/* zhypacking global CSS — PULLED FROM LIVE (wp-custom-css) 2026-06-07.
   Live is the source of truth. Deploy via shipb2b/v1/deploy {global:{css}}.
   Do NOT put @keyframes/<style> in page content (kses strips tags, leaks CSS). */
/* ZHY runtime header corrections.
   This CSS is deployed through ShipB2B Core so header fixes can go live before
   the child theme package is manually updated in WordPress. */

/* Packaged page content is reviewed without the child theme's legacy content
   utilities. Neutralize those utilities before this project stylesheet and
   the promoted Craft block reapply the declarations that were actually present
   in the approved preview. Site header/footer remain outside the page root. */
:where(main[class*="shipb2b-packaged--"])[class*="zhy-"],
:where(main[class*="shipb2b-packaged--"]) [class*="zhy-"],
:where(main[class*="shipb2b-packaged--"]) [class*="zhy-"]::before,
:where(main[class*="shipb2b-packaged--"]) [class*="zhy-"]::after {
  all: revert;
}

/* The reviewed industry-solution previews do not load the child theme's legacy
   card/table descendant layer. Reset only those exact descendant selectors at
   equal specificity; later project and promoted Craft rules still win. */
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-card__media img,
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-card h3,
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-card h3 a,
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-card p,
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-table :is(th, td),
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-table tr:last-child td,
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-section--dark :is(.zhy-tag, .zhy-p, .zhy-muted, .zhy-h2),
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-section h1,
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) :is(.zhy-hero, .zhy-section--dark) .zhy-btn--outline {
  all: revert;
}

/* The reviewed Craft documents inherit 1px table-cell padding from the
   browser. `revert` resolves to 0 inside the WordPress stylesheet stack, so
   preserve the approved row height explicitly after clearing legacy styles. */
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-table :is(th, td),
:where(main:is(
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) .zhy-table tr:last-child td {
  padding: 1px;
}

/* Contact's reviewed comparison table intentionally keeps normal 16px body
   copy. The child theme's generic table utility otherwise shrinks bare <td>
   nodes even though the Craft document never loads that utility. */
:where(main.shipb2b-packaged--contact) .zhy-table :is(th, td) {
  line-height: normal;
}
:where(main.shipb2b-packaged--contact) .zhy-table td { font-size: 16px; }
main.shipb2b-packaged--contact .zhy-table th {
  letter-spacing: normal;
  text-transform: none;
}

main.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-layout {
  width: 100% !important;
}

main:is(
  .shipb2b-packaged--products--custom-printed-tissue-paper,
  .shipb2b-packaged--products--packaging-accessories
) .zhy-shared-rfq p.zhy-rfq-runtime-note {
  margin: 12px 0 22px;
}

/* The family-page Craft FAQs use the browser/Roboto normal summary leading.
   The child theme's generic 1.4 line-height only becomes visible when a mobile
   question wraps, producing 7px of extra height per wrapped line. */
:where(main:is(
  .shipb2b-packaged--products--paper-boxes,
  .shipb2b-packaged--products--paper-tubes,
  .shipb2b-packaged--products--paper-bags
)) .zhy-faq summary {
  line-height: normal;
}

/* Product-detail and QC Craft pages keep their authored summary leading. */
main:is(
  .shipb2b-packaged--products--custom-magnetic-boxes,
  .shipb2b-packaged--products--paper-boxes--mailer-boxes,
  .shipb2b-packaged--products--paper-boxes--rigid-boxes,
  .shipb2b-packaged--products--paper-boxes--folding-cartons,
  .shipb2b-packaged--quality-control
) details summary {
  line-height: normal;
}

/* These reviewed solution FAQs also inherit normal leading in Craft. */
:where(main:is(
  .shipb2b-packaged--solutions,
  .shipb2b-packaged--solutions--ecommerce-packaging,
  .shipb2b-packaged--solutions--retail-packaging,
  .shipb2b-packaged--solutions--cosmetics-beauty-packaging,
  .shipb2b-packaged--solutions--gift-pr-packaging
)) :is(.zhy-faq, .faq) summary {
  line-height: normal;
}

main.shipb2b-packaged--customization .zhy-customization-faq-section summary {
  line-height: 1.65;
}

/* Keep the packaged customization root on the same base surface and type
   contract as its approved Craft preview. */
main.zhy-customization-preview {
  overflow-x: clip;
  background: var(--zhy-color-paper-50, #f8f6f1);
  color: var(--zhy-color-text, #3e4652);
  font-family: var(--zhy-font-body, "Roboto", system-ui, sans-serif);
  font-size: 16px;
  line-height: 1.65;
}

/* Body-level Craft wrappers are transferred onto <main> during WordPress
   packaging; retain their approved base layout after that transfer. */
main.zhy-preview-body,
main.zhy-contact-preview,
main.zhy-solution-detail {
  box-sizing: border-box;
  overflow-x: clip;
  background: var(--zhy-color-paper-50, #f8f6f1);
  color: var(--zhy-color-ink-900, #172033);
  font-family: var(--zhy-font-body, "Roboto", system-ui, sans-serif);
}

/* The Solutions Craft page uses its local 48px mobile gutter. Its wrapper also
   carries the shared `.zhy-wrap` token, whose global !important width would
   otherwise replace that approved page-local container with a 32px gutter. */
main.shipb2b-packaged--solutions.zhy-sol .wrap {
  width: var(--container) !important;
}

@media (max-width: 680px) {
  main.shipb2b-packaged--contact {
    --zhy-hero-container: min(1180px, calc(100vw - 48px));
    --zhy-hero-title-size: 48px;
  }

  :is(
    main.shipb2b-packaged--solutions--retail-packaging,
    main.shipb2b-packaged--solutions--cosmetics-beauty-packaging,
    main.shipb2b-packaged--solutions--gift-pr-packaging
  ) {
    --zhy-hero-container: min(1180px, calc(100vw - 48px));
  }
}

:root {
  /* token-layer: primitive */
  --zhy-color-brand-600: #103868;
  --zhy-color-brand-700: #d09848;
  --zhy-color-accent-500: #d09848;
  --zhy-font-heading-family: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --zhy-font-body-family: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --zhy-color-ink-900: #172033;
  --zhy-color-ink-800: #0b2748;
  --zhy-color-warm-ink-900: #17130e;
  --zhy-color-warm-ink-800: #241d15;
  --zhy-color-paper-0: #ffffff;
  --zhy-color-paper-50: #f8f6f1;
  --zhy-color-line-200: #e3dfd7;
  --zhy-space-1: 8px;
  --zhy-space-2: 16px;
  --zhy-space-3: 24px;
  --zhy-space-4: 32px;
  --zhy-space-5: 48px;
  --zhy-space-6: 64px;

  /* token-layer: semantic */
  --zhy-color-action-primary: var(--zhy-color-brand-600);
  --zhy-color-action-secondary: var(--zhy-color-brand-700);
  --zhy-color-accent: var(--zhy-color-accent-500);
  --zhy-font-heading: var(--zhy-font-heading-family);
  --zhy-font-body: var(--zhy-font-body-family);
  --zhy-font-serif: var(--zhy-font-heading);
  --zhy-font-sans: var(--zhy-font-body);
  --zhy-color-text: #3e4652;
  --zhy-color-text-muted: #667085;
  --zhy-color-surface: var(--zhy-color-paper-0);
  --zhy-color-surface-subtle: var(--zhy-color-paper-50);
  --zhy-space-section: clamp(var(--zhy-space-5), 7vw, 112px);
  --zhy-space-component: clamp(var(--zhy-space-2), 3vw, var(--zhy-space-4));

  /* token-layer: component */
  --zhy-button-primary-bg: var(--zhy-color-action-primary);
  --zhy-button-primary-text: var(--zhy-color-paper-0);
  --zhy-button-primary-border: var(--zhy-color-action-primary);
  --zhy-button-on-dark-bg: var(--zhy-color-action-secondary);
  --zhy-button-on-dark-text: var(--zhy-color-ink-900);
  --zhy-button-on-dark-border: var(--zhy-color-action-secondary);
  --zhy-button-secondary-border: var(--zhy-color-action-primary);
  --zhy-button-secondary-text: var(--zhy-color-action-primary);
  --zhy-form-focus-ring: 0 0 0 3px color-mix(in srgb, var(--zhy-color-action-primary) 28%, transparent);
  --zhy-card-border: var(--zhy-color-line-200);
  --zhy-card-surface: var(--zhy-color-surface);
  --zhy-hero-background: var(--zhy-color-warm-ink-900);
  --zhy-hero-overlay: var(--zhy-color-warm-ink-800);
  --zhy-hero-container: min(1180px, calc(100vw - 48px));
  --zhy-hero-copy-width: 760px;
  --zhy-hero-min-height: 680px;
  --zhy-hero-padding-top: 112px;
  --zhy-hero-padding-bottom: 72px;
  --zhy-hero-title-size: clamp(48px, 5vw, 68px);
  --zhy-hero-lead-size: clamp(17px, 1.5vw, 20px);

  /* compatibility aliases: generated design tokens */
  --zhy-primary: #103868;
  --zhy-secondary: #d09848;
  --zhy-black: #172033;
  --zhy-black-soft: #0b2748;
  --zhy-white: #ffffff;
  --zhy-white-2: #f8f6f1;
  --zhy-text: #3e4652;
  --zhy-muted: #667085;
  --zhy-line: #e3dfd7;
  --zhy-accent: #d09848;
  --zhy-surface: #ffffff;
  --zhy-surface-raised: #ffffff;
  --zhy-shadow: 0 2px 12px rgba(0,0,0,.06);
  --zhy-shadow-lg: 0 24px 60px rgba(8,16,32,.12);

  /* legacy GeneratePress aliases retained for existing component CSS */
  --zhy-navy-deep: #0b2748;
  --zhy-primary-dark: var(--zhy-navy-deep);
  --zhy-navy: var(--zhy-black);
  --zhy-navy-soft: var(--zhy-black-soft);
  --zhy-ink: var(--zhy-black);
  --zhy-paper: var(--zhy-white-2);
  --zhy-border: #e3dfd7;
  --zhy-radius: 22px;
  --zhy-container: min(1180px, calc(100% - 48px));
}

/* Non-hero pages: sticky solid header at top of viewport. */
body:not(:has(.zhy-hero)):not(.zhy-has-hero) .zhy-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 1101 !important;
}

.zhy-nav-cta,
.zhy-btn {
  box-sizing: border-box !important;
}

.zhy-header .zhy-nav-cta {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  flex: 0 0 auto !important;
  width: auto !important;
  height: auto !important;
  min-height: 38px !important;
  padding: 8px 15px !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  letter-spacing: 0.04em !important;
  white-space: nowrap !important;
}

body:has(.zhy-hero) .zhy-header,
body.zhy-has-hero .zhy-header {
  position: fixed !important;
  inset: 0 0 auto !important;
  background: rgba(11, 39, 72, 0.08) !important;
  border-bottom-color: transparent !important;
  border-bottom-width: 0 !important;
  box-shadow: none !important;
  transition: background .22s ease, border-color .22s ease, box-shadow .22s ease, backdrop-filter .22s ease !important;
}

body:has(.zhy-hero) .zhy-header.is-scrolled,
body.zhy-has-hero .zhy-header.is-scrolled {
  background: rgba(11, 39, 72, 0.96) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 12px 30px rgba(11, 39, 72, 0.14) !important;
  backdrop-filter: blur(10px) !important;
}

.zhy-nav {
  gap: 24px !important;
}

.zhy-nav-link {
  font-size: 13px !important;
  font-weight: 650 !important;
  line-height: 1.2 !important;
}

.zhy-nav-item {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 74px;
}

.zhy-nav-item::after {
  content: "";
  position: absolute;
  left: -8px;
  right: -8px;
  top: 100%;
  height: 12px;
}

.zhy-dropdown {
  top: 100% !important;
  min-width: 240px !important;
  border-radius: 8px !important;
}

.zhy-dropdown a {
  font-size: 13px !important;
  line-height: 1.25 !important;
  white-space: nowrap !important;
  border-radius: 6px !important;
}

@media (max-width: 900px) {
  .zhy-header .zhy-nav-cta {
    display: none !important;
  }
}

.zhy-nav-drawer {
  z-index: 1000 !important;
  max-height: 100vh !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch !important;
}

.zhy-nav-drawer a,
.zhy-nav-drawer summary {
  min-height: 52px !important;
  display: flex !important;
  align-items: center !important;
}

.zhy-mobile-group__links a {
  min-height: 44px !important;
}

.zhy-mobile-group__links > a[href="https://zhypacking.com/products/"],
.zhy-mobile-group__links > a[href="https://zhypacking.com/solutions/"],
.zhy-mobile-group__links > a[href="/products/"],
.zhy-mobile-group__links > a[href="/solutions/"] {
  display: none !important;
}

body.zhy-menu-open {
  overflow: hidden !important;
}

.zhy-container,
.zhy-wrap {
  width: var(--zhy-container) !important;
  margin: 0 auto !important;
}

main[class*="zhy-"] .zhy-hero {
  position: relative;
  display: flex;
  min-height: clamp(560px, 72vh, 720px);
  align-items: center;
  overflow: hidden;
  background: var(--zhy-hero-background);
  color: #fff;
}

main[class*="zhy-"] .zhy-hero__media {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

main[class*="zhy-"] .zhy-hero__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, color-mix(in srgb, var(--zhy-hero-background) 86%, transparent) 0%, color-mix(in srgb, var(--zhy-hero-overlay) 68%, transparent) 42%, color-mix(in srgb, var(--zhy-hero-overlay) 22%, transparent) 100%);
  pointer-events: none;
}

main[class*="zhy-"] .zhy-hero__media img,
main[class*="zhy-"] .zhy-hero__media video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

main[class*="zhy-"] .zhy-hero__inner {
  position: relative;
  z-index: 2;
  width: var(--zhy-container);
  margin: 0 auto;
  padding: clamp(104px, 13vh, 148px) 0 clamp(76px, 9vh, 112px);
}

main[class*="zhy-"] .zhy-hero h1 {
  max-width: 860px;
  margin: 0;
  color: #fff;
  font-size: clamp(42px, 5vw, 72px);
  font-weight: 880;
  line-height: 1;
  letter-spacing: 0;
}

main[class*="zhy-"] .zhy-hero__lead {
  max-width: 720px;
  margin: 24px 0 0;
  color: rgba(255, 255, 255, 0.84);
  font-size: 18px;
  line-height: 1.66;
}

main[class*="zhy-"] .zhy-hero__actions {
  margin-top: 30px;
}

main[class*="zhy-"] .zhy-hero-stats {
  position: relative;
  z-index: 3;
  width: 100%;
  margin-top: auto;
  background: rgba(23, 19, 14, 0.55);
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

main[class*="zhy-"] .zhy-hero-stats__inner {
  width: var(--zhy-container);
  margin: 0 auto;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

main[class*="zhy-"] .zhy-hero-stat {
  flex: 1;
  min-width: 150px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 3px;
  padding: 16px 18px;
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

main[class*="zhy-"] .zhy-hero-stat:last-child {
  border-right: none;
}

main[class*="zhy-"] .zhy-hero-stat strong {
  display: block;
  font-size: 14px;
  font-weight: 750;
  color: #fff;
  line-height: 1.25;
}

main[class*="zhy-"] .zhy-hero-stat span {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  line-height: 1.35;
}

.zhy-home-page .zhy-hero {
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}

.zhy-home-page .zhy-hero-stats {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 0;
}

.zhy-home-page .zhy-hero__inner {
  padding-bottom: clamp(120px, 14vh, 156px);
}

.zhy-contact-page .zhy-hero {
  flex-direction: column;
  align-items: stretch;
}

.zhy-contact-page .zhy-hero-stats {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 0;
}

.zhy-contact-page .zhy-hero__inner {
  padding-bottom: clamp(120px, 14vh, 156px);
}

@media (max-width: 760px) {
  main[class*="zhy-"] .zhy-hero-stat {
    flex: 0 0 50%;
    border-right: 1px solid rgba(255, 255, 255, 0.12);
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }

  .zhy-home-page .zhy-hero {
    min-height: 740px;
  }

  .zhy-home-page .zhy-hero__inner {
    padding: 94px 0 138px;
  }

  .zhy-home-page .zhy-hero-stats__inner {
    width: 100%;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 0 20px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .zhy-home-page .zhy-hero-stats__inner::-webkit-scrollbar {
    display: none;
  }

  .zhy-home-page .zhy-hero-stats .zhy-hero-stat {
    flex: 0 0 205px;
    min-width: 205px;
    padding: 13px 16px;
    border-right: 1px solid rgba(255, 255, 255, 0.12);
    border-bottom: 0;
  }
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) {
  font-family: var(--zhy-font-body, "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);
  color: var(--zhy-text);
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) a {
  text-decoration: none;
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-btn,
main[class*="shipb2b-packaged--"]:not([data-craft-global-css="isolated"]) .zhy-btn {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--zhy-primary);
  border-radius: 999px;
  background: var(--zhy-primary);
  color: var(--zhy-black) !important;
  padding: 0 22px;
  font-size: 14px;
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.2;
  text-decoration: none !important;
  text-transform: none;
  transition: background-color 0.18s ease, border-color 0.18s ease, transform 0.18s ease;
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-btn:hover,
main[class*="shipb2b-packaged--"]:not([data-craft-global-css="isolated"]) .zhy-btn:hover {
  background: var(--zhy-primary-dark);
  border-color: var(--zhy-primary-dark);
  color: var(--zhy-black) !important;
  transform: translateY(-1px);
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-btn--outline,
main[class*="shipb2b-packaged--"]:not([data-craft-global-css="isolated"]) .zhy-btn--outline {
  border-color: rgba(255, 255, 255, 0.62);
  background: rgba(255, 255, 255, 0.1);
  color: #fff !important;
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-section:not(.zhy-section--dark):not(.zhy-section--cta) .zhy-btn--outline,
main[class*="shipb2b-packaged--"]:not([data-craft-global-css="isolated"]) .zhy-section:not(.zhy-section--dark):not(.zhy-section--cta) .zhy-btn--outline {
  border-color: var(--zhy-primary);
  background: transparent;
  color: var(--zhy-primary-dark) !important;
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-section {
  padding: clamp(72px, 7vw, 96px) 0;
}

main[class*="zhy-"]:not([data-craft-global-css="isolated"]) .zhy-section--paper {
  background: var(--zhy-paper);
}

main[class*="zhy-"] .zhy-tag {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  margin: 0 0 12px;
  border: 1px solid rgba(208, 152, 72, 0.34);
  border-radius: 999px;
  background: rgba(208, 152, 72, 0.13);
  color: var(--zhy-primary-dark);
  padding: 7px 11px;
  font-size: 11px;
  font-weight: 850;
  letter-spacing: 0.08em;
  line-height: 1.1;
  text-transform: uppercase;
}

main[class*="zhy-"] .zhy-h2 {
  margin: 0;
  color: var(--zhy-ink);
  font-size: clamp(31px, 4.4vw, 54px);
  font-weight: 850;
  letter-spacing: -0.016em;
  line-height: 1.08;
}

main[class*="zhy-"] .zhy-p {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 16px;
  line-height: 1.72;
}

main[class*="zhy-"] .zhy-h2 + .zhy-p,
main[class*="zhy-"] .zhy-p + .zhy-p {
  margin-top: 16px;
}

main[class*="zhy-"] .zhy-home-section-head,
main[class*="zhy-"] .zhy-section__head,
main[class*="zhy-"] .zhy-solution-head {
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(280px, 0.58fr);
  gap: 24px;
  align-items: end;
  margin-bottom: 30px;
}

main[class*="zhy-"] .zhy-home-section-head .zhy-p,
main[class*="zhy-"] .zhy-section__head .zhy-p,
main[class*="zhy-"] .zhy-solution-head .zhy-p {
  margin-top: 0;
}

main[class*="zhy-"] .zhy-card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 18px;
}

main[class*="zhy-"] .zhy-card {
  display: grid;
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  box-shadow: var(--zhy-shadow);
  transition: transform .2s ease, border-color .2s ease;
}

main[class*="zhy-"] .zhy-card:hover {
  border-color: rgba(208, 152, 72, 0.7);
  transform: translateY(-4px);
}

main[class*="zhy-"] .zhy-card__media {
  display: block;
  background: var(--zhy-paper);
}

main[class*="zhy-"] .zhy-card__media img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

main.zhy-custom-products-page [data-strategy-section="s03-options-subtopics"] .zhy-card__media img {
  aspect-ratio: 1 / 1;
}

main[class*="zhy-"] .zhy-card__body {
  display: flex;
  min-height: 220px;
  flex-direction: column;
  padding: 22px;
}

main[class*="zhy-"] .zhy-card__eyebrow {
  display: block;
  margin-bottom: 10px;
  color: var(--zhy-primary-dark);
  font-size: 11px;
  font-weight: 850;
  letter-spacing: 0.08em;
  line-height: 1.1;
  text-transform: uppercase;
}

main[class*="zhy-"] .zhy-card h3 {
  margin: 0 0 10px;
  color: var(--zhy-ink);
  font-size: 22px;
  font-weight: 820;
  letter-spacing: 0;
  line-height: 1.18;
}

main[class*="zhy-"] .zhy-card h3 a {
  color: inherit;
}

main[class*="zhy-"] .zhy-card p {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.62;
}

main[class*="zhy-"] .zhy-card__actions {
  margin-top: auto;
  padding-top: 16px;
}

main[class*="zhy-"] .zhy-card__link {
  color: var(--zhy-primary-dark);
  font-size: 14px;
  font-weight: 850;
}

/* Shared buyer-decision components used by solution, contact, and accessory pages. */
main[class*="zhy-"] .zhy-card__quote {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  color: var(--zhy-primary-dark);
  font-size: 14px;
  font-weight: 850;
  text-decoration: none;
}

main[class*="zhy-"] .zhy-spec-list {
  display: grid;
  gap: 0;
  margin: 24px 0;
  padding: 0;
  border-top: 1px solid var(--zhy-line);
}

main[class*="zhy-"] .zhy-spec-list > div {
  display: grid;
  grid-template-columns: minmax(120px, .34fr) minmax(0, 1fr);
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid var(--zhy-line);
}

main[class*="zhy-"] .zhy-spec-list dt,
main[class*="zhy-"] .zhy-fact-sheet__label {
  color: var(--zhy-ink);
  font-weight: 850;
}

main[class*="zhy-"] .zhy-spec-list dd,
main[class*="zhy-"] .zhy-fact-sheet__value {
  margin: 0;
  color: var(--zhy-muted);
  line-height: 1.55;
}

main[class*="zhy-"] .zhy-table-wrap {
  width: 100%;
  margin-top: 28px;
  overflow-x: auto;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
}

main[class*="zhy-"] .zhy-table {
  width: 100%;
  min-width: 680px;
  border-collapse: collapse;
}

main[class*="zhy-"] .zhy-table :is(th, td) {
  padding: 15px 18px;
  border-bottom: 1px solid var(--zhy-line);
  text-align: left;
  vertical-align: top;
}

main[class*="zhy-"] .zhy-table th {
  color: var(--zhy-ink);
  background: var(--zhy-paper);
  font-size: 13px;
  font-weight: 850;
}

main[class*="zhy-"] .zhy-table tr:last-child td {
  border-bottom: 0;
}

main[class*="zhy-"] .zhy-fact-sheet {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin: 28px 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
}

main[class*="zhy-"] .zhy-fact-sheet--light {
  color: var(--zhy-ink);
}

main[class*="zhy-"] .zhy-fact-sheet__row {
  display: grid;
  gap: 6px;
  padding: 18px;
  border-right: 1px solid var(--zhy-line);
  border-bottom: 1px solid var(--zhy-line);
}

main[class*="zhy-"] .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}

@media (max-width: 760px) {
  main[class*="zhy-"] .zhy-spec-list > div,
  main[class*="zhy-"] .zhy-fact-sheet {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 760px) {
  main[class*="zhy-"] .zhy-hero {
    min-height: 660px;
  }

  main[class*="zhy-"] .zhy-hero__inner {
    padding: 96px 0 92px;
  }

  main[class*="zhy-"] .zhy-hero h1 {
    font-size: 40px;
  }

  main[class*="zhy-"] .zhy-hero__lead {
    font-size: 16px;
  }

  main[class*="zhy-"] .zhy-home-section-head,
  main[class*="zhy-"] .zhy-section__head,
  main[class*="zhy-"] .zhy-solution-head {
    grid-template-columns: 1fr;
    align-items: start;
  }

  main[class*="zhy-"] .zhy-actions .zhy-btn {
    width: 100%;
  }
}

.zhy-section--buyer-guides {
  background: var(--zhy-paper) !important;
}

.zhy-section--buyer-guides .zhy-section__head {
  display: grid !important;
  gap: 10px !important;
  margin-bottom: 28px !important;
}

.zhy-section--buyer-guides .zhy-tag,
.zhy-section--buyer-guides .zhy-eyebrow,
.zhy-section--buyer-guides .zhy-card__eyebrow {
  display: inline-flex !important;
  width: fit-content !important;
  align-items: center !important;
  min-height: 28px !important;
  gap: 8px !important;
  margin: 0 0 2px !important;
  padding: 6px 10px !important;
  border: 1px solid rgba(208, 152, 72, 0.34) !important;
  border-radius: 999px !important;
  background: rgba(208, 152, 72, 0.16) !important;
  color: var(--zhy-accent) !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  letter-spacing: 0.08em !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

.zhy-section--buyer-guides .zhy-card {
  border-color: rgba(208, 152, 72, 0.28) !important;
}

.zhy-section--buyer-guides .zhy-guide-link {
  border-color: rgba(208, 152, 72, 0.28) !important;
}

.zhy-section--buyer-guides + .zhy-section[data-section-purpose~="faq"] {
  background: var(--zhy-surface) !important;
}

.zhy-modal {
  z-index: 100000 !important;
  align-items: flex-start !important;
  justify-content: center !important;
  overflow-y: auto !important;
  padding: clamp(16px, 3vh, 28px) 16px !important;
}

.zhy-modal.is-open {
  display: flex !important;
}

.zhy-modal__box {
  box-sizing: border-box !important;
  z-index: 1 !important;
  width: min(760px, 100%) !important;
  max-height: calc(100dvh - 56px) !important;
  margin: 0 auto !important;
  padding: 24px !important;
}

.zhy-modal__close {
  z-index: 2 !important;
}

.zhy-modal__tag {
  font-size: 11px !important;
}

.zhy-modal__title {
  font-size: 28px !important;
}

.zhy-modal__sub {
  margin: 8px 0 18px !important;
  font-size: 15px !important;
}

.zhy-rfq-form {
  gap: 14px !important;
}

.zhy-rfq-row {
  gap: 18px !important;
}

.zhy-rfq-field {
  min-width: 0 !important;
}

.zhy-rfq-field label {
  margin-bottom: 6px !important;
}

.zhy-rfq-field input,
.zhy-rfq-field textarea,
.zhy-rfq-field select {
  box-sizing: border-box !important;
  width: 100% !important;
  padding: 10px 12px !important;
}

.zhy-rfq-field input[type="file"] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  border: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}

.zhy-rfq-field textarea {
  min-height: 82px !important;
}

.zhy-file-btn {
  padding: 10px 13px !important;
}

@media (max-width: 760px) {
  .zhy-header__inner {
    min-height: 66px !important;
  }

  .zhy-logo img {
    height: 34px !important;
    max-width: 150px !important;
  }

  main:not([data-craft-global-css="isolated"]) .zhy-hero__inner,
  body:not(:has(main[data-craft-global-css])) .zhy-hero__inner {
    padding-top: 96px !important;
    padding-bottom: 56px !important;
  }

  main:not([data-craft-global-css="isolated"]) .zhy-hero h1,
  body:not(:has(main[data-craft-global-css])) .zhy-hero h1 {
    font-size: clamp(32px, 9vw, 44px) !important;
    line-height: 1.05 !important;
  }

  main:not([data-craft-global-css="isolated"]) .zhy-hero__lead,
  body:not(:has(main[data-craft-global-css])) .zhy-hero__lead {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }

  main:not([data-craft-global-css="isolated"]) .zhy-hero__actions,
  body:not(:has(main[data-craft-global-css])) .zhy-hero__actions {
    margin-top: 22px !important;
    width: 100% !important;
  }

  main:not([data-craft-global-css="isolated"]) .zhy-btn,
  body:not(:has(main[data-craft-global-css])) .zhy-btn,
  .zhy-modal .zhy-btn {
    width: 100% !important;
    min-height: 46px !important;
    padding: 13px 16px !important;
    font-size: 12px !important;
    letter-spacing: 0.04em !important;
  }

  main:not([data-craft-global-css="isolated"]) .zhy-table table,
  body:not(:has(main[data-craft-global-css])) .zhy-table table {
    min-width: 640px !important;
  }

  .zhy-modal {
    padding: 12px !important;
  }

  .zhy-modal__box {
    width: 100% !important;
    max-height: calc(100dvh - 24px) !important;
    padding: 20px 16px !important;
  }

  .zhy-modal__title {
    max-width: calc(100% - 42px) !important;
    font-size: 25px !important;
  }

  .zhy-modal__sub {
    font-size: 14px !important;
  }
}

/* Blog article inline route modules. These live in global CSS so single-post content
   remains lean while the theme template controls the full page model. */
.single-post .zhy-blog-single__content .zhy-blog-pillar-cta,
.single-post .entry-content .zhy-blog-pillar-cta {
  max-width: 900px !important;
  display: grid !important;
  grid-template-columns: minmax(180px, 220px) minmax(0, 1fr) !important;
  gap: 22px !important;
  align-items: center !important;
  margin: 30px 0 !important;
  padding: 22px !important;
  border: 1px solid rgba(208, 152, 72, 0.38) !important;
  border-radius: 14px !important;
  background: linear-gradient(180deg, rgba(208, 152, 72, 0.12), rgba(208, 152, 72, 0.04)) !important;
  box-shadow: 0 18px 44px rgba(11, 39, 72, 0.08) !important;
}

.single-post .zhy-blog-single__content .zhy-blog-pillar-cta img,
.single-post .entry-content .zhy-blog-pillar-cta img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
  border-radius: 10px !important;
  background: #efe9dd !important;
}

.single-post .zhy-blog-single__content .zhy-blog-pillar-cta > p:empty,
.single-post .entry-content .zhy-blog-pillar-cta > p:empty {
  display: none !important;
}

.single-post .zhy-blog-single__content .zhy-blog-pillar-cta > div,
.single-post .entry-content .zhy-blog-pillar-cta > div {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-pillar-cta h2,
.single-post .entry-content .zhy-blog-pillar-cta h2 {
  margin: 0 0 10px !important;
  color: var(--zhy-ink) !important;
  font-size: 28px !important;
  line-height: 1.18 !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-pillar-cta p,
.single-post .entry-content .zhy-blog-pillar-cta p {
  margin: 0 0 14px !important;
  color: var(--zhy-text) !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-actions,
.single-post .entry-content .zhy-blog-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin-top: 16px !important;
}

.single-post .zhy-blog-single__content .zhy-blog-btn,
.single-post .entry-content .zhy-blog-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 11px 16px !important;
  border: 1px solid var(--zhy-primary) !important;
  border-radius: 999px !important;
  background: var(--zhy-primary) !important;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 850 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

.single-post .zhy-blog-single__content .zhy-blog-btn:hover,
.single-post .entry-content .zhy-blog-btn:hover {
  border-color: var(--zhy-accent) !important;
  background: var(--zhy-accent) !important;
  color: #111827 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-btn--ghost,
.single-post .entry-content .zhy-blog-btn--ghost {
  border-color: var(--zhy-border) !important;
  background: #fff !important;
  color: var(--zhy-primary) !important;
}

/* Legacy article CTAs are generated inside post content with inline styles.
   Keep them aligned to the ZHY warm-premium palette even before article HTML is regenerated. */
.single-post .zhy-blog-single__content .shipb2b-cta,
.single-post .entry-content .shipb2b-cta {
  --shipb2b-blog-cta-accent: var(--zhy-primary, #d09848);
  --shipb2b-blog-cta-ink: var(--zhy-ink, var(--zhy-black, #172033));
  --shipb2b-blog-cta-text: var(--zhy-text, #3e4652);
  --shipb2b-blog-cta-paper: var(--zhy-white, #ffffff);
  border: 1px solid var(--zhy-line, #e3dfd7) !important;
  border-left: 4px solid var(--shipb2b-blog-cta-accent) !important;
  border-radius: 14px !important;
  background: linear-gradient(180deg, color-mix(in srgb, var(--shipb2b-blog-cta-accent) 12%, var(--shipb2b-blog-cta-paper)), var(--zhy-surface, #ffffff)) !important;
  box-shadow: 0 18px 44px rgba(36, 29, 21, .10) !important;
}

.single-post .zhy-blog-single__content .shipb2b-cta .shipb2b-cta-copy > p:first-child,
.single-post .entry-content .shipb2b-cta .shipb2b-cta-copy > p:first-child {
  color: var(--zhy-secondary, #0b2748) !important;
}

.single-post .zhy-blog-single__content .shipb2b-cta [role="heading"],
.single-post .entry-content .shipb2b-cta [role="heading"] {
  color: var(--shipb2b-blog-cta-ink) !important;
}

.single-post .zhy-blog-single__content .shipb2b-cta .shipb2b-cta-copy > p:not(:first-child),
.single-post .entry-content .shipb2b-cta .shipb2b-cta-copy > p:not(:first-child) {
  color: var(--shipb2b-blog-cta-text) !important;
}

.single-post .zhy-blog-single__content .shipb2b-cta a,
.single-post .entry-content .shipb2b-cta a {
  border: 1px solid var(--shipb2b-blog-cta-accent) !important;
  border-radius: 999px !important;
  background: var(--shipb2b-blog-cta-ink) !important;
  box-shadow: 0 14px 34px rgba(36, 29, 21, .14) !important;
}

.single-post .zhy-blog-single__content .shipb2b-cta a:hover,
.single-post .entry-content .shipb2b-cta a:hover {
  background: var(--zhy-primary-dark, #0b2748) !important;
  transform: translateY(-2px);
}

.single-post .zhy-blog-single__content .shipb2b-cta img,
.single-post .entry-content .shipb2b-cta img {
  border-color: var(--zhy-line, #e3dfd7) !important;
  border-radius: 10px !important;
  background: var(--zhy-white, #ffffff) !important;
}

.single-post .zhy-blog-single__content .zhy-blog-link-grid,
.single-post .entry-content .zhy-blog-link-grid {
  width: 100% !important;
  max-width: 900px !important;
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)) !important;
  gap: 16px !important;
  margin: 18px 0 30px !important;
}

.single-post .zhy-blog-single__content .zhy-blog-link-grid > br,
.single-post .entry-content .zhy-blog-link-grid > br,
.single-post .zhy-blog-single__content .zhy-blog-related-grid > br,
.single-post .entry-content .zhy-blog-related-grid > br {
  display: none !important;
}

.single-post .zhy-blog-single__content .zhy-blog-link-card,
.single-post .entry-content .zhy-blog-link-card,
.single-post .zhy-blog-single__content .zhy-blog-related-card,
.single-post .entry-content .zhy-blog-related-card {
  display: flex !important;
  flex-direction: column !important;
  padding: 18px !important;
  border: 1px solid var(--zhy-border) !important;
  border-radius: 12px !important;
  background: #fff !important;
  color: var(--zhy-text) !important;
  text-decoration: none !important;
  min-height: 150px !important;
}

.single-post .zhy-blog-single__content .zhy-blog-link-card:hover,
.single-post .entry-content .zhy-blog-link-card:hover,
.single-post .zhy-blog-single__content .zhy-blog-related-card:hover,
.single-post .entry-content .zhy-blog-related-card:hover {
  border-color: rgba(208, 152, 72, 0.72) !important;
  box-shadow: 0 14px 34px rgba(11, 39, 72, 0.08) !important;
}

.single-post .zhy-blog-single__content .zhy-blog-link-card strong,
.single-post .entry-content .zhy-blog-link-card strong,
.single-post .zhy-blog-single__content .zhy-blog-related-card strong,
.single-post .entry-content .zhy-blog-related-card strong {
  display: block !important;
  color: var(--zhy-ink) !important;
  font-size: 18px !important;
  line-height: 1.32 !important;
  font-weight: 850 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-link-card span,
.single-post .entry-content .zhy-blog-link-card span,
.single-post .zhy-blog-single__content .zhy-blog-related-card span,
.single-post .entry-content .zhy-blog-related-card span {
  display: block !important;
  margin-top: 8px !important;
  color: var(--zhy-muted) !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-related,
.single-post .entry-content .zhy-blog-related {
  max-width: 900px !important;
  margin-top: 34px !important;
  padding-top: 28px !important;
  border-top: 1px solid var(--zhy-border) !important;
}

.single-post .zhy-blog-single__content .zhy-blog-related h2,
.single-post .entry-content .zhy-blog-related h2 {
  margin: 0 0 16px !important;
  font-size: 30px !important;
  line-height: 1.2 !important;
}

.single-post .zhy-blog-single__content .zhy-blog-related-grid,
.single-post .entry-content .zhy-blog-related-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}

@media (max-width: 760px) {
  .single-post .zhy-blog-single__content .zhy-blog-pillar-cta,
  .single-post .entry-content .zhy-blog-pillar-cta,
  .single-post .zhy-blog-single__content .zhy-blog-link-grid,
  .single-post .entry-content .zhy-blog-link-grid,
  .single-post .zhy-blog-single__content .zhy-blog-related-grid,
  .single-post .entry-content .zhy-blog-related-grid {
    grid-template-columns: 1fr !important;
  }

  .single-post .zhy-blog-single__content .zhy-blog-pillar-cta,
  .single-post .entry-content .zhy-blog-pillar-cta {
    padding: 18px !important;
  }

  .single-post .zhy-blog-single__content .zhy-blog-pillar-cta > div,
  .single-post .entry-content .zhy-blog-pillar-cta > div {
    grid-column: auto !important;
    grid-row: auto !important;
  }

  .single-post .zhy-blog-single__content .zhy-blog-actions .zhy-blog-btn,
  .single-post .entry-content .zhy-blog-actions .zhy-blog-btn {
    width: 100% !important;
  }
}

/* === Certifications section (static certificate scans) === */
.zhy-cert-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  margin-top: 28px;
}
.zhy-cert-card {
  display: grid;
  grid-template-rows: auto auto 1fr;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: #fff;
  padding: 26px 22px;
  text-align: center;
}
.zhy-cert-image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 120px;
  margin: 0 auto 18px;
  padding: 18px 16px;
  background: #f6f4ef;
  border-radius: var(--zhy-radius);
  color: var(--zhy-muted);
  font-weight: 700;
  font-size: 22px;
  letter-spacing: 0.06em;
}
.zhy-cert-image img {
  display: block;
  max-width: 100%;
  max-height: 96px;
  height: auto;
}
.zhy-cert-card__title {
  margin: 0 0 8px;
  color: var(--zhy-ink);
  font-size: 18px;
  line-height: 1.3;
}
.zhy-cert-card__body {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 13px;
  line-height: 1.65;
}
@media (max-width: 900px) {
  .zhy-cert-grid { grid-template-columns: 1fr; }
  .zhy-cert-image { min-height: 100px; font-size: 20px; }
}

/* ============================================================
   Buyer-decision component library (2026-05-29)
   Ported/adapted from the LudeRibbon section model to give every
   section a mature module instead of generic card grids.
   Uses zhypacking design tokens; navy primary + amber accent.
   ============================================================ */

/* ── Stats: headline proof numbers ── */
.zhy-stats {
  margin-top: 28px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}
.zhy-stat {
  padding: 22px 20px;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  text-align: left;
}
.zhy-stat__number {
  display: block;
  color: var(--zhy-primary);
  font-size: 32px;
  line-height: 1;
  font-weight: 850;
  letter-spacing: -0.01em;
}
.zhy-stat__label {
  display: block;
  margin-top: 10px;
  color: var(--zhy-muted);
  font-size: 13px;
  line-height: 1.5;
}

/* ── KPI strip: compact metric tiles ── */
.zhy-kpis {
  margin-top: 26px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}
.zhy-kpi {
  padding: 18px;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
}
.zhy-kpi b {
  display: block;
  color: var(--zhy-ink);
  font-size: 28px;
  line-height: 1;
  font-weight: 850;
}
.zhy-kpi span {
  display: block;
  margin-top: 8px;
  color: var(--zhy-muted);
  font-size: 13px;
  line-height: 1.5;
}

/* ── Trust band: certification logos + factory facts ── */
.zhy-trust-band {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
  align-items: center;
  padding: 22px 24px;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
}
.zhy-trust-band__logos {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  align-items: center;
}
.zhy-trust-band__logos img {
  height: 40px;
  width: auto;
  opacity: 0.78;
  transition: opacity 0.2s ease;
}
.zhy-trust-band__logos img:hover { opacity: 1; }
.zhy-trust-band__facts {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 24px;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.6;
}
.zhy-trust-band__facts strong { color: var(--zhy-ink); }

/* ── Step list: numbered process track ── */
.zhy-step-list {
  margin-top: 28px;
  display: flex;
  flex-direction: column;
}
.zhy-step {
  display: flex;
  gap: 18px;
  align-items: stretch;
}
.zhy-step__track {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
}
.zhy-step__num {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--zhy-primary);
  color: #fff;
  font-weight: 800;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.zhy-step__line {
  flex: 1;
  width: 2px;
  background: var(--zhy-border);
  margin-top: 4px;
}
.zhy-step:last-child .zhy-step__line { display: none; }
.zhy-step__content {
  flex: 1;
  padding: 16px 20px;
  margin-bottom: 16px;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
}
.zhy-step:last-child .zhy-step__content { margin-bottom: 0; }
.zhy-step__content h3 {
  margin: 0 0 8px;
  color: var(--zhy-ink);
  font-size: 17px;
  font-weight: 750;
}
.zhy-step__content p {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 15px;
  line-height: 1.65;
}

/* ── Cascade: problem agitation / failure chain ── */
.zhy-cascade {
  margin-top: 28px;
  display: grid;
  grid-template-columns: 1fr 28px 1fr 28px 1fr;
  align-items: stretch;
  gap: 0;
}
.zhy-cascade--2step { grid-template-columns: 1fr 28px 1fr; }
.zhy-cascade--4step { grid-template-columns: 1fr 28px 1fr 28px 1fr 28px 1fr; }
.zhy-cascade__step {
  padding: 20px;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
}
.zhy-cascade__letter {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin-bottom: 14px;
  border-radius: 50%;
  background: var(--zhy-accent);
  color: #fff;
  font-size: 15px;
  font-weight: 800;
}
.zhy-cascade__step h3 {
  margin: 0 0 8px;
  color: var(--zhy-ink);
  font-size: 16px;
  font-weight: 750;
}
.zhy-cascade__step p {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.6;
}
.zhy-cascade__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--zhy-accent);
  font-size: 20px;
  font-weight: 700;
}

/* ── Type card: product type selector with CTA ── */
.zhy-type-card {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  overflow: hidden;
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}
.zhy-type-card:hover {
  transform: translateY(-2px);
  box-shadow: var(--zhy-shadow);
  border-color: rgba(208, 152, 72, 0.6);
}
.zhy-type-card__media {
  display: block;
  aspect-ratio: 4 / 3;
  background: linear-gradient(135deg, #f6f4ef 0%, #efe9dd 100%);
  object-fit: cover;
  width: 100%;
}
.zhy-type-card__body { padding: 20px; }
.zhy-type-card__body h3 {
  margin: 0 0 8px;
  color: var(--zhy-ink);
  font-size: 18px;
  line-height: 1.3;
  font-weight: 800;
}
.zhy-type-card__body p {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.6;
}
.zhy-type-card__quote {
  display: inline-block;
  margin: 16px 20px 20px;
  padding: 9px 18px;
  border-radius: 6px;
  background: var(--zhy-primary);
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}
.zhy-type-card__quote:hover { background: var(--zhy-primary-dark); }

/* ── Related hub: purposeful next-route cards ── */
.zhy-related-hub {
  margin-top: 28px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  gap: 16px;
}
.zhy-related-card {
  display: block;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  overflow: hidden;
  background: var(--zhy-surface);
  text-decoration: none;
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}
.zhy-related-card:hover {
  transform: translateY(-2px);
  box-shadow: var(--zhy-shadow);
  border-color: rgba(208, 152, 72, 0.6);
}
.zhy-related-card__media {
  display: block;
  aspect-ratio: 16 / 9;
  background: linear-gradient(135deg, #f6f4ef 0%, #efe9dd 100%);
}
.zhy-related-card--solution .zhy-related-card__media {
  background: linear-gradient(135deg, #f3e9da 0%, #ecdcc2 100%);
}
.zhy-related-card__body { padding: 18px; }
.zhy-related-card__eyebrow {
  display: block;
  margin-bottom: 6px;
  color: var(--zhy-accent);
  font-size: 11px;
  font-weight: 850;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.zhy-related-card__body strong {
  display: block;
  color: var(--zhy-ink);
  font-size: 17px;
  line-height: 1.3;
  font-weight: 800;
}
.zhy-related-card__body span {
  display: block;
  margin-top: 8px;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.6;
}

/* ── Proof frame: captioned process/factory image ── */
.zhy-proof-frame {
  margin: 0;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  overflow: hidden;
  background: var(--zhy-surface);
}
.zhy-proof-frame img,
.zhy-proof-frame .zhy-placeholder {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  background: linear-gradient(135deg, #f6f4ef 0%, #efe9dd 100%);
}
.zhy-proof-frame figcaption {
  padding: 12px 16px;
  color: var(--zhy-muted);
  font-size: 13px;
  line-height: 1.55;
  border-top: 1px solid var(--zhy-border);
}

/* ── Split: text + media/table side by side ── */
.zhy-split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  align-items: center;
}
.zhy-split--media-first { direction: rtl; }
.zhy-split--media-first > * { direction: ltr; }

/* ── Generic 3-column grid ── */
.zhy-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}

/* ── Section-form runtime baselines ── */
.zhy-prod-card {
  min-width: 0;
}
.zhy-prod-card__img {
  display: block;
  max-width: 100%;
  height: auto;
}
.zhy-route-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
.zhy-route-card {
  min-width: 0;
}
.zhy-fit-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
.zhy-fit-card {
  min-width: 0;
}
.zhy-proof-grid {
  display: grid;
}
.zhy-faq {
  min-width: 0;
}
.zhy-section-action {
  margin: 28px 0 0;
}
body:not(:has([data-craft-global-css="isolated"])) .zhy-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}
.zhy-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.zhy-product-example-grid {
  margin-top: 24px;
}
.zhy-product-example-card {
  overflow: hidden;
}

/* ── Public product-owner decision projection ── */
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] {
  margin-top: 28px;
}
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] .zhy-b2b-public-head {
  display: grid;
  gap: 8px;
  margin-bottom: 16px;
}
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] .zhy-b2b-public-head h3,
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] .zhy-b2b-public-head p {
  margin: 0;
}
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] article,
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] aside {
  min-width: 0;
  padding: 16px;
  border: 1px solid var(--zhy-border);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.84);
}
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] article h4,
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] article p,
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] article small {
  margin: 0;
}
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] article p,
body:not(:has([data-craft-global-css="isolated"])) [data-b2b-public-group] article small {
  display: block;
  margin-top: 8px;
}
.zhy-b2b-spec-wrap {
  overflow-x: auto;
  border: 1px solid var(--zhy-border);
  border-radius: 16px;
  background: #fff;
}
.zhy-b2b-spec-table {
  width: 100%;
  min-width: 720px;
  border-collapse: collapse;
}
.zhy-b2b-spec-table th,
.zhy-b2b-spec-table td {
  padding: 12px 14px;
  border-bottom: 1px solid var(--zhy-border);
  text-align: left;
  vertical-align: top;
}
.zhy-b2b-dispatch-grid,
.zhy-b2b-application-list,
.zhy-b2b-proof-scope > div,
.zhy-b2b-rfq-fields {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.zhy-b2b-proof-scope,
.zhy-b2b-rfq-panel {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(240px, 0.7fr);
  gap: 16px;
  align-items: start;
}
.zhy-b2b-rfq-fields span {
  padding: 10px 12px;
  border: 1px solid var(--zhy-border);
  border-radius: 999px;
  background: #fff;
}
.zhy-b2b-rfq-facts {
  margin: 12px 0 0;
  padding-left: 18px;
}

@media (max-width: 720px) {
  .zhy-b2b-dispatch-grid,
  .zhy-b2b-application-list,
  .zhy-b2b-proof-scope > div,
  .zhy-b2b-rfq-fields,
  .zhy-b2b-proof-scope,
  .zhy-b2b-rfq-panel {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 900px) {
  .zhy-route-grid,
  .zhy-fit-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 620px) {
  .zhy-route-grid,
  .zhy-fit-grid {
    grid-template-columns: 1fr;
  }
}

/* ── Factory card: image proof tile with overlay ── */
.zhy-factory-card {
  position: relative;
  border-radius: var(--zhy-radius);
  overflow: hidden;
  aspect-ratio: 4 / 3;
  background: linear-gradient(135deg, #f6f4ef 0%, #efe9dd 100%);
}
.zhy-factory-card img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.zhy-factory-card__label {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 14px 16px;
  background: linear-gradient(180deg, rgba(11, 39, 72, 0) 0%, rgba(11, 39, 72, 0.78) 100%);
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
}

/* ── Solution tile ── */
.zhy-sol-tile {
  display: block;
  border: 1px solid var(--zhy-border);
  border-radius: var(--zhy-radius);
  overflow: hidden;
  background: var(--zhy-surface);
  text-decoration: none;
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}
.zhy-sol-tile:hover {
  transform: translateY(-2px);
  box-shadow: var(--zhy-shadow);
  border-color: rgba(208, 152, 72, 0.6);
}
.zhy-sol-tile__media {
  display: block;
  aspect-ratio: 16 / 9;
  background: linear-gradient(135deg, #f3e9da 0%, #ecdcc2 100%);
}
.zhy-sol-tile__body { padding: 18px; }
.zhy-sol-tile__body h3 {
  margin: 0 0 6px;
  color: var(--zhy-ink);
  font-size: 17px;
  font-weight: 800;
}
.zhy-sol-tile__body p {
  margin: 0;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.6;
}

/* ── Final CTA band ── */
.zhy-section--cta {
  background: linear-gradient(145deg, var(--zhy-primary) 0%, var(--zhy-primary-dark) 100%);
  color: #fff;
}
.zhy-section--cta h2 { color: #fff; }
.zhy-section--cta p { color: rgba(231, 237, 244, 0.82); }
.zhy-cta-band {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.zhy-cta-band__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

/* ── Responsive: stack buyer-decision modules on mobile ── */
@media (max-width: 900px) {
  .zhy-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .zhy-kpis { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .zhy-grid-3 { grid-template-columns: 1fr; }
  .zhy-split { grid-template-columns: 1fr; gap: 22px; }
  .zhy-cascade,
  .zhy-cascade--2step,
  .zhy-cascade--4step { grid-template-columns: 1fr; gap: 12px; }
  .zhy-cascade__arrow { transform: rotate(90deg); padding: 4px 0; }
}

@media (max-width: 600px) {
  .zhy-stats { grid-template-columns: 1fr; }
  .zhy-kpis { grid-template-columns: 1fr; }
  .zhy-cta-band { flex-direction: column; align-items: flex-start; }
}


/* === ShipB2B: restored per-page critical CSS (moved to global) === */

    .zhy-header { z-index: 1101 !important; }
    body.zhy-menu-open .zhy-header { background: rgba(10,11,13,.98) !important; border-bottom-color: rgba(255,255,255,.08) !important; box-shadow: none !important; backdrop-filter: none !important; }
    html, body { overflow-x: clip; }
    main[class*="zhy-"], main[class*="zhy-"] * { box-sizing: border-box; }
    main[class*="zhy-"] img { display: block; max-width: 100%; height: auto; }
    /* ZHY page header runtime fix */
    .zhy-nav-cta, .zhy-btn { box-sizing: border-box !important; }
    .zhy-header .zhy-nav-cta { box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; align-self: center !important; flex: 0 0 auto !important; width: auto !important; height: auto !important; min-height: 38px !important; padding: 8px 15px !important; font-size: 11px !important; line-height: 1.2 !important; letter-spacing: .04em !important; white-space: nowrap !important; }
    .zhy-nav { gap: 24px !important; }
    .zhy-nav-link { font-size: 13px !important; font-weight: 650 !important; line-height: 1.2 !important; }
    .zhy-nav-item { position: relative; display: flex; align-items: center; min-height: 74px; }
    .zhy-nav-item::after { content: ""; position: absolute; left: -8px; right: -8px; top: 100%; height: 12px; }
    .zhy-dropdown { top: 100% !important; min-width: 240px !important; border-radius: 8px !important; }
    .zhy-dropdown a { font-size: 13px !important; line-height: 1.25 !important; white-space: nowrap !important; border-radius: 6px !important; }
    @media (max-width: 900px) { .zhy-header .zhy-nav-cta { display: none !important; } }
    .zhy-hero__media, .zhy-card__media, .zhy-home-media { overflow: hidden; }
    .zhy-hero__media img, .zhy-hero__media video, .zhy-home-media img { width: 100%; height: 100%; object-fit: cover; }
    .zhy-home-product-grid .zhy-card__media { display: block; width: 100%; aspect-ratio: 1 / 1; border: 0; background: var(--zhy-paper); }
    .zhy-home-product-grid .zhy-card__media img { width: 100%; height: 100%; object-fit: contain; object-position: center; }
    .zhy-hero__video { display: block; }
    .zhy-hero { align-items: center; min-height: 640px; }
    .zhy-header .zhy-nav-cta { box-sizing: border-box; flex: 0 0 auto; min-height: 38px; padding: 8px 15px; font-size: 11px; letter-spacing: .04em; white-space: nowrap; }
    .zhy-ff-shell { max-width: 100%; }
    .zhy-ff-shell:empty, .zhy-modal:has(.zhy-ff-shell:empty) { display: none !important; }
    .zhy-home-section-head { display: grid; grid-template-columns: minmax(0, .95fr) minmax(280px, .55fr); gap: 36px; align-items: end; }
    .zhy-home-section-head .zhy-p { margin-top: 0; }
    .zhy-home-product-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .zhy-home-card-note { margin-top: 10px; color: var(--zhy-muted); font-size: 13px; line-height: 1.5; }
    .zhy-home-section-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; }
    .zhy-home-solution-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin-top: 32px; }
    .zhy-home-solution { display: grid; grid-template-rows: auto 1fr; overflow: hidden; border: 1px solid var(--zhy-border); border-radius: var(--zhy-radius); background: #fff; color: inherit; text-decoration: none; transition: transform .18s ease, box-shadow .18s ease; }
    .zhy-home-solution:hover { transform: translateY(-3px); box-shadow: var(--zhy-shadow); }
    .zhy-home-solution img { width: 100%; aspect-ratio: 4 / 3; object-fit: contain; object-position: center; background: var(--zhy-paper); border: 0; }
    .zhy-home-solution__body { display: flex; flex-direction: column; min-height: 210px; padding: 20px 22px 22px; border-top: 3px solid var(--zhy-accent); }
    .zhy-home-solution__body span { color: var(--zhy-accent); font-size: 11px; font-weight: 800; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; }
    .zhy-home-solution__body h3 { margin: 12px 0 8px; color: var(--zhy-ink); font-size: 20px; line-height: 1.25; }
    .zhy-home-solution__body p { margin: 0; color: var(--zhy-muted); font-size: 14px; line-height: 1.65; }
    .zhy-home-solution__body b { margin-top: auto; padding-top: 18px; color: var(--zhy-primary); font-size: 12px; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; }
    .zhy-home-custom { display: grid; grid-template-columns: minmax(0, .9fr) minmax(320px, .65fr); gap: 42px; align-items: center; }
    .zhy-home-custom-list { margin: 26px 0 0; padding: 0; border-top: 1px solid var(--zhy-border); }
    .zhy-home-custom-list div { display: grid; grid-template-columns: 148px minmax(0, 1fr); gap: 18px; padding: 16px 0; border-bottom: 1px solid var(--zhy-border); }
    .zhy-home-custom-list dt, .zhy-home-custom-list dd { margin: 0; }
    .zhy-home-custom-list dt { color: var(--zhy-ink); font-size: 15px; font-weight: 800; line-height: 1.4; }
    .zhy-home-custom-list dd { color: var(--zhy-muted); font-size: 14px; line-height: 1.65; }
    .zhy-home-custom-media { border-radius: var(--zhy-radius); overflow: hidden; background: var(--zhy-paper); box-shadow: var(--zhy-shadow); }
    .zhy-home-custom-media img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; }
    .zhy-home-custom-note { padding: 20px 22px; background: #fff; border-top: 1px solid var(--zhy-border); }
    .zhy-home-custom-note strong { display: block; color: var(--zhy-ink); font-size: 16px; line-height: 1.35; }
    .zhy-home-custom-note span { display: block; margin-top: 8px; color: var(--zhy-muted); font-size: 14px; line-height: 1.6; }
    .zhy-home-buyer-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin-top: 32px; }
    .zhy-home-buyer-tile { border: 1px solid rgba(255,255,255,.14); border-radius: var(--zhy-radius); background: rgba(255,255,255,.04); padding: 24px; }
    .zhy-home-buyer-tile h3 { margin: 0 0 10px; color: #fff; font-size: 19px; line-height: 1.3; }
    .zhy-home-buyer-tile p { margin: 0; color: rgba(242,246,250,.78); font-size: 14px; line-height: 1.7; }
    .zhy-home-option { border: 1px solid var(--zhy-border); border-radius: var(--zhy-radius); background: #fff; padding: 20px; }
    .zhy-home-option strong { display: block; color: var(--zhy-ink); font-size: 15px; line-height: 1.35; }
    .zhy-home-option span { display: block; margin-top: 8px; color: var(--zhy-muted); font-size: 14px; line-height: 1.6; }
    .zhy-home-proof { display: grid; grid-template-columns: minmax(0, .92fr) minmax(320px, .68fr); gap: 34px; align-items: center; }
    .zhy-home-media { border-radius: var(--zhy-radius); background: var(--zhy-paper); min-height: 420px; }
    .zhy-home-proof-list { display: grid; gap: 12px; margin-top: 26px; }
    .zhy-home-proof-item { display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 16px; padding: 16px 0; border-top: 1px solid var(--zhy-border); }
    .zhy-home-proof-item dt, .zhy-home-proof-item dd { margin: 0; }
    .zhy-home-proof-item b { color: var(--zhy-primary); font-size: 20px; line-height: 1.15; }
    .zhy-home-proof-item dd { color: var(--zhy-muted); font-size: 14px; line-height: 1.55; }
    .zhy-home-flow { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin-top: 32px; }
    .zhy-home-step { border: 1px solid var(--zhy-border); border-radius: var(--zhy-radius); background: #fff; padding: 22px; }
    .zhy-home-step em { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 999px; background: var(--zhy-primary); color: #fff; font-style: normal; font-weight: 800; font-size: 13px; }
    .zhy-home-step h3 { margin: 14px 0 8px; color: var(--zhy-ink); font-size: 20px; line-height: 1.25; }
    .zhy-home-step p { margin: 0; color: var(--zhy-muted); font-size: 14px; line-height: 1.65; }
    @media (max-width: 900px) {
      .zhy-home-section-head, .zhy-home-proof, .zhy-home-custom { grid-template-columns: 1fr; }
      .zhy-home-product-grid, .zhy-home-options, .zhy-home-solution-grid, .zhy-home-flow, .zhy-home-buyer-grid { grid-template-columns: 1fr 1fr; }
      .zhy-home-media { min-height: 320px; }
    }
/* shipb2b-global-override: zhy-ui-v1 */
/* ZHY global UI override v1 — header dropdown, sitemap scope, footer polish.
   Keep this block last so it wins over historical packaged page CSS. */
@media (min-width: 901px) {
  .zhy-header {
    z-index: 1200 !important;
  }

  .zhy-header__inner {
    min-height: 74px !important;
  }

  .zhy-nav {
    gap: clamp(18px, 1.8vw, 30px) !important;
  }

  .zhy-nav-item {
    min-height: 74px !important;
  }

  .zhy-nav-link {
    gap: 7px !important;
    color: rgba(251, 247, 239, .82) !important;
    font-size: 13px !important;
    font-weight: 760 !important;
    letter-spacing: 0 !important;
  }

  .zhy-nav-link:hover,
  .zhy-nav-item:focus-within > .zhy-nav-link {
    color: #fff8ed !important;
  }

  .zhy-dropdown {
    left: 50% !important;
    top: calc(100% - 2px) !important;
    min-width: 350px !important;
    max-width: 430px !important;
    padding: 14px !important;
    grid-template-columns: repeat(2, minmax(142px, 1fr)) !important;
    gap: 6px !important;
    border: 1px solid rgba(251, 247, 239, .12) !important;
    border-radius: 16px !important;
    background: rgba(23, 19, 14, .97) !important;
    box-shadow: 0 24px 70px rgba(23, 19, 14, .34) !important;
    backdrop-filter: blur(12px) !important;
    transform: translateX(-50%) translateY(8px) !important;
  }

  .zhy-nav-item:hover .zhy-dropdown,
  .zhy-nav-item:focus-within .zhy-dropdown {
    display: grid !important;
  }

  .zhy-dropdown a {
    min-height: 42px !important;
    display: flex !important;
    align-items: center !important;
    padding: 10px 12px !important;
    border-radius: 10px !important;
    color: rgba(251, 247, 239, .82) !important;
    font-size: 13px !important;
    font-weight: 720 !important;
    line-height: 1.22 !important;
    white-space: normal !important;
  }

  .zhy-dropdown a:hover,
  .zhy-dropdown a:focus {
    background: rgba(208, 152, 72, .16) !important;
    color: #fff8ed !important;
  }
}

.zhy-nav .zhy-dropdown a[href*="/products/paper-boxes/"]:not([href$="/products/paper-boxes/"]),
.zhy-mobile-group__links a[href*="/products/paper-boxes/"]:not([href$="/products/paper-boxes/"]),
.zhy-footer__list li:has(a[href*="/products/paper-boxes/"]:not([href$="/products/paper-boxes/"])) {
  display: none !important;
}

.zhy-mobile-group__links a[href$="/products/paper-boxes/"],
.zhy-mobile-group__links a[href$="/products/paper-tubes/"],
.zhy-mobile-group__links a[href$="/products/paper-bags/"] {
  display: flex !important;
}

/* ZHY blog hub v1 — static buyer-guide hub styling. */
.zhy-blog-hub {
  --blog-paper: var(--zhy-white, #ffffff);
  --blog-paper-2: var(--zhy-white-2, #f8f6f1);
  --blog-ink: var(--zhy-black, #172033);
  --blog-ink-2: var(--zhy-black-soft, #0b2748);
  --blog-gold: var(--zhy-primary, #d09848);
  --blog-muted: var(--zhy-muted, #667085);
  --blog-line: var(--zhy-line, #e3dfd7);
  --blog-container: min(1180px, calc(100% - 48px));
  background: var(--blog-paper);
  color: var(--zhy-text, #3e4652);
  overflow-x: clip;
}

.zhy-blog-hub * {
  box-sizing: border-box;
}

.zhy-blog-wrap {
  width: var(--blog-container);
  margin: 0 auto;
}

.zhy-blog-hero {
  position: relative;
  min-height: clamp(620px, 78svh, 780px);
  display: grid;
  align-items: center;
  padding: clamp(118px, 12vw, 170px) 0 clamp(72px, 8vw, 110px);
  color: #fff8ed;
  text-align: center;
  isolation: isolate;
}

.zhy-blog-hero__media,
.zhy-blog-hero__video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.zhy-blog-hero__media {
  z-index: -2;
  overflow: hidden;
  background: var(--blog-ink);
}

.zhy-blog-hero__video {
  object-fit: cover;
}

.zhy-blog-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    radial-gradient(circle at 50% 42%, rgba(95, 63, 31, .36), transparent 44%),
    linear-gradient(180deg, rgba(23, 19, 14, .78), rgba(23, 19, 14, .76) 58%, rgba(23, 19, 14, .46));
}

.zhy-blog-breadcrumb ol {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0 0 22px;
  padding: 0;
  list-style: none;
  color: rgba(255, 248, 237, .68);
  font-size: 13px;
  font-weight: 700;
}

.zhy-blog-breadcrumb li + li::before {
  content: "/";
  margin-right: 10px;
  color: rgba(255, 248, 237, .42);
}

.zhy-blog-breadcrumb a {
  color: inherit;
  text-decoration: none;
}

.zhy-blog-kicker {
  margin: 0 0 18px;
  color: #f3c27b;
  font-size: 12px;
  font-weight: 850;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.zhy-blog-hero h1 {
  max-width: 17ch;
  margin: 0 auto 22px;
  color: #fff8ed;
  font-size: clamp(42px, 4.4vw, 64px);
  font-weight: 850;
  line-height: 1.04;
  letter-spacing: 0;
  text-align: center;
}

.zhy-blog-lead {
  max-width: 760px;
  margin: 0 auto 30px;
  color: rgba(255, 248, 237, .82);
  font-size: clamp(17px, 1.7vw, 21px);
  line-height: 1.55;
}

.zhy-blog-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}

.zhy-blog-btn {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px;
  border-radius: 999px;
  border: 1px solid transparent;
  text-decoration: none;
  font-size: 14px;
  font-weight: 850;
  transition: transform .16s ease, background .16s ease, border-color .16s ease;
}

.zhy-blog-btn:hover,
.zhy-blog-route:hover,
.zhy-blog-post:hover,
.zhy-blog-link-card:hover,
.zhy-blog-next-card:hover {
  transform: translateY(-3px);
}

.zhy-blog-btn--primary {
  background: var(--blog-gold);
  color: var(--blog-ink);
  box-shadow: 0 16px 44px rgba(208, 152, 72, .28);
}

.zhy-blog-btn--ghost {
  border-color: rgba(255, 248, 237, .42);
  background: rgba(255, 248, 237, .08);
  color: #fff8ed;
}

.zhy-blog-section {
  padding: clamp(76px, 8vw, 104px) 0;
  background: var(--blog-paper);
}

.zhy-blog-section--white {
  background: #ffffff;
}

.zhy-blog-section--navy {
  background: var(--blog-ink);
  color: #fff8ed;
}

.zhy-blog-head {
  max-width: 820px;
  margin: 0 0 34px;
}

.zhy-blog-head h2 {
  margin: 0 0 14px;
  color: var(--blog-ink);
  font-size: clamp(31px, 4vw, 52px);
  font-weight: 850;
  line-height: 1.08;
  letter-spacing: 0;
}

.zhy-blog-head p {
  max-width: 720px;
  margin: 0;
  color: var(--blog-muted);
  font-size: 17px;
  line-height: 1.7;
}

.zhy-blog-section--navy .zhy-blog-head h2 {
  color: #fff8ed;
}

.zhy-blog-section--navy .zhy-blog-head p {
  color: rgba(255, 248, 237, .7);
}

.zhy-blog-route-grid,
.zhy-blog-next-grid,
.zhy-blog-link-grid {
  display: grid;
  gap: 18px;
}

.zhy-blog-route-grid,
.zhy-blog-next-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.zhy-blog-link-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.zhy-blog-link-grid .zhy-blog-link-card:nth-child(n+5) {
  display: none;
}

.zhy-blog-route,
.zhy-blog-link-card,
.zhy-blog-next-card {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  border: 1px solid var(--blog-line);
  border-radius: 24px;
  background: linear-gradient(180deg, rgba(255, 250, 243, .96), rgba(247, 239, 226, .88));
  color: inherit;
  text-decoration: none;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

.zhy-blog-route {
  min-height: 250px;
}

.zhy-blog-route:hover,
.zhy-blog-link-card:hover,
.zhy-blog-next-card:hover {
  border-color: rgba(208, 152, 72, .72);
  box-shadow: 0 18px 46px rgba(95, 65, 30, .12);
}

.zhy-blog-route strong,
.zhy-blog-next-card strong {
  display: inline-flex;
  width: max-content;
  margin: 0 0 14px;
  padding: 6px 10px;
  border-radius: 999px;
  background: #f0e3cf;
  color: #6d4a20;
  font-size: 12px;
  font-weight: 850;
}

.zhy-blog-route h3,
.zhy-blog-link-card h3,
.zhy-blog-next-card h3,
.zhy-blog-post h3 {
  margin: 0 0 10px;
  color: var(--blog-ink);
  font-size: 21px;
  font-weight: 850;
  line-height: 1.16;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.zhy-blog-route p,
.zhy-blog-link-card p,
.zhy-blog-next-card p,
.zhy-blog-post p {
  margin: 0;
  color: var(--blog-muted);
  line-height: 1.58;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.zhy-blog-route span,
.zhy-blog-link-card span,
.zhy-blog-next-card span,
.zhy-blog-read {
  width: max-content;
  min-height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  padding: 0 13px;
  border-radius: 999px;
  background: #f0e3cf;
  color: #6d4a20;
  font-size: 13px;
  font-weight: 850;
}

.zhy-blog-post-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
}

.zhy-blog-post {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  border: 1px solid var(--blog-line);
  border-radius: 24px;
  background: var(--blog-paper);
  color: inherit;
  text-decoration: none;
  box-shadow: 0 16px 42px rgba(95, 65, 30, .08);
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

.zhy-blog-post:hover {
  border-color: rgba(208, 152, 72, .72);
  box-shadow: 0 22px 56px rgba(95, 65, 30, .14);
}

.zhy-blog-post:first-child {
  grid-column: span 2;
  display: grid;
  grid-template-columns: minmax(0, .95fr) minmax(0, 1fr);
}

.zhy-blog-post__media {
  display: block;
  overflow: hidden;
  background: #eadfcd;
}

.zhy-blog-post__media img {
  width: 100%;
  height: 100%;
  min-height: 230px;
  display: block;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  transition: transform .35s ease;
}

.zhy-blog-post:hover .zhy-blog-post__media img {
  transform: scale(1.04);
}

.zhy-blog-post__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 22px;
}

.zhy-blog-post time {
  margin-bottom: 10px;
  color: #0b2748;
  font-size: 12px;
  font-weight: 850;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.zhy-blog-read {
  margin-top: auto;
}

.zhy-blog-section--navy .zhy-blog-faq {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.zhy-blog-section--navy details {
  border: 1px solid rgba(255, 248, 237, .14);
  border-radius: 18px;
  background: var(--blog-ink-2);
  padding: 18px 20px;
}

.zhy-blog-section--navy summary {
  cursor: pointer;
  color: #fff8ed;
  font-weight: 850;
}

.zhy-blog-section--navy details p {
  margin: 12px 0 0;
  color: rgba(255, 248, 237, .7);
  line-height: 1.62;
}

@media (max-width: 980px) {
  .zhy-blog-route-grid,
  .zhy-blog-next-grid,
  .zhy-blog-link-grid,
  .zhy-blog-post-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .zhy-blog-post:first-child {
    grid-column: span 2;
    grid-template-columns: 1fr;
  }

  .zhy-blog-section--navy .zhy-blog-faq {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .zhy-blog-hub {
    --blog-container: min(100% - 28px, 1180px);
  }

  .zhy-blog-hero {
    min-height: auto;
    padding: 96px 0 54px;
  }

  .zhy-blog-hero h1 {
    max-width: 13ch;
    font-size: clamp(32px, 8.7vw, 35px);
  }

  .zhy-blog-lead {
    font-size: 17px;
  }

  .zhy-blog-actions {
    align-items: stretch;
  }

  .zhy-blog-actions .zhy-blog-btn {
    width: 100%;
  }

  .zhy-blog-section {
    padding: 72px 0;
  }

  .zhy-blog-route-grid,
  .zhy-blog-next-grid,
  .zhy-blog-link-grid,
  .zhy-blog-post-grid {
    grid-template-columns: 1fr;
  }

  .zhy-blog-post,
  .zhy-blog-post:first-child {
    grid-column: auto;
    display: grid;
    grid-template-columns: 112px minmax(0, 1fr);
  }

  .zhy-blog-post__media img {
    min-height: 100%;
    height: 100%;
    aspect-ratio: 1;
  }

  .zhy-blog-post__body {
    min-width: 0;
    padding: 14px;
  }

  .zhy-blog-post time {
    margin-bottom: 7px;
    font-size: 11px;
  }

  .zhy-blog-post h3 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.22;
    -webkit-line-clamp: 3;
  }

  .zhy-blog-post p {
    display: none;
  }

  .zhy-blog-read {
    min-height: 32px;
    margin-top: 12px;
    padding: 0 11px;
    font-size: 12px;
  }

  .zhy-blog-route,
  .zhy-blog-link-card,
  .zhy-blog-next-card {
    min-height: auto;
  }
}

.zhy-footer {
  position: relative !important;
  overflow: hidden !important;
  padding: clamp(58px, 7vw, 86px) 0 28px !important;
  border-top: 1px solid rgba(251, 247, 239, .1) !important;
  background:
    radial-gradient(circle at 18% 12%, rgba(208, 152, 72, .15), transparent 28%),
    linear-gradient(135deg, #172033 0%, #211913 58%, #332414 100%) !important;
  color: #fff8ed !important;
}

.zhy-footer .zhy-wrap {
  width: var(--zhy-container, min(1180px, calc(100% - 48px))) !important;
  margin: 0 auto !important;
}

.zhy-footer__grid {
  display: grid !important;
  grid-template-columns: minmax(240px, 1.35fr) repeat(4, minmax(136px, .78fr)) !important;
  gap: clamp(26px, 3.6vw, 54px) !important;
  align-items: start !important;
}

.zhy-footer img {
  height: 46px !important;
  width: auto !important;
  max-width: 190px !important;
  margin-bottom: 16px !important;
}

.zhy-footer p {
  color: rgba(251, 247, 239, .68) !important;
  line-height: 1.65 !important;
}

.zhy-footer__col-title,
.zhy-footer h3 {
  margin: 0 0 16px !important;
  color: #fff8ed !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  letter-spacing: .12em !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
}

.zhy-footer__list {
  margin: 0 !important;
  padding: 0 !important;
  display: grid !important;
  gap: 7px !important;
  list-style: none !important;
}

.zhy-footer__list a {
  min-height: 32px !important;
  display: inline-flex !important;
  align-items: center !important;
  color: rgba(251, 247, 239, .76) !important;
  font-size: 13px !important;
  font-weight: 650 !important;
  line-height: 1.32 !important;
  text-decoration: none !important;
  transition: color .16s ease, transform .16s ease !important;
}

.zhy-footer__list a:hover,
.zhy-footer__list a:focus {
  color: var(--zhy-primary, #d09848) !important;
  transform: translateX(2px) !important;
}

.zhy-footer__list a[href*="/contact"],
.zhy-footer__list a[data-cta-intent*="quote"] {
  min-height: 40px !important;
  margin-top: 2px !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  background: var(--zhy-primary, #d09848) !important;
  color: #172033 !important;
  font-weight: 850 !important;
}

.zhy-footer__list a[href*="/contact"]:hover,
.zhy-footer__list a[data-cta-intent*="quote"]:hover {
  color: #172033 !important;
  transform: translateY(-2px) !important;
}

@media (max-width: 980px) {
  .zhy-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 640px) {
  .zhy-footer {
    padding: 52px 0 26px !important;
  }

  .zhy-footer .zhy-wrap {
    width: min(100% - 32px, 1180px) !important;
  }

  .zhy-footer__grid {
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }

  .zhy-footer__list {
    gap: 5px !important;
  }

  .zhy-footer__list a {
    min-height: 38px !important;
    font-size: 14px !important;
  }
}

/* shipb2b-global-override: zhy-shell-v2
   Normalize the live site shell after the June craft rebuild:
   one warm-premium header system, and a cleaner footer. */
.zhy-blog-hero {
  text-align: left !important;
}

.zhy-blog-breadcrumb ol,
.zhy-blog-actions {
  justify-content: flex-start !important;
}

.zhy-blog-hero h1,
.zhy-blog-lead {
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}

body:has(.hero) .zhy-header,
body:has(.zhy-hero) .zhy-header,
body:has(.zhy-blog-hero) .zhy-header,
body:has(.zhy-cp-hero) .zhy-header,
body:has(.zhy-sol-hero) .zhy-header,
body:has(.zhy-about-hero) .zhy-header,
body.zhy-has-hero .zhy-header {
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: linear-gradient(180deg, rgba(23, 19, 14, .58), rgba(23, 19, 14, .10)) !important;
  border-bottom: 1px solid rgba(251, 247, 239, .06) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

body:has(.hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-blog-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-cp-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-sol-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-about-hero):not(.zhy-has-hero) .zhy-header.is-scrolled {
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: linear-gradient(180deg, rgba(23, 19, 14, .58), rgba(23, 19, 14, .10)) !important;
  border-bottom: 1px solid rgba(251, 247, 239, .06) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

body.zhy-has-hero .zhy-header.is-scrolled {
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: rgba(23, 19, 14, .96) !important;
  border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
  box-shadow: 0 18px 48px rgba(23, 19, 14, .18) !important;
  backdrop-filter: blur(12px) !important;
}

body:not(:has(.hero)):not(:has(.zhy-hero)):not(:has(.zhy-blog-hero)):not(:has(.zhy-cp-hero)):not(:has(.zhy-sol-hero)):not(:has(.zhy-about-hero)):not(.zhy-has-hero) .zhy-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 1200 !important;
  background: rgba(23, 19, 14, .96) !important;
  border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
  box-shadow: 0 18px 48px rgba(23, 19, 14, .18) !important;
  backdrop-filter: blur(12px) !important;
}

.zhy-header__inner,
.zhy-mobile-panel {
  background: transparent !important;
}

.zhy-footer {
  padding: clamp(52px, 5vw, 68px) 0 22px !important;
}

.zhy-footer__grid {
  grid-template-columns: minmax(240px, 1.3fr) repeat(3, minmax(126px, .72fr)) minmax(220px, 1fr) !important;
  gap: clamp(24px, 3vw, 44px) !important;
}

.zhy-footer__grid > div:nth-child(3) {
  display: block !important;
}

.zhy-footer__grid > div:first-child p {
  display: block !important;
  max-width: 340px !important;
}

.zhy-footer__grid > div:first-child::after {
  content: none !important;
  display: none !important;
}

.zhy-footer__list a[href*="/contact"],
.zhy-footer__list a[data-cta-intent*="quote"] {
  min-height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: rgba(251, 247, 239, .76) !important;
  font-weight: 650 !important;
}

.zhy-footer__list a[href*="/contact"]:hover,
.zhy-footer__list a[data-cta-intent*="quote"]:hover {
  color: var(--zhy-primary, #d09848) !important;
  transform: translateX(2px) !important;
}

@media (max-width: 980px) {
  .zhy-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .zhy-footer__grid > div:first-child {
    grid-column: 1 / -1 !important;
  }
}

@media (max-width: 640px) {
  .zhy-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .zhy-footer__grid > div:first-child {
    grid-column: 1 / -1 !important;
  }

  .zhy-footer__grid > div:last-child {
    grid-column: 1 / -1 !important;
  }
}

/* shipb2b-global-override: zhy-shell-v3
   One site shell for all ZHY page batches. This layer intentionally overrides
   older page-scoped craft CSS so the live site stops drifting page by page. */
@property --zhy-header-bg-alpha {
  syntax: "<number>";
  inherits: false;
  initial-value: .96;
}

@property --zhy-header-border-alpha {
  syntax: "<number>";
  inherits: false;
  initial-value: .10;
}

@property --zhy-header-shadow-alpha {
  syntax: "<number>";
  inherits: false;
  initial-value: .18;
}

:root {
  --zhy-primary: #103868;
  --zhy-secondary: #d09848;
  --zhy-black: #172033;
  --zhy-black-soft: #0b2748;
  --zhy-white: #ffffff;
  --zhy-white-2: #f8f6f1;
  --zhy-surface: #ffffff;
  --zhy-text: #3e4652;
  --zhy-muted: #667085;
  --zhy-line: #e3dfd7;
  --zhy-radius: 16px;
  --zhy-shadow: 0 22px 64px rgba(36, 29, 21, .12);
  --zhy-container: min(1180px, calc(100% - 48px));
}

.zhy-header,
body:has(.hero) .zhy-header,
body:has(.zhy-hero) .zhy-header,
body:has(.zhy-blog-hero) .zhy-header,
body:has(.zhy-cp-hero) .zhy-header,
body:has(.zhy-sol-hero) .zhy-header,
body:has(.zhy-about-hero) .zhy-header,
body.zhy-has-hero .zhy-header,
body:not(:has(.hero)):not(:has(.zhy-hero)):not(:has(.zhy-blog-hero)):not(:has(.zhy-cp-hero)):not(:has(.zhy-sol-hero)):not(:has(.zhy-about-hero)):not(.zhy-has-hero) .zhy-header {
  --zhy-header-bg-alpha: .96;
  --zhy-header-border-alpha: .10;
  --zhy-header-shadow-alpha: .18;
  position: sticky !important;
  top: 0 !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: rgba(23, 19, 14, var(--zhy-header-bg-alpha)) !important;
  background-image: none !important;
  border-bottom: 1px solid rgba(251, 247, 239, var(--zhy-header-border-alpha)) !important;
  box-shadow: 0 18px 48px rgba(23, 19, 14, var(--zhy-header-shadow-alpha)) !important;
  backdrop-filter: blur(12px) !important;
}

body:has(.hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-blog-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-cp-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-sol-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body:has(.zhy-about-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
body.zhy-has-hero .zhy-header.is-scrolled {
  background: rgba(23, 19, 14, var(--zhy-header-bg-alpha)) !important;
  background-image: none !important;
  border-bottom-color: rgba(251, 247, 239, var(--zhy-header-border-alpha)) !important;
  box-shadow: 0 18px 48px rgba(23, 19, 14, var(--zhy-header-shadow-alpha)) !important;
}

body:has(.hero) .zhy-header,
body:has(.zhy-hero) .zhy-header,
body:has(.zhy-blog-hero) .zhy-header,
body:has(.zhy-cp-hero) .zhy-header,
body:has(.zhy-sol-hero) .zhy-header,
body:has(.zhy-about-hero) .zhy-header,
body.zhy-has-hero .zhy-header {
  position: fixed !important;
}

body.zhy-menu-open .zhy-header,
body.zhy-menu-open .zhy-mobile-panel {
  background: rgba(23, 19, 14, .98) !important;
  background-image: none !important;
}

@supports (animation-timeline: scroll()) {
  body:has(.hero) .zhy-header,
  body:has(.zhy-hero) .zhy-header,
  body:has(.zhy-blog-hero) .zhy-header,
  body:has(.zhy-cp-hero) .zhy-header,
  body:has(.zhy-sol-hero) .zhy-header,
  body:has(.zhy-about-hero) .zhy-header,
  body.zhy-has-hero .zhy-header {
    animation: zhy-header-fill linear both !important;
    animation-timeline: scroll(root block) !important;
    animation-range: 0 96px !important;
  }
}

@keyframes zhy-header-fill {
  0% {
    --zhy-header-bg-alpha: .16;
    --zhy-header-border-alpha: .06;
    --zhy-header-shadow-alpha: 0;
  }

  100% {
    --zhy-header-bg-alpha: .96;
    --zhy-header-border-alpha: .10;
    --zhy-header-shadow-alpha: .18;
  }
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) {
  --container: var(--zhy-container);
  --gold: var(--zhy-primary);
  --gold-deep: var(--zhy-secondary);
  --ink: var(--zhy-black);
  --ink-soft: var(--zhy-black-soft);
  --cream: var(--zhy-white);
  --cream-2: var(--zhy-white-2);
  --text: var(--zhy-text);
  --muted: var(--zhy-muted);
  --line: var(--zhy-line);
  background: var(--zhy-white) !important;
  color: var(--zhy-text) !important;
  font-family: var(--zhy-font-body, "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif) !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(.wrap, .zhy-wrap, .hero-inner, .zhy-hero__inner, .zhy-blog-wrap) {
  width: var(--zhy-container) !important;
  margin-inline: auto !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(h1, h2, h3) {
  letter-spacing: 0 !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(h1) {
  font-size: clamp(40px, 5.4vw, 72px) !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(h2, .zhy-h2) {
  font-size: clamp(30px, 4vw, 52px) !important;
  font-weight: 850 !important;
  line-height: 1.08 !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(section.zhy-section) {
  padding-top: clamp(76px, 7vw, 104px) !important;
  padding-bottom: clamp(76px, 7vw, 104px) !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero) {
  min-height: clamp(620px, 78svh, 780px) !important;
  display: grid !important;
  align-items: center !important;
  padding-top: clamp(124px, 12vw, 170px) !important;
  padding-bottom: clamp(72px, 8vw, 110px) !important;
  background-color: var(--zhy-hero-background) !important;
  color: #fff8ed !important;
  text-align: left !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero) :is(h1, .zhy-h1) {
  max-width: 18ch !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: #fff8ed !important;
  text-align: left !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero) :is(p, .hero-lead, .hero-sub, .zhy-hero__lead, .zhy-blog-lead) {
  max-width: 66ch !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: rgba(255, 248, 237, .84) !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero) :is(.actions, .hero-cta, .zhy-actions, .zhy-hero__actions, .zhy-blog-actions) {
  justify-content: flex-start !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(.btn, .zhy-btn, .zhy-blog-btn, .nav-quote) {
  min-height: 48px !important;
  border-radius: 999px !important;
  padding: 0 22px !important;
  font-size: 14px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.btn-primary, .btn-gold, .zhy-btn--primary, .zhy-btn-primary, .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark), .zhy-blog-btn--primary) {
  border-color: var(--zhy-primary) !important;
  background: var(--zhy-primary) !important;
  color: var(--zhy-black) !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.btn-secondary, .btn-ghost, .btn-ghost-dark, .zhy-btn--secondary, .zhy-btn-secondary, .zhy-btn--outline, .zhy-btn-ghost, .zhy-btn-ghost-dark, .zhy-blog-btn--ghost) {
  border: 1px solid rgba(251, 247, 239, .42) !important;
  background: transparent !important;
  color: #fff8ed !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(.btn-secondary, .btn-ghost-dark, .zhy-btn--outline, .zhy-blog-btn--ghost) {
  border-color: var(--zhy-line) !important;
  background: transparent !important;
  color: var(--zhy-black) !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero, .dark, .final, .zhy-section--dark) :is(.btn-secondary, .btn-ghost, .btn-ghost-dark, .zhy-btn--secondary, .zhy-btn-secondary, .zhy-btn--outline, .zhy-btn-ghost, .zhy-btn-ghost-dark, .zhy-blog-btn--ghost) {
  border-color: rgba(251, 247, 239, .42) !important;
  background: transparent !important;
  color: #fff8ed !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(.card, .route-card, .ccard, .pdr, .fcard, .rcard, .zhy-card, .zhy-blog-card, .post-card, details) {
  border: 1px solid var(--zhy-line) !important;
  border-radius: var(--zhy-radius) !important;
  background: var(--zhy-surface) !important;
  box-shadow: var(--zhy-shadow) !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(.card, .route-card, .ccard, .fcard, .rcard, .zhy-card, .zhy-blog-card, .post-card):hover {
  border-color: rgba(208, 152, 72, .72) !important;
  transform: translateY(-4px) !important;
}

body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(img) {
  border-radius: min(var(--zhy-radius), 16px);
}

@media (max-width: 640px) {
  :root {
    --zhy-container: min(100% - 32px, 1180px);
  }

  :is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero) {
    min-height: 88svh !important;
    padding-top: 112px !important;
    padding-bottom: 56px !important;
  }

  body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(h1) {
    font-size: clamp(34px, 9vw, 40px) !important;
  }

  body:not(:has([data-craft-global-css="isolated"])) :is(.zhy-home-c, .page[data-page-slug], .zhy-sol, .zhy-cp, .zhy-about, .zhy-blog-hub, main[class*="zhy-"]) :is(.btn, .zhy-btn, .zhy-blog-btn) {
    width: 100% !important;
    justify-content: center !important;
  }
}

/* shipb2b-global-override: zhy-contact-cert-carousel-v1
   Contact page certificates: desktop shows a horizontal carousel, mobile shows
   one full certificate per swipe instead of a broken vertical stack. */
.zhy-contact-page #certifications .zhy-cert-carousel {
  position: relative !important;
  margin-top: 34px !important;
  overflow: hidden !important;
  border: 1px solid var(--zhy-line) !important;
  border-radius: 22px !important;
  background: color-mix(in srgb, var(--zhy-white) 82%, #fff 18%) !important;
  box-shadow: var(--zhy-shadow) !important;
  isolation: isolate !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel::before,
.zhy-contact-page #certifications .zhy-cert-carousel::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  z-index: 2 !important;
  width: clamp(34px, 7vw, 86px) !important;
  pointer-events: none !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel::before {
  left: 0 !important;
  background: linear-gradient(90deg, var(--zhy-white), rgba(251, 247, 239, 0)) !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel::after {
  right: 0 !important;
  background: linear-gradient(270deg, var(--zhy-white), rgba(251, 247, 239, 0)) !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel__track {
  display: flex !important;
  width: max-content !important;
  gap: 0 !important;
  padding: 18px !important;
  animation: zhy-contact-cert-marquee 34s linear infinite !important;
  will-change: transform !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel:hover .zhy-cert-carousel__track {
  animation-play-state: paused !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel__set {
  display: flex !important;
  flex: 0 0 auto !important;
  gap: 18px !important;
  padding-right: 18px !important;
}

.zhy-contact-page #certifications .zhy-cert {
  flex: 0 0 clamp(210px, calc((var(--zhy-container) - 54px) / 4), 270px) !important;
  display: block !important;
  overflow: hidden !important;
  border: 1px solid var(--zhy-line) !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: 0 12px 32px rgba(36, 29, 21, .10) !important;
  text-decoration: none !important;
  transition: transform .18s ease, border-color .18s ease !important;
}

.zhy-contact-page #certifications .zhy-cert:hover,
.zhy-contact-page #certifications .zhy-cert:focus-visible {
  border-color: var(--zhy-primary) !important;
  transform: translateY(-3px) !important;
  outline: none !important;
}

.zhy-contact-page #certifications .zhy-cert img {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 3 / 4 !important;
  height: auto !important;
  object-fit: contain !important;
  background: #fff !important;
  border-radius: 0 !important;
}

.zhy-contact-page #certifications .zhy-cert__cap {
  display: none !important;
}

@keyframes zhy-contact-cert-marquee {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .zhy-contact-page #certifications .zhy-cert-carousel {
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
  }

  .zhy-contact-page #certifications .zhy-cert-carousel__track {
    animation: none !important;
  }

  .zhy-contact-page #certifications .zhy-cert {
    scroll-snap-align: center !important;
  }
}

/* shipb2b-global-override: zhy-home-hero-hotfix-v1
   Keep the packaged home hero from being stretched again by later shared hero
   defaults. Home needs a first-viewport signal from the product-family section. */
.zhy-home-c.shipb2b-packaged--home > .zhy-hero {
  box-sizing: border-box !important;
  min-height: clamp(560px, 78svh, 700px) !important;
  align-items: center !important;
  padding-top: clamp(108px, 11vh, 132px) !important;
  padding-bottom: clamp(58px, 7vh, 78px) !important;
  overflow: hidden !important;
}

.zhy-home-c.shipb2b-packaged--home > .zhy-hero * {
  box-sizing: border-box !important;
}

.zhy-home-c.shipb2b-packaged--home > .zhy-hero > video {
  position: absolute !important;
  inset: 0 !important;
  z-index: -3 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  object-fit: cover !important;
}

.zhy-home-c.shipb2b-packaged--home > .zhy-hero > .zhy-hero__inner {
  height: auto !important;
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  align-items: center !important;
}

.zhy-home-c.shipb2b-packaged--home > .zhy-hero .zhy-hero__copy {
  height: auto !important;
  max-width: 720px !important;
}

@media (max-width: 640px) {
  .zhy-home-c.shipb2b-packaged--home > .zhy-hero {
    min-height: min(700px, 84svh) !important;
    padding-top: 104px !important;
    padding-bottom: 48px !important;
  }

  .zhy-home-c.shipb2b-packaged--home > .zhy-hero > .zhy-hero__inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

/* shipb2b-global-override: zhy-product-detail-ui-normalize-v1
   Align Paper Tubes / Paper Bags / product detail pages with the current ZHY
   Warm Premium product system. */
main.zhy-product-detail {
  --detail-card-bg: linear-gradient(180deg, var(--zhy-surface) 0%, var(--zhy-white) 100%);
  --detail-paper-bg: radial-gradient(circle at 18% 0%, rgba(208, 152, 72, .12), transparent 34%),
    linear-gradient(180deg, var(--zhy-white) 0%, var(--zhy-white-2) 100%);
  --detail-dark: var(--zhy-black);
  --detail-border: color-mix(in srgb, var(--zhy-line) 82%, var(--zhy-primary));
  background: var(--zhy-white) !important;
  color: var(--zhy-text) !important;
}

main.zhy-product-detail .zhy-hero {
  position: relative !important;
  display: block !important;
  min-height: 0 !important;
  padding: 120px 0 96px !important;
  background: var(--zhy-hero-background) !important;
  color: var(--zhy-white) !important;
}

main.zhy-product-detail .zhy-hero::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  background: linear-gradient(100deg, rgba(23, 19, 14, .94), rgba(23, 19, 14, .8) 50%, rgba(36, 29, 21, .6)) !important;
  pointer-events: none !important;
}

main.zhy-product-detail .zhy-hero__media {
  background: var(--zhy-hero-background) !important;
}

main.zhy-product-detail .zhy-hero__media::after {
  content: none !important;
  display: none !important;
  background: none !important;
}

main.zhy-product-detail .zhy-hero__media :is(img, video) {
  opacity: 1 !important;
  filter: none !important;
}

main.zhy-product-detail .zhy-hero__inner {
  display: block !important;
  max-width: 920px !important;
  min-height: 0 !important;
  padding: 0 !important;
}

:is(main.zhy-product-detail, main.zhy-products-page, .page[class*="shipb2b-packaged--"]) .zhy-hero__breadcrumb {
  margin: 0 0 28px !important;
  color: rgba(251, 247, 239, .82) !important;
  font-size: 14px !important;
  font-weight: 750 !important;
}

:is(main.zhy-product-detail, main.zhy-products-page, .page[class*="shipb2b-packaged--"]) .zhy-hero__breadcrumb ol {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

:is(main.zhy-product-detail, main.zhy-products-page, .page[class*="shipb2b-packaged--"]) .zhy-hero__breadcrumb li {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
}

:is(main.zhy-product-detail, main.zhy-products-page, .page[class*="shipb2b-packaged--"]) .zhy-hero__breadcrumb li + li::before {
  content: "/" !important;
  color: rgba(251, 247, 239, .48) !important;
}

:is(main.zhy-product-detail, main.zhy-products-page, .page[class*="shipb2b-packaged--"]) .zhy-hero__breadcrumb a,
:is(main.zhy-product-detail, main.zhy-products-page, .page[class*="shipb2b-packaged--"]) .zhy-hero__breadcrumb span {
  color: inherit !important;
  text-decoration: none !important;
}

main.zhy-product-detail .zhy-hero h1 {
  max-width: 20ch !important;
  margin: 0 !important;
  color: var(--zhy-white) !important;
  font-size: clamp(34px, 5vw, 62px) !important;
  font-weight: 800 !important;
  line-height: 1.05 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

main.zhy-product-detail .zhy-hero__lead {
  max-width: 64ch !important;
  margin: 22px 0 0 !important;
  color: rgba(251, 247, 239, .86) !important;
  font-size: clamp(16px, 1.5vw, 19px) !important;
  line-height: 1.65 !important;
  text-align: left !important;
}

main.zhy-product-detail .zhy-hero__actions {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  margin-top: 32px !important;
}

main.zhy-product-detail .zhy-hero .zhy-btn--outline {
  border-color: rgba(251, 247, 239, .62) !important;
  background: transparent !important;
  color: var(--zhy-white) !important;
}

main.zhy-product-detail .zhy-section {
  position: relative !important;
  overflow: hidden !important;
  scroll-margin-top: 112px !important;
  padding: clamp(76px, 8vw, 112px) 0 !important;
  background: var(--zhy-white) !important;
}

main.zhy-product-detail .zhy-section.zhy-section--paper,
main.zhy-product-detail .zhy-section:nth-of-type(even) {
  background: var(--detail-paper-bg) !important;
}

main.zhy-product-detail .zhy-wrap {
  max-width: min(1180px, calc(100% - 48px)) !important;
}

main.zhy-product-detail .zhy-tag {
  display: inline-flex !important;
  width: fit-content !important;
  margin-bottom: 18px !important;
  padding: 8px 14px !important;
  border: 1px solid color-mix(in srgb, var(--zhy-primary) 42%, var(--zhy-line)) !important;
  border-radius: 999px !important;
  background: rgba(251, 247, 239, .72) !important;
  color: var(--zhy-secondary) !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  letter-spacing: .1em !important;
  text-transform: uppercase !important;
}

main.zhy-product-detail .zhy-h2 {
  max-width: 920px !important;
  margin: 0 !important;
  color: var(--zhy-black) !important;
  font-size: clamp(34px, 4.3vw, 58px) !important;
  font-weight: 900 !important;
  line-height: 1.04 !important;
  letter-spacing: 0 !important;
}

main.zhy-product-detail .zhy-p {
  max-width: 760px !important;
  color: var(--zhy-muted) !important;
  font-size: 18px !important;
  line-height: 1.72 !important;
}

main.zhy-product-detail .zhy-h2 + .zhy-p,
main.zhy-product-detail .zhy-p + .zhy-p {
  margin-top: 18px !important;
}

main.zhy-product-detail [data-section-note="product-examples"] {
  margin-top: 34px !important;
}

main.zhy-product-detail .zhy-hot-styles {
  margin-top: 48px !important;
  padding-top: 48px !important;
  border-top: 1px solid var(--detail-border) !important;
}

main.zhy-product-detail .zhy-hot-styles .zhy-tag {
  margin-bottom: 14px !important;
}

main.zhy-product-detail .zhy-option-grid,
main.zhy-product-detail .zhy-route-grid,
main.zhy-product-detail .zhy-rfq-card-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 26px !important;
  margin-top: 32px !important;
}

main.zhy-product-detail .zhy-option-card,
main.zhy-product-detail .zhy-route-card,
main.zhy-product-detail .zhy-rfq-card {
  position: relative !important;
  display: flex !important;
  min-width: 0 !important;
  min-height: 100% !important;
  overflow: hidden !important;
  border: 1px solid var(--detail-border) !important;
  border-radius: 24px !important;
  background: var(--detail-card-bg) !important;
  box-shadow: 0 24px 70px rgba(36, 29, 21, .1) !important;
  color: var(--zhy-text) !important;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}

main.zhy-product-detail .zhy-option-card::before,
main.zhy-product-detail .zhy-route-card::before,
main.zhy-product-detail .zhy-rfq-card::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 0 auto 0 !important;
  z-index: 2 !important;
  height: 4px !important;
  background: linear-gradient(90deg, var(--zhy-primary), rgba(208, 152, 72, .28)) !important;
}

main.zhy-product-detail .zhy-option-card,
main.zhy-product-detail .zhy-route-card {
  flex-direction: column !important;
}

main.zhy-product-detail .zhy-option-card:hover,
main.zhy-product-detail .zhy-route-card:hover,
main.zhy-product-detail .zhy-rfq-card:hover {
  transform: translateY(-4px) !important;
  border-color: color-mix(in srgb, var(--zhy-primary) 76%, var(--zhy-line)) !important;
  box-shadow: 0 30px 90px rgba(36, 29, 21, .15) !important;
}

main.zhy-product-detail :is(.zhy-option-card__media, .zhy-route-card__media) {
  display: block !important;
  overflow: hidden !important;
  aspect-ratio: 1 / 1 !important;
  border-radius: 20px 20px 0 0 !important;
  background:
    radial-gradient(circle at 50% 18%, rgba(208, 152, 72, .16), transparent 42%),
    var(--zhy-white-2) !important;
}

main.zhy-product-detail :is(.zhy-option-card__media, .zhy-route-card__media) img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform .35s ease !important;
}

main.zhy-product-detail :is(.zhy-option-card, .zhy-route-card):hover :is(.zhy-option-card__media, .zhy-route-card__media) img {
  transform: scale(1.04) !important;
}

main.zhy-product-detail .zhy-option-card__body,
main.zhy-product-detail .zhy-route-card__body {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 14px !important;
  padding: 24px !important;
}

main.zhy-product-detail :is(.zhy-option-card__body, .zhy-route-card__body) h3,
main.zhy-product-detail .zhy-rfq-card h3 {
  margin: 0 !important;
  color: var(--zhy-black) !important;
  font-size: clamp(23px, 2.1vw, 30px) !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
}

main.zhy-product-detail .zhy-route-card__body h3 a {
  color: inherit !important;
  text-decoration: none !important;
}

main.zhy-product-detail :is(.zhy-option-card__body, .zhy-route-card__body, .zhy-rfq-card) p {
  margin: 0 !important;
  color: var(--zhy-muted) !important;
  font-size: 16px !important;
  line-height: 1.62 !important;
}

main.zhy-product-detail .zhy-card__actions {
  display: flex !important;
  margin-top: auto !important;
  padding-top: 10px !important;
}

main.zhy-product-detail :is(.zhy-card__quote, .zhy-route-card__link) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 13px 20px !important;
  border-radius: 999px !important;
  background: var(--zhy-black) !important;
  color: var(--zhy-white) !important;
  font-size: 14px !important;
  font-weight: 850 !important;
  line-height: 1.1 !important;
  text-align: center !important;
  text-decoration: none !important;
}

main.zhy-product-detail .zhy-route-card__eyebrow,
main.zhy-product-detail .zhy-rfq-card > span {
  display: inline-flex !important;
  width: fit-content !important;
  padding: 7px 11px !important;
  border-radius: 999px !important;
  background: rgba(208, 152, 72, .14) !important;
  color: var(--zhy-secondary) !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}

main.zhy-product-detail .zhy-rfq-card {
  flex-direction: column !important;
  gap: 16px !important;
  padding: 26px !important;
}

main.zhy-product-detail .zhy-rfq-card b {
  display: block !important;
  margin-top: auto !important;
  padding-top: 12px !important;
  border-top: 1px solid var(--zhy-line) !important;
  color: var(--zhy-black) !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
}

main.zhy-product-detail .zhy-factsheet-wrap {
  overflow-x: auto !important;
  margin-top: 36px !important;
  border: 1px solid var(--detail-border) !important;
  border-radius: 22px !important;
  background: rgba(251, 247, 239, .86) !important;
  box-shadow: 0 20px 60px rgba(36, 29, 21, .08) !important;
}

main.zhy-product-detail .zhy-factsheet {
  width: 100% !important;
  min-width: 760px !important;
  border-collapse: collapse !important;
}

main.zhy-product-detail .zhy-factsheet th,
main.zhy-product-detail .zhy-factsheet td {
  padding: 18px 22px !important;
  border-bottom: 1px solid var(--zhy-line) !important;
  text-align: left !important;
  vertical-align: top !important;
}

main.zhy-product-detail .zhy-factsheet th {
  width: 220px !important;
  color: var(--zhy-secondary) !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  letter-spacing: .07em !important;
  text-transform: uppercase !important;
}

main.zhy-product-detail .zhy-factsheet td {
  color: var(--zhy-muted) !important;
  font-size: 15px !important;
  line-height: 1.62 !important;
}

main.zhy-product-detail .zhy-section-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 14px !important;
  margin-top: 34px !important;
}

main.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color: color-mix(in srgb, var(--zhy-primary) 54%, var(--zhy-line)) !important;
  background: rgba(251, 247, 239, .74) !important;
  color: var(--zhy-secondary) !important;
}

main.zhy-product-detail .zhy-gallery,
main.zhy-product-detail .zhy-certs {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 18px !important;
  margin-top: 32px !important;
}

main.zhy-product-detail .zhy-gallery__item,
main.zhy-product-detail .zhy-cert {
  overflow: hidden !important;
  border: 1px solid var(--detail-border) !important;
  border-radius: 20px !important;
  background: var(--detail-card-bg) !important;
  box-shadow: 0 18px 46px rgba(36, 29, 21, .08) !important;
  color: var(--zhy-black) !important;
  text-decoration: none !important;
}

main.zhy-product-detail .zhy-gallery__item img,
main.zhy-product-detail .zhy-cert img {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
}

main.zhy-product-detail .zhy-cert img {
  aspect-ratio: 3 / 4 !important;
  object-fit: contain !important;
  padding: 12px !important;
  background: var(--zhy-surface) !important;
}

main.zhy-product-detail .zhy-gallery__cap,
main.zhy-product-detail .zhy-cert__cap {
  display: grid !important;
  gap: 5px !important;
  padding: 14px 16px !important;
  color: var(--zhy-black) !important;
  font-size: 14px !important;
  font-weight: 850 !important;
  line-height: 1.35 !important;
}

main.zhy-product-detail .zhy-cert__cap span {
  color: var(--zhy-muted) !important;
  font-size: 12px !important;
  font-weight: 650 !important;
}

main.zhy-product-detail .zhy-faq-list {
  display: grid !important;
  gap: 14px !important;
  margin-top: 30px !important;
}

main.zhy-product-detail .zhy-faq-list details {
  border: 1px solid var(--detail-border) !important;
  border-radius: 18px !important;
  background: rgba(251, 247, 239, .78) !important;
  box-shadow: none !important;
}

@media (max-width: 980px) {
  main.zhy-product-detail .zhy-option-grid,
  main.zhy-product-detail .zhy-route-grid,
  main.zhy-product-detail .zhy-rfq-card-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  main.zhy-product-detail .zhy-gallery,
  main.zhy-product-detail .zhy-certs {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 640px) {
  main.zhy-product-detail .zhy-hero {
    min-height: 0 !important;
    padding: 104px 0 64px !important;
  }

  main.zhy-product-detail .zhy-hero__inner {
    max-width: calc(100% - 32px) !important;
    padding: 0 !important;
  }

  main.zhy-product-detail .zhy-hero h1 {
    max-width: 20ch !important;
    font-size: clamp(34px, 11vw, 44px) !important;
    line-height: 1.05 !important;
  }

  main.zhy-product-detail .zhy-hero__actions,
  main.zhy-product-detail .zhy-section-actions {
    display: flex !important;
    width: auto !important;
  }

  main.zhy-product-detail .zhy-hero__actions .zhy-btn,
  main.zhy-product-detail .zhy-section-actions .zhy-btn {
    width: auto !important;
  }

  main.zhy-product-detail .zhy-section {
    padding: 64px 0 !important;
  }

  main.zhy-product-detail .zhy-wrap {
    max-width: calc(100% - 32px) !important;
  }

  main.zhy-product-detail .zhy-option-grid,
  main.zhy-product-detail .zhy-route-grid,
  main.zhy-product-detail .zhy-rfq-card-grid,
  main.zhy-product-detail .zhy-gallery,
  main.zhy-product-detail .zhy-certs {
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  main.zhy-product-detail .zhy-h2 {
    font-size: clamp(31px, 9vw, 40px) !important;
  }

  main.zhy-product-detail .zhy-p {
    font-size: 16px !important;
  }

  main.zhy-product-detail :is(.zhy-option-card__body, .zhy-route-card__body),
  main.zhy-product-detail .zhy-rfq-card {
    padding: 20px !important;
  }

  main.zhy-product-detail .zhy-factsheet {
    min-width: 640px !important;
  }
}

/* shipb2b-global-override: zhy-hero-left-alignment-repair-v1
   Undo stale centered generic hero internals while keeping the no-bottom-fade
   image treatment requested for the video heroes. */
:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(.hero-inner, .zhy-hero__inner, .zhy-blog-wrap) {
  width: var(--zhy-container) !important;
  max-width: var(--zhy-container) !important;
  margin-inline: auto !important;
  justify-items: start !important;
  align-items: center !important;
  text-align: left !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(.hero-copy, .zhy-hero__copy, .zhy-blog-copy) {
  max-width: min(820px, 100%) !important;
  margin-inline: 0 !important;
  text-align: left !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(h1, .zhy-h1, .hero-lead, .hero-sub, .zhy-hero__lead, .zhy-blog-lead) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(.actions, .hero-cta, .zhy-actions, .zhy-hero__actions, .zhy-blog-actions) {
  justify-content: flex-start !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(.hero-proof, .proof-note) {
  justify-self: start !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (max-width: 760px) {
:is(body:not(:has([class*="shipb2b-packaged--"])), body:has([data-craft-global-css="linked"])) :is(.hero, .zhy-hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
    :is(.hero-inner, .zhy-hero__inner, .zhy-blog-wrap) {
    width: min(100% - 32px, 1180px) !important;
    max-width: min(100% - 32px, 1180px) !important;
  }
}

/* shipb2b-global-override: zhy-products-ui-normalize-v1
   Bring /products/ back to the same Warm Premium system as the current home
   page without changing product scope or page copy. */
.page[data-page-slug="products"] {
  --product-card-bg: #ffffff;
  --product-card-bg-2: #f7efe2;
  --product-ink: #172033;
  --product-muted: #667085;
  --product-line: #e3dfd7;
  --product-gold: #d09848;
  --product-gold-deep: #0b2748;
  background: var(--zhy-white, #ffffff) !important;
  color: var(--product-ink) !important;
}

.page[data-page-slug="products"] .hero {
  min-height: clamp(650px, 82svh, 820px) !important;
  align-items: center !important;
}

.page[data-page-slug="products"] .hero::before {
  background:
    linear-gradient(100deg, rgba(23, 19, 14, .96) 0%, rgba(23, 19, 14, .82) 46%, rgba(36, 29, 21, .50) 100%),
    radial-gradient(circle at 22% 42%, rgba(208, 152, 72, .18), transparent 34%) !important;
}

.page[data-page-slug="products"] .hero-inner {
  grid-template-columns: minmax(0, .92fr) minmax(320px, .52fr) !important;
  gap: clamp(34px, 5vw, 72px) !important;
  align-items: end !important;
}

.page[data-page-slug="products"] .hero h1 {
  max-width: 15.5ch !important;
  letter-spacing: 0 !important;
}

.page[data-page-slug="products"] .hero-lead {
  max-width: 59ch !important;
  font-size: clamp(18px, 1.6vw, 21px) !important;
}

.page[data-page-slug="products"] .hero .btn-secondary {
  border-color: rgba(251, 247, 239, .56) !important;
  background: rgba(251, 247, 239, .10) !important;
  color: #fff8ed !important;
}

.page[data-page-slug="products"] .hero .btn-secondary:hover,
.page[data-page-slug="products"] .hero .btn-secondary:focus-visible {
  border-color: var(--product-gold) !important;
  background: rgba(208, 152, 72, .18) !important;
  color: #fff8ed !important;
}

.page[data-page-slug="products"] .proof-note {
  align-self: end !important;
  max-width: 430px !important;
  padding: 24px 26px !important;
  border: 1px solid rgba(251, 247, 239, .20) !important;
  border-radius: 22px !important;
  background: rgba(23, 19, 14, .78) !important;
  box-shadow: 0 24px 80px rgba(0, 0, 0, .22) !important;
}

.page[data-page-slug="products"] .proof-note ul {
  display: grid !important;
  gap: 10px !important;
  margin-top: 14px !important;
  padding: 0 !important;
  list-style: none !important;
}

.page[data-page-slug="products"] .proof-note li {
  position: relative !important;
  padding-left: 18px !important;
  color: rgba(251, 247, 239, .76) !important;
  line-height: 1.5 !important;
}

.page[data-page-slug="products"] .proof-note li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: .62em !important;
  width: 6px !important;
  height: 6px !important;
  border-radius: 999px !important;
  background: var(--product-gold) !important;
}

.page[data-page-slug="products"] .section {
  padding: clamp(84px, 7vw, 112px) 0 !important;
  background:
    linear-gradient(180deg, rgba(255, 250, 243, .78), rgba(251, 247, 239, .98)) !important;
}

.page[data-page-slug="products"] .section.alt {
  background:
    radial-gradient(circle at 85% 12%, rgba(208, 152, 72, .12), transparent 30%),
    var(--zhy-white-2, #f8f6f1) !important;
}

.page[data-page-slug="products"] .section.dark {
  background:
    radial-gradient(circle at 82% 0%, rgba(208, 152, 72, .18), transparent 34%),
    linear-gradient(180deg, #172033, #0b2748) !important;
}

.page[data-page-slug="products"] .section-head {
  max-width: none !important;
  display: grid !important;
  grid-template-columns: minmax(0, .82fr) minmax(260px, .46fr) !important;
  gap: clamp(22px, 4vw, 54px) !important;
  align-items: end !important;
  margin-bottom: clamp(30px, 4vw, 48px) !important;
}

.page[data-page-slug="products"] .section-head h2 {
  max-width: 15ch !important;
  margin: 0 !important;
}

.page[data-page-slug="products"] .section-head p,
.page[data-page-slug="products"] .lead {
  max-width: 54ch !important;
  margin: 0 !important;
}

.page[data-page-slug="products"] :is(.grid-3, .grid-4, .example-link-grid, .proof-gallery, .faq-grid) {
  gap: clamp(18px, 2vw, 26px) !important;
}

.page[data-page-slug="products"] .grid-3 {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.page[data-page-slug="products"] .grid-4,
.page[data-page-slug="products"] .example-link-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.page[data-page-slug="products"] .card {
  position: relative !important;
  min-height: 100% !important;
  overflow: hidden !important;
  border: 1px solid rgba(227, 217, 201, .92) !important;
  border-radius: 24px !important;
  background: linear-gradient(180deg, var(--product-card-bg), var(--product-card-bg-2)) !important;
  box-shadow: 0 24px 70px rgba(36, 29, 21, .12) !important;
  transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease !important;
}

.page[data-page-slug="products"] .card::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 0 auto !important;
  z-index: 1 !important;
  height: 4px !important;
  background: linear-gradient(90deg, var(--product-gold), rgba(208, 152, 72, .06)) !important;
}

.page[data-page-slug="products"] .card:hover {
  border-color: rgba(208, 152, 72, .78) !important;
  box-shadow: 0 30px 84px rgba(36, 29, 21, .16) !important;
  transform: translateY(-5px) !important;
}

.page[data-page-slug="products"] .card img {
  width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  background:
    radial-gradient(circle at 50% 40%, rgba(208, 152, 72, .16), transparent 48%),
    #eadfcd !important;
  transition: transform .36s ease !important;
}

.page[data-page-slug="products"] .card:hover img {
  transform: scale(1.035) !important;
}

.page[data-page-slug="products"] .card .body {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  min-height: 244px !important;
  flex-direction: column !important;
  padding: 24px !important;
}

.page[data-page-slug="products"] .grid-3 .card .body {
  min-height: 292px !important;
}

.page[data-page-slug="products"] .card h3 {
  margin: 0 0 10px !important;
  color: var(--product-ink) !important;
  font-size: clamp(22px, 2vw, 28px) !important;
  line-height: 1.1 !important;
}

.page[data-page-slug="products"] .grid-4 .card h3,
.page[data-page-slug="products"] .example-link-grid .card h3 {
  font-size: clamp(19px, 1.45vw, 23px) !important;
}

.page[data-page-slug="products"] .card p {
  margin: 0 !important;
  color: var(--product-muted) !important;
  line-height: 1.6 !important;
}

.page[data-page-slug="products"] .pill-row {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin-top: 18px !important;
}

.page[data-page-slug="products"] .pill {
  min-height: 30px !important;
  padding: 0 11px !important;
  border: 1px solid rgba(208, 152, 72, .22) !important;
  border-radius: 999px !important;
  background: rgba(208, 152, 72, .12) !important;
  color: var(--product-gold-deep) !important;
  font-size: 12px !important;
  font-weight: 850 !important;
}

.page[data-page-slug="products"] .card-actions {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 10px !important;
  margin-top: auto !important;
  padding-top: 22px !important;
}

.page[data-page-slug="products"] .card-action,
.page[data-page-slug="products"] .card-cta {
  min-height: 46px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 16px !important;
  border-radius: 999px !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

.page[data-page-slug="products"] .card-action--route,
.page[data-page-slug="products"] .card-cta {
  border: 1px solid rgba(208, 152, 72, .30) !important;
  background: rgba(208, 152, 72, .12) !important;
  color: var(--product-gold-deep) !important;
}

.page[data-page-slug="products"] .card-action--quote {
  border: 1px solid var(--product-ink) !important;
  background: var(--product-ink) !important;
  color: #fff8ed !important;
}

.page[data-page-slug="products"] .card-action:hover,
.page[data-page-slug="products"] .card-cta:hover {
  transform: translateY(-2px) !important;
}

.page[data-page-slug="products"] .split {
  display: grid !important;
  grid-template-columns: minmax(0, .95fr) minmax(320px, .55fr) !important;
  gap: clamp(26px, 4vw, 54px) !important;
  align-items: start !important;
}

.page[data-page-slug="products"] .panel {
  border: 1px solid rgba(227, 217, 201, .92) !important;
  border-radius: 24px !important;
  background: linear-gradient(180deg, var(--product-card-bg), var(--product-card-bg-2)) !important;
  box-shadow: 0 22px 60px rgba(36, 29, 21, .10) !important;
  padding: 26px !important;
}

.page[data-page-slug="products"] .panel h3 {
  margin-top: 0 !important;
  color: var(--product-ink) !important;
  font-size: clamp(22px, 2vw, 28px) !important;
}

.page[data-page-slug="products"] .panel :is(ol, ul) {
  display: grid !important;
  gap: 12px !important;
  margin: 16px 0 0 !important;
  padding-left: 20px !important;
  color: var(--product-muted) !important;
  line-height: 1.55 !important;
}

.page[data-page-slug="products"] .media-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 14px !important;
}

.page[data-page-slug="products"] .media-grid img {
  width: 100% !important;
  aspect-ratio: 1 !important;
  object-fit: cover !important;
  border-radius: 20px !important;
  box-shadow: 0 18px 50px rgba(36, 29, 21, .12) !important;
}

.page[data-page-slug="products"] .checklist {
  display: grid !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.page[data-page-slug="products"] .checklist li {
  padding: 18px 20px !important;
  border: 1px solid rgba(227, 217, 201, .92) !important;
  border-radius: 18px !important;
  background: rgba(255, 250, 243, .76) !important;
  color: var(--product-muted) !important;
  line-height: 1.55 !important;
}

.page[data-page-slug="products"] .checklist b {
  display: block !important;
  margin-bottom: 4px !important;
  color: var(--product-ink) !important;
}

.page[data-page-slug="products"] .proof-gallery figure {
  border-radius: 22px !important;
  background: #0b2748 !important;
  border-color: rgba(251, 247, 239, .14) !important;
}

.page[data-page-slug="products"] .cert-band {
  border-radius: 24px !important;
  background: rgba(36, 29, 21, .86) !important;
}

.page[data-page-slug="products"] .faq-grid details {
  border-radius: 18px !important;
  background: var(--product-card-bg) !important;
  box-shadow: 0 12px 34px rgba(36, 29, 21, .07) !important;
}

@media (max-width: 980px) {
  .page[data-page-slug="products"] .hero-inner,
  .page[data-page-slug="products"] .split,
  .page[data-page-slug="products"] .section-head {
    grid-template-columns: 1fr !important;
  }

  .page[data-page-slug="products"] .grid-3,
  .page[data-page-slug="products"] .grid-4,
  .page[data-page-slug="products"] .example-link-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 640px) {
  .page[data-page-slug="products"] .hero {
    min-height: 92svh !important;
  }

  .page[data-page-slug="products"] .hero h1 {
    max-width: 100% !important;
    font-size: clamp(34px, 9vw, 40px) !important;
  }

  .page[data-page-slug="products"] .grid-3,
  .page[data-page-slug="products"] .grid-4,
  .page[data-page-slug="products"] .example-link-grid,
  .page[data-page-slug="products"] .media-grid,
  .page[data-page-slug="products"] .faq-grid {
    grid-template-columns: 1fr !important;
  }

  .page[data-page-slug="products"] .card-actions {
    grid-template-columns: 1fr !important;
  }

  .page[data-page-slug="products"] .card .body,
  .page[data-page-slug="products"] .grid-3 .card .body {
    min-height: 0 !important;
  }
}

/* shipb2b-global-override: zhy-translatepress-language-switcher-v4
   Header language switcher generated from TranslatePress hreflang links. */
.zhy-header {
  z-index: 5000 !important;
}

.zhy-header__inner .zhy-nav-cta {
  order: 40 !important;
}

.zhy-header__inner .zhy-nav-toggle {
  order: 50 !important;
}

.zhy-lang-switch {
  position: relative !important;
  order: 35 !important;
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  height: auto !important;
  min-height: 44px !important;
  margin: 0 4px 0 10px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  z-index: 1250 !important;
}

.zhy-lang-switch__button {
  min-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 0 14px !important;
  border: 1px solid rgba(251, 247, 239, .22) !important;
  border-radius: 999px !important;
  background: rgba(251, 247, 239, .06) !important;
  color: rgba(251, 247, 239, .94) !important;
  font-size: 13px !important;
  font-weight: 820 !important;
  letter-spacing: .06em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  list-style: none !important;
  transition: background .18s ease, border-color .18s ease, color .18s ease, transform .18s ease !important;
}

.zhy-lang-switch__button::-webkit-details-marker {
  display: none !important;
}

.zhy-lang-switch__icon {
  display: none !important;
}

.zhy-lang-switch__code {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 2.4em !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border-radius: 8px !important;
  background: rgba(251, 247, 239, .08) !important;
  color: #fff8ed !important;
  font-size: 13px !important;
  font-weight: 850 !important;
  letter-spacing: .08em !important;
  line-height: 1 !important;
  text-align: center !important;
}

.zhy-lang-switch__chevron {
  width: 10px !important;
  height: 10px !important;
  flex: 0 0 10px !important;
  opacity: .72 !important;
  background: currentColor !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='black'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='black'%3E%3Cpath d='M2.5 4.25 6 7.75l3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat !important;
  transition: transform .18s ease, opacity .18s ease !important;
}

.zhy-lang-switch__button:hover,
.zhy-lang-switch[open] .zhy-lang-switch__button {
  border-color: rgba(208, 152, 72, .56) !important;
  background: rgba(208, 152, 72, .12) !important;
  color: #fff8ed !important;
  transform: translateY(-1px) !important;
}

.zhy-lang-switch__button:hover .zhy-lang-switch__code,
.zhy-lang-switch[open] .zhy-lang-switch__button .zhy-lang-switch__code {
  background: rgba(208, 152, 72, .18) !important;
}

.zhy-lang-switch[open] .zhy-lang-switch__chevron {
  transform: rotate(180deg) !important;
  opacity: .88 !important;
}

.zhy-lang-switch__menu {
  position: absolute !important;
  top: calc(100% + 10px) !important;
  right: 0 !important;
  z-index: 5010 !important;
  min-width: 248px !important;
  display: grid !important;
  gap: 2px !important;
  padding: 8px !important;
  border: 1px solid rgba(208, 152, 72, .22) !important;
  border-radius: 14px !important;
  background: rgba(23, 19, 14, .94) !important;
  box-shadow: 0 22px 56px rgba(23, 19, 14, .42) !important;
  backdrop-filter: blur(16px) !important;
  -webkit-backdrop-filter: blur(16px) !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(8px) !important;
  transition: opacity .18s ease, visibility .18s ease, transform .18s ease !important;
}

.zhy-lang-switch[open] .zhy-lang-switch__menu {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
}

.zhy-lang-switch__item {
  min-height: 44px !important;
  display: grid !important;
  grid-template-columns: 46px minmax(0, 1fr) 16px !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 0 10px !important;
  border: 1px solid transparent !important;
  border-radius: 10px !important;
  color: rgba(251, 247, 239, .84) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: background .16s ease, border-color .16s ease, color .16s ease !important;
}

.zhy-lang-switch__badge {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 40px !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border-radius: 999px !important;
  background: rgba(251, 247, 239, .06) !important;
  color: rgba(251, 247, 239, .84) !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  letter-spacing: .08em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.zhy-lang-switch__name {
  min-width: 0 !important;
}

.zhy-lang-switch__mark {
  width: 10px !important;
  height: 10px !important;
  opacity: 0 !important;
  background: var(--zhy-primary, #d09848) !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='black'%3E%3Cpath d='M2 6.2 4.8 9 10 3'/%3E%3C/svg%3E") center / contain no-repeat !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='black'%3E%3Cpath d='M2 6.2 4.8 9 10 3'/%3E%3C/svg%3E") center / contain no-repeat !important;
}

.zhy-lang-switch__item:hover,
.zhy-lang-switch__item:focus-visible {
  background: rgba(251, 247, 239, .06) !important;
  color: #fff8ed !important;
  outline: none !important;
}

.zhy-lang-switch__item.is-active {
  background: rgba(208, 152, 72, .12) !important;
  border-color: rgba(208, 152, 72, .24) !important;
  color: #fff8ed !important;
}

.zhy-lang-switch__item.is-active .zhy-lang-switch__badge {
  background: rgba(208, 152, 72, .18) !important;
  color: #fff8ed !important;
}

.zhy-lang-switch__item.is-active .zhy-lang-switch__mark {
  opacity: 1 !important;
}

.zhy-mobile-lang-switch {
  display: none !important;
}

@media (max-width: 900px) {
  .zhy-lang-switch {
    display: none !important;
  }

  .zhy-mobile-lang-switch {
    display: grid !important;
    gap: 10px !important;
    margin: 8px 0 14px !important;
    padding: 14px 0 6px !important;
    border-top: 1px solid rgba(251, 247, 239, .10) !important;
    border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
  }

  .zhy-mobile-lang-switch__head {
    color: rgba(251, 247, 239, .56) !important;
    font-size: 11px !important;
    font-weight: 780 !important;
    letter-spacing: .12em !important;
    line-height: 1.2 !important;
    text-transform: uppercase !important;
  }

  .zhy-mobile-lang-switch__grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  .zhy-mobile-lang-switch__chip {
    min-height: 48px !important;
    display: grid !important;
    grid-template-columns: 44px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 0 12px !important;
    border: 1px solid rgba(251, 247, 239, .10) !important;
    border-radius: 12px !important;
    background: rgba(251, 247, 239, .04) !important;
    color: rgba(251, 247, 239, .82) !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
  }

  .zhy-mobile-lang-switch__chip .zhy-lang-switch__badge {
    min-width: 36px !important;
    min-height: 26px !important;
    font-size: 11px !important;
  }

  .zhy-mobile-lang-switch__chip.is-active,
  .zhy-mobile-lang-switch__chip:hover,
  .zhy-mobile-lang-switch__chip:focus-visible {
    border-color: rgba(208, 152, 72, .34) !important;
    background: rgba(208, 152, 72, .12) !important;
    color: #fff8ed !important;
    outline: none !important;
  }

  .zhy-mobile-lang-switch__chip.is-active .zhy-lang-switch__badge {
    background: rgba(208, 152, 72, .18) !important;
    color: #fff8ed !important;
  }

  .zhy-nav-drawer .zhy-mobile-group {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  .zhy-nav-drawer .zhy-mobile-group > summary {
    min-height: 58px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #fff8ed !important;
    box-shadow: none !important;
    cursor: pointer !important;
  }

  .zhy-nav-drawer .zhy-mobile-group > summary::-webkit-details-marker {
    display: none !important;
  }

  .zhy-nav-drawer .zhy-mobile-group__links {
    display: grid !important;
    gap: 4px !important;
    padding: 10px 0 14px 14px !important;
    border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
  }

  .zhy-nav-drawer .zhy-mobile-group__links a {
    min-height: 38px !important;
    padding: 0 !important;
    border: 0 !important;
    color: rgba(251, 247, 239, .76) !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
  }
}

/* shipb2b-global-override: zhy-hero-about-edge-v1
   Match the generic video heroes to the About hero: no bottom fade-to-paper and
   no glass blur panels over the factory video. */
:is(.zhy-home-c, .page[data-page-slug], .zhy-contact-page, main[class*="zhy-"]) .hero::after {
  content: none !important;
  display: none !important;
  background: none !important;
}

:is(.zhy-home-c, .page[data-page-slug], .zhy-contact-page, main[class*="zhy-"]) .hero::before {
  background: linear-gradient(100deg, rgba(23, 19, 14, .94) 0%, rgba(23, 19, 14, .80) 50%, rgba(36, 29, 21, .60) 100%) !important;
}

:is(.zhy-home-c, .page[data-page-slug], .zhy-contact-page, main[class*="zhy-"]) :is(.hero-proof, .proof-note) {
  background: rgba(36, 29, 21, .76) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* shipb2b-global-override: zhy-contact-hero-layout-v2
   Match Contact hero to the current Home hero shell: left copy, same visual
   frame, no separate proof card competing with the first action. */
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero {
  position: relative !important;
  min-height: clamp(560px, 78svh, 700px) !important;
  display: grid !important;
  align-items: center !important;
  padding: clamp(108px, 11vh, 132px) 0 clamp(58px, 7vh, 78px) !important;
  color: var(--cream, #fff8ed) !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background: var(--ink, var(--zhy-black, #172033)) !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__media {
  position: absolute !important;
  inset: 0 !important;
  z-index: -3 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  overflow: hidden !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__media::after {
  display: none !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__media video {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  object-fit: cover !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -2 !important;
  background: linear-gradient(90deg, rgba(23, 19, 14, .92) 0%, rgba(23, 19, 14, .76) 42%, rgba(36, 29, 21, .35) 100%) !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero::after {
  content: "" !important;
  position: absolute !important;
  inset: auto 0 0 !important;
  z-index: -1 !important;
  height: 26% !important;
  background: linear-gradient(0deg, rgba(251, 247, 239, .92), rgba(251, 247, 239, 0)) !important;
  pointer-events: none !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__inner {
  position: relative !important;
  z-index: 2 !important;
  width: var(--container, var(--zhy-container, min(1180px, calc(100% - 48px)))) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 720px) !important;
  gap: 0 !important;
  justify-items: start !important;
  align-items: center !important;
  text-align: left !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__copy {
  max-width: 720px !important;
  margin: 0 !important;
  text-align: left !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .eyebrow {
  margin: 0 0 18px !important;
  color: var(--gold, var(--zhy-primary, #d09848)) !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero h1 {
  max-width: 15.5ch !important;
  margin: 0 0 22px !important;
  color: var(--cream, #fff8ed) !important;
  font-size: clamp(44px, 5.2vw, 72px) !important;
  font-weight: 800 !important;
  line-height: 1.02 !important;
  letter-spacing: 0 !important;
  text-wrap: balance !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__lead {
  max-width: 620px !important;
  margin: 0 0 28px !important;
  color: rgba(255, 248, 237, .86) !important;
  font-size: clamp(18px, 1.62vw, 20px) !important;
  line-height: 1.52 !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn {
  min-height: 48px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 22px !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  font-size: 14px !important;
  font-weight: 850 !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn--primary {
  background: var(--gold, var(--zhy-primary, #d09848)) !important;
  color: var(--ink, #172033) !important;
  box-shadow: 0 16px 44px rgba(208, 152, 72, .28) !important;
}

.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn--secondary {
  border: 1px solid rgba(255, 248, 237, .46) !important;
  color: var(--cream, #fff8ed) !important;
  background: transparent !important;
}

@media (max-width: 640px) {
  .zhy-contact-page.shipb2b-packaged--contact > .zhy-hero {
    min-height: min(700px, 84svh) !important;
    padding: 104px 0 48px !important;
  }

  .zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__inner {
    gap: 26px !important;
    width: min(100% - 28px, 1180px) !important;
  }

  .zhy-contact-page.shipb2b-packaged--contact > .zhy-hero h1 {
    max-width: 13ch !important;
    font-size: clamp(34px, 9.4vw, 44px) !important;
    line-height: 1.04 !important;
  }

  .zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__lead {
    font-size: 17px !important;
  }

  .zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .actions {
    align-items: stretch !important;
    justify-content: flex-start !important;
  }

  .zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn {
    width: 100% !important;
  }
}

/* shipb2b-global-override: zhy-blog-hero-shell-v1
   Blog was still carrying older centered hub styling and the live sticky-header
   script only detects .zhy-hero. Keep the blog hub aligned with the current
   home/products/contact shell even when JS marks the header as scrolled early. */
body.page-id-421 .zhy-header,
body:has(.zhy-blog-hub) .zhy-header,
body:has(.zhy-blog-hero) .zhy-header,
body.page-id-421 .zhy-header.is-scrolled,
body:has(.zhy-blog-hub) .zhy-header.is-scrolled,
body:has(.zhy-blog-hero) .zhy-header.is-scrolled {
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: rgba(23, 19, 14, .16) !important;
  background-image: linear-gradient(180deg, rgba(23, 19, 14, .50), rgba(23, 19, 14, .08)) !important;
  border-bottom: 1px solid rgba(251, 247, 239, .06) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

@supports (animation-timeline: scroll()) {
  body.page-id-421 .zhy-header,
  body:has(.zhy-blog-hub) .zhy-header,
  body:has(.zhy-blog-hero) .zhy-header,
  body.page-id-421 .zhy-header.is-scrolled,
  body:has(.zhy-blog-hub) .zhy-header.is-scrolled,
  body:has(.zhy-blog-hero) .zhy-header.is-scrolled {
    animation: zhy-header-fill linear both !important;
    animation-timeline: scroll(root block) !important;
    animation-range: 0 96px !important;
  }
}

.zhy-blog-hub .zhy-blog-hero {
  text-align: left !important;
}

.zhy-blog-hub .zhy-blog-hero .zhy-blog-wrap {
  width: var(--zhy-container, min(1180px, calc(100% - 48px))) !important;
  max-width: var(--zhy-container, min(1180px, calc(100% - 48px))) !important;
  margin-inline: auto !important;
  text-align: left !important;
}

.zhy-blog-hub .zhy-blog-breadcrumb ol,
.zhy-blog-hub .zhy-blog-actions {
  justify-content: flex-start !important;
}

.zhy-blog-hub .zhy-blog-hero :is(h1, .zhy-blog-lead) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}

.zhy-blog-hub .zhy-blog-hero h1 {
  max-width: 18ch !important;
}

.zhy-blog-hub .zhy-blog-lead {
  max-width: 66ch !important;
}

.zhy-blog-hub .zhy-blog-hero .zhy-blog-btn--ghost {
  color: #fff8ed !important;
  border-color: rgba(255, 248, 237, .52) !important;
  background: rgba(255, 248, 237, .08) !important;
}

.zhy-blog-hub .zhy-blog-hero .zhy-blog-btn--ghost:hover,
.zhy-blog-hub .zhy-blog-hero .zhy-blog-btn--ghost:focus-visible {
  color: #172033 !important;
  border-color: var(--zhy-primary, #d09848) !important;
  background: var(--zhy-primary, #d09848) !important;
}

/* shipb2b-global-override: zhy-blog-featured-card-v1
   The first blog card spans two grid columns. Its image previously kept the
   normal-card aspect ratio, leaving a large blank media area below the image. */
.zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child {
  align-items: stretch !important;
}

.zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__media {
  height: 100% !important;
  min-height: 100% !important;
}

.zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__media img {
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  aspect-ratio: auto !important;
  object-fit: cover !important;
}

.zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__body {
  min-height: clamp(360px, 34vw, 520px) !important;
}

/* shipb2b-global-override: zhy-blog-uniform-card-grid-v1
   The blog hub has no curated "featured" article state, so the first post
   should not occupy two columns and create an awkward sparse first row. */
@media (min-width: 641px) {
  .zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child {
    grid-column: auto !important;
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: none !important;
  }

  .zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__media {
    height: auto !important;
    min-height: 0 !important;
  }

  .zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__media img {
    height: 100% !important;
    min-height: 230px !important;
    aspect-ratio: 4 / 3 !important;
    object-fit: cover !important;
  }

  .zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__body {
    min-height: 0 !important;
  }
}

@media (max-width: 640px) {
  .zhy-blog-hub .zhy-blog-actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
    width: 100% !important;
  }

  .zhy-blog-hub .zhy-blog-btn {
    width: 100% !important;
  }

  .zhy-blog-hub .zhy-blog-post-grid > .zhy-blog-post:first-child .zhy-blog-post__body {
    min-height: 0 !important;
  }
}

@media (max-width: 760px) {
  .zhy-contact-page #certifications .zhy-cert-carousel {
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
  }

  .zhy-contact-page #certifications .zhy-cert-carousel__track {
    padding: 14px !important;
    animation: none !important;
  }

  .zhy-contact-page #certifications .zhy-cert-carousel__set {
    gap: 14px !important;
    padding-right: 14px !important;
  }

  .zhy-contact-page #certifications .zhy-cert {
    flex-basis: min(82vw, 330px) !important;
    scroll-snap-align: center !important;
  }
}

/* shipb2b-global-override: zhy-contact-normalize-v2
   Bring /contact/ back into the same ZHY Warm Premium system and slow the
   certificate carousel into a seamless loop. */
.zhy-contact-page .zhy-section {
  background: var(--zhy-white) !important;
}

.zhy-contact-page .zhy-section:nth-of-type(even) {
  background: var(--zhy-white-2) !important;
}

.zhy-contact-page :is(.zhy-mini-grid, .zhy-contact-layout) {
  gap: 24px !important;
}

.zhy-contact-page .zhy-mini-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  margin-top: 32px !important;
}

.zhy-contact-page :is(.zhy-mini-card, .zhy-contact-form-card, .zhy-contact-card, .zhy-map-card, .zhy-table-wrap) {
  border: 1px solid var(--zhy-line) !important;
  border-radius: var(--zhy-radius) !important;
  background: var(--zhy-surface) !important;
  box-shadow: var(--zhy-shadow) !important;
}

.zhy-contact-page .zhy-mini-card {
  display: grid !important;
  align-content: start !important;
  gap: 10px !important;
  min-height: 170px !important;
  padding: 22px !important;
}

.zhy-contact-page .zhy-mini-card strong {
  color: var(--zhy-black) !important;
  font-size: 20px !important;
  font-weight: 850 !important;
  line-height: 1.16 !important;
}

.zhy-contact-page .zhy-mini-card span {
  color: var(--zhy-muted) !important;
  font-size: 15px !important;
  line-height: 1.58 !important;
}

.zhy-contact-page #contact-form {
  padding-top: clamp(28px, 3.5vw, 40px) !important;
  padding-bottom: clamp(28px, 3.5vw, 40px) !important;
}

.zhy-contact-page #contact-form .zhy-tag {
  margin-bottom: 8px !important;
}

.zhy-contact-page #contact-form .zhy-h2 {
  font-size: clamp(26px, 3.2vw, 40px) !important;
}

.zhy-contact-page #contact-form .zhy-h2 + .zhy-p {
  margin-top: 10px !important;
}

.zhy-contact-page .zhy-contact-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(320px, 420px) !important;
  align-items: start !important;
  gap: 24px !important;
  margin-top: 14px !important;
}

.zhy-contact-page :is(.zhy-contact-form-card, .zhy-contact-card, .zhy-map-card) {
  padding: 16px 18px !important;
}

.zhy-contact-page :is(.zhy-contact-form-card, .zhy-contact-card, .zhy-map-card):is(section) {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.zhy-contact-page .zhy-contact-form-card > p {
  margin: 0 0 12px !important;
  font-size: 15px !important;
}

.zhy-contact-page .zhy-rfq-field {
  margin-bottom: 10px !important;
}

.zhy-contact-page .zhy-rfq-submit {
  margin-top: 0 !important;
}

.zhy-contact-page .zhy-file-hint {
  margin: 5px 0 0 !important;
  color: #8a8178 !important;
  font-size: 11.5px !important;
  line-height: 1.38 !important;
}

.zhy-contact-page :is(.zhy-contact-form-card, .zhy-contact-card, .zhy-map-card) h3 {
  margin: 0 0 8px !important;
  color: var(--zhy-black) !important;
  font-size: clamp(22px, 2vw, 28px) !important;
  font-weight: 850 !important;
  line-height: 1.12 !important;
}

.zhy-contact-page :is(.zhy-contact-form-card, .zhy-contact-card, .zhy-map-card) p {
  color: var(--zhy-muted) !important;
  line-height: 1.62 !important;
}

.zhy-contact-page .zhy-rfq-field label,
.zhy-contact-page .zhy-contact-line dt {
  color: var(--zhy-secondary) !important;
  letter-spacing: .06em !important;
}

.zhy-contact-page .zhy-rfq-field :is(input, select, textarea) {
  border-color: var(--zhy-line) !important;
  border-radius: 12px !important;
  background: #fffdfa !important;
  color: var(--zhy-black) !important;
}

.zhy-contact-page .zhy-rfq-field :is(input, select, textarea):focus {
  border-color: var(--zhy-primary) !important;
  box-shadow: 0 0 0 3px rgba(208, 152, 72, .18) !important;
}

.zhy-contact-page .zhy-contact-line {
  border-top-color: var(--zhy-line) !important;
}

.zhy-contact-page .zhy-contact-lines {
  display: grid !important;
  gap: 0 !important;
  margin: 18px 0 0 !important;
}

.zhy-contact-page .zhy-contact-line {
  display: grid !important;
  grid-template-columns: 96px minmax(0, 1fr) !important;
  gap: 14px !important;
  align-items: start !important;
  padding: 13px 0 !important;
  border-top: 1px solid var(--zhy-line) !important;
}

.zhy-contact-page .zhy-contact-line:first-child {
  padding-top: 0 !important;
  border-top: 0 !important;
}

.zhy-contact-page .zhy-contact-line dt {
  color: var(--zhy-secondary) !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
  line-height: 1.25 !important;
  text-transform: uppercase !important;
}

.zhy-contact-page .zhy-contact-line dd {
  margin: 0 !important;
  color: var(--zhy-black) !important;
  font-size: 15px !important;
  font-weight: 650 !important;
  line-height: 1.48 !important;
}

.zhy-contact-page .zhy-contact-line a {
  color: var(--zhy-black) !important;
  text-decoration: none !important;
  overflow-wrap: anywhere !important;
  transition: color .16s ease !important;
}

.zhy-contact-page .zhy-contact-line a:hover,
.zhy-contact-page .zhy-contact-line a:focus-visible {
  color: var(--zhy-primary) !important;
}

.zhy-contact-page .zhy-map-card iframe {
  display: block !important;
  width: 100% !important;
  min-height: 260px !important;
  border: 0 !important;
  border-radius: var(--zhy-radius) !important;
  background: var(--zhy-white-2) !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel {
  padding: 18px 0 !important;
  overflow: hidden !important;
  scroll-snap-type: none !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel__track {
  width: max-content !important;
  min-width: max-content !important;
  padding: 0 !important;
  animation: zhy-contact-cert-marquee-v2 96s linear infinite !important;
}

.zhy-contact-page #certifications .zhy-cert-carousel__set {
  width: max-content !important;
  min-width: max-content !important;
  gap: 18px !important;
  padding: 0 18px 0 0 !important;
}

.zhy-contact-page #certifications .zhy-cert {
  flex-basis: clamp(220px, calc((min(1180px, 100vw - 48px) - 72px) / 4), 280px) !important;
}

@keyframes zhy-contact-cert-marquee-v2 {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }
}

@media (max-width: 980px) {
  .zhy-contact-page .zhy-mini-grid,
  .zhy-contact-page .zhy-contact-layout {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 760px) {
  .zhy-contact-page #certifications .zhy-cert-carousel {
    overflow: hidden !important;
    scroll-snap-type: none !important;
  }

  .zhy-contact-page #certifications .zhy-cert-carousel__track {
    animation: zhy-contact-cert-marquee-v2 88s linear infinite !important;
  }

  .zhy-contact-page #certifications .zhy-cert-carousel__set {
    gap: 14px !important;
    padding: 0 14px 0 0 !important;
  }

  .zhy-contact-page #certifications .zhy-cert {
    flex-basis: min(82vw, 330px) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .zhy-contact-page #certifications .zhy-cert-carousel {
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
  }

  .zhy-contact-page #certifications .zhy-cert-carousel__track {
    animation: none !important;
  }

  .zhy-contact-page #certifications .zhy-cert {
    scroll-snap-align: center !important;
  }
}

/* shipb2b-global-override: zhy-header-reference-v1
   Align the WordPress theme header with the reviewed home craft preview:
   lighter hero overlay, focused buyer navigation, and a quieter quote path. */
@media (min-width: 901px) {
  .zhy-header .zhy-header__inner {
    display: grid !important;
    grid-template-columns: minmax(176px, 0.72fr) auto auto auto !important;
    align-items: center !important;
    gap: clamp(14px, 1.4vw, 28px) !important;
    width: min(100% - clamp(56px, 8vw, 112px), 1760px) !important;
    max-width: 1760px !important;
    min-height: 76px !important;
    margin-inline: auto !important;
    padding: 0 !important;
  }

  .zhy-header .zhy-logo {
    grid-column: 1 !important;
    justify-self: start !important;
    min-width: 0 !important;
    width: 190px !important;
    height: 41px !important;
    background: url("https://zhypacking.com/wp-content/themes/gp-zhypacking-child/assets/images/brand/zhypacking-logo-horizontal-light-web.png") left center / contain no-repeat !important;
    filter: drop-shadow(0 2px 16px rgba(23, 19, 14, 0.48)) !important;
  }

  .zhy-header .zhy-logo img {
    height: 41px !important;
    max-width: 190px !important;
    width: auto !important;
    opacity: 0 !important;
  }

  .zhy-header .zhy-nav {
    grid-column: 2 !important;
    justify-self: center !important;
    gap: clamp(14px, 1.35vw, 24px) !important;
  }

  .zhy-header .zhy-nav-item {
    min-height: 76px !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/"]) {
    display: flex !important;
    order: 0 !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/products/"]) {
    display: flex !important;
    order: 1 !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/customization/"]) {
    display: flex !important;
    order: 2 !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/solutions/"]) {
    display: flex !important;
    order: 3 !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/about/"]) {
    display: flex !important;
    order: 4 !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/blog/"]) {
    display: flex !important;
    order: 5 !important;
  }

  .zhy-header .zhy-nav-item:has(> .zhy-nav-link[href="https://zhypacking.com/contact/"]) {
    display: flex !important;
    order: 6 !important;
  }

  .zhy-header .zhy-nav-link {
    color: rgba(251, 247, 239, 0.88) !important;
    font-size: clamp(13px, 0.86vw, 16px) !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
    text-shadow: 0 2px 18px rgba(23, 19, 14, 0.55) !important;
  }

  .zhy-header .zhy-nav-caret {
    display: block !important;
  }

  .zhy-header .zhy-nav-link:hover,
  .zhy-header .zhy-nav-item:focus-within > .zhy-nav-link,
  .zhy-header .zhy-nav-link.is-active {
    color: #f0b65b !important;
  }

  .zhy-header .zhy-lang-switch {
    grid-column: 3 !important;
    justify-self: end !important;
    display: inline-flex !important;
    order: 0 !important;
  }

  .zhy-header .zhy-lang-switch__button {
    min-height: 44px !important;
    height: 44px !important;
    padding: 0 14px !important;
  }

  .zhy-header .zhy-nav-cta {
    grid-column: 4 !important;
    justify-self: end !important;
    min-height: 44px !important;
    padding: 0 22px !important;
    border-radius: 999px !important;
    background: #dca044 !important;
    color: #172033 !important;
    font-size: 0 !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
    box-shadow: 0 18px 42px rgba(23, 19, 14, 0.22) !important;
    text-transform: none !important;
  }

  .zhy-header .zhy-nav-cta::before {
    content: "Request Quote";
    font-size: 14px !important;
    line-height: 1 !important;
  }

  /* shipb2b-global-override: zhy-lang-switch-compact-code-v5
     Show flag + short language code in header and menu; keep the dropdown
     compact enough to sit beside Blog, Contact, and Request Quote. */
  .zhy-header .zhy-lang-switch {
    margin: 0 8px 0 12px !important;
  }

  .zhy-header .zhy-lang-switch__button {
    min-width: 88px !important;
    min-height: 46px !important;
    height: 46px !important;
    gap: 8px !important;
    padding: 0 15px !important;
    border-color: rgba(208, 152, 72, .42) !important;
    background: rgba(23, 19, 14, .28) !important;
    font-size: 14px !important;
    letter-spacing: .04em !important;
  }

  .zhy-lang-switch__flag {
    display: inline-grid !important;
    place-items: center !important;
    width: 22px !important;
    height: 22px !important;
    flex: 0 0 22px !important;
    font-size: 18px !important;
    line-height: 1 !important;
  }

  .zhy-lang-switch__code,
  .zhy-lang-switch__badge {
    min-width: 30px !important;
    min-height: 24px !important;
    padding: 0 !important;
    background: transparent !important;
    color: #fff8ed !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    letter-spacing: .08em !important;
  }

  .zhy-lang-switch__menu {
    width: 144px !important;
    min-width: 144px !important;
    padding: 8px !important;
    gap: 3px !important;
    border-radius: 14px !important;
  }

  .zhy-lang-switch__item {
    min-height: 40px !important;
    grid-template-columns: 28px 36px 10px !important;
    gap: 9px !important;
    padding: 0 9px !important;
    border-radius: 10px !important;
    font-size: 13px !important;
  }

  .zhy-lang-switch__name,
  .zhy-lang-switch__item > span:not(.zhy-lang-switch__flag):not(.zhy-lang-switch__code):not(.zhy-lang-switch__badge):not(.zhy-lang-switch__mark) {
    display: none !important;
  }

  .zhy-mobile-lang-switch__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .zhy-mobile-lang-switch__chip {
    min-height: 44px !important;
    display: inline-flex !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 0 10px !important;
  }

  .zhy-mobile-lang-switch__chip .zhy-lang-switch__flag {
    width: 20px !important;
    height: 20px !important;
    flex-basis: 20px !important;
    font-size: 17px !important;
  }

  body:has(.hero) .zhy-header,
  body:has(.zhy-hero) .zhy-header,
  body:has(.zhy-blog-hero) .zhy-header,
  body:has(.zhy-cp-hero) .zhy-header,
  body:has(.zhy-sol-hero) .zhy-header,
  body:has(.zhy-about-hero) .zhy-header,
  body.zhy-has-hero .zhy-header {
    --zhy-header-bg-alpha: 0 !important;
    --zhy-header-border-alpha: 0 !important;
    --zhy-header-shadow-alpha: 0 !important;
    position: fixed !important;
    inset: 0 0 auto !important;
    background: linear-gradient(180deg, rgba(23, 19, 14, 0.36), rgba(23, 19, 14, 0.06) 72%, rgba(23, 19, 14, 0)) !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    animation: none !important;
  }

  body:has(.hero) .zhy-header:not(.is-scrolled) .zhy-logo,
  body:has(.zhy-hero) .zhy-header:not(.is-scrolled) .zhy-logo,
  body:has(.zhy-blog-hero) .zhy-header:not(.is-scrolled) .zhy-logo,
  body:has(.zhy-cp-hero) .zhy-header:not(.is-scrolled) .zhy-logo,
  body:has(.zhy-sol-hero) .zhy-header:not(.is-scrolled) .zhy-logo,
  body:has(.zhy-about-hero) .zhy-header:not(.is-scrolled) .zhy-logo,
  body.zhy-has-hero .zhy-header:not(.is-scrolled) .zhy-logo {
    background-image: url("https://zhypacking.com/wp-content/uploads/2026/05/zhypacking-logo-horizontal-web.png") !important;
  }

  body:has(.hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
  body:has(.zhy-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
  body:has(.zhy-blog-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
  body:has(.zhy-cp-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
  body:has(.zhy-sol-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
  body:has(.zhy-about-hero):not(.zhy-has-hero) .zhy-header.is-scrolled,
  body.zhy-has-hero .zhy-header.is-scrolled {
    --zhy-header-bg-alpha: .96 !important;
    --zhy-header-border-alpha: .10 !important;
    --zhy-header-shadow-alpha: .18 !important;
    position: fixed !important;
    inset: 0 0 auto !important;
    background: rgba(23, 19, 14, .96) !important;
    border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
    box-shadow: 0 18px 48px rgba(23, 19, 14, .18) !important;
    backdrop-filter: blur(12px) !important;
    animation: none !important;
  }
}
/* shipb2b-global-override: zhy-lang-switch-compact-code-fallback-v5
   Fallback for non-desktop header states and the mobile drawer: language
   choices stay flag + short code, never full language names. */
.zhy-lang-switch__flag {
  display: inline-grid !important;
  place-items: center !important;
  width: 22px !important;
  height: 22px !important;
  flex: 0 0 22px !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

.zhy-lang-switch__code,
.zhy-lang-switch__badge {
  min-width: 30px !important;
  min-height: 24px !important;
  padding: 0 !important;
  background: transparent !important;
  color: #fff8ed !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
}

.zhy-lang-switch__button::after {
  order: 2 !important;
  content: "EN" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 30px !important;
  color: #fff8ed !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
  line-height: 1 !important;
}

html[lang^="fr"] .zhy-lang-switch__button::after {
  content: "FR" !important;
}

html[lang^="de"] .zhy-lang-switch__button::after {
  content: "DE" !important;
}

html[lang^="it"] .zhy-lang-switch__button::after {
  content: "IT" !important;
}

html[lang^="es"] .zhy-lang-switch__button::after {
  content: "ES" !important;
}

html[lang^="ar"] .zhy-lang-switch__button::after {
  content: "AR" !important;
}

html[lang^="ja"] .zhy-lang-switch__button::after {
  content: "JA" !important;
}

html[lang^="ko"] .zhy-lang-switch__button::after {
  content: "KO" !important;
}

html[lang^="fr"] .zhy-lang-switch__flag:empty::before { content: "🇫🇷"; }
html[lang^="de"] .zhy-lang-switch__flag:empty::before { content: "🇩🇪"; }
html[lang^="it"] .zhy-lang-switch__flag:empty::before { content: "🇮🇹"; }
html[lang^="es"] .zhy-lang-switch__flag:empty::before { content: "🇪🇸"; }
html[lang^="ar"] .zhy-lang-switch__flag:empty::before { content: "🇸🇦"; }
html[lang^="ja"] .zhy-lang-switch__flag:empty::before { content: "🇯🇵"; }
html[lang^="ko"] .zhy-lang-switch__flag:empty::before { content: "🇰🇷"; }

/* shipb2b-global-override: zhy-lang-switch-nav-integration-v6
   Keep the desktop language control inside the primary navigation instead of
   presenting it as a detached header pill. */
@media (min-width: 901px) {
  .zhy-header .zhy-header__inner {
    grid-template-columns: minmax(176px, 0.72fr) auto auto !important;
  }

  .zhy-header .zhy-nav > .zhy-lang-switch {
    grid-column: auto !important;
    justify-self: auto !important;
    order: 7 !important;
    min-height: 76px !important;
    margin: 0 !important;
  }

  .zhy-header .zhy-nav > .zhy-lang-switch .zhy-lang-switch__button {
    min-width: 0 !important;
    min-height: 44px !important;
    height: 44px !important;
    gap: 6px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: rgba(251, 247, 239, 0.88) !important;
    font-size: clamp(13px, 0.86vw, 16px) !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
    text-shadow: 0 2px 18px rgba(23, 19, 14, 0.55) !important;
  }

  .zhy-header .zhy-nav > .zhy-lang-switch .zhy-lang-switch__button:hover,
  .zhy-header .zhy-nav > .zhy-lang-switch[open] .zhy-lang-switch__button {
    border: 0 !important;
    background: transparent !important;
    color: #f0b65b !important;
    transform: none !important;
  }

  .zhy-header .zhy-nav > .zhy-lang-switch .zhy-lang-switch__code,
  .zhy-header .zhy-nav > .zhy-lang-switch .zhy-lang-switch__button::after {
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    letter-spacing: 0 !important;
  }

  .zhy-header .zhy-nav > .zhy-lang-switch .zhy-lang-switch__flag {
    width: 18px !important;
    height: 18px !important;
    flex-basis: 18px !important;
    font-size: 16px !important;
  }

  .zhy-header .zhy-nav > .zhy-lang-switch .zhy-lang-switch__menu {
    top: calc(100% - 4px) !important;
  }

  .zhy-header .zhy-nav-cta {
    grid-column: 3 !important;
  }
}

.zhy-lang-switch__button:has(.zhy-lang-switch__code)::after {
  content: none !important;
}

.zhy-lang-switch__button .zhy-lang-switch__flag {
  order: 1 !important;
}

.zhy-lang-switch__button .zhy-lang-switch__code {
  order: 2 !important;
}

.zhy-lang-switch__button .zhy-lang-switch__chevron {
  order: 3 !important;
}

.zhy-lang-switch__item::after {
  content: attr(lang) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 30px !important;
  color: #fff8ed !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.zhy-lang-switch__item:has(.zhy-lang-switch__code)::after {
  content: none !important;
}

.zhy-lang-switch__name,
.zhy-lang-switch__item > span:not(.zhy-lang-switch__flag):not(.zhy-lang-switch__code):not(.zhy-lang-switch__badge):not(.zhy-lang-switch__mark),
.zhy-mobile-lang-switch__chip > span:not(.zhy-lang-switch__flag):not(.zhy-lang-switch__code):not(.zhy-lang-switch__badge):not(.zhy-lang-switch__mark) {
  display: none !important;
}

.zhy-mobile-lang-switch__grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.zhy-mobile-lang-switch__chip {
  min-height: 44px !important;
  display: inline-flex !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 0 10px !important;
}
/* shipb2b-global-override: zhy-blog-hero-align-v2
   Align the blog hub hero to the current home/contact video hero shell while
   keeping the longer buyer-guide headline readable. */
body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero {
  position: relative !important;
  min-height: clamp(560px, 78svh, 700px) !important;
  display: grid !important;
  align-items: center !important;
  padding: clamp(108px, 11vh, 132px) 0 clamp(58px, 7vh, 78px) !important;
  color: var(--cream, #fff8ed) !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background: var(--ink, var(--zhy-black, #172033)) !important;
  text-align: left !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero__media {
  position: absolute !important;
  inset: 0 !important;
  z-index: -3 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  overflow: hidden !important;
  background: var(--ink, var(--zhy-black, #172033)) !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero__video {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  object-fit: cover !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -2 !important;
  background: linear-gradient(90deg, rgba(23, 19, 14, .92) 0%, rgba(23, 19, 14, .76) 42%, rgba(36, 29, 21, .35) 100%) !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero::after {
  content: "" !important;
  position: absolute !important;
  inset: auto 0 0 !important;
  z-index: -1 !important;
  height: 26% !important;
  background: linear-gradient(0deg, rgba(251, 247, 239, .92), rgba(251, 247, 239, 0)) !important;
  pointer-events: none !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero > .zhy-blog-wrap {
  position: relative !important;
  z-index: 2 !important;
  width: var(--container, var(--zhy-container, min(1180px, calc(100% - 48px)))) !important;
  max-width: var(--container, var(--zhy-container, min(1180px, calc(100% - 48px)))) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 820px) !important;
  gap: 0 !important;
  justify-items: start !important;
  align-items: center !important;
  text-align: left !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb {
  display: none !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-kicker {
  margin: 0 0 18px !important;
  color: var(--gold, var(--zhy-primary, #d09848)) !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero h1 {
  max-width: 18ch !important;
  margin: 0 0 22px !important;
  color: var(--cream, #fff8ed) !important;
  font-size: clamp(44px, 5.2vw, 72px) !important;
  font-weight: 800 !important;
  line-height: 1.02 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-wrap: balance !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-lead {
  max-width: 760px !important;
  margin: 0 0 28px !important;
  color: rgba(255, 248, 237, .86) !important;
  font-size: clamp(18px, 1.62vw, 20px) !important;
  line-height: 1.52 !important;
  text-align: left !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  align-items: center !important;
  justify-content: flex-start !important;
  margin: 0 !important;
}

@media (max-width: 640px) {
  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero {
    min-height: min(700px, 84svh) !important;
    padding: 104px 0 48px !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero > .zhy-blog-wrap {
    width: min(100% - 28px, 1180px) !important;
    max-width: min(100% - 28px, 1180px) !important;
    grid-template-columns: 1fr !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero h1 {
    max-width: 13ch !important;
    font-size: clamp(34px, 9.4vw, 44px) !important;
    line-height: 1.04 !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-lead {
    max-width: 100% !important;
    font-size: 17px !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
    width: 100% !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-btn {
    width: 100% !important;
  }
}
/* shipb2b-global-override: zhy-hero-secondary-transparent-v1 */
:is(main[class*="zhy-"], .page[data-page-slug], [class*="shipb2b-packaged--"]) :is(.zhy-hero, .hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(.zhy-btn--secondary, .zhy-btn-secondary, .btn-secondary, .btn-ghost, .btn-ghost-dark, .zhy-btn-ghost-dark, .zhy-blog-btn--ghost) {
  background: transparent !important;
  color: #fff8ed !important;
  border-color: rgba(255, 248, 237, .58) !important;
  box-shadow: none !important;
}

:is(main[class*="zhy-"], .page[data-page-slug], [class*="shipb2b-packaged--"]) :is(.zhy-hero, .hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero)
  :is(.zhy-btn--secondary, .zhy-btn-secondary, .btn-secondary, .btn-ghost, .btn-ghost-dark, .zhy-btn-ghost-dark, .zhy-blog-btn--ghost):is(:hover, :focus-visible) {
  background: transparent !important;
  color: #fff8ed !important;
  border-color: #fff8ed !important;
  box-shadow: 0 14px 36px rgba(0, 0, 0, .18) !important;
}

/* shipb2b-global-override: zhy-sitewide-whatsapp-floating-button-v1 */
.zhy-floating-actions {
  position: fixed;
  right: max(18px, env(safe-area-inset-right));
  bottom: max(32px, calc(env(safe-area-inset-bottom) + 24px));
  z-index: 9998;
  display: grid;
  gap: 10px;
  justify-items: end;
  pointer-events: none;
}

.zhy-floating-actions__btn {
  width: 58px;
  min-width: 58px;
  height: 58px;
  min-height: 58px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, .26);
  border-radius: 999px;
  background: #25d366;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: 850;
  line-height: 1;
  box-shadow: 0 18px 42px rgba(18, 140, 75, .32), 0 6px 18px rgba(23, 19, 14, .18);
  pointer-events: auto;
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;
}

.zhy-floating-actions__btn[hidden],
.zhy-floating-actions__nudge[hidden] {
  display: none !important;
}

.zhy-floating-actions__label {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

.zhy-floating-actions__btn svg {
  width: 25px;
  height: 25px;
  display: block;
  flex: 0 0 auto;
}

.zhy-floating-actions__btn:hover,
.zhy-floating-actions__btn:focus-visible {
  transform: translateY(-2px);
  background: #20bf5b;
  color: #fff;
  box-shadow: 0 22px 52px rgba(18, 140, 75, .38), 0 8px 22px rgba(23, 19, 14, .22);
}

.zhy-floating-actions__btn:focus-visible {
  outline: 3px solid rgba(37, 211, 102, .28);
  outline-offset: 4px;
}

.zhy-floating-actions__btn--top {
  background: rgba(23, 19, 14, .92);
  color: #fff8ed;
  box-shadow: 0 16px 38px rgba(23, 19, 14, .22);
}

.zhy-floating-actions__btn--top:hover,
.zhy-floating-actions__btn--top:focus-visible {
  background: rgba(23, 19, 14, .98);
  color: #fff8ed;
  box-shadow: 0 20px 46px rgba(23, 19, 14, .28);
}

.zhy-floating-actions__btn--whatsapp {
  animation: zhy-whatsapp-attention 2.8s ease-in-out 1.4s 3;
}

.zhy-floating-actions__nudge {
  position: relative;
  box-sizing: border-box;
  width: min(286px, calc(100vw - 96px));
  display: grid;
  padding: 13px 38px 13px 15px;
  border: 1px solid rgba(208, 152, 72, .32);
  border-radius: 18px;
  background: rgba(255, 250, 243, .96);
  color: #3e4652;
  box-shadow: 0 18px 48px rgba(23, 19, 14, .16);
  pointer-events: auto;
}

.zhy-floating-actions__nudge::after {
  content: "";
  position: absolute;
  right: 22px;
  bottom: -7px;
  width: 14px;
  height: 14px;
  border-right: 1px solid rgba(208, 152, 72, .28);
  border-bottom: 1px solid rgba(208, 152, 72, .28);
  background: rgba(255, 250, 243, .96);
  transform: rotate(45deg);
}

.zhy-floating-actions__nudge-link {
  display: grid;
  gap: 4px;
  color: inherit;
  text-decoration: none;
}

.zhy-floating-actions__nudge-link strong {
  display: block;
  font-size: 14px;
  font-weight: 850;
  line-height: 1.18;
}

.zhy-floating-actions__nudge-link span {
  display: block;
  color: rgba(31, 26, 20, .72);
  font-size: 12.5px;
  font-weight: 650;
  line-height: 1.38;
}

.zhy-floating-actions__nudge-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 999px;
  background: rgba(23, 19, 14, .08);
  color: rgba(23, 19, 14, .72);
  cursor: pointer;
  font: inherit;
  font-size: 18px;
  line-height: 1;
}

.zhy-floating-actions__nudge-close:hover,
.zhy-floating-actions__nudge-close:focus-visible {
  background: rgba(23, 19, 14, .14);
  color: #172033;
  outline: none;
}

@keyframes zhy-whatsapp-attention {
  0%, 100% {
    transform: translateY(0) scale(1);
    box-shadow: 0 18px 42px rgba(18, 140, 75, .32), 0 6px 18px rgba(23, 19, 14, .18);
  }

  45% {
    transform: translateY(-2px) scale(1.045);
    box-shadow: 0 22px 58px rgba(18, 140, 75, .42), 0 0 0 8px rgba(37, 211, 102, .12);
  }
}

@media (max-width: 760px) {
  .zhy-floating-actions {
    right: max(14px, env(safe-area-inset-right));
    bottom: max(22px, calc(env(safe-area-inset-bottom) + 18px));
  }

  .zhy-floating-actions__btn {
    width: 54px;
    min-width: 54px;
    height: 54px;
    min-height: 54px;
    padding: 0;
  }

  .zhy-floating-actions__nudge {
    width: min(260px, calc(100vw - 88px));
    padding: 12px 36px 12px 14px;
    border-radius: 16px;
  }

  .zhy-floating-actions__nudge-link strong {
    font-size: 13.5px;
  }

  .zhy-floating-actions__nudge-link span {
    font-size: 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .zhy-floating-actions__btn {
    animation: none;
    transition: none;
  }
}

/* shipb2b-global-override: zhy-blog-sidebar-declutter-v1
   The single-post template can inject a repeated sidebar link card after the quote card.
   Keep contextual article links in the body/CTA and remove the repeated sidebar
   card; also stop the whole sidebar from sticking over long-form reading. */
.single-post .zhy-blog-single__sidebar {
  position: static !important;
  top: auto !important;
}

.single-post .zhy-blog-single__sidebar .zhy-blog-single__side-card:has(> .zhy-blog-single__toc) {
  display: none !important;
}

.single-post .zhy-blog-single__sidebar > .zhy-blog-single__side-card:last-of-type {
  display: none !important;
}

.single-post .zhy-blog-single__sidebar > section.zhy-blog-single__side-card + section.zhy-blog-single__side-card,
.single-post .zhy-blog-single__sidebar > section.zhy-blog-single__side-card:nth-of-type(2) {
  display: none !important;
}

/* shipb2b-global-override: zhy-blog-header-state-v2
   Blog hub uses .zhy-blog-hero, not the older .zhy-hero-only shell. Keep its
   top state transparent, then force the scrolled state solid on every viewport. */
body:has(.zhy-blog-hero) .zhy-header:not(.is-scrolled),
body:has(.zhy-blog-hub) .zhy-header:not(.is-scrolled),
body.page-id-421 .zhy-header:not(.is-scrolled) {
  --zhy-header-bg-alpha: 0 !important;
  --zhy-header-border-alpha: 0 !important;
  --zhy-header-shadow-alpha: 0 !important;
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: linear-gradient(180deg, rgba(23, 19, 14, .36), rgba(23, 19, 14, .06) 72%, rgba(23, 19, 14, 0)) !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  animation: none !important;
}

body:has(.zhy-blog-hero) .zhy-header.is-scrolled,
body:has(.zhy-blog-hub) .zhy-header.is-scrolled,
body.page-id-421 .zhy-header.is-scrolled {
  --zhy-header-bg-alpha: .96 !important;
  --zhy-header-border-alpha: .10 !important;
  --zhy-header-shadow-alpha: .18 !important;
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: rgba(23, 19, 14, .96) !important;
  background-image: none !important;
  border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
  box-shadow: 0 18px 48px rgba(23, 19, 14, .18) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  animation: none !important;
}

body:has(.zhy-blog-hero) .zhy-header:not(.is-scrolled) .zhy-logo,
body:has(.zhy-blog-hub) .zhy-header:not(.is-scrolled) .zhy-logo,
body.page-id-421 .zhy-header:not(.is-scrolled) .zhy-logo {
  background: url("https://zhypacking.com/wp-content/uploads/2026/05/zhypacking-logo-horizontal-web.png") left center / contain no-repeat !important;
}

body:has(.zhy-blog-hero) .zhy-header.is-scrolled .zhy-logo,
body:has(.zhy-blog-hub) .zhy-header.is-scrolled .zhy-logo,
body.page-id-421 .zhy-header.is-scrolled .zhy-logo {
  background: url("https://zhypacking.com/wp-content/themes/gp-zhypacking-child/assets/images/brand/zhypacking-logo-horizontal-light-web.png") left center / contain no-repeat !important;
}

body:has(.zhy-blog-hero) .zhy-header .zhy-logo img,
body:has(.zhy-blog-hub) .zhy-header .zhy-logo img,
body.page-id-421 .zhy-header .zhy-logo img {
  opacity: 0 !important;
}

/* shipb2b-global-override: zhy-home-cert-carousel-v1
   Restore the home certificate proof block to the original carousel-style
   horizontal rail. The broad certificate normalization above intentionally
   makes legacy certificate groups static; the home page is the approved
   exception for buyer review because the certificate scans are supporting
   proof inside the factory section. */
.shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-viewport {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-snap-type: x mandatory !important;
  scroll-padding-inline: 0 !important;
  -webkit-overflow-scrolling: touch !important;
  scrollbar-width: none !important;
}

.shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-viewport::-webkit-scrollbar {
  display: none !important;
}

.shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-track {
  display: flex !important;
  grid-template-columns: none !important;
  grid-auto-flow: column !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 14px !important;
  width: 100% !important;
  min-width: 100% !important;
  overflow: visible !important;
  animation: none !important;
  transform: none !important;
}

.shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-card {
  display: block !important;
  flex: 0 0 calc((100% - 42px) / 4) !important;
  width: auto !important;
  min-width: 0 !important;
  min-height: auto !important;
  scroll-snap-align: start !important;
  grid-template-rows: none !important;
  background: #fff !important;
}

.shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-card img {
  aspect-ratio: 3 / 4 !important;
  object-fit: contain !important;
  background: #fff !important;
}

@media (max-width: 980px) {
  .shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-card {
    flex-basis: calc((100% - 14px) / 2) !important;
  }
}

@media (max-width: 640px) {
  .shipb2b-packaged--home .cert-band[data-proof-source="zhy-certificate-set-v1"][data-carousel="home-cert"] .cert-card {
    flex-basis: 100% !important;
  }
}

/* shipb2b-global-override: zhy-blog-single-type-scale-v2
   Higher specificity than the shared main[class*="zhy-"] heading rule. */
body.single-post main.zhy-blog-single article.zhy-blog-single__main
  .zhy-blog-single__content.entry-content.wp-block-post-content > h2 {
  margin-top: 44px !important;
  margin-bottom: 14px !important;
  font-size: clamp(30px, 3vw, 38px) !important;
  line-height: 1.16 !important;
  letter-spacing: 0 !important;
}

body.single-post main.zhy-blog-single article.zhy-blog-single__main
  .zhy-blog-single__content.entry-content.wp-block-post-content > h3 {
  margin-top: 30px !important;
  margin-bottom: 10px !important;
  font-size: clamp(21px, 1.8vw, 24px) !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
}

@media (max-width: 640px) {
  body.single-post main.zhy-blog-single article.zhy-blog-single__main
    .zhy-blog-single__content.entry-content.wp-block-post-content > h2 {
    margin-top: 38px !important;
    font-size: clamp(25px, 6.8vw, 29px) !important;
    line-height: 1.18 !important;
  }

  body.single-post main.zhy-blog-single article.zhy-blog-single__main
    .zhy-blog-single__content.entry-content.wp-block-post-content > h3 {
    font-size: clamp(20px, 5.4vw, 22px) !important;
    line-height: 1.3 !important;
  }
}

/* shipb2b-global-override: zhy-blog-single-type-scale-v1
   Single posts are long-form buyer guides, not landing pages. Keep the article
   hero strong, but reduce body heading scale so H2/H3 read as navigation aids
   inside the guide instead of oversized marketing sections. */
.single-post .zhy-blog-single__hero h1,
.single-post .zhy-blog-single__title {
  font-size: clamp(42px, 5vw, 64px) !important;
  line-height: 1.06 !important;
  letter-spacing: 0 !important;
}

.single-post .zhy-blog-single__content > h2,
.single-post .entry-content > h2 {
  margin-top: 44px !important;
  margin-bottom: 14px !important;
  font-size: clamp(30px, 3vw, 38px) !important;
  line-height: 1.16 !important;
  letter-spacing: 0 !important;
}

.single-post .zhy-blog-single__content > h3,
.single-post .entry-content > h3 {
  margin-top: 30px !important;
  margin-bottom: 10px !important;
  font-size: clamp(21px, 1.8vw, 24px) !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
}

@media (max-width: 640px) {
  .single-post .zhy-blog-single__hero h1,
  .single-post .zhy-blog-single__title {
    font-size: clamp(32px, 8.4vw, 36px) !important;
    line-height: 1.08 !important;
  }

  .single-post .zhy-blog-single__content > h2,
  .single-post .entry-content > h2 {
    margin-top: 38px !important;
    font-size: clamp(25px, 6.8vw, 29px) !important;
    line-height: 1.18 !important;
  }

  .single-post .zhy-blog-single__content > h3,
  .single-post .entry-content > h3 {
    font-size: clamp(20px, 5.4vw, 22px) !important;
    line-height: 1.3 !important;
  }
}

/* shipb2b-global-override: zhy-blog-header-state-v3
   Live child-theme JS may still classify the blog hub as scrolled because older
   builds only detect .zhy-hero. Let CSS own the blog hub header state on modern
   browsers: transparent at the hero top, solid after a short scroll. */
@property --zhy-blog-header-bg-alpha {
  syntax: "<number>";
  inherits: false;
  initial-value: 0;
}

@property --zhy-blog-header-border-alpha {
  syntax: "<number>";
  inherits: false;
  initial-value: 0;
}

@property --zhy-blog-header-shadow-alpha {
  syntax: "<number>";
  inherits: false;
  initial-value: 0;
}

@keyframes zhy-blog-header-fill-v3 {
  0% {
    --zhy-blog-header-bg-alpha: 0;
    --zhy-blog-header-border-alpha: 0;
    --zhy-blog-header-shadow-alpha: 0;
  }

  100% {
    --zhy-blog-header-bg-alpha: .96;
    --zhy-blog-header-border-alpha: .10;
    --zhy-blog-header-shadow-alpha: .18;
  }
}

@supports (animation-timeline: scroll()) {
  body:has(.zhy-blog-hero) .zhy-header,
  body:has(.zhy-blog-hub) .zhy-header,
  body.page-id-421 .zhy-header,
  body:has(.zhy-blog-hero) .zhy-header.is-scrolled,
  body:has(.zhy-blog-hub) .zhy-header.is-scrolled,
  body.page-id-421 .zhy-header.is-scrolled {
    --zhy-blog-header-bg-alpha: 0;
    --zhy-blog-header-border-alpha: 0;
    --zhy-blog-header-shadow-alpha: 0;
    position: fixed !important;
    inset: 0 0 auto !important;
    z-index: 1200 !important;
    background: rgba(23, 19, 14, var(--zhy-blog-header-bg-alpha)) !important;
    background-image: none !important;
    border-bottom: 1px solid rgba(251, 247, 239, var(--zhy-blog-header-border-alpha)) !important;
    box-shadow: 0 18px 48px rgba(23, 19, 14, var(--zhy-blog-header-shadow-alpha)) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    animation: zhy-blog-header-fill-v3 linear both !important;
    animation-timeline: scroll(root block) !important;
    animation-range: 0 96px !important;
  }
}

/* shipb2b-global-override: zhy-blog-header-state-v4
   The live theme can mark the blog hub header as .is-scrolled at load. For the
   blog hub, ignore that legacy state at the top of the hero; only the snippet
   controlled body class below is allowed to switch it into the solid header. */
body:has(.zhy-blog-hero):not(.zhy-blog-header-solid) .zhy-header,
body:has(.zhy-blog-hub):not(.zhy-blog-header-solid) .zhy-header,
body.page-id-421:not(.zhy-blog-header-solid) .zhy-header,
body:has(.zhy-blog-hero):not(.zhy-blog-header-solid) .zhy-header.is-scrolled,
body:has(.zhy-blog-hub):not(.zhy-blog-header-solid) .zhy-header.is-scrolled,
body.page-id-421:not(.zhy-blog-header-solid) .zhy-header.is-scrolled {
  --zhy-header-bg-alpha: 0 !important;
  --zhy-header-border-alpha: 0 !important;
  --zhy-header-shadow-alpha: 0 !important;
  --zhy-blog-header-bg-alpha: 0 !important;
  --zhy-blog-header-border-alpha: 0 !important;
  --zhy-blog-header-shadow-alpha: 0 !important;
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: linear-gradient(180deg, rgba(23, 19, 14, .22), rgba(23, 19, 14, .06) 68%, rgba(23, 19, 14, 0)) !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  animation: none !important;
}

body.zhy-blog-header-solid:has(.zhy-blog-hero) .zhy-header,
body.zhy-blog-header-solid:has(.zhy-blog-hub) .zhy-header,
body.page-id-421.zhy-blog-header-solid .zhy-header,
body.zhy-blog-header-solid:has(.zhy-blog-hero) .zhy-header.is-scrolled,
body.zhy-blog-header-solid:has(.zhy-blog-hub) .zhy-header.is-scrolled,
body.page-id-421.zhy-blog-header-solid .zhy-header.is-scrolled {
  --zhy-header-bg-alpha: .96 !important;
  --zhy-header-border-alpha: .10 !important;
  --zhy-header-shadow-alpha: .18 !important;
  --zhy-blog-header-bg-alpha: .96 !important;
  --zhy-blog-header-border-alpha: .10 !important;
  --zhy-blog-header-shadow-alpha: .18 !important;
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1200 !important;
  background: rgba(23, 19, 14, .96) !important;
  background-image: none !important;
  border-bottom: 1px solid rgba(251, 247, 239, .10) !important;
  box-shadow: 0 18px 48px rgba(23, 19, 14, .18) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  animation: none !important;
}

body:has(.zhy-blog-hero):not(.zhy-blog-header-solid) .zhy-header .zhy-logo,
body:has(.zhy-blog-hub):not(.zhy-blog-header-solid) .zhy-header .zhy-logo,
body.page-id-421:not(.zhy-blog-header-solid) .zhy-header .zhy-logo {
  background: url("https://zhypacking.com/wp-content/uploads/2026/05/zhypacking-logo-horizontal-web.png") left center / contain no-repeat !important;
}

body.zhy-blog-header-solid:has(.zhy-blog-hero) .zhy-header .zhy-logo,
body.zhy-blog-header-solid:has(.zhy-blog-hub) .zhy-header .zhy-logo,
body.page-id-421.zhy-blog-header-solid .zhy-header .zhy-logo {
  background: url("https://zhypacking.com/wp-content/themes/gp-zhypacking-child/assets/images/brand/zhypacking-logo-horizontal-light-web.png") left center / contain no-repeat !important;
}

body:has(.zhy-blog-hero) .zhy-header .zhy-logo img,
body:has(.zhy-blog-hub) .zhy-header .zhy-logo img,
body.page-id-421 .zhy-header .zhy-logo img {
  opacity: 0 !important;
}
/* shipb2b-global-override: zhy-shared-hero-normalize-v2
   Keep unwrapped trust and route pages on the same Warm Premium hero rhythm as
   the packaged templates. These pages previously received padding on both the
   hero and its inner container; several legacy WP blocks also left a 16px
   anonymous line before the main element. */
body.zhy-has-hero > p:empty,
body.zhy-has-hero > p:has(br):not(:has(:not(br))) {
  display: none !important;
  margin: 0 !important;
}

.zhy-hero__breadcrumb {
  margin: 0 0 28px !important;
  color: rgba(251, 247, 239, 0.82) !important;
  font-size: 14px !important;
  font-weight: 750 !important;
}

.zhy-hero__breadcrumb ol {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.zhy-hero__breadcrumb li {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
}

.zhy-hero__breadcrumb li + li::before {
  content: "/" !important;
  color: rgba(251, 247, 239, 0.48) !important;
}

.zhy-hero__breadcrumb a,
.zhy-hero__breadcrumb span {
  color: inherit !important;
  text-decoration: none !important;
}

:is(main.zhy-about-page, main.zhy-solutions-page, main.zhy-qc-page) > .zhy-hero {
  box-sizing: border-box !important;
  min-height: clamp(680px, 78svh, 780px) !important;
  padding: clamp(112px, 11vh, 124px) 0 clamp(64px, 7vh, 76px) !important;
}

body.zhy-has-hero > :is(
  main.zhy-about-page,
  main.zhy-solutions-page,
  main.zhy-qc-page,
  main.zhy-product-detail.zhy-box-inserts-page,
  main.zhy-product-detail.zhy-corrugated-boxes-page,
  main.zhy-product-detail.zhy-folding-cartons-page,
  main.zhy-product-detail.zhy-mailer-boxes-page,
  main.zhy-product-detail.zhy-rigid-boxes-page
) {
  margin-top: -16px !important;
}

:is(main.zhy-about-page, main.zhy-solutions-page, main.zhy-qc-page) > .zhy-hero > .zhy-hero__inner {
  width: var(--zhy-container) !important;
  max-width: var(--zhy-container) !important;
  min-height: 0 !important;
  margin-inline: auto !important;
  padding: 0 !important;
}

:is(main.zhy-about-page, main.zhy-solutions-page, main.zhy-qc-page) > .zhy-hero h1 {
  max-width: min(18ch, 900px) !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb {
  display: block !important;
  margin: 0 !important;
}

@media (max-width: 760px) {
  .zhy-hero__breadcrumb {
    margin-bottom: 22px !important;
    font-size: 13px !important;
  }

  :is(main.zhy-about-page, main.zhy-solutions-page, main.zhy-qc-page) > .zhy-hero {
    min-height: min(760px, 88svh) !important;
    padding: 104px 0 56px !important;
  }

  :is(main.zhy-about-page, main.zhy-solutions-page, main.zhy-qc-page) > .zhy-hero > .zhy-hero__inner {
    width: min(100% - 32px, 1180px) !important;
    max-width: min(100% - 32px, 1180px) !important;
  }
}

/* shipb2b-global-override: zhy-blog-library-and-legal-footer-v1
   The shared card normalizer intentionally gives generic details a light
   surface. The Blog FAQ is a dark-section exception and must keep readable
   light-on-dark contrast. The same block owns the enhanced guide pagination
   and the global legal links beside the copyright line. */
.zhy-blog-hub .zhy-blog-section--navy .zhy-blog-faq details {
  border-color: rgba(251, 247, 239, 0.16) !important;
  background: var(--blog-ink-2, var(--zhy-black-soft, #0b2748)) !important;
  box-shadow: none !important;
}

.zhy-blog-hub .zhy-blog-section--navy .zhy-blog-faq summary {
  color: #fff8ed !important;
}

.zhy-blog-hub .zhy-blog-section--navy .zhy-blog-faq details p {
  color: rgba(255, 248, 237, 0.76) !important;
}

.zhy-blog-post-grid > .zhy-blog-post[hidden] {
  display: none !important;
}

.zhy-blog-pagination {
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}

.zhy-blog-pagination .page-numbers {
  min-width: 44px;
  min-height: 44px;
  background: var(--blog-paper, var(--zhy-white, #ffffff));
  font-weight: 760;
}

.zhy-blog-pagination .page-numbers.current {
  border-color: var(--blog-gold, var(--zhy-primary, #d09848));
  background: var(--blog-ink, var(--zhy-black, #172033));
  color: #fff8ed;
}

.zhy-blog-pagination .page-numbers:focus-visible {
  outline: 3px solid var(--blog-gold, var(--zhy-primary, #d09848));
  outline-offset: 3px;
}

.zhy-blog-pagination__status {
  width: 100%;
  margin: 4px 0 0;
  color: var(--blog-muted, var(--zhy-muted, #667085));
  font-size: 13px;
  line-height: 1.5;
  text-align: center;
}

.zhy-footer__bottom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 14px 24px;
  margin-top: 40px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.zhy-footer__copyright {
  margin: 0;
  color: rgba(255, 248, 237, 0.62) !important;
  font-size: 12px;
}

.zhy-footer__legal {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 18px;
}

.zhy-footer__legal a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  color: rgba(255, 248, 237, 0.76) !important;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.zhy-footer__legal a:hover,
.zhy-footer__legal a:focus-visible {
  color: var(--zhy-primary, #d09848) !important;
}

@media (max-width: 640px) {
  .zhy-blog-pagination {
    gap: 6px;
  }

  .zhy-blog-pagination .page-numbers {
    min-width: 42px;
    min-height: 42px;
    padding-inline: 10px;
  }

  .zhy-footer__bottom {
    align-items: flex-start;
    flex-direction: column;
  }
}

/* shipb2b-global-override: zhy-blog-hero-normalize-v3
   The blog hub inherited the homepage's bright bottom fade and a one-off
   breadcrumb scale. Bring its shell back to the shared inner-page hero rhythm
   while preserving the buyer-guide content and first-party factory image. */
body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero {
  min-height: clamp(680px, 78svh, 780px) !important;
  padding: clamp(112px, 11vh, 124px) 0 clamp(64px, 7vh, 76px) !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero::before {
  background: linear-gradient(
    90deg,
    rgba(23, 19, 14, 0.94) 0%,
    rgba(23, 19, 14, 0.82) 48%,
    rgba(36, 29, 21, 0.62) 100%
  ) !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero::after {
  content: none !important;
  display: none !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb {
  display: block !important;
  margin: 0 0 28px !important;
  color: rgba(251, 247, 239, 0.82) !important;
  font-size: 14px !important;
  font-weight: 750 !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb ol {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb li {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
}

body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb li + li::before {
  margin: 0 !important;
  color: rgba(251, 247, 239, 0.48) !important;
}

@media (max-width: 760px) {
  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero {
    min-height: min(760px, 88svh) !important;
    padding: 104px 0 56px !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero > .zhy-blog-wrap {
    width: min(100% - 32px, 1180px) !important;
    max-width: min(100% - 32px, 1180px) !important;
  }

  body:has(.zhy-blog-hero) .zhy-blog-hub .zhy-blog-hero .zhy-blog-breadcrumb {
    margin-bottom: 22px !important;
    font-size: 13px !important;
  }
}
/* shipb2b-global-override: zhy-contextual-button-hierarchy-v1 */
body :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
){border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}

body :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],
  .dark,.final,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
){border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}

body :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
){border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}

body :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],
  .dark,.final,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
){border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important}

body main.zhy-product-detail .zhy-section-actions .zhy-btn--outline{border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important}
body #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary{border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit){border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}

/* Specificity bridge for packaged routes that still carry legacy !important button variants. */
body:is(#zhy-button-layer-a,body):is(#zhy-button-layer-b,body) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
){border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,body):is(#zhy-button-layer-b,body) :is(.zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,[data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],.dark,.mag-hero,.mag-proof,.mag-close) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,.zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
){border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,body):is(#zhy-button-layer-b,body) :is(.zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,.zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,.zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline){border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,body):is(#zhy-button-layer-b,body) :is(.zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,[data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],.dark,.mag-hero,.mag-proof,.mag-close) :is(.zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,.zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,.zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline){border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
/* shipb2b-global-override: ink-surface-breadcrumb-brand-color */
main[class*="shipb2b-packaged--"] [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a{
  color:#fff8ed!important;
}

/* shipb2b-global-override: packaged-link-brand-fallback */
main[class*="shipb2b-packaged--"] :where(a:not(.zhy-btn):not([class*="btn-"])){
  color:var(--zhy-link,#103868);
}
/* shipb2b-global-override: zhy-header-dom-order-guard-v7
   The live header keeps logo, nav, language switch and quote CTA as four
   siblings. A former integration rule declared only three grid columns and
   forced the CTA into a second row, creating the large dark band seen on
   desktop. Keep the CSS aligned with the actual WordPress header markup. */
@media (min-width: 1181px) {
  .zhy-header .zhy-header__inner {
    grid-template-columns: minmax(176px, 0.72fr) minmax(0, auto) auto auto !important;
    grid-auto-rows: minmax(76px, auto) !important;
  }

  .zhy-header .zhy-logo { grid-column: 1 !important; }
  .zhy-header .zhy-nav { grid-column: 2 !important; }
  .zhy-header .zhy-lang-switch { grid-column: 3 !important; }
  .zhy-header .zhy-nav-cta { grid-column: 4 !important; }
}

@media (min-width: 901px) and (max-width: 1180px) {
  .zhy-header .zhy-header__inner {
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-auto-rows: minmax(66px, auto) !important;
    min-height: 66px !important;
  }

  .zhy-header .zhy-nav,
  .zhy-header .zhy-lang-switch,
  .zhy-header .zhy-nav-cta {
    display: none !important;
  }

  .zhy-header .zhy-nav-toggle {
    display: inline-flex !important;
    grid-column: 2 !important;
    justify-self: end !important;
  }
}
/* shipb2b-global-override: zhy-isolated-craft-parity-v1
   A preview that did not load global.css must not inherit a border width from
   the WordPress theme merely because its approved CSS set a button colour. The
   promoted page rules follow this guard and can still opt individual outline
   or secondary buttons back into a visible border. */
[data-craft-global-css="isolated"] .zhy-btn {
  border-width: 0;
}

/* `all` does not reset custom properties. Remove project/theme tokens that an
   isolated Craft preview never loaded; its promoted root/shell rules follow
   this block and restore only the tokens present during review. */
[data-craft-global-css="isolated"] {
  --ink: initial;
  --paper: initial;
  --surface: initial;
  --white: initial;
  --muted: initial;
  --line: initial;
  --gold: initial;
  --blue: initial;
  --zhy-ink: initial;
  --zhy-paper: initial;
  --zhy-surface: initial;
  --zhy-white: initial;
  --zhy-muted: initial;
  --zhy-line: initial;
  --zhy-gold: initial;
  --zhy-primary: initial;
  --zhy-secondary: initial;
}

/* The child theme gives its legacy FAQ utility a 28px top margin and 12px
   grid gap. Craft Preview owns FAQ spacing page-by-page, so those legacy
   defaults must not be introduced after packaging. */
main[class*="shipb2b-packaged--"] :is(.faq, .faq-grid, .zhy-faq, .zhy-faq-list, .zhy-accordion) {
  margin-top: 0;
  row-gap: 0;
}

/* Linked Craft previews load project global.css after the preview shell. Keep
   that reviewed cascade after WordPress combines both sources into one file. */
:is(
  main.shipb2b-packaged--products--paper-tubes,
  main.shipb2b-packaged--products--paper-bags
)[data-craft-global-css="linked"] .zhy-faq-list.zhy-faq {
  gap: 14px !important;
}

/* The WordPress child theme adds a legacy 26px action offset that is absent
   from linked Craft previews. Page-owned rules remain later and can opt back
   into a different value. */
main[data-craft-global-css="linked"] .zhy-actions {
  margin-top: 0;
}

/* Recreate the author-style starting point for components that global.css can
   otherwise decorate even though the approved page never loaded it. These
   selectors mirror the competing global selectors; the promoted page block
   follows and therefore restores every declaration that really existed in the
   reviewed shell/page/public-projection cascade. */
[data-craft-global-css="isolated"],
[data-craft-global-css="isolated"] *,
[data-craft-global-css="isolated"] *::before,
[data-craft-global-css="isolated"] *::after {
  all: revert;
}

/* This generated section is full-bleed in the approved isolated preview. The
   shared WordPress container utility carries width/margins as !important, so a
   route-bound reset is required before the promoted section rules can match
   the reviewed 3-column geometry. */
main.shipb2b-packaged--products--custom-magnetic-boxes[data-craft-global-css="isolated"]
  > .zhy-product-examples .zhy-wrap {
  width: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

[data-craft-global-css="isolated"] .zhy-hero,
[data-craft-global-css="isolated"] .zhy-hero *,
:where([data-craft-global-css="isolated"]) .zhy-breadcrumb,
:where([data-craft-global-css="isolated"]) .zhy-btn,
:where([data-craft-global-css="isolated"]) [data-b2b-public-group],
:where([data-craft-global-css="isolated"]) [data-b2b-public-group] article,
:where([data-craft-global-css="isolated"]) [data-b2b-public-group] aside,
:where([data-craft-global-css="isolated"]) [class*="zhy-b2b-"],
:where([data-craft-global-css="isolated"]) [class*="zhy-b2b-"] :is(div, span, header, article, aside, h3, h4, p, small, table, thead, tbody, tr, th, td) {
  all: revert;
}

/* shipb2b-global-override: zhy-craft-fidelity-guard-v1
   WordPress replaces private data-strategy-section values with opaque
   data-section-key values. The approved Craft surface rule must therefore
   bind to the public marker as well. These final rules also prevent generic
   packaged utilities and the global heading clamp from overriding the
   Products and Solutions hub layouts confirmed in Craft Preview. */
:is(main.shipb2b-packaged--home, main.shipb2b-packaged--products, main.shipb2b-packaged--solutions) > section[data-section-key][data-ui-surface="ink"]:not(.zhy-hero) {
  background-color: var(--ink, var(--zhy-ink, #172033)) !important;
  color: #f8f6f1 !important;
}
:where(:is(main.shipb2b-packaged--home, main.shipb2b-packaged--products, main.shipb2b-packaged--solutions) > section[data-section-key][data-ui-surface="ink"]:not(.zhy-hero)) :is(h1, h2, h3, p, li) {
  color: inherit;
}
@media (min-width: 1101px) {
  .shipb2b-packaged--products .zhy-products-catalogue {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }
}
.shipb2b-packaged--solutions.zhy-sol h2[data-ui-component="section-heading"] {
  font-size: clamp(31px, 4.4vw, 54px) !important;
  line-height: 1.07 !important;
}
main.shipb2b-packaged--home .zhy-home-v3-faq-layout.zhy-faq,
main.shipb2b-packaged--home .zhy-home-v3-faq.zhy-faq,
main.shipb2b-packaged--products .zhy-products-faq-layout.zhy-faq {
  margin-top: 0 !important;
}
main.shipb2b-packaged--home.zhy-home-v3 .zhy-home-v3-faq-layout .zhy-home-v3-faq details {
  border: 0 !important;
  border-bottom: 1px solid var(--zhy-line) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
main.shipb2b-packaged--products .zhy-products-faq-layout .zhy-faq {
  margin-top: 0 !important;
}
main.shipb2b-packaged--solutions .zhy-sol-faq .faq details {
  border: 0 !important;
  border-bottom: 1px solid var(--line) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
main.shipb2b-packaged--home .zhy-home-v3-faq details,
main.shipb2b-packaged--products .zhy-products-faq-layout details,
main.shipb2b-packaged--solutions .zhy-sol-faq .faq details {
  max-height: none !important;
  overflow: visible !important;
  transition: none !important;
}
/* shipb2b-packaged: products/paper-boxes — scoped as .shipb2b-packaged--products--paper-boxes */
.shipb2b-packaged--products--paper-boxes {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--products--paper-boxes {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes *, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes *::before, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes img, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes button, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes input, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes select, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes h1, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes h2, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes h3, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes p, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes li, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--products--paper-boxes {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--products--paper-boxes {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .page, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--products--paper-boxes .zhy-shell-skip, .shipb2b-packaged--products--paper-boxes.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--products--paper-boxes .zhy-shell-skip:focus, .shipb2b-packaged--products--paper-boxes.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--products--paper-boxes .zhy-site-header, .shipb2b-packaged--products--paper-boxes.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--products--paper-boxes .zhy-site-header.is-scrolled, .shipb2b-packaged--products--paper-boxes.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__inner, .shipb2b-packaged--products--paper-boxes.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__logo, .shipb2b-packaged--products--paper-boxes.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__logo img, .shipb2b-packaged--products--paper-boxes.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav, .shipb2b-packaged--products--paper-boxes.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav>a, .shipb2b-packaged--products--paper-boxes.zhy-site-nav>a, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__group>a, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group>a, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__trigger, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav>a:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-nav>a:hover, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__group>a:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group>a:hover, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--paper-boxes .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--paper-boxes.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--paper-boxes .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__group, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__group--mega, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__trigger, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__chevron, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__panel, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__panel--products, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__panel--solutions, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__column, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro>span, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro>strong, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro p, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro a, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__intro b, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__column, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__column>strong, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__column a, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-nav__column a:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__column a:hover, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__quote, .shipb2b-packaged--products--paper-boxes.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__quote:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--products--paper-boxes .zhy-site-menu-toggle, .shipb2b-packaged--products--paper-boxes.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--products--paper-boxes .zhy-site-menu-toggle span, .shipb2b-packaged--products--paper-boxes.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-overlay, .shipb2b-packaged--products--paper-boxes.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--products--paper-boxes .zhy-site-overlay[data-open="true"], .shipb2b-packaged--products--paper-boxes.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer[data-open="true"], .shipb2b-packaged--products--paper-boxes.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer__inner, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer__close, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer__inner>a, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer__inner>a, .shipb2b-packaged--products--paper-boxes .zhy-site-drawer summary, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer summary::after, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer__children, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer__children a, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-drawer__quote, .shipb2b-packaged--products--paper-boxes.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal.is-open, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__overlay, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__panel, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__close, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__tag, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__panel h2, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__lead, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal form, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__grid, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal label, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal label span, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal textarea, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__submit, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__note, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer, .shipb2b-packaged--products--paper-boxes.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__grid, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__brand img, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__brand p, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--products--paper-boxes.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer nav, .shipb2b-packaged--products--paper-boxes.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer a, .shipb2b-packaged--products--paper-boxes.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer a:hover, .shipb2b-packaged--products--paper-boxes.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer address, .shipb2b-packaged--products--paper-boxes.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer address a, .shipb2b-packaged--products--paper-boxes.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__legal, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__legal nav, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__legal a, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--products--paper-boxes .zhy-site-nav, .shipb2b-packaged--products--paper-boxes.zhy-site-nav, .shipb2b-packaged--products--paper-boxes .zhy-site-header__quote, .shipb2b-packaged--products--paper-boxes.zhy-site-header__quote {display:none}
.shipb2b-packaged--products--paper-boxes .zhy-site-menu-toggle, .shipb2b-packaged--products--paper-boxes.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__grid, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__brand, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__inner, .shipb2b-packaged--products--paper-boxes.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--products--paper-boxes .zhy-site-header__logo img, .shipb2b-packaged--products--paper-boxes.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--products--paper-boxes .zhy-site-menu-toggle, .shipb2b-packaged--products--paper-boxes.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer, .shipb2b-packaged--products--paper-boxes.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__grid, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__brand, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--products--paper-boxes .zhy-site-footer__legal, .shipb2b-packaged--products--paper-boxes.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__panel, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal__grid, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--paper-boxes .zhy-site-nav__panel, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__panel, .shipb2b-packaged--products--paper-boxes .zhy-site-nav__chevron, .shipb2b-packaged--products--paper-boxes.zhy-site-nav__chevron, .shipb2b-packaged--products--paper-boxes .zhy-site-header, .shipb2b-packaged--products--paper-boxes.zhy-site-header, .shipb2b-packaged--products--paper-boxes .zhy-site-header__quote, .shipb2b-packaged--products--paper-boxes.zhy-site-header__quote, .shipb2b-packaged--products--paper-boxes .zhy-site-quote-modal, .shipb2b-packaged--products--paper-boxes.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes .card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes.card, body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes [class*="-card"] {transition:none!important}}
.shipb2b-packaged--products--paper-boxes main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--paper-boxes main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--products--paper-boxes.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--paper-boxes.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--paper-boxes[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--paper-boxes.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--paper-boxes.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--paper-boxes[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--paper-boxes.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--products--paper-boxes.shipb2b-packaged--products--paper-boxes {
  --gold:#d09848;
  --gold-dark:#103868;
  --ink:#17130e;
  --ink-2:#241d15;
  --paper:#f8f6f1;
  --paper-2:#f8f6f1;
  --surface:#f8f6f1;
  --text:#172033;
  --muted:#667085;
  --line:#e3dfd7;
  --shadow:0 24px 70px rgba(36,29,21,.12);
  --container:min(1180px,calc(100% - 48px));
}
.shipb2b-packaged--products--paper-boxes.shipb2b-packaged--products--paper-boxes {box-sizing:border-box}
.shipb2b-packaged--products--paper-boxes.shipb2b-packaged--products--paper-boxes {scroll-behavior:smooth}
.shipb2b-packaged--products--paper-boxes.shipb2b-packaged--products--paper-boxes {margin:0;background:var(--paper);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.shipb2b-packaged--products--paper-boxes img, .shipb2b-packaged--products--paper-boxes video {display:block;max-width:100%}
.shipb2b-packaged--products--paper-boxes .nav-links a, .shipb2b-packaged--products--paper-boxes.nav-links a, .shipb2b-packaged--products--paper-boxes .zhy-breadcrumb a, .shipb2b-packaged--products--paper-boxes.zhy-breadcrumb a {color:inherit}
.shipb2b-packaged--products--paper-boxes.shipb2b-packaged--products--paper-boxes {overflow:hidden;background:var(--paper)}
.shipb2b-packaged--products--paper-boxes .nav, .shipb2b-packaged--products--paper-boxes.nav {position:absolute;z-index:20;top:22px;left:50%;transform:translateX(-50%);width:var(--container);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .logo img, .shipb2b-packaged--products--paper-boxes.logo img {width:156px;height:auto;filter:brightness(1.08)}
.shipb2b-packaged--products--paper-boxes .nav-links, .shipb2b-packaged--products--paper-boxes.nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
.shipb2b-packaged--products--paper-boxes .nav-links a, .shipb2b-packaged--products--paper-boxes.nav-links a {text-decoration:none;opacity:.88}
.shipb2b-packaged--products--paper-boxes .nav-links a:hover, .shipb2b-packaged--products--paper-boxes.nav-links a:hover {opacity:1;color:#d09848}
.shipb2b-packaged--products--paper-boxes .nav-quote, .shipb2b-packaged--products--paper-boxes.nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold);color:#17130e;text-decoration:none;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28)}
.shipb2b-packaged--products--paper-boxes .zhy-hero, .shipb2b-packaged--products--paper-boxes.zhy-hero {position:relative;min-height:88svh;display:grid;align-items:center;overflow:hidden;padding:112px 0 62px;background:var(--ink);color:#f8f6f1;isolation:isolate}
.shipb2b-packaged--products--paper-boxes .zhy-hero video, .shipb2b-packaged--products--paper-boxes.zhy-hero video {position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}
.shipb2b-packaged--products--paper-boxes .zhy-hero::before, .shipb2b-packaged--products--paper-boxes.zhy-hero::before {content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(23,19,14,.93),rgba(23,19,14,.67) 48%,rgba(23,19,14,.28))}
.shipb2b-packaged--products--paper-boxes .zhy-hero::after, .shipb2b-packaged--products--paper-boxes.zhy-hero::after {content:"";position:absolute;inset:auto 0 0;z-index:2;height:32%;pointer-events:none;background:linear-gradient(0deg,var(--paper),rgba(251,247,239,0))}
.shipb2b-packaged--products--paper-boxes .zhy-hero-inner, .shipb2b-packaged--products--paper-boxes.zhy-hero-inner {position:relative;z-index:3;width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(0,760px);gap:0;align-items:center;justify-content:start}
.shipb2b-packaged--products--paper-boxes .eyebrow, .shipb2b-packaged--products--paper-boxes.eyebrow {margin:0 0 18px;color:#d09848;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--paper-boxes h1, .shipb2b-packaged--products--paper-boxes h2, .shipb2b-packaged--products--paper-boxes h3, .shipb2b-packaged--products--paper-boxes p {margin-top:0}
.shipb2b-packaged--products--paper-boxes h1 {margin-bottom:22px;font-size:clamp(42px,6vw,76px);line-height:1.03;letter-spacing:0;max-width:12.4ch}
.shipb2b-packaged--products--paper-boxes .zhy-hero-lead, .shipb2b-packaged--products--paper-boxes.zhy-hero-lead {max-width:680px;margin-bottom:30px;color:rgba(255,248,237,.86);font-size:clamp(18px,2vw,22px);line-height:1.5}
.shipb2b-packaged--products--paper-boxes .actions, .shipb2b-packaged--products--paper-boxes.actions {display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.shipb2b-packaged--products--paper-boxes .zhy-btn, .shipb2b-packaged--products--paper-boxes.zhy-btn {min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:850;text-align:center;white-space:nowrap;max-width:100%;transition:transform .16s ease,border-color .16s ease,background .16s ease}
.shipb2b-packaged--products--paper-boxes .zhy-btn:hover, .shipb2b-packaged--products--paper-boxes.zhy-btn:hover {transform:translateY(-2px)}
.shipb2b-packaged--products--paper-boxes .zhy-btn-primary, .shipb2b-packaged--products--paper-boxes.zhy-btn-primary {background:var(--gold);color:#17130e;box-shadow:0 16px 44px rgba(208,152,72,.28)}
.shipb2b-packaged--products--paper-boxes .zhy-btn-secondary, .shipb2b-packaged--products--paper-boxes.zhy-btn-secondary {border:1px solid rgba(255,248,237,.46);color:#f8f6f1;background:transparent}
.shipb2b-packaged--products--paper-boxes .zhy-btn-dark, .shipb2b-packaged--products--paper-boxes.zhy-btn-dark {background:var(--ink);color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .proof-note, .shipb2b-packaged--products--paper-boxes.proof-note {padding:22px;border:1px solid rgba(255,248,237,.22);border-radius:22px;background:rgba(36,29,21,.62);backdrop-filter:blur(14px);box-shadow:0 20px 80px rgba(0,0,0,.25)}
.shipb2b-packaged--products--paper-boxes .proof-note strong, .shipb2b-packaged--products--paper-boxes.proof-note strong {display:block;margin-bottom:8px;color:#f8f6f1;font-size:18px;line-height:1.2}
.shipb2b-packaged--products--paper-boxes .proof-note ul, .shipb2b-packaged--products--paper-boxes.proof-note ul {margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px;color:rgba(255,248,237,.76);font-size:14px;line-height:1.45}
.shipb2b-packaged--products--paper-boxes .section, .shipb2b-packaged--products--paper-boxes.section {padding:96px 0;background:var(--paper)}
.shipb2b-packaged--products--paper-boxes .section.alt, .shipb2b-packaged--products--paper-boxes.section.alt {background:var(--paper-2)}
.shipb2b-packaged--products--paper-boxes .section.dark, .shipb2b-packaged--products--paper-boxes.section.dark {background:var(--ink);color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .wrap, .shipb2b-packaged--products--paper-boxes.wrap {width:var(--container);margin:0 auto}
.shipb2b-packaged--products--paper-boxes .section-head, .shipb2b-packaged--products--paper-boxes.section-head {max-width:820px;margin-bottom:34px}
.shipb2b-packaged--products--paper-boxes h2 {margin-bottom:16px;font-size:clamp(31px,4.4vw,54px);line-height:1.08;letter-spacing:0;color:var(--ink)}
.shipb2b-packaged--products--paper-boxes .dark h2, .shipb2b-packaged--products--paper-boxes.dark h2, .shipb2b-packaged--products--paper-boxes .dark h3, .shipb2b-packaged--products--paper-boxes.dark h3 {color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .section-head p, .shipb2b-packaged--products--paper-boxes.section-head p, .shipb2b-packaged--products--paper-boxes .lead, .shipb2b-packaged--products--paper-boxes.lead {max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}
.shipb2b-packaged--products--paper-boxes .dark .section-head p, .shipb2b-packaged--products--paper-boxes.dark .section-head p, .shipb2b-packaged--products--paper-boxes .dark .lead, .shipb2b-packaged--products--paper-boxes.dark .lead {color:rgba(255,248,237,.72)}
.shipb2b-packaged--products--paper-boxes .grid-3, .shipb2b-packaged--products--paper-boxes.grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.shipb2b-packaged--products--paper-boxes .grid-4, .shipb2b-packaged--products--paper-boxes.grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.shipb2b-packaged--products--paper-boxes .card, .shipb2b-packaged--products--paper-boxes.card {min-height:100%;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease}
.shipb2b-packaged--products--paper-boxes a.card, a.shipb2b-packaged--products--paper-boxes.card {display:block;color:inherit;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .card:hover, .shipb2b-packaged--products--paper-boxes.card:hover {transform:translateY(-4px);border-color:rgba(208,152,72,.7)}
.shipb2b-packaged--products--paper-boxes .card img, .shipb2b-packaged--products--paper-boxes.card img {display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#e3dfd7}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-496faabeeb0f"] .card img, .shipb2b-packaged--products--paper-boxes [data-section-key="section-27243bbf30f9"] .card img, .shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .card img {aspect-ratio:1/1}
.shipb2b-packaged--products--paper-boxes .card .body, .shipb2b-packaged--products--paper-boxes.card .body {padding:22px}
.shipb2b-packaged--products--paper-boxes .card h3, .shipb2b-packaged--products--paper-boxes.card h3 {margin-bottom:10px;font-size:22px;line-height:1.18}
.shipb2b-packaged--products--paper-boxes .card p, .shipb2b-packaged--products--paper-boxes.card p {color:var(--muted);line-height:1.62}
.shipb2b-packaged--products--paper-boxes .card-cta, .shipb2b-packaged--products--paper-boxes.card-cta {display:inline-flex;align-items:center;margin-top:16px;color:#103868;font-weight:850;border-bottom:1px solid rgba(123,85,33,.34)}
.shipb2b-packaged--products--paper-boxes .pill-row, .shipb2b-packaged--products--paper-boxes.pill-row {display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.shipb2b-packaged--products--paper-boxes .pill, .shipb2b-packaged--products--paper-boxes.pill {display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f8f6f1;color:#103868;font-size:12px;font-weight:850}
.shipb2b-packaged--products--paper-boxes .text-link, .shipb2b-packaged--products--paper-boxes.text-link {font-weight:850;color:#103868;text-decoration:none;border-bottom:1px solid rgba(123,85,33,.34)}
.shipb2b-packaged--products--paper-boxes .card-actions, .shipb2b-packaged--products--paper-boxes.card-actions {display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}
.shipb2b-packaged--products--paper-boxes .card-action, .shipb2b-packaged--products--paper-boxes.card-action {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:850;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}
.shipb2b-packaged--products--paper-boxes .card-action:hover, .shipb2b-packaged--products--paper-boxes.card-action:hover {transform:translateY(-2px)}
.shipb2b-packaged--products--paper-boxes .card-action--route, .shipb2b-packaged--products--paper-boxes.card-action--route {background:#f8f6f1;color:#103868;border:1px solid rgba(123,85,33,.22)}
.shipb2b-packaged--products--paper-boxes .card-action--route:hover, .shipb2b-packaged--products--paper-boxes.card-action--route:hover {border-color:rgba(208,152,72,.78);background:#e3dfd7}
.shipb2b-packaged--products--paper-boxes .card-action--quote, .shipb2b-packaged--products--paper-boxes.card-action--quote {background:var(--ink);color:#f8f6f1;border:1px solid var(--ink);box-shadow:0 14px 34px rgba(36,29,21,.12)}
.shipb2b-packaged--products--paper-boxes .card-action--quote:hover, .shipb2b-packaged--products--paper-boxes.card-action--quote:hover {background:#241d15;border-color:#241d15}
.shipb2b-packaged--products--paper-boxes .hot-style-block, .shipb2b-packaged--products--paper-boxes.hot-style-block {margin-top:0;padding-top:0;border-top:0}
.shipb2b-packaged--products--paper-boxes .hot-style-block .section-head, .shipb2b-packaged--products--paper-boxes.hot-style-block .section-head {margin-bottom:30px}
.shipb2b-packaged--products--paper-boxes .hot-style-media, .shipb2b-packaged--products--paper-boxes.hot-style-media {display:block;overflow:hidden;text-decoration:none}
.shipb2b-packaged--products--paper-boxes .card-actions--quote-only, .shipb2b-packaged--products--paper-boxes.card-actions--quote-only {grid-template-columns:1fr!important}
@media (min-width:720px) {.shipb2b-packaged--products--paper-boxes .card-actions, .shipb2b-packaged--products--paper-boxes.card-actions {grid-template-columns:repeat(2,minmax(0,1fr))}}
.shipb2b-packaged--products--paper-boxes .solution-mini-grid, .shipb2b-packaged--products--paper-boxes.solution-mini-grid, .shipb2b-packaged--products--paper-boxes .example-link-grid, .shipb2b-packaged--products--paper-boxes.example-link-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.shipb2b-packaged--products--paper-boxes .solution-mini, .shipb2b-packaged--products--paper-boxes.solution-mini {display:block;min-height:100%;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none;box-shadow:0 12px 34px rgba(36,29,21,.08);transition:transform .2s ease,border-color .2s ease}
.shipb2b-packaged--products--paper-boxes .solution-mini:hover, .shipb2b-packaged--products--paper-boxes.solution-mini:hover {border-color:rgba(208,152,72,.8);transform:translateY(-3px)}
.shipb2b-packaged--products--paper-boxes .solution-mini h3, .shipb2b-packaged--products--paper-boxes.solution-mini h3 {margin:0 0 8px;font-size:18px;line-height:1.18}
.shipb2b-packaged--products--paper-boxes .solution-mini p, .shipb2b-packaged--products--paper-boxes.solution-mini p {margin:0;color:var(--muted);font-size:14px;line-height:1.48}
.shipb2b-packaged--products--paper-boxes .solution-mini span, .shipb2b-packaged--products--paper-boxes.solution-mini span {display:inline-flex;margin-top:12px;color:#103868;font-weight:850;border-bottom:1px solid rgba(123,85,33,.34)}
.shipb2b-packaged--products--paper-boxes .example-link-card .body, .shipb2b-packaged--products--paper-boxes.example-link-card .body {padding:18px}
.shipb2b-packaged--products--paper-boxes .example-link-card h3, .shipb2b-packaged--products--paper-boxes.example-link-card h3 {font-size:19px}
.shipb2b-packaged--products--paper-boxes .example-link-card p, .shipb2b-packaged--products--paper-boxes.example-link-card p {font-size:14px;line-height:1.55}
.shipb2b-packaged--products--paper-boxes .example-link-card .card-cta, .shipb2b-packaged--products--paper-boxes.example-link-card .card-cta {margin-top:10px}
.shipb2b-packaged--products--paper-boxes .solution-routes-head, .shipb2b-packaged--products--paper-boxes.solution-routes-head {max-width:780px;margin-bottom:32px}
.shipb2b-packaged--products--paper-boxes .solution-routes-head h2, .shipb2b-packaged--products--paper-boxes.solution-routes-head h2 {max-width:700px;margin-bottom:16px}
.shipb2b-packaged--products--paper-boxes .solution-routes-head p, .shipb2b-packaged--products--paper-boxes.solution-routes-head p {max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card {display:flex;flex-direction:column;min-height:100%}
.shipb2b-packaged--products--paper-boxes .solution-card__media, .shipb2b-packaged--products--paper-boxes.solution-card__media {display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#e3dfd7}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .solution-card__media img {width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .body {display:flex;flex:1;flex-direction:column;min-width:0;padding:18px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card h3 {margin-bottom:8px;font-size:19px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card p {display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:13.5px;line-height:1.5}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .pill-row {margin:13px 0 0}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .card-cta {margin-top:auto;padding-top:12px;align-self:flex-start}
.shipb2b-packaged--products--paper-boxes .split, .shipb2b-packaged--products--paper-boxes.split {display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center}
.shipb2b-packaged--products--paper-boxes .panel, .shipb2b-packaged--products--paper-boxes.panel {padding:26px;border-radius:22px;background:var(--ink);color:#f8f6f1;box-shadow:var(--shadow)}
.shipb2b-packaged--products--paper-boxes .panel h3, .shipb2b-packaged--products--paper-boxes.panel h3 {font-size:26px;margin-bottom:14px}
.shipb2b-packaged--products--paper-boxes .panel ol, .shipb2b-packaged--products--paper-boxes.panel ol, .shipb2b-packaged--products--paper-boxes .panel ul, .shipb2b-packaged--products--paper-boxes.panel ul {margin:0;padding-left:20px;display:grid;gap:14px;color:rgba(255,248,237,.76);line-height:1.55}
.shipb2b-packaged--products--paper-boxes .checklist, .shipb2b-packaged--products--paper-boxes.checklist {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.shipb2b-packaged--products--paper-boxes .checklist li, .shipb2b-packaged--products--paper-boxes.checklist li {padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--muted);line-height:1.48}
.shipb2b-packaged--products--paper-boxes .checklist b, .shipb2b-packaged--products--paper-boxes.checklist b {display:block;color:var(--ink);margin-bottom:5px}
.shipb2b-packaged--products--paper-boxes .media-grid, .shipb2b-packaged--products--paper-boxes.media-grid {display:grid;grid-template-columns:1fr 1fr;gap:12px}
.shipb2b-packaged--products--paper-boxes .media-grid img, .shipb2b-packaged--products--paper-boxes.media-grid img {aspect-ratio:1;width:100%;object-fit:cover;border-radius:18px}
.shipb2b-packaged--products--paper-boxes .steps, .shipb2b-packaged--products--paper-boxes.steps {display:grid;gap:12px;counter-reset:step}
.shipb2b-packaged--products--paper-boxes .step, .shipb2b-packaged--products--paper-boxes.step {display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}
.shipb2b-packaged--products--paper-boxes .step::before, .shipb2b-packaged--products--paper-boxes.step::before {counter-increment:step;content:counter(step);width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--gold);color:var(--ink);font-weight:900}
.shipb2b-packaged--products--paper-boxes .step h3, .shipb2b-packaged--products--paper-boxes.step h3 {margin:0 0 5px;font-size:18px}
.shipb2b-packaged--products--paper-boxes .step p, .shipb2b-packaged--products--paper-boxes.step p {margin:0;color:var(--muted);line-height:1.55}
.shipb2b-packaged--products--paper-boxes .proof-layout, .shipb2b-packaged--products--paper-boxes.proof-layout {display:grid;grid-template-columns:.86fr 1.14fr;gap:26px;align-items:start}
.shipb2b-packaged--products--paper-boxes .proof-gallery, .shipb2b-packaged--products--paper-boxes.proof-gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--paper-boxes .proof-gallery figure, .shipb2b-packaged--products--paper-boxes.proof-gallery figure {margin:0;overflow:hidden;border-radius:20px;background:var(--ink-2);border:1px solid rgba(255,248,237,.14)}
.shipb2b-packaged--products--paper-boxes .proof-gallery img, .shipb2b-packaged--products--paper-boxes.proof-gallery img {width:100%;aspect-ratio:4/3;object-fit:cover;opacity:1;filter:brightness(1.08) saturate(1.05);transition:transform .35s ease}
.shipb2b-packaged--products--paper-boxes .proof-gallery figure:hover img, .shipb2b-packaged--products--paper-boxes.proof-gallery figure:hover img {transform:scale(1.04)}
.shipb2b-packaged--products--paper-boxes .proof-gallery figcaption, .shipb2b-packaged--products--paper-boxes.proof-gallery figcaption {padding:12px 14px 14px;color:rgba(255,248,237,.72);font-size:13px}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,#e3dfd7);border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__grid, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__item, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__item {display:block;min-height:100%;padding:10px;border:1px solid var(--line,#e3dfd7);border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,#17130e);transition:transform .16s ease,border-color .16s ease}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__item:hover, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,#d09848)}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__item img, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__item img {display:block;width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:10px;background:#fff}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__controls, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__controls {display:none}
.shipb2b-packaged--products--paper-boxes .faq-grid, .shipb2b-packaged--products--paper-boxes.faq-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products--paper-boxes details {border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:17px 18px}
.shipb2b-packaged--products--paper-boxes summary {cursor:pointer;font-weight:850;color:var(--ink)}
.shipb2b-packaged--products--paper-boxes details p {margin:12px 0 0;color:var(--muted);line-height:1.62}
.shipb2b-packaged--products--paper-boxes .final, .shipb2b-packaged--products--paper-boxes.final {padding:90px 0;background:linear-gradient(135deg,#17130e 0%,#241d15 58%,#103868 100%);color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .final-card, .shipb2b-packaged--products--paper-boxes.final-card {display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:center;padding:34px;border-radius:28px;border:1px solid rgba(255,248,237,.16);background:rgba(255,248,237,.08)}
.shipb2b-packaged--products--paper-boxes .final h2, .shipb2b-packaged--products--paper-boxes.final h2 {color:#f8f6f1;margin-bottom:14px}
.shipb2b-packaged--products--paper-boxes .final p, .shipb2b-packaged--products--paper-boxes.final p {color:rgba(255,248,237,.72);line-height:1.65}
.shipb2b-packaged--products--paper-boxes .rfq-box, .shipb2b-packaged--products--paper-boxes.rfq-box {padding:22px;border-radius:22px;background:#f8f6f1;color:var(--ink)}
.shipb2b-packaged--products--paper-boxes .rfq-box ul, .shipb2b-packaged--products--paper-boxes.rfq-box ul {margin:12px 0 18px;padding-left:18px;color:var(--muted);line-height:1.55}
@media (max-width:980px) {.shipb2b-packaged--products--paper-boxes .nav-links, .shipb2b-packaged--products--paper-boxes.nav-links {display:none}
.shipb2b-packaged--products--paper-boxes .zhy-hero-inner, .shipb2b-packaged--products--paper-boxes.zhy-hero-inner, .shipb2b-packaged--products--paper-boxes .split, .shipb2b-packaged--products--paper-boxes.split, .shipb2b-packaged--products--paper-boxes .proof-layout, .shipb2b-packaged--products--paper-boxes.proof-layout, .shipb2b-packaged--products--paper-boxes .final-card, .shipb2b-packaged--products--paper-boxes.final-card {grid-template-columns:1fr}
.shipb2b-packaged--products--paper-boxes .grid-3, .shipb2b-packaged--products--paper-boxes.grid-3, .shipb2b-packaged--products--paper-boxes .grid-4, .shipb2b-packaged--products--paper-boxes.grid-4 {grid-template-columns:1fr 1fr}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-grid {grid-template-columns:1fr}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card {display:grid;grid-template-columns:200px minmax(0,1fr);min-height:200px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .body {padding:16px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card p {display:block;overflow:visible;-webkit-line-clamp:unset}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__grid, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {.shipb2b-packaged--products--paper-boxes.shipb2b-packaged--products--paper-boxes {--container:min(100% - 28px,1180px)}
.shipb2b-packaged--products--paper-boxes .zhy-hero, .shipb2b-packaged--products--paper-boxes.zhy-hero {min-height:92svh;padding:96px 0 42px}
.shipb2b-packaged--products--paper-boxes h1 {font-size:clamp(32px,8.7vw,35px);line-height:1.06}
.shipb2b-packaged--products--paper-boxes h2 {font-size:clamp(28px,9vw,38px)}
.shipb2b-packaged--products--paper-boxes .section-head p, .shipb2b-packaged--products--paper-boxes.section-head p, .shipb2b-packaged--products--paper-boxes .lead, .shipb2b-packaged--products--paper-boxes.lead {font-size:16px}
.shipb2b-packaged--products--paper-boxes .section, .shipb2b-packaged--products--paper-boxes.section {padding:72px 0}
.shipb2b-packaged--products--paper-boxes .actions, .shipb2b-packaged--products--paper-boxes.actions {align-items:stretch}
.shipb2b-packaged--products--paper-boxes .zhy-btn, .shipb2b-packaged--products--paper-boxes.zhy-btn {width:100%}
.shipb2b-packaged--products--paper-boxes .panel, .shipb2b-packaged--products--paper-boxes.panel {padding:22px;border-radius:20px}
.shipb2b-packaged--products--paper-boxes .panel h3, .shipb2b-packaged--products--paper-boxes.panel h3 {font-size:24px}
.shipb2b-packaged--products--paper-boxes .panel ol, .shipb2b-packaged--products--paper-boxes.panel ol, .shipb2b-packaged--products--paper-boxes .panel ul, .shipb2b-packaged--products--paper-boxes.panel ul {gap:10px;padding-left:18px}
.shipb2b-packaged--products--paper-boxes .proof-note, .shipb2b-packaged--products--paper-boxes.proof-note {padding:18px;border-radius:18px}
.shipb2b-packaged--products--paper-boxes .grid-3, .shipb2b-packaged--products--paper-boxes.grid-3, .shipb2b-packaged--products--paper-boxes .grid-4, .shipb2b-packaged--products--paper-boxes.grid-4, .shipb2b-packaged--products--paper-boxes .solution-mini-grid, .shipb2b-packaged--products--paper-boxes.solution-mini-grid, .shipb2b-packaged--products--paper-boxes .example-link-grid, .shipb2b-packaged--products--paper-boxes.example-link-grid, .shipb2b-packaged--products--paper-boxes .checklist, .shipb2b-packaged--products--paper-boxes.checklist, .shipb2b-packaged--products--paper-boxes .faq-grid, .shipb2b-packaged--products--paper-boxes.faq-grid, .shipb2b-packaged--products--paper-boxes .media-grid, .shipb2b-packaged--products--paper-boxes.media-grid, .shipb2b-packaged--products--paper-boxes .proof-gallery, .shipb2b-packaged--products--paper-boxes.proof-gallery {grid-template-columns:1fr}
.shipb2b-packaged--products--paper-boxes .solution-routes-head, .shipb2b-packaged--products--paper-boxes.solution-routes-head {margin-bottom:24px}
.shipb2b-packaged--products--paper-boxes .solution-routes-head p, .shipb2b-packaged--products--paper-boxes.solution-routes-head p {font-size:15px;line-height:1.58}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-grid {grid-template-columns:1fr;gap:12px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card {display:grid;grid-template-columns:112px minmax(0,1fr);min-height:112px;border-radius:18px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .body {padding:12px 14px}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card h3 {margin-bottom:6px;font-size:17px;line-height:1.15}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card p {display:block;overflow:visible;-webkit-line-clamp:unset;font-size:12.5px;line-height:1.4}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .pill-row {display:none}
.shipb2b-packaged--products--paper-boxes [data-section-key="section-623aefc763cd"] .example-link-card .card-cta {margin-top:auto;padding-top:7px;font-size:13px}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof {padding:18px}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__grid, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__grid {display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__grid::-webkit-scrollbar, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__grid::-webkit-scrollbar {display:none}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__item, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__item {flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__controls, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__controls {display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__controls button, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__controls button {width:44px;height:44px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:22px;line-height:1;cursor:pointer}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof__status, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof__status {min-width:42px;color:var(--muted);font-size:13px;font-weight:800;text-align:center}
.shipb2b-packaged--products--paper-boxes .final-card, .shipb2b-packaged--products--paper-boxes.final-card {padding:22px}}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof.zhy-cert-proof--canonical, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof.zhy-cert-proof--canonical {box-sizing:border-box!important;width:100%!important;margin:24px 0 26px!important;padding:22px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:22px!important;background:rgba(255,250,243,.78)!important;color:var(--ink,var(--zhy-ink,#17130e))!important;box-shadow:0 14px 38px rgba(36,29,21,.08)!important;overflow:visible!important}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof--canonical .zhy-cert-proof__grid, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof--canonical .zhy-cert-proof__grid {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:0!important}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof--canonical .zhy-cert-proof__item, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof--canonical .zhy-cert-proof__item {box-sizing:border-box!important;display:block!important;min-height:100%!important;padding:10px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:14px!important;background:#fff!important;color:var(--ink,var(--zhy-ink,#17130e))!important;text-decoration:none!important}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof--canonical .zhy-cert-proof__item img, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof--canonical .zhy-cert-proof__item img {display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;object-fit:contain!important;border-radius:10px!important;background:#fff!important}
@media(max-width:980px) {.shipb2b-packaged--products--paper-boxes .zhy-cert-proof--canonical .zhy-cert-proof__grid, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px) {.shipb2b-packaged--products--paper-boxes .zhy-cert-proof.zhy-cert-proof--canonical, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof.zhy-cert-proof--canonical {width:100%!important;padding:14px!important}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof--canonical .zhy-cert-proof__grid, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof--canonical .zhy-cert-proof__grid {display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important}
.shipb2b-packaged--products--paper-boxes .zhy-cert-proof--canonical .zhy-cert-proof__item, .shipb2b-packaged--products--paper-boxes.zhy-cert-proof--canonical .zhy-cert-proof__item {flex:0 0 100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}}
.shipb2b-packaged--products--paper-boxes .zhy-sr-only, .shipb2b-packaged--products--paper-boxes.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--products--paper-boxes .zhy-shell-logo, .shipb2b-packaged--products--paper-boxes.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .zhy-section-action, .shipb2b-packaged--products--paper-boxes.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--products--paper-boxes .zhy-btn, .shipb2b-packaged--products--paper-boxes.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--products--paper-boxes .zhy-section-action>.zhy-btn, .shipb2b-packaged--products--paper-boxes.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--products--paper-boxes .zhy-btn--primary, .shipb2b-packaged--products--paper-boxes.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--products--paper-boxes .zhy-btn--outline, .shipb2b-packaged--products--paper-boxes.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--products--paper-boxes [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--products--paper-boxes [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--products--paper-boxes [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--products--paper-boxes [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--products--paper-boxes [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--products--paper-boxes [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--products--paper-boxes [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--products--paper-boxes .zhy-tag, .shipb2b-packaged--products--paper-boxes.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products--paper-boxes .zhy-tube-category-page, .shipb2b-packaged--products--paper-boxes.zhy-tube-category-page, .shipb2b-packaged--products--paper-boxes .zhy-product-examples, .shipb2b-packaged--products--paper-boxes.zhy-product-examples, .shipb2b-packaged--products--paper-boxes .zhy-b2b-public-group, .shipb2b-packaged--products--paper-boxes.zhy-b2b-public-group, .shipb2b-packaged--products--paper-boxes .zhy-b2b-public-group--table, .shipb2b-packaged--products--paper-boxes.zhy-b2b-public-group--table, .shipb2b-packaged--products--paper-boxes .zhy-b2b-spec-table--models, .shipb2b-packaged--products--paper-boxes.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--products--paper-boxes .zhy-fact-note, .shipb2b-packaged--products--paper-boxes.zhy-fact-note, .shipb2b-packaged--products--paper-boxes .lede, .shipb2b-packaged--products--paper-boxes.lede, .shipb2b-packaged--products--paper-boxes .scope, .shipb2b-packaged--products--paper-boxes.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--products--paper-boxes .ccard, .shipb2b-packaged--products--paper-boxes.ccard {display:block;min-width:0}
.shipb2b-packaged--products--paper-boxes .zhy-grid-3, .shipb2b-packaged--products--paper-boxes.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--paper-boxes .zhy-grid-4, .shipb2b-packaged--products--paper-boxes.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--paper-boxes .zhy-prod-card, .shipb2b-packaged--products--paper-boxes.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--paper-boxes .zhy-prod-card>img, .shipb2b-packaged--products--paper-boxes.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--products--paper-boxes .zhy-prod-card>h3, .shipb2b-packaged--products--paper-boxes.zhy-prod-card>h3, .shipb2b-packaged--products--paper-boxes .zhy-prod-card>p, .shipb2b-packaged--products--paper-boxes.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--products--paper-boxes .zhy-prod-card>h3, .shipb2b-packaged--products--paper-boxes.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--products--paper-boxes .zhy-prod-card>p, .shipb2b-packaged--products--paper-boxes.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-generated, .shipb2b-packaged--products--paper-boxes.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-public-head, .shipb2b-packaged--products--paper-boxes.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-public-head h3, .shipb2b-packaged--products--paper-boxes.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-public-head p, .shipb2b-packaged--products--paper-boxes.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-spec-wrap, .shipb2b-packaged--products--paper-boxes.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-spec-table, .shipb2b-packaged--products--paper-boxes.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-spec-table th, .shipb2b-packaged--products--paper-boxes.zhy-b2b-spec-table th, .shipb2b-packaged--products--paper-boxes .zhy-b2b-spec-table td, .shipb2b-packaged--products--paper-boxes.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--paper-boxes .zhy-spec-table, .shipb2b-packaged--products--paper-boxes.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--paper-boxes .zhy-spec-table th, .shipb2b-packaged--products--paper-boxes.zhy-spec-table th, .shipb2b-packaged--products--paper-boxes .zhy-spec-table td, .shipb2b-packaged--products--paper-boxes.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--paper-boxes.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--paper-boxes .zhy-fit-grid, .shipb2b-packaged--products--paper-boxes.zhy-fit-grid, .shipb2b-packaged--products--paper-boxes .zhy-proof-grid, .shipb2b-packaged--products--paper-boxes.zhy-proof-grid, .shipb2b-packaged--products--paper-boxes .zhy-b2b-rfq-fields, .shipb2b-packaged--products--paper-boxes.zhy-b2b-rfq-fields, .shipb2b-packaged--products--paper-boxes .zhy-b2b-application-list, .shipb2b-packaged--products--paper-boxes.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--paper-boxes.zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--paper-boxes .zhy-fit-card, .shipb2b-packaged--products--paper-boxes.zhy-fit-card, .shipb2b-packaged--products--paper-boxes .zhy-b2b-application-list article, .shipb2b-packaged--products--paper-boxes.zhy-b2b-application-list article, .shipb2b-packaged--products--paper-boxes .zhy-b2b-proof-scope article, .shipb2b-packaged--products--paper-boxes.zhy-b2b-proof-scope article, .shipb2b-packaged--products--paper-boxes .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--paper-boxes.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--paper-boxes [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-proof-scope, .shipb2b-packaged--products--paper-boxes.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-proof-scope>div, .shipb2b-packaged--products--paper-boxes.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-proof-scope>aside, .shipb2b-packaged--products--paper-boxes.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--products--paper-boxes .zhy-b2b-rfq-panel, .shipb2b-packaged--products--paper-boxes.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--products--paper-boxes .zhy-grid-4, .shipb2b-packaged--products--paper-boxes.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--products--paper-boxes .zhy-grid-3, .shipb2b-packaged--products--paper-boxes.zhy-grid-3, .shipb2b-packaged--products--paper-boxes .zhy-grid-4, .shipb2b-packaged--products--paper-boxes.zhy-grid-4, .shipb2b-packaged--products--paper-boxes .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--paper-boxes.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--paper-boxes .zhy-fit-grid, .shipb2b-packaged--products--paper-boxes.zhy-fit-grid, .shipb2b-packaged--products--paper-boxes .zhy-proof-grid, .shipb2b-packaged--products--paper-boxes.zhy-proof-grid, .shipb2b-packaged--products--paper-boxes .zhy-b2b-rfq-fields, .shipb2b-packaged--products--paper-boxes.zhy-b2b-rfq-fields, .shipb2b-packaged--products--paper-boxes .zhy-b2b-application-list, .shipb2b-packaged--products--paper-boxes.zhy-b2b-application-list, .shipb2b-packaged--products--paper-boxes .zhy-b2b-proof-scope, .shipb2b-packaged--products--paper-boxes.zhy-b2b-proof-scope, .shipb2b-packaged--products--paper-boxes .zhy-b2b-rfq-panel, .shipb2b-packaged--products--paper-boxes.zhy-b2b-rfq-panel {grid-template-columns:1fr}}
.shipb2b-packaged--products--paper-boxes .shipb2b-promoted-style-3d4486ed0ee4, .shipb2b-packaged--products--paper-boxes.shipb2b-promoted-style-3d4486ed0ee4 { margin:22px 0 0; }
.shipb2b-packaged--products--paper-boxes .shipb2b-promoted-style-55aeffdf70ab, .shipb2b-packaged--products--paper-boxes.shipb2b-promoted-style-55aeffdf70ab { margin:24px 0 0; }
/* shipb2b-packaged: products/paper-tubes — scoped as .shipb2b-packaged--products--paper-tubes */
.shipb2b-packaged--products--paper-tubes {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--products--paper-tubes) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--products--paper-tubes) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--products--paper-tubes) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-shell-skip, :where(.shipb2b-packaged--products--paper-tubes).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-shell-skip:focus, :where(.shipb2b-packaged--products--paper-tubes).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__logo, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro p, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__intro b, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__column a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-overlay, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--products--paper-tubes).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer__inner, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer__close, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer summary, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer__children, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer__children a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-drawer__quote, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal form, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal label, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__brand img, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__brand p, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer nav, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer a:hover, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer address, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer address a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__legal a, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--paper-tubes {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-tubes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-tubes).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--products--paper-tubes) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-tubes) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-tubes).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-tubes)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-tubes).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-tubes)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--paper-tubes {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-tubes).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--products--paper-tubes) .nav, :where(.shipb2b-packaged--products--paper-tubes).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) .logo, :where(.shipb2b-packaged--products--paper-tubes).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--products--paper-tubes) .logo img, :where(.shipb2b-packaged--products--paper-tubes).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--products--paper-tubes) .nav-links, :where(.shipb2b-packaged--products--paper-tubes).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--products--paper-tubes) .nav-links a, :where(.shipb2b-packaged--products--paper-tubes).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--products--paper-tubes) .nav-links a:hover, :where(.shipb2b-packaged--products--paper-tubes).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--products--paper-tubes) .nav-quote, :where(.shipb2b-packaged--products--paper-tubes).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--products--paper-tubes) .nav-quote:hover, :where(.shipb2b-packaged--products--paper-tubes).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {:where(.shipb2b-packaged--products--paper-tubes) .nav, :where(.shipb2b-packaged--products--paper-tubes).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-tubes) .nav-links, :where(.shipb2b-packaged--products--paper-tubes).nav-links {display:none}
:where(.shipb2b-packaged--products--paper-tubes) .logo img, :where(.shipb2b-packaged--products--paper-tubes).logo img {width:142px}}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-option-card__media, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-option-card__media {display:block;aspect-ratio:1/1!important;overflow:hidden;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-option-card__media img, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-option-card__media img {display:block;width:100%;height:100%;aspect-ratio:1/1!important;object-fit:cover;object-position:center}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-hero__video, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-hero__video {object-position:74% 50%}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__label, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof h3, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof p, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__grid, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__item, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__item:hover, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__item img, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__item strong, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__item span, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
@media (max-width:980px) {:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__grid, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--products--paper-tubes) main.zhy-product-detail .zhy-cert-proof__grid, main:where(.shipb2b-packaged--products--paper-tubes).zhy-product-detail .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof.zhy-cert-proof--canonical {box-sizing:border-box!important;width:100%!important;margin:24px 0 26px!important;padding:22px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:22px!important;background:rgba(255,250,243,.78)!important;color:var(--ink,var(--zhy-ink,#17130e))!important;box-shadow:0 14px 38px rgba(36,29,21,.08)!important;overflow:visible!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__label, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__label {display:inline-flex!important;margin-bottom:9px!important;color:var(--gold-dark,var(--gold-deep,#103868))!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical h3, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical h3 {max-width:none!important;margin:0 0 8px!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.12!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical>p, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical>p {max-width:none!important;margin:0 0 16px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:14.5px!important;line-height:1.55!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__grid {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:0!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__item, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__item {box-sizing:border-box!important;display:grid!important;grid-template-rows:auto auto 1fr!important;gap:8px!important;min-height:100%!important;padding:10px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:14px!important;background:#fff!important;color:var(--ink,var(--zhy-ink,#17130e))!important;text-decoration:none!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__item img, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__item img {width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:10px!important;background:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__item strong, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__item strong {display:block!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:13.5px!important;line-height:1.2!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__item span, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__item span {display:block!important;margin-top:3px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:11.5px!important;line-height:1.3!important}
@media(max-width:980px) {:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px) {:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof.zhy-cert-proof--canonical {width:100%!important;padding:18px!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-sr-only, :where(.shipb2b-packaged--products--paper-tubes).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-shell-logo, :where(.shipb2b-packaged--products--paper-tubes).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-section-action, :where(.shipb2b-packaged--products--paper-tubes).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-btn, :where(.shipb2b-packaged--products--paper-tubes).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--products--paper-tubes).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-btn--primary, :where(.shipb2b-packaged--products--paper-tubes).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-tubes).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--products--paper-tubes) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-tubes) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--products--paper-tubes) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--products--paper-tubes) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--products--paper-tubes) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--products--paper-tubes) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--products--paper-tubes) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-tag, :where(.shipb2b-packaged--products--paper-tubes).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-tubes).zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-tubes) .zhy-product-examples, :where(.shipb2b-packaged--products--paper-tubes).zhy-product-examples, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-fact-note, :where(.shipb2b-packaged--products--paper-tubes).zhy-fact-note, :where(.shipb2b-packaged--products--paper-tubes) .lede, :where(.shipb2b-packaged--products--paper-tubes).lede, :where(.shipb2b-packaged--products--paper-tubes) .scope, :where(.shipb2b-packaged--products--paper-tubes).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-tubes) .ccard, :where(.shipb2b-packaged--products--paper-tubes).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-tubes).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-tubes).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-prod-card, :where(.shipb2b-packaged--products--paper-tubes).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-prod-card>img, :where(.shipb2b-packaged--products--paper-tubes).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-tubes).zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-tubes) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-tubes).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-tubes).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-tubes).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-generated, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-public-head, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-public-head p, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-spec-table, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-spec-table, :where(.shipb2b-packaged--products--paper-tubes).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-spec-table th, :where(.shipb2b-packaged--products--paper-tubes).zhy-spec-table th, :where(.shipb2b-packaged--products--paper-tubes) .zhy-spec-table td, :where(.shipb2b-packaged--products--paper-tubes).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-tubes) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-tubes) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-tubes) .zhy-fit-card, :where(.shipb2b-packaged--products--paper-tubes).zhy-fit-card, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-tubes) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--products--paper-tubes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-tubes).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--products--paper-tubes) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-tubes).zhy-grid-3, :where(.shipb2b-packaged--products--paper-tubes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-tubes).zhy-grid-4, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-tubes) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-tubes) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-tubes).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-tubes) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-tubes).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: products/paper-bags — scoped as .shipb2b-packaged--products--paper-bags */
.shipb2b-packaged--products--paper-bags {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--products--paper-bags) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--products--paper-bags) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--products--paper-bags) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--products--paper-bags) .zhy-shell-skip, :where(.shipb2b-packaged--products--paper-bags).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--products--paper-bags) .zhy-shell-skip:focus, :where(.shipb2b-packaged--products--paper-bags).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__logo, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro p, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__intro b, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__column a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-bags).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--products--paper-bags).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-overlay, :where(.shipb2b-packaged--products--paper-bags).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--products--paper-bags).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer__inner, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer__close, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer summary, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer__children, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer__children a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-drawer__quote, :where(.shipb2b-packaged--products--paper-bags).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal form, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal label, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__brand img, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__brand p, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer nav, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer a:hover, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer address, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer address a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__legal a, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-bags).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--paper-bags {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-bags).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-bags).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-bags).zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-header, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-bags).zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-bags) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-bags).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--products--paper-bags) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-bags) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-bags).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-bags)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-bags).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-bags)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--paper-bags {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-bags).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--products--paper-bags) .nav, :where(.shipb2b-packaged--products--paper-bags).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) .logo, :where(.shipb2b-packaged--products--paper-bags).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--products--paper-bags) .logo img, :where(.shipb2b-packaged--products--paper-bags).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--products--paper-bags) .nav-links, :where(.shipb2b-packaged--products--paper-bags).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--products--paper-bags) .nav-links a, :where(.shipb2b-packaged--products--paper-bags).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--products--paper-bags) .nav-links a:hover, :where(.shipb2b-packaged--products--paper-bags).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--products--paper-bags) .nav-quote, :where(.shipb2b-packaged--products--paper-bags).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--products--paper-bags) .nav-quote:hover, :where(.shipb2b-packaged--products--paper-bags).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {:where(.shipb2b-packaged--products--paper-bags) .nav, :where(.shipb2b-packaged--products--paper-bags).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-bags) .nav-links, :where(.shipb2b-packaged--products--paper-bags).nav-links {display:none}
:where(.shipb2b-packaged--products--paper-bags) .logo img, :where(.shipb2b-packaged--products--paper-bags).logo img {width:142px}}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-option-card__media, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-option-card__media {display:block;aspect-ratio:1/1!important;overflow:hidden;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-option-card__media img, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-option-card__media img {display:block;width:100%;height:100%;aspect-ratio:1/1!important;object-fit:cover;object-position:center}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__label, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof h3, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof p, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__grid, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__item, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__item:hover, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__item img, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__item strong, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__item span, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--home, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--home {margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--home h3, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--home h3 {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--home p, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--home p {color:rgba(255,248,237,.72)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--home .zhy-cert-proof__item, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--home .zhy-cert-proof__item {background:rgba(255,248,237,.96)}
@media (max-width:980px) {:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__grid, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--products--paper-bags) main.zhy-product-detail .zhy-cert-proof__grid, main:where(.shipb2b-packaged--products--paper-bags).zhy-product-detail .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof.zhy-cert-proof--canonical {box-sizing:border-box!important;width:100%!important;margin:24px 0 26px!important;padding:22px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:22px!important;background:rgba(255,250,243,.78)!important;color:var(--ink,var(--zhy-ink,#17130e))!important;box-shadow:0 14px 38px rgba(36,29,21,.08)!important;overflow:visible!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__label, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__label {display:inline-flex!important;margin-bottom:9px!important;color:var(--gold-dark,var(--gold-deep,#103868))!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical h3, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical h3 {max-width:none!important;margin:0 0 8px!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.12!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical>p, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical>p {max-width:none!important;margin:0 0 16px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:14.5px!important;line-height:1.55!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__grid {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:0!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__item, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__item {box-sizing:border-box!important;display:grid!important;grid-template-rows:auto auto 1fr!important;gap:8px!important;min-height:100%!important;padding:10px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:14px!important;background:#fff!important;color:var(--ink,var(--zhy-ink,#17130e))!important;text-decoration:none!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__item img, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__item img {width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:10px!important;background:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__item strong, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__item strong {display:block!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:13.5px!important;line-height:1.2!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__item span, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__item span {display:block!important;margin-top:3px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:11.5px!important;line-height:1.3!important}
@media(max-width:980px) {:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px) {:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof.zhy-cert-proof--canonical {width:100%!important;padding:18px!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-bags).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
:where(.shipb2b-packaged--products--paper-bags) .zhy-sr-only, :where(.shipb2b-packaged--products--paper-bags).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-shell-logo, :where(.shipb2b-packaged--products--paper-bags).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) .zhy-section-action, :where(.shipb2b-packaged--products--paper-bags).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--products--paper-bags) .zhy-btn, :where(.shipb2b-packaged--products--paper-bags).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--products--paper-bags) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--products--paper-bags).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-btn--primary, :where(.shipb2b-packaged--products--paper-bags).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--products--paper-bags) .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-bags).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--products--paper-bags) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-bags) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--products--paper-bags) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--products--paper-bags) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--products--paper-bags) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--products--paper-bags) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--products--paper-bags) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-tag, :where(.shipb2b-packaged--products--paper-bags).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-bags) .zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-bags).zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-bags) .zhy-product-examples, :where(.shipb2b-packaged--products--paper-bags).zhy-product-examples, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--products--paper-bags) .zhy-fact-note, :where(.shipb2b-packaged--products--paper-bags).zhy-fact-note, :where(.shipb2b-packaged--products--paper-bags) .lede, :where(.shipb2b-packaged--products--paper-bags).lede, :where(.shipb2b-packaged--products--paper-bags) .scope, :where(.shipb2b-packaged--products--paper-bags).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-bags) .ccard, :where(.shipb2b-packaged--products--paper-bags).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--products--paper-bags) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-bags).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-bags).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-prod-card, :where(.shipb2b-packaged--products--paper-bags).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-bags) .zhy-prod-card>img, :where(.shipb2b-packaged--products--paper-bags).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--products--paper-bags) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-bags).zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-bags) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-bags).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-bags).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-bags).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-generated, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-public-head, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-public-head p, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-spec-table, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-bags) .zhy-spec-table, :where(.shipb2b-packaged--products--paper-bags).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-bags) .zhy-spec-table th, :where(.shipb2b-packaged--products--paper-bags).zhy-spec-table th, :where(.shipb2b-packaged--products--paper-bags) .zhy-spec-table td, :where(.shipb2b-packaged--products--paper-bags).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-bags) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-bags).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-bags) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-bags).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-bags) .zhy-fit-card, :where(.shipb2b-packaged--products--paper-bags).zhy-fit-card, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-bags) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--products--paper-bags) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-bags).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--products--paper-bags) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-bags).zhy-grid-3, :where(.shipb2b-packaged--products--paper-bags) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-bags).zhy-grid-4, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-bags) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-bags).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-bags) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-bags).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-bags) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-bags).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: customization — scoped as .shipb2b-packaged--customization */
.shipb2b-packaged--customization, .shipb2b-packaged--customization * { box-sizing: border-box; }
.shipb2b-packaged--customization {
      margin: 0;
      background: #f8f6f1;
      color: #3e4652;
      font-family: "Roboto", system-ui, sans-serif;
      font-size: 16px;
      line-height: 1.65;
      overflow-x: clip;
    }
.shipb2b-packaged--customization [hidden] { display: none !important; }
.shipb2b-packaged--customization img, .shipb2b-packaged--customization video { display: block; max-width: 100%; }
.shipb2b-packaged--customization .zhy-customization-wrap {
      width: min(1180px, calc(100% - 48px));
      margin-inline: auto;
    }
.shipb2b-packaged--customization .zhy-customization-skip {
      position: fixed;
      top: 12px;
      left: -999px;
      z-index: 2200;
      min-height: 44px;
      padding: 10px 16px;
      border-radius: 999px;
      background: #fff;
      color: #172033;
      text-decoration: none;
    }
.shipb2b-packaged--customization .zhy-customization-skip:focus { left: 12px; }
.shipb2b-packaged--customization :focus-visible { outline: 3px solid #d09848; outline-offset: 3px; }
.shipb2b-packaged--customization .zhy-shell-header {
      position: fixed;
      inset: 0 0 auto;
      z-index: 1200;
      border-bottom: 1px solid transparent;
      background: rgba(11,39,72,.16);
      transition: background .2s ease, border-color .2s ease, box-shadow .2s ease;
    }
.shipb2b-packaged--customization .zhy-shell-header.is-scrolled, .shipb2b-packaged--customization .zhy-shell-header.is-open {
      border-bottom-color: rgba(255,255,255,.12);
      background: rgba(11,39,72,.97);
      box-shadow: 0 18px 44px rgba(11,39,72,.18);
    }
.shipb2b-packaged--customization .zhy-shell-header__inner {
      width: min(1180px, calc(100% - 48px));
      min-height: 78px;
      margin-inline: auto;
      display: grid;
      grid-template-columns: 180px minmax(0,1fr) auto;
      align-items: center;
      gap: 26px;
    }
.shipb2b-packaged--customization .zhy-shell-logo {
      display: inline-flex;
      align-items: center;
      min-height: 50px;
      width: 180px;
      text-decoration: none;
      background: transparent;
    }
.shipb2b-packaged--customization .zhy-shell-logo img {
      width: 180px;
      height: auto;
      object-fit: contain;
      object-position: left center;
      background: transparent;
    }
.shipb2b-packaged--customization .zhy-shell-nav {
      display: flex;
      align-items: stretch;
      justify-content: flex-end;
      gap: 24px;
      min-width: 0;
    }
.shipb2b-packaged--customization .zhy-shell-nav > a, .shipb2b-packaged--customization .zhy-shell-nav-parent {
      display: inline-flex;
      align-items: center;
      min-height: 78px;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      text-decoration: none;
      white-space: nowrap;
    }
.shipb2b-packaged--customization .zhy-shell-nav > a:hover, .shipb2b-packaged--customization .zhy-shell-nav-parent:hover { color: #d09848; }
.shipb2b-packaged--customization .zhy-shell-nav-group {
      position: relative;
      display: flex;
      align-items: stretch;
    }
.shipb2b-packaged--customization .zhy-shell-nav-trigger {
      width: 30px;
      min-height: 78px;
      margin: 0 -9px 0 -5px;
      padding: 0;
      border: 0;
      background: transparent;
      color: #fff;
      cursor: pointer;
    }
.shipb2b-packaged--customization .zhy-shell-nav-caret {
      display: block;
      width: 8px;
      height: 8px;
      margin: -4px auto 0;
      border-right: 1.5px solid currentColor;
      border-bottom: 1.5px solid currentColor;
      transform: rotate(45deg);
      transition: transform .18s ease;
    }
.shipb2b-packaged--customization .zhy-shell-nav-trigger[aria-expanded="true"] .zhy-shell-nav-caret, .shipb2b-packaged--customization .zhy-shell-nav-group:hover .zhy-shell-nav-caret, .shipb2b-packaged--customization .zhy-shell-nav-group:focus-within .zhy-shell-nav-caret { transform: translateY(4px) rotate(225deg); }
.shipb2b-packaged--customization .zhy-shell-dropdown, .shipb2b-packaged--customization .zhy-shell-mega {
      position: absolute;
      top: calc(100% - 4px);
      right: 0;
      visibility: hidden;
      opacity: 0;
      transform: translateY(8px);
      pointer-events: none;
      border: 1px solid #e3dfd7;
      border-radius: 10px;
      background: #fff;
      box-shadow: 0 24px 60px rgba(8,16,32,.16);
      transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
    }
.shipb2b-packaged--customization .zhy-shell-nav-group:hover > .zhy-shell-dropdown, .shipb2b-packaged--customization .zhy-shell-nav-group:hover > .zhy-shell-mega, .shipb2b-packaged--customization .zhy-shell-nav-group:focus-within > .zhy-shell-dropdown, .shipb2b-packaged--customization .zhy-shell-nav-group:focus-within > .zhy-shell-mega, .shipb2b-packaged--customization .zhy-shell-dropdown.is-open, .shipb2b-packaged--customization .zhy-shell-mega.is-open {
      visibility: visible;
      opacity: 1;
      transform: translateY(0);
      pointer-events: auto;
    }
.shipb2b-packaged--customization .zhy-shell-dropdown { width: 270px; padding: 12px; }
.shipb2b-packaged--customization .zhy-shell-dropdown a, .shipb2b-packaged--customization .zhy-shell-mega-group a {
      display: flex;
      align-items: center;
      min-height: 44px;
      padding: 9px 12px;
      border-radius: 6px;
      color: #172033;
      font-size: 14px;
      text-decoration: none;
    }
.shipb2b-packaged--customization .zhy-shell-dropdown a:hover, .shipb2b-packaged--customization .zhy-shell-mega-group a:hover { color: #103868; background: #f8f6f1; }
.shipb2b-packaged--customization .zhy-shell-mega {
      right: -214px;
      width: min(780px,76vw);
      padding: 28px;
      grid-template-columns: 1.15fr 1fr 1fr;
      gap: 28px;
    }
.shipb2b-packaged--customization .zhy-shell-mega.is-open, .shipb2b-packaged--customization .zhy-shell-nav-group:hover > .zhy-shell-mega, .shipb2b-packaged--customization .zhy-shell-nav-group:focus-within > .zhy-shell-mega { display: grid; }
.shipb2b-packaged--customization .zhy-shell-mega-intro { padding-right: 24px; border-right: 1px solid #e3dfd7; }
.shipb2b-packaged--customization .zhy-shell-mega-label { color: #103868; font-size: 11px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.shipb2b-packaged--customization .zhy-shell-mega-intro strong, .shipb2b-packaged--customization .zhy-shell-mega-group strong { display: block; color: #172033; }
.shipb2b-packaged--customization .zhy-shell-mega-intro strong { margin-top: 12px; font-size: 23px; line-height: 1.2; }
.shipb2b-packaged--customization .zhy-shell-mega-intro p { margin: 12px 0 18px; color: #3e4652; font-size: 14px; }
.shipb2b-packaged--customization .zhy-shell-mega-intro > a { color: #103868; font-size: 13px; font-weight: 800; text-decoration: none; }
.shipb2b-packaged--customization .zhy-shell-mega-group strong { margin: 5px 12px 8px; font-size: 13px; }
.shipb2b-packaged--customization .zhy-nav-cta, .shipb2b-packaged--customization .zhy-customization-button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 46px;
      padding: 11px 20px;
      border: 1px solid #d09848;
      border-radius: 999px;
      background: #d09848;
      color: #172033;
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .035em;
      line-height: 1.3;
      text-align: center;
      text-decoration: none;
      transition: transform .18s ease, background .18s ease, border-color .18s ease;
    }
.shipb2b-packaged--customization .zhy-nav-cta:hover, .shipb2b-packaged--customization .zhy-customization-button:hover { transform: translateY(-2px); background: #d09848; border-color: #d09848; }
.shipb2b-packaged--customization .zhy-shell-menu-toggle {
      display: none;
      width: 48px;
      height: 48px;
      padding: 12px;
      border: 0;
      background: transparent;
      color: #fff;
      cursor: pointer;
    }
.shipb2b-packaged--customization .zhy-shell-menu-toggle span {
      display: block;
      width: 24px;
      height: 2px;
      margin: 5px auto;
      border-radius: 2px;
      background: currentColor;
      transition: transform .18s ease, opacity .18s ease;
    }
.shipb2b-packaged--customization .zhy-shell-menu-toggle[aria-expanded="true"] span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.shipb2b-packaged--customization .zhy-shell-menu-toggle[aria-expanded="true"] span:nth-child(2) { opacity: 0; }
.shipb2b-packaged--customization .zhy-shell-menu-toggle[aria-expanded="true"] span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.shipb2b-packaged--customization .zhy-shell-mobile-nav {
      width: 100%;
      max-height: calc(100vh - 78px);
      overflow-y: auto;
      padding: 10px 24px 28px;
      border-top: 1px solid rgba(255,255,255,.12);
      background: var(--zhy-hero-background);
    }
.shipb2b-packaged--customization .zhy-shell-mobile-nav > a, .shipb2b-packaged--customization .zhy-shell-mobile-parent {
      display: flex;
      min-height: 52px;
      align-items: center;
      color: #fff;
      font-weight: 700;
      text-decoration: none;
    }
.shipb2b-packaged--customization .zhy-shell-mobile-group__head { display: grid; grid-template-columns: 1fr 52px; align-items: center; }
.shipb2b-packaged--customization .zhy-shell-mobile-subtoggle { width: 52px; height: 52px; border: 0; background: transparent; color: #fff; cursor: pointer; }
.shipb2b-packaged--customization .zhy-shell-mobile-subtoggle span { display: block; width: 9px; height: 9px; margin: -4px auto 0; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg); transition: transform .18s ease; }
.shipb2b-packaged--customization .zhy-shell-mobile-subtoggle[aria-expanded="true"] span { transform: translateY(4px) rotate(225deg); }
.shipb2b-packaged--customization .zhy-shell-mobile-submenu { padding: 4px 0 12px 18px; }
.shipb2b-packaged--customization .zhy-shell-mobile-submenu a { display: flex; min-height: 44px; align-items: center; color: #f8f6f1; font-size: 14px; text-decoration: none; }
.shipb2b-packaged--customization .zhy-customization-hero {
      position: relative;
      min-height: clamp(620px, 78vh, 760px);
      display: grid;
      place-items: center;
      overflow: hidden;
      background: #0b2748;
      color: #fff;
    }
.shipb2b-packaged--customization .zhy-customization-hero__media, .shipb2b-packaged--customization .zhy-customization-hero__media::after { position: absolute; inset: 0; }
.shipb2b-packaged--customization .zhy-customization-hero__media > img, .shipb2b-packaged--customization .zhy-customization-hero__media video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.shipb2b-packaged--customization .zhy-customization-hero__media video { opacity: 0; transition: opacity .2s ease; }
.shipb2b-packaged--customization .zhy-customization-hero__media video.is-playing { opacity: 1; }
.shipb2b-packaged--customization .zhy-customization-hero__media::after { content: ""; background: linear-gradient(180deg,color-mix(in srgb,var(--zhy-hero-overlay) 58%,transparent),color-mix(in srgb,var(--zhy-hero-overlay) 72%,transparent) 48%,color-mix(in srgb,var(--zhy-hero-background) 82%,transparent)); }
.shipb2b-packaged--customization .zhy-customization-hero-play { position: absolute; right: max(24px,calc((100vw - 1180px)/2)); bottom: 24px; z-index: 3; min-height: 44px; padding: 8px 15px; border: 1px solid rgba(255,255,255,.48); border-radius: 999px; background: color-mix(in srgb,var(--zhy-hero-overlay) 72%,transparent); color: #fff; font: inherit; font-size: 12px; font-weight: 700; cursor: pointer; }
.shipb2b-packaged--customization .zhy-customization-hero__inner { position: relative; z-index: 1; width: min(930px, calc(100% - 48px)); padding: 126px 0 82px; text-align: center; }
.shipb2b-packaged--customization .zhy-customization-breadcrumb { display: flex; justify-content: center; gap: 10px; margin-bottom: 28px; color: rgba(255,255,255,.8); font-size: 13px; }
.shipb2b-packaged--customization .zhy-customization-breadcrumb a { min-height: 44px; display: inline-flex; align-items: center; color: #fff; text-decoration: none; }
.shipb2b-packaged--customization .zhy-customization-breadcrumb span { min-height: 44px; display: inline-flex; align-items: center; }
.shipb2b-packaged--customization .zhy-customization-kicker { margin: 0 0 14px; color: #d09848; font-size: 12px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.shipb2b-packaged--customization .zhy-customization-hero h1 { max-width: 17ch; margin: 0 auto; color: #fff; font-size: clamp(44px,5.4vw,72px); font-weight: 800; line-height: 1.02; letter-spacing: 0; }
.shipb2b-packaged--customization .zhy-customization-hero__lead { max-width: 72ch; margin: 24px auto 0; color: rgba(255,255,255,.88); font-size: clamp(17px,1.7vw,20px); line-height: 1.62; }
.shipb2b-packaged--customization .zhy-customization-actions { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin-top: 32px; }
.shipb2b-packaged--customization .zhy-customization-button--light { background: var(--zhy-button-on-dark-bg, #d09848); border-color: var(--zhy-button-on-dark-border, #d09848); color: var(--zhy-button-on-dark-text, #172033); }
.shipb2b-packaged--customization .zhy-customization-button--light:hover { background: color-mix(in srgb, var(--zhy-button-on-dark-bg, #d09848) 88%, white); border-color: color-mix(in srgb, var(--zhy-button-on-dark-border, #d09848) 88%, white); }
.shipb2b-packaged--customization .zhy-customization-button--ghost { background: transparent; border-color: rgba(255,255,255,.5); color: #fff; }
.shipb2b-packaged--customization .zhy-customization-button--ghost:hover { background: rgba(255,255,255,.1); border-color: #fff; }
.shipb2b-packaged--customization .zhy-customization-button--text { padding-inline: 0; border-color: transparent; border-radius: 0; background: transparent; color: #103868; }
.shipb2b-packaged--customization .zhy-customization-button--text::after { content: ""; width: 9px; height: 9px; margin-left: 8px; border-top: 2px solid currentColor; border-right: 2px solid currentColor; transform: rotate(45deg); }
.shipb2b-packaged--customization .zhy-customization-button--text:hover { background: transparent; border-color: transparent; color: #103868; }
:where(.shipb2b-packaged--customization) #main-content .zhy-customization-button--text.zhy-btn--primary, #main-content:where(.shipb2b-packaged--customization) .zhy-customization-button--text.zhy-btn--primary { padding: 11px 20px; border: 1px solid #103868 !important; border-radius: 999px; background: #103868 !important; color: #fff !important; }
:where(.shipb2b-packaged--customization) #main-content .zhy-customization-button--text.zhy-btn--primary:hover, #main-content:where(.shipb2b-packaged--customization) .zhy-customization-button--text.zhy-btn--primary:hover { border-color: #0b2748 !important; background: #0b2748 !important; color: #fff !important; }
.shipb2b-packaged--customization .zhy-customization-section { padding: clamp(76px,8vw,112px) 0; background: #fff; }
.shipb2b-packaged--customization .zhy-customization-section--soft { background: #f8f6f1; }
.shipb2b-packaged--customization .zhy-customization-section--ink { background: #172033; color: #fff; }
.shipb2b-packaged--customization .zhy-customization-section-head { max-width: 790px; margin-bottom: 42px; }
.shipb2b-packaged--customization .zhy-customization-section-head--split { max-width: none; display: grid; grid-template-columns: minmax(0,1.05fr) minmax(300px,.65fr); gap: 54px; align-items: end; }
.shipb2b-packaged--customization .zhy-customization-section-head h2, .shipb2b-packaged--customization .zhy-customization-conversion h2 { margin: 0; color: #172033; font-size: clamp(36px,4.2vw,56px); font-weight: 800; line-height: 1.05; letter-spacing: 0; }
.shipb2b-packaged--customization .zhy-customization-section--ink .zhy-customization-section-head h2, .shipb2b-packaged--customization .zhy-customization-section--ink .zhy-customization-conversion h2 { color: #fff; }
.shipb2b-packaged--customization .zhy-customization-section-head p { max-width: 67ch; margin: 16px 0 0; color: #667085; font-size: 17px; }
.shipb2b-packaged--customization .zhy-customization-section--ink .zhy-customization-section-head p { color: #f8f6f1; }
.shipb2b-packaged--customization .zhy-customization-section-action { margin-top: 34px; }
.shipb2b-packaged--customization .zhy-customization-section--ink .zhy-customization-button--text { color: #d09848; }
.shipb2b-packaged--customization .zhy-structure-grid {
      display: grid;
      grid-template-columns: repeat(4,minmax(0,1fr));
      gap: 18px;
    }
.shipb2b-packaged--customization .zhy-structure-card {
      min-width: 0;
      display: flex;
      flex-direction: column;
      overflow: hidden;
      border: 1px solid #e3dfd7;
      border-radius: 16px;
      background: #fff;
      color: #172033;
      text-decoration: none;
      box-shadow: 0 12px 32px rgba(23,32,51,.07);
      transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
    }
.shipb2b-packaged--customization .zhy-structure-card:hover { transform: translateY(-4px); border-color: #d09848; box-shadow: 0 20px 45px rgba(23,32,51,.11); }
.shipb2b-packaged--customization .zhy-structure-card__media { margin: 0; aspect-ratio: 4/3; overflow: hidden; background: #f8f6f1; }
.shipb2b-packaged--customization .zhy-structure-card__media img { width: 100%; height: 100%; object-fit: cover; transition: transform .28s ease; }
.shipb2b-packaged--customization .zhy-structure-card:hover img { transform: scale(1.035); }
.shipb2b-packaged--customization .zhy-structure-card__body { flex: 1; display: flex; flex-direction: column; padding: 20px; }
.shipb2b-packaged--customization .zhy-structure-card h3 { margin: 0; color: #172033; font-size: 20px; line-height: 1.18; }
.shipb2b-packaged--customization .zhy-structure-card p { margin: 10px 0 20px; color: #667085; font-size: 14px; line-height: 1.55; }
.shipb2b-packaged--customization .zhy-structure-card__link { margin-top: auto; color: #103868; font-size: 13px; font-weight: 800; }
.shipb2b-packaged--customization .zhy-route-boundary { margin: 26px 0 0; padding-left: 16px; border-left: 3px solid #d09848; color: #667085; font-size: 14px; }
.shipb2b-packaged--customization .zhy-quote-board { overflow: hidden; border: 1px solid #e3dfd7; border-radius: 18px; background: #ffffff; box-shadow: 0 18px 48px rgba(23,32,51,.08); }
.shipb2b-packaged--customization .zhy-quote-board__head, .shipb2b-packaged--customization .zhy-quote-board__row { display: grid; grid-template-columns: minmax(240px,.7fr) minmax(0,1.3fr); gap: 32px; }
.shipb2b-packaged--customization .zhy-quote-board__head { padding: 15px 24px; background: #103868; color: #fff; font-size: 13px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; }
.shipb2b-packaged--customization .zhy-quote-board__row { padding: 17px 24px; border-bottom: 1px solid #e3dfd7; }
.shipb2b-packaged--customization .zhy-quote-board__row:last-child { border-bottom: 0; }
.shipb2b-packaged--customization .zhy-quote-board__row strong { color: #172033; }
.shipb2b-packaged--customization .zhy-quote-board__row span { color: #667085; }
.shipb2b-packaged--customization .zhy-open-choice-note, .shipb2b-packaged--customization .zhy-confirmation-note, .shipb2b-packaged--customization .zhy-document-scope-note { margin-top: 22px; padding: 18px 20px; border-left: 3px solid #d09848; background: rgba(255,255,255,.72); color: #3e4652; }
.shipb2b-packaged--customization .zhy-material-gallery { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px; }
.shipb2b-packaged--customization .zhy-sample-card { margin: 0; overflow: hidden; border: 1px solid #e3dfd7; border-radius: 16px; background: #fff; box-shadow: 0 12px 32px rgba(23,32,51,.07); }
.shipb2b-packaged--customization .zhy-sample-card__media { aspect-ratio: 4/3; overflow: hidden; background: #f8f6f1; }
.shipb2b-packaged--customization .zhy-sample-card__media img { width: 100%; height: 100%; object-fit: cover; transition: transform .28s ease; }
.shipb2b-packaged--customization .zhy-sample-card:hover img { transform: scale(1.035); }
.shipb2b-packaged--customization .zhy-sample-card figcaption { min-height: 235px; padding: 22px; }
.shipb2b-packaged--customization .zhy-sample-card h3 { margin: 0; color: #172033; font-size: 20px; }
.shipb2b-packaged--customization .zhy-sample-card p { margin: 10px 0 0; color: #667085; font-size: 14px; line-height: 1.6; }
.shipb2b-packaged--customization .zhy-sample-check { display: block; margin-top: 16px; color: #103868; font-size: 12px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }
.shipb2b-packaged--customization .zhy-approval-rail { margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 0; list-style: none; counter-reset: approval; }
.shipb2b-packaged--customization .zhy-approval-step { position: relative; min-height: 230px; padding: 26px 30px 28px 0; border-top: 1px solid #e3dfd7; counter-increment: approval; }
.shipb2b-packaged--customization .zhy-approval-step:not(:nth-child(3n+1)) { padding-left: 30px; border-left: 1px solid #e3dfd7; }
.shipb2b-packaged--customization .zhy-approval-step::before { content: counter(approval,decimal-leading-zero); display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 50%; background: #103868; color: #fff; font-size: 12px; font-weight: 800; }
.shipb2b-packaged--customization .zhy-approval-step h3 { margin: 18px 0 0; color: #172033; font-size: 20px; }
.shipb2b-packaged--customization .zhy-approval-step p { margin: 9px 0 0; color: #667085; font-size: 14px; }
.shipb2b-packaged--customization .zhy-variable-ledger { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); column-gap: 56px; }
.shipb2b-packaged--customization .zhy-variable-row { display: grid; grid-template-columns: 38px minmax(150px,.48fr) minmax(0,1fr); gap: 14px; padding: 20px 0; border-top: 1px solid #e3dfd7; }
.shipb2b-packaged--customization .zhy-variable-row__index { color: #103868; font-size: 11px; font-weight: 900; letter-spacing: .08em; }
.shipb2b-packaged--customization .zhy-variable-row dt { color: #172033; font-weight: 800; }
.shipb2b-packaged--customization .zhy-variable-row dd { margin: 0; color: #667085; }
.shipb2b-packaged--customization .zhy-proof-layout { display: grid; grid-template-columns: minmax(0,5fr) minmax(0,7fr); gap: clamp(32px,4vw,56px); align-items: start; }
.shipb2b-packaged--customization .zhy-factory-media { margin: 0; }
.shipb2b-packaged--customization .zhy-factory-media video { width: 100%; aspect-ratio: 16/9; border-radius: 14px; background: #0b2748; object-fit: cover; }
.shipb2b-packaged--customization .zhy-factory-stills { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin-top: 10px; }
.shipb2b-packaged--customization .zhy-factory-stills img { width: 100%; aspect-ratio: 16/9; border-radius: 10px; object-fit: cover; }
.shipb2b-packaged--customization .zhy-factory-media figcaption { margin-top: 16px; color: #f8f6f1; font-size: 14px; }
.shipb2b-packaged--customization .zhy-inspection-ledger { margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); list-style: none; border-top: 1px solid rgba(226,185,116,.5); }
.shipb2b-packaged--customization .zhy-inspection-item { padding: 22px 22px 24px 0; border-bottom: 1px solid rgba(255,255,255,.14); }
.shipb2b-packaged--customization .zhy-inspection-item:nth-child(even) { padding-left: 22px; border-left: 1px solid rgba(255,255,255,.14); }
.shipb2b-packaged--customization .zhy-inspection-item span { color: #d09848; font-size: 11px; font-weight: 900; letter-spacing: .08em; }
.shipb2b-packaged--customization .zhy-inspection-item h3 { margin: 10px 0 0; color: #fff; font-size: 18px; }
.shipb2b-packaged--customization .zhy-inspection-item p { margin: 8px 0 0; color: #f8f6f1; font-size: 14px; }
.shipb2b-packaged--customization .zhy-document-scope-note { background: rgba(255,255,255,.07); color: #f8f6f1; }
.shipb2b-packaged--customization .zhy-proof-links { display: flex; flex-wrap: wrap; gap: 18px; margin-top: 18px; }
.shipb2b-packaged--customization .zhy-proof-links a { min-height: 44px; display: inline-flex; align-items: center; color: #fff; font-weight: 700; }
.shipb2b-packaged--customization .zhy-customization-faq-section { background: #f8f6f1; color: #172033; }
.shipb2b-packaged--customization .zhy-customization-faq-section .zhy-customization-section-head h2 { color: #172033; }
.shipb2b-packaged--customization .zhy-faq-shell { width: min(880px,100%); margin-inline: auto; }
.shipb2b-packaged--customization .zhy-faq-shell .zhy-customization-section-head { margin-inline: auto; text-align: center; }
.shipb2b-packaged--customization .zhy-faq-ledger { border-top: 1px solid rgba(208,152,72,.55); }
.shipb2b-packaged--customization .zhy-faq-item { position: relative; border-bottom: 1px solid #e3dfd7; }
.shipb2b-packaged--customization .zhy-faq-button { width: 100%; min-height: 78px; display: grid; grid-template-columns: 44px minmax(0,1fr) 40px; gap: 14px; align-items: center; padding: 18px 0; border: 0; background: transparent; color: #172033; font: inherit; text-align: left; cursor: pointer; }
.shipb2b-packaged--customization .zhy-faq-number { color: #103868; font-size: 11px; font-weight: 900; letter-spacing: .08em; }
.shipb2b-packaged--customization .zhy-faq-question { font-size: 18px; font-weight: 700; line-height: 1.4; }
.shipb2b-packaged--customization .zhy-faq-chevron { pointer-events: none; position: absolute; top: 31px; right: 12px; width: 10px; height: 10px; border-right: 1.5px solid #d09848; border-bottom: 1.5px solid #d09848; transform: rotate(45deg); transition: transform .18s ease; }
.shipb2b-packaged--customization .zhy-faq-button[aria-expanded="true"] + .zhy-faq-chevron { transform: translateY(5px) rotate(225deg); }
.shipb2b-packaged--customization .zhy-faq-answer { max-width: 68ch; margin: -4px 54px 0 58px; padding: 0 0 25px; color: #667085; }
.shipb2b-packaged--customization .zhy-faq-answer p { margin: 0; }
.shipb2b-packaged--customization .zhy-faq-shell .zhy-customization-section-action { text-align: center; }
.shipb2b-packaged--customization .zhy-customization-close { padding-top: 66px; padding-bottom: 66px; border-top: 1px solid rgba(208,152,72,.45); }
.shipb2b-packaged--customization .zhy-customization-conversion { display: grid; grid-template-columns: minmax(0,2fr) minmax(240px,1fr); gap: 56px; align-items: center; }
.shipb2b-packaged--customization .zhy-customization-conversion p { max-width: 68ch; margin: 18px 0 0; color: #f8f6f1; }
.shipb2b-packaged--customization .zhy-rfq-inputs { margin-top: 18px; color: #d09848; font-size: 14px; font-weight: 600; }
.shipb2b-packaged--customization .zhy-conversion-actions { display: flex; flex-direction: column; gap: 12px; align-items: stretch; }
.shipb2b-packaged--customization .zhy-conversion-fallback { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; color: #fff; font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.shipb2b-packaged--customization .zhy-customization-footer { padding: 62px 0 28px; border-top: 1px solid rgba(255,255,255,.12); background: #0b2748; color: #f8f6f1; }
.shipb2b-packaged--customization .zhy-customization-footer-grid { display: grid; grid-template-columns: 1.25fr .7fr 1fr; gap: 54px; }
.shipb2b-packaged--customization .zhy-customization-footer img { width: 210px; height: auto; object-fit: contain; object-position: left center; background: transparent; }
.shipb2b-packaged--customization .zhy-customization-footer p { max-width: 44ch; color: #f8f6f1; }
.shipb2b-packaged--customization .zhy-customization-footer h2 { margin: 0 0 12px; color: #fff; font-size: 14px; }
.shipb2b-packaged--customization .zhy-customization-footer ul { margin: 0; padding: 0; list-style: none; }
.shipb2b-packaged--customization .zhy-customization-footer a { min-height: 44px; display: inline-flex; align-items: center; color: #f8f6f1; text-decoration: none; }
.shipb2b-packaged--customization .zhy-customization-footer address { color: #f8f6f1; font-style: normal; }
.shipb2b-packaged--customization .zhy-customization-footer-bottom { margin-top: 42px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.14); color: rgba(255,255,255,.62); font-size: 13px; }
@media (max-width: 1120px) {.shipb2b-packaged--customization .zhy-shell-header__inner { grid-template-columns: 160px minmax(0,1fr) auto; gap: 16px; }
.shipb2b-packaged--customization .zhy-shell-logo, .shipb2b-packaged--customization .zhy-shell-logo img { width: 160px; }
.shipb2b-packaged--customization .zhy-shell-nav { gap: 16px; }
.shipb2b-packaged--customization .zhy-structure-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }}
@media (max-width: 900px) {.shipb2b-packaged--customization .zhy-shell-header__inner { grid-template-columns: 1fr auto; }
.shipb2b-packaged--customization .zhy-shell-nav, .shipb2b-packaged--customization .zhy-nav-cta { display: none; }
.shipb2b-packaged--customization .zhy-shell-menu-toggle { display: block; }
.shipb2b-packaged--customization .zhy-customization-section-head--split, .shipb2b-packaged--customization .zhy-proof-layout, .shipb2b-packaged--customization .zhy-customization-conversion, .shipb2b-packaged--customization .zhy-customization-footer-grid { grid-template-columns: 1fr; }
.shipb2b-packaged--customization .zhy-customization-section-head--split { gap: 12px; align-items: start; }
.shipb2b-packaged--customization .zhy-structure-grid, .shipb2b-packaged--customization .zhy-material-gallery { grid-template-columns: repeat(2,minmax(0,1fr)); }
.shipb2b-packaged--customization .zhy-sample-card figcaption { min-height: 205px; }
.shipb2b-packaged--customization .zhy-approval-rail { grid-template-columns: repeat(2,minmax(0,1fr)); }
.shipb2b-packaged--customization .zhy-approval-step:not(:nth-child(3n+1)) { padding-left: 0; border-left: 0; }
.shipb2b-packaged--customization .zhy-approval-step:nth-child(even) { padding-left: 26px; border-left: 1px solid #e3dfd7; }
.shipb2b-packaged--customization .zhy-variable-ledger { grid-template-columns: 1fr; }
.shipb2b-packaged--customization .zhy-proof-layout { gap: 38px; }
.shipb2b-packaged--customization .zhy-conversion-actions { align-items: flex-start; }}
@media (max-width: 640px) {.shipb2b-packaged--customization .zhy-customization-wrap, .shipb2b-packaged--customization .zhy-shell-header__inner, .shipb2b-packaged--customization .zhy-customization-hero__inner { width: min(100% - 32px,1180px); }
.shipb2b-packaged--customization .zhy-shell-logo, .shipb2b-packaged--customization .zhy-shell-logo img { width: 156px; }
.shipb2b-packaged--customization .zhy-customization-hero { min-height: 650px; }
.shipb2b-packaged--customization .zhy-customization-hero__inner { padding: 116px 0 64px; }
.shipb2b-packaged--customization .zhy-customization-breadcrumb { margin-bottom: 22px; }
.shipb2b-packaged--customization .zhy-customization-hero h1 { font-size: clamp(39px,11.5vw,52px); }
.shipb2b-packaged--customization .zhy-customization-hero__lead { font-size: 17px; }
.shipb2b-packaged--customization .zhy-customization-hero-play { right: 16px; bottom: 16px; }
.shipb2b-packaged--customization .zhy-customization-actions, .shipb2b-packaged--customization .zhy-customization-actions .zhy-customization-button { width: 100%; }
.shipb2b-packaged--customization .zhy-customization-section { padding: 70px 0; }
.shipb2b-packaged--customization .zhy-customization-section-head { margin-bottom: 32px; }
.shipb2b-packaged--customization .zhy-customization-section-head h2, .shipb2b-packaged--customization .zhy-customization-conversion h2 { font-size: 38px; }
.shipb2b-packaged--customization .zhy-structure-grid, .shipb2b-packaged--customization .zhy-material-gallery, .shipb2b-packaged--customization .zhy-approval-rail, .shipb2b-packaged--customization .zhy-inspection-ledger { grid-template-columns: 1fr; }
.shipb2b-packaged--customization .zhy-quote-board__head { display: none; }
.shipb2b-packaged--customization .zhy-quote-board__row { grid-template-columns: 1fr; gap: 5px; padding: 18px 20px; }
.shipb2b-packaged--customization .zhy-quote-board__row strong::before { content: "Share: "; color: #103868; font-size: 11px; letter-spacing: .06em; text-transform: uppercase; }
.shipb2b-packaged--customization .zhy-sample-card figcaption { min-height: 0; }
.shipb2b-packaged--customization .zhy-approval-rail { position: relative; padding-left: 22px; }
.shipb2b-packaged--customization .zhy-approval-rail::before { content: ""; position: absolute; top: 23px; bottom: 23px; left: 22px; width: 1px; background: #d09848; }
.shipb2b-packaged--customization .zhy-approval-step, .shipb2b-packaged--customization .zhy-approval-step:nth-child(even), .shipb2b-packaged--customization .zhy-approval-step:not(:nth-child(3n+1)) { min-height: 0; padding: 0 0 32px 36px; border: 0; }
.shipb2b-packaged--customization .zhy-approval-step::before { position: relative; z-index: 1; margin-left: -58px; }
.shipb2b-packaged--customization .zhy-approval-step h3 { margin-top: -43px; }
.shipb2b-packaged--customization .zhy-variable-row { grid-template-columns: 32px 1fr; gap: 8px 10px; }
.shipb2b-packaged--customization .zhy-variable-row dd { grid-column: 2; }
.shipb2b-packaged--customization .zhy-inspection-item, .shipb2b-packaged--customization .zhy-inspection-item:nth-child(even) { padding: 20px 0; border-left: 0; }
.shipb2b-packaged--customization .zhy-faq-button { min-height: 72px; grid-template-columns: 34px minmax(0,1fr) 30px; gap: 10px; }
.shipb2b-packaged--customization .zhy-faq-question { font-size: 16px; }
.shipb2b-packaged--customization .zhy-faq-chevron { top: 29px; right: 8px; }
.shipb2b-packaged--customization .zhy-faq-answer { margin: -2px 32px 0 44px; padding-bottom: 24px; }
.shipb2b-packaged--customization .zhy-customization-close { padding-block: 58px; }
.shipb2b-packaged--customization .zhy-conversion-actions, .shipb2b-packaged--customization .zhy-conversion-actions .zhy-customization-button { width: 100%; }}
@media (prefers-reduced-motion: reduce) {.shipb2b-packaged--customization, .shipb2b-packaged--customization *, .shipb2b-packaged--customization *::before, .shipb2b-packaged--customization *::after {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
      }
.shipb2b-packaged--customization .zhy-structure-card:hover, .shipb2b-packaged--customization .zhy-customization-button:hover { transform: none; }
.shipb2b-packaged--customization .zhy-structure-card:hover img, .shipb2b-packaged--customization .zhy-sample-card:hover img { transform: none; }}
.shipb2b-packaged--customization {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--customization) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--customization) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--customization) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--customization) .zhy-shell-skip, :where(.shipb2b-packaged--customization).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--customization) .zhy-shell-skip:focus, :where(.shipb2b-packaged--customization).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--customization) .zhy-site-header, :where(.shipb2b-packaged--customization).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--customization) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--customization).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--customization) .zhy-site-header__inner, :where(.shipb2b-packaged--customization).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--customization) .zhy-site-header__logo, :where(.shipb2b-packaged--customization).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--customization) .zhy-site-header__logo img, :where(.shipb2b-packaged--customization).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--customization) .zhy-site-nav, :where(.shipb2b-packaged--customization).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--customization) .zhy-site-nav>a, :where(.shipb2b-packaged--customization).zhy-site-nav>a, :where(.shipb2b-packaged--customization) .zhy-site-nav__group>a, :where(.shipb2b-packaged--customization).zhy-site-nav__group>a, :where(.shipb2b-packaged--customization) .zhy-site-nav__trigger, :where(.shipb2b-packaged--customization).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--customization) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--customization).zhy-site-nav>a:hover, :where(.shipb2b-packaged--customization) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--customization).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--customization) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--customization).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--customization) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--customization).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--customization) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--customization).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--customization) .zhy-site-nav__group, :where(.shipb2b-packaged--customization).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--customization) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--customization).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--customization) .zhy-site-nav__trigger, :where(.shipb2b-packaged--customization).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--customization) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--customization).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--customization) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--customization).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--customization) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--customization).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--customization) .zhy-site-nav__chevron, :where(.shipb2b-packaged--customization).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--customization) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--customization).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--customization) .zhy-site-nav__panel, :where(.shipb2b-packaged--customization).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--customization) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--customization).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--customization) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--customization).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--customization) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--customization).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--customization) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--customization).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--customization) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--customization).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--customization) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--customization).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--customization) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--customization).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--customization) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--customization).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro, :where(.shipb2b-packaged--customization).zhy-site-nav__intro, :where(.shipb2b-packaged--customization) .zhy-site-nav__column, :where(.shipb2b-packaged--customization).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro, :where(.shipb2b-packaged--customization).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--customization).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--customization).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro p, :where(.shipb2b-packaged--customization).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro a, :where(.shipb2b-packaged--customization).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--customization) .zhy-site-nav__intro b, :where(.shipb2b-packaged--customization).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--customization) .zhy-site-nav__column, :where(.shipb2b-packaged--customization).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--customization) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--customization).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--customization) .zhy-site-nav__column a, :where(.shipb2b-packaged--customization).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--customization) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--customization).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--customization) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--customization).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--customization) .zhy-site-header__quote, :where(.shipb2b-packaged--customization).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--customization) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--customization).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--customization) .zhy-site-menu-toggle, :where(.shipb2b-packaged--customization).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--customization) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--customization).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--customization) .zhy-site-overlay, :where(.shipb2b-packaged--customization).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--customization) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--customization).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--customization) .zhy-site-drawer, :where(.shipb2b-packaged--customization).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--customization) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--customization).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--customization) .zhy-site-drawer__inner, :where(.shipb2b-packaged--customization).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--customization) .zhy-site-drawer__close, :where(.shipb2b-packaged--customization).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--customization) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--customization).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--customization) .zhy-site-drawer summary, :where(.shipb2b-packaged--customization).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--customization) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--customization).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--customization) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--customization).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--customization) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--customization).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--customization) .zhy-site-drawer__children, :where(.shipb2b-packaged--customization).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--customization) .zhy-site-drawer__children a, :where(.shipb2b-packaged--customization).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--customization) .zhy-site-drawer__quote, :where(.shipb2b-packaged--customization).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal, :where(.shipb2b-packaged--customization).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--customization).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal form, :where(.shipb2b-packaged--customization).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal label, :where(.shipb2b-packaged--customization).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--customization).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--customization).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--customization).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--customization) .zhy-site-footer, :where(.shipb2b-packaged--customization).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--customization) .zhy-site-footer__grid, :where(.shipb2b-packaged--customization).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--customization) .zhy-site-footer__brand img, :where(.shipb2b-packaged--customization).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--customization) .zhy-site-footer__brand p, :where(.shipb2b-packaged--customization).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--customization) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--customization).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--customization) .zhy-site-footer nav, :where(.shipb2b-packaged--customization).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--customization) .zhy-site-footer a, :where(.shipb2b-packaged--customization).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--customization) .zhy-site-footer a:hover, :where(.shipb2b-packaged--customization).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--customization) .zhy-site-footer address, :where(.shipb2b-packaged--customization).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--customization) .zhy-site-footer address a, :where(.shipb2b-packaged--customization).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--customization) .zhy-site-footer__legal, :where(.shipb2b-packaged--customization).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--customization) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--customization).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--customization) .zhy-site-footer__legal a, :where(.shipb2b-packaged--customization).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--customization) .zhy-site-nav, :where(.shipb2b-packaged--customization).zhy-site-nav, :where(.shipb2b-packaged--customization) .zhy-site-header__quote, :where(.shipb2b-packaged--customization).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--customization) .zhy-site-menu-toggle, :where(.shipb2b-packaged--customization).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--customization) .zhy-site-footer__grid, :where(.shipb2b-packaged--customization).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--customization) .zhy-site-footer__brand, :where(.shipb2b-packaged--customization).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--customization {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--customization) .zhy-site-header__inner, :where(.shipb2b-packaged--customization).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--customization) .zhy-site-header__logo img, :where(.shipb2b-packaged--customization).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--customization) .zhy-site-menu-toggle, :where(.shipb2b-packaged--customization).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--customization) .zhy-site-footer, :where(.shipb2b-packaged--customization).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--customization) .zhy-site-footer__grid, :where(.shipb2b-packaged--customization).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--customization) .zhy-site-footer__brand, :where(.shipb2b-packaged--customization).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--customization) .zhy-site-footer__legal, :where(.shipb2b-packaged--customization).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal, :where(.shipb2b-packaged--customization).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--customization) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--customization).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--customization) .zhy-site-nav__panel, :where(.shipb2b-packaged--customization).zhy-site-nav__panel, :where(.shipb2b-packaged--customization) .zhy-site-nav__chevron, :where(.shipb2b-packaged--customization).zhy-site-nav__chevron, :where(.shipb2b-packaged--customization) .zhy-site-header, :where(.shipb2b-packaged--customization).zhy-site-header, :where(.shipb2b-packaged--customization) .zhy-site-header__quote, :where(.shipb2b-packaged--customization).zhy-site-header__quote, :where(.shipb2b-packaged--customization) .zhy-site-quote-modal, :where(.shipb2b-packaged--customization).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--customization) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--customization) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--customization).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--customization).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--customization)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--customization).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--customization).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--customization)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--customization {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--customization).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--customization) .zhy-sr-only, :where(.shipb2b-packaged--customization).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--customization) .zhy-shell-logo, :where(.shipb2b-packaged--customization).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--customization) .zhy-section-action, :where(.shipb2b-packaged--customization).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--customization) .zhy-btn, :where(.shipb2b-packaged--customization).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--customization) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--customization).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--customization) .zhy-btn--primary, :where(.shipb2b-packaged--customization).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--customization) .zhy-btn--outline, :where(.shipb2b-packaged--customization).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--customization) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--customization) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--customization) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--customization) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--customization) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--customization) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--customization) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--customization) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--customization) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--customization) .zhy-tag, :where(.shipb2b-packaged--customization).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--customization) .zhy-tube-category-page, :where(.shipb2b-packaged--customization).zhy-tube-category-page, :where(.shipb2b-packaged--customization) .zhy-product-examples, :where(.shipb2b-packaged--customization).zhy-product-examples, :where(.shipb2b-packaged--customization) .zhy-b2b-public-group, :where(.shipb2b-packaged--customization).zhy-b2b-public-group, :where(.shipb2b-packaged--customization) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--customization).zhy-b2b-public-group--table, :where(.shipb2b-packaged--customization) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--customization).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--customization) .zhy-fact-note, :where(.shipb2b-packaged--customization).zhy-fact-note, :where(.shipb2b-packaged--customization) .lede, :where(.shipb2b-packaged--customization).lede, :where(.shipb2b-packaged--customization) .scope, :where(.shipb2b-packaged--customization).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--customization) .ccard, :where(.shipb2b-packaged--customization).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--customization) .zhy-grid-3, :where(.shipb2b-packaged--customization).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--customization) .zhy-grid-4, :where(.shipb2b-packaged--customization).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--customization) .zhy-prod-card, :where(.shipb2b-packaged--customization).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--customization) .zhy-prod-card>img, :where(.shipb2b-packaged--customization).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--customization) .zhy-prod-card>h3, :where(.shipb2b-packaged--customization).zhy-prod-card>h3, :where(.shipb2b-packaged--customization) .zhy-prod-card>p, :where(.shipb2b-packaged--customization).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--customization) .zhy-prod-card>h3, :where(.shipb2b-packaged--customization).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--customization) .zhy-prod-card>p, :where(.shipb2b-packaged--customization).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--customization) .zhy-b2b-generated, :where(.shipb2b-packaged--customization).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--customization) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--customization) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--customization) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--customization) .zhy-b2b-public-head, :where(.shipb2b-packaged--customization).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--customization) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--customization).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--customization) .zhy-b2b-public-head p, :where(.shipb2b-packaged--customization).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--customization) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--customization).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--customization) .zhy-b2b-spec-table, :where(.shipb2b-packaged--customization).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--customization) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--customization).zhy-b2b-spec-table th, :where(.shipb2b-packaged--customization) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--customization).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--customization) .zhy-spec-table, :where(.shipb2b-packaged--customization).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--customization) .zhy-spec-table th, :where(.shipb2b-packaged--customization).zhy-spec-table th, :where(.shipb2b-packaged--customization) .zhy-spec-table td, :where(.shipb2b-packaged--customization).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--customization) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--customization).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--customization) .zhy-fit-grid, :where(.shipb2b-packaged--customization).zhy-fit-grid, :where(.shipb2b-packaged--customization) .zhy-proof-grid, :where(.shipb2b-packaged--customization).zhy-proof-grid, :where(.shipb2b-packaged--customization) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--customization).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--customization) .zhy-b2b-application-list, :where(.shipb2b-packaged--customization).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--customization) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--customization).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--customization) .zhy-fit-card, :where(.shipb2b-packaged--customization).zhy-fit-card, :where(.shipb2b-packaged--customization) .zhy-b2b-application-list article, :where(.shipb2b-packaged--customization).zhy-b2b-application-list article, :where(.shipb2b-packaged--customization) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--customization).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--customization) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--customization).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--customization) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--customization) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--customization).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--customization) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--customization).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--customization) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--customization).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--customization) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--customization).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--customization) .zhy-grid-4, :where(.shipb2b-packaged--customization).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--customization) .zhy-grid-3, :where(.shipb2b-packaged--customization).zhy-grid-3, :where(.shipb2b-packaged--customization) .zhy-grid-4, :where(.shipb2b-packaged--customization).zhy-grid-4, :where(.shipb2b-packaged--customization) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--customization).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--customization) .zhy-fit-grid, :where(.shipb2b-packaged--customization).zhy-fit-grid, :where(.shipb2b-packaged--customization) .zhy-proof-grid, :where(.shipb2b-packaged--customization).zhy-proof-grid, :where(.shipb2b-packaged--customization) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--customization).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--customization) .zhy-b2b-application-list, :where(.shipb2b-packaged--customization).zhy-b2b-application-list, :where(.shipb2b-packaged--customization) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--customization).zhy-b2b-proof-scope, :where(.shipb2b-packaged--customization) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--customization).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: solutions — scoped as .shipb2b-packaged--solutions */
.shipb2b-packaged--solutions {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--solutions {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--solutions {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions *, body.zhy-preview-shell-active .shipb2b-packaged--solutions *::before, body.zhy-preview-shell-active .shipb2b-packaged--solutions *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--solutions img, body.zhy-preview-shell-active .shipb2b-packaged--solutions video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--solutions button, body.zhy-preview-shell-active .shipb2b-packaged--solutions input, body.zhy-preview-shell-active .shipb2b-packaged--solutions select, body.zhy-preview-shell-active .shipb2b-packaged--solutions textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--solutions h1, body.zhy-preview-shell-active .shipb2b-packaged--solutions h2, body.zhy-preview-shell-active .shipb2b-packaged--solutions h3, body.zhy-preview-shell-active .shipb2b-packaged--solutions p, body.zhy-preview-shell-active .shipb2b-packaged--solutions li, body.zhy-preview-shell-active .shipb2b-packaged--solutions summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--solutions {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--solutions {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .page, body.zhy-preview-shell-active .shipb2b-packaged--solutions.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--solutions .zhy-shell-skip, .shipb2b-packaged--solutions.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--solutions .zhy-shell-skip:focus, .shipb2b-packaged--solutions.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--solutions .zhy-site-header, .shipb2b-packaged--solutions.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--solutions .zhy-site-header.is-scrolled, .shipb2b-packaged--solutions.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--solutions .zhy-site-header__inner, .shipb2b-packaged--solutions.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--solutions .zhy-site-header__logo, .shipb2b-packaged--solutions.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--solutions .zhy-site-header__logo img, .shipb2b-packaged--solutions.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--solutions .zhy-site-nav, .shipb2b-packaged--solutions.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--solutions .zhy-site-nav>a, .shipb2b-packaged--solutions.zhy-site-nav>a, .shipb2b-packaged--solutions .zhy-site-nav__group>a, .shipb2b-packaged--solutions.zhy-site-nav__group>a, .shipb2b-packaged--solutions .zhy-site-nav__trigger, .shipb2b-packaged--solutions.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--solutions .zhy-site-nav>a:hover, .shipb2b-packaged--solutions.zhy-site-nav>a:hover, .shipb2b-packaged--solutions .zhy-site-nav__group>a:hover, .shipb2b-packaged--solutions.zhy-site-nav__group>a:hover, .shipb2b-packaged--solutions .zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions.zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--solutions.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--solutions .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--solutions.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--solutions .zhy-site-nav__group, .shipb2b-packaged--solutions.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--solutions .zhy-site-nav__group--mega, .shipb2b-packaged--solutions.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--solutions .zhy-site-nav__trigger, .shipb2b-packaged--solutions.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--solutions .zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions.zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--solutions.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--solutions .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--solutions.zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
.shipb2b-packaged--solutions .zhy-site-nav__chevron, .shipb2b-packaged--solutions.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--solutions .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--solutions.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--solutions .zhy-site-nav__panel, .shipb2b-packaged--solutions.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--solutions .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--solutions.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--solutions .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--solutions.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--solutions .zhy-site-nav__panel--products, .shipb2b-packaged--solutions.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--solutions .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--solutions.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--solutions .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--solutions.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--solutions .zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--solutions .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--solutions .zhy-site-nav__intro, .shipb2b-packaged--solutions.zhy-site-nav__intro, .shipb2b-packaged--solutions .zhy-site-nav__column, .shipb2b-packaged--solutions.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--solutions .zhy-site-nav__intro, .shipb2b-packaged--solutions.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--solutions .zhy-site-nav__intro>span, .shipb2b-packaged--solutions.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--solutions .zhy-site-nav__intro>strong, .shipb2b-packaged--solutions.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--solutions .zhy-site-nav__intro p, .shipb2b-packaged--solutions.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--solutions .zhy-site-nav__intro a, .shipb2b-packaged--solutions.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--solutions .zhy-site-nav__intro b, .shipb2b-packaged--solutions.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--solutions .zhy-site-nav__column, .shipb2b-packaged--solutions.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--solutions .zhy-site-nav__column>strong, .shipb2b-packaged--solutions.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--solutions .zhy-site-nav__column a, .shipb2b-packaged--solutions.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--solutions .zhy-site-nav__column a:hover, .shipb2b-packaged--solutions.zhy-site-nav__column a:hover, .shipb2b-packaged--solutions .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--solutions.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--solutions .zhy-site-header__quote, .shipb2b-packaged--solutions.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--solutions .zhy-site-header__quote:hover, .shipb2b-packaged--solutions.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--solutions .zhy-site-menu-toggle, .shipb2b-packaged--solutions.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--solutions .zhy-site-menu-toggle span, .shipb2b-packaged--solutions.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--solutions .zhy-site-overlay, .shipb2b-packaged--solutions.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--solutions .zhy-site-overlay[data-open="true"], .shipb2b-packaged--solutions.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--solutions .zhy-site-drawer, .shipb2b-packaged--solutions.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--solutions .zhy-site-drawer[data-open="true"], .shipb2b-packaged--solutions.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--solutions .zhy-site-drawer__inner, .shipb2b-packaged--solutions.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--solutions .zhy-site-drawer__close, .shipb2b-packaged--solutions.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--solutions .zhy-site-drawer__inner>a, .shipb2b-packaged--solutions.zhy-site-drawer__inner>a, .shipb2b-packaged--solutions .zhy-site-drawer summary, .shipb2b-packaged--solutions.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--solutions .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--solutions.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--solutions .zhy-site-drawer summary::after, .shipb2b-packaged--solutions.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--solutions .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--solutions.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--solutions .zhy-site-drawer__children, .shipb2b-packaged--solutions.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--solutions .zhy-site-drawer__children a, .shipb2b-packaged--solutions.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--solutions .zhy-site-drawer__quote, .shipb2b-packaged--solutions.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--solutions .zhy-site-quote-modal, .shipb2b-packaged--solutions.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--solutions .zhy-site-quote-modal.is-open, .shipb2b-packaged--solutions.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--solutions .zhy-site-quote-modal__overlay, .shipb2b-packaged--solutions.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--solutions .zhy-site-quote-modal__panel, .shipb2b-packaged--solutions.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--solutions .zhy-site-quote-modal__close, .shipb2b-packaged--solutions.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--solutions .zhy-site-quote-modal__tag, .shipb2b-packaged--solutions.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--solutions .zhy-site-quote-modal__panel h2, .shipb2b-packaged--solutions.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--solutions .zhy-site-quote-modal__lead, .shipb2b-packaged--solutions.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--solutions .zhy-site-quote-modal form, .shipb2b-packaged--solutions.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--solutions .zhy-site-quote-modal__grid, .shipb2b-packaged--solutions.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--solutions .zhy-site-quote-modal label, .shipb2b-packaged--solutions.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--solutions .zhy-site-quote-modal label span, .shipb2b-packaged--solutions.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--solutions .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--solutions.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--solutions .zhy-site-quote-modal textarea, .shipb2b-packaged--solutions.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--solutions .zhy-site-quote-modal__submit, .shipb2b-packaged--solutions.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--solutions .zhy-site-quote-modal__note, .shipb2b-packaged--solutions.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--solutions .zhy-site-footer, .shipb2b-packaged--solutions.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--solutions .zhy-site-footer__grid, .shipb2b-packaged--solutions.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--solutions .zhy-site-footer__brand img, .shipb2b-packaged--solutions.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--solutions .zhy-site-footer__brand p, .shipb2b-packaged--solutions.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--solutions .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--solutions.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--solutions .zhy-site-footer nav, .shipb2b-packaged--solutions.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--solutions .zhy-site-footer a, .shipb2b-packaged--solutions.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--solutions .zhy-site-footer a:hover, .shipb2b-packaged--solutions.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--solutions .zhy-site-footer address, .shipb2b-packaged--solutions.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--solutions .zhy-site-footer address a, .shipb2b-packaged--solutions.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--solutions .zhy-site-footer__legal, .shipb2b-packaged--solutions.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--solutions .zhy-site-footer__legal nav, .shipb2b-packaged--solutions.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--solutions .zhy-site-footer__legal a, .shipb2b-packaged--solutions.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--solutions main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--solutions .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--solutions main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--solutions button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--solutions .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--solutions :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--solutions main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--solutions .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--solutions .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--solutions.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .card, body.zhy-preview-shell-active .shipb2b-packaged--solutions.card, body.zhy-preview-shell-active .shipb2b-packaged--solutions [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .card, body.zhy-preview-shell-active .shipb2b-packaged--solutions.card, body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--solutions.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--solutions .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--solutions.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--solutions .zhy-site-nav, .shipb2b-packaged--solutions.zhy-site-nav, .shipb2b-packaged--solutions .zhy-site-header__quote, .shipb2b-packaged--solutions.zhy-site-header__quote {display:none}
.shipb2b-packaged--solutions .zhy-site-menu-toggle, .shipb2b-packaged--solutions.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--solutions .zhy-site-footer__grid, .shipb2b-packaged--solutions.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--solutions .zhy-site-footer__brand, .shipb2b-packaged--solutions.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--solutions {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--solutions .zhy-site-header__inner, .shipb2b-packaged--solutions.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--solutions .zhy-site-header__logo img, .shipb2b-packaged--solutions.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--solutions .zhy-site-menu-toggle, .shipb2b-packaged--solutions.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--solutions .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--solutions.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--solutions .zhy-site-footer, .shipb2b-packaged--solutions.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--solutions .zhy-site-footer__grid, .shipb2b-packaged--solutions.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--solutions .zhy-site-footer__brand, .shipb2b-packaged--solutions.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--solutions .zhy-site-footer__legal, .shipb2b-packaged--solutions.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--solutions .zhy-site-quote-modal, .shipb2b-packaged--solutions.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--solutions .zhy-site-quote-modal__panel, .shipb2b-packaged--solutions.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--solutions .zhy-site-quote-modal__grid, .shipb2b-packaged--solutions.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--solutions .zhy-site-nav__panel, .shipb2b-packaged--solutions.zhy-site-nav__panel, .shipb2b-packaged--solutions .zhy-site-nav__chevron, .shipb2b-packaged--solutions.zhy-site-nav__chevron, .shipb2b-packaged--solutions .zhy-site-header, .shipb2b-packaged--solutions.zhy-site-header, .shipb2b-packaged--solutions .zhy-site-header__quote, .shipb2b-packaged--solutions.zhy-site-header__quote, .shipb2b-packaged--solutions .zhy-site-quote-modal, .shipb2b-packaged--solutions.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--solutions .card, body.zhy-preview-shell-active .shipb2b-packaged--solutions.card, body.zhy-preview-shell-active .shipb2b-packaged--solutions [class*="-card"] {transition:none!important}}
.shipb2b-packaged--solutions main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--solutions.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--solutions.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--solutions {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--solutions .nav, .shipb2b-packaged--solutions.nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
.shipb2b-packaged--solutions .logo, .shipb2b-packaged--solutions.logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
.shipb2b-packaged--solutions .logo img, .shipb2b-packaged--solutions.logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
.shipb2b-packaged--solutions .nav-links, .shipb2b-packaged--solutions.nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
.shipb2b-packaged--solutions .nav-links a, .shipb2b-packaged--solutions.nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
.shipb2b-packaged--solutions .nav-links a:hover, .shipb2b-packaged--solutions.nav-links a:hover {opacity:1;color:#d09848}
.shipb2b-packaged--solutions .nav-quote, .shipb2b-packaged--solutions.nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
.shipb2b-packaged--solutions .nav-quote:hover, .shipb2b-packaged--solutions.nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {.shipb2b-packaged--solutions .nav, .shipb2b-packaged--solutions.nav {width:min(100% - 32px,1180px)}
.shipb2b-packaged--solutions .nav-links, .shipb2b-packaged--solutions.nav-links {display:none}
.shipb2b-packaged--solutions .logo img, .shipb2b-packaged--solutions.logo img {width:142px}}
.shipb2b-packaged--solutions .zhy-sol, .shipb2b-packaged--solutions.zhy-sol {--gold:#d09848;--gold-deep:#103868;--ink:#17130e;--ink-soft:#241d15;--cream:#f8f6f1;--cream-2:#f8f6f1;--text:#172033;--muted:#667085;--line:#e3dfd7;--container:min(1180px,calc(100% - 48px));font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text);background:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .page, .shipb2b-packaged--solutions.zhy-sol .page {box-sizing:border-box}
.shipb2b-packaged--solutions .zhy-sol .wrap, .shipb2b-packaged--solutions.zhy-sol .wrap {width:var(--container);margin-inline:auto}
.shipb2b-packaged--solutions .zhy-sol section, .shipb2b-packaged--solutions.zhy-sol section {padding:96px 0}
.shipb2b-packaged--solutions .zhy-sol .tag, .shipb2b-packaged--solutions.zhy-sol .tag {display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}
.shipb2b-packaged--solutions .zhy-sol h1, .shipb2b-packaged--solutions.zhy-sol h1, .shipb2b-packaged--solutions .zhy-sol h2, .shipb2b-packaged--solutions.zhy-sol h2, .shipb2b-packaged--solutions .zhy-sol h3, .shipb2b-packaged--solutions.zhy-sol h3 {margin:0;line-height:1.07;letter-spacing:0}
.shipb2b-packaged--solutions .zhy-sol h2, .shipb2b-packaged--solutions.zhy-sol h2 {font-size:clamp(31px,4.4vw,54px);font-weight:850}
.shipb2b-packaged--solutions .zhy-sol h3, .shipb2b-packaged--solutions.zhy-sol h3 {font-size:22px;font-weight:800;letter-spacing:0}
.shipb2b-packaged--solutions .zhy-sol p, .shipb2b-packaged--solutions.zhy-sol p {font-size:16.5px;line-height:1.7}
.shipb2b-packaged--solutions .zhy-sol .lede, .shipb2b-packaged--solutions.zhy-sol .lede {font-size:clamp(17px,1.8vw,20px);line-height:1.6;color:var(--muted);max-width:66ch;margin-top:14px}
.shipb2b-packaged--solutions .zhy-sol .dark, .shipb2b-packaged--solutions.zhy-sol .dark {background:var(--ink);color:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .dark h2, .shipb2b-packaged--solutions.zhy-sol .dark h2, .shipb2b-packaged--solutions .zhy-sol .dark h3, .shipb2b-packaged--solutions.zhy-sol .dark h3 {color:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .dark .lede, .shipb2b-packaged--solutions.zhy-sol .dark .lede {color:rgba(251,247,239,.72)}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn, .shipb2b-packaged--solutions.zhy-sol .zhy-btn {min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:0 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:850;text-align:center;max-width:100%;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn:hover, .shipb2b-packaged--solutions.zhy-sol .zhy-btn:hover {transform:translateY(-2px)}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-gold, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-gold, .shipb2b-packaged--solutions .zhy-sol .btn-gold, .shipb2b-packaged--solutions.zhy-sol .btn-gold {background:var(--gold);color:#17130e;box-shadow:0 16px 44px rgba(208,152,72,.28)}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-gold:hover, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-gold:hover, .shipb2b-packaged--solutions .zhy-sol .btn-gold:hover, .shipb2b-packaged--solutions.zhy-sol .btn-gold:hover {box-shadow:0 16px 44px rgba(208,152,72,.34)}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-ghost, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-ghost, .shipb2b-packaged--solutions .zhy-sol .btn-ghost, .shipb2b-packaged--solutions.zhy-sol .btn-ghost {border:1px solid rgba(255,248,237,.46);color:#f8f6f1;background:transparent}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-ghost:hover, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-ghost:hover, .shipb2b-packaged--solutions .zhy-sol .btn-ghost:hover, .shipb2b-packaged--solutions.zhy-sol .btn-ghost:hover {background:transparent}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-ink, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-ink, .shipb2b-packaged--solutions .zhy-sol .btn-ink, .shipb2b-packaged--solutions.zhy-sol .btn-ink {background:var(--ink);color:#f8f6f1}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-ink:hover, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-ink:hover, .shipb2b-packaged--solutions .zhy-sol .btn-ink:hover, .shipb2b-packaged--solutions.zhy-sol .btn-ink:hover {background:#241d15}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-ghost-dark, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-ghost-dark, .shipb2b-packaged--solutions .zhy-sol .btn-ghost-dark, .shipb2b-packaged--solutions.zhy-sol .btn-ghost-dark {background:#f8f6f1;color:#103868;border:1px solid rgba(123,85,33,.22)}
.shipb2b-packaged--solutions .zhy-sol .zhy-btn-ghost-dark:hover, .shipb2b-packaged--solutions.zhy-sol .zhy-btn-ghost-dark:hover, .shipb2b-packaged--solutions .zhy-sol .btn-ghost-dark:hover, .shipb2b-packaged--solutions.zhy-sol .btn-ghost-dark:hover {background:#e3dfd7;border-color:rgba(208,152,72,.78)}
.shipb2b-packaged--solutions .zhy-sol .zhy-sol-hero, .shipb2b-packaged--solutions.zhy-sol .zhy-sol-hero {position:relative;min-height:clamp(560px,78svh,700px);display:grid;align-items:center;padding:clamp(108px,11vh,132px) 0 clamp(58px,7vh,78px);background:var(--ink);color:#f8f6f1;isolation:isolate;overflow:hidden}
.shipb2b-packaged--solutions .zhy-sol-hero .bg, .shipb2b-packaged--solutions.zhy-sol-hero .bg {position:absolute;inset:0;z-index:-3}
.shipb2b-packaged--solutions .zhy-sol-hero .bg img, .shipb2b-packaged--solutions.zhy-sol-hero .bg img, .shipb2b-packaged--solutions .zhy-sol-hero .bg video, .shipb2b-packaged--solutions.zhy-sol-hero .bg video {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--solutions .zhy-sol-hero::before, .shipb2b-packaged--solutions.zhy-sol-hero::before {content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(23,19,14,.92) 0%,rgba(23,19,14,.76) 42%,rgba(36,29,21,.35) 100%)}
.shipb2b-packaged--solutions .zhy-sol-hero::after, .shipb2b-packaged--solutions.zhy-sol-hero::after {content:"";position:absolute;inset:auto 0 0;z-index:-1;height:26%;background:linear-gradient(0deg,rgba(251,247,239,.92),rgba(251,247,239,0));pointer-events:none}
.shipb2b-packaged--solutions .zhy-sol-hero .wrap, .shipb2b-packaged--solutions.zhy-sol-hero .wrap {position:relative;z-index:2;width:var(--container);max-width:none;margin-inline:auto}
.shipb2b-packaged--solutions .zhy-sol-hero h1, .shipb2b-packaged--solutions.zhy-sol-hero h1 {font-size:clamp(44px,5.2vw,72px);font-weight:850;line-height:1.02;letter-spacing:0;color:#f8f6f1;margin:16px 0 0;max-width:15.5ch;text-wrap:balance}
.shipb2b-packaged--solutions .zhy-sol-hero .zhy-hero-sub, .shipb2b-packaged--solutions.zhy-sol-hero .zhy-hero-sub, .shipb2b-packaged--solutions .zhy-sol-hero .hero-sub, .shipb2b-packaged--solutions.zhy-sol-hero .hero-sub {margin:22px 0 0;font-size:clamp(18px,1.62vw,20px);line-height:1.52;color:rgba(255,248,237,.86);max-width:620px}
.shipb2b-packaged--solutions .zhy-sol-hero .zhy-hero-cta, .shipb2b-packaged--solutions.zhy-sol-hero .zhy-hero-cta, .shipb2b-packaged--solutions .zhy-sol-hero .hero-cta, .shipb2b-packaged--solutions.zhy-sol-hero .hero-cta {margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}
.shipb2b-packaged--solutions .zhy-sol-finder, .shipb2b-packaged--solutions.zhy-sol-finder {background:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .cg, .shipb2b-packaged--solutions.zhy-sol .cg {margin-top:42px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.shipb2b-packaged--solutions .zhy-sol .ccard, .shipb2b-packaged--solutions.zhy-sol .ccard {display:flex;flex-direction:column;background:#f8f6f1;border:1px solid var(--line);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--text);box-shadow:0 24px 70px rgba(36,29,21,.12);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.shipb2b-packaged--solutions .zhy-sol .ccard:hover, .shipb2b-packaged--solutions.zhy-sol .ccard:hover {transform:translateY(-4px);border-color:var(--gold);box-shadow:0 24px 70px rgba(36,29,21,.14)}
.shipb2b-packaged--solutions .zhy-sol .ccard .shot, .shipb2b-packaged--solutions.zhy-sol .ccard .shot {aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid var(--line)}
.shipb2b-packaged--solutions .zhy-sol .ccard .shot img, .shipb2b-packaged--solutions.zhy-sol .ccard .shot img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--solutions .zhy-sol .ccard:hover .shot img, .shipb2b-packaged--solutions.zhy-sol .ccard:hover .shot img {transform:scale(1.05)}
.shipb2b-packaged--solutions .zhy-sol .ccard .body, .shipb2b-packaged--solutions.zhy-sol .ccard .body {padding:22px;flex:1;display:flex;flex-direction:column}
.shipb2b-packaged--solutions .zhy-sol .ccard .prevent, .shipb2b-packaged--solutions.zhy-sol .ccard .prevent {font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--gold-deep);text-transform:uppercase}
.shipb2b-packaged--solutions .zhy-sol .ccard h3, .shipb2b-packaged--solutions.zhy-sol .ccard h3 {margin:7px 0 0}
.shipb2b-packaged--solutions .zhy-sol .ccard p, .shipb2b-packaged--solutions.zhy-sol .ccard p {margin:8px 0 0;font-size:13.5px;color:var(--muted);line-height:1.5;flex:1}
.shipb2b-packaged--solutions .zhy-sol .ccard .go, .shipb2b-packaged--solutions.zhy-sol .ccard .go {margin-top:13px;font-size:13px;font-weight:700;color:var(--gold-deep)}
.shipb2b-packaged--solutions .zhy-sol .chrow, .shipb2b-packaged--solutions.zhy-sol .chrow {display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
.shipb2b-packaged--solutions .zhy-sol .chrow.rev .media, .shipb2b-packaged--solutions.zhy-sol .chrow.rev .media {order:2}
.shipb2b-packaged--solutions .zhy-sol .chrow .media, .shipb2b-packaged--solutions.zhy-sol .chrow .media {display:grid;grid-template-columns:1fr 1fr;gap:14px}
.shipb2b-packaged--solutions .zhy-sol .chrow .media img, .shipb2b-packaged--solutions.zhy-sol .chrow .media img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;border:1px solid var(--line)}
.shipb2b-packaged--solutions .zhy-sol .chrow .media img:first-child, .shipb2b-packaged--solutions.zhy-sol .chrow .media img:first-child {grid-column:1 / -1;aspect-ratio:16/9}
.shipb2b-packaged--solutions .zhy-sol .chrow .k, .shipb2b-packaged--solutions.zhy-sol .chrow .k {font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep)}
.shipb2b-packaged--solutions .zhy-sol .chrow h2, .shipb2b-packaged--solutions.zhy-sol .chrow h2 {margin:10px 0 0}
.shipb2b-packaged--solutions .zhy-sol .chrow p, .shipb2b-packaged--solutions.zhy-sol .chrow p {margin:14px 0 0;color:var(--muted)}
.shipb2b-packaged--solutions .zhy-sol .chrow .go, .shipb2b-packaged--solutions.zhy-sol .chrow .go {margin-top:18px}
.shipb2b-packaged--solutions .zhy-sol .alt-a, .shipb2b-packaged--solutions.zhy-sol .alt-a {background:var(--cream-2)}
.shipb2b-packaged--solutions .zhy-sol .alt-b, .shipb2b-packaged--solutions.zhy-sol .alt-b {background:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol-map, .shipb2b-packaged--solutions.zhy-sol-map {background:var(--ink-soft);color:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .mapg, .shipb2b-packaged--solutions.zhy-sol .mapg {margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.shipb2b-packaged--solutions .zhy-sol .mc, .shipb2b-packaged--solutions.zhy-sol .mc {background:rgba(251,247,239,.04);border:1px solid rgba(251,247,239,.12);border-radius:14px;padding:22px}
.shipb2b-packaged--solutions .zhy-sol .mc b, .shipb2b-packaged--solutions.zhy-sol .mc b {font-size:14px;color:var(--gold)}
.shipb2b-packaged--solutions .zhy-sol .mc p, .shipb2b-packaged--solutions.zhy-sol .mc p {margin:9px 0 0;font-size:13.5px;color:rgba(251,247,239,.74);line-height:1.5}
.shipb2b-packaged--solutions .zhy-sol-proof, .shipb2b-packaged--solutions.zhy-sol-proof {background:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .split, .shipb2b-packaged--solutions.zhy-sol .split {display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:14px}
.shipb2b-packaged--solutions .zhy-sol .pics3, .shipb2b-packaged--solutions.zhy-sol .pics3 {display:grid;grid-template-columns:1fr 1fr;gap:14px}
.shipb2b-packaged--solutions .zhy-sol .pics3 img, .shipb2b-packaged--solutions.zhy-sol .pics3 img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid var(--line)}
.shipb2b-packaged--solutions .zhy-sol .pics3 img:first-child, .shipb2b-packaged--solutions.zhy-sol .pics3 img:first-child {grid-column:1/-1;aspect-ratio:16/9}
.shipb2b-packaged--solutions .zhy-sol .split ul, .shipb2b-packaged--solutions.zhy-sol .split ul {margin:18px 0 0;padding:0;list-style:none}
.shipb2b-packaged--solutions .zhy-sol .split li, .shipb2b-packaged--solutions.zhy-sol .split li {padding:10px 0 10px 26px;position:relative;font-size:15px;border-bottom:1px solid var(--line)}
.shipb2b-packaged--solutions .zhy-sol .split li::before, .shipb2b-packaged--solutions.zhy-sol .split li::before {content:"";position:absolute;left:0;top:15px;width:11px;height:11px;border-radius:50%;border:2px solid var(--gold)}
.shipb2b-packaged--solutions .zhy-sol-multi, .shipb2b-packaged--solutions.zhy-sol-multi {background:var(--ink);color:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol-multi .split li, .shipb2b-packaged--solutions.zhy-sol-multi .split li {border-bottom-color:rgba(251,247,239,.14);color:rgba(251,247,239,.86)}
.shipb2b-packaged--solutions .zhy-sol-multi .split img, .shipb2b-packaged--solutions.zhy-sol-multi .split img {width:100%;border-radius:16px;border:1px solid rgba(251,247,239,.12)}
.shipb2b-packaged--solutions .zhy-sol-certs, .shipb2b-packaged--solutions.zhy-sol-certs {background:var(--cream-2);padding:58px 0}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-strip, .shipb2b-packaged--solutions.zhy-sol-certs .cert-strip {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-scan, .shipb2b-packaged--solutions.zhy-sol-certs .cert-scan {display:block;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 14px 30px rgba(23,19,14,.08);transition:transform .16s ease,border-color .16s ease}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-scan:hover, .shipb2b-packaged--solutions.zhy-sol-certs .cert-scan:hover {transform:translateY(-2px);border-color:var(--gold)}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-scan img, .shipb2b-packaged--solutions.zhy-sol-certs .cert-scan img {display:block;width:100%;aspect-ratio:3/4;object-fit:contain;background:#fff}
.shipb2b-packaged--solutions .zhy-sol-faq, .shipb2b-packaged--solutions.zhy-sol-faq {background:var(--cream)}
.shipb2b-packaged--solutions .zhy-sol .faq, .shipb2b-packaged--solutions.zhy-sol .faq {margin-top:34px;max-width:860px}
.shipb2b-packaged--solutions .zhy-sol .faq details, .shipb2b-packaged--solutions.zhy-sol .faq details {border-bottom:1px solid var(--line);padding:6px 0}
.shipb2b-packaged--solutions .zhy-sol .faq summary, .shipb2b-packaged--solutions.zhy-sol .faq summary {cursor:pointer;list-style:none;padding:17px 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:18px}
.shipb2b-packaged--solutions .zhy-sol .faq summary::-webkit-details-marker, .shipb2b-packaged--solutions.zhy-sol .faq summary::-webkit-details-marker {display:none}
.shipb2b-packaged--solutions .zhy-sol .faq summary::after, .shipb2b-packaged--solutions.zhy-sol .faq summary::after {content:"+";color:var(--gold-deep);font-weight:700}
.shipb2b-packaged--solutions .zhy-sol .faq details[open] summary::after, .shipb2b-packaged--solutions.zhy-sol .faq details[open] summary::after {content:"\2013"}
.shipb2b-packaged--solutions .zhy-sol .faq p, .shipb2b-packaged--solutions.zhy-sol .faq p {padding:0 0 18px;color:var(--muted)}
.shipb2b-packaged--solutions .zhy-sol-rfq, .shipb2b-packaged--solutions.zhy-sol-rfq {background:var(--gold);color:var(--ink)}
.shipb2b-packaged--solutions .zhy-sol-rfq h2, .shipb2b-packaged--solutions.zhy-sol-rfq h2 {color:var(--ink);max-width:20ch}
.shipb2b-packaged--solutions .zhy-sol-rfq p, .shipb2b-packaged--solutions.zhy-sol-rfq p {color:rgba(23,19,14,.82);max-width:62ch}
.shipb2b-packaged--solutions .zhy-sol-rfq .rfq-cta, .shipb2b-packaged--solutions.zhy-sol-rfq .rfq-cta {margin-top:26px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.shipb2b-packaged--solutions .zhy-sol-rfq .phone, .shipb2b-packaged--solutions.zhy-sol-rfq .phone {font-size:15px;font-weight:600}
.shipb2b-packaged--solutions .zhy-sol-rfq .phone a, .shipb2b-packaged--solutions.zhy-sol-rfq .phone a {color:var(--ink);border-bottom:1px solid rgba(23,19,14,.4);text-decoration:none}
@media(max-width:980px) {.shipb2b-packaged--solutions .zhy-sol .cg, .shipb2b-packaged--solutions.zhy-sol .cg, .shipb2b-packaged--solutions .zhy-sol-map .mapg, .shipb2b-packaged--solutions.zhy-sol-map .mapg {grid-template-columns:repeat(2,1fr)}
.shipb2b-packaged--solutions .zhy-sol .chrow, .shipb2b-packaged--solutions.zhy-sol .chrow, .shipb2b-packaged--solutions .zhy-sol .split, .shipb2b-packaged--solutions.zhy-sol .split {grid-template-columns:1fr}
.shipb2b-packaged--solutions .zhy-sol .chrow.rev .media, .shipb2b-packaged--solutions.zhy-sol .chrow.rev .media {order:0}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-strip, .shipb2b-packaged--solutions.zhy-sol-certs .cert-strip {grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px) {.shipb2b-packaged--solutions .zhy-sol .zhy-sol-hero, .shipb2b-packaged--solutions.zhy-sol .zhy-sol-hero {padding:clamp(104px,18vh,124px) 0 58px}
.shipb2b-packaged--solutions .zhy-sol-hero h1, .shipb2b-packaged--solutions.zhy-sol-hero h1 {font-size:clamp(36px,11vw,44px);max-width:100%}}
@media(max-width:560px) {.shipb2b-packaged--solutions .zhy-sol section, .shipb2b-packaged--solutions.zhy-sol section {padding:58px 0}
.shipb2b-packaged--solutions .zhy-sol .cg, .shipb2b-packaged--solutions.zhy-sol .cg, .shipb2b-packaged--solutions .zhy-sol-map .mapg, .shipb2b-packaged--solutions.zhy-sol-map .mapg {grid-template-columns:1fr}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-strip, .shipb2b-packaged--solutions.zhy-sol-certs .cert-strip {display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}
.shipb2b-packaged--solutions .zhy-sol-certs .cert-scan, .shipb2b-packaged--solutions.zhy-sol-certs .cert-scan {min-width:82%;scroll-snap-align:center}}
.shipb2b-packaged--solutions .zhy-cert-proof, .shipb2b-packaged--solutions.zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
.shipb2b-packaged--solutions .zhy-cert-proof__label, .shipb2b-packaged--solutions.zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--solutions .zhy-cert-proof h3, .shipb2b-packaged--solutions.zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
.shipb2b-packaged--solutions .zhy-cert-proof p, .shipb2b-packaged--solutions.zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
.shipb2b-packaged--solutions .zhy-cert-proof__grid, .shipb2b-packaged--solutions.zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.shipb2b-packaged--solutions .zhy-cert-proof__item, .shipb2b-packaged--solutions.zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
.shipb2b-packaged--solutions .zhy-cert-proof__item:hover, .shipb2b-packaged--solutions.zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
.shipb2b-packaged--solutions .zhy-cert-proof__item img, .shipb2b-packaged--solutions.zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--solutions .zhy-cert-proof__item strong, .shipb2b-packaged--solutions.zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
.shipb2b-packaged--solutions .zhy-cert-proof__item span, .shipb2b-packaged--solutions.zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
.shipb2b-packaged--solutions .zhy-cert-proof--home, .shipb2b-packaged--solutions.zhy-cert-proof--home {margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
.shipb2b-packaged--solutions .zhy-cert-proof--home h3, .shipb2b-packaged--solutions.zhy-cert-proof--home h3 {color:#f8f6f1}
.shipb2b-packaged--solutions .zhy-cert-proof--home p, .shipb2b-packaged--solutions.zhy-cert-proof--home p {color:rgba(255,248,237,.72)}
.shipb2b-packaged--solutions .zhy-cert-proof--home .zhy-cert-proof__grid, .shipb2b-packaged--solutions.zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--solutions .zhy-cert-proof--home .zhy-cert-proof__item, .shipb2b-packaged--solutions.zhy-cert-proof--home .zhy-cert-proof__item {background:rgba(255,248,237,.96)}
@media (max-width:980px) {.shipb2b-packaged--solutions .zhy-cert-proof__grid, .shipb2b-packaged--solutions.zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}
.shipb2b-packaged--solutions .zhy-cert-proof--home .zhy-cert-proof__grid, .shipb2b-packaged--solutions.zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {.shipb2b-packaged--solutions .zhy-cert-proof, .shipb2b-packaged--solutions.zhy-cert-proof {padding:18px}
.shipb2b-packaged--solutions .zhy-cert-proof__grid, .shipb2b-packaged--solutions.zhy-cert-proof__grid, .shipb2b-packaged--solutions .zhy-cert-proof--home .zhy-cert-proof__grid, .shipb2b-packaged--solutions.zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
.shipb2b-packaged--solutions .sr-only, .shipb2b-packaged--solutions.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.shipb2b-packaged--solutions .zhy-sr-only, .shipb2b-packaged--solutions.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--solutions .zhy-shell-logo, .shipb2b-packaged--solutions.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--solutions .zhy-section-action, .shipb2b-packaged--solutions.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--solutions .zhy-btn, .shipb2b-packaged--solutions.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--solutions .zhy-section-action>.zhy-btn, .shipb2b-packaged--solutions.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--solutions .zhy-btn--primary, .shipb2b-packaged--solutions.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--solutions .zhy-btn--outline, .shipb2b-packaged--solutions.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--solutions [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--solutions [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--solutions [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--solutions [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--solutions [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--solutions [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--solutions [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--solutions [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--solutions [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--solutions .zhy-tag, .shipb2b-packaged--solutions.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--solutions .zhy-tube-category-page, .shipb2b-packaged--solutions.zhy-tube-category-page, .shipb2b-packaged--solutions .zhy-product-examples, .shipb2b-packaged--solutions.zhy-product-examples, .shipb2b-packaged--solutions .zhy-b2b-public-group, .shipb2b-packaged--solutions.zhy-b2b-public-group, .shipb2b-packaged--solutions .zhy-b2b-public-group--table, .shipb2b-packaged--solutions.zhy-b2b-public-group--table, .shipb2b-packaged--solutions .zhy-b2b-spec-table--models, .shipb2b-packaged--solutions.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--solutions .zhy-fact-note, .shipb2b-packaged--solutions.zhy-fact-note, .shipb2b-packaged--solutions .lede, .shipb2b-packaged--solutions.lede, .shipb2b-packaged--solutions .scope, .shipb2b-packaged--solutions.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--solutions .ccard, .shipb2b-packaged--solutions.ccard {display:block;min-width:0}
.shipb2b-packaged--solutions .zhy-grid-3, .shipb2b-packaged--solutions.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--solutions .zhy-grid-4, .shipb2b-packaged--solutions.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--solutions .zhy-prod-card, .shipb2b-packaged--solutions.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--solutions .zhy-prod-card>img, .shipb2b-packaged--solutions.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--solutions .zhy-prod-card>h3, .shipb2b-packaged--solutions.zhy-prod-card>h3, .shipb2b-packaged--solutions .zhy-prod-card>p, .shipb2b-packaged--solutions.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--solutions .zhy-prod-card>h3, .shipb2b-packaged--solutions.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--solutions .zhy-prod-card>p, .shipb2b-packaged--solutions.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--solutions .zhy-b2b-generated, .shipb2b-packaged--solutions.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--solutions [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--solutions [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--solutions [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--solutions .zhy-b2b-public-head, .shipb2b-packaged--solutions.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--solutions .zhy-b2b-public-head h3, .shipb2b-packaged--solutions.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--solutions .zhy-b2b-public-head p, .shipb2b-packaged--solutions.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--solutions .zhy-b2b-spec-wrap, .shipb2b-packaged--solutions.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--solutions .zhy-b2b-spec-table, .shipb2b-packaged--solutions.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--solutions .zhy-b2b-spec-table th, .shipb2b-packaged--solutions.zhy-b2b-spec-table th, .shipb2b-packaged--solutions .zhy-b2b-spec-table td, .shipb2b-packaged--solutions.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--solutions .zhy-spec-table, .shipb2b-packaged--solutions.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--solutions .zhy-spec-table th, .shipb2b-packaged--solutions.zhy-spec-table th, .shipb2b-packaged--solutions .zhy-spec-table td, .shipb2b-packaged--solutions.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--solutions .zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions.zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions .zhy-fit-grid, .shipb2b-packaged--solutions.zhy-fit-grid, .shipb2b-packaged--solutions .zhy-proof-grid, .shipb2b-packaged--solutions.zhy-proof-grid, .shipb2b-packaged--solutions .zhy-b2b-rfq-fields, .shipb2b-packaged--solutions.zhy-b2b-rfq-fields, .shipb2b-packaged--solutions .zhy-b2b-application-list, .shipb2b-packaged--solutions.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--solutions .zhy-b2b-dispatch-grid article, .shipb2b-packaged--solutions.zhy-b2b-dispatch-grid article, .shipb2b-packaged--solutions .zhy-fit-card, .shipb2b-packaged--solutions.zhy-fit-card, .shipb2b-packaged--solutions .zhy-b2b-application-list article, .shipb2b-packaged--solutions.zhy-b2b-application-list article, .shipb2b-packaged--solutions .zhy-b2b-proof-scope article, .shipb2b-packaged--solutions.zhy-b2b-proof-scope article, .shipb2b-packaged--solutions .zhy-b2b-rfq-fields span, .shipb2b-packaged--solutions.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--solutions [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--solutions .zhy-b2b-proof-scope, .shipb2b-packaged--solutions.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--solutions .zhy-b2b-proof-scope>div, .shipb2b-packaged--solutions.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--solutions .zhy-b2b-proof-scope>aside, .shipb2b-packaged--solutions.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--solutions .zhy-b2b-rfq-panel, .shipb2b-packaged--solutions.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--solutions .zhy-grid-4, .shipb2b-packaged--solutions.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--solutions .zhy-grid-3, .shipb2b-packaged--solutions.zhy-grid-3, .shipb2b-packaged--solutions .zhy-grid-4, .shipb2b-packaged--solutions.zhy-grid-4, .shipb2b-packaged--solutions .zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions.zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions .zhy-fit-grid, .shipb2b-packaged--solutions.zhy-fit-grid, .shipb2b-packaged--solutions .zhy-proof-grid, .shipb2b-packaged--solutions.zhy-proof-grid, .shipb2b-packaged--solutions .zhy-b2b-rfq-fields, .shipb2b-packaged--solutions.zhy-b2b-rfq-fields, .shipb2b-packaged--solutions .zhy-b2b-application-list, .shipb2b-packaged--solutions.zhy-b2b-application-list, .shipb2b-packaged--solutions .zhy-b2b-proof-scope, .shipb2b-packaged--solutions.zhy-b2b-proof-scope, .shipb2b-packaged--solutions .zhy-b2b-rfq-panel, .shipb2b-packaged--solutions.zhy-b2b-rfq-panel {grid-template-columns:1fr}}
.shipb2b-packaged--solutions .shipb2b-promoted-style-b12438de7a17, .shipb2b-packaged--solutions.shipb2b-promoted-style-b12438de7a17 { color:var(--gold); }
.shipb2b-packaged--solutions .shipb2b-promoted-style-92c18f6bdac1, .shipb2b-packaged--solutions.shipb2b-promoted-style-92c18f6bdac1 { margin-top:16px; }
.shipb2b-packaged--solutions .shipb2b-promoted-style-66f43cbf1514, .shipb2b-packaged--solutions.shipb2b-promoted-style-66f43cbf1514 { color:var(--gold-deep); }
/* shipb2b-packaged: solutions/ecommerce-packaging — scoped as .shipb2b-packaged--solutions--ecommerce-packaging */
.shipb2b-packaged--solutions--ecommerce-packaging {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--solutions--ecommerce-packaging {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging *, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging *::before, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging img, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging button, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging input, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging select, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging h1, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging h2, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging h3, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging p, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging li, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--solutions--ecommerce-packaging {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--solutions--ecommerce-packaging {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .page, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-shell-skip, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-shell-skip:focus, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header.is-scrolled, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__inner, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__logo, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__logo img, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav>a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav>a, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group>a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group>a, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__trigger, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav>a:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav>a:hover, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group>a:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group>a:hover, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group--mega, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__trigger, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__trigger:hover, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__chevron, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__panel--products, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__column, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro>span, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro>strong, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro p, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__intro b, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__column, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__column>strong, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__column a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__column a:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__column a:hover, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__quote, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__quote:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-menu-toggle, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-menu-toggle span, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-overlay, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-overlay[data-open="true"], .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer[data-open="true"], .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer__inner, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer__close, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer__inner>a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer__inner>a, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer summary, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer summary::after, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer__children, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer__children a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-drawer__quote, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal.is-open, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__overlay, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__close, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__tag, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__panel h2, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__lead, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal form, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal label, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal label span, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal textarea, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__submit, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__note, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__brand img, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__brand p, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer nav, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer a:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer address, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer address a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__legal, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__legal nav, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__legal a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__quote, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__quote {display:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-menu-toggle, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__brand, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--solutions--ecommerce-packaging {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__inner, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__logo img, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-menu-toggle, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__brand, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-footer__legal, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal__grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__panel, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-nav__chevron, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-nav__chevron, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-header__quote, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-header__quote, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-site-quote-modal, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging .card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging.card, body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging [class*="-card"] {transition:none!important}}
.shipb2b-packaged--solutions--ecommerce-packaging main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--solutions--ecommerce-packaging main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--solutions--ecommerce-packaging.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions--ecommerce-packaging.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions--ecommerce-packaging[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions--ecommerce-packaging.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions--ecommerce-packaging.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--solutions--ecommerce-packaging[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--solutions--ecommerce-packaging {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--solutions--ecommerce-packaging.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-packaged--solutions--ecommerce-packaging {
  --gold:#d09848;
  --gold-dark:#103868;
  --ink:#17130e;
  --ink-2:#241d15;
  --paper:#f8f6f1;
  --paper-2:#f8f6f1;
  --surface:#f8f6f1;
  --text:#172033;
  --muted:#667085;
  --line:#e3dfd7;
  --shadow:0 24px 70px rgba(36,29,21,.12);
  --container:min(1180px,calc(100% - 48px));
}
.shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-packaged--solutions--ecommerce-packaging {box-sizing:border-box}
.shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-packaged--solutions--ecommerce-packaging {scroll-behavior:smooth}
.shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-packaged--solutions--ecommerce-packaging {margin:0;background:var(--paper);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.shipb2b-packaged--solutions--ecommerce-packaging img, .shipb2b-packaged--solutions--ecommerce-packaging video {display:block;max-width:100%}
.shipb2b-packaged--solutions--ecommerce-packaging .nav-links a, .shipb2b-packaged--solutions--ecommerce-packaging.nav-links a, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-breadcrumb a, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-breadcrumb a {color:inherit}
.shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-packaged--solutions--ecommerce-packaging {overflow:hidden;background:var(--paper)}
.shipb2b-packaged--solutions--ecommerce-packaging .nav, .shipb2b-packaged--solutions--ecommerce-packaging.nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .logo img, .shipb2b-packaged--solutions--ecommerce-packaging.logo img {width:156px;height:auto;filter:brightness(1.08)}
.shipb2b-packaged--solutions--ecommerce-packaging .nav-links, .shipb2b-packaged--solutions--ecommerce-packaging.nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
.shipb2b-packaged--solutions--ecommerce-packaging .nav-links a, .shipb2b-packaged--solutions--ecommerce-packaging.nav-links a {text-decoration:none;opacity:.88}
.shipb2b-packaged--solutions--ecommerce-packaging .nav-links a:hover, .shipb2b-packaged--solutions--ecommerce-packaging.nav-links a:hover {opacity:1;color:#d09848}
.shipb2b-packaged--solutions--ecommerce-packaging .nav-quote, .shipb2b-packaged--solutions--ecommerce-packaging.nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold);color:#17130e;text-decoration:none;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero {position:relative;min-height:88svh;display:grid;align-items:end;padding:112px 0 62px;color:#f8f6f1;isolation:isolate}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero video, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero video {position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero::before, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero::before {content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(23,19,14,.93),rgba(23,19,14,.67) 48%,rgba(23,19,14,.28))}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero::after, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero::after {content:"";position:absolute;inset:auto 0 0;z-index:-1;height:32%;background:linear-gradient(0deg,var(--paper),rgba(251,247,239,0))}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero-inner, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero-inner {width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:44px;align-items:end}
.shipb2b-packaged--solutions--ecommerce-packaging .eyebrow, .shipb2b-packaged--solutions--ecommerce-packaging.eyebrow {margin:0 0 18px;color:#d09848;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--solutions--ecommerce-packaging h1, .shipb2b-packaged--solutions--ecommerce-packaging h2, .shipb2b-packaged--solutions--ecommerce-packaging h3, .shipb2b-packaged--solutions--ecommerce-packaging p {margin-top:0}
.shipb2b-packaged--solutions--ecommerce-packaging h1 {margin-bottom:22px;font-size:clamp(42px,6vw,76px);line-height:1.03;letter-spacing:0;max-width:12.4ch}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero-lead, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero-lead {max-width:680px;margin-bottom:30px;color:rgba(255,248,237,.86);font-size:clamp(18px,2vw,22px);line-height:1.5}
.shipb2b-packaged--solutions--ecommerce-packaging .actions, .shipb2b-packaged--solutions--ecommerce-packaging.actions {display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn {min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:850;text-align:center;white-space:nowrap;max-width:100%;transition:transform .16s ease,border-color .16s ease,background .16s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn:hover, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn:hover {transform:translateY(-2px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn-primary, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn-primary {background:var(--gold);color:#17130e;box-shadow:0 16px 44px rgba(208,152,72,.28)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn-secondary, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn-secondary {border:1px solid rgba(255,248,237,.46);color:#f8f6f1;background:transparent}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn-dark, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn-dark {background:var(--ink);color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-note, .shipb2b-packaged--solutions--ecommerce-packaging.proof-note {padding:22px;border:1px solid rgba(255,248,237,.22);border-radius:22px;background:rgba(36,29,21,.62);backdrop-filter:blur(14px);box-shadow:0 20px 80px rgba(0,0,0,.25)}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-note strong, .shipb2b-packaged--solutions--ecommerce-packaging.proof-note strong {display:block;margin-bottom:8px;color:#f8f6f1;font-size:18px;line-height:1.2}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-note ul, .shipb2b-packaged--solutions--ecommerce-packaging.proof-note ul {margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px;color:rgba(255,248,237,.76);font-size:14px;line-height:1.45}
.shipb2b-packaged--solutions--ecommerce-packaging .section, .shipb2b-packaged--solutions--ecommerce-packaging.section {padding:96px 0;background:var(--paper)}
.shipb2b-packaged--solutions--ecommerce-packaging .section.alt, .shipb2b-packaged--solutions--ecommerce-packaging.section.alt {background:var(--paper-2)}
.shipb2b-packaged--solutions--ecommerce-packaging .section.dark, .shipb2b-packaged--solutions--ecommerce-packaging.section.dark {background:var(--ink);color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .wrap, .shipb2b-packaged--solutions--ecommerce-packaging.wrap {width:var(--container);margin:0 auto}
.shipb2b-packaged--solutions--ecommerce-packaging .section-head, .shipb2b-packaged--solutions--ecommerce-packaging.section-head {max-width:820px;margin-bottom:34px}
.shipb2b-packaged--solutions--ecommerce-packaging h2 {margin-bottom:16px;font-size:clamp(31px,4.4vw,54px);line-height:1.08;letter-spacing:0;color:var(--ink)}
.shipb2b-packaged--solutions--ecommerce-packaging .dark h2, .shipb2b-packaged--solutions--ecommerce-packaging.dark h2, .shipb2b-packaged--solutions--ecommerce-packaging .dark h3, .shipb2b-packaged--solutions--ecommerce-packaging.dark h3 {color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .section-head p, .shipb2b-packaged--solutions--ecommerce-packaging.section-head p, .shipb2b-packaged--solutions--ecommerce-packaging .lead, .shipb2b-packaged--solutions--ecommerce-packaging.lead {max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}
.shipb2b-packaged--solutions--ecommerce-packaging .dark .section-head p, .shipb2b-packaged--solutions--ecommerce-packaging.dark .section-head p, .shipb2b-packaged--solutions--ecommerce-packaging .dark .lead, .shipb2b-packaged--solutions--ecommerce-packaging.dark .lead {color:rgba(255,248,237,.72)}
.shipb2b-packaged--solutions--ecommerce-packaging .grid-3, .shipb2b-packaged--solutions--ecommerce-packaging.grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.shipb2b-packaged--solutions--ecommerce-packaging .grid-4, .shipb2b-packaged--solutions--ecommerce-packaging.grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .card, .shipb2b-packaged--solutions--ecommerce-packaging.card {min-height:100%;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease}
.shipb2b-packaged--solutions--ecommerce-packaging a.card, a.shipb2b-packaged--solutions--ecommerce-packaging.card {display:block;color:inherit;text-decoration:none}
.shipb2b-packaged--solutions--ecommerce-packaging .card:hover, .shipb2b-packaged--solutions--ecommerce-packaging.card:hover {transform:translateY(-4px);border-color:rgba(208,152,72,.7)}
.shipb2b-packaged--solutions--ecommerce-packaging .card img, .shipb2b-packaged--solutions--ecommerce-packaging.card img {width:100%;aspect-ratio:4/3;object-fit:cover;background:#e3dfd7}
.shipb2b-packaged--solutions--ecommerce-packaging .card .body, .shipb2b-packaged--solutions--ecommerce-packaging.card .body {padding:22px}
.shipb2b-packaged--solutions--ecommerce-packaging .card h3, .shipb2b-packaged--solutions--ecommerce-packaging.card h3 {margin-bottom:10px;font-size:22px;line-height:1.18}
.shipb2b-packaged--solutions--ecommerce-packaging .card p, .shipb2b-packaged--solutions--ecommerce-packaging.card p {color:var(--muted);line-height:1.62}
.shipb2b-packaged--solutions--ecommerce-packaging .card-cta, .shipb2b-packaged--solutions--ecommerce-packaging.card-cta {display:inline-flex;align-items:center;margin-top:16px;color:#103868;font-weight:850;border-bottom:1px solid rgba(123,85,33,.34)}
.shipb2b-packaged--solutions--ecommerce-packaging .pill-row, .shipb2b-packaged--solutions--ecommerce-packaging.pill-row {display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.shipb2b-packaged--solutions--ecommerce-packaging .pill, .shipb2b-packaged--solutions--ecommerce-packaging.pill {display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f8f6f1;color:#103868;font-size:12px;font-weight:850}
.shipb2b-packaged--solutions--ecommerce-packaging .text-link, .shipb2b-packaged--solutions--ecommerce-packaging.text-link {font-weight:850;color:#103868;text-decoration:none;border-bottom:1px solid rgba(123,85,33,.34)}
.shipb2b-packaged--solutions--ecommerce-packaging .card-actions, .shipb2b-packaged--solutions--ecommerce-packaging.card-actions {display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .card-action, .shipb2b-packaged--solutions--ecommerce-packaging.card-action {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:850;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .card-action:hover, .shipb2b-packaged--solutions--ecommerce-packaging.card-action:hover {transform:translateY(-2px)}
.shipb2b-packaged--solutions--ecommerce-packaging .card-action--route, .shipb2b-packaged--solutions--ecommerce-packaging.card-action--route {background:#f8f6f1;color:#103868;border:1px solid rgba(123,85,33,.22)}
.shipb2b-packaged--solutions--ecommerce-packaging .card-action--route:hover, .shipb2b-packaged--solutions--ecommerce-packaging.card-action--route:hover {border-color:rgba(208,152,72,.78);background:#e3dfd7}
.shipb2b-packaged--solutions--ecommerce-packaging .card-action--quote, .shipb2b-packaged--solutions--ecommerce-packaging.card-action--quote {background:var(--ink);color:#f8f6f1;border:1px solid var(--ink);box-shadow:0 14px 34px rgba(36,29,21,.12)}
.shipb2b-packaged--solutions--ecommerce-packaging .card-action--quote:hover, .shipb2b-packaged--solutions--ecommerce-packaging.card-action--quote:hover {background:#241d15;border-color:#241d15}
@media (min-width:720px) {.shipb2b-packaged--solutions--ecommerce-packaging .card-actions, .shipb2b-packaged--solutions--ecommerce-packaging.card-actions {grid-template-columns:repeat(2,minmax(0,1fr))}}
.shipb2b-packaged--solutions--ecommerce-packaging .solution-mini-grid, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini-grid, .shipb2b-packaged--solutions--ecommerce-packaging .example-link-grid, .shipb2b-packaged--solutions--ecommerce-packaging.example-link-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.shipb2b-packaged--solutions--ecommerce-packaging .solution-mini, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini {display:block;min-height:100%;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none;box-shadow:0 12px 34px rgba(36,29,21,.08);transition:transform .2s ease,border-color .2s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .solution-mini:hover, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini:hover {border-color:rgba(208,152,72,.8);transform:translateY(-3px)}
.shipb2b-packaged--solutions--ecommerce-packaging .solution-mini h3, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini h3 {margin:0 0 8px;font-size:18px;line-height:1.18}
.shipb2b-packaged--solutions--ecommerce-packaging .solution-mini p, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini p {margin:0;color:var(--muted);font-size:14px;line-height:1.48}
.shipb2b-packaged--solutions--ecommerce-packaging .solution-mini span, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini span {display:inline-flex;margin-top:12px;color:#103868;font-weight:850;border-bottom:1px solid rgba(123,85,33,.34)}
.shipb2b-packaged--solutions--ecommerce-packaging .example-link-card .body, .shipb2b-packaged--solutions--ecommerce-packaging.example-link-card .body {padding:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .example-link-card h3, .shipb2b-packaged--solutions--ecommerce-packaging.example-link-card h3 {font-size:19px}
.shipb2b-packaged--solutions--ecommerce-packaging .example-link-card p, .shipb2b-packaged--solutions--ecommerce-packaging.example-link-card p {font-size:14px;line-height:1.55}
.shipb2b-packaged--solutions--ecommerce-packaging .example-link-card .card-cta, .shipb2b-packaged--solutions--ecommerce-packaging.example-link-card .card-cta {margin-top:10px}
.shipb2b-packaged--solutions--ecommerce-packaging .split, .shipb2b-packaged--solutions--ecommerce-packaging.split {display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center}
.shipb2b-packaged--solutions--ecommerce-packaging .panel, .shipb2b-packaged--solutions--ecommerce-packaging.panel {padding:26px;border-radius:22px;background:var(--ink);color:#f8f6f1;box-shadow:var(--shadow)}
.shipb2b-packaged--solutions--ecommerce-packaging .panel h3, .shipb2b-packaged--solutions--ecommerce-packaging.panel h3 {font-size:26px;margin-bottom:14px}
.shipb2b-packaged--solutions--ecommerce-packaging .panel ol, .shipb2b-packaged--solutions--ecommerce-packaging.panel ol, .shipb2b-packaged--solutions--ecommerce-packaging .panel ul, .shipb2b-packaged--solutions--ecommerce-packaging.panel ul {margin:0;padding-left:20px;display:grid;gap:14px;color:rgba(255,248,237,.76);line-height:1.55}
.shipb2b-packaged--solutions--ecommerce-packaging .checklist, .shipb2b-packaged--solutions--ecommerce-packaging.checklist {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.shipb2b-packaged--solutions--ecommerce-packaging .checklist li, .shipb2b-packaged--solutions--ecommerce-packaging.checklist li {padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--muted);line-height:1.48}
.shipb2b-packaged--solutions--ecommerce-packaging .checklist b, .shipb2b-packaged--solutions--ecommerce-packaging.checklist b {display:block;color:var(--ink);margin-bottom:5px}
.shipb2b-packaged--solutions--ecommerce-packaging .media-grid, .shipb2b-packaged--solutions--ecommerce-packaging.media-grid {display:grid;grid-template-columns:1fr 1fr;gap:12px}
.shipb2b-packaged--solutions--ecommerce-packaging .media-grid img, .shipb2b-packaged--solutions--ecommerce-packaging.media-grid img {aspect-ratio:1;width:100%;object-fit:cover;border-radius:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .steps, .shipb2b-packaged--solutions--ecommerce-packaging.steps {display:grid;gap:12px;counter-reset:step}
.shipb2b-packaged--solutions--ecommerce-packaging .step, .shipb2b-packaged--solutions--ecommerce-packaging.step {display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}
.shipb2b-packaged--solutions--ecommerce-packaging .step::before, .shipb2b-packaged--solutions--ecommerce-packaging.step::before {counter-increment:step;content:counter(step);width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--gold);color:var(--ink);font-weight:900}
.shipb2b-packaged--solutions--ecommerce-packaging .step h3, .shipb2b-packaged--solutions--ecommerce-packaging.step h3 {margin:0 0 5px;font-size:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .step p, .shipb2b-packaged--solutions--ecommerce-packaging.step p {margin:0;color:var(--muted);line-height:1.55}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-layout, .shipb2b-packaged--solutions--ecommerce-packaging.proof-layout {display:grid;grid-template-columns:.86fr 1.14fr;gap:26px;align-items:start}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-gallery, .shipb2b-packaged--solutions--ecommerce-packaging.proof-gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-gallery figure, .shipb2b-packaged--solutions--ecommerce-packaging.proof-gallery figure {margin:0;overflow:hidden;border-radius:20px;background:var(--ink-2);border:1px solid rgba(255,248,237,.14)}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-gallery img, .shipb2b-packaged--solutions--ecommerce-packaging.proof-gallery img {width:100%;aspect-ratio:4/3;object-fit:cover;opacity:1;filter:brightness(1.08) saturate(1.05);transition:transform .35s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-gallery figure:hover img, .shipb2b-packaged--solutions--ecommerce-packaging.proof-gallery figure:hover img {transform:scale(1.04)}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-gallery figcaption, .shipb2b-packaged--solutions--ecommerce-packaging.proof-gallery figcaption {padding:12px 14px 14px;color:rgba(255,248,237,.72);font-size:13px}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-band, .shipb2b-packaged--solutions--ecommerce-packaging.cert-band {margin-top:34px;padding:24px;border:1px solid rgba(255,248,237,.14);border-radius:24px;background:var(--ink-2)}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-head, .shipb2b-packaged--solutions--ecommerce-packaging.cert-head {display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-head h3, .shipb2b-packaged--solutions--ecommerce-packaging.cert-head h3 {margin:0;font-size:26px}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-head p, .shipb2b-packaged--solutions--ecommerce-packaging.cert-head p {max-width:520px;margin:0;color:rgba(255,248,237,.68);line-height:1.55}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-viewport, .shipb2b-packaged--solutions--ecommerce-packaging.cert-viewport {overflow:hidden}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-track, .shipb2b-packaged--solutions--ecommerce-packaging.cert-track {display:flex;gap:14px;transition:transform .5s ease}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-card, .shipb2b-packaged--solutions--ecommerce-packaging.cert-card {flex:0 0 calc((100% - 42px)/4);padding:10px;border-radius:16px;background:#fff;border:1px solid rgba(255,255,255,.8)}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-card img, .shipb2b-packaged--solutions--ecommerce-packaging.cert-card img {width:100%;aspect-ratio:3/4;object-fit:contain;background:#fff;border-radius:10px}
.shipb2b-packaged--solutions--ecommerce-packaging .faq-grid, .shipb2b-packaged--solutions--ecommerce-packaging.faq-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--solutions--ecommerce-packaging details {border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:17px 18px}
.shipb2b-packaged--solutions--ecommerce-packaging summary {cursor:pointer;font-weight:850;color:var(--ink)}
.shipb2b-packaged--solutions--ecommerce-packaging details p {margin:12px 0 0;color:var(--muted);line-height:1.62}
.shipb2b-packaged--solutions--ecommerce-packaging .final, .shipb2b-packaged--solutions--ecommerce-packaging.final {padding:90px 0;background:linear-gradient(135deg,#17130e 0%,#241d15 58%,#103868 100%);color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .final-card, .shipb2b-packaged--solutions--ecommerce-packaging.final-card {display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:center;padding:34px;border-radius:28px;border:1px solid rgba(255,248,237,.16);background:rgba(255,248,237,.08)}
.shipb2b-packaged--solutions--ecommerce-packaging .final h2, .shipb2b-packaged--solutions--ecommerce-packaging.final h2 {color:#f8f6f1;margin-bottom:14px}
.shipb2b-packaged--solutions--ecommerce-packaging .final p, .shipb2b-packaged--solutions--ecommerce-packaging.final p {color:rgba(255,248,237,.72);line-height:1.65}
.shipb2b-packaged--solutions--ecommerce-packaging .rfq-box, .shipb2b-packaged--solutions--ecommerce-packaging.rfq-box {padding:22px;border-radius:22px;background:#f8f6f1;color:var(--ink)}
.shipb2b-packaged--solutions--ecommerce-packaging .rfq-box ul, .shipb2b-packaged--solutions--ecommerce-packaging.rfq-box ul {margin:12px 0 18px;padding-left:18px;color:var(--muted);line-height:1.55}
@media (max-width:980px) {.shipb2b-packaged--solutions--ecommerce-packaging .nav-links, .shipb2b-packaged--solutions--ecommerce-packaging.nav-links {display:none}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero-inner, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero-inner, .shipb2b-packaged--solutions--ecommerce-packaging .split, .shipb2b-packaged--solutions--ecommerce-packaging.split, .shipb2b-packaged--solutions--ecommerce-packaging .proof-layout, .shipb2b-packaged--solutions--ecommerce-packaging.proof-layout, .shipb2b-packaged--solutions--ecommerce-packaging .final-card, .shipb2b-packaged--solutions--ecommerce-packaging.final-card {grid-template-columns:1fr}
.shipb2b-packaged--solutions--ecommerce-packaging .grid-3, .shipb2b-packaged--solutions--ecommerce-packaging.grid-3, .shipb2b-packaged--solutions--ecommerce-packaging .grid-4, .shipb2b-packaged--solutions--ecommerce-packaging.grid-4 {grid-template-columns:1fr 1fr}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-card, .shipb2b-packaged--solutions--ecommerce-packaging.cert-card {flex-basis:calc((100% - 14px)/2)}}
@media (max-width:640px) {.shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-packaged--solutions--ecommerce-packaging {--container:min(100% - 28px,1180px)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-hero, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-hero {min-height:92svh;padding:96px 0 42px}
.shipb2b-packaged--solutions--ecommerce-packaging h1 {font-size:clamp(32px,8.7vw,35px);line-height:1.06}
.shipb2b-packaged--solutions--ecommerce-packaging h2 {font-size:clamp(28px,9vw,38px)}
.shipb2b-packaged--solutions--ecommerce-packaging .section-head p, .shipb2b-packaged--solutions--ecommerce-packaging.section-head p, .shipb2b-packaged--solutions--ecommerce-packaging .lead, .shipb2b-packaged--solutions--ecommerce-packaging.lead {font-size:16px}
.shipb2b-packaged--solutions--ecommerce-packaging .section, .shipb2b-packaged--solutions--ecommerce-packaging.section {padding:72px 0}
.shipb2b-packaged--solutions--ecommerce-packaging .actions, .shipb2b-packaged--solutions--ecommerce-packaging.actions {align-items:stretch}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn {width:100%}
.shipb2b-packaged--solutions--ecommerce-packaging .panel, .shipb2b-packaged--solutions--ecommerce-packaging.panel {padding:22px;border-radius:20px}
.shipb2b-packaged--solutions--ecommerce-packaging .panel h3, .shipb2b-packaged--solutions--ecommerce-packaging.panel h3 {font-size:24px}
.shipb2b-packaged--solutions--ecommerce-packaging .panel ol, .shipb2b-packaged--solutions--ecommerce-packaging.panel ol, .shipb2b-packaged--solutions--ecommerce-packaging .panel ul, .shipb2b-packaged--solutions--ecommerce-packaging.panel ul {gap:10px;padding-left:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .proof-note, .shipb2b-packaged--solutions--ecommerce-packaging.proof-note {padding:18px;border-radius:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .grid-3, .shipb2b-packaged--solutions--ecommerce-packaging.grid-3, .shipb2b-packaged--solutions--ecommerce-packaging .grid-4, .shipb2b-packaged--solutions--ecommerce-packaging.grid-4, .shipb2b-packaged--solutions--ecommerce-packaging .solution-mini-grid, .shipb2b-packaged--solutions--ecommerce-packaging.solution-mini-grid, .shipb2b-packaged--solutions--ecommerce-packaging .example-link-grid, .shipb2b-packaged--solutions--ecommerce-packaging.example-link-grid, .shipb2b-packaged--solutions--ecommerce-packaging .checklist, .shipb2b-packaged--solutions--ecommerce-packaging.checklist, .shipb2b-packaged--solutions--ecommerce-packaging .faq-grid, .shipb2b-packaged--solutions--ecommerce-packaging.faq-grid, .shipb2b-packaged--solutions--ecommerce-packaging .media-grid, .shipb2b-packaged--solutions--ecommerce-packaging.media-grid, .shipb2b-packaged--solutions--ecommerce-packaging .proof-gallery, .shipb2b-packaged--solutions--ecommerce-packaging.proof-gallery {grid-template-columns:1fr}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-head, .shipb2b-packaged--solutions--ecommerce-packaging.cert-head {display:block}
.shipb2b-packaged--solutions--ecommerce-packaging .cert-card, .shipb2b-packaged--solutions--ecommerce-packaging.cert-card {flex-basis:100%}
.shipb2b-packaged--solutions--ecommerce-packaging .final-card, .shipb2b-packaged--solutions--ecommerce-packaging.final-card {padding:22px}}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-sr-only, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-shell-logo, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-section-action, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-section-action>.zhy-btn, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn--primary, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-btn--outline, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--solutions--ecommerce-packaging [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--solutions--ecommerce-packaging [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--solutions--ecommerce-packaging [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--solutions--ecommerce-packaging [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--solutions--ecommerce-packaging [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--solutions--ecommerce-packaging [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--solutions--ecommerce-packaging [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-tag, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-tube-category-page, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-tube-category-page, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-product-examples, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-product-examples, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-public-group, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-public-group, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-public-group--table, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-public-group--table, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-spec-table--models, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-fact-note, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-fact-note, .shipb2b-packaged--solutions--ecommerce-packaging .lede, .shipb2b-packaged--solutions--ecommerce-packaging.lede, .shipb2b-packaged--solutions--ecommerce-packaging .scope, .shipb2b-packaged--solutions--ecommerce-packaging.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--solutions--ecommerce-packaging .ccard, .shipb2b-packaged--solutions--ecommerce-packaging.ccard {display:block;min-width:0}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-grid-3, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-grid-4, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-prod-card, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-prod-card>img, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-prod-card>h3, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-prod-card>h3, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-prod-card>p, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-prod-card>h3, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-prod-card>p, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-generated, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-public-head, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-public-head h3, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-public-head p, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-spec-wrap, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-spec-table, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-spec-table th, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-spec-table th, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-spec-table td, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-spec-table, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-spec-table th, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-spec-table th, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-spec-table td, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-fit-grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-fit-grid, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-proof-grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-proof-grid, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-rfq-fields, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-rfq-fields, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-application-list, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-dispatch-grid article, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-dispatch-grid article, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-fit-card, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-fit-card, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-application-list article, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-application-list article, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-proof-scope article, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-proof-scope article, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-rfq-fields span, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--solutions--ecommerce-packaging [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-proof-scope, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-proof-scope>div, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-proof-scope>aside, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-rfq-panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--solutions--ecommerce-packaging .zhy-grid-4, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--solutions--ecommerce-packaging .zhy-grid-3, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-grid-3, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-grid-4, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-grid-4, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-dispatch-grid, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-fit-grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-fit-grid, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-proof-grid, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-proof-grid, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-rfq-fields, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-rfq-fields, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-application-list, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-application-list, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-proof-scope, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-proof-scope, .shipb2b-packaged--solutions--ecommerce-packaging .zhy-b2b-rfq-panel, .shipb2b-packaged--solutions--ecommerce-packaging.zhy-b2b-rfq-panel {grid-template-columns:1fr}}
.shipb2b-packaged--solutions--ecommerce-packaging .shipb2b-promoted-style-55aeffdf70ab, .shipb2b-packaged--solutions--ecommerce-packaging.shipb2b-promoted-style-55aeffdf70ab { margin:24px 0 0; }
/* shipb2b-packaged: about — scoped as .shipb2b-packaged--about */
:where(.shipb2b-packaged--about) .zhy-about-page, :where(.shipb2b-packaged--about).zhy-about-page, :where(.shipb2b-packaged--about) .zhy-about-page *, :where(.shipb2b-packaged--about).zhy-about-page * { box-sizing: border-box; }
:where(.shipb2b-packaged--about) .zhy-about-page, :where(.shipb2b-packaged--about).zhy-about-page { scroll-behavior: smooth; }
:where(.shipb2b-packaged--about) .zhy-about-page, :where(.shipb2b-packaged--about).zhy-about-page {
      margin: 0;
      background: var(--zhy-white-2);
      color: var(--zhy-text);
      font-family: "Roboto", sans-serif;
      -webkit-font-smoothing: antialiased;
    }
:where(.shipb2b-packaged--about) .zhy-menu-open, :where(.shipb2b-packaged--about).zhy-menu-open { overflow: hidden; }
:where(.shipb2b-packaged--about) img, :where(.shipb2b-packaged--about) video { display: block; max-width: 100%; }
:where(.shipb2b-packaged--about) button, :where(.shipb2b-packaged--about) input, :where(.shipb2b-packaged--about) textarea, :where(.shipb2b-packaged--about) select { font: inherit; }
:where(.shipb2b-packaged--about) .zhy-about-v2-skip, :where(.shipb2b-packaged--about).zhy-about-v2-skip {
      position: fixed;
      top: 10px;
      left: -9999px;
      z-index: 2000;
      padding: 12px 18px;
      background: var(--zhy-secondary);
      color: var(--zhy-black);
      font-weight: 700;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-skip:focus, :where(.shipb2b-packaged--about).zhy-about-v2-skip:focus { left: 10px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-skip:not(:focus), :where(.shipb2b-packaged--about).zhy-about-v2-skip:not(:focus) {
      width: 1px;
      height: 1px;
      padding: 0;
      overflow: hidden;
      clip-path: inset(50%);
      white-space: nowrap;
      border: 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-header.zhy-header, :where(.shipb2b-packaged--about).zhy-about-v2-header.zhy-header {
      position: absolute;
      inset: 0 0 auto;
      z-index: 1000;
      min-height: 82px;
      background: color-mix(in srgb, var(--zhy-black) 28%, transparent) !important;
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 16%, transparent) !important;
      box-shadow: none !important;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-header.is-scrolled, :where(.shipb2b-packaged--about).zhy-about-v2-header.is-scrolled {
      position: fixed;
      background: color-mix(in srgb, var(--zhy-black) 94%, transparent) !important;
      box-shadow: 0 16px 42px color-mix(in srgb, var(--zhy-black) 28%, transparent) !important;
    }
:where(.shipb2b-packaged--about) .zhy-has-hero .zhy-header.zhy-about-v2-header, :where(.shipb2b-packaged--about).zhy-has-hero .zhy-header.zhy-about-v2-header {
      background: color-mix(in srgb, var(--zhy-black) 30%, transparent) !important;
      border-bottom-color: color-mix(in srgb, var(--zhy-white) 16%, transparent) !important;
      box-shadow: none !important;
    }
:where(.shipb2b-packaged--about) #site-header.zhy-header, #site-header:where(.shipb2b-packaged--about).zhy-header {
      background: var(--zhy-black) !important;
      border-bottom-color: color-mix(in srgb, var(--zhy-white) 14%, transparent) !important;
    }
:where(.shipb2b-packaged--about) .zhy-has-hero .zhy-header.zhy-about-v2-header.is-scrolled, :where(.shipb2b-packaged--about).zhy-has-hero .zhy-header.zhy-about-v2-header.is-scrolled, :where(.shipb2b-packaged--about) .zhy-menu-open .zhy-header.zhy-about-v2-header, :where(.shipb2b-packaged--about).zhy-menu-open .zhy-header.zhy-about-v2-header {
      background: color-mix(in srgb, var(--zhy-black) 96%, transparent) !important;
      border-bottom-color: color-mix(in srgb, var(--zhy-white) 12%, transparent) !important;
      box-shadow: 0 16px 42px color-mix(in srgb, var(--zhy-black) 28%, transparent) !important;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-header__inner, :where(.shipb2b-packaged--about).zhy-about-v2-header__inner {
      width: min(100% - 48px, 1240px);
      min-height: 82px;
      margin-inline: auto;
      position: relative;
      display: flex;
      align-items: center;
      gap: 30px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-logo, :where(.shipb2b-packaged--about).zhy-about-v2-logo {
      flex: 0 0 auto;
      display: inline-flex;
      align-items: center;
      padding: 0;
      background: transparent;
      border-radius: 0;
      line-height: 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-logo img, :where(.shipb2b-packaged--about).zhy-about-v2-logo img {
      width: 156px;
      height: 50px;
      object-fit: contain;
      filter: drop-shadow(0 1px 1px color-mix(in srgb, var(--zhy-white) 36%, transparent)) drop-shadow(0 4px 12px color-mix(in srgb, var(--zhy-black) 36%, transparent));
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav, :where(.shipb2b-packaged--about).zhy-about-v2-nav {
      margin-left: auto;
      display: flex;
      align-items: center;
      gap: 28px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav > a, :where(.shipb2b-packaged--about).zhy-about-v2-nav > a, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group > a, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group > a {
      color: var(--zhy-white);
      font-size: 14px;
      font-weight: 700;
      text-decoration: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav > a:hover, :where(.shipb2b-packaged--about).zhy-about-v2-nav > a:hover, :where(.shipb2b-packaged--about) .zhy-about-v2-nav > a:focus-visible, :where(.shipb2b-packaged--about).zhy-about-v2-nav > a:focus-visible, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group > a:hover, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group > a:hover, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group > a:focus-visible, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group > a:focus-visible { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-group, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group {
      min-height: 82px;
      position: relative;
      display: flex;
      align-items: center;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-group--mega, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group--mega { position: static; }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-parent, :where(.shipb2b-packaged--about).zhy-about-v2-nav-parent {
      display: inline-flex;
      align-items: center;
      gap: 7px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-caret, :where(.shipb2b-packaged--about).zhy-about-v2-nav-caret {
      width: 7px;
      height: 7px;
      margin-top: -4px;
      display: inline-block;
      border-right: 1.5px solid var(--zhy-secondary);
      border-bottom: 1.5px solid var(--zhy-secondary);
      transform: rotate(45deg);
      transition: transform 160ms ease;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:hover .zhy-about-v2-nav-caret, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:hover .zhy-about-v2-nav-caret, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:focus-within .zhy-about-v2-nav-caret, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:focus-within .zhy-about-v2-nav-caret {
      transform: translateY(4px) rotate(225deg);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega, :where(.shipb2b-packaged--about).zhy-about-v2-mega, :where(.shipb2b-packaged--about) .zhy-about-v2-dropdown, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown {
      position: absolute;
      top: calc(100% - 1px);
      z-index: 1200;
      background: var(--zhy-white);
      border: 1px solid color-mix(in srgb, var(--zhy-black) 12%, transparent);
      border-top: 3px solid var(--zhy-secondary);
      box-shadow: 0 22px 50px color-mix(in srgb, var(--zhy-black) 24%, transparent);
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      transform: translateY(8px);
      transition: opacity 160ms ease, visibility 160ms ease, transform 160ms ease;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:hover > .zhy-about-v2-mega, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:hover > .zhy-about-v2-mega, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:focus-within > .zhy-about-v2-mega, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:focus-within > .zhy-about-v2-mega, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:hover > .zhy-about-v2-dropdown, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:hover > .zhy-about-v2-dropdown, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:focus-within > .zhy-about-v2-dropdown, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:focus-within > .zhy-about-v2-dropdown {
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
      transform: translateY(0);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega, :where(.shipb2b-packaged--about).zhy-about-v2-mega {
      left: 50%;
      width: min(960px, calc(100% - 48px));
      padding: 12px;
      display: grid;
      grid-template-columns: .92fr 1fr 1.08fr;
      gap: 0;
      border-radius: 0 0 16px 16px;
      transform: translate(-50%, 8px);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:hover > .zhy-about-v2-mega, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:hover > .zhy-about-v2-mega, :where(.shipb2b-packaged--about) .zhy-about-v2-nav-group:focus-within > .zhy-about-v2-mega, :where(.shipb2b-packaged--about).zhy-about-v2-nav-group:focus-within > .zhy-about-v2-mega {
      transform: translate(-50%, 0);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-intro, :where(.shipb2b-packaged--about).zhy-about-v2-mega-intro, :where(.shipb2b-packaged--about) .zhy-about-v2-mega-group, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group { padding: 20px 22px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-intro, :where(.shipb2b-packaged--about).zhy-about-v2-mega-intro {
      background: color-mix(in srgb, var(--zhy-secondary) 10%, var(--zhy-white-2));
      border: 1px solid color-mix(in srgb, var(--zhy-secondary) 20%, transparent);
      border-radius: 10px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-label, :where(.shipb2b-packaged--about).zhy-about-v2-mega-label {
      display: block;
      margin-bottom: 10px;
      color: var(--zhy-secondary);
      font-size: 11px;
      font-weight: 800;
      letter-spacing: .12em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-intro strong, :where(.shipb2b-packaged--about).zhy-about-v2-mega-intro strong {
      display: block;
      color: var(--zhy-black);
      font-size: 19px;
      line-height: 1.25;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-intro p, :where(.shipb2b-packaged--about).zhy-about-v2-mega-intro p {
      margin: 10px 0 16px;
      color: color-mix(in srgb, var(--zhy-black) 66%, var(--zhy-white));
      font-size: 13px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-intro a, :where(.shipb2b-packaged--about).zhy-about-v2-mega-intro a, :where(.shipb2b-packaged--about) .zhy-about-v2-mega-group a, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group a, :where(.shipb2b-packaged--about) .zhy-about-v2-dropdown a, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown a {
      color: var(--zhy-black);
      text-decoration: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-intro a, :where(.shipb2b-packaged--about).zhy-about-v2-mega-intro a {
      min-height: 44px;
      display: inline-flex;
      align-items: center;
      color: var(--zhy-secondary);
      font-size: 13px;
      font-weight: 800;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-group, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group {
      border-left: 1px solid color-mix(in srgb, var(--zhy-black) 10%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-group strong, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group strong {
      display: block;
      margin-bottom: 8px;
      color: var(--zhy-secondary);
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: .08em;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-group a, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group a, :where(.shipb2b-packaged--about) .zhy-about-v2-dropdown a, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown a {
      min-height: 42px;
      padding: 9px 11px;
      display: flex;
      align-items: center;
      border-radius: 7px;
      font-size: 13px;
      font-weight: 600;
      transition: color 140ms ease, background-color 140ms ease;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mega-group a:hover, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group a:hover, :where(.shipb2b-packaged--about) .zhy-about-v2-mega-group a:focus-visible, :where(.shipb2b-packaged--about).zhy-about-v2-mega-group a:focus-visible, :where(.shipb2b-packaged--about) .zhy-about-v2-dropdown a:hover, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown a:hover, :where(.shipb2b-packaged--about) .zhy-about-v2-dropdown a:focus-visible, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown a:focus-visible {
      background: color-mix(in srgb, var(--zhy-secondary) 12%, var(--zhy-white));
      color: var(--zhy-black);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-dropdown, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown {
      left: -28px;
      width: 286px;
      padding: 8px;
      border-radius: 0 0 12px 12px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-dropdown a + a, :where(.shipb2b-packaged--about).zhy-about-v2-dropdown a + a {
      border-top: 1px solid color-mix(in srgb, var(--zhy-black) 8%, transparent);
      border-radius: 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-header .zhy-nav-cta, :where(.shipb2b-packaged--about).zhy-about-v2-header .zhy-nav-cta {
      min-height: 44px !important;
      padding: 12px 18px !important;
      border: 1px solid var(--zhy-secondary);
      border-radius: 999px;
      background: var(--zhy-secondary);
      color: var(--zhy-black);
      font-size: 13px !important;
      font-weight: 800;
      text-decoration: none;
      white-space: nowrap;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-header .zhy-nav-cta::before, :where(.shipb2b-packaged--about).zhy-about-v2-header .zhy-nav-cta::before { content: none !important; }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle, :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle {
      display: none;
      width: 46px;
      height: 46px;
      padding: 12px 10px;
      border: 1px solid color-mix(in srgb, var(--zhy-white) 34%, transparent);
      border-radius: 50%;
      background: color-mix(in srgb, var(--zhy-black) 28%, transparent);
      cursor: pointer;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      gap: 5px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle [data-operator-control-bar], :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle [data-operator-control-bar] {
      width: 22px;
      height: 2px;
      display: block;
      background: var(--zhy-white);
      transform-origin: center;
      transition: transform 160ms ease, opacity 160ms ease;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle[aria-expanded="true"] [data-operator-control-bar]:nth-child(1), :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle[aria-expanded="true"] [data-operator-control-bar]:nth-child(1) {
      transform: translateY(7px) rotate(45deg);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle[aria-expanded="true"] [data-operator-control-bar]:nth-child(2), :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle[aria-expanded="true"] [data-operator-control-bar]:nth-child(2) {
      opacity: 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle[aria-expanded="true"] [data-operator-control-bar]:nth-child(3), :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle[aria-expanded="true"] [data-operator-control-bar]:nth-child(3) {
      transform: translateY(-7px) rotate(-45deg);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-nav, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-nav {
      display: none;
      max-height: calc(100vh - 70px);
      overflow-y: auto;
      padding: 24px;
      background: var(--zhy-black);
      border-top: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-nav > a, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-nav > a, :where(.shipb2b-packaged--about) .zhy-about-v2-mobile-parent, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-parent {
      min-height: 48px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      color: var(--zhy-white);
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
      font-weight: 600;
      text-decoration: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-nav > a:last-child, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-nav > a:last-child { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-group, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-group {
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-group__head, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-group__head {
      display: flex;
      align-items: center;
      gap: 10px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-parent, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-parent {
      flex: 1 1 auto;
      border-bottom: 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-subtoggle, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-subtoggle {
      width: 44px;
      height: 44px;
      flex: 0 0 44px;
      display: grid;
      place-items: center;
      border: 0;
      border-radius: 50%;
      background: color-mix(in srgb, var(--zhy-white) 7%, transparent);
      color: var(--zhy-white);
      cursor: pointer;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-subtoggle span, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-subtoggle span {
      width: 9px;
      height: 9px;
      margin-top: -5px;
      display: block;
      border-right: 1.5px solid var(--zhy-secondary);
      border-bottom: 1.5px solid var(--zhy-secondary);
      transform: rotate(45deg);
      transition: transform 160ms ease;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-subtoggle[aria-expanded="true"] span, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-subtoggle[aria-expanded="true"] span {
      transform: translateY(5px) rotate(225deg);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-submenu, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-submenu {
      padding: 0 0 12px 16px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-submenu[hidden], :where(.shipb2b-packaged--about).zhy-about-v2-mobile-submenu[hidden] { display: none; }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-submenu a, :where(.shipb2b-packaged--about).zhy-about-v2-mobile-submenu a {
      min-height: 44px;
      display: flex;
      align-items: center;
      border: 0;
      color: color-mix(in srgb, var(--zhy-white) 76%, transparent);
      font-size: 14px;
      font-weight: 500;
      text-decoration: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-page, :where(.shipb2b-packaged--about).zhy-about-page {
      overflow: clip;
      background: var(--zhy-white-2);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-wrap, :where(.shipb2b-packaged--about).zhy-about-v2-wrap {
      width: min(100% - 48px, 1180px);
      margin-inline: auto;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-eyebrow, :where(.shipb2b-packaged--about).zhy-about-v2-eyebrow {
      margin: 0 0 14px;
      color: var(--zhy-secondary);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .16em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-kicker, :where(.shipb2b-packaged--about).zhy-about-v2-kicker {
      display: inline-flex;
      align-items: center;
      gap: 10px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-kicker::before, :where(.shipb2b-packaged--about).zhy-about-v2-kicker::before {
      content: "";
      width: 28px;
      height: 1px;
      background: currentColor;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-heading, :where(.shipb2b-packaged--about).zhy-about-v2-heading {
      margin: 0;
      color: var(--zhy-black);
      font-size: clamp(36px, 4.2vw, 62px);
      line-height: 1.02;
      letter-spacing: 0;
      text-wrap: balance;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-copy, :where(.shipb2b-packaged--about).zhy-about-v2-copy {
      max-width: 720px;
      margin: 20px 0 0;
      color: var(--zhy-muted);
      font-size: 17px;
      line-height: 1.75;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-section-head, :where(.shipb2b-packaged--about).zhy-about-v2-section-head {
      max-width: 810px;
      margin-bottom: 44px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-section-action, :where(.shipb2b-packaged--about).zhy-about-v2-section-action {
      margin-top: 34px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-text-link, :where(.shipb2b-packaged--about).zhy-about-v2-text-link {
      min-height: 44px;
      display: inline-flex;
      align-items: center;
      gap: 10px;
      color: var(--zhy-primary);
      font-weight: 800;
      text-decoration: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-text-link::after, :where(.shipb2b-packaged--about).zhy-about-v2-text-link::after { content: "→"; }
:where(.shipb2b-packaged--about) .zhy-about-v2-text-link:hover, :where(.shipb2b-packaged--about).zhy-about-v2-text-link:hover, :where(.shipb2b-packaged--about) .zhy-about-v2-text-link:focus-visible, :where(.shipb2b-packaged--about).zhy-about-v2-text-link:focus-visible { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--about) .zhy-about-v2-section, :where(.shipb2b-packaged--about).zhy-about-v2-section {
      position: relative;
      padding: 112px 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-section--paper, :where(.shipb2b-packaged--about).zhy-about-v2-section--paper { background: var(--zhy-white); }
:where(.shipb2b-packaged--about) .zhy-about-v2-section--soft, :where(.shipb2b-packaged--about).zhy-about-v2-section--soft { background: var(--zhy-white-2); }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero {
      min-height: 760px;
      display: grid;
      position: relative;
      isolation: isolate;
      background: var(--zhy-black);
      color: var(--zhy-white);
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__media, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__media {
      position: absolute;
      inset: 0;
      z-index: -2;
      overflow: hidden;
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__media video, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__media video {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__media::after, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__media::after {
      content: "";
      position: absolute;
      inset: 0;
      background:
        linear-gradient(90deg, color-mix(in srgb, var(--zhy-black) 90%, transparent) 0%, color-mix(in srgb, var(--zhy-black) 58%, transparent) 54%, color-mix(in srgb, var(--zhy-black) 12%, transparent) 100%),
        linear-gradient(0deg, color-mix(in srgb, var(--zhy-black) 60%, transparent), transparent 52%);
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__inner, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__inner {
      width: min(100% - 48px, 1180px);
      margin-inline: auto;
      padding: 132px 0 78px;
      display: flex;
      align-items: center;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-hero-copy, :where(.shipb2b-packaged--about).zhy-about-v2-hero-copy {
      width: min(720px, 68%);
      transform: translateY(5%);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-breadcrumb, :where(.shipb2b-packaged--about).zhy-about-v2-breadcrumb {
      margin-bottom: 28px;
      color: color-mix(in srgb, var(--zhy-white) 74%, transparent);
      font-size: 13px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-breadcrumb ol, :where(.shipb2b-packaged--about).zhy-about-v2-breadcrumb ol {
      margin: 0;
      padding: 0;
      display: flex;
      align-items: center;
      gap: 10px;
      list-style: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-breadcrumb li + li::before, :where(.shipb2b-packaged--about).zhy-about-v2-breadcrumb li + li::before {
      content: "/";
      margin-right: 10px;
      color: var(--zhy-secondary);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-breadcrumb a, :where(.shipb2b-packaged--about).zhy-about-v2-breadcrumb a { text-decoration: none; }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero h1, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero h1 {
      max-width: 760px;
      margin: 0;
      color: var(--zhy-white);
      font-size: clamp(44px, 5.3vw, 76px);
      line-height: .98;
      letter-spacing: 0;
      text-wrap: balance;
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__lead, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__lead {
      max-width: 650px;
      margin: 24px 0 0;
      color: color-mix(in srgb, var(--zhy-white) 82%, transparent);
      font-size: clamp(17px, 1.5vw, 21px);
      line-height: 1.6;
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__actions, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__actions {
      margin-top: 32px;
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-btn, :where(.shipb2b-packaged--about).zhy-about-page .zhy-btn {
      min-height: 48px;
      padding: 0 22px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      border-radius: 999px;
      font-size: 14px;
      font-weight: 800;
      text-decoration: none;
    }
:where(.shipb2b-packaged--about) main.zhy-about-page a.zhy-btn.zhy-btn--primary, main:where(.shipb2b-packaged--about).zhy-about-page a.zhy-btn.zhy-btn--primary {
      border-color: var(--zhy-secondary) !important;
      background: var(--zhy-secondary) !important;
      color: var(--zhy-black) !important;
    }
:where(.shipb2b-packaged--about) #main-content .zhy-hero a.zhy-btn--primary, #main-content:where(.shipb2b-packaged--about) .zhy-hero a.zhy-btn--primary, :where(.shipb2b-packaged--about) #main-content .zhy-about-v2-final a.zhy-btn--primary, #main-content:where(.shipb2b-packaged--about) .zhy-about-v2-final a.zhy-btn--primary {
      border-color: var(--zhy-secondary) !important;
      background: var(--zhy-secondary) !important;
      color: var(--zhy-black) !important;
    }
:where(.shipb2b-packaged--about) #main-content .zhy-about-v2-section-action a.zhy-btn--primary, #main-content:where(.shipb2b-packaged--about) .zhy-about-v2-section-action a.zhy-btn--primary, :where(.shipb2b-packaged--about) #main-content .zhy-about-v2-faq-route a.zhy-btn--primary, #main-content:where(.shipb2b-packaged--about) .zhy-about-v2-faq-route a.zhy-btn--primary {
      border-color: var(--zhy-primary) !important;
      background: var(--zhy-primary) !important;
      color: var(--zhy-white) !important;
    }
:where(.shipb2b-packaged--about) #main-content .zhy-about-v2-workflow .zhy-about-v2-section-action a.zhy-btn--primary, #main-content:where(.shipb2b-packaged--about) .zhy-about-v2-workflow .zhy-about-v2-section-action a.zhy-btn--primary {
      border-color: var(--zhy-secondary) !important;
      background: var(--zhy-secondary) !important;
      color: var(--zhy-black) !important;
    }
:where(.shipb2b-packaged--about) main.zhy-about-page a.zhy-btn.zhy-btn--outline, main:where(.shipb2b-packaged--about).zhy-about-page a.zhy-btn.zhy-btn--outline {
      border-color: color-mix(in srgb, var(--zhy-white) 50%, transparent) !important;
      background: transparent !important;
      color: var(--zhy-white) !important;
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-btn:hover, :where(.shipb2b-packaged--about).zhy-about-page .zhy-btn:hover { transform: translateY(-2px); }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity, :where(.shipb2b-packaged--about).zhy-about-v2-identity {
      display: grid;
      grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
      gap: 70px;
      align-items: start;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity-media, :where(.shipb2b-packaged--about).zhy-about-v2-identity-media {
      position: sticky;
      top: 112px;
      margin: 0;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity-media video, :where(.shipb2b-packaged--about).zhy-about-v2-identity-media video {
      width: 100%;
      aspect-ratio: 4 / 5;
      object-fit: cover;
      background: var(--zhy-black-soft);
      border-radius: 4px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-caption, :where(.shipb2b-packaged--about).zhy-about-v2-caption {
      margin: 12px 0 0;
      color: var(--zhy-muted);
      font-size: 13px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts, :where(.shipb2b-packaged--about).zhy-about-v2-facts {
      margin: 34px 0 0;
      padding: 0;
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      border-top: 1px solid var(--zhy-line);
      border-bottom: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts div, :where(.shipb2b-packaged--about).zhy-about-v2-facts div { padding: 26px 18px 26px 0; }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts dt, :where(.shipb2b-packaged--about).zhy-about-v2-facts dt {
      color: var(--zhy-muted);
      font-size: 12px;
      font-weight: 700;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts dd, :where(.shipb2b-packaged--about).zhy-about-v2-facts dd {
      margin: 8px 0 0;
      color: var(--zhy-primary);
      font-size: clamp(25px, 3vw, 40px);
      font-weight: 800;
      letter-spacing: 0;
      font-variant-numeric: tabular-nums;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-scope, :where(.shipb2b-packaged--about).zhy-about-v2-scope {
      margin-top: 34px;
      border-top: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-scope article, :where(.shipb2b-packaged--about).zhy-about-v2-scope article {
      padding: 24px 0;
      display: grid;
      grid-template-columns: 170px 1fr;
      gap: 28px;
      border-bottom: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-scope h3, :where(.shipb2b-packaged--about).zhy-about-v2-scope h3 {
      margin: 0;
      color: var(--zhy-black);
      font-size: 16px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-scope p, :where(.shipb2b-packaged--about).zhy-about-v2-scope p {
      margin: 0;
      color: var(--zhy-muted);
      line-height: 1.65;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-workflow, :where(.shipb2b-packaged--about).zhy-about-v2-workflow {
      background: var(--zhy-primary);
      color: var(--zhy-white);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-workflow .zhy-about-v2-heading, :where(.shipb2b-packaged--about).zhy-about-v2-workflow .zhy-about-v2-heading { color: var(--zhy-white); }
:where(.shipb2b-packaged--about) .zhy-about-v2-workflow .zhy-about-v2-copy, :where(.shipb2b-packaged--about).zhy-about-v2-workflow .zhy-about-v2-copy { color: color-mix(in srgb, var(--zhy-white) 72%, transparent); }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail, :where(.shipb2b-packaged--about).zhy-about-v2-rail {
      margin: 56px 0 0;
      padding: 0;
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      list-style: none;
      border-top: 1px solid color-mix(in srgb, var(--zhy-white) 22%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail li, :where(.shipb2b-packaged--about).zhy-about-v2-rail li {
      position: relative;
      padding: 34px 24px 28px 0;
      border-right: 1px solid color-mix(in srgb, var(--zhy-white) 18%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail li:not(:first-child), :where(.shipb2b-packaged--about).zhy-about-v2-rail li:not(:first-child) { padding-left: 24px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-step, :where(.shipb2b-packaged--about).zhy-about-v2-step {
      display: block;
      margin-bottom: 38px;
      color: var(--zhy-secondary);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .14em;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail h3, :where(.shipb2b-packaged--about).zhy-about-v2-rail h3 { margin: 0; font-size: 20px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail p, :where(.shipb2b-packaged--about).zhy-about-v2-rail p {
      margin: 14px 0 0;
      color: color-mix(in srgb, var(--zhy-white) 70%, transparent);
      line-height: 1.65;
      font-size: 14px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery, :where(.shipb2b-packaged--about).zhy-about-v2-gallery {
      margin-top: 58px;
      display: grid;
      grid-template-columns: 1.35fr .82fr .82fr;
      grid-template-rows: repeat(2, 270px);
      gap: 14px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure, :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure {
      position: relative;
      margin: 0;
      overflow: hidden;
      background: var(--zhy-black-soft);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure:first-child, :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure:first-child { grid-row: 1 / 3; }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery img, :where(.shipb2b-packaged--about).zhy-about-v2-gallery img, :where(.shipb2b-packaged--about) .zhy-about-v2-gallery video, :where(.shipb2b-packaged--about).zhy-about-v2-gallery video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 320ms ease;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure:hover img, :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure:hover img { transform: scale(1.025); }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figcaption, :where(.shipb2b-packaged--about).zhy-about-v2-gallery figcaption {
      position: absolute;
      inset: auto 0 0;
      padding: 34px 16px 14px;
      background: linear-gradient(0deg, color-mix(in srgb, var(--zhy-black) 82%, transparent), transparent);
      color: var(--zhy-white);
      font-size: 12px;
      font-weight: 700;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-workflow .zhy-about-v2-text-link, :where(.shipb2b-packaged--about).zhy-about-v2-workflow .zhy-about-v2-text-link { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--about) .zhy-about-v2-inspection-grid, :where(.shipb2b-packaged--about).zhy-about-v2-inspection-grid {
      display: grid;
      grid-template-columns: minmax(0, 1.52fr) minmax(280px, .48fr);
      gap: 28px;
      align-items: stretch;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-table-wrap, :where(.shipb2b-packaged--about).zhy-about-v2-table-wrap {
      overflow-x: auto;
      border-top: 2px solid var(--zhy-black);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-table, :where(.shipb2b-packaged--about).zhy-about-v2-table {
      width: 100%;
      border-collapse: collapse;
      text-align: left;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-table th, :where(.shipb2b-packaged--about).zhy-about-v2-table th {
      padding: 18px 16px;
      color: var(--zhy-muted);
      font-size: 12px;
      letter-spacing: .08em;
      text-transform: uppercase;
      border-bottom: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-table td, :where(.shipb2b-packaged--about).zhy-about-v2-table td {
      padding: 24px 16px;
      vertical-align: top;
      border-bottom: 1px solid var(--zhy-line);
      color: var(--zhy-muted);
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-table td:first-child, :where(.shipb2b-packaged--about).zhy-about-v2-table td:first-child {
      color: var(--zhy-black);
      font-weight: 800;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-inspection-media, :where(.shipb2b-packaged--about).zhy-about-v2-inspection-media {
      margin: 0;
      min-height: 100%;
      position: relative;
      background: var(--zhy-primary);
      overflow: hidden;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-inspection-media video, :where(.shipb2b-packaged--about).zhy-about-v2-inspection-media video {
      width: 100%;
      height: 100%;
      min-height: 520px;
      object-fit: cover;
      opacity: .78;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-inspection-media figcaption, :where(.shipb2b-packaged--about).zhy-about-v2-inspection-media figcaption {
      position: absolute;
      inset: auto 0 0;
      padding: 76px 24px 24px;
      background: linear-gradient(0deg, var(--zhy-black), transparent);
      color: var(--zhy-white);
      font-size: 13px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-section, :where(.shipb2b-packaged--about).zhy-about-v2-cert-section {
      background: var(--zhy-white-2);
      border-top: 1px solid var(--zhy-line);
      border-bottom: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-layout, :where(.shipb2b-packaged--about).zhy-about-v2-cert-layout {
      display: grid;
      grid-template-columns: minmax(300px, .68fr) minmax(0, 1.32fr);
      gap: 60px;
      align-items: start;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-verification, :where(.shipb2b-packaged--about).zhy-about-v2-verification {
      width: 100%;
      border-collapse: collapse;
      border-top: 2px solid var(--zhy-primary);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-verification th, :where(.shipb2b-packaged--about).zhy-about-v2-verification th, :where(.shipb2b-packaged--about) .zhy-about-v2-verification td, :where(.shipb2b-packaged--about).zhy-about-v2-verification td {
      padding: 20px 0;
      vertical-align: top;
      text-align: left;
      border-bottom: 1px solid var(--zhy-line);
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-verification th, :where(.shipb2b-packaged--about).zhy-about-v2-verification th {
      width: 38%;
      padding-right: 24px;
      color: var(--zhy-black);
      font-size: 14px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-verification td, :where(.shipb2b-packaged--about).zhy-about-v2-verification td { color: var(--zhy-muted); }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-gallery, :where(.shipb2b-packaged--about).zhy-about-v2-cert-gallery {
      display: grid;
      grid-template-columns: repeat(6, minmax(0, 1fr));
      gap: 16px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card {
      margin: 0;
      grid-column: span 2;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card:nth-child(4), :where(.shipb2b-packaged--about).zhy-about-v2-cert-card:nth-child(4) { grid-column: 2 / span 2; }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card a, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card a {
      display: block;
      padding: 12px;
      background: var(--zhy-white);
      border: 1px solid var(--zhy-line);
      box-shadow: 0 12px 30px color-mix(in srgb, var(--zhy-black) 7%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card img, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card img {
      width: 100%;
      aspect-ratio: 1000 / 1413;
      object-fit: cover;
      object-position: top;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card figcaption, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card figcaption {
      padding: 14px 4px 0;
      color: var(--zhy-muted);
      font-size: 13px;
      line-height: 1.5;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card strong, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card strong {
      display: block;
      margin-bottom: 5px;
      color: var(--zhy-black);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-grid, :where(.shipb2b-packaged--about).zhy-about-v2-proof-grid {
      display: grid;
      grid-template-columns: minmax(0, 1.1fr) minmax(300px, .7fr);
      gap: 70px;
      align-items: start;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-ledger, :where(.shipb2b-packaged--about).zhy-about-v2-proof-ledger {
      margin: 0;
      border-top: 2px solid var(--zhy-black);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-ledger > div, :where(.shipb2b-packaged--about).zhy-about-v2-proof-ledger > div {
      display: grid;
      grid-template-columns: 190px 1fr;
      gap: 28px;
      padding: 25px 0;
      border-bottom: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-ledger dt, :where(.shipb2b-packaged--about).zhy-about-v2-proof-ledger dt {
      color: var(--zhy-black);
      font-weight: 800;
      line-height: 1.45;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-ledger dd, :where(.shipb2b-packaged--about).zhy-about-v2-proof-ledger dd {
      margin: 0;
      color: var(--zhy-muted);
      line-height: 1.65;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-frame, :where(.shipb2b-packaged--about).zhy-about-v2-proof-frame {
      position: sticky;
      top: 112px;
      margin: 0;
      background: var(--zhy-black);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-frame video, :where(.shipb2b-packaged--about).zhy-about-v2-proof-frame video {
      width: 100%;
      aspect-ratio: 4 / 5;
      object-fit: cover;
      opacity: .84;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-frame figcaption, :where(.shipb2b-packaged--about).zhy-about-v2-proof-frame figcaption {
      padding: 20px;
      color: color-mix(in srgb, var(--zhy-white) 76%, transparent);
      font-size: 13px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq-layout, :where(.shipb2b-packaged--about).zhy-about-v2-faq-layout {
      display: grid;
      grid-template-columns: minmax(250px, .56fr) minmax(0, 1.44fr);
      gap: 80px;
      align-items: start;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq-intro, :where(.shipb2b-packaged--about).zhy-about-v2-faq-intro { position: sticky; top: 112px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq, :where(.shipb2b-packaged--about).zhy-about-v2-faq {
      border-top: 2px solid var(--zhy-black);
    }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-about-v2-faq details, :where(.shipb2b-packaged--about).zhy-about-page .zhy-about-v2-faq details {
      border: 0 !important;
      border-bottom: 1px solid var(--zhy-line) !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
    }
:where(.shipb2b-packaged--about) #main-content .zhy-about-v2-faq details, #main-content:where(.shipb2b-packaged--about) .zhy-about-v2-faq details {
      border: 0 !important;
      border-bottom: 1px solid var(--zhy-line) !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq details:nth-child(5), :where(.shipb2b-packaged--about).zhy-about-v2-faq details:nth-child(5) { margin-bottom: 30px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq summary, :where(.shipb2b-packaged--about).zhy-about-v2-faq summary {
      min-height: 72px;
      padding: 21px 52px 21px 0;
      position: relative;
      display: flex;
      align-items: center;
      color: var(--zhy-black);
      font-size: 17px;
      font-weight: 800;
      line-height: 1.45;
      cursor: pointer;
      list-style: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq summary::-webkit-details-marker, :where(.shipb2b-packaged--about).zhy-about-v2-faq summary::-webkit-details-marker { display: none; }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq summary::after, :where(.shipb2b-packaged--about).zhy-about-v2-faq summary::after {
      content: "+";
      position: absolute;
      right: 4px;
      width: 30px;
      height: 30px;
      display: grid;
      place-items: center;
      border: 1px solid var(--zhy-line);
      border-radius: 50%;
      color: var(--zhy-primary);
      font-size: 20px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq details[open] summary::after, :where(.shipb2b-packaged--about).zhy-about-v2-faq details[open] summary::after { content: "−"; }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq details p, :where(.shipb2b-packaged--about).zhy-about-v2-faq details p {
      max-width: 760px;
      margin: -2px 0 24px;
      color: var(--zhy-muted);
      line-height: 1.7;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq-route, :where(.shipb2b-packaged--about).zhy-about-v2-faq-route {
      margin-top: 24px;
      padding-top: 10px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-final, :where(.shipb2b-packaged--about).zhy-about-v2-final {
      padding: 0;
      background: var(--zhy-black);
      color: var(--zhy-white);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-final-inner, :where(.shipb2b-packaged--about).zhy-about-v2-final-inner {
      min-height: 560px;
      display: grid;
      grid-template-columns: minmax(0, 1.05fr) minmax(340px, .75fr);
      gap: 72px;
      align-items: center;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-final .zhy-about-v2-heading, :where(.shipb2b-packaged--about).zhy-about-v2-final .zhy-about-v2-heading { color: var(--zhy-white); }
:where(.shipb2b-packaged--about) .zhy-about-v2-final .zhy-about-v2-copy, :where(.shipb2b-packaged--about).zhy-about-v2-final .zhy-about-v2-copy { color: color-mix(in srgb, var(--zhy-white) 70%, transparent); }
:where(.shipb2b-packaged--about) .zhy-about-v2-rfq-list, :where(.shipb2b-packaged--about).zhy-about-v2-rfq-list {
      margin: 34px 0 0;
      padding: 0;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px 26px;
      list-style: none;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-rfq-list li, :where(.shipb2b-packaged--about).zhy-about-v2-rfq-list li {
      padding: 14px 0 14px 25px;
      position: relative;
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 14%, transparent);
      color: color-mix(in srgb, var(--zhy-white) 84%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-rfq-list li::before, :where(.shipb2b-packaged--about).zhy-about-v2-rfq-list li::before {
      content: "";
      position: absolute;
      top: 21px;
      left: 2px;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--zhy-secondary);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-conversion, :where(.shipb2b-packaged--about).zhy-about-v2-conversion {
      padding: 40px;
      background: color-mix(in srgb, var(--zhy-white) 6%, transparent);
      border: 1px solid color-mix(in srgb, var(--zhy-white) 14%, transparent);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-conversion p, :where(.shipb2b-packaged--about).zhy-about-v2-conversion p {
      margin: 0 0 24px;
      color: color-mix(in srgb, var(--zhy-white) 72%, transparent);
      line-height: 1.65;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-conversion .zhy-btn, :where(.shipb2b-packaged--about).zhy-about-v2-conversion .zhy-btn {
      width: 100%;
      margin-top: 10px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-conversion-note, :where(.shipb2b-packaged--about).zhy-about-v2-conversion-note {
      display: block;
      margin-top: 22px;
      color: color-mix(in srgb, var(--zhy-white) 58%, transparent);
      font-size: 12px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer, :where(.shipb2b-packaged--about).zhy-about-v2-footer {
      padding: 70px 0 28px;
      background: var(--zhy-primary);
      color: var(--zhy-white);
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer-grid, :where(.shipb2b-packaged--about).zhy-about-v2-footer-grid {
      display: grid;
      grid-template-columns: 1.2fr .6fr .9fr;
      gap: 60px;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer img, :where(.shipb2b-packaged--about).zhy-about-v2-footer img {
      width: 200px;
      height: 48px;
      padding: 0;
      object-fit: contain;
      background: transparent;
      border-radius: 0;
      filter: drop-shadow(0 1px 1px color-mix(in srgb, var(--zhy-white) 36%, transparent)) drop-shadow(0 4px 12px color-mix(in srgb, var(--zhy-black) 28%, transparent));
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer p, :where(.shipb2b-packaged--about).zhy-about-v2-footer p, :where(.shipb2b-packaged--about) .zhy-about-v2-footer address, :where(.shipb2b-packaged--about).zhy-about-v2-footer address {
      margin: 18px 0 0;
      color: color-mix(in srgb, var(--zhy-white) 70%, transparent);
      font-size: 14px;
      font-style: normal;
      line-height: 1.7;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer h2, :where(.shipb2b-packaged--about).zhy-about-v2-footer h2 {
      margin: 0;
      color: var(--zhy-secondary);
      font-size: 13px;
      letter-spacing: .1em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer ul, :where(.shipb2b-packaged--about).zhy-about-v2-footer ul { margin: 16px 0 0; padding: 0; list-style: none; }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer li + li, :where(.shipb2b-packaged--about).zhy-about-v2-footer li + li { margin-top: 10px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer a, :where(.shipb2b-packaged--about).zhy-about-v2-footer a { color: var(--zhy-white); text-decoration: none; }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer a:hover, :where(.shipb2b-packaged--about).zhy-about-v2-footer a:hover { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer-bottom, :where(.shipb2b-packaged--about).zhy-about-v2-footer-bottom {
      margin-top: 54px;
      padding-top: 22px;
      border-top: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
      color: color-mix(in srgb, var(--zhy-white) 54%, transparent);
      font-size: 12px;
    }
:where(.shipb2b-packaged--about) :focus-visible {
      outline: 3px solid var(--zhy-secondary);
      outline-offset: 4px;
    }
@media (max-width: 1100px) {:where(.shipb2b-packaged--about) .zhy-about-v2-nav, :where(.shipb2b-packaged--about).zhy-about-v2-nav, :where(.shipb2b-packaged--about) .zhy-about-v2-header .zhy-nav-cta, :where(.shipb2b-packaged--about).zhy-about-v2-header .zhy-nav-cta { display: none !important; }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle, :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle { margin-left: auto; display: flex; }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-nav:not([hidden]), :where(.shipb2b-packaged--about).zhy-about-v2-mobile-nav:not([hidden]) { display: block; }}
@media (max-width: 980px) {:where(.shipb2b-packaged--about) .zhy-about-v2-nav, :where(.shipb2b-packaged--about).zhy-about-v2-nav, :where(.shipb2b-packaged--about) .zhy-about-v2-header .zhy-nav-cta, :where(.shipb2b-packaged--about).zhy-about-v2-header .zhy-nav-cta { display: none !important; }
:where(.shipb2b-packaged--about) .zhy-about-v2-menu-toggle, :where(.shipb2b-packaged--about).zhy-about-v2-menu-toggle { margin-left: auto; display: flex; }
:where(.shipb2b-packaged--about) .zhy-about-v2-mobile-nav:not([hidden]), :where(.shipb2b-packaged--about).zhy-about-v2-mobile-nav:not([hidden]) { display: block; }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity, :where(.shipb2b-packaged--about).zhy-about-v2-identity, :where(.shipb2b-packaged--about) .zhy-about-v2-cert-layout, :where(.shipb2b-packaged--about).zhy-about-v2-cert-layout, :where(.shipb2b-packaged--about) .zhy-about-v2-proof-grid, :where(.shipb2b-packaged--about).zhy-about-v2-proof-grid, :where(.shipb2b-packaged--about) .zhy-about-v2-faq-layout, :where(.shipb2b-packaged--about).zhy-about-v2-faq-layout, :where(.shipb2b-packaged--about) .zhy-about-v2-final-inner, :where(.shipb2b-packaged--about).zhy-about-v2-final-inner { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity-media, :where(.shipb2b-packaged--about).zhy-about-v2-identity-media, :where(.shipb2b-packaged--about) .zhy-about-v2-proof-frame, :where(.shipb2b-packaged--about).zhy-about-v2-proof-frame, :where(.shipb2b-packaged--about) .zhy-about-v2-faq-intro, :where(.shipb2b-packaged--about).zhy-about-v2-faq-intro { position: static; }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity-media, :where(.shipb2b-packaged--about).zhy-about-v2-identity-media { order: 2; }
:where(.shipb2b-packaged--about) .zhy-about-v2-identity-media video, :where(.shipb2b-packaged--about).zhy-about-v2-identity-media video, :where(.shipb2b-packaged--about) .zhy-about-v2-proof-frame video, :where(.shipb2b-packaged--about).zhy-about-v2-proof-frame video { aspect-ratio: 16 / 9; }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail, :where(.shipb2b-packaged--about).zhy-about-v2-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail li:nth-child(2), :where(.shipb2b-packaged--about).zhy-about-v2-rail li:nth-child(2) { border-right: 0; }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery, :where(.shipb2b-packaged--about).zhy-about-v2-gallery { grid-template-columns: 1.1fr .9fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure:first-child, :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure:first-child { grid-row: 1 / 3; }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure:nth-child(n+4), :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure:nth-child(n+4) { display: none; }
:where(.shipb2b-packaged--about) .zhy-about-v2-inspection-grid, :where(.shipb2b-packaged--about).zhy-about-v2-inspection-grid { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-inspection-media video, :where(.shipb2b-packaged--about).zhy-about-v2-inspection-media video { min-height: 340px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-final-inner, :where(.shipb2b-packaged--about).zhy-about-v2-final-inner { padding: 90px 0; }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer-grid, :where(.shipb2b-packaged--about).zhy-about-v2-footer-grid { grid-template-columns: 1fr 1fr; }}
@media (max-width: 680px) {:where(.shipb2b-packaged--about) .zhy-about-page, :where(.shipb2b-packaged--about).zhy-about-page { scroll-behavior: auto; }
:where(.shipb2b-packaged--about) .zhy-about-v2-header.zhy-header, :where(.shipb2b-packaged--about).zhy-about-v2-header.zhy-header { min-height: 70px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-header__inner, :where(.shipb2b-packaged--about).zhy-about-v2-header__inner {
        width: min(100% - 32px, 1180px);
        min-height: 70px;
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-logo img, :where(.shipb2b-packaged--about).zhy-about-v2-logo img { width: 156px; height: 44px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-wrap, :where(.shipb2b-packaged--about).zhy-about-v2-wrap, :where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__inner, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__inner { width: min(100% - 32px, 1180px); }
:where(.shipb2b-packaged--about) .zhy-about-v2-section, :where(.shipb2b-packaged--about).zhy-about-v2-section { padding: 78px 0; }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero { min-height: 720px; }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__inner, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__inner { padding: 104px 0 54px; align-items: center; }
:where(.shipb2b-packaged--about) .zhy-about-v2-hero-copy, :where(.shipb2b-packaged--about).zhy-about-v2-hero-copy { width: 100%; transform: translateY(1%); }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero h1, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero h1 { font-size: clamp(40px, 12.4vw, 56px); }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__lead, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__lead { font-size: 17px; }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__actions, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__actions { display: grid; }
:where(.shipb2b-packaged--about) .zhy-about-page .zhy-hero__actions .zhy-btn, :where(.shipb2b-packaged--about).zhy-about-page .zhy-hero__actions .zhy-btn { width: 100%; }
:where(.shipb2b-packaged--about) .zhy-about-v2-heading, :where(.shipb2b-packaged--about).zhy-about-v2-heading { font-size: clamp(34px, 10vw, 46px); }
:where(.shipb2b-packaged--about) .zhy-about-v2-section-head, :where(.shipb2b-packaged--about).zhy-about-v2-section-head { margin-bottom: 32px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-copy, :where(.shipb2b-packaged--about).zhy-about-v2-copy { font-size: 16px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts, :where(.shipb2b-packaged--about).zhy-about-v2-facts { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts div, :where(.shipb2b-packaged--about).zhy-about-v2-facts div {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        padding: 18px 0;
        border-bottom: 1px solid var(--zhy-line);
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts div:last-child, :where(.shipb2b-packaged--about).zhy-about-v2-facts div:last-child { border-bottom: 0; }
:where(.shipb2b-packaged--about) .zhy-about-v2-facts dd, :where(.shipb2b-packaged--about).zhy-about-v2-facts dd { font-size: 28px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-scope article, :where(.shipb2b-packaged--about).zhy-about-v2-scope article { grid-template-columns: 1fr; gap: 10px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail, :where(.shipb2b-packaged--about).zhy-about-v2-rail { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-rail li, :where(.shipb2b-packaged--about).zhy-about-v2-rail li, :where(.shipb2b-packaged--about) .zhy-about-v2-rail li:not(:first-child), :where(.shipb2b-packaged--about).zhy-about-v2-rail li:not(:first-child) {
        padding: 25px 0;
        border-right: 0;
        border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 18%, transparent);
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-step, :where(.shipb2b-packaged--about).zhy-about-v2-step { margin-bottom: 12px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery, :where(.shipb2b-packaged--about).zhy-about-v2-gallery {
        grid-template-columns: 1fr;
        grid-template-rows: 320px 220px 220px;
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure:first-child, :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure:first-child { grid-row: auto; }
:where(.shipb2b-packaged--about) .zhy-about-v2-gallery figure:nth-child(n+4), :where(.shipb2b-packaged--about).zhy-about-v2-gallery figure:nth-child(n+4) { display: none; }
:where(.shipb2b-packaged--about) .zhy-about-v2-table-wrap, :where(.shipb2b-packaged--about).zhy-about-v2-table-wrap { border-top: 0; overflow: visible; }
:where(.shipb2b-packaged--about) .zhy-about-v2-table, :where(.shipb2b-packaged--about).zhy-about-v2-table, :where(.shipb2b-packaged--about) .zhy-about-v2-table tbody, :where(.shipb2b-packaged--about).zhy-about-v2-table tbody, :where(.shipb2b-packaged--about) .zhy-about-v2-table tr, :where(.shipb2b-packaged--about).zhy-about-v2-table tr, :where(.shipb2b-packaged--about) .zhy-about-v2-table td, :where(.shipb2b-packaged--about).zhy-about-v2-table td { display: block; width: 100%; }
:where(.shipb2b-packaged--about) .zhy-about-v2-table thead, :where(.shipb2b-packaged--about).zhy-about-v2-table thead {
        position: absolute;
        width: 1px;
        height: 1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-table tr, :where(.shipb2b-packaged--about).zhy-about-v2-table tr {
        margin-bottom: 14px;
        padding: 20px;
        border: 1px solid var(--zhy-line);
        background: var(--zhy-white);
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-table td, :where(.shipb2b-packaged--about).zhy-about-v2-table td {
        padding: 8px 0;
        border: 0;
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-table td::before, :where(.shipb2b-packaged--about).zhy-about-v2-table td::before {
        content: attr(data-label);
        display: block;
        margin-bottom: 4px;
        color: var(--zhy-primary);
        font-size: 11px;
        font-weight: 800;
        letter-spacing: .08em;
        text-transform: uppercase;
      }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-layout, :where(.shipb2b-packaged--about).zhy-about-v2-cert-layout { gap: 36px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-gallery, :where(.shipb2b-packaged--about).zhy-about-v2-cert-gallery { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card, :where(.shipb2b-packaged--about) .zhy-about-v2-cert-card:nth-child(4), :where(.shipb2b-packaged--about).zhy-about-v2-cert-card:nth-child(4) { grid-column: auto; }
:where(.shipb2b-packaged--about) .zhy-about-v2-cert-card img, :where(.shipb2b-packaged--about).zhy-about-v2-cert-card img { aspect-ratio: 1000 / 1294; }
:where(.shipb2b-packaged--about) .zhy-about-v2-proof-ledger > div, :where(.shipb2b-packaged--about).zhy-about-v2-proof-ledger > div { grid-template-columns: 1fr; gap: 8px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq-layout, :where(.shipb2b-packaged--about).zhy-about-v2-faq-layout { gap: 34px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-faq details:nth-child(5), :where(.shipb2b-packaged--about).zhy-about-v2-faq details:nth-child(5) { margin-bottom: 18px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-rfq-list, :where(.shipb2b-packaged--about).zhy-about-v2-rfq-list { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--about) .zhy-about-v2-conversion, :where(.shipb2b-packaged--about).zhy-about-v2-conversion { padding: 28px 22px; }
:where(.shipb2b-packaged--about) .zhy-about-v2-footer-grid, :where(.shipb2b-packaged--about).zhy-about-v2-footer-grid { grid-template-columns: 1fr; gap: 34px; }}
@media (prefers-reduced-motion: reduce) {:where(.shipb2b-packaged--about), :where(.shipb2b-packaged--about) *, :where(.shipb2b-packaged--about) *::before, :where(.shipb2b-packaged--about) *::after {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
      }}
.shipb2b-packaged--about {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--about) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--about) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--about) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--about) .zhy-shell-skip, :where(.shipb2b-packaged--about).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--about) .zhy-shell-skip:focus, :where(.shipb2b-packaged--about).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--about) .zhy-site-header, :where(.shipb2b-packaged--about).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--about) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--about).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--about) .zhy-site-header__inner, :where(.shipb2b-packaged--about).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--about) .zhy-site-header__logo, :where(.shipb2b-packaged--about).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--about) .zhy-site-header__logo img, :where(.shipb2b-packaged--about).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--about) .zhy-site-nav, :where(.shipb2b-packaged--about).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--about) .zhy-site-nav>a, :where(.shipb2b-packaged--about).zhy-site-nav>a, :where(.shipb2b-packaged--about) .zhy-site-nav__group>a, :where(.shipb2b-packaged--about).zhy-site-nav__group>a, :where(.shipb2b-packaged--about) .zhy-site-nav__trigger, :where(.shipb2b-packaged--about).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--about) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--about).zhy-site-nav>a:hover, :where(.shipb2b-packaged--about) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--about).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--about) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--about).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--about) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--about).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--about) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--about).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--about) .zhy-site-nav__group, :where(.shipb2b-packaged--about).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--about) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--about).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--about) .zhy-site-nav__trigger, :where(.shipb2b-packaged--about).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--about) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--about).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--about) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--about).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--about) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--about).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--about) .zhy-site-nav__chevron, :where(.shipb2b-packaged--about).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--about) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--about).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--about) .zhy-site-nav__panel, :where(.shipb2b-packaged--about).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--about) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--about).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--about) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--about).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--about) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--about).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--about) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--about).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--about) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--about).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--about) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--about).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--about) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--about).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--about) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--about).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro, :where(.shipb2b-packaged--about).zhy-site-nav__intro, :where(.shipb2b-packaged--about) .zhy-site-nav__column, :where(.shipb2b-packaged--about).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro, :where(.shipb2b-packaged--about).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--about).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--about).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro p, :where(.shipb2b-packaged--about).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro a, :where(.shipb2b-packaged--about).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--about) .zhy-site-nav__intro b, :where(.shipb2b-packaged--about).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--about) .zhy-site-nav__column, :where(.shipb2b-packaged--about).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--about) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--about).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--about) .zhy-site-nav__column a, :where(.shipb2b-packaged--about).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--about) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--about).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--about) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--about).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--about) .zhy-site-header__quote, :where(.shipb2b-packaged--about).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--about) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--about).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--about) .zhy-site-menu-toggle, :where(.shipb2b-packaged--about).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--about) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--about).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--about) .zhy-site-overlay, :where(.shipb2b-packaged--about).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--about) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--about).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--about) .zhy-site-drawer, :where(.shipb2b-packaged--about).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--about) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--about).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--about) .zhy-site-drawer__inner, :where(.shipb2b-packaged--about).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--about) .zhy-site-drawer__close, :where(.shipb2b-packaged--about).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--about) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--about).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--about) .zhy-site-drawer summary, :where(.shipb2b-packaged--about).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--about) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--about).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--about) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--about).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--about) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--about).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--about) .zhy-site-drawer__children, :where(.shipb2b-packaged--about).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--about) .zhy-site-drawer__children a, :where(.shipb2b-packaged--about).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--about) .zhy-site-drawer__quote, :where(.shipb2b-packaged--about).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal, :where(.shipb2b-packaged--about).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--about).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--about).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--about).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--about).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--about).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--about).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--about).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal form, :where(.shipb2b-packaged--about).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--about).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal label, :where(.shipb2b-packaged--about).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--about).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--about).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--about).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--about).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--about).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--about) .zhy-site-footer, :where(.shipb2b-packaged--about).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--about) .zhy-site-footer__grid, :where(.shipb2b-packaged--about).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--about) .zhy-site-footer__brand img, :where(.shipb2b-packaged--about).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--about) .zhy-site-footer__brand p, :where(.shipb2b-packaged--about).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--about) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--about).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--about) .zhy-site-footer nav, :where(.shipb2b-packaged--about).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--about) .zhy-site-footer a, :where(.shipb2b-packaged--about).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--about) .zhy-site-footer a:hover, :where(.shipb2b-packaged--about).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--about) .zhy-site-footer address, :where(.shipb2b-packaged--about).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--about) .zhy-site-footer address a, :where(.shipb2b-packaged--about).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--about) .zhy-site-footer__legal, :where(.shipb2b-packaged--about).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--about) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--about).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--about) .zhy-site-footer__legal a, :where(.shipb2b-packaged--about).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--about) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--about) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--about) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--about) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--about) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--about).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--about).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--about) .zhy-site-nav, :where(.shipb2b-packaged--about).zhy-site-nav, :where(.shipb2b-packaged--about) .zhy-site-header__quote, :where(.shipb2b-packaged--about).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--about) .zhy-site-menu-toggle, :where(.shipb2b-packaged--about).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--about) .zhy-site-footer__grid, :where(.shipb2b-packaged--about).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--about) .zhy-site-footer__brand, :where(.shipb2b-packaged--about).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--about {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--about) .zhy-site-header__inner, :where(.shipb2b-packaged--about).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--about) .zhy-site-header__logo img, :where(.shipb2b-packaged--about).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--about) .zhy-site-menu-toggle, :where(.shipb2b-packaged--about).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--about) .zhy-site-footer, :where(.shipb2b-packaged--about).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--about) .zhy-site-footer__grid, :where(.shipb2b-packaged--about).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--about) .zhy-site-footer__brand, :where(.shipb2b-packaged--about).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--about) .zhy-site-footer__legal, :where(.shipb2b-packaged--about).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal, :where(.shipb2b-packaged--about).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--about).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--about) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--about).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--about) .zhy-site-nav__panel, :where(.shipb2b-packaged--about).zhy-site-nav__panel, :where(.shipb2b-packaged--about) .zhy-site-nav__chevron, :where(.shipb2b-packaged--about).zhy-site-nav__chevron, :where(.shipb2b-packaged--about) .zhy-site-header, :where(.shipb2b-packaged--about).zhy-site-header, :where(.shipb2b-packaged--about) .zhy-site-header__quote, :where(.shipb2b-packaged--about).zhy-site-header__quote, :where(.shipb2b-packaged--about) .zhy-site-quote-modal, :where(.shipb2b-packaged--about).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--about) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--about) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--about).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--about) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--about).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--about).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--about)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--about).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--about).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--about)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--about {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--about).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--about) .zhy-sr-only, :where(.shipb2b-packaged--about).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--about) .zhy-shell-logo, :where(.shipb2b-packaged--about).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--about) .zhy-section-action, :where(.shipb2b-packaged--about).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--about) .zhy-btn, :where(.shipb2b-packaged--about).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--about) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--about).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--about) .zhy-btn--primary, :where(.shipb2b-packaged--about).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--about) .zhy-btn--outline, :where(.shipb2b-packaged--about).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--about) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--about) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--about) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--about) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--about) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--about) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--about) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--about) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--about) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--about) .zhy-tag, :where(.shipb2b-packaged--about).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--about) .zhy-tube-category-page, :where(.shipb2b-packaged--about).zhy-tube-category-page, :where(.shipb2b-packaged--about) .zhy-product-examples, :where(.shipb2b-packaged--about).zhy-product-examples, :where(.shipb2b-packaged--about) .zhy-b2b-public-group, :where(.shipb2b-packaged--about).zhy-b2b-public-group, :where(.shipb2b-packaged--about) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--about).zhy-b2b-public-group--table, :where(.shipb2b-packaged--about) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--about).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--about) .zhy-fact-note, :where(.shipb2b-packaged--about).zhy-fact-note, :where(.shipb2b-packaged--about) .lede, :where(.shipb2b-packaged--about).lede, :where(.shipb2b-packaged--about) .scope, :where(.shipb2b-packaged--about).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--about) .ccard, :where(.shipb2b-packaged--about).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--about) .zhy-grid-3, :where(.shipb2b-packaged--about).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--about) .zhy-grid-4, :where(.shipb2b-packaged--about).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--about) .zhy-prod-card, :where(.shipb2b-packaged--about).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--about) .zhy-prod-card>img, :where(.shipb2b-packaged--about).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--about) .zhy-prod-card>h3, :where(.shipb2b-packaged--about).zhy-prod-card>h3, :where(.shipb2b-packaged--about) .zhy-prod-card>p, :where(.shipb2b-packaged--about).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--about) .zhy-prod-card>h3, :where(.shipb2b-packaged--about).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--about) .zhy-prod-card>p, :where(.shipb2b-packaged--about).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--about) .zhy-b2b-generated, :where(.shipb2b-packaged--about).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--about) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--about) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--about) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--about) .zhy-b2b-public-head, :where(.shipb2b-packaged--about).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--about) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--about).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--about) .zhy-b2b-public-head p, :where(.shipb2b-packaged--about).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--about) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--about).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--about) .zhy-b2b-spec-table, :where(.shipb2b-packaged--about).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--about) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--about).zhy-b2b-spec-table th, :where(.shipb2b-packaged--about) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--about).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--about) .zhy-spec-table, :where(.shipb2b-packaged--about).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--about) .zhy-spec-table th, :where(.shipb2b-packaged--about).zhy-spec-table th, :where(.shipb2b-packaged--about) .zhy-spec-table td, :where(.shipb2b-packaged--about).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--about) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--about).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--about) .zhy-fit-grid, :where(.shipb2b-packaged--about).zhy-fit-grid, :where(.shipb2b-packaged--about) .zhy-proof-grid, :where(.shipb2b-packaged--about).zhy-proof-grid, :where(.shipb2b-packaged--about) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--about).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--about) .zhy-b2b-application-list, :where(.shipb2b-packaged--about).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--about) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--about).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--about) .zhy-fit-card, :where(.shipb2b-packaged--about).zhy-fit-card, :where(.shipb2b-packaged--about) .zhy-b2b-application-list article, :where(.shipb2b-packaged--about).zhy-b2b-application-list article, :where(.shipb2b-packaged--about) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--about).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--about) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--about).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--about) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--about) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--about).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--about) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--about).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--about) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--about).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--about) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--about).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--about) .zhy-grid-4, :where(.shipb2b-packaged--about).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--about) .zhy-grid-3, :where(.shipb2b-packaged--about).zhy-grid-3, :where(.shipb2b-packaged--about) .zhy-grid-4, :where(.shipb2b-packaged--about).zhy-grid-4, :where(.shipb2b-packaged--about) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--about).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--about) .zhy-fit-grid, :where(.shipb2b-packaged--about).zhy-fit-grid, :where(.shipb2b-packaged--about) .zhy-proof-grid, :where(.shipb2b-packaged--about).zhy-proof-grid, :where(.shipb2b-packaged--about) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--about).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--about) .zhy-b2b-application-list, :where(.shipb2b-packaged--about).zhy-b2b-application-list, :where(.shipb2b-packaged--about) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--about).zhy-b2b-proof-scope, :where(.shipb2b-packaged--about) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--about).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: contact — scoped as .shipb2b-packaged--contact */
.shipb2b-packaged--contact {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--contact) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--contact) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--contact) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--contact) .zhy-shell-skip, :where(.shipb2b-packaged--contact).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--contact) .zhy-shell-skip:focus, :where(.shipb2b-packaged--contact).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--contact) .zhy-site-header, :where(.shipb2b-packaged--contact).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--contact) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--contact).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--contact) .zhy-site-header__inner, :where(.shipb2b-packaged--contact).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--contact) .zhy-site-header__logo, :where(.shipb2b-packaged--contact).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-header__logo img, :where(.shipb2b-packaged--contact).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--contact) .zhy-site-nav, :where(.shipb2b-packaged--contact).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--contact) .zhy-site-nav>a, :where(.shipb2b-packaged--contact).zhy-site-nav>a, :where(.shipb2b-packaged--contact) .zhy-site-nav__group>a, :where(.shipb2b-packaged--contact).zhy-site-nav__group>a, :where(.shipb2b-packaged--contact) .zhy-site-nav__trigger, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--contact) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--contact).zhy-site-nav>a:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--contact).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group, :where(.shipb2b-packaged--contact).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--contact).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--contact) .zhy-site-nav__trigger, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--contact) .zhy-site-nav__chevron, :where(.shipb2b-packaged--contact).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro, :where(.shipb2b-packaged--contact).zhy-site-nav__intro, :where(.shipb2b-packaged--contact) .zhy-site-nav__column, :where(.shipb2b-packaged--contact).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro, :where(.shipb2b-packaged--contact).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--contact).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--contact).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro p, :where(.shipb2b-packaged--contact).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro a, :where(.shipb2b-packaged--contact).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro b, :where(.shipb2b-packaged--contact).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column, :where(.shipb2b-packaged--contact).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--contact).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column a, :where(.shipb2b-packaged--contact).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--contact).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--contact) .zhy-site-header__quote, :where(.shipb2b-packaged--contact).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--contact) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--contact).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--contact) .zhy-site-overlay, :where(.shipb2b-packaged--contact).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--contact) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--contact).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--contact) .zhy-site-drawer, :where(.shipb2b-packaged--contact).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--contact) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--contact).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__inner, :where(.shipb2b-packaged--contact).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__close, :where(.shipb2b-packaged--contact).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--contact).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--contact) .zhy-site-drawer summary, :where(.shipb2b-packaged--contact).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--contact) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--contact).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--contact) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--contact).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--contact).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__children, :where(.shipb2b-packaged--contact).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__children a, :where(.shipb2b-packaged--contact).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__quote, :where(.shipb2b-packaged--contact).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal, :where(.shipb2b-packaged--contact).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--contact).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal form, :where(.shipb2b-packaged--contact).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal label, :where(.shipb2b-packaged--contact).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--contact).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--contact).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--contact).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--contact) .zhy-site-footer, :where(.shipb2b-packaged--contact).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--contact) .zhy-site-footer__grid, :where(.shipb2b-packaged--contact).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand img, :where(.shipb2b-packaged--contact).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand p, :where(.shipb2b-packaged--contact).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--contact) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--contact).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--contact) .zhy-site-footer nav, :where(.shipb2b-packaged--contact).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--contact) .zhy-site-footer a, :where(.shipb2b-packaged--contact).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-footer a:hover, :where(.shipb2b-packaged--contact).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--contact) .zhy-site-footer address, :where(.shipb2b-packaged--contact).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--contact) .zhy-site-footer address a, :where(.shipb2b-packaged--contact).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal, :where(.shipb2b-packaged--contact).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--contact).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal a, :where(.shipb2b-packaged--contact).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--contact) .zhy-site-nav, :where(.shipb2b-packaged--contact).zhy-site-nav, :where(.shipb2b-packaged--contact) .zhy-site-header__quote, :where(.shipb2b-packaged--contact).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--contact) .zhy-site-footer__grid, :where(.shipb2b-packaged--contact).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand, :where(.shipb2b-packaged--contact).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--contact {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--contact) .zhy-site-header__inner, :where(.shipb2b-packaged--contact).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--contact) .zhy-site-header__logo img, :where(.shipb2b-packaged--contact).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--contact) .zhy-site-footer, :where(.shipb2b-packaged--contact).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__grid, :where(.shipb2b-packaged--contact).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand, :where(.shipb2b-packaged--contact).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal, :where(.shipb2b-packaged--contact).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal, :where(.shipb2b-packaged--contact).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--contact) .zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__panel, :where(.shipb2b-packaged--contact) .zhy-site-nav__chevron, :where(.shipb2b-packaged--contact).zhy-site-nav__chevron, :where(.shipb2b-packaged--contact) .zhy-site-header, :where(.shipb2b-packaged--contact).zhy-site-header, :where(.shipb2b-packaged--contact) .zhy-site-header__quote, :where(.shipb2b-packaged--contact).zhy-site-header__quote, :where(.shipb2b-packaged--contact) .zhy-site-quote-modal, :where(.shipb2b-packaged--contact).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--contact) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--contact {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--contact {
  margin: 0;
  background: #f8f6f1;
  color: #172033;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
:where(.shipb2b-packaged--contact) .visually-hidden, :where(.shipb2b-packaged--contact).visually-hidden {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:where(.shipb2b-packaged--contact) .nav, :where(.shipb2b-packaged--contact).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--contact) .logo, :where(.shipb2b-packaged--contact).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--contact) .logo img, :where(.shipb2b-packaged--contact).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--contact) .nav-links, :where(.shipb2b-packaged--contact).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--contact) .nav-links a, :where(.shipb2b-packaged--contact).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--contact) .nav-links a:hover, :where(.shipb2b-packaged--contact).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--contact) .nav-quote, :where(.shipb2b-packaged--contact).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--contact) .nav-quote:hover, :where(.shipb2b-packaged--contact).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {:where(.shipb2b-packaged--contact) .nav, :where(.shipb2b-packaged--contact).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--contact) .nav-links, :where(.shipb2b-packaged--contact).nav-links {display:none}
:where(.shipb2b-packaged--contact) .logo img, :where(.shipb2b-packaged--contact).logo img {width:142px}}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-layout, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-layout {display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:28px;align-items:start}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-map-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-map-card {border:1px solid #e3dfd7;border-radius:22px;background:#f8f6f1;box-shadow:0 18px 50px rgba(36,29,21,.1)}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card {padding:26px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-map-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-map-card {padding:22px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-row, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field {display:grid;gap:7px;margin:0 0 14px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field label, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field label {font-size:14px;font-weight:800;line-height:1.25;color:#241d15}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-optional, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-optional {color:#667085;font-weight:650}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field select, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field select, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field textarea, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field textarea {width:100%;min-height:48px;border:1px solid #e3dfd7;border-radius:13px;background:#ffffff;color:#17130e;font:inherit;font-size:15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field select, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field select {padding:0 14px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field textarea, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field textarea {padding:12px 14px;line-height:1.55;resize:vertical}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field input:focus, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field input:focus, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field select:focus, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field select:focus, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field textarea:focus, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field textarea:focus {border-color:#d09848;box-shadow:0 0 0 3px rgba(208,152,72,.18);background:#fff}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-file-btn, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-file-btn {display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-height:44px;padding:0 16px;border-radius:999px;background:#17130e;color:#f8f6f1;font-weight:850;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-file-hint, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-file-hint {margin:8px 0 0;color:#667085;font-size:13px;line-height:1.45}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-submit, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-submit {width:100%;min-height:52px;margin-top:4px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-side, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-side {display:grid;gap:18px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-lines, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-lines {display:grid;gap:14px;margin:18px 0 0}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line {display:grid;grid-template-columns:88px 1fr;gap:12px;padding-top:12px;border-top:1px solid #e3dfd7}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line dt, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line dt {font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#103868}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line dd, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line dd {margin:0;color:#3e4652;line-height:1.5}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-map-card iframe, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-map-card iframe {width:100%;min-height:260px;border:0;border-radius:16px;background:#f8f6f1}
@media(max-width:860px) {:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-layout, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-layout, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-row, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-row {grid-template-columns:1fr}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card {padding:22px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line {grid-template-columns:1fr;gap:4px}}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__label, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof h3, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof p, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__grid, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item:hover, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item img, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item strong, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item span, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
@media(max-width:980px) {:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__grid, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px) {:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__grid, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--contact) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--contact).zhy-cert-proof.zhy-cert-proof--canonical {box-sizing:border-box!important;width:100%!important;margin:24px 0 26px!important;padding:22px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:22px!important;background:rgba(255,250,243,.78)!important;color:var(--ink,var(--zhy-ink,#17130e))!important;box-shadow:0 14px 38px rgba(36,29,21,.08)!important;overflow:visible!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__label, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__label {display:inline-flex!important;margin-bottom:9px!important;color:var(--gold-dark,var(--gold-deep,#103868))!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical h3, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical h3 {max-width:none!important;margin:0 0 8px!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.12!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical>p, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical>p {max-width:none!important;margin:0 0 16px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:14.5px!important;line-height:1.55!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__grid {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:0!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item {box-sizing:border-box!important;display:grid!important;grid-template-rows:auto auto 1fr!important;gap:8px!important;min-height:100%!important;padding:10px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:14px!important;background:#fff!important;color:var(--ink,var(--zhy-ink,#17130e))!important;text-decoration:none!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item img, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item img {width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:10px!important;background:#f8f6f1!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item strong, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item strong {display:block!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:13.5px!important;line-height:1.2!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item span, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item span {display:block!important;margin-top:3px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:11.5px!important;line-height:1.3!important}
@media(max-width:980px) {:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px) {:where(.shipb2b-packaged--contact) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--contact).zhy-cert-proof.zhy-cert-proof--canonical {width:100%!important;padding:18px!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
:where(.shipb2b-packaged--contact) .zhy-sr-only, :where(.shipb2b-packaged--contact).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--contact) .zhy-shell-logo, :where(.shipb2b-packaged--contact).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-section-action, :where(.shipb2b-packaged--contact).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--contact) .zhy-btn, :where(.shipb2b-packaged--contact).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--contact) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--contact).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--contact) .zhy-btn--primary, :where(.shipb2b-packaged--contact).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--contact) .zhy-btn--outline, :where(.shipb2b-packaged--contact).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--contact) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--contact) .zhy-tag, :where(.shipb2b-packaged--contact).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-tube-category-page, :where(.shipb2b-packaged--contact).zhy-tube-category-page, :where(.shipb2b-packaged--contact) .zhy-product-examples, :where(.shipb2b-packaged--contact).zhy-product-examples, :where(.shipb2b-packaged--contact) .zhy-b2b-public-group, :where(.shipb2b-packaged--contact).zhy-b2b-public-group, :where(.shipb2b-packaged--contact) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--contact).zhy-b2b-public-group--table, :where(.shipb2b-packaged--contact) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--contact) .zhy-fact-note, :where(.shipb2b-packaged--contact).zhy-fact-note, :where(.shipb2b-packaged--contact) .lede, :where(.shipb2b-packaged--contact).lede, :where(.shipb2b-packaged--contact) .scope, :where(.shipb2b-packaged--contact).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--contact) .ccard, :where(.shipb2b-packaged--contact).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--contact) .zhy-grid-3, :where(.shipb2b-packaged--contact).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--contact) .zhy-grid-4, :where(.shipb2b-packaged--contact).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--contact) .zhy-prod-card, :where(.shipb2b-packaged--contact).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--contact) .zhy-prod-card>img, :where(.shipb2b-packaged--contact).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--contact) .zhy-prod-card>h3, :where(.shipb2b-packaged--contact).zhy-prod-card>h3, :where(.shipb2b-packaged--contact) .zhy-prod-card>p, :where(.shipb2b-packaged--contact).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--contact) .zhy-prod-card>h3, :where(.shipb2b-packaged--contact).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--contact) .zhy-prod-card>p, :where(.shipb2b-packaged--contact).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--contact) .zhy-b2b-generated, :where(.shipb2b-packaged--contact).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-b2b-public-head, :where(.shipb2b-packaged--contact).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--contact) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--contact).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--contact) .zhy-b2b-public-head p, :where(.shipb2b-packaged--contact).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--contact) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--contact).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--contact) .zhy-b2b-spec-table, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--contact) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table th, :where(.shipb2b-packaged--contact) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--contact) .zhy-spec-table, :where(.shipb2b-packaged--contact).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--contact) .zhy-spec-table th, :where(.shipb2b-packaged--contact).zhy-spec-table th, :where(.shipb2b-packaged--contact) .zhy-spec-table td, :where(.shipb2b-packaged--contact).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--contact) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact) .zhy-fit-grid, :where(.shipb2b-packaged--contact).zhy-fit-grid, :where(.shipb2b-packaged--contact) .zhy-proof-grid, :where(.shipb2b-packaged--contact).zhy-proof-grid, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact) .zhy-b2b-application-list, :where(.shipb2b-packaged--contact).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--contact) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--contact).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--contact) .zhy-fit-card, :where(.shipb2b-packaged--contact).zhy-fit-card, :where(.shipb2b-packaged--contact) .zhy-b2b-application-list article, :where(.shipb2b-packaged--contact).zhy-b2b-application-list article, :where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--contact) .zhy-grid-4, :where(.shipb2b-packaged--contact).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--contact) .zhy-grid-3, :where(.shipb2b-packaged--contact).zhy-grid-3, :where(.shipb2b-packaged--contact) .zhy-grid-4, :where(.shipb2b-packaged--contact).zhy-grid-4, :where(.shipb2b-packaged--contact) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact) .zhy-fit-grid, :where(.shipb2b-packaged--contact).zhy-fit-grid, :where(.shipb2b-packaged--contact) .zhy-proof-grid, :where(.shipb2b-packaged--contact).zhy-proof-grid, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact) .zhy-b2b-application-list, :where(.shipb2b-packaged--contact).zhy-b2b-application-list, :where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
:where(.shipb2b-packaged--contact) .shipb2b-promoted-style-1e48d9a704aa, :where(.shipb2b-packaged--contact).shipb2b-promoted-style-1e48d9a704aa { position:absolute;opacity:0;width:1px;height:1px; }
:where(.shipb2b-packaged--contact) .shipb2b-promoted-style-6aa34d7432e7, :where(.shipb2b-packaged--contact).shipb2b-promoted-style-6aa34d7432e7 { display:none; }
/* shipb2b-packaged: products/custom-magnetic-boxes — scoped as .shipb2b-packaged--products--custom-magnetic-boxes */
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes {
      --mag-primary:#103868;
      --mag-gold:#d09848;
      --mag-ink:#172033;
      --mag-deep:#0b2748;
      --mag-paper:#f8f6f1;
      --mag-white:#fff;
      --mag-text:#3e4652;
      --mag-muted:#667085;
      --mag-line:#e3dfd7;
      --mag-container:min(1180px,calc(100% - 48px));
      margin:0;
      background:var(--mag-paper);
      color:var(--mag-text);
      font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
    }
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-wrap {width:var(--mag-container);margin-inline:auto}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-section {padding:clamp(72px,8vw,108px) 0;background:var(--mag-white)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-section--soft {background:var(--mag-paper)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-section--ink {background:var(--mag-ink);color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes h1, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes h2, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes h3, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes p {margin-top:0}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes h1 {margin-bottom:20px;color:#fff;font-size:clamp(42px,5.9vw,76px);font-weight:800;line-height:1.02;letter-spacing:0;text-wrap:balance}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes h2 {margin-bottom:16px;color:var(--mag-ink);font-size:clamp(31px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:0;text-wrap:balance}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes h3 {margin-bottom:9px;color:var(--mag-ink);font-size:21px;font-weight:750;line-height:1.2}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes p {font-size:16.5px;line-height:1.68}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-section--ink h2, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-section--ink h3 {color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-kicker {margin-bottom:14px;color:var(--mag-gold);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-lead {max-width:72ch;margin-bottom:0;color:var(--mag-muted);font-size:18px;line-height:1.65}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-section--ink .mag-lead {color:rgba(255,255,255,.72)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-head {max-width:850px;margin-bottom:36px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn {min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--mag-primary);border-radius:999px;background:var(--mag-primary);color:#fff;text-decoration:none;font-size:14px;font-weight:750;transition:transform .16s ease,background .16s ease,border-color .16s ease}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn:hover {transform:translateY(-2px);background:var(--mag-deep);border-color:var(--mag-deep)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn--light {border-color:var(--zhy-button-on-dark-border,var(--mag-gold));background:var(--zhy-button-on-dark-bg,var(--mag-gold));color:var(--zhy-button-on-dark-text,var(--mag-ink))}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn--ghost {border-color:rgba(255,255,255,.42);background:transparent;color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn--outline {background:transparent;color:var(--mag-primary)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero {position:relative;min-height:clamp(650px,82svh,790px);display:grid;align-items:center;padding:118px 0 74px;overflow:hidden;background:var(--zhy-hero-background);color:#fff;isolation:isolate}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero::before {content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(23,19,14,.94) 0%,rgba(23,19,14,.78) 54%,rgba(23,19,14,.42) 100%)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero::after {content:"";position:absolute;z-index:1;inset:auto 0 0;height:16%;background:linear-gradient(0deg,var(--mag-paper),transparent)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__grid {display:block}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__copy {position:relative;z-index:2;max-width:760px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-breadcrumb {margin-bottom:26px;color:rgba(255,255,255,.7);font-size:13px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-breadcrumb ol {display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-breadcrumb li+li::before {content:"/";margin-right:9px;color:rgba(255,255,255,.38)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-breadcrumb a {color:inherit;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__copy>p:not(.mag-kicker) {max-width:64ch;color:rgba(255,255,255,.82);font-size:18px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__media {position:absolute;inset:0;z-index:0;min-height:0}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__media video {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__media figure {display:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-boundary {margin-top:22px;padding-left:16px;border-left:2px solid var(--mag-gold);color:rgba(255,255,255,.7);font-size:13px;line-height:1.55}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-route-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card {min-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mag-line);border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(16,56,104,.08);transition:transform .2s ease,border-color .2s ease}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card:hover {transform:translateY(-4px);border-color:var(--mag-gold)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card__media {display:block;overflow:hidden;background:radial-gradient(circle at 50% 35%,#fff 0%,#f0e7db 100%)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card__media img {width:100%;aspect-ratio:1;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card:hover img {transform:scale(1.035)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card__body {flex:1;display:flex;flex-direction:column;padding:21px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card__body p {margin-bottom:16px;color:var(--mag-muted);font-size:14.5px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card__link {margin-top:auto;color:var(--mag-primary);font-size:14px;font-weight:750;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-spec-grid {display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:start}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-ledger {border-top:1px solid var(--mag-line)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-ledger__row {display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--mag-line)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-ledger__row strong {color:var(--mag-ink);font-size:15px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-ledger__row p {margin:0;color:var(--mag-muted);font-size:15px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-note {margin-top:24px;padding:18px 20px;border-left:3px solid var(--mag-gold);background:#fff;color:var(--mag-text);font-size:14px;line-height:1.6}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare article {padding:28px;border:1px solid var(--mag-line);border-radius:16px;background:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare article:first-child {border-top:4px solid var(--mag-primary)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare article:last-child {border-top:4px solid var(--mag-gold)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare ul {margin:18px 0 0;padding-left:19px;color:var(--mag-muted);line-height:1.65}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare li+li {margin-top:8px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes [data-section-key="section-3b13fecd19ce"] .mag-compare article {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes [data-section-key="section-3b13fecd19ce"] .mag-compare h3, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes [data-section-key="section-3b13fecd19ce"] .mag-compare p, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes [data-section-key="section-3b13fecd19ce"] .mag-compare li {color:inherit}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-approval {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;align-items:center}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-approval__media {display:grid;grid-template-columns:1.15fr .85fr;gap:12px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-approval__media img {width:100%;height:100%;min-height:260px;object-fit:cover;border-radius:16px;background:#efe6da}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-checks {display:grid;gap:0;border-top:1px solid var(--mag-line)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-checks div {display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid var(--mag-line)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-checks span {width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--mag-primary);color:#fff;font-size:12px;font-weight:800}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-checks p {margin:2px 0 0;color:var(--mag-muted);font-size:14.5px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof {display:grid;grid-template-columns:5fr 7fr;gap:46px;align-items:start}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__gallery figure {margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__gallery img {width:100%;aspect-ratio:4/3;object-fit:cover}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__gallery figcaption {padding:11px 13px;color:rgba(255,255,255,.64);font-size:12px;line-height:1.5}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__copy p {color:rgba(255,255,255,.72)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__list {margin:24px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__list li {padding:16px 0;border-bottom:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.82)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__list strong {display:block;margin-bottom:4px;color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq {width:min(920px,100%);margin-inline:auto}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq h2, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq .mag-kicker {text-align:center}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq>p {max-width:66ch;margin:0 auto 28px;text-align:center;color:var(--mag-muted)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq details {border-bottom:1px solid var(--mag-line)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq summary {min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:18px;color:var(--mag-ink);font-weight:700;cursor:pointer;list-style:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq summary::-webkit-details-marker {display:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--mag-gold);border-bottom:1.5px solid var(--mag-gold);transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-faq details p {max-width:72ch;margin:0;padding:0 36px 20px 0;color:var(--mag-muted)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-close {padding:72px 0;background:var(--mag-ink);color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-close__grid {display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:42px;align-items:center}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-close h2 {color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-close p {max-width:68ch;color:rgba(255,255,255,.72)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-close__actions {display:grid;gap:12px}
@media(max-width:980px) {.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__grid, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-spec-grid, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-approval, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-close__grid {grid-template-columns:1fr}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__media {min-height:0;max-width:none}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-route-grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px) {.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes {--mag-container:min(100% - 32px,1180px)}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero {min-height:auto;padding:108px 0 64px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__grid {display:block}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-hero__media {min-height:0}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-route-grid, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-compare, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-approval__media, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-proof__gallery {grid-template-columns:1fr}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-ledger__row {grid-template-columns:1fr;gap:7px}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-actions {display:grid}
.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn {width:100%}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-card img, .shipb2b-packaged--products--custom-magnetic-boxes.shipb2b-packaged--products--custom-magnetic-boxes .mag-btn {transition:none!important}}
.shipb2b-packaged--products--custom-magnetic-boxes {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--products--custom-magnetic-boxes {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes *, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes *::before, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes img, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes button, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes input, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes select, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes h1, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes h2, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes h3, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes p, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes li, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--products--custom-magnetic-boxes {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--products--custom-magnetic-boxes {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .page, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-shell-skip, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-shell-skip:focus, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header.is-scrolled, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__inner, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__logo, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__logo img, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav>a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav>a, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group>a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group>a, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__trigger, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav>a:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav>a:hover, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group>a:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group>a:hover, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group--mega, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__trigger, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__chevron, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__column, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro>span, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro>strong, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro p, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__intro b, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__column, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__column>strong, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__column a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__column a:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__column a:hover, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__quote, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__quote:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-menu-toggle, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-menu-toggle span, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-overlay, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-overlay[data-open="true"], .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer[data-open="true"], .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer__inner, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer__close, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer__inner>a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer__inner>a, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer summary, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer summary::after, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer__children, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer__children a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-drawer__quote, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal.is-open, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__overlay, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__close, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__tag, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__panel h2, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__lead, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal form, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal label, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal label span, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal textarea, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__submit, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__note, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__brand img, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__brand p, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer nav, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer a:hover, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer address, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer address a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__legal, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__legal nav, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__legal a, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__quote, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__quote {display:none}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-menu-toggle, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__brand, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--custom-magnetic-boxes {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__inner, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__logo img, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-menu-toggle, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__brand, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-footer__legal, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal__grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__panel, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-nav__chevron, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-nav__chevron, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-header__quote, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-header__quote, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-site-quote-modal, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes .card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes.card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes [class*="-card"] {transition:none!important}}
.shipb2b-packaged--products--custom-magnetic-boxes main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-magnetic-boxes main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-magnetic-boxes.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-magnetic-boxes.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-magnetic-boxes[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-magnetic-boxes.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-magnetic-boxes.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-magnetic-boxes[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--custom-magnetic-boxes {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-magnetic-boxes.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-sr-only, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-shell-logo, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-section-action, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-btn, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-section-action>.zhy-btn, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-btn--primary, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-btn--outline, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--products--custom-magnetic-boxes [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--products--custom-magnetic-boxes [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--products--custom-magnetic-boxes [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--products--custom-magnetic-boxes [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--products--custom-magnetic-boxes [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--products--custom-magnetic-boxes [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--products--custom-magnetic-boxes [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-tag, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-tube-category-page, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-tube-category-page, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-product-examples, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-product-examples, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-public-group, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-public-group, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-public-group--table, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-public-group--table, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-spec-table--models, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-fact-note, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-fact-note, .shipb2b-packaged--products--custom-magnetic-boxes .lede, .shipb2b-packaged--products--custom-magnetic-boxes.lede, .shipb2b-packaged--products--custom-magnetic-boxes .scope, .shipb2b-packaged--products--custom-magnetic-boxes.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--products--custom-magnetic-boxes .ccard, .shipb2b-packaged--products--custom-magnetic-boxes.ccard {display:block;min-width:0}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-grid-3, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-grid-4, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-prod-card, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-prod-card>img, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-prod-card>h3, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-prod-card>h3, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-prod-card>p, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-prod-card>h3, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-prod-card>p, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-generated, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-public-head, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-public-head h3, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-public-head p, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-spec-wrap, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-spec-table, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-spec-table th, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-spec-table th, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-spec-table td, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-spec-table, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-spec-table th, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-spec-table th, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-spec-table td, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-fit-grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-fit-grid, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-proof-grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-proof-grid, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-application-list, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-fit-card, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-fit-card, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-application-list article, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-application-list article, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-proof-scope article, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-proof-scope article, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--custom-magnetic-boxes [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-proof-scope, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-proof-scope>div, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-proof-scope>aside, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-rfq-panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--products--custom-magnetic-boxes .zhy-grid-4, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--products--custom-magnetic-boxes .zhy-grid-3, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-grid-3, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-grid-4, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-grid-4, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-fit-grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-fit-grid, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-proof-grid, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-proof-grid, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-application-list, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-application-list, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-proof-scope, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-proof-scope, .shipb2b-packaged--products--custom-magnetic-boxes .zhy-b2b-rfq-panel, .shipb2b-packaged--products--custom-magnetic-boxes.zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: products/paper-boxes/mailer-boxes — scoped as .shipb2b-packaged--products--paper-boxes--mailer-boxes */
.shipb2b-packaged--products--paper-boxes--mailer-boxes {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-shell-skip, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-shell-skip:focus, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__logo, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__intro b, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__column a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-overlay, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer__inner, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer__close, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer summary, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer__children, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer__children a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-drawer__quote, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal form, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal label, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__brand img, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__brand p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer nav, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer a:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer address, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer address a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__legal a, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes--mailer-boxes {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes--mailer-boxes {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
@media (max-width: 980px) {}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__label, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__item, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__item:hover, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__item img, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__item strong, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__item span, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home {margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home h3 {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home p {color:rgba(255,248,237,.72)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home .zhy-cert-proof__item, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home .zhy-cert-proof__item {background:rgba(255,248,237,.96)}
@media (max-width:980px) {:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-sr-only, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-shell-logo, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-section-action, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-btn, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-btn--primary, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-tag, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-product-examples, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-product-examples, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-fact-note, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-fact-note, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .lede, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).lede, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .scope, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .ccard, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-prod-card, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-prod-card>img, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-generated, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-public-head, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-public-head p, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-spec-table, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-spec-table, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-spec-table td, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-fit-card, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-fit-card, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-boxes--mailer-boxes).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: products/paper-boxes/rigid-boxes — scoped as .shipb2b-packaged--products--paper-boxes--rigid-boxes */
.shipb2b-packaged--products--paper-boxes--rigid-boxes {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-shell-skip, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-shell-skip:focus, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__logo, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro p, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__intro b, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__column a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-overlay, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer__inner, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer__close, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer summary, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer__children, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer__children a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-drawer__quote, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal form, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal label, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__brand img, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__brand p, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer nav, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer a:hover, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer address, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer address a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__legal a, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes--rigid-boxes {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes--rigid-boxes {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
@media (max-width: 980px) {}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-sr-only, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-shell-logo, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-section-action, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-btn, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-btn--primary, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-tag, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-product-examples, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-product-examples, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-fact-note, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-fact-note, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .lede, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).lede, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .scope, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .ccard, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-prod-card, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-prod-card>img, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-generated, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-public-head, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-public-head p, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-spec-table, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-spec-table, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-spec-table td, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-fit-card, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-fit-card, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-boxes--rigid-boxes).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: quality-control — scoped as .shipb2b-packaged--quality-control */
.shipb2b-packaged--quality-control {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--quality-control {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control *, body.zhy-preview-shell-active .shipb2b-packaged--quality-control *::before, body.zhy-preview-shell-active .shipb2b-packaged--quality-control *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control img, body.zhy-preview-shell-active .shipb2b-packaged--quality-control video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control button, body.zhy-preview-shell-active .shipb2b-packaged--quality-control input, body.zhy-preview-shell-active .shipb2b-packaged--quality-control select, body.zhy-preview-shell-active .shipb2b-packaged--quality-control textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control h1, body.zhy-preview-shell-active .shipb2b-packaged--quality-control h2, body.zhy-preview-shell-active .shipb2b-packaged--quality-control h3, body.zhy-preview-shell-active .shipb2b-packaged--quality-control p, body.zhy-preview-shell-active .shipb2b-packaged--quality-control li, body.zhy-preview-shell-active .shipb2b-packaged--quality-control summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--quality-control {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--quality-control {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .page, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--quality-control .zhy-shell-skip, .shipb2b-packaged--quality-control.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--quality-control .zhy-shell-skip:focus, .shipb2b-packaged--quality-control.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--quality-control .zhy-site-header, .shipb2b-packaged--quality-control.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--quality-control .zhy-site-header.is-scrolled, .shipb2b-packaged--quality-control.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--quality-control .zhy-site-header__inner, .shipb2b-packaged--quality-control.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--quality-control .zhy-site-header__logo, .shipb2b-packaged--quality-control.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--quality-control .zhy-site-header__logo img, .shipb2b-packaged--quality-control.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--quality-control .zhy-site-nav, .shipb2b-packaged--quality-control.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--quality-control .zhy-site-nav>a, .shipb2b-packaged--quality-control.zhy-site-nav>a, .shipb2b-packaged--quality-control .zhy-site-nav__group>a, .shipb2b-packaged--quality-control.zhy-site-nav__group>a, .shipb2b-packaged--quality-control .zhy-site-nav__trigger, .shipb2b-packaged--quality-control.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--quality-control .zhy-site-nav>a:hover, .shipb2b-packaged--quality-control.zhy-site-nav>a:hover, .shipb2b-packaged--quality-control .zhy-site-nav__group>a:hover, .shipb2b-packaged--quality-control.zhy-site-nav__group>a:hover, .shipb2b-packaged--quality-control .zhy-site-nav__trigger:hover, .shipb2b-packaged--quality-control.zhy-site-nav__trigger:hover, .shipb2b-packaged--quality-control .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--quality-control.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--quality-control .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--quality-control.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--quality-control .zhy-site-nav__group, .shipb2b-packaged--quality-control.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--quality-control .zhy-site-nav__group--mega, .shipb2b-packaged--quality-control.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--quality-control .zhy-site-nav__trigger, .shipb2b-packaged--quality-control.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--quality-control .zhy-site-nav__trigger:hover, .shipb2b-packaged--quality-control.zhy-site-nav__trigger:hover, .shipb2b-packaged--quality-control .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--quality-control.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--quality-control .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--quality-control.zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
.shipb2b-packaged--quality-control .zhy-site-nav__chevron, .shipb2b-packaged--quality-control.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--quality-control .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--quality-control.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--quality-control .zhy-site-nav__panel, .shipb2b-packaged--quality-control.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--quality-control .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--quality-control.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--quality-control .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--quality-control.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--quality-control .zhy-site-nav__panel--products, .shipb2b-packaged--quality-control.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--quality-control .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--quality-control.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--quality-control .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--quality-control.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--quality-control .zhy-site-nav__panel--solutions, .shipb2b-packaged--quality-control.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--quality-control .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--quality-control.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--quality-control .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--quality-control.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--quality-control .zhy-site-nav__intro, .shipb2b-packaged--quality-control.zhy-site-nav__intro, .shipb2b-packaged--quality-control .zhy-site-nav__column, .shipb2b-packaged--quality-control.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--quality-control .zhy-site-nav__intro, .shipb2b-packaged--quality-control.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--quality-control .zhy-site-nav__intro>span, .shipb2b-packaged--quality-control.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--quality-control .zhy-site-nav__intro>strong, .shipb2b-packaged--quality-control.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--quality-control .zhy-site-nav__intro p, .shipb2b-packaged--quality-control.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--quality-control .zhy-site-nav__intro a, .shipb2b-packaged--quality-control.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--quality-control .zhy-site-nav__intro b, .shipb2b-packaged--quality-control.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--quality-control .zhy-site-nav__column, .shipb2b-packaged--quality-control.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--quality-control .zhy-site-nav__column>strong, .shipb2b-packaged--quality-control.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--quality-control .zhy-site-nav__column a, .shipb2b-packaged--quality-control.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--quality-control .zhy-site-nav__column a:hover, .shipb2b-packaged--quality-control.zhy-site-nav__column a:hover, .shipb2b-packaged--quality-control .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--quality-control.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--quality-control .zhy-site-header__quote, .shipb2b-packaged--quality-control.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--quality-control .zhy-site-header__quote:hover, .shipb2b-packaged--quality-control.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--quality-control .zhy-site-menu-toggle, .shipb2b-packaged--quality-control.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--quality-control .zhy-site-menu-toggle span, .shipb2b-packaged--quality-control.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--quality-control .zhy-site-overlay, .shipb2b-packaged--quality-control.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--quality-control .zhy-site-overlay[data-open="true"], .shipb2b-packaged--quality-control.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--quality-control .zhy-site-drawer, .shipb2b-packaged--quality-control.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--quality-control .zhy-site-drawer[data-open="true"], .shipb2b-packaged--quality-control.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--quality-control .zhy-site-drawer__inner, .shipb2b-packaged--quality-control.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--quality-control .zhy-site-drawer__close, .shipb2b-packaged--quality-control.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--quality-control .zhy-site-drawer__inner>a, .shipb2b-packaged--quality-control.zhy-site-drawer__inner>a, .shipb2b-packaged--quality-control .zhy-site-drawer summary, .shipb2b-packaged--quality-control.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--quality-control .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--quality-control.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--quality-control .zhy-site-drawer summary::after, .shipb2b-packaged--quality-control.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--quality-control .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--quality-control.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--quality-control .zhy-site-drawer__children, .shipb2b-packaged--quality-control.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--quality-control .zhy-site-drawer__children a, .shipb2b-packaged--quality-control.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--quality-control .zhy-site-drawer__quote, .shipb2b-packaged--quality-control.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--quality-control .zhy-site-quote-modal, .shipb2b-packaged--quality-control.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--quality-control .zhy-site-quote-modal.is-open, .shipb2b-packaged--quality-control.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__overlay, .shipb2b-packaged--quality-control.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__panel, .shipb2b-packaged--quality-control.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__close, .shipb2b-packaged--quality-control.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__tag, .shipb2b-packaged--quality-control.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__panel h2, .shipb2b-packaged--quality-control.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__lead, .shipb2b-packaged--quality-control.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--quality-control .zhy-site-quote-modal form, .shipb2b-packaged--quality-control.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__grid, .shipb2b-packaged--quality-control.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--quality-control .zhy-site-quote-modal label, .shipb2b-packaged--quality-control.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--quality-control .zhy-site-quote-modal label span, .shipb2b-packaged--quality-control.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--quality-control .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--quality-control.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--quality-control .zhy-site-quote-modal textarea, .shipb2b-packaged--quality-control.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__submit, .shipb2b-packaged--quality-control.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__note, .shipb2b-packaged--quality-control.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--quality-control .zhy-site-footer, .shipb2b-packaged--quality-control.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--quality-control .zhy-site-footer__grid, .shipb2b-packaged--quality-control.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--quality-control .zhy-site-footer__brand img, .shipb2b-packaged--quality-control.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--quality-control .zhy-site-footer__brand p, .shipb2b-packaged--quality-control.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--quality-control .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--quality-control.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--quality-control .zhy-site-footer nav, .shipb2b-packaged--quality-control.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--quality-control .zhy-site-footer a, .shipb2b-packaged--quality-control.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--quality-control .zhy-site-footer a:hover, .shipb2b-packaged--quality-control.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--quality-control .zhy-site-footer address, .shipb2b-packaged--quality-control.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--quality-control .zhy-site-footer address a, .shipb2b-packaged--quality-control.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--quality-control .zhy-site-footer__legal, .shipb2b-packaged--quality-control.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--quality-control .zhy-site-footer__legal nav, .shipb2b-packaged--quality-control.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--quality-control .zhy-site-footer__legal a, .shipb2b-packaged--quality-control.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--quality-control .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--quality-control main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--quality-control button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--quality-control .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--quality-control :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--quality-control .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--quality-control.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--quality-control .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--quality-control.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--quality-control .zhy-site-nav, .shipb2b-packaged--quality-control.zhy-site-nav, .shipb2b-packaged--quality-control .zhy-site-header__quote, .shipb2b-packaged--quality-control.zhy-site-header__quote {display:none}
.shipb2b-packaged--quality-control .zhy-site-menu-toggle, .shipb2b-packaged--quality-control.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--quality-control .zhy-site-footer__grid, .shipb2b-packaged--quality-control.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--quality-control .zhy-site-footer__brand, .shipb2b-packaged--quality-control.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--quality-control {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--quality-control .zhy-site-header__inner, .shipb2b-packaged--quality-control.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--quality-control .zhy-site-header__logo img, .shipb2b-packaged--quality-control.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--quality-control .zhy-site-menu-toggle, .shipb2b-packaged--quality-control.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--quality-control .zhy-site-footer, .shipb2b-packaged--quality-control.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--quality-control .zhy-site-footer__grid, .shipb2b-packaged--quality-control.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--quality-control .zhy-site-footer__brand, .shipb2b-packaged--quality-control.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--quality-control .zhy-site-footer__legal, .shipb2b-packaged--quality-control.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--quality-control .zhy-site-quote-modal, .shipb2b-packaged--quality-control.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__panel, .shipb2b-packaged--quality-control.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--quality-control .zhy-site-quote-modal__grid, .shipb2b-packaged--quality-control.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--quality-control .zhy-site-nav__panel, .shipb2b-packaged--quality-control.zhy-site-nav__panel, .shipb2b-packaged--quality-control .zhy-site-nav__chevron, .shipb2b-packaged--quality-control.zhy-site-nav__chevron, .shipb2b-packaged--quality-control .zhy-site-header, .shipb2b-packaged--quality-control.zhy-site-header, .shipb2b-packaged--quality-control .zhy-site-header__quote, .shipb2b-packaged--quality-control.zhy-site-header__quote, .shipb2b-packaged--quality-control .zhy-site-quote-modal, .shipb2b-packaged--quality-control.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--quality-control .card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control.card, body.zhy-preview-shell-active .shipb2b-packaged--quality-control [class*="-card"] {transition:none!important}}
.shipb2b-packaged--quality-control main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--quality-control.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--quality-control main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--quality-control.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--quality-control.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--quality-control[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--quality-control.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--quality-control.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--quality-control[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--quality-control {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--quality-control.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--quality-control .zhy-qc, .shipb2b-packaged--quality-control.zhy-qc {--gold:#d09848;--gold-deep:#103868;--ink:#17130e;--ink-soft:#241d15;--cream:#f8f6f1;--cream-2:#f8f6f1;--text:#172033;--muted:#667085;--line:#e3dfd7;--container:min(1180px,calc(100% - 48px));font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text);background:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc *, .shipb2b-packaged--quality-control.zhy-qc * {box-sizing:border-box}
.shipb2b-packaged--quality-control .zhy-qc .wrap, .shipb2b-packaged--quality-control.zhy-qc .wrap {width:var(--container);margin-inline:auto}
.shipb2b-packaged--quality-control .zhy-qc section, .shipb2b-packaged--quality-control.zhy-qc section {padding:88px 0}
.shipb2b-packaged--quality-control .zhy-qc .tag, .shipb2b-packaged--quality-control.zhy-qc .tag {display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}
.shipb2b-packaged--quality-control .zhy-qc h1, .shipb2b-packaged--quality-control.zhy-qc h1, .shipb2b-packaged--quality-control .zhy-qc h2, .shipb2b-packaged--quality-control.zhy-qc h2, .shipb2b-packaged--quality-control .zhy-qc h3, .shipb2b-packaged--quality-control.zhy-qc h3 {margin:0;line-height:1.07;letter-spacing:0}
.shipb2b-packaged--quality-control .zhy-qc h2, .shipb2b-packaged--quality-control.zhy-qc h2 {font-size:clamp(27px,3.4vw,46px);font-weight:750}
.shipb2b-packaged--quality-control .zhy-qc h3, .shipb2b-packaged--quality-control.zhy-qc h3 {font-size:20px;font-weight:700;letter-spacing:0}
.shipb2b-packaged--quality-control .zhy-qc p, .shipb2b-packaged--quality-control.zhy-qc p {font-size:16.5px;line-height:1.7}
.shipb2b-packaged--quality-control .zhy-qc .lede, .shipb2b-packaged--quality-control.zhy-qc .lede {font-size:clamp(17px,1.8vw,20px);line-height:1.6;color:var(--muted);max-width:66ch;margin-top:14px}
.shipb2b-packaged--quality-control .zhy-qc .dark, .shipb2b-packaged--quality-control.zhy-qc .dark {background:var(--ink);color:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc .dark h2, .shipb2b-packaged--quality-control.zhy-qc .dark h2, .shipb2b-packaged--quality-control .zhy-qc .dark h3, .shipb2b-packaged--quality-control.zhy-qc .dark h3 {color:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc .dark .lede, .shipb2b-packaged--quality-control.zhy-qc .dark .lede {color:rgba(251,247,239,.72)}
.shipb2b-packaged--quality-control .zhy-qc .zhy-btn, .shipb2b-packaged--quality-control.zhy-qc .zhy-btn {display:inline-flex;align-items:center;gap:.5em;padding:0 22px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;min-height:48px}
.shipb2b-packaged--quality-control .zhy-qc .btn-gold, .shipb2b-packaged--quality-control.zhy-qc .btn-gold {background:var(--gold);color:var(--ink)}
.shipb2b-packaged--quality-control .zhy-qc .btn-gold:hover, .shipb2b-packaged--quality-control.zhy-qc .btn-gold:hover {transform:translateY(-2px);box-shadow:0 10px 26px rgba(208,152,72,.36)}
.shipb2b-packaged--quality-control .zhy-qc .btn-ghost, .shipb2b-packaged--quality-control.zhy-qc .btn-ghost {background:transparent;color:var(--cream);border:1px solid rgba(251,247,239,.35)}
.shipb2b-packaged--quality-control .zhy-qc .btn-ghost:hover, .shipb2b-packaged--quality-control.zhy-qc .btn-ghost:hover {border-color:var(--gold);color:var(--gold)}
.shipb2b-packaged--quality-control .zhy-qc .btn-ink, .shipb2b-packaged--quality-control.zhy-qc .btn-ink {background:var(--ink);color:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc .btn-ink:hover, .shipb2b-packaged--quality-control.zhy-qc .btn-ink:hover {transform:translateY(-2px)}
.shipb2b-packaged--quality-control .zhy-qc .btn-ghost-dark, .shipb2b-packaged--quality-control.zhy-qc .btn-ghost-dark {background:transparent;color:var(--ink);border:1px solid var(--line)}
.shipb2b-packaged--quality-control .zhy-qc .btn-ghost-dark:hover, .shipb2b-packaged--quality-control.zhy-qc .btn-ghost-dark:hover {border-color:var(--gold);color:var(--gold-deep)}
.shipb2b-packaged--quality-control .zhy-qc-hero, .shipb2b-packaged--quality-control.zhy-qc-hero {position:relative;padding:116px 0 90px;background:var(--ink);color:var(--cream);overflow:hidden}
.shipb2b-packaged--quality-control .zhy-qc-hero>.zhy-hero__media, .shipb2b-packaged--quality-control.zhy-qc-hero>.zhy-hero__media {position:absolute;inset:0;z-index:0}
.shipb2b-packaged--quality-control .zhy-qc-hero>.zhy-hero__media video, .shipb2b-packaged--quality-control.zhy-qc-hero>.zhy-hero__media video {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--quality-control .zhy-qc-hero .bg, .shipb2b-packaged--quality-control.zhy-qc-hero .bg {position:absolute;inset:0;z-index:0}
.shipb2b-packaged--quality-control .zhy-qc-hero .bg img, .shipb2b-packaged--quality-control.zhy-qc-hero .bg img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--quality-control .zhy-qc-hero::after, .shipb2b-packaged--quality-control.zhy-qc-hero::after {content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(23,19,14,.93),rgba(23,19,14,.78) 50%,rgba(36,29,21,.58))}
.shipb2b-packaged--quality-control .zhy-qc-hero .wrap, .shipb2b-packaged--quality-control.zhy-qc-hero .wrap {position:relative;z-index:2;max-width:900px}
.shipb2b-packaged--quality-control .zhy-qc-hero h1, .shipb2b-packaged--quality-control.zhy-qc-hero h1 {font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.05;color:var(--cream);margin:16px 0 0;max-width:20ch}
.shipb2b-packaged--quality-control .zhy-qc-hero .hero-sub, .shipb2b-packaged--quality-control.zhy-qc-hero .hero-sub {margin:22px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:rgba(251,247,239,.86);max-width:64ch}
.shipb2b-packaged--quality-control .zhy-qc-hero .hero-cta, .shipb2b-packaged--quality-control.zhy-qc-hero .hero-cta {margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}
.shipb2b-packaged--quality-control .zhy-qc-lock, .shipb2b-packaged--quality-control.zhy-qc-lock {background:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc .split, .shipb2b-packaged--quality-control.zhy-qc .split {display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:14px}
.shipb2b-packaged--quality-control .zhy-qc .split.rev .media, .shipb2b-packaged--quality-control.zhy-qc .split.rev .media {order:2}
.shipb2b-packaged--quality-control .zhy-qc .split .media img, .shipb2b-packaged--quality-control.zhy-qc .split .media img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;border:1px solid var(--line)}
.shipb2b-packaged--quality-control .zhy-qc .split ul, .shipb2b-packaged--quality-control.zhy-qc .split ul {margin:18px 0 0;padding:0;list-style:none}
.shipb2b-packaged--quality-control .zhy-qc .split li, .shipb2b-packaged--quality-control.zhy-qc .split li {padding:10px 0 10px 26px;position:relative;font-size:15px;border-bottom:1px solid var(--line)}
.shipb2b-packaged--quality-control .zhy-qc .split li::before, .shipb2b-packaged--quality-control.zhy-qc .split li::before {content:"";position:absolute;left:0;top:15px;width:11px;height:11px;border-radius:50%;border:2px solid var(--gold)}
.shipb2b-packaged--quality-control .zhy-qc .split li h3, .shipb2b-packaged--quality-control.zhy-qc .split li h3 {margin:0 0 4px;font-size:16px;line-height:1.25;letter-spacing:0}
.shipb2b-packaged--quality-control .zhy-qc .split li p, .shipb2b-packaged--quality-control.zhy-qc .split li p {margin:0;font-size:13.5px;line-height:1.5}
.shipb2b-packaged--quality-control .zhy-qc .split h2, .shipb2b-packaged--quality-control.zhy-qc .split h2 {margin:10px 0 0}
.shipb2b-packaged--quality-control .zhy-qc .split p, .shipb2b-packaged--quality-control.zhy-qc .split p {margin:14px 0 0;color:var(--muted)}
.shipb2b-packaged--quality-control .zhy-qc-golden, .shipb2b-packaged--quality-control.zhy-qc-golden {background:var(--ink);color:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc-golden .split li, .shipb2b-packaged--quality-control.zhy-qc-golden .split li {border-bottom-color:rgba(251,247,239,.14);color:rgba(251,247,239,.86)}
.shipb2b-packaged--quality-control .zhy-qc-golden .split p, .shipb2b-packaged--quality-control.zhy-qc-golden .split p {color:rgba(251,247,239,.72)}
.shipb2b-packaged--quality-control .zhy-qc-golden .split img, .shipb2b-packaged--quality-control.zhy-qc-golden .split img {border-color:rgba(251,247,239,.12)}
.shipb2b-packaged--quality-control .zhy-qc-seq, .shipb2b-packaged--quality-control.zhy-qc-seq {background:var(--cream-2)}
.shipb2b-packaged--quality-control .zhy-qc .steps, .shipb2b-packaged--quality-control.zhy-qc .steps {margin-top:42px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.shipb2b-packaged--quality-control .zhy-qc .step, .shipb2b-packaged--quality-control.zhy-qc .step {display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.shipb2b-packaged--quality-control .zhy-qc .step:hover, .shipb2b-packaged--quality-control.zhy-qc .step:hover {transform:translateY(-4px);border-color:var(--gold);box-shadow:0 16px 32px rgba(23,19,14,.09)}
.shipb2b-packaged--quality-control .zhy-qc .step .shot, .shipb2b-packaged--quality-control.zhy-qc .step .shot {aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--line);position:relative}
.shipb2b-packaged--quality-control .zhy-qc .step .shot img, .shipb2b-packaged--quality-control.zhy-qc .step .shot img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--quality-control .zhy-qc .step:hover .shot img, .shipb2b-packaged--quality-control.zhy-qc .step:hover .shot img {transform:scale(1.05)}
.shipb2b-packaged--quality-control .zhy-qc .step .num, .shipb2b-packaged--quality-control.zhy-qc .step .num {position:absolute;top:12px;left:12px;z-index:2;width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--ink);font-weight:800;font-size:14px;display:grid;place-items:center}
.shipb2b-packaged--quality-control .zhy-qc .step .body, .shipb2b-packaged--quality-control.zhy-qc .step .body {padding:18px 20px 22px;flex:1}
.shipb2b-packaged--quality-control .zhy-qc .step .stage, .shipb2b-packaged--quality-control.zhy-qc .step .stage {font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--gold-deep);text-transform:uppercase}
.shipb2b-packaged--quality-control .zhy-qc .step h3, .shipb2b-packaged--quality-control.zhy-qc .step h3 {margin:7px 0 0}
.shipb2b-packaged--quality-control .zhy-qc .step p, .shipb2b-packaged--quality-control.zhy-qc .step p {margin:9px 0 0;font-size:13.5px;color:var(--muted);line-height:1.55}
.shipb2b-packaged--quality-control .zhy-qc-color, .shipb2b-packaged--quality-control.zhy-qc-color {background:var(--ink-soft);color:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc-color .split li, .shipb2b-packaged--quality-control.zhy-qc-color .split li {border-bottom-color:rgba(251,247,239,.14);color:rgba(251,247,239,.86)}
.shipb2b-packaged--quality-control .zhy-qc-color .split p, .shipb2b-packaged--quality-control.zhy-qc-color .split p {color:rgba(251,247,239,.72)}
.shipb2b-packaged--quality-control .zhy-qc-color .split img, .shipb2b-packaged--quality-control.zhy-qc-color .split img {border-color:rgba(251,247,239,.12)}
.shipb2b-packaged--quality-control .zhy-qc-fail, .shipb2b-packaged--quality-control.zhy-qc-fail {background:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc-ship, .shipb2b-packaged--quality-control.zhy-qc-ship {background:var(--ink);color:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc-ship .pics2, .shipb2b-packaged--quality-control.zhy-qc-ship .pics2 {display:grid;grid-template-columns:1fr 1fr;gap:14px}
.shipb2b-packaged--quality-control .zhy-qc-ship .pics2 img, .shipb2b-packaged--quality-control.zhy-qc-ship .pics2 img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;border:1px solid rgba(251,247,239,.12)}
.shipb2b-packaged--quality-control .zhy-qc-ship .split li, .shipb2b-packaged--quality-control.zhy-qc-ship .split li {border-bottom-color:rgba(251,247,239,.14);color:rgba(251,247,239,.86)}
.shipb2b-packaged--quality-control .zhy-qc-ship .split p, .shipb2b-packaged--quality-control.zhy-qc-ship .split p {color:rgba(251,247,239,.72)}
.shipb2b-packaged--quality-control .zhy-qc-docs, .shipb2b-packaged--quality-control.zhy-qc-docs {background:var(--cream-2)}
.shipb2b-packaged--quality-control .zhy-qc .certg, .shipb2b-packaged--quality-control.zhy-qc .certg {margin-top:40px;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
.shipb2b-packaged--quality-control .zhy-qc .cert, .shipb2b-packaged--quality-control.zhy-qc .cert {background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}
.shipb2b-packaged--quality-control .zhy-qc .cert .scan, .shipb2b-packaged--quality-control.zhy-qc .cert .scan {aspect-ratio:3/4;overflow:hidden;border-bottom:1px solid var(--line);background:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc .cert .scan img, .shipb2b-packaged--quality-control.zhy-qc .cert .scan img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--quality-control .zhy-qc .cert .body, .shipb2b-packaged--quality-control.zhy-qc .cert .body {padding:14px 15px 16px;flex:1;display:flex;flex-direction:column}
.shipb2b-packaged--quality-control .zhy-qc .cert b, .shipb2b-packaged--quality-control.zhy-qc .cert b {font-size:14px;color:var(--text);line-height:1.25}
.shipb2b-packaged--quality-control .zhy-qc .cert .scope, .shipb2b-packaged--quality-control.zhy-qc .cert .scope {margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.45;flex:1}
.shipb2b-packaged--quality-control .zhy-qc .cert .ref, .shipb2b-packaged--quality-control.zhy-qc .cert .ref {margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--gold-deep);text-transform:uppercase}
.shipb2b-packaged--quality-control .zhy-qc-docs .note, .shipb2b-packaged--quality-control.zhy-qc-docs .note {margin-top:26px;font-size:14px;color:var(--muted);max-width:78ch}
.shipb2b-packaged--quality-control .zhy-qc-docs .note a, .shipb2b-packaged--quality-control.zhy-qc-docs .note a {color:var(--gold-deep);font-weight:600}
.shipb2b-packaged--quality-control .zhy-qc-faq, .shipb2b-packaged--quality-control.zhy-qc-faq {background:var(--cream)}
.shipb2b-packaged--quality-control .zhy-qc .faq, .shipb2b-packaged--quality-control.zhy-qc .faq {margin-top:34px;max-width:860px}
.shipb2b-packaged--quality-control .zhy-qc .faq details, .shipb2b-packaged--quality-control.zhy-qc .faq details {border-bottom:1px solid var(--line);padding:6px 0}
.shipb2b-packaged--quality-control .zhy-qc .faq summary, .shipb2b-packaged--quality-control.zhy-qc .faq summary {cursor:pointer;list-style:none;padding:17px 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:18px}
.shipb2b-packaged--quality-control .zhy-qc .faq summary::-webkit-details-marker, .shipb2b-packaged--quality-control.zhy-qc .faq summary::-webkit-details-marker {display:none}
.shipb2b-packaged--quality-control .zhy-qc .faq summary::after, .shipb2b-packaged--quality-control.zhy-qc .faq summary::after {content:"+";color:var(--gold-deep);font-weight:700}
.shipb2b-packaged--quality-control .zhy-qc .faq details[open] summary::after, .shipb2b-packaged--quality-control.zhy-qc .faq details[open] summary::after {content:"\2013"}
.shipb2b-packaged--quality-control .zhy-qc .faq p, .shipb2b-packaged--quality-control.zhy-qc .faq p {padding:0 0 18px;color:var(--muted)}
.shipb2b-packaged--quality-control .zhy-qc-rfq, .shipb2b-packaged--quality-control.zhy-qc-rfq {background:var(--gold);color:var(--ink)}
.shipb2b-packaged--quality-control .zhy-qc-rfq h2, .shipb2b-packaged--quality-control.zhy-qc-rfq h2 {color:var(--ink);max-width:22ch}
.shipb2b-packaged--quality-control .zhy-qc-rfq p, .shipb2b-packaged--quality-control.zhy-qc-rfq p {color:rgba(23,19,14,.82);max-width:64ch}
.shipb2b-packaged--quality-control .zhy-qc-rfq .rfq-cta, .shipb2b-packaged--quality-control.zhy-qc-rfq .rfq-cta {margin-top:26px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.shipb2b-packaged--quality-control .zhy-qc-rfq .phone, .shipb2b-packaged--quality-control.zhy-qc-rfq .phone {font-size:15px;font-weight:600}
.shipb2b-packaged--quality-control .zhy-qc-rfq .phone a, .shipb2b-packaged--quality-control.zhy-qc-rfq .phone a {color:var(--ink);border-bottom:1px solid rgba(23,19,14,.4);text-decoration:none}
@media(max-width:980px) {.shipb2b-packaged--quality-control .zhy-qc .steps, .shipb2b-packaged--quality-control.zhy-qc .steps, .shipb2b-packaged--quality-control .zhy-qc .certg, .shipb2b-packaged--quality-control.zhy-qc .certg {grid-template-columns:repeat(2,1fr)}
.shipb2b-packaged--quality-control .zhy-qc .split, .shipb2b-packaged--quality-control.zhy-qc .split {grid-template-columns:1fr}
.shipb2b-packaged--quality-control .zhy-qc .split.rev .media, .shipb2b-packaged--quality-control.zhy-qc .split.rev .media {order:0}}
@media(max-width:560px) {.shipb2b-packaged--quality-control .zhy-qc section, .shipb2b-packaged--quality-control.zhy-qc section {padding:58px 0}
.shipb2b-packaged--quality-control .zhy-qc .steps, .shipb2b-packaged--quality-control.zhy-qc .steps, .shipb2b-packaged--quality-control .zhy-qc .certg, .shipb2b-packaged--quality-control.zhy-qc .certg, .shipb2b-packaged--quality-control .zhy-qc-ship .pics2, .shipb2b-packaged--quality-control.zhy-qc-ship .pics2 {grid-template-columns:1fr}}
@media (max-width:980px) {}
.shipb2b-packaged--quality-control .visually-hidden, .shipb2b-packaged--quality-control.visually-hidden {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.shipb2b-packaged--quality-control .zhy-sr-only, .shipb2b-packaged--quality-control.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--quality-control .zhy-shell-logo, .shipb2b-packaged--quality-control.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--quality-control .zhy-section-action, .shipb2b-packaged--quality-control.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--quality-control .zhy-btn, .shipb2b-packaged--quality-control.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--quality-control .zhy-section-action>.zhy-btn, .shipb2b-packaged--quality-control.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--quality-control .zhy-btn--primary, .shipb2b-packaged--quality-control.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--quality-control .zhy-btn--outline, .shipb2b-packaged--quality-control.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--quality-control [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--quality-control [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--quality-control [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--quality-control [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--quality-control [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--quality-control [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--quality-control [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--quality-control [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--quality-control [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--quality-control .zhy-tag, .shipb2b-packaged--quality-control.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--quality-control .zhy-tube-category-page, .shipb2b-packaged--quality-control.zhy-tube-category-page, .shipb2b-packaged--quality-control .zhy-product-examples, .shipb2b-packaged--quality-control.zhy-product-examples, .shipb2b-packaged--quality-control .zhy-b2b-public-group, .shipb2b-packaged--quality-control.zhy-b2b-public-group, .shipb2b-packaged--quality-control .zhy-b2b-public-group--table, .shipb2b-packaged--quality-control.zhy-b2b-public-group--table, .shipb2b-packaged--quality-control .zhy-b2b-spec-table--models, .shipb2b-packaged--quality-control.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--quality-control .zhy-fact-note, .shipb2b-packaged--quality-control.zhy-fact-note, .shipb2b-packaged--quality-control .lede, .shipb2b-packaged--quality-control.lede, .shipb2b-packaged--quality-control .scope, .shipb2b-packaged--quality-control.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--quality-control .ccard, .shipb2b-packaged--quality-control.ccard {display:block;min-width:0}
.shipb2b-packaged--quality-control .zhy-grid-3, .shipb2b-packaged--quality-control.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--quality-control .zhy-grid-4, .shipb2b-packaged--quality-control.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--quality-control .zhy-prod-card, .shipb2b-packaged--quality-control.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--quality-control .zhy-prod-card>img, .shipb2b-packaged--quality-control.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--quality-control .zhy-prod-card>h3, .shipb2b-packaged--quality-control.zhy-prod-card>h3, .shipb2b-packaged--quality-control .zhy-prod-card>p, .shipb2b-packaged--quality-control.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--quality-control .zhy-prod-card>h3, .shipb2b-packaged--quality-control.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--quality-control .zhy-prod-card>p, .shipb2b-packaged--quality-control.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--quality-control .zhy-b2b-generated, .shipb2b-packaged--quality-control.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--quality-control [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--quality-control [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--quality-control [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--quality-control .zhy-b2b-public-head, .shipb2b-packaged--quality-control.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--quality-control .zhy-b2b-public-head h3, .shipb2b-packaged--quality-control.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--quality-control .zhy-b2b-public-head p, .shipb2b-packaged--quality-control.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--quality-control .zhy-b2b-spec-wrap, .shipb2b-packaged--quality-control.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--quality-control .zhy-b2b-spec-table, .shipb2b-packaged--quality-control.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--quality-control .zhy-b2b-spec-table th, .shipb2b-packaged--quality-control.zhy-b2b-spec-table th, .shipb2b-packaged--quality-control .zhy-b2b-spec-table td, .shipb2b-packaged--quality-control.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--quality-control .zhy-spec-table, .shipb2b-packaged--quality-control.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--quality-control .zhy-spec-table th, .shipb2b-packaged--quality-control.zhy-spec-table th, .shipb2b-packaged--quality-control .zhy-spec-table td, .shipb2b-packaged--quality-control.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--quality-control .zhy-b2b-dispatch-grid, .shipb2b-packaged--quality-control.zhy-b2b-dispatch-grid, .shipb2b-packaged--quality-control .zhy-fit-grid, .shipb2b-packaged--quality-control.zhy-fit-grid, .shipb2b-packaged--quality-control .zhy-proof-grid, .shipb2b-packaged--quality-control.zhy-proof-grid, .shipb2b-packaged--quality-control .zhy-b2b-rfq-fields, .shipb2b-packaged--quality-control.zhy-b2b-rfq-fields, .shipb2b-packaged--quality-control .zhy-b2b-application-list, .shipb2b-packaged--quality-control.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--quality-control .zhy-b2b-dispatch-grid article, .shipb2b-packaged--quality-control.zhy-b2b-dispatch-grid article, .shipb2b-packaged--quality-control .zhy-fit-card, .shipb2b-packaged--quality-control.zhy-fit-card, .shipb2b-packaged--quality-control .zhy-b2b-application-list article, .shipb2b-packaged--quality-control.zhy-b2b-application-list article, .shipb2b-packaged--quality-control .zhy-b2b-proof-scope article, .shipb2b-packaged--quality-control.zhy-b2b-proof-scope article, .shipb2b-packaged--quality-control .zhy-b2b-rfq-fields span, .shipb2b-packaged--quality-control.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--quality-control [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--quality-control .zhy-b2b-proof-scope, .shipb2b-packaged--quality-control.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--quality-control .zhy-b2b-proof-scope>div, .shipb2b-packaged--quality-control.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--quality-control .zhy-b2b-proof-scope>aside, .shipb2b-packaged--quality-control.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--quality-control .zhy-b2b-rfq-panel, .shipb2b-packaged--quality-control.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--quality-control .zhy-grid-4, .shipb2b-packaged--quality-control.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--quality-control .zhy-grid-3, .shipb2b-packaged--quality-control.zhy-grid-3, .shipb2b-packaged--quality-control .zhy-grid-4, .shipb2b-packaged--quality-control.zhy-grid-4, .shipb2b-packaged--quality-control .zhy-b2b-dispatch-grid, .shipb2b-packaged--quality-control.zhy-b2b-dispatch-grid, .shipb2b-packaged--quality-control .zhy-fit-grid, .shipb2b-packaged--quality-control.zhy-fit-grid, .shipb2b-packaged--quality-control .zhy-proof-grid, .shipb2b-packaged--quality-control.zhy-proof-grid, .shipb2b-packaged--quality-control .zhy-b2b-rfq-fields, .shipb2b-packaged--quality-control.zhy-b2b-rfq-fields, .shipb2b-packaged--quality-control .zhy-b2b-application-list, .shipb2b-packaged--quality-control.zhy-b2b-application-list, .shipb2b-packaged--quality-control .zhy-b2b-proof-scope, .shipb2b-packaged--quality-control.zhy-b2b-proof-scope, .shipb2b-packaged--quality-control .zhy-b2b-rfq-panel, .shipb2b-packaged--quality-control.zhy-b2b-rfq-panel {grid-template-columns:1fr}}
.shipb2b-packaged--quality-control .shipb2b-promoted-style-b12438de7a17, .shipb2b-packaged--quality-control.shipb2b-promoted-style-b12438de7a17 { color:var(--gold); }
.shipb2b-packaged--quality-control .shipb2b-promoted-style-2bdf8e45fdfc, .shipb2b-packaged--quality-control.shipb2b-promoted-style-2bdf8e45fdfc { margin-top:18px; }
.shipb2b-packaged--quality-control .shipb2b-promoted-style-22ce6341787a, .shipb2b-packaged--quality-control.shipb2b-promoted-style-22ce6341787a { margin-top:34px; }
.shipb2b-packaged--quality-control .shipb2b-promoted-style-66f43cbf1514, .shipb2b-packaged--quality-control.shipb2b-promoted-style-66f43cbf1514 { color:var(--gold-deep); }
/* shipb2b-packaged: solutions/retail-packaging — scoped as .shipb2b-packaged--solutions--retail-packaging */
.shipb2b-packaged--solutions--retail-packaging {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--solutions--retail-packaging) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--solutions--retail-packaging) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--solutions--retail-packaging) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-shell-skip, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-shell-skip:focus, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__inner, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__logo, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__logo img, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav>a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav>a, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group>a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group>a, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__trigger, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav>a:hover, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__trigger, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__column, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__intro b, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__column, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__column a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-overlay, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer__inner, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer__close, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer summary, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer__children, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer__children a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-drawer__quote, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal form, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal label, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__brand img, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__brand p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer nav, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer a:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer address, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer address a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__legal, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__legal a, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__brand, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--solutions--retail-packaging {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__inner, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__logo img, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__brand, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-footer__legal, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-header__quote, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--solutions--retail-packaging) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--retail-packaging) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--retail-packaging).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--retail-packaging).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--retail-packaging)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--retail-packaging).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--retail-packaging).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--retail-packaging)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--solutions--retail-packaging {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--retail-packaging).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav, :where(.shipb2b-packaged--solutions--retail-packaging).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .logo, :where(.shipb2b-packaged--solutions--retail-packaging).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--solutions--retail-packaging) .logo img, :where(.shipb2b-packaged--solutions--retail-packaging).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav-links, :where(.shipb2b-packaged--solutions--retail-packaging).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav-links a, :where(.shipb2b-packaged--solutions--retail-packaging).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav-links a:hover, :where(.shipb2b-packaged--solutions--retail-packaging).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav-quote, :where(.shipb2b-packaged--solutions--retail-packaging).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav-quote:hover, :where(.shipb2b-packaged--solutions--retail-packaging).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {:where(.shipb2b-packaged--solutions--retail-packaging) .nav, :where(.shipb2b-packaged--solutions--retail-packaging).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--solutions--retail-packaging) .nav-links, :where(.shipb2b-packaged--solutions--retail-packaging).nav-links {display:none}
:where(.shipb2b-packaged--solutions--retail-packaging) .logo img, :where(.shipb2b-packaged--solutions--retail-packaging).logo img {width:142px}}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__label, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof h3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__item, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__item:hover, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__item img, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__item strong, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__item span, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home {margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home h3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home h3 {color:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home p {color:rgba(255,248,237,.72)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home .zhy-cert-proof__item, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home .zhy-cert-proof__item {background:rgba(255,248,237,.96)}
@media (max-width:980px) {:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-sr-only, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-shell-logo, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-section-action, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-btn, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-btn--primary, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-btn--outline, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--solutions--retail-packaging) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--solutions--retail-packaging) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--solutions--retail-packaging) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--solutions--retail-packaging) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-tag, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-tube-category-page, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-tube-category-page, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-product-examples, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-product-examples, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-public-group, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-public-group, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-public-group--table, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-fact-note, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-fact-note, :where(.shipb2b-packaged--solutions--retail-packaging) .lede, :where(.shipb2b-packaged--solutions--retail-packaging).lede, :where(.shipb2b-packaged--solutions--retail-packaging) .scope, :where(.shipb2b-packaged--solutions--retail-packaging).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--solutions--retail-packaging) .ccard, :where(.shipb2b-packaged--solutions--retail-packaging).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-grid-3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-prod-card, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-prod-card>img, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-prod-card>p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-prod-card>p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-generated, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-public-head, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-public-head p, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-spec-table, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-spec-table th, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-spec-table, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-spec-table th, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-spec-table th, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-spec-table td, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-fit-grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-fit-grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-proof-grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-proof-grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-fit-card, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-fit-card, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-application-list article, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-application-list article, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--solutions--retail-packaging) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--solutions--retail-packaging) .zhy-grid-3, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-grid-3, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-grid-4, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-fit-grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-fit-grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-proof-grid, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-proof-grid, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--retail-packaging) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--solutions--retail-packaging).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: solutions/cosmetics-beauty-packaging — scoped as .shipb2b-packaged--solutions--cosmetics-beauty-packaging */
.shipb2b-packaged--solutions--cosmetics-beauty-packaging {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-shell-skip, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-shell-skip:focus, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__inner, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__logo, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__logo img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__trigger, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav>a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__trigger, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__column, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__intro b, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__column, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__column a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-overlay, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer__inner, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer__close, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer summary, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer__children, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer__children a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-drawer__quote, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal form, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal label, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__brand img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__brand p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer address, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer address a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__legal, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__legal a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__brand, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--solutions--cosmetics-beauty-packaging {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__inner, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__logo img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__brand, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-footer__legal, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-header__quote, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--solutions--cosmetics-beauty-packaging {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .logo, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .logo img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav-links, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav-links a, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav-links a:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav-quote, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav-quote:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .nav-links, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).nav-links {display:none}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .logo img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).logo img {width:142px}}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__label, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__item, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__item:hover, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__item img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__item strong, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__item span, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home {margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home h3 {color:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home p {color:rgba(255,248,237,.72)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home .zhy-cert-proof__item, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home .zhy-cert-proof__item {background:rgba(255,248,237,.96)}
@media (max-width:980px) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-sr-only, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-shell-logo, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-section-action, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-btn, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-btn--primary, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-btn--outline, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-tag, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-tube-category-page, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-tube-category-page, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-product-examples, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-product-examples, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-public-group, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-public-group, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-public-group--table, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-fact-note, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-fact-note, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .lede, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).lede, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .scope, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .ccard, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-grid-3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-prod-card, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-prod-card>img, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-prod-card>p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-prod-card>p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-generated, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-public-head, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-public-head p, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-spec-table, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-spec-table th, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-spec-table, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-spec-table th, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-spec-table th, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-spec-table td, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-fit-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-fit-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-proof-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-proof-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-fit-card, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-fit-card, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-application-list article, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-application-list article, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-grid-3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-grid-3, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-grid-4, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-fit-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-fit-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-proof-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-proof-grid, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--solutions--cosmetics-beauty-packaging).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: solutions/gift-pr-packaging — scoped as .shipb2b-packaged--solutions--gift-pr-packaging */
.shipb2b-packaged--solutions--gift-pr-packaging {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--solutions--gift-pr-packaging) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--solutions--gift-pr-packaging) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--solutions--gift-pr-packaging) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-shell-skip, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-shell-skip:focus, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__inner, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__logo, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__logo img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__trigger, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav>a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__trigger, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__column, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__intro b, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__column, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__column a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-overlay, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer__inner, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer__close, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer summary, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer__children, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer__children a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-drawer__quote, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal form, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal label, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__brand img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__brand p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer address, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer address a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__legal, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__legal a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__brand, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--solutions--gift-pr-packaging {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__inner, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__logo img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-menu-toggle, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__brand, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-footer__legal, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-nav__chevron, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-header__quote, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-header__quote, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-site-quote-modal, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--solutions--gift-pr-packaging) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--gift-pr-packaging)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--solutions--gift-pr-packaging)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--solutions--gift-pr-packaging {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--solutions--gift-pr-packaging).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .logo, :where(.shipb2b-packaged--solutions--gift-pr-packaging).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .logo img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav-links, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav-links a, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav-links a:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav-quote, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav-quote:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .nav-links, :where(.shipb2b-packaged--solutions--gift-pr-packaging).nav-links {display:none}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .logo img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).logo img {width:142px}}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__label, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__item, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__item:hover, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__item img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__item strong, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__item span, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home {margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home h3 {color:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home p {color:rgba(255,248,237,.72)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home .zhy-cert-proof__item, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home .zhy-cert-proof__item {background:rgba(255,248,237,.96)}
@media (max-width:980px) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-cert-proof--home .zhy-cert-proof__grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-cert-proof--home .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-sr-only, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-shell-logo, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-section-action, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-btn, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-btn--primary, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-btn--outline, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-tag, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-tube-category-page, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-tube-category-page, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-product-examples, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-product-examples, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-public-group, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-public-group, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-public-group--table, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-fact-note, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-fact-note, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .lede, :where(.shipb2b-packaged--solutions--gift-pr-packaging).lede, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .scope, :where(.shipb2b-packaged--solutions--gift-pr-packaging).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .ccard, :where(.shipb2b-packaged--solutions--gift-pr-packaging).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-grid-3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-prod-card, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-prod-card>img, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-prod-card>p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-prod-card>h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-prod-card>p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-generated, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-public-head, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-public-head p, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-spec-table, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-spec-table th, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-spec-table, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-spec-table th, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-spec-table th, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-spec-table td, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-fit-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-fit-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-proof-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-proof-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-fit-card, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-fit-card, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-application-list article, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-application-list article, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-grid-3, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-grid-3, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-grid-4, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-grid-4, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-fit-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-fit-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-proof-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-proof-grid, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-application-list, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-proof-scope, :where(.shipb2b-packaged--solutions--gift-pr-packaging) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--solutions--gift-pr-packaging).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: products/custom-printed-tissue-paper — scoped as .shipb2b-packaged--products--custom-printed-tissue-paper */
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper {
  --zhy-gold: #d09848;
  --zhy-gold-deep: #103868;
  --zhy-ink: #172033;
  --zhy-ink-soft: #0b2748;
  --zhy-paper: #f8f6f1;
  --zhy-paper-deep: #f8f6f1;
  --zhy-surface: #ffffff;
  --zhy-white: #ffffff;
  --zhy-text: #3e4652;
  --zhy-muted: #667085;
  --zhy-line: #e3dfd7;
  --zhy-radius: 22px;
  --zhy-shadow: 0 24px 70px rgba(11, 39, 72, 0.12);
  --zhy-container: min(1180px, calc(100% - 48px));
  margin: 0;
  overflow-x: clip;
  background: var(--zhy-paper);
  color: var(--zhy-text);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
body.zhy-concept.zhy-menu-open .shipb2b-packaged--products--custom-printed-tissue-paper {
  overflow: hidden;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper *, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper *::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper *::after {
  box-sizing: border-box;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper img, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper video {
  display: block;
  max-width: 100%;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper a {
  color: inherit;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper button, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper input, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper select, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper textarea {
  font: inherit;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .skip-link {
  position: fixed;
  z-index: 100;
  top: 8px;
  left: 8px;
  transform: translateY(-140%);
  padding: 10px 14px;
  border-radius: 8px;
  background: var(--zhy-paper);
  color: var(--zhy-ink);
  font-weight: 800;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .skip-link:focus {
  transform: translateY(0);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper :focus-visible {
  outline: 3px solid var(--zhy-gold);
  outline-offset: 4px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-wrap {
  width: var(--zhy-container);
  margin-inline: auto;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-header {
  position: fixed;
  z-index: 1200;
  inset: 0 0 auto;
  width: 100%;
  border-bottom: 1px solid rgba(251, 247, 239, 0.06);
  background: linear-gradient(180deg, rgba(23, 19, 14, 0.58), rgba(23, 19, 14, 0.1));
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-header__inner {
  width: var(--zhy-container);
  min-height: 74px;
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 22px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-logo {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  min-height: 48px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-logo img {
  width: 156px;
  height: auto;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav {
  display: flex;
  align-items: center;
  gap: 22px;
  margin-left: auto;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-item {
  position: relative;
  min-height: 74px;
  display: flex;
  align-items: center;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-link {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: rgba(255, 248, 237, 0.84);
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-link:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-item:focus-within > .zhy-nav-link {
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-caret {
  color: rgba(255, 248, 237, 0.56);
  font-size: 10px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-dropdown {
  position: absolute;
  top: calc(100% - 2px);
  left: 50%;
  width: 350px;
  display: none;
  grid-template-columns: repeat(2, minmax(142px, 1fr));
  gap: 6px;
  padding: 14px;
  border: 1px solid rgba(251, 247, 239, 0.12);
  border-radius: 16px;
  background: rgba(23, 19, 14, 0.97);
  box-shadow: 0 24px 70px rgba(23, 19, 14, 0.34);
  transform: translateX(-50%);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-item:hover .zhy-dropdown, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-item:focus-within .zhy-dropdown {
  display: grid;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-dropdown a {
  min-height: 42px;
  display: flex;
  align-items: center;
  padding: 10px 12px;
  border-radius: 10px;
  color: rgba(251, 247, 239, 0.82);
  font-size: 13px;
  font-weight: 720;
  line-height: 1.22;
  text-decoration: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-dropdown a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-dropdown a:focus {
  background: rgba(208, 152, 72, 0.16);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-cta, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px;
  border: 1px solid transparent;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 850;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  transition: transform 160ms ease, background 160ms ease, border-color 160ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-cta, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--primary {
  background: var(--zhy-gold);
  color: var(--zhy-ink);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-cta:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn:hover {
  transform: translateY(-2px);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--secondary {
  border-color: rgba(255, 248, 237, 0.42);
  background: transparent;
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--dark {
  background: var(--zhy-ink);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--card {
  min-height: 44px;
  padding: 0 18px;
  border-color: rgba(116, 77, 29, 0.42);
  background: transparent;
  color: var(--zhy-gold-deep);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--card:hover {
  border-color: var(--zhy-gold);
  background: var(--zhy-paper-deep);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch {
  position: relative;
  flex: 0 0 auto;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch summary {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 0 12px;
  border: 1px solid rgba(251, 247, 239, 0.22);
  border-radius: 999px;
  background: rgba(251, 247, 239, 0.06);
  color: var(--zhy-white);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.08em;
  cursor: pointer;
  list-style: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch summary::-webkit-details-marker {
  display: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch__menu {
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  min-width: 210px;
  display: grid;
  gap: 2px;
  padding: 8px;
  border: 1px solid rgba(208, 152, 72, 0.22);
  border-radius: 14px;
  background: rgba(23, 19, 14, 0.97);
  box-shadow: 0 22px 56px rgba(23, 19, 14, 0.42);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch__menu a {
  min-height: 42px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 9px;
  color: rgba(251, 247, 239, 0.82);
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch__menu a:hover {
  background: rgba(208, 152, 72, 0.12);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-toggle {
  width: 44px;
  height: 44px;
  display: none;
  align-content: center;
  justify-items: center;
  gap: 5px;
  padding: 0;
  border: 1px solid rgba(255, 248, 237, 0.35);
  border-radius: 10px;
  background: rgba(23, 19, 14, 0.44);
  color: var(--zhy-white);
  cursor: pointer;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-toggle span {
  width: 20px;
  height: 2px;
  display: block;
  border-radius: 2px;
  background: currentColor;
  transition: transform 180ms ease, opacity 180ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-toggle[aria-expanded="true"] span:nth-child(2) {
  opacity: 0;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-toggle[aria-expanded="true"] span:first-child {
  transform: translateY(7px) rotate(45deg);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-toggle[aria-expanded="true"] span:last-child {
  transform: translateY(-7px) rotate(-45deg);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer {
  display: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero {
  position: relative;
  min-height: 88svh;
  padding: 112px 0 62px;
  display: grid;
  align-items: center;
  overflow: hidden;
  isolation: isolate;
  background:
    linear-gradient(90deg, rgba(23, 19, 14, 0.94) 0%, rgba(23, 19, 14, 0.76) 48%, rgba(36, 29, 21, 0.36) 100%),
    radial-gradient(circle at 82% 22%, rgba(208, 152, 72, 0.22), transparent 32%),
    linear-gradient(135deg, var(--zhy-ink) 0%, var(--zhy-ink-soft) 58%, var(--zhy-ink) 100%);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero::after {
  position: absolute;
  z-index: 1;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  height: 32%;
  pointer-events: none;
  background: linear-gradient(0deg, var(--zhy-paper), rgba(251, 247, 239, 0));
  content: "";
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-media-slot {
  position: absolute;
  z-index: 0;
  inset: 0;
  overflow: hidden;
  background:
    linear-gradient(rgba(255, 248, 237, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 248, 237, 0.045) 1px, transparent 1px);
  background-size: 40px 40px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-media-slot::after {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(23, 19, 14, 0.93) 0%, rgba(23, 19, 14, 0.67) 48%, rgba(23, 19, 14, 0.28) 100%);
  content: "";
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-media-slot video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-media-slot .zhy-slot-label {
  position: absolute;
  z-index: 2;
  right: max(24px, calc((100% - min(1180px, calc(100% - 48px))) / 2));
  bottom: 34px;
  width: min(360px, calc(100% - 48px));
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__inner {
  position: relative;
  z-index: 3;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__copy {
  max-width: 760px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__breadcrumb {
  margin: 0 0 28px;
  color: rgba(251, 247, 239, 0.82);
  font-size: 14px;
  font-weight: 750;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__breadcrumb li {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__breadcrumb li + li::before {
  color: rgba(251, 247, 239, 0.48);
  content: "/";
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__breadcrumb a, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero__breadcrumb span {
  color: inherit;
  text-decoration: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-eyebrow {
  margin: 0 0 18px;
  color: #f3c27b;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h1, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h2, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h3, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper p {
  margin-top: 0;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h1 {
  max-width: 12.4ch;
  margin-bottom: 22px;
  color: var(--zhy-white);
  font-size: clamp(42px, 6vw, 76px);
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.03;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-lead {
  max-width: 680px;
  margin-bottom: 30px;
  color: rgba(255, 248, 237, 0.86);
  font-size: clamp(18px, 2vw, 22px);
  line-height: 1.5;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-note {
  margin: 24px 0 0;
  color: rgba(255, 248, 237, 0.58);
  font-size: 13px;
  line-height: 1.55;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-media-disclosure {
  max-width: 780px;
  margin: -8px 0 28px;
  color: var(--zhy-muted);
  font-size: 13px;
  line-height: 1.6;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-slot-label {
  position: relative;
  z-index: 2;
  width: min(82%, 340px);
  padding: 18px 20px;
  border: 1px solid rgba(255, 248, 237, 0.38);
  border-radius: 18px;
  background: rgba(23, 19, 14, 0.76);
  color: var(--zhy-white);
  text-align: left;
  backdrop-filter: blur(12px);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-slot-label strong {
  display: block;
  margin-bottom: 5px;
  color: var(--zhy-gold);
  font-size: 13px;
  letter-spacing: 0.08em;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-slot-label span {
  display: block;
  font-size: 15px;
  font-weight: 760;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-slot-label small {
  display: block;
  margin-top: 6px;
  color: rgba(255, 248, 237, 0.62);
  font-size: 12px;
  line-height: 1.4;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section {
  padding: 104px 0;
  background: var(--zhy-paper);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep {
  background: var(--zhy-ink);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--sand {
  background: var(--zhy-paper-deep);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section-head {
  max-width: 790px;
  margin-bottom: 42px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-kicker {
  margin: 0 0 13px;
  color: var(--zhy-gold-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep .zhy-kicker {
  color: var(--zhy-gold);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h2 {
  max-width: 15ch;
  margin-bottom: 16px;
  color: var(--zhy-ink);
  font-size: clamp(30px, 4vw, 52px);
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.08;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep h2, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep h3 {
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section-head > p:last-child, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lead {
  max-width: 720px;
  margin-bottom: 0;
  color: var(--zhy-muted);
  font-size: 17px;
  line-height: 1.72;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep .zhy-section-head > p:last-child, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep .zhy-lead {
  color: rgba(255, 248, 237, 0.7);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-mosaic {
  display: grid;
  grid-template-columns: 1.35fr 0.85fr;
  grid-template-rows: repeat(2, minmax(250px, auto));
  gap: 20px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-mosaic--single {
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-mosaic--single .zhy-route-card--primary {
  grid-row: auto;
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(300px, 0.9fr);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card {
  position: relative;
  min-height: 100%;
  overflow: hidden;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  box-shadow: var(--zhy-shadow);
  transition: transform 180ms ease, border-color 180ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card:hover {
  transform: translateY(-4px);
  border-color: rgba(208, 152, 72, 0.72);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card--primary {
  grid-row: 1 / 3;
  min-height: 0;
  align-self: start;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media {
  position: relative;
  min-height: 0;
  aspect-ratio: 1 / 1;
  display: grid;
  place-items: center;
  overflow: hidden;
  background:
    radial-gradient(circle at 68% 26%, rgba(208, 152, 72, 0.5), transparent 25%),
    linear-gradient(135deg, var(--zhy-ink-soft), var(--zhy-gold-deep));
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card--primary .zhy-route-media {
  min-height: 0;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media::after {
  position: absolute;
  width: 56%;
  height: 62%;
  border-radius: 50% 8% 50% 8%;
  background: linear-gradient(145deg, var(--zhy-surface), var(--zhy-line));
  content: "";
  transform: rotate(-12deg);
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.23);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media::after {
  width: 42%;
  height: 46%;
  transform: translate(46px, 26px) rotate(9deg);
  background: linear-gradient(145deg, var(--zhy-paper-deep), var(--zhy-gold));
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media .zhy-slot-label {
  width: min(80%, 290px);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-body {
  padding: 28px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-body h3 {
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 1.16;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-body p {
  margin-bottom: 17px;
  color: var(--zhy-muted);
  line-height: 1.65;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-text-link {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  color: var(--zhy-gold-deep);
  font-weight: 850;
  text-decoration-color: rgba(116, 77, 29, 0.36);
  text-underline-offset: 5px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-layout {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr);
  grid-template-rows: repeat(3, minmax(190px, auto));
  gap: 20px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-context {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product {
  min-height: 100%;
  display: grid;
  grid-template-columns: minmax(170px, 0.72fr) minmax(0, 1.28fr);
  overflow: hidden;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  box-shadow: 0 14px 38px rgba(36, 29, 21, 0.09);
  transition: transform 180ms ease, border-color 180ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product:hover {
  transform: translateY(-4px);
  border-color: rgba(208, 152, 72, 0.72);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead {
  grid-row: 1 / 4;
  grid-template-columns: 1fr;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media {
  position: relative;
  min-height: 0;
  aspect-ratio: 1 / 1;
  display: grid;
  place-items: center;
  overflow: hidden;
  background:
    radial-gradient(circle at 76% 20%, rgba(208, 152, 72, 0.42), transparent 28%),
    linear-gradient(135deg, var(--zhy-ink), var(--zhy-gold-deep));
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead .zhy-featured-media {
  min-height: 0;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media::after {
  position: absolute;
  width: 58%;
  height: 54%;
  border-radius: 52% 8% 48% 8%;
  background: linear-gradient(145deg, var(--zhy-surface), var(--zhy-line));
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.22);
  content: "";
  transform: rotate(-10deg);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media::after {
  width: 44%;
  height: 42%;
  background: linear-gradient(145deg, var(--zhy-paper-deep), var(--zhy-gold));
  transform: translate(38px, 20px) rotate(8deg);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media .zhy-slot-label {
  width: min(82%, 310px);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  align-content: center;
  padding: 24px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead .zhy-featured-body {
  padding: 28px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-badge {
  display: inline-flex;
  width: fit-content;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 999px;
  background: var(--zhy-paper-deep);
  color: var(--zhy-gold-deep);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-body h3 {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 1.18;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead .zhy-featured-body h3 {
  font-size: 28px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-body p {
  margin-bottom: 0;
  color: var(--zhy-muted);
  line-height: 1.62;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-body .zhy-btn {
  margin-top: 18px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(400px, 0.98fr);
  gap: 58px;
  align-items: stretch;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-copy h2 {
  max-width: 12ch;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-list {
  margin: 32px 0;
  border-top: 1px solid var(--zhy-line);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-row {
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr);
  gap: 18px;
  padding: 20px 0;
  border-bottom: 1px solid var(--zhy-line);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-row > span {
  color: var(--zhy-gold-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-row h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-row p {
  margin-bottom: 0;
  color: var(--zhy-muted);
  line-height: 1.6;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media {
  position: relative;
  min-height: 610px;
  display: grid;
  place-items: center;
  overflow: hidden;
  border-radius: var(--zhy-radius);
  background:
    linear-gradient(rgba(251, 247, 239, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(251, 247, 239, 0.06) 1px, transparent 1px),
    radial-gradient(circle at 70% 22%, rgba(208, 152, 72, 0.42), transparent 30%),
    linear-gradient(145deg, var(--zhy-ink), var(--zhy-gold-deep));
  background-size: 34px 34px, 34px 34px, auto, auto;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media::after {
  position: absolute;
  width: 64%;
  height: 58%;
  border-radius: 24px 7px 24px 7px;
  background: linear-gradient(145deg, var(--zhy-surface), var(--zhy-line));
  box-shadow: 0 26px 70px rgba(0, 0, 0, 0.26);
  content: "";
  transform: rotate(-8deg);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media::after {
  width: 48%;
  height: 44%;
  background: linear-gradient(145deg, var(--zhy-paper-deep), var(--zhy-gold));
  transform: translate(54px, 34px) rotate(9deg);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media .zhy-slot-label {
  width: min(78%, 340px);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media.zhy-media-ready::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media.zhy-media-ready::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media.zhy-media-ready::before {
  content: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media.zhy-media-ready::after, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media.zhy-media-ready::after, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media.zhy-media-ready::after {
  content: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media > img, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media > img, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media > img {
  position: absolute;
  z-index: 1;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-labels-stickers"] .zhy-route-card, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-labels-stickers"] .zhy-featured-product, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-thank-you-cards-for-business"] .zhy-route-card, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-thank-you-cards-for-business"] .zhy-featured-product {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-labels-stickers"] .zhy-route-card:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-labels-stickers"] .zhy-featured-product:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-thank-you-cards-for-business"] .zhy-route-card:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-thank-you-cards-for-business"] .zhy-featured-product:hover {
  border-color: transparent;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-labels-stickers"] .zhy-route-media, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-labels-stickers"] .zhy-featured-media, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-thank-you-cards-for-business"] .zhy-route-media, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug="products/custom-thank-you-cards-for-business"] .zhy-featured-media {
  border-radius: 0;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-rail {
  border-top: 1px solid var(--zhy-line);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row {
  min-height: 140px;
  display: grid;
  grid-template-columns: 70px minmax(220px, 0.8fr) minmax(0, 1.2fr) auto;
  gap: 28px;
  align-items: center;
  padding: 24px 18px;
  border-bottom: 1px solid var(--zhy-line);
  color: inherit;
  text-decoration: none;
  transition: background 180ms ease, padding 180ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row:focus-visible {
  padding-inline: 24px 12px;
  background: rgba(208, 152, 72, 0.09);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-index {
  color: var(--zhy-gold-deep);
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.08em;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row h3 {
  margin: 0;
  font-size: 24px;
  line-height: 1.18;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row p {
  margin: 0;
  color: var(--zhy-muted);
  line-height: 1.62;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-link {
  color: var(--zhy-gold-deep);
  font-size: 13px;
  font-weight: 900;
  white-space: nowrap;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-layout {
  display: grid;
  grid-template-columns: 0.82fr 1.18fr;
  gap: 56px;
  align-items: start;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-intro {
  position: sticky;
  top: 32px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-intro h2 {
  max-width: 11ch;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-list {
  display: grid;
  gap: 14px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-row {
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr) auto;
  gap: 18px;
  align-items: center;
  padding: 22px;
  border: 1px solid var(--zhy-line);
  border-radius: 20px;
  background: var(--zhy-surface);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-number {
  width: 50px;
  height: 50px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--zhy-gold);
  color: var(--zhy-ink);
  font-size: 14px;
  font-weight: 900;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-row h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-row p {
  margin-bottom: 0;
  color: var(--zhy-muted);
  line-height: 1.55;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-tag {
  padding: 7px 10px;
  border-radius: 999px;
  background: var(--zhy-paper-deep);
  color: var(--zhy-gold-deep);
  font-size: 12px;
  font-weight: 850;
  white-space: nowrap;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-layout {
  display: grid;
  grid-template-columns: 0.72fr 1.28fr;
  gap: 54px;
  align-items: start;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-copy ul {
  margin: 24px 0 0;
  padding: 0;
  display: grid;
  gap: 12px;
  list-style: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-copy li {
  position: relative;
  padding-left: 26px;
  color: rgba(255, 248, 237, 0.72);
  line-height: 1.58;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-copy li::before {
  position: absolute;
  top: 0.52em;
  left: 0;
  width: 10px;
  height: 10px;
  border: 2px solid var(--zhy-gold);
  border-radius: 50%;
  content: "";
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 14px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure {
  grid-column: span 7;
  margin: 0;
  overflow: hidden;
  border: 1px solid rgba(255, 248, 237, 0.14);
  border-radius: 22px;
  background: var(--zhy-ink-soft);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure:nth-child(2) {
  grid-column: span 5;
  margin-top: 42px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure:nth-child(3) {
  grid-column: 3 / span 8;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  filter: brightness(0.9) saturate(0.88) sepia(0.12);
  transition: transform 300ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure:hover img {
  transform: scale(1.035);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-concept-strip {
  aspect-ratio: 4 / 3;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  overflow: hidden;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-concept-strip img {
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-concept-strip img:first-child {
  grid-row: 1 / 3;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figcaption {
  padding: 14px 16px 17px;
  color: rgba(255, 248, 237, 0.7);
  font-size: 13px;
  line-height: 1.45;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-conversion {
  position: relative;
  padding: 104px 0;
  overflow: hidden;
  background:
    radial-gradient(circle at 10% 100%, rgba(208, 152, 72, 0.28), transparent 30%),
    linear-gradient(135deg, var(--zhy-ink), var(--zhy-ink-soft) 62%, var(--zhy-gold-deep));
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-conversion-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(480px, 1.2fr);
  gap: 60px;
  align-items: center;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-conversion h2 {
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-input-summary {
  margin: 24px 0 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  list-style: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-input-summary li {
  padding: 13px 14px;
  border: 1px solid rgba(255, 248, 237, 0.14);
  border-radius: 14px;
  background: rgba(255, 248, 237, 0.06);
  color: rgba(255, 248, 237, 0.72);
  font-size: 13px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq {
  padding: 30px;
  border: 1px solid rgba(255, 248, 237, 0.28);
  border-radius: 22px;
  background: var(--zhy-paper);
  color: var(--zhy-text);
  box-shadow: 0 34px 100px rgba(0, 0, 0, 0.3);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq h3 {
  margin-bottom: 8px;
  font-size: 25px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq > p {
  margin-bottom: 22px;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.55;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq__fields {
  margin: 0 0 24px;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 18px;
  list-style: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq__fields li {
  position: relative;
  padding-left: 18px;
  color: var(--zhy-ink-soft);
  font-size: 13px;
  font-weight: 720;
  line-height: 1.45;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq__fields li::before {
  position: absolute;
  top: 0.48em;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--zhy-gold);
  content: "";
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq .zhy-btn {
  width: 100%;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-layout {
  max-width: 980px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-list {
  display: grid;
  gap: 12px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-item {
  border: 1px solid var(--zhy-line);
  border-radius: 12px;
  background: var(--zhy-paper);
  box-shadow: 0 12px 32px rgba(67, 47, 34, 0.06);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-item summary {
  position: relative;
  min-height: 52px;
  padding: 20px 58px 20px 22px;
  color: var(--zhy-ink);
  font-family: var(--zhy-font-serif);
  font-size: clamp(18px, 2vw, 22px);
  font-weight: 700;
  line-height: 1.35;
  cursor: pointer;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-item summary::after {
  position: absolute;
  top: 50%;
  right: 22px;
  color: var(--zhy-accent);
  content: "+";
  font-family: var(--zhy-font-sans);
  font-size: 26px;
  font-weight: 500;
  transform: translateY(-50%);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-item[open] summary::after {
  content: "−";
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-faq-item p {
  max-width: 780px;
  margin: 0;
  padding: 0 22px 22px;
  color: var(--zhy-muted);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer {
  position: relative;
  overflow: hidden;
  padding: clamp(58px, 7vw, 86px) 0 28px;
  border-top: 1px solid rgba(255, 248, 237, 0.12);
  background:
    radial-gradient(circle at 18% 12%, rgba(208, 152, 72, 0.15), transparent 28%),
    linear-gradient(135deg, var(--zhy-ink) 0%, var(--zhy-ink-soft) 58%, var(--zhy-ink) 100%);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__grid {
  display: grid;
  grid-template-columns: minmax(280px, 1.55fr) repeat(3, minmax(150px, 0.85fr));
  gap: clamp(26px, 3.6vw, 54px);
  align-items: start;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__brand img {
  width: auto;
  max-width: 190px;
  height: 46px;
  margin-bottom: 16px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__brand p {
  max-width: 360px;
  margin: 0;
  color: rgba(251, 247, 239, 0.68);
  font-size: 14px;
  line-height: 1.65;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__col-title {
  margin: 0 0 16px;
  color: var(--zhy-white);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.12em;
  line-height: 1.2;
  text-transform: uppercase;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__list {
  margin: 0;
  padding: 0;
  display: grid;
  gap: 7px;
  list-style: none;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__list a {
  min-height: 32px;
  display: inline-flex;
  align-items: center;
  color: rgba(251, 247, 239, 0.76);
  font-size: 13px;
  font-weight: 650;
  line-height: 1.32;
  text-decoration: none;
  transition: color 160ms ease, transform 160ms ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__list a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__list a:focus {
  color: var(--zhy-gold);
  transform: translateX(2px);
}
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__bottom {
  margin-top: 40px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  justify-content: space-between;
  gap: 18px;
  color: rgba(251, 247, 239, 0.5);
  font-size: 12px;
}
@media (prefers-reduced-motion: reduce) {.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper *, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper *::before, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
  }}
@media (max-width: 980px) {.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lang-switch, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-cta {
    display: none;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-toggle {
    margin-left: auto;
    display: grid;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer {
    position: fixed;
    z-index: 1190;
    top: 74px;
    right: 0;
    width: min(420px, 100%);
    min-height: calc(100svh - 74px);
    max-height: calc(100svh - 74px);
    overflow-y: auto;
    padding: 18px 24px 28px;
    border-top: 1px solid rgba(255, 248, 237, 0.1);
    background: rgba(23, 19, 14, 0.98);
    box-shadow: -24px 30px 70px rgba(0, 0, 0, 0.3);
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer[data-open="true"] {
    display: grid;
    gap: 6px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer > a, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer summary {
    min-height: 52px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    border-bottom: 1px solid rgba(251, 247, 239, 0.1);
    color: var(--zhy-white);
    font-size: 16px;
    font-weight: 720;
    text-decoration: none;
    cursor: pointer;
    list-style: none;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer summary::-webkit-details-marker {
    display: none;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-mobile-group__links {
    display: grid;
    gap: 4px;
    padding: 10px 0 14px 14px;
    border-bottom: 1px solid rgba(251, 247, 239, 0.1);
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-mobile-group__links a {
    min-height: 40px;
    display: flex;
    align-items: center;
    color: rgba(251, 247, 239, 0.76);
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-mobile-languages {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px;
    margin: 12px 0 6px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-mobile-languages a {
    min-height: 42px;
    display: grid;
    justify-content: center;
    place-items: center;
    border: 1px solid rgba(251, 247, 239, 0.12);
    border-radius: 10px;
    color: rgba(251, 247, 239, 0.78);
    font-size: 12px;
    font-weight: 800;
    text-decoration: none;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav-drawer > .zhy-nav-cta {
    min-height: 48px;
    justify-content: center;
    margin-top: 12px;
    border: 0;
    border-radius: 999px;
    background: var(--zhy-gold);
    color: var(--zhy-ink);
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero {
    padding: 132px 0 78px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-layout, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-layout, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-layout, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-conversion-grid {
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-intro {
    position: static;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-conversion-grid {
    gap: 36px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media {
    min-height: 500px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row {
    grid-template-columns: 52px minmax(0, 1fr);
    gap: 10px 18px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row p, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-link {
    grid-column: 2;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }}
@media (max-width: 720px) {.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper {
    --zhy-container: min(100% - 28px, 1180px);
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-logo img {
    width: 140px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-header__inner {
    min-height: 74px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero {
    min-height: 92svh;
    padding: 96px 0 42px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h1 {
    max-width: 12.4ch;
    font-size: clamp(32px, 8.7vw, 35px);
    line-height: 1.06;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper h2 {
    font-size: clamp(31px, 9.6vw, 42px);
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-lead, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section-head > p:last-child, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-lead {
    font-size: 16px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-hero-media-slot .zhy-slot-label {
    right: 14px;
    bottom: 20px;
    width: calc(100% - 28px);
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-conversion {
    padding: 76px 0;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section-head {
    margin-bottom: 30px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-mosaic {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-layout {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead {
    grid-row: auto;
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-media, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead .zhy-featured-media {
    min-height: 0;
    aspect-ratio: 1 / 1;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-featured-product--lead .zhy-featured-body h3 {
    font-size: 24px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card--primary {
    grid-row: auto;
    align-self: stretch;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-mosaic--single .zhy-route-card--primary {
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card--primary .zhy-route-media, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-media {
    min-height: 0;
    aspect-ratio: 1 / 1;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-body {
    padding: 22px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-row {
    grid-template-columns: 46px minmax(0, 1fr);
    padding: 18px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-number {
    width: 44px;
    height: 44px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-decision-tag {
    grid-column: 2;
    justify-self: start;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-customization-media {
    min-height: 420px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row {
    padding-inline: 8px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-solution-row:focus-visible {
    padding-inline: 12px 4px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure:nth-child(2), .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-gallery figure:nth-child(3) {
    grid-column: 1 / -1;
    margin-top: 0;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-concept-strip {
    aspect-ratio: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-concept-strip img {
    aspect-ratio: 4 / 3;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-concept-strip img:first-child {
    grid-row: auto;
    grid-column: 1 / -1;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq {
    padding: 22px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shared-rfq__fields, .shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-input-summary {
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__grid {
    grid-template-columns: 1fr;
    gap: 28px;
  }
.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-footer__bottom {
    flex-direction: column;
  }}
.shipb2b-packaged--products--custom-printed-tissue-paper {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--products--custom-printed-tissue-paper {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper *, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper *::before, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper img, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper button, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper input, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper select, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper h1, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper h2, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper h3, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper p, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper li, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--products--custom-printed-tissue-paper {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--products--custom-printed-tissue-paper {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .page, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shell-skip, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shell-skip:focus, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header.is-scrolled, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__inner, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__logo, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__logo img, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav>a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav>a, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group>a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group>a, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__trigger, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav>a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav>a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group>a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group>a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group--mega, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__trigger, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__chevron, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__column, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro>span, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro>strong, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro p, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__intro b, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__column, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__column>strong, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__column a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__column a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__column a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__quote, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__quote:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-menu-toggle, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-menu-toggle span, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-overlay, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-overlay[data-open="true"], .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer[data-open="true"], .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer__inner, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer__close, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer__inner>a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer__inner>a, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer summary, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer summary::after, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer__children, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer__children a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-drawer__quote, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal.is-open, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__overlay, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__close, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__tag, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__panel h2, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__lead, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal form, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal label, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal label span, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal textarea, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__submit, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__note, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__brand img, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__brand p, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer nav, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer a:hover, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer address, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer address a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__legal, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__legal nav, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__legal a, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__quote, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__quote {display:none}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-menu-toggle, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__brand, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--custom-printed-tissue-paper {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__inner, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__logo img, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-menu-toggle, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__brand, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-footer__legal, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal__grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__panel, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-nav__chevron, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-nav__chevron, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-header__quote, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-header__quote, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-site-quote-modal, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper .card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper.card, body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper [class*="-card"] {transition:none!important}}
.shipb2b-packaged--products--custom-printed-tissue-paper main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--custom-printed-tissue-paper main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--products--custom-printed-tissue-paper.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-printed-tissue-paper.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-printed-tissue-paper.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-printed-tissue-paper.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--custom-printed-tissue-paper[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--custom-printed-tissue-paper {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--custom-printed-tissue-paper.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-logo img, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-logo img {width:156px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-nav, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-nav {font-size:14px;font-weight:700}
@media (prefers-reduced-motion: reduce) {.shipb2b-packaged--products--custom-printed-tissue-paper.shipb2b-packaged--products--custom-printed-tissue-paper { scroll-behavior: auto; }}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-sr-only, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-shell-logo, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section-action, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-section-action>.zhy-btn, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--primary, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-btn--outline, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--products--custom-printed-tissue-paper [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--products--custom-printed-tissue-paper [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--products--custom-printed-tissue-paper [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--products--custom-printed-tissue-paper [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-tag, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-tube-category-page, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-tube-category-page, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-product-examples, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-product-examples, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-public-group, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-public-group, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-public-group--table, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-public-group--table, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-spec-table--models, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-fact-note, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-fact-note, .shipb2b-packaged--products--custom-printed-tissue-paper .lede, .shipb2b-packaged--products--custom-printed-tissue-paper.lede, .shipb2b-packaged--products--custom-printed-tissue-paper .scope, .shipb2b-packaged--products--custom-printed-tissue-paper.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--products--custom-printed-tissue-paper .ccard, .shipb2b-packaged--products--custom-printed-tissue-paper.ccard {display:block;min-width:0}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-grid-3, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-grid-4, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-prod-card, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-prod-card>img, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-prod-card>h3, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-prod-card>h3, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-prod-card>p, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-prod-card>h3, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-prod-card>p, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-generated, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-public-head, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-public-head h3, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-public-head p, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-spec-wrap, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-spec-table, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-spec-table th, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-spec-table th, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-spec-table td, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-spec-table, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-spec-table th, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-spec-table th, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-spec-table td, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-fit-grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-fit-grid, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-proof-grid, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-application-list, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-fit-card, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-fit-card, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-application-list article, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-application-list article, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-proof-scope article, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-proof-scope article, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--custom-printed-tissue-paper [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-proof-scope, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-proof-scope>div, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-proof-scope>aside, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-rfq-panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-grid-4, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--products--custom-printed-tissue-paper .zhy-grid-3, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-grid-3, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-grid-4, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-grid-4, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-fit-grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-fit-grid, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-proof-grid, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-proof-grid, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-rfq-fields, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-application-list, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-application-list, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-proof-scope, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-proof-scope, .shipb2b-packaged--products--custom-printed-tissue-paper .zhy-b2b-rfq-panel, .shipb2b-packaged--products--custom-printed-tissue-paper.zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-global-override: products-faq-polish-v1
   Keep the Products hub FAQ in its approved editorial layout after shared
   FAQ normalization. The shared rule previously collapsed the two columns,
   restored rounded cards, and rotated the plus control into an X. */
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout.zhy-faq {
  width: 100% !important;
  margin: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(270px, .68fr) minmax(0, 1.32fr) !important;
  gap: clamp(52px, 6vw, 88px) !important;
  align-items: start !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-intro {
  position: sticky;
  top: 112px;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-intro .zhy-products-section-head h2 {
  max-width: 10ch !important;
  font-size: clamp(42px, 4.1vw, 60px) !important;
  line-height: 1.02 !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-intro .zhy-products-section-action {
  margin-top: 30px !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  display: block !important;
  border-top: 2px solid var(--zhy-color-accent) !important;
  counter-reset: buyer-question;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq details {
  counter-increment: buyer-question;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid var(--zhy-color-line-200) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  transition: background-color .18s cubic-bezier(.22, 1, .36, 1) !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq details[open] {
  background: color-mix(in srgb, var(--zhy-color-paper-50) 64%, transparent) !important;
  box-shadow: none !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq summary {
  min-height: 72px !important;
  display: grid !important;
  grid-template-columns: 38px minmax(0, 1fr) 24px !important;
  align-items: center !important;
  gap: 14px !important;
  padding: 17px 0 !important;
  color: var(--zhy-color-ink-900) !important;
  font-size: 18px !important;
  font-weight: 750 !important;
  line-height: 1.35 !important;
  list-style: none !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq summary::before {
  content: counter(buyer-question, decimal-leading-zero) !important;
  color: var(--zhy-color-accent) !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq summary::after {
  content: "" !important;
  width: 20px !important;
  height: 20px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background:
    linear-gradient(var(--zhy-primary), var(--zhy-primary)) center / 12px 1.5px no-repeat,
    linear-gradient(var(--zhy-primary), var(--zhy-primary)) center / 1.5px 12px no-repeat !important;
  transform: none !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq details[open] summary::after {
  background-size: 12px 1.5px, 0 0 !important;
  transform: none !important;
}
body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq details > p {
  max-width: 68ch !important;
  margin: -4px 38px 26px 52px !important;
  padding: 0 !important;
  color: var(--zhy-color-text) !important;
  line-height: 1.7 !important;
}
@media (max-width: 900px) {
  body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout.zhy-faq {
    grid-template-columns: 1fr !important;
    gap: 34px !important;
  }
  body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-intro {
    position: static;
  }
  body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-intro .zhy-products-section-head h2 {
    max-width: 13ch !important;
  }
}
@media (max-width: 680px) {
  body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq summary {
    min-height: 64px !important;
    grid-template-columns: 30px minmax(0, 1fr) 22px !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    font-size: 16px !important;
  }
  body.zhy-preview-shell-active main.zhy-products-v2 .zhy-products-faq-layout .zhy-products-faq details > p {
    margin: -2px 0 22px 40px !important;
  }
}
/* shipb2b-packaged: products — scoped as .shipb2b-packaged--products */
.shipb2b-packaged--products, .shipb2b-packaged--products * { box-sizing: border-box; }
.shipb2b-packaged--products {
      margin: 0;
      background: var(--zhy-color-surface-subtle);
      color: var(--zhy-color-text);
      font-family: var(--zhy-font-body);
      font-size: 16px;
      line-height: 1.65;
    }
.shipb2b-packaged--products img, .shipb2b-packaged--products video { display: block; max-width: 100%; }
.shipb2b-packaged--products .zhy-products-wrap {
      width: var(--zhy-container);
      margin-inline: auto;
    }
.shipb2b-packaged--products .zhy-products-skip {
      position: fixed;
      top: 12px;
      left: -999px;
      z-index: 2200;
      min-height: 44px;
      padding: 10px 16px;
      border-radius: 999px;
      background: var(--zhy-color-surface);
      color: var(--zhy-color-ink-900);
      text-decoration: none;
    }
.shipb2b-packaged--products .zhy-products-skip:focus { left: 12px; }
.shipb2b-packaged--products :focus-visible {
      outline: 3px solid var(--zhy-color-accent);
      outline-offset: 3px;
    }
.shipb2b-packaged--products .zhy-shell-header {
      position: fixed;
      inset: 0 0 auto;
      z-index: 1200;
      border-bottom: 1px solid transparent;
      background: color-mix(in srgb, var(--zhy-color-ink-800) 18%, transparent);
      transition: background .22s ease, border-color .22s ease, box-shadow .22s ease;
    }
.shipb2b-packaged--products .zhy-shell-header.is-scrolled, .shipb2b-packaged--products .zhy-shell-header.is-open {
      border-bottom-color: color-mix(in srgb, var(--zhy-color-paper-0) 12%, transparent);
      background: color-mix(in srgb, var(--zhy-color-ink-800) 96%, transparent);
      box-shadow: var(--zhy-shadow-lg);
    }
.shipb2b-packaged--products .zhy-shell-header__inner {
      width: var(--zhy-container);
      min-height: 78px;
      margin-inline: auto;
      display: grid;
      grid-template-columns: 156px 1fr auto;
      align-items: center;
      gap: 28px;
    }
.shipb2b-packaged--products .zhy-shell-logo {
      display: inline-flex;
      align-items: center;
      width:156px;
      min-height: 50px;
      color: var(--zhy-color-paper-0);
      text-decoration: none;
      background: transparent;
    }
.shipb2b-packaged--products .zhy-shell-logo img {
      width:156px;
      height: 50px;
      object-fit: contain;
      object-position: left center;
      background: transparent;
    }
.shipb2b-packaged--products .zhy-shell-nav {
      display: flex;
      justify-content: flex-end;
      align-items: stretch;
      gap: 26px;
      min-width: 0;
    }
.shipb2b-packaged--products .zhy-shell-nav > a, .shipb2b-packaged--products .zhy-shell-nav-parent {
      display: inline-flex;
      align-items: center;
      min-height: 78px;
      gap: 8px;
      color: var(--zhy-color-paper-0);
      font-size:14px;font-weight:700;
      text-decoration: none;
      white-space: nowrap;
    }
.shipb2b-packaged--products .zhy-shell-nav > a:hover, .shipb2b-packaged--products .zhy-shell-nav-parent:hover { color: var(--zhy-color-accent); }
.shipb2b-packaged--products .zhy-shell-nav-caret {
      width: 8px;
      height: 8px;
      border-right: 1.5px solid currentColor;
      border-bottom: 1.5px solid currentColor;
      transform: translateY(-2px) rotate(45deg);
      transition: transform .18s ease;
    }
.shipb2b-packaged--products .zhy-shell-nav-group {
      position: relative;
      display: flex;
      align-items: stretch;
    }
.shipb2b-packaged--products .zhy-shell-nav-group:hover .zhy-shell-nav-caret, .shipb2b-packaged--products .zhy-shell-nav-group:focus-within .zhy-shell-nav-caret {
      transform: translateY(2px) rotate(225deg);
    }
.shipb2b-packaged--products .zhy-shell-dropdown, .shipb2b-packaged--products .zhy-shell-mega {
      position: absolute;
      top: calc(100% - 4px);
      right: 0;
      visibility: hidden;
      opacity: 0;
      transform: translateY(8px);
      pointer-events: none;
      border: 1px solid var(--zhy-color-line-200);
      background: var(--zhy-color-surface);
      box-shadow: var(--zhy-shadow-lg);
      transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
    }
.shipb2b-packaged--products .zhy-shell-nav-group:hover > .zhy-shell-dropdown, .shipb2b-packaged--products .zhy-shell-nav-group:hover > .zhy-shell-mega, .shipb2b-packaged--products .zhy-shell-nav-group:focus-within > .zhy-shell-dropdown, .shipb2b-packaged--products .zhy-shell-nav-group:focus-within > .zhy-shell-mega {
      visibility: visible;
      opacity: 1;
      transform: translateY(0);
      pointer-events: auto;
    }
.shipb2b-packaged--products .zhy-shell-dropdown {
      width: 260px;
      padding: 12px;
    }
.shipb2b-packaged--products .zhy-shell-dropdown a, .shipb2b-packaged--products .zhy-shell-mega-group a {
      display: flex;
      align-items: center;
      min-height: 44px;
      padding: 9px 12px;
      color: var(--zhy-color-ink-900);
      font-size: 14px;
      text-decoration: none;
    }
.shipb2b-packaged--products .zhy-shell-dropdown a:hover, .shipb2b-packaged--products .zhy-shell-mega-group a:hover {
      color: var(--zhy-primary);
      background: var(--zhy-color-surface-subtle);
    }
.shipb2b-packaged--products .zhy-shell-mega {
      right: -220px;
      width: min(780px, 76vw);
      padding: 28px;
      display: grid;
      grid-template-columns: 1.15fr 1fr 1fr;
      gap: 28px;
    }
.shipb2b-packaged--products .zhy-shell-mega-intro {
      padding-right: 24px;
      border-right: 1px solid var(--zhy-color-line-200);
    }
.shipb2b-packaged--products .zhy-shell-mega-label {
      color: var(--zhy-primary);
      font-size: 11px;
      font-weight: 800;
      letter-spacing: .1em;
      text-transform: uppercase;
    }
.shipb2b-packaged--products .zhy-shell-mega-intro strong, .shipb2b-packaged--products .zhy-shell-mega-group strong {
      display: block;
      color: var(--zhy-color-ink-900);
    }
.shipb2b-packaged--products .zhy-shell-mega-intro strong {
      margin-top: 12px;
      font-size: 23px;
      line-height: 1.2;
    }
.shipb2b-packaged--products .zhy-shell-mega-intro p {
      margin: 12px 0 18px;
      color: var(--zhy-color-text);
      font-size: 14px;
    }
.shipb2b-packaged--products .zhy-shell-mega-intro > a {
      color: var(--zhy-primary);
      font-size: 13px;
      font-weight: 800;
      text-decoration: none;
    }
.shipb2b-packaged--products .zhy-shell-mega-group strong {
      margin: 5px 12px 8px;
      font-size: 13px;
    }
.shipb2b-packaged--products .zhy-nav-cta, .shipb2b-packaged--products .zhy-products-button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 46px;
      padding: 11px 20px;
      border: 1px solid var(--zhy-color-action-secondary);
      border-radius: 999px;
      background: var(--zhy-color-action-secondary);
      color: var(--zhy-color-ink-900);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .045em;
      text-decoration: none;
      text-transform: uppercase;
      transition: transform .18s ease, background .18s ease, border-color .18s ease;
    }
.shipb2b-packaged--products .zhy-nav-cta:hover, .shipb2b-packaged--products .zhy-products-button:hover {
      transform: translateY(-2px);
      background: var(--zhy-color-accent);
      border-color: var(--zhy-color-accent);
    }
.shipb2b-packaged--products .zhy-products-button--light {
      border-color: var(--zhy-button-on-dark-border, var(--zhy-color-action-secondary));
      background: var(--zhy-button-on-dark-bg, var(--zhy-color-action-secondary));
      color: var(--zhy-button-on-dark-text, var(--zhy-color-ink-900));
    }
.shipb2b-packaged--products .zhy-products-button--outline {
      border-color: var(--zhy-primary);
      background: transparent;
      color: var(--zhy-primary);
    }
body :where(.shipb2b-packaged--products).zhy-products-preview main a.zhy-products-button.zhy-products-button--solid.zhy-btn--primary, body main:where(.shipb2b-packaged--products).zhy-products-preview a.zhy-products-button.zhy-products-button--solid.zhy-btn--primary {
      --zhy-black: var(--zhy-color-paper-0);
      border-color: var(--zhy-primary) !important;
      background: var(--zhy-primary) !important;
      color: var(--zhy-color-paper-0) !important;
    }
.shipb2b-packaged--products .zhy-products-button--ghost {
      border-color: color-mix(in srgb, var(--zhy-color-paper-0) 56%, transparent);
      background: transparent;
      color: var(--zhy-color-paper-0);
    }
.shipb2b-packaged--products .zhy-shell-menu-toggle {
      display: none;
      width: 48px;
      height: 48px;
      padding: 13px 12px;
      border: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 34%, transparent);
      border-radius: 999px;
      background: transparent;
      color: var(--zhy-color-paper-0);
    }
.shipb2b-packaged--products .zhy-shell-menu-toggle span {
      display: block;
      width: 22px;
      height: 2px;
      margin: 4px auto;
      background: currentColor;
    }
.shipb2b-packaged--products .zhy-shell-mobile-nav {
      width: 100%;
      max-height: calc(100vh - 78px);
      overflow-y: auto;
      padding: 13px 24px 28px;
      border-top: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 12%, transparent);
      background: var(--zhy-hero-background);
    }
.shipb2b-packaged--products .zhy-shell-mobile-nav[hidden], .shipb2b-packaged--products .zhy-shell-mobile-submenu[hidden] { display: none; }
.shipb2b-packaged--products .zhy-shell-mobile-nav > a, .shipb2b-packaged--products .zhy-shell-mobile-parent {
      display: flex;
      align-items: center;
      min-height: 52px;
      color: var(--zhy-color-paper-0);
      font-weight: 700;
      text-decoration: none;
    }
.shipb2b-packaged--products .zhy-shell-mobile-group__head {
      display: grid;
      grid-template-columns: 1fr 52px;
      align-items: center;
    }
.shipb2b-packaged--products .zhy-shell-mobile-subtoggle {
      width: 48px;
      height: 48px;
      border: 0;
      background: transparent;
      color: var(--zhy-color-paper-0);
    }
.shipb2b-packaged--products .zhy-shell-mobile-subtoggle span {
      display: block;
      width: 10px;
      height: 10px;
      margin: auto;
      border-right: 2px solid currentColor;
      border-bottom: 2px solid currentColor;
      transform: translateY(-2px) rotate(45deg);
      transition: transform .18s ease;
    }
.shipb2b-packaged--products .zhy-shell-mobile-subtoggle[aria-expanded="true"] span {
      transform: translateY(2px) rotate(225deg);
    }
.shipb2b-packaged--products .zhy-shell-mobile-submenu {
      padding: 3px 0 10px 18px;
      border-left: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 22%, transparent);
    }
.shipb2b-packaged--products .zhy-shell-mobile-submenu a {
      display: flex;
      align-items: center;
      min-height: 46px;
      color: var(--zhy-color-paper-50);
      font-size: 14px;
      text-decoration: none;
    }
.shipb2b-packaged--products .zhy-products-hero {
      position: relative;
      min-height: 660px;
      display: grid;
      align-items: center;
      overflow: hidden;
      background: var(--zhy-color-ink-800);
      color: var(--zhy-color-paper-0);
    }
.shipb2b-packaged--products .zhy-products-hero__media {
      position: absolute;
      inset: 0;
    }
.shipb2b-packaged--products .zhy-products-hero__media :is(video, img) {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: cover;
      object-position: center;
    }
.shipb2b-packaged--products .zhy-products-hero__media::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, color-mix(in srgb, var(--zhy-hero-background) 94%, transparent), color-mix(in srgb, var(--zhy-hero-overlay) 58%, transparent) 64%, color-mix(in srgb, var(--zhy-hero-overlay) 28%, transparent));
    }
.shipb2b-packaged--products .zhy-products-hero__inner {
      position: relative;
      z-index: 2;
      width: var(--zhy-container);
      margin-inline: auto;
      padding: 132px 0 78px;
    }
.shipb2b-packaged--products .zhy-products-breadcrumb {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-bottom: 36px;
      color: var(--zhy-color-paper-50);
      font-size: 13px;
    }
.shipb2b-packaged--products .zhy-products-breadcrumb a {
      min-height: 44px;
      display: inline-flex;
      align-items: center;
      color: var(--zhy-color-paper-0);
      text-decoration: none;
    }
.shipb2b-packaged--products .zhy-products-breadcrumb span[aria-hidden] { color: var(--zhy-color-accent); }
.shipb2b-packaged--products .zhy-products-hero-copy { max-width: 780px; }
.shipb2b-packaged--products .zhy-products-kicker {
      margin: 0 0 15px;
      color: var(--zhy-color-accent);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .12em;
      text-transform: uppercase;
    }
.shipb2b-packaged--products .zhy-products-hero h1 {
      max-width: 760px;
      margin: 0;
      color: var(--zhy-color-paper-0);
      font-family: var(--zhy-font-heading);
      font-size: clamp(46px, 5.5vw, 74px);
      font-weight: 850;
      letter-spacing: normal;
      line-height: .99;
      text-wrap: balance;
    }
.shipb2b-packaged--products .zhy-products-hero__lead {
      max-width: 660px;
      margin: 24px 0 0;
      color: var(--zhy-color-paper-50);
      font-size: clamp(18px, 2vw, 21px);
      line-height: 1.55;
    }
.shipb2b-packaged--products .zhy-products-hero__note {
      max-width: 660px;
      margin: 12px 0 0;
      color: color-mix(in srgb, var(--zhy-color-paper-0) 78%, transparent);
      font-size: 15px;
    }
.shipb2b-packaged--products .zhy-products-actions {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      margin-top: 30px;
    }
.shipb2b-packaged--products .zhy-products-section {
      padding: 88px 0 98px;
      background: var(--zhy-color-surface);
    }
.shipb2b-packaged--products .zhy-products-section--soft { background: var(--zhy-color-surface-subtle); }
.shipb2b-packaged--products .zhy-products-section--ink { background: var(--zhy-color-ink-800); color: var(--zhy-color-paper-50); }
.shipb2b-packaged--products .zhy-products-section-head {
      max-width: 800px;
      margin-bottom: 38px;
    }
.shipb2b-packaged--products .zhy-products-section-head--split {
      max-width: none;
      display: grid;
      grid-template-columns: minmax(0, .9fr) minmax(300px, .65fr);
      align-items: end;
      gap: 56px;
    }
.shipb2b-packaged--products .zhy-products-section-head h2 {
      margin: 0;
      color: var(--zhy-color-ink-900);
      font-size: clamp(35px, 4vw, 54px);
      font-weight: 830;
      letter-spacing: normal;
      line-height: 1.04;
      text-wrap: balance;
    }
.shipb2b-packaged--products .zhy-products-section--ink .zhy-products-section-head h2 { color: var(--zhy-color-paper-0); }
.shipb2b-packaged--products .zhy-products-section-head p {
      max-width: 70ch;
      margin: 18px 0 0;
      color: var(--zhy-color-text);
    }
.shipb2b-packaged--products .zhy-products-section-head--split > p { margin: 0; }
.shipb2b-packaged--products .zhy-products-section--ink .zhy-products-section-head p { color: var(--zhy-color-paper-50); }
.shipb2b-packaged--products .zhy-products-catalogue {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 18px;
    }
.shipb2b-packaged--products .zhy-products-card {
      min-width: 0;
      display: flex;
      flex-direction: column;
      overflow: hidden;
      border: 1px solid var(--zhy-color-line-200);
      border-radius: 12px;
      background: var(--zhy-color-surface);
      box-shadow: var(--zhy-shadow);
      color: var(--zhy-color-text);
      text-decoration: none;
      transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
    }
.shipb2b-packaged--products .zhy-products-card:hover {
      transform: translateY(-5px);
      border-color: color-mix(in srgb, var(--zhy-primary) 40%, var(--zhy-color-line-200));
      box-shadow: var(--zhy-shadow-lg);
    }
.shipb2b-packaged--products .zhy-products-card__media {
      aspect-ratio: 1 / 1;
      overflow: hidden;
      background: var(--zhy-color-surface-subtle);
    }
.shipb2b-packaged--products .zhy-products-card__media img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform .35s ease;
    }
.shipb2b-packaged--products .zhy-products-card:hover .zhy-products-card__media img { transform: scale(1.035); }
.shipb2b-packaged--products .zhy-products-card__body {
      flex: 1;
      display: flex;
      flex-direction: column;
      padding: 22px;
    }
.shipb2b-packaged--products .zhy-products-card__type {
      color: var(--zhy-primary);
      font-size: 11px;
      font-weight: 800;
      letter-spacing: .1em;
      text-transform: uppercase;
    }
.shipb2b-packaged--products .zhy-products-card h3 {
      margin: 10px 0 10px;
      color: var(--zhy-color-ink-900);
      font-size: 23px;
      line-height: 1.13;
    }
.shipb2b-packaged--products .zhy-products-card p {
      margin: 0 0 24px;
      color: var(--zhy-color-text-muted);
      font-size: 14px;
      line-height: 1.55;
    }
.shipb2b-packaged--products .zhy-products-card__route {
      margin-top: auto;
      padding-top: 15px;
      border-top: 1px solid var(--zhy-color-line-200);
      color: var(--zhy-primary);
      font-size: 13px;
      font-weight: 800;
    }
.shipb2b-packaged--products .zhy-products-catalogue-tail {
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      align-items: center;
      gap: 32px;
      margin-top: 40px;
      padding-top: 28px;
      border-top: 1px solid var(--zhy-color-line-200);
    }
.shipb2b-packaged--products .zhy-products-context {
      max-width: 760px;
      margin: 0;
      display: grid;
      grid-template-columns: 240px minmax(0, 1fr);
      align-items: center;
      gap: 24px;
    }
.shipb2b-packaged--products .zhy-products-context video {
      width: 240px;
      height: auto;
      aspect-ratio: 16 / 9;
      object-fit: cover;
      border-radius: 8px;
    }
.shipb2b-packaged--products .zhy-products-context strong { display: block; color: var(--zhy-color-ink-900); }
.shipb2b-packaged--products .zhy-products-context p { margin: 6px 0 0; font-size: 14px; }
.shipb2b-packaged--products .zhy-products-catalogue-tail .zhy-products-section-action { margin-top: 0; }
.shipb2b-packaged--products .zhy-products-section-action { margin-top: 32px; }
.shipb2b-packaged--products .zhy-products-examples {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 18px;
    }
.shipb2b-packaged--products .zhy-products-example {
      overflow: hidden;
      border: 1px solid var(--zhy-color-line-200);
      border-radius: 10px;
      background: var(--zhy-color-surface);
    }
.shipb2b-packaged--products .zhy-products-example img {
      width: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
      background: var(--zhy-color-surface);
    }
.shipb2b-packaged--products .zhy-products-example__body { padding: 20px; }
.shipb2b-packaged--products .zhy-products-example h3 { margin: 0 0 14px; color: var(--zhy-color-ink-900); font-size: 20px; line-height: 1.2; }
.shipb2b-packaged--products .zhy-products-example dl { margin: 0; }
.shipb2b-packaged--products .zhy-products-example dl div { padding: 9px 0; border-top: 1px solid var(--zhy-color-line-200); }
.shipb2b-packaged--products .zhy-products-example dt { color: var(--zhy-primary); font-size: 11px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.shipb2b-packaged--products .zhy-products-example dd { margin: 3px 0 0; color: var(--zhy-color-text); font-size: 13px; line-height: 1.48; }
.shipb2b-packaged--products .zhy-products-table-wrap {
      overflow-x: auto;
      border-top: 3px solid var(--zhy-primary);
      background: var(--zhy-color-surface);
    }
.shipb2b-packaged--products .zhy-products-table {
      width: 100%;
      min-width: 850px;
      border-collapse: collapse;
    }
.shipb2b-packaged--products .zhy-products-table th, .shipb2b-packaged--products .zhy-products-table td {
      padding: 19px 18px;
      border-bottom: 1px solid var(--zhy-color-line-200);
      text-align: left;
      vertical-align: top;
    }
.shipb2b-packaged--products .zhy-products-table thead th {
      color: var(--zhy-color-text-muted);
      font-size: 11px;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
.shipb2b-packaged--products .zhy-products-table tbody th { color: var(--zhy-color-ink-900); font-size: 15px; }
.shipb2b-packaged--products .zhy-products-table td { font-size: 14px; }
.shipb2b-packaged--products .zhy-products-table a { color: var(--zhy-primary); font-weight: 800; text-decoration: none; }
.shipb2b-packaged--products .zhy-products-table-note {
      margin: 18px 0 0;
      max-width: 70ch;
      color: var(--zhy-color-text);
    }
.shipb2b-packaged--products .zhy-products-spec-ledger {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      border-top: 3px solid var(--zhy-color-ink-900);
      border-left: 1px solid var(--zhy-color-line-200);
    }
.shipb2b-packaged--products .zhy-products-spec-row {
      display: grid;
      grid-template-columns: 42px 1fr;
      gap: 16px;
      padding: 25px;
      border-right: 1px solid var(--zhy-color-line-200);
      border-bottom: 1px solid var(--zhy-color-line-200);
    }
.shipb2b-packaged--products .zhy-products-spec-row > span { color: var(--zhy-primary); font-size: 12px; font-weight: 900; }
.shipb2b-packaged--products .zhy-products-spec-row h3 { margin: 0 0 7px; color: var(--zhy-color-ink-900); font-size: 20px; }
.shipb2b-packaged--products .zhy-products-spec-row p { margin: 0; font-size: 14px; }
.shipb2b-packaged--products .zhy-products-inline-link { color: var(--zhy-primary); font-weight: 800; text-decoration: underline; text-underline-offset: 3px; }
.shipb2b-packaged--products .zhy-products-scenarios {
      border-top: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 28%, transparent);
    }
.shipb2b-packaged--products .zhy-products-scenario {
      display: grid;
      grid-template-columns: 54px minmax(220px, .7fr) minmax(0, 1fr) auto;
      gap: 24px;
      align-items: center;
      min-height: 126px;
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 22%, transparent);
    }
.shipb2b-packaged--products .zhy-products-scenario > span { color: var(--zhy-color-accent); font-size: 12px; font-weight: 900; }
.shipb2b-packaged--products .zhy-products-scenario h3 { margin: 0; color: var(--zhy-color-paper-0); font-size: 25px; }
.shipb2b-packaged--products .zhy-products-scenario p { margin: 0; color: var(--zhy-color-paper-50); font-size: 14px; }
.shipb2b-packaged--products .zhy-products-scenario a { min-height: 44px; display: inline-flex; align-items: center; color: var(--zhy-color-paper-0); font-size: 13px; font-weight: 800; text-decoration: underline; text-decoration-color: var(--zhy-color-accent); text-underline-offset: 4px; }
.shipb2b-packaged--products .zhy-products-proof {
      display: grid;
      grid-template-columns: 1fr;
      gap: 28px;
    }
.shipb2b-packaged--products .zhy-products-proof-media {
      margin: 0;
      display: grid;
      grid-template-columns: minmax(0, 2fr) minmax(260px, 1fr);
      grid-template-areas: "video stills" "caption caption";
      gap: 12px;
    }
.shipb2b-packaged--products .zhy-products-proof-media video {
      grid-area: video;
      width: 100%;
      height: auto;
      aspect-ratio: 16 / 9;
      object-fit: cover;
      border-radius: 10px;
    }
.shipb2b-packaged--products .zhy-products-proof-stills {
      grid-area: stills;
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: repeat(2, minmax(0, 1fr));
      gap: 12px;
      min-height: 0;
      margin: 0;
    }
.shipb2b-packaged--products .zhy-products-proof-stills img {
      width: 100%;
      height: 100%;
      min-height: 0;
      object-fit: cover;
      border-radius: 6px;
    }
.shipb2b-packaged--products .zhy-products-proof-media figcaption {
      grid-area: caption;
      margin: 0;
      color: color-mix(in srgb, var(--zhy-color-paper-0) 74%, transparent);
      font-size: 13px;
    }
.shipb2b-packaged--products .zhy-products-proof-list {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      border-top: 2px solid var(--zhy-color-accent);
    }
.shipb2b-packaged--products .zhy-products-proof-item {
      display: grid;
      grid-template-columns: 28px 1fr;
      gap: 14px;
      padding: 20px 24px 20px 0;
      border-right: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 20%, transparent);
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 20%, transparent);
    }
.shipb2b-packaged--products .zhy-products-proof-item:nth-child(2), .shipb2b-packaged--products .zhy-products-proof-item:nth-child(3) { padding-left: 24px; }
.shipb2b-packaged--products .zhy-products-proof-item:nth-child(3) { border-right: 0; }
.shipb2b-packaged--products .zhy-products-proof-item > span { color: var(--zhy-color-accent); font-size: 11px; font-weight: 900; }
.shipb2b-packaged--products .zhy-products-proof-item p { margin: 0; color: var(--zhy-color-paper-50); font-size: 14px; }
.shipb2b-packaged--products .zhy-products-proof-links { grid-column: 1 / -1; margin-top: 12px; display: flex; flex-wrap: wrap; gap: 18px; }
.shipb2b-packaged--products .zhy-products-proof-links a { min-height: 44px; display: inline-flex; align-items: center; color: var(--zhy-color-accent); font-weight: 800; text-decoration: none; }
.shipb2b-packaged--products .zhy-products-faq-layout {
      display: grid;
      grid-template-columns: minmax(270px, .68fr) minmax(0, 1.32fr);
      gap: clamp(52px, 6vw, 88px);
      align-items: start;
    }
.shipb2b-packaged--products .zhy-products-faq-intro {
      position: sticky;
      top: 112px;
    }
.shipb2b-packaged--products .zhy-products-faq-intro .zhy-products-section-head h2 {
      max-width: 10ch;
      font-size: clamp(42px, 4.1vw, 60px);
      line-height: 1.02;
    }
.shipb2b-packaged--products .zhy-products-faq-intro .zhy-products-section-action { margin-top: 30px; }
.shipb2b-packaged--products .zhy-products-faq {
      max-width: none;
      border-top: 2px solid var(--zhy-color-accent);
      counter-reset: buyer-question;
    }
body :where(.shipb2b-packaged--products).zhy-products-preview main.zhy-products-v2 .zhy-products-faq details, body main:where(.shipb2b-packaged--products).zhy-products-preview.zhy-products-v2 .zhy-products-faq details {
      counter-increment: buyer-question;
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
      border-bottom: 1px solid var(--zhy-color-line-200) !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
      transition: background-color .18s cubic-bezier(.22, 1, .36, 1);
    }
body :where(.shipb2b-packaged--products).zhy-products-preview main.zhy-products-v2 .zhy-products-faq details[open], body main:where(.shipb2b-packaged--products).zhy-products-preview.zhy-products-v2 .zhy-products-faq details[open] {
      background: color-mix(in srgb, var(--zhy-color-paper-50) 64%, transparent) !important;
      box-shadow: none !important;
    }
.shipb2b-packaged--products .zhy-products-faq summary {
      min-height: 72px;
      display: grid !important;
      grid-template-columns: 38px minmax(0, 1fr) 24px;
      align-items: center;
      gap: 14px;
      padding: 17px 0 !important;
      cursor: pointer;
      color: var(--zhy-color-ink-900) !important;
      font-size: 18px;
      font-weight: 750 !important;
      line-height: 1.35;
      list-style: none;
    }
.shipb2b-packaged--products .zhy-products-faq summary:hover { color: var(--zhy-primary) !important; }
.shipb2b-packaged--products .zhy-products-faq summary::-webkit-details-marker { display: none; }
.shipb2b-packaged--products .zhy-products-faq summary::before {
      content: counter(buyer-question, decimal-leading-zero);
      align-self: center;
      color: var(--zhy-color-accent);
      font-size: 11px;
      font-weight: 900;
      letter-spacing: .08em;
    }
.shipb2b-packaged--products .zhy-products-faq summary::after {
      content: "";
      width: 20px;
      height: 20px;
      border: 0;
      border-radius: 0;
      background:
        linear-gradient(var(--zhy-primary), var(--zhy-primary)) center / 12px 1.5px no-repeat,
        linear-gradient(var(--zhy-primary), var(--zhy-primary)) center / 1.5px 12px no-repeat;
      transform: none;
      transition: opacity .18s cubic-bezier(.22, 1, .36, 1);
    }
.shipb2b-packaged--products .zhy-products-faq details[open] summary::after {
      background-size: 12px 1.5px, 0 0;
      transform: none;
    }
.shipb2b-packaged--products .zhy-products-faq details p {
      max-width: 68ch;
      margin: -4px 38px 26px 52px !important;
      color: var(--zhy-color-text);
      line-height: 1.7;
    }
.shipb2b-packaged--products .zhy-products-conversion {
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      gap: 54px;
      align-items: center;
    }
.shipb2b-packaged--products .zhy-products-conversion h2 { margin: 0; color: var(--zhy-color-paper-0); font-size: clamp(36px, 4.5vw, 58px); line-height: 1.02; letter-spacing: normal; }
.shipb2b-packaged--products .zhy-products-conversion p { max-width: 67ch; margin: 18px 0 0; color: var(--zhy-color-paper-50); }
.shipb2b-packaged--products .zhy-products-conversion__actions { display: flex; flex-direction: column; align-items: stretch; gap: 12px; min-width: 250px; }
.shipb2b-packaged--products .zhy-products-conversion__fallback { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; color: var(--zhy-color-paper-0); font-weight: 800; text-decoration: underline; text-underline-offset: 4px; }
.shipb2b-packaged--products .zhy-products-footer {
      padding: 62px 0 28px;
      border-top: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 12%, transparent);
      background: var(--zhy-color-ink-900);
      color: var(--zhy-color-paper-50);
    }
.shipb2b-packaged--products .zhy-products-footer-grid {
      display: grid;
      grid-template-columns: 1.25fr .7fr 1fr;
      gap: 54px;
    }
.shipb2b-packaged--products .zhy-products-footer img { width: 200px; height: 48px; object-fit: contain; object-position: left center; background: transparent; }
.shipb2b-packaged--products .zhy-products-footer p { max-width: 44ch; color: var(--zhy-color-paper-50); }
.shipb2b-packaged--products .zhy-products-footer h2 { margin: 0 0 12px; color: var(--zhy-color-paper-0); font-size: 14px; }
.shipb2b-packaged--products .zhy-products-footer ul { margin: 0; padding: 0; list-style: none; }
.shipb2b-packaged--products .zhy-products-footer a { min-height: 44px; display: inline-flex; align-items: center; color: var(--zhy-color-paper-50); text-decoration: none; }
.shipb2b-packaged--products .zhy-products-footer address { color: var(--zhy-color-paper-50); font-style: normal; }
.shipb2b-packaged--products .zhy-products-footer-bottom { margin-top: 42px; padding-top: 22px; border-top: 1px solid color-mix(in srgb, var(--zhy-color-paper-0) 14%, transparent); color: color-mix(in srgb, var(--zhy-color-paper-0) 65%, transparent); font-size: 13px; }
@media (max-width: 1100px) {.shipb2b-packaged--products .zhy-shell-header__inner { grid-template-columns: 156px 1fr auto; gap: 18px; }
.shipb2b-packaged--products .zhy-shell-logo, .shipb2b-packaged--products .zhy-shell-logo img { width:156px; }
.shipb2b-packaged--products .zhy-shell-nav { gap: 18px; }
.shipb2b-packaged--products .zhy-products-catalogue { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.shipb2b-packaged--products .zhy-products-examples { grid-template-columns: repeat(2, minmax(0, 1fr)); }}
@media (max-width: 900px) {.shipb2b-packaged--products .zhy-shell-header__inner { grid-template-columns: 1fr auto; }
.shipb2b-packaged--products .zhy-shell-nav, .shipb2b-packaged--products .zhy-nav-cta { display: none; }
.shipb2b-packaged--products .zhy-shell-menu-toggle { display: block; }
.shipb2b-packaged--products .zhy-products-hero { min-height: 620px; }
.shipb2b-packaged--products .zhy-products-hero__inner { padding: 116px 0 64px; }
.shipb2b-packaged--products .zhy-products-section-head--split, .shipb2b-packaged--products .zhy-products-proof, .shipb2b-packaged--products .zhy-products-conversion, .shipb2b-packaged--products .zhy-products-footer-grid { grid-template-columns: 1fr; }
.shipb2b-packaged--products .zhy-products-section-head--split { gap: 14px; }
.shipb2b-packaged--products .zhy-products-scenario { grid-template-columns: 42px minmax(180px, .75fr) 1fr; padding: 18px 0; }
.shipb2b-packaged--products .zhy-products-scenario a { grid-column: 2 / 4; }
.shipb2b-packaged--products .zhy-products-conversion__actions { min-width: 0; align-items: flex-start; }
.shipb2b-packaged--products .zhy-products-catalogue-tail { grid-template-columns: 1fr; }
.shipb2b-packaged--products .zhy-products-context { grid-template-columns: 220px minmax(0, 1fr); }
.shipb2b-packaged--products .zhy-products-context video { width: 220px; }
.shipb2b-packaged--products .zhy-products-faq-layout { grid-template-columns: 1fr; gap: 34px; }
.shipb2b-packaged--products .zhy-products-faq-intro { position: static; }
.shipb2b-packaged--products .zhy-products-faq-intro .zhy-products-section-head h2 { max-width: 13ch; }}
@media (max-width: 680px) {.shipb2b-packaged--products .zhy-products-wrap, .shipb2b-packaged--products .zhy-shell-header__inner, .shipb2b-packaged--products .zhy-products-hero__inner { width: min(100% - 32px, 1180px); }
.shipb2b-packaged--products .zhy-shell-logo, .shipb2b-packaged--products .zhy-shell-logo img { width:156px; height: auto; }
.shipb2b-packaged--products .zhy-products-hero { min-height: 600px; }
.shipb2b-packaged--products .zhy-products-breadcrumb { margin-bottom: 24px; }
.shipb2b-packaged--products .zhy-products-hero h1 { font-size: clamp(39px, 11.5vw, 52px); }
.shipb2b-packaged--products .zhy-products-hero__lead { font-size: 17px; }
.shipb2b-packaged--products .zhy-products-actions, .shipb2b-packaged--products .zhy-products-actions .zhy-products-button { width: 100%; }
.shipb2b-packaged--products .zhy-products-section { padding: 66px 0 76px; }
.shipb2b-packaged--products .zhy-products-section-head h2 { font-size: 38px; }
.shipb2b-packaged--products .zhy-products-catalogue, .shipb2b-packaged--products .zhy-products-examples, .shipb2b-packaged--products .zhy-products-spec-ledger { grid-template-columns: 1fr; }
.shipb2b-packaged--products .zhy-products-card__media { aspect-ratio: 1 / 1; }
.shipb2b-packaged--products .zhy-products-context { grid-template-columns: 1fr; }
.shipb2b-packaged--products .zhy-products-context video { width: 100%; }
.shipb2b-packaged--products .zhy-products-scenario { grid-template-columns: 34px 1fr; gap: 14px; }
.shipb2b-packaged--products .zhy-products-scenario p, .shipb2b-packaged--products .zhy-products-scenario a { grid-column: 2; }
.shipb2b-packaged--products .zhy-products-proof { gap: 30px; }
.shipb2b-packaged--products .zhy-products-proof-media { grid-template-columns: 1fr; grid-template-areas: "video" "stills" "caption"; }
.shipb2b-packaged--products .zhy-products-proof-stills { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: 1fr; }
.shipb2b-packaged--products .zhy-products-proof-stills img { height: auto; aspect-ratio: 16 / 9; }
.shipb2b-packaged--products .zhy-products-proof-list { grid-template-columns: 1fr; }
.shipb2b-packaged--products .zhy-products-proof-item, .shipb2b-packaged--products .zhy-products-proof-item:nth-child(2), .shipb2b-packaged--products .zhy-products-proof-item:nth-child(3) { padding: 18px 0; border-right: 0; }
.shipb2b-packaged--products .zhy-products-faq summary { min-height: 64px; grid-template-columns: 30px minmax(0, 1fr) 22px; gap: 10px; padding: 15px 0 !important; font-size: 16px; }
.shipb2b-packaged--products .zhy-products-faq summary::after { width: 20px; height: 20px; }
.shipb2b-packaged--products .zhy-products-faq details p { margin: -2px 0 22px 40px !important; }
.shipb2b-packaged--products .zhy-products-conversion__actions, .shipb2b-packaged--products .zhy-products-conversion__actions .zhy-products-button { width: 100%; }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-products-preview main.zhy-products-v2 .zhy-products-faq summary, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products).zhy-products-preview.zhy-products-v2 .zhy-products-faq summary {
      grid-template-columns: 38px minmax(0, 1fr) 24px !important;
      gap: 14px !important;
      padding: 17px 0 !important;
    }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-products-preview main.zhy-products-v2 .zhy-products-faq summary::after, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products).zhy-products-preview.zhy-products-v2 .zhy-products-faq summary::after {
      width: 20px !important;
      height: 20px !important;
    }
@media (max-width: 680px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-products-preview main.zhy-products-v2 .zhy-products-faq summary, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products).zhy-products-preview.zhy-products-v2 .zhy-products-faq summary {
        grid-template-columns: 30px minmax(0, 1fr) 22px !important;
        gap: 10px !important;
        padding: 15px 0 !important;
      }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-products-preview main.zhy-products-v2 .zhy-products-faq summary::after, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products).zhy-products-preview.zhy-products-v2 .zhy-products-faq summary::after {
        width: 20px !important;
        height: 20px !important;
      }}
@media (prefers-reduced-motion: reduce) {.shipb2b-packaged--products, .shipb2b-packaged--products *, .shipb2b-packaged--products *::before, .shipb2b-packaged--products *::after {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
      }}
.shipb2b-packaged--products {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--products) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--products) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--products) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--products) .zhy-shell-skip, :where(.shipb2b-packaged--products).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--products) .zhy-shell-skip:focus, :where(.shipb2b-packaged--products).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--products) .zhy-site-header, :where(.shipb2b-packaged--products).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--products) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--products).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--products) .zhy-site-header__inner, :where(.shipb2b-packaged--products).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--products) .zhy-site-header__logo, :where(.shipb2b-packaged--products).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--products) .zhy-site-header__logo img, :where(.shipb2b-packaged--products).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--products) .zhy-site-nav, :where(.shipb2b-packaged--products).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--products) .zhy-site-nav>a, :where(.shipb2b-packaged--products).zhy-site-nav>a, :where(.shipb2b-packaged--products) .zhy-site-nav__group>a, :where(.shipb2b-packaged--products).zhy-site-nav__group>a, :where(.shipb2b-packaged--products) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--products) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--products).zhy-site-nav>a:hover, :where(.shipb2b-packaged--products) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--products).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--products) .zhy-site-nav__group, :where(.shipb2b-packaged--products).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--products) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--products).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--products) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products).zhy-site-nav__trigger:focus-visible {outline:3px solid #f2c986!important;outline-offset:3px!important;box-shadow:none}
:where(.shipb2b-packaged--products) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--products) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--products).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products) .zhy-site-nav__panel, :where(.shipb2b-packaged--products).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--products) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--products).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--products).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro, :where(.shipb2b-packaged--products).zhy-site-nav__intro, :where(.shipb2b-packaged--products) .zhy-site-nav__column, :where(.shipb2b-packaged--products).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro, :where(.shipb2b-packaged--products).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--products).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--products).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro p, :where(.shipb2b-packaged--products).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro a, :where(.shipb2b-packaged--products).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--products) .zhy-site-nav__intro b, :where(.shipb2b-packaged--products).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--products) .zhy-site-nav__column, :where(.shipb2b-packaged--products).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--products) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--products).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--products) .zhy-site-nav__column a, :where(.shipb2b-packaged--products).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--products) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--products).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--products) .zhy-site-header__quote, :where(.shipb2b-packaged--products).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--products) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--products).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--products) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--products) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--products).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--products) .zhy-site-overlay, :where(.shipb2b-packaged--products).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--products) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--products).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--products) .zhy-site-drawer, :where(.shipb2b-packaged--products).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--products) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--products).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--products) .zhy-site-drawer__inner, :where(.shipb2b-packaged--products).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--products) .zhy-site-drawer__close, :where(.shipb2b-packaged--products).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--products) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products) .zhy-site-drawer summary, :where(.shipb2b-packaged--products).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--products) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--products).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--products) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--products).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--products) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--products).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products) .zhy-site-drawer__children, :where(.shipb2b-packaged--products).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--products) .zhy-site-drawer__children a, :where(.shipb2b-packaged--products).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products) .zhy-site-drawer__quote, :where(.shipb2b-packaged--products).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal, :where(.shipb2b-packaged--products).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--products).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--products).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--products).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--products).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--products).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--products).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal form, :where(.shipb2b-packaged--products).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal label, :where(.shipb2b-packaged--products).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--products).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--products).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--products).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--products).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--products).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--products) .zhy-site-footer, :where(.shipb2b-packaged--products).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--products) .zhy-site-footer__grid, :where(.shipb2b-packaged--products).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--products) .zhy-site-footer__brand img, :where(.shipb2b-packaged--products).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--products) .zhy-site-footer__brand p, :where(.shipb2b-packaged--products).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--products) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--products).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products) .zhy-site-footer nav, :where(.shipb2b-packaged--products).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--products) .zhy-site-footer a, :where(.shipb2b-packaged--products).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products) .zhy-site-footer a:hover, :where(.shipb2b-packaged--products).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--products) .zhy-site-footer address, :where(.shipb2b-packaged--products).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--products) .zhy-site-footer address a, :where(.shipb2b-packaged--products).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--products) .zhy-site-footer__legal, :where(.shipb2b-packaged--products).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--products) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--products).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--products) .zhy-site-footer__legal a, :where(.shipb2b-packaged--products).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--products) .zhy-site-nav, :where(.shipb2b-packaged--products).zhy-site-nav, :where(.shipb2b-packaged--products) .zhy-site-header__quote, :where(.shipb2b-packaged--products).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--products) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--products) .zhy-site-footer__grid, :where(.shipb2b-packaged--products).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--products) .zhy-site-footer__brand, :where(.shipb2b-packaged--products).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products) .zhy-site-header__inner, :where(.shipb2b-packaged--products).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--products) .zhy-site-header__logo img, :where(.shipb2b-packaged--products).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--products) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--products) .zhy-site-footer, :where(.shipb2b-packaged--products).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--products) .zhy-site-footer__grid, :where(.shipb2b-packaged--products).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--products) .zhy-site-footer__brand, :where(.shipb2b-packaged--products).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--products) .zhy-site-footer__legal, :where(.shipb2b-packaged--products).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal, :where(.shipb2b-packaged--products).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--products) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--products) .zhy-site-nav__panel, :where(.shipb2b-packaged--products).zhy-site-nav__panel, :where(.shipb2b-packaged--products) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products).zhy-site-nav__chevron, :where(.shipb2b-packaged--products) .zhy-site-header, :where(.shipb2b-packaged--products).zhy-site-header, :where(.shipb2b-packaged--products) .zhy-site-header__quote, :where(.shipb2b-packaged--products).zhy-site-header__quote, :where(.shipb2b-packaged--products) .zhy-site-quote-modal, :where(.shipb2b-packaged--products).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--products) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--products) .zhy-sr-only, :where(.shipb2b-packaged--products).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--products) .zhy-shell-logo, :where(.shipb2b-packaged--products).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--products) .zhy-section-action, :where(.shipb2b-packaged--products).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--products) .zhy-btn, :where(.shipb2b-packaged--products).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--products) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--products).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--products) .zhy-btn--primary, :where(.shipb2b-packaged--products).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--products) .zhy-btn--outline, :where(.shipb2b-packaged--products).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--products) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--products) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--products) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--products) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--products) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--products) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--products) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--products) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--products) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--products) .zhy-tag, :where(.shipb2b-packaged--products).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--products) .zhy-tube-category-page, :where(.shipb2b-packaged--products).zhy-tube-category-page, :where(.shipb2b-packaged--products) .zhy-product-examples, :where(.shipb2b-packaged--products).zhy-product-examples, :where(.shipb2b-packaged--products) .zhy-b2b-public-group, :where(.shipb2b-packaged--products).zhy-b2b-public-group, :where(.shipb2b-packaged--products) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--products).zhy-b2b-public-group--table, :where(.shipb2b-packaged--products) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--products).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--products) .zhy-fact-note, :where(.shipb2b-packaged--products).zhy-fact-note, :where(.shipb2b-packaged--products) .lede, :where(.shipb2b-packaged--products).lede, :where(.shipb2b-packaged--products) .scope, :where(.shipb2b-packaged--products).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--products) .ccard, :where(.shipb2b-packaged--products).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--products) .zhy-grid-3, :where(.shipb2b-packaged--products).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products) .zhy-grid-4, :where(.shipb2b-packaged--products).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products) .zhy-prod-card, :where(.shipb2b-packaged--products).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products) .zhy-prod-card>img, :where(.shipb2b-packaged--products).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--products) .zhy-prod-card>h3, :where(.shipb2b-packaged--products).zhy-prod-card>h3, :where(.shipb2b-packaged--products) .zhy-prod-card>p, :where(.shipb2b-packaged--products).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--products) .zhy-prod-card>h3, :where(.shipb2b-packaged--products).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--products) .zhy-prod-card>p, :where(.shipb2b-packaged--products).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--products) .zhy-b2b-generated, :where(.shipb2b-packaged--products).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--products) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--products) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--products) .zhy-b2b-public-head, :where(.shipb2b-packaged--products).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--products) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--products).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--products) .zhy-b2b-public-head p, :where(.shipb2b-packaged--products).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--products) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--products).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--products) .zhy-b2b-spec-table, :where(.shipb2b-packaged--products).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--products).zhy-b2b-spec-table th, :where(.shipb2b-packaged--products) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--products).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products) .zhy-spec-table, :where(.shipb2b-packaged--products).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products) .zhy-spec-table th, :where(.shipb2b-packaged--products).zhy-spec-table th, :where(.shipb2b-packaged--products) .zhy-spec-table td, :where(.shipb2b-packaged--products).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products) .zhy-fit-grid, :where(.shipb2b-packaged--products).zhy-fit-grid, :where(.shipb2b-packaged--products) .zhy-proof-grid, :where(.shipb2b-packaged--products).zhy-proof-grid, :where(.shipb2b-packaged--products) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products) .zhy-b2b-application-list, :where(.shipb2b-packaged--products).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products) .zhy-fit-card, :where(.shipb2b-packaged--products).zhy-fit-card, :where(.shipb2b-packaged--products) .zhy-b2b-application-list article, :where(.shipb2b-packaged--products).zhy-b2b-application-list article, :where(.shipb2b-packaged--products) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--products) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--products) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--products).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--products) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--products).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--products) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--products) .zhy-grid-4, :where(.shipb2b-packaged--products).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--products) .zhy-grid-3, :where(.shipb2b-packaged--products).zhy-grid-3, :where(.shipb2b-packaged--products) .zhy-grid-4, :where(.shipb2b-packaged--products).zhy-grid-4, :where(.shipb2b-packaged--products) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products) .zhy-fit-grid, :where(.shipb2b-packaged--products).zhy-fit-grid, :where(.shipb2b-packaged--products) .zhy-proof-grid, :where(.shipb2b-packaged--products).zhy-proof-grid, :where(.shipb2b-packaged--products) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products) .zhy-b2b-application-list, :where(.shipb2b-packaged--products).zhy-b2b-application-list, :where(.shipb2b-packaged--products) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products).zhy-b2b-proof-scope, :where(.shipb2b-packaged--products) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: home — scoped as .shipb2b-packaged--home */
:where(.shipb2b-packaged--home), :where(.shipb2b-packaged--home) * { box-sizing: border-box; }
:is(main, div):where(.shipb2b-packaged--home) { scroll-behavior: smooth; }
:is(main, div):where(.shipb2b-packaged--home) {
      margin: 0;
      background: var(--zhy-white-2);
      color: var(--zhy-text);
      font-family: var(--zhy-font-body, "Roboto", system-ui, sans-serif);
      -webkit-font-smoothing: antialiased;
    }
body.zhy-menu-open :where(.shipb2b-packaged--home) { overflow: hidden; }
:where(.shipb2b-packaged--home) img, :where(.shipb2b-packaged--home) video { display: block; max-width: 100%; }
:where(.shipb2b-packaged--home) button, :where(.shipb2b-packaged--home) input, :where(.shipb2b-packaged--home) textarea, :where(.shipb2b-packaged--home) select { font: inherit; }
:where(.shipb2b-packaged--home) .zhy-home-v3-skip, :where(.shipb2b-packaged--home).zhy-home-v3-skip {
      position: fixed;
      top: 10px;
      left: -9999px;
      z-index: 2200;
      padding: 12px 18px;
      border-radius: 999px;
      background: var(--zhy-secondary);
      color: var(--zhy-black);
      font-weight: 800;
      text-decoration: none;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-skip:focus, :where(.shipb2b-packaged--home).zhy-home-v3-skip:focus { left: 10px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-skip:not(:focus), :where(.shipb2b-packaged--home).zhy-home-v3-skip:not(:focus) {
      width: 1px;
      height: 1px;
      padding: 0;
      overflow: hidden;
      clip-path: inset(50%);
      white-space: nowrap;
      border: 0;
    }
:where(.shipb2b-packaged--home) .zhy-shell-header.zhy-header, :where(.shipb2b-packaged--home).zhy-shell-header.zhy-header {
      position: absolute;
      inset: 0 0 auto;
      z-index: 1200;
      min-height: 82px;
      background: color-mix(in srgb, var(--zhy-black) 28%, transparent) !important;
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 16%, transparent) !important;
      box-shadow: none !important;
      backdrop-filter: none !important;
    }
:where(.shipb2b-packaged--home) .zhy-shell-header.is-scrolled, :where(.shipb2b-packaged--home).zhy-shell-header.is-scrolled, body.zhy-menu-open :where(.shipb2b-packaged--home) .zhy-shell-header.zhy-header, body.zhy-menu-open :where(.shipb2b-packaged--home).zhy-shell-header.zhy-header {
      position: fixed;
      background: color-mix(in srgb, var(--zhy-black) 96%, transparent) !important;
      border-bottom-color: color-mix(in srgb, var(--zhy-white) 12%, transparent) !important;
      box-shadow: 0 16px 42px color-mix(in srgb, var(--zhy-black) 28%, transparent) !important;
      backdrop-filter: blur(12px) !important;
    }
:where(.shipb2b-packaged--home) .zhy-shell-header__inner, :where(.shipb2b-packaged--home).zhy-shell-header__inner {
      width: min(100% - 48px, 1240px);
      min-height: 82px;
      margin-inline: auto;
      position: relative;
      display: flex;
      align-items: center;
      gap: 30px;
    }
:where(.shipb2b-packaged--home) .zhy-shell-logo, :where(.shipb2b-packaged--home).zhy-shell-logo {
      flex: 0 0 auto;
      display: inline-flex;
      align-items: center;
      padding: 0;
      background: transparent;
      border: 0;
      border-radius: 0;
      line-height: 0;
      text-decoration: none;
    }
:where(.shipb2b-packaged--home) .zhy-shell-logo img, :where(.shipb2b-packaged--home).zhy-shell-logo img {
      width: 156px;
      height: 50px;
      object-fit: contain;
      background: transparent;
      border-radius: 0 !important;
      filter: drop-shadow(0 1px 1px color-mix(in srgb, var(--zhy-white) 36%, transparent)) drop-shadow(0 4px 12px color-mix(in srgb, var(--zhy-black) 36%, transparent));
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav, :where(.shipb2b-packaged--home).zhy-shell-nav {
      margin-left: auto;
      display: flex;
      align-items: center;
      gap: 28px;
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav > a, :where(.shipb2b-packaged--home).zhy-shell-nav > a, :where(.shipb2b-packaged--home) .zhy-shell-nav-group > a, :where(.shipb2b-packaged--home).zhy-shell-nav-group > a {
      color: var(--zhy-white);
      font-size: 14px;
      font-weight: 700;
      text-decoration: none;
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav > a:hover, :where(.shipb2b-packaged--home).zhy-shell-nav > a:hover, :where(.shipb2b-packaged--home) .zhy-shell-nav > a:focus-visible, :where(.shipb2b-packaged--home).zhy-shell-nav > a:focus-visible, :where(.shipb2b-packaged--home) .zhy-shell-nav-group > a:hover, :where(.shipb2b-packaged--home).zhy-shell-nav-group > a:hover, :where(.shipb2b-packaged--home) .zhy-shell-nav-group > a:focus-visible, :where(.shipb2b-packaged--home).zhy-shell-nav-group > a:focus-visible { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--home) .zhy-shell-nav-group, :where(.shipb2b-packaged--home).zhy-shell-nav-group {
      min-height: 82px;
      position: relative;
      display: flex;
      align-items: center;
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav-group--mega, :where(.shipb2b-packaged--home).zhy-shell-nav-group--mega { position: static; }
:where(.shipb2b-packaged--home) .zhy-shell-nav-parent, :where(.shipb2b-packaged--home).zhy-shell-nav-parent {
      display: inline-flex;
      align-items: center;
      gap: 8px;
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav-caret, :where(.shipb2b-packaged--home).zhy-shell-nav-caret {
      width: 7px;
      height: 7px;
      margin-top: -4px;
      display: inline-block;
      border-right: 1.5px solid var(--zhy-secondary);
      border-bottom: 1.5px solid var(--zhy-secondary);
      transform: rotate(45deg);
      transition: transform 160ms ease;
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav-group:hover .zhy-shell-nav-caret, :where(.shipb2b-packaged--home).zhy-shell-nav-group:hover .zhy-shell-nav-caret, :where(.shipb2b-packaged--home) .zhy-shell-nav-group:focus-within .zhy-shell-nav-caret, :where(.shipb2b-packaged--home).zhy-shell-nav-group:focus-within .zhy-shell-nav-caret {
      transform: translateY(4px) rotate(225deg);
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega, :where(.shipb2b-packaged--home).zhy-shell-mega, :where(.shipb2b-packaged--home) .zhy-shell-dropdown, :where(.shipb2b-packaged--home).zhy-shell-dropdown {
      position: absolute;
      top: calc(100% - 1px);
      z-index: 1250;
      background: var(--zhy-white);
      border: 1px solid color-mix(in srgb, var(--zhy-black) 12%, transparent);
      border-top: 3px solid var(--zhy-secondary);
      box-shadow: 0 22px 50px color-mix(in srgb, var(--zhy-black) 24%, transparent);
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      transform: translateY(8px);
      transition: opacity 160ms ease, visibility 160ms ease, transform 160ms ease;
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav-group:hover > .zhy-shell-mega, :where(.shipb2b-packaged--home).zhy-shell-nav-group:hover > .zhy-shell-mega, :where(.shipb2b-packaged--home) .zhy-shell-nav-group:focus-within > .zhy-shell-mega, :where(.shipb2b-packaged--home).zhy-shell-nav-group:focus-within > .zhy-shell-mega, :where(.shipb2b-packaged--home) .zhy-shell-nav-group:hover > .zhy-shell-dropdown, :where(.shipb2b-packaged--home).zhy-shell-nav-group:hover > .zhy-shell-dropdown, :where(.shipb2b-packaged--home) .zhy-shell-nav-group:focus-within > .zhy-shell-dropdown, :where(.shipb2b-packaged--home).zhy-shell-nav-group:focus-within > .zhy-shell-dropdown {
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
      transform: translateY(0);
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega, :where(.shipb2b-packaged--home).zhy-shell-mega {
      left: 50%;
      width: min(960px, calc(100% - 48px));
      padding: 12px;
      display: grid;
      grid-template-columns: .92fr 1fr 1.08fr;
      border-radius: 0 0 16px 16px;
      transform: translate(-50%, 8px);
    }
:where(.shipb2b-packaged--home) .zhy-shell-nav-group:hover > .zhy-shell-mega, :where(.shipb2b-packaged--home).zhy-shell-nav-group:hover > .zhy-shell-mega, :where(.shipb2b-packaged--home) .zhy-shell-nav-group:focus-within > .zhy-shell-mega, :where(.shipb2b-packaged--home).zhy-shell-nav-group:focus-within > .zhy-shell-mega { transform: translate(-50%, 0); }
:where(.shipb2b-packaged--home) .zhy-shell-mega-intro, :where(.shipb2b-packaged--home).zhy-shell-mega-intro, :where(.shipb2b-packaged--home) .zhy-shell-mega-group, :where(.shipb2b-packaged--home).zhy-shell-mega-group { padding: 20px 22px; }
:where(.shipb2b-packaged--home) .zhy-shell-mega-intro, :where(.shipb2b-packaged--home).zhy-shell-mega-intro {
      background: color-mix(in srgb, var(--zhy-secondary) 10%, var(--zhy-white-2));
      border: 1px solid color-mix(in srgb, var(--zhy-secondary) 20%, transparent);
      border-radius: 10px;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-label, :where(.shipb2b-packaged--home).zhy-shell-mega-label {
      display: block;
      margin-bottom: 10px;
      color: var(--zhy-secondary);
      font-size: 11px;
      font-weight: 800;
      letter-spacing: .12em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-intro strong, :where(.shipb2b-packaged--home).zhy-shell-mega-intro strong {
      display: block;
      color: var(--zhy-black);
      font-size: 19px;
      line-height: 1.25;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-intro p, :where(.shipb2b-packaged--home).zhy-shell-mega-intro p {
      margin: 10px 0 16px;
      color: color-mix(in srgb, var(--zhy-black) 66%, var(--zhy-white));
      font-size: 13px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-intro a, :where(.shipb2b-packaged--home).zhy-shell-mega-intro a, :where(.shipb2b-packaged--home) .zhy-shell-mega-group a, :where(.shipb2b-packaged--home).zhy-shell-mega-group a, :where(.shipb2b-packaged--home) .zhy-shell-dropdown a, :where(.shipb2b-packaged--home).zhy-shell-dropdown a {
      color: var(--zhy-black);
      text-decoration: none;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-intro a, :where(.shipb2b-packaged--home).zhy-shell-mega-intro a {
      min-height: 44px;
      display: inline-flex;
      align-items: center;
      color: var(--zhy-primary);
      font-size: 13px;
      font-weight: 800;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-group, :where(.shipb2b-packaged--home).zhy-shell-mega-group { border-left: 1px solid color-mix(in srgb, var(--zhy-black) 10%, transparent); }
:where(.shipb2b-packaged--home) .zhy-shell-mega-group strong, :where(.shipb2b-packaged--home).zhy-shell-mega-group strong {
      display: block;
      margin-bottom: 8px;
      color: var(--zhy-secondary);
      font-size: 12px;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-group a, :where(.shipb2b-packaged--home).zhy-shell-mega-group a, :where(.shipb2b-packaged--home) .zhy-shell-dropdown a, :where(.shipb2b-packaged--home).zhy-shell-dropdown a {
      min-height: 42px;
      padding: 9px 11px;
      display: flex;
      align-items: center;
      border-radius: 7px;
      font-size: 13px;
      font-weight: 600;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mega-group a:hover, :where(.shipb2b-packaged--home).zhy-shell-mega-group a:hover, :where(.shipb2b-packaged--home) .zhy-shell-mega-group a:focus-visible, :where(.shipb2b-packaged--home).zhy-shell-mega-group a:focus-visible, :where(.shipb2b-packaged--home) .zhy-shell-dropdown a:hover, :where(.shipb2b-packaged--home).zhy-shell-dropdown a:hover, :where(.shipb2b-packaged--home) .zhy-shell-dropdown a:focus-visible, :where(.shipb2b-packaged--home).zhy-shell-dropdown a:focus-visible {
      background: var(--zhy-white-2);
      color: var(--zhy-primary);
    }
:where(.shipb2b-packaged--home) .zhy-shell-dropdown, :where(.shipb2b-packaged--home).zhy-shell-dropdown {
      left: -22px;
      width: 260px;
      padding: 12px;
      border-radius: 0 0 12px 12px;
    }
:where(.shipb2b-packaged--home) .zhy-shell-header .zhy-nav-cta, :where(.shipb2b-packaged--home).zhy-shell-header .zhy-nav-cta {
      min-height: 44px !important;
      padding: 12px 18px !important;
      border: 1px solid var(--zhy-secondary) !important;
      border-radius: 999px !important;
      background: var(--zhy-secondary) !important;
      color: var(--zhy-black) !important;
      font-size: 13px !important;
      font-weight: 800 !important;
      text-decoration: none !important;
      white-space: nowrap;
    }
:where(.shipb2b-packaged--home) .zhy-shell-header .zhy-nav-cta::before, :where(.shipb2b-packaged--home).zhy-shell-header .zhy-nav-cta::before { content: none !important; }
:where(.shipb2b-packaged--home) .zhy-shell-menu-toggle, :where(.shipb2b-packaged--home).zhy-shell-menu-toggle {
      display: none;
      width: 46px;
      height: 46px;
      padding: 12px 10px;
      border: 1px solid color-mix(in srgb, var(--zhy-white) 34%, transparent);
      border-radius: 50%;
      background: color-mix(in srgb, var(--zhy-black) 28%, transparent);
      cursor: pointer;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      gap: 5px;
    }
:where(.shipb2b-packaged--home) .zhy-shell-menu-toggle span, :where(.shipb2b-packaged--home).zhy-shell-menu-toggle span {
      width: 22px;
      height: 2px;
      display: block;
      background: var(--zhy-white);
    }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-nav, :where(.shipb2b-packaged--home).zhy-shell-mobile-nav {
      display: none;
      max-height: calc(100vh - 70px);
      overflow-y: auto;
      padding: 24px;
      background: var(--zhy-black);
      border-top: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-nav > a, :where(.shipb2b-packaged--home).zhy-shell-mobile-nav > a, :where(.shipb2b-packaged--home) .zhy-shell-mobile-parent, :where(.shipb2b-packaged--home).zhy-shell-mobile-parent {
      min-height: 48px;
      display: flex;
      align-items: center;
      color: var(--zhy-white);
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
      font-weight: 600;
      text-decoration: none;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-nav > a:last-child, :where(.shipb2b-packaged--home).zhy-shell-mobile-nav > a:last-child { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-group, :where(.shipb2b-packaged--home).zhy-shell-mobile-group { border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent); }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-group__head, :where(.shipb2b-packaged--home).zhy-shell-mobile-group__head { display: flex; align-items: center; gap: 10px; }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-parent, :where(.shipb2b-packaged--home).zhy-shell-mobile-parent { flex: 1 1 auto; border-bottom: 0; }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-subtoggle, :where(.shipb2b-packaged--home).zhy-shell-mobile-subtoggle {
      width: 44px;
      height: 44px;
      flex: 0 0 44px;
      display: grid;
      place-items: center;
      border: 0;
      border-radius: 50%;
      background: color-mix(in srgb, var(--zhy-white) 7%, transparent);
      color: var(--zhy-white);
      cursor: pointer;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-subtoggle span, :where(.shipb2b-packaged--home).zhy-shell-mobile-subtoggle span {
      width: 9px;
      height: 9px;
      margin-top: -5px;
      display: block;
      border-right: 1.5px solid var(--zhy-secondary);
      border-bottom: 1.5px solid var(--zhy-secondary);
      transform: rotate(45deg);
      transition: transform 160ms ease;
    }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-subtoggle[aria-expanded="true"] span, :where(.shipb2b-packaged--home).zhy-shell-mobile-subtoggle[aria-expanded="true"] span { transform: translateY(5px) rotate(225deg); }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-submenu, :where(.shipb2b-packaged--home).zhy-shell-mobile-submenu { padding: 0 0 12px 16px; }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-submenu[hidden], :where(.shipb2b-packaged--home).zhy-shell-mobile-submenu[hidden] { display: none; }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-submenu a, :where(.shipb2b-packaged--home).zhy-shell-mobile-submenu a {
      min-height: 44px;
      display: flex;
      align-items: center;
      color: color-mix(in srgb, var(--zhy-white) 76%, transparent);
      font-size: 14px;
      font-weight: 500;
      text-decoration: none;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3, :where(.shipb2b-packaged--home).zhy-home-v3 {
      overflow: clip;
      background: var(--zhy-white);
      color: var(--zhy-text);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-wrap, :where(.shipb2b-packaged--home).zhy-home-v3-wrap {
      width: min(100% - 48px, 1180px);
      margin-inline: auto;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-section, :where(.shipb2b-packaged--home).zhy-home-v3-section { padding: 92px 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-section--tight, :where(.shipb2b-packaged--home).zhy-home-v3-section--tight { padding: 74px 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-section--soft, :where(.shipb2b-packaged--home).zhy-home-v3-section--soft { background: var(--zhy-white-2); }
:where(.shipb2b-packaged--home) .zhy-home-v3-section--ink, :where(.shipb2b-packaged--home).zhy-home-v3-section--ink { background: var(--zhy-black); color: var(--zhy-white); }
:where(.shipb2b-packaged--home) .zhy-home-v3-kicker, :where(.shipb2b-packaged--home).zhy-home-v3-kicker {
      margin: 0 0 14px;
      color: var(--zhy-secondary);
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .12em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-heading, :where(.shipb2b-packaged--home).zhy-home-v3-heading {
      max-width: 18ch;
      margin: 0;
      color: var(--zhy-black);
      font-size: clamp(30px, 4vw, 52px);
      font-weight: 800;
      line-height: 1.08;
      letter-spacing: 0 !important;
      text-wrap: balance;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-section--ink .zhy-home-v3-heading, :where(.shipb2b-packaged--home).zhy-home-v3-section--ink .zhy-home-v3-heading { color: var(--zhy-white); }
:where(.shipb2b-packaged--home) .zhy-home-v3-copy, :where(.shipb2b-packaged--home).zhy-home-v3-copy {
      max-width: 70ch;
      margin: 18px 0 0;
      color: var(--zhy-text);
      font-size: 17px;
      line-height: 1.7;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-section--ink .zhy-home-v3-copy, :where(.shipb2b-packaged--home).zhy-home-v3-section--ink .zhy-home-v3-copy { color: color-mix(in srgb, var(--zhy-white) 72%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-section-head, :where(.shipb2b-packaged--home).zhy-home-v3-section-head { max-width: 820px; margin-bottom: 42px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-section-action, :where(.shipb2b-packaged--home).zhy-home-v3-section-action { margin-top: 36px; }
:where(.shipb2b-packaged--home) #main-content .zhy-home-v3-button.zhy-btn, #main-content:where(.shipb2b-packaged--home) .zhy-home-v3-button.zhy-btn {
      min-height: 48px !important;
      padding: 0 22px !important;
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      border: 1px solid var(--zhy-primary) !important;
      border-radius: 999px !important;
      background: var(--zhy-primary) !important;
      color: var(--zhy-white) !important;
      font-size: 14px !important;
      font-weight: 800 !important;
      line-height: 1.2 !important;
      text-decoration: none !important;
      transition: transform 160ms ease, background 160ms ease, border-color 160ms ease !important;
    }
:where(.shipb2b-packaged--home) #main-content .zhy-home-v3-button.zhy-btn:hover, #main-content:where(.shipb2b-packaged--home) .zhy-home-v3-button.zhy-btn:hover { transform: translateY(-2px); background: var(--zhy-black-soft) !important; }
:where(.shipb2b-packaged--home) #main-content .zhy-home-v3-button--ghost.zhy-btn, #main-content:where(.shipb2b-packaged--home) .zhy-home-v3-button--ghost.zhy-btn {
      border-color: color-mix(in srgb, var(--zhy-white) 46%, transparent) !important;
      background: transparent !important;
      color: var(--zhy-white) !important;
    }
:where(.shipb2b-packaged--home) #main-content .zhy-home-v3-button--light.zhy-btn, #main-content:where(.shipb2b-packaged--home) .zhy-home-v3-button--light.zhy-btn {
      border-color: var(--zhy-button-on-dark-border, var(--zhy-secondary)) !important;
      background: var(--zhy-button-on-dark-bg, var(--zhy-secondary)) !important;
      color: var(--zhy-button-on-dark-text, var(--zhy-black)) !important;
    }
:where(.shipb2b-packaged--home) #main-content .zhy-home-v3-button--light.zhy-btn:hover, #main-content:where(.shipb2b-packaged--home) .zhy-home-v3-button--light.zhy-btn:hover {
      background: color-mix(in srgb, var(--zhy-button-on-dark-bg, var(--zhy-secondary)) 88%, white) !important;
      border-color: color-mix(in srgb, var(--zhy-button-on-dark-border, var(--zhy-secondary)) 88%, white) !important;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-actions, :where(.shipb2b-packaged--home).zhy-home-v3-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
:where(.shipb2b-packaged--home) .zhy-home-v3-text-link, :where(.shipb2b-packaged--home).zhy-home-v3-text-link {
      min-height: 44px;
      display: inline-flex;
      align-items: center;
      color: var(--zhy-primary);
      font-weight: 800;
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 5px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-text-link:hover, :where(.shipb2b-packaged--home).zhy-home-v3-text-link:hover { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero {
      min-height: clamp(660px, 84svh, 820px) !important;
      padding: 0 !important;
      position: relative;
      display: grid !important;
      align-items: center !important;
      overflow: hidden;
      isolation: isolate;
      background: var(--zhy-black) !important;
      color: var(--zhy-white) !important;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__media, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__media {
      position: absolute;
      inset: 0;
      z-index: -2;
      width: 100%;
      height: 100%;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__media video, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__media video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center 54%;
      filter: saturate(.86) sepia(.08) contrast(1.03);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__media::after, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__media::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, color-mix(in srgb, var(--zhy-black) 94%, transparent) 0%, color-mix(in srgb, var(--zhy-black) 78%, transparent) 46%, color-mix(in srgb, var(--zhy-black) 30%, transparent) 100%);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__inner, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__inner {
      width: min(100% - 48px, 1180px) !important;
      margin-inline: auto !important;
      padding: 150px 0 176px !important;
      position: relative;
      z-index: 2;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-copy, :where(.shipb2b-packaged--home).zhy-home-v3-hero-copy { max-width: 1020px; transform: translateY(4%); }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-copy h1, :where(.shipb2b-packaged--home).zhy-home-v3-hero-copy h1 {
      max-width: 100% !important;
      margin: 0;
      color: var(--zhy-white) !important;
      font-size: clamp(40px, 4.8vw, 64px) !important;
      font-weight: 800 !important;
      line-height: 1.03 !important;
      letter-spacing: 0 !important;
      text-wrap: balance;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-copy .zhy-hero__lead, :where(.shipb2b-packaged--home).zhy-home-v3-hero-copy .zhy-hero__lead {
      max-width: 66ch !important;
      margin: 22px 0 0 !important;
      color: color-mix(in srgb, var(--zhy-white) 86%, transparent) !important;
      font-size: clamp(17px, 1.45vw, 20px) !important;
      line-height: 1.55 !important;
    }
body:is(#zhy-home-hero-a, .zhy-preview-shell-active):is(#zhy-home-hero-b, .zhy-preview-shell-active) :where(.shipb2b-packaged--home) main.zhy-home-v3.zhy-home-page .zhy-hero .zhy-home-v3-hero-copy, body:is(#zhy-home-hero-a, .zhy-preview-shell-active):is(#zhy-home-hero-b, .zhy-preview-shell-active) main:where(.shipb2b-packaged--home).zhy-home-v3.zhy-home-page .zhy-hero .zhy-home-v3-hero-copy {
      max-width: 1020px !important;
    }
body:is(#zhy-home-hero-a, .zhy-preview-shell-active):is(#zhy-home-hero-b, .zhy-preview-shell-active) :where(.shipb2b-packaged--home) main.zhy-home-v3.zhy-home-page .zhy-hero .zhy-home-v3-hero-copy h1, body:is(#zhy-home-hero-a, .zhy-preview-shell-active):is(#zhy-home-hero-b, .zhy-preview-shell-active) main:where(.shipb2b-packaged--home).zhy-home-v3.zhy-home-page .zhy-hero .zhy-home-v3-hero-copy h1 {
      max-width: 100% !important;
      font-size: clamp(40px, 4.8vw, 64px) !important;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__actions, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__actions { margin-top: 30px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts {
      position: absolute;
      inset: auto 0 0;
      z-index: 3;
      background: color-mix(in srgb, var(--zhy-black) 62%, transparent);
      border-top: 1px solid color-mix(in srgb, var(--zhy-white) 16%, transparent);
      backdrop-filter: blur(10px);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts dl, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts dl {
      width: min(100% - 48px, 1180px);
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts div, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts div {
      min-height: 96px;
      padding: 18px 22px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      border-right: 1px solid color-mix(in srgb, var(--zhy-white) 14%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts div:last-child, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts div:last-child { border-right: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts dt, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts dt {
      color: var(--zhy-secondary);
      font-size: 22px;
      font-weight: 900;
      line-height: 1.1;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts dd, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts dd {
      margin: 7px 0 0;
      color: color-mix(in srgb, var(--zhy-white) 68%, transparent);
      font-size: 12px;
      line-height: 1.4;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-catalogue-layout, :where(.shipb2b-packaged--home).zhy-home-v3-catalogue-layout {
      display: grid;
      gap: 22px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-catalogue-grid, :where(.shipb2b-packaged--home).zhy-home-v3-catalogue-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 18px;
      align-items: stretch;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-card, :where(.shipb2b-packaged--home).zhy-home-v3-route-card {
      position: relative;
      display: flex;
      flex-direction: column;
      overflow: hidden;
      border: 1px solid var(--zhy-line);
      border-radius: 16px;
      background: var(--zhy-white);
      color: var(--zhy-black);
      box-shadow: var(--zhy-shadow);
      text-decoration: none;
      transition: transform 200ms ease, border-color 200ms ease;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-card:hover, :where(.shipb2b-packaged--home).zhy-home-v3-route-card:hover, :where(.shipb2b-packaged--home) .zhy-home-v3-route-card:focus-visible, :where(.shipb2b-packaged--home).zhy-home-v3-route-card:focus-visible {
      border-color: var(--zhy-secondary);
      transform: translateY(-4px);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-media, :where(.shipb2b-packaged--home).zhy-home-v3-route-media {
      min-height: 240px;
      aspect-ratio: 1 / 1;
      position: relative;
      overflow: hidden;
      background: var(--zhy-white-2);
      border-bottom: 1px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-media img, :where(.shipb2b-packaged--home).zhy-home-v3-route-media img {
      position: absolute;
      inset: 12px;
      width: calc(100% - 24px);
      height: calc(100% - 24px);
      display: block;
      object-fit: contain;
      object-position: center;
      transition: transform 220ms ease;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-card:hover .zhy-home-v3-route-media img, :where(.shipb2b-packaged--home).zhy-home-v3-route-card:hover .zhy-home-v3-route-media img, :where(.shipb2b-packaged--home) .zhy-home-v3-route-card:focus-visible .zhy-home-v3-route-media img, :where(.shipb2b-packaged--home).zhy-home-v3-route-card:focus-visible .zhy-home-v3-route-media img { transform: scale(1.025); }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-label, :where(.shipb2b-packaged--home).zhy-home-v3-route-label {
      position: absolute;
      left: 14px;
      bottom: 14px;
      z-index: 2;
      width: fit-content;
      padding: 7px 10px;
      border-radius: 999px;
      background: color-mix(in srgb, var(--zhy-black) 86%, transparent);
      color: var(--zhy-white);
      font-size: 11px;
      font-weight: 800;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-body, :where(.shipb2b-packaged--home).zhy-home-v3-route-body { min-height: 224px; padding: 22px; display: flex; flex: 1; flex-direction: column; }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-body h3, :where(.shipb2b-packaged--home).zhy-home-v3-route-body h3 { margin: 0; color: var(--zhy-black); font-size: 21px; line-height: 1.2; }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-body p, :where(.shipb2b-packaged--home).zhy-home-v3-route-body p { margin: 10px 0 18px; color: var(--zhy-muted); font-size: 14px; line-height: 1.6; }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-link, :where(.shipb2b-packaged--home).zhy-home-v3-route-link { margin-top: auto; color: var(--zhy-primary); font-size: 13px; font-weight: 800; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-ledger, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-ledger { border-top: 1px solid color-mix(in srgb, var(--zhy-white) 24%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-row, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-row {
      min-height: 170px;
      display: grid;
      grid-template-columns: 80px minmax(0, 1fr) minmax(300px, .78fr);
      gap: 30px;
      align-items: center;
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 18%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-number, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-number { color: var(--zhy-secondary); font-size: 28px; font-weight: 900; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-row h3, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-row h3 { margin: 0; color: var(--zhy-white); font-size: 23px; line-height: 1.2; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-row p, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-row p { margin: 10px 0 0; color: color-mix(in srgb, var(--zhy-white) 66%, transparent); line-height: 1.6; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-route, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-route { padding-left: 28px; border-left: 1px solid color-mix(in srgb, var(--zhy-white) 18%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-route strong, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-route strong { display: block; color: var(--zhy-white); line-height: 1.45; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-route a, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-route a {
      min-height: 44px;
      margin-top: 8px;
      display: inline-flex;
      align-items: center;
      color: var(--zhy-white);
      font-weight: 800;
      text-decoration: underline;
      text-decoration-color: var(--zhy-secondary);
      text-underline-offset: 4px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-matrix-layout, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.48fr) minmax(280px, .52fr);
      gap: 46px;
      align-items: start;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-guides, :where(.shipb2b-packaged--home).zhy-home-v3-decision-guides {
      display: grid;
      gap: 12px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-guide, :where(.shipb2b-packaged--home).zhy-home-v3-decision-guide {
      display: grid;
      grid-template-columns: minmax(150px, .58fr) minmax(0, 1fr) minmax(0, 1fr);
      gap: 20px;
      padding: 20px 22px;
      border: 1px solid var(--zhy-line);
      border-left: 3px solid var(--zhy-primary);
      background: var(--zhy-white);
      box-shadow: 0 10px 28px color-mix(in srgb, var(--zhy-black) 6%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-guide h3, :where(.shipb2b-packaged--home).zhy-home-v3-decision-guide h3 { margin: 0; color: var(--zhy-black); font-size: 16px; line-height: 1.4; }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-guide strong, :where(.shipb2b-packaged--home).zhy-home-v3-decision-guide strong {
      display: block;
      margin-bottom: 6px;
      color: var(--zhy-primary);
      font-size: 11px;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-guide p, :where(.shipb2b-packaged--home).zhy-home-v3-decision-guide p { margin: 0; color: var(--zhy-muted); font-size: 14px; line-height: 1.55; }
:where(.shipb2b-packaged--home) .zhy-home-v3-matrix-aside, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-aside {
      padding: 30px;
      position: sticky;
      top: 112px;
      border-left: 3px solid var(--zhy-secondary);
      background: var(--zhy-white);
      box-shadow: 0 14px 38px color-mix(in srgb, var(--zhy-black) 8%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-matrix-aside h3, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-aside h3 { margin: 0; color: var(--zhy-black); font-size: 23px; line-height: 1.25; }
:where(.shipb2b-packaged--home) .zhy-home-v3-matrix-aside p, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-aside p { margin: 14px 0 0; color: var(--zhy-muted); line-height: 1.65; }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-media, :where(.shipb2b-packaged--home).zhy-home-v3-decision-media {
      margin-top: 26px;
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 16px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-media figure, :where(.shipb2b-packaged--home).zhy-home-v3-decision-media figure {
      margin: 0;
      overflow: hidden;
      border: 1px solid var(--zhy-line);
      border-radius: 12px;
      background: var(--zhy-white);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-media img, :where(.shipb2b-packaged--home).zhy-home-v3-decision-media img {
      width: 100%;
      aspect-ratio: 16 / 9;
      object-fit: cover;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-media figcaption, :where(.shipb2b-packaged--home).zhy-home-v3-decision-media figcaption {
      padding: 13px 15px;
      color: var(--zhy-muted);
      font-size: 13px;
      line-height: 1.45;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-rail, :where(.shipb2b-packaged--home).zhy-home-v3-process-rail {
      margin: 0;
      padding: 0;
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      list-style: none;
      counter-reset: process;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step, :where(.shipb2b-packaged--home).zhy-home-v3-process-step {
      min-height: 290px;
      padding: 28px 26px 30px 0;
      position: relative;
      border-top: 2px solid var(--zhy-line);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step:not(:last-child)::after, :where(.shipb2b-packaged--home).zhy-home-v3-process-step:not(:last-child)::after {
      content: "";
      position: absolute;
      top: -5px;
      right: 22px;
      width: 10px;
      height: 10px;
      border-top: 2px solid var(--zhy-primary);
      border-right: 2px solid var(--zhy-primary);
      transform: rotate(45deg);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-number, :where(.shipb2b-packaged--home).zhy-home-v3-process-number {
      width: 48px;
      height: 48px;
      margin-top: -26px;
      display: grid;
      place-items: center;
      border: 2px solid var(--zhy-primary);
      border-radius: 50%;
      background: var(--zhy-white-2);
      color: var(--zhy-primary);
      font-weight: 900;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step h3, :where(.shipb2b-packaged--home).zhy-home-v3-process-step h3 { margin: 30px 0 0; color: var(--zhy-black); font-size: 21px; line-height: 1.25; }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step p, :where(.shipb2b-packaged--home).zhy-home-v3-process-step p { margin: 12px 0 0; color: var(--zhy-muted); font-size: 14px; line-height: 1.65; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-layout, :where(.shipb2b-packaged--home).zhy-home-v3-proof-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.08fr) minmax(360px, .92fr);
      gap: 44px;
      align-items: start;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-mosaic, :where(.shipb2b-packaged--home).zhy-home-v3-proof-mosaic {
      display: grid;
      gap: 12px;
      min-width: 0;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-media, :where(.shipb2b-packaged--home).zhy-home-v3-proof-media, :where(.shipb2b-packaged--home) .zhy-home-v3-proof-still, :where(.shipb2b-packaged--home).zhy-home-v3-proof-still {
      margin: 0;
      overflow: hidden;
      border: 1px solid color-mix(in srgb, var(--zhy-white) 16%, transparent);
      background: var(--zhy-black-soft);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-media video, :where(.shipb2b-packaged--home).zhy-home-v3-proof-media video {
      width: 100%;
      aspect-ratio: 16 / 10;
      object-fit: cover;
      opacity: .88;
      filter: saturate(.84) sepia(.06);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-stills, :where(.shipb2b-packaged--home).zhy-home-v3-proof-stills {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 12px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-still img, :where(.shipb2b-packaged--home).zhy-home-v3-proof-still img {
      width: 100%;
      aspect-ratio: 4 / 3;
      object-fit: cover;
      filter: saturate(.82) sepia(.06) contrast(1.03);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-media figcaption, :where(.shipb2b-packaged--home).zhy-home-v3-proof-media figcaption {
      padding: 18px 20px;
      color: color-mix(in srgb, var(--zhy-white) 70%, transparent);
      font-size: 13px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-still figcaption, :where(.shipb2b-packaged--home).zhy-home-v3-proof-still figcaption {
      min-height: 56px;
      padding: 12px 13px;
      color: color-mix(in srgb, var(--zhy-white) 72%, transparent);
      font-size: 12px;
      line-height: 1.35;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-ledger, :where(.shipb2b-packaged--home).zhy-home-v3-proof-ledger { margin: 0; border-top: 2px solid var(--zhy-secondary); }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-ledger > div, :where(.shipb2b-packaged--home).zhy-home-v3-proof-ledger > div { padding: 23px 0; border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 16%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-ledger dt, :where(.shipb2b-packaged--home).zhy-home-v3-proof-ledger dt { color: var(--zhy-white); font-weight: 800; line-height: 1.4; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-ledger dd, :where(.shipb2b-packaged--home).zhy-home-v3-proof-ledger dd { margin: 8px 0 0; color: color-mix(in srgb, var(--zhy-white) 66%, transparent); line-height: 1.65; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-links, :where(.shipb2b-packaged--home).zhy-home-v3-proof-links { margin-top: 30px; display: flex; flex-wrap: wrap; gap: 12px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq-layout, :where(.shipb2b-packaged--home).zhy-home-v3-faq-layout {
      display: grid;
      grid-template-columns: minmax(260px, .56fr) minmax(0, 1.44fr);
      gap: 80px;
      align-items: start;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq-intro, :where(.shipb2b-packaged--home).zhy-home-v3-faq-intro { position: sticky; top: 112px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq, :where(.shipb2b-packaged--home).zhy-home-v3-faq { border-top: 2px solid var(--zhy-black); }
:where(.shipb2b-packaged--home) #main-content .zhy-home-v3-faq details, #main-content:where(.shipb2b-packaged--home) .zhy-home-v3-faq details {
      border: 0 !important;
      border-bottom: 1px solid var(--zhy-line) !important;
      border-radius: 0 !important;
      background: transparent !important;
      box-shadow: none !important;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq summary, :where(.shipb2b-packaged--home).zhy-home-v3-faq summary {
      min-height: 72px;
      padding: 21px 52px 21px 0;
      position: relative;
      display: flex;
      align-items: center;
      color: var(--zhy-black);
      font-size: 17px;
      font-weight: 800;
      line-height: 1.45;
      cursor: pointer;
      list-style: none;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq summary::-webkit-details-marker, :where(.shipb2b-packaged--home).zhy-home-v3-faq summary::-webkit-details-marker { display: none; }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq summary::after, :where(.shipb2b-packaged--home).zhy-home-v3-faq summary::after {
      content: "+";
      position: absolute;
      right: 4px;
      width: 30px;
      height: 30px;
      display: grid;
      place-items: center;
      border: 1px solid var(--zhy-line);
      border-radius: 50%;
      color: var(--zhy-primary);
      font-size: 20px;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq details[open] summary::after, :where(.shipb2b-packaged--home).zhy-home-v3-faq details[open] summary::after { content: "−"; }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq details p, :where(.shipb2b-packaged--home).zhy-home-v3-faq details p { max-width: 760px; margin: -2px 0 24px; color: var(--zhy-muted); line-height: 1.7; }
:where(.shipb2b-packaged--home) .zhy-home-v3-final, :where(.shipb2b-packaged--home).zhy-home-v3-final {
      padding: 0;
      background: var(--zhy-black-soft);
      color: var(--zhy-white);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-final-inner, :where(.shipb2b-packaged--home).zhy-home-v3-final-inner {
      min-height: 590px;
      display: grid;
      grid-template-columns: minmax(0, 1.12fr) minmax(340px, .72fr);
      gap: 72px;
      align-items: center;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-final .zhy-home-v3-heading, :where(.shipb2b-packaged--home).zhy-home-v3-final .zhy-home-v3-heading { color: var(--zhy-white); }
:where(.shipb2b-packaged--home) .zhy-home-v3-final .zhy-home-v3-copy, :where(.shipb2b-packaged--home).zhy-home-v3-final .zhy-home-v3-copy { color: color-mix(in srgb, var(--zhy-white) 70%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-rfq-list, :where(.shipb2b-packaged--home).zhy-home-v3-rfq-list {
      margin: 34px 0 0;
      padding: 0;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 10px 26px;
      list-style: none;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-rfq-list li, :where(.shipb2b-packaged--home).zhy-home-v3-rfq-list li {
      padding: 13px 0 13px 25px;
      position: relative;
      border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 14%, transparent);
      color: color-mix(in srgb, var(--zhy-white) 84%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-rfq-list li::before, :where(.shipb2b-packaged--home).zhy-home-v3-rfq-list li::before {
      content: "";
      position: absolute;
      top: 20px;
      left: 2px;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--zhy-secondary);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-conversion, :where(.shipb2b-packaged--home).zhy-home-v3-conversion {
      padding: 40px;
      border: 1px solid color-mix(in srgb, var(--zhy-white) 14%, transparent);
      background: color-mix(in srgb, var(--zhy-white) 6%, transparent);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-conversion p, :where(.shipb2b-packaged--home).zhy-home-v3-conversion p { margin: 0 0 24px; color: color-mix(in srgb, var(--zhy-white) 72%, transparent); line-height: 1.65; }
:where(.shipb2b-packaged--home) .zhy-home-v3-conversion .zhy-btn, :where(.shipb2b-packaged--home).zhy-home-v3-conversion .zhy-btn { width: 100%; margin-top: 10px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-conversion-note, :where(.shipb2b-packaged--home).zhy-home-v3-conversion-note {
      display: block;
      margin-top: 22px;
      color: color-mix(in srgb, var(--zhy-white) 58%, transparent);
      font-size: 12px;
      line-height: 1.55;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer, :where(.shipb2b-packaged--home).zhy-home-v3-footer {
      padding: 70px 0 28px;
      background: var(--zhy-primary);
      color: var(--zhy-white);
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer-grid, :where(.shipb2b-packaged--home).zhy-home-v3-footer-grid { display: grid; grid-template-columns: 1.2fr .6fr .9fr; gap: 60px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer img, :where(.shipb2b-packaged--home).zhy-home-v3-footer img {
      width: 200px;
      height: 48px;
      padding: 0;
      object-fit: contain;
      background: transparent;
      border-radius: 0 !important;
      filter: drop-shadow(0 1px 1px color-mix(in srgb, var(--zhy-white) 36%, transparent)) drop-shadow(0 4px 12px color-mix(in srgb, var(--zhy-black) 28%, transparent));
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer p, :where(.shipb2b-packaged--home).zhy-home-v3-footer p, :where(.shipb2b-packaged--home) .zhy-home-v3-footer address, :where(.shipb2b-packaged--home).zhy-home-v3-footer address {
      margin: 18px 0 0;
      color: color-mix(in srgb, var(--zhy-white) 70%, transparent);
      font-size: 14px;
      font-style: normal;
      line-height: 1.7;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer h2, :where(.shipb2b-packaged--home).zhy-home-v3-footer h2 {
      margin: 0;
      color: var(--zhy-secondary);
      font-size: 13px;
      letter-spacing: .1em;
      text-transform: uppercase;
    }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer ul, :where(.shipb2b-packaged--home).zhy-home-v3-footer ul { margin: 16px 0 0; padding: 0; list-style: none; }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer li + li, :where(.shipb2b-packaged--home).zhy-home-v3-footer li + li { margin-top: 10px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer a, :where(.shipb2b-packaged--home).zhy-home-v3-footer a { color: var(--zhy-white); text-decoration: none; }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer a:hover, :where(.shipb2b-packaged--home).zhy-home-v3-footer a:hover { color: var(--zhy-secondary); }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer-bottom, :where(.shipb2b-packaged--home).zhy-home-v3-footer-bottom {
      margin-top: 54px;
      padding-top: 22px;
      border-top: 1px solid color-mix(in srgb, var(--zhy-white) 12%, transparent);
      color: color-mix(in srgb, var(--zhy-white) 54%, transparent);
      font-size: 12px;
    }
:where(.shipb2b-packaged--home) :focus-visible { outline: 3px solid var(--zhy-secondary); outline-offset: 4px; }
@media (max-width: 1100px) {:where(.shipb2b-packaged--home) .zhy-shell-nav, :where(.shipb2b-packaged--home).zhy-shell-nav, :where(.shipb2b-packaged--home) .zhy-shell-header .zhy-nav-cta, :where(.shipb2b-packaged--home).zhy-shell-header .zhy-nav-cta { display: none !important; }
:where(.shipb2b-packaged--home) .zhy-shell-menu-toggle, :where(.shipb2b-packaged--home).zhy-shell-menu-toggle { margin-left: auto; display: flex; }
:where(.shipb2b-packaged--home) .zhy-shell-mobile-nav:not([hidden]), :where(.shipb2b-packaged--home).zhy-shell-mobile-nav:not([hidden]) { display: block; }
:where(.shipb2b-packaged--home) .zhy-home-v3-catalogue-layout, :where(.shipb2b-packaged--home).zhy-home-v3-catalogue-layout, :where(.shipb2b-packaged--home) .zhy-home-v3-matrix-layout, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-layout, :where(.shipb2b-packaged--home) .zhy-home-v3-proof-layout, :where(.shipb2b-packaged--home).zhy-home-v3-proof-layout, :where(.shipb2b-packaged--home) .zhy-home-v3-faq-layout, :where(.shipb2b-packaged--home).zhy-home-v3-faq-layout, :where(.shipb2b-packaged--home) .zhy-home-v3-final-inner, :where(.shipb2b-packaged--home).zhy-home-v3-final-inner { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--home) .zhy-home-v3-catalogue-grid, :where(.shipb2b-packaged--home).zhy-home-v3-catalogue-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
:where(.shipb2b-packaged--home) .zhy-home-v3-matrix-aside, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-aside, :where(.shipb2b-packaged--home) .zhy-home-v3-proof-media, :where(.shipb2b-packaged--home).zhy-home-v3-proof-media, :where(.shipb2b-packaged--home) .zhy-home-v3-faq-intro, :where(.shipb2b-packaged--home).zhy-home-v3-faq-intro { position: static; }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-rail, :where(.shipb2b-packaged--home).zhy-home-v3-process-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 42px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-row, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-row { grid-template-columns: 64px minmax(0, 1fr) minmax(260px, .8fr); }
:where(.shipb2b-packaged--home) .zhy-home-v3-final-inner, :where(.shipb2b-packaged--home).zhy-home-v3-final-inner { padding: 90px 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer-grid, :where(.shipb2b-packaged--home).zhy-home-v3-footer-grid { grid-template-columns: 1fr 1fr; }}
@media (max-width: 680px) {:is(main, div):where(.shipb2b-packaged--home) { scroll-behavior: auto; }
:where(.shipb2b-packaged--home) .zhy-shell-header.zhy-header, :where(.shipb2b-packaged--home).zhy-shell-header.zhy-header { min-height: 70px; }
:where(.shipb2b-packaged--home) .zhy-shell-header__inner, :where(.shipb2b-packaged--home).zhy-shell-header__inner { width: min(100% - 32px, 1180px); min-height: 70px; }
:where(.shipb2b-packaged--home) .zhy-shell-logo img, :where(.shipb2b-packaged--home).zhy-shell-logo img { width: 156px; height: 44px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-wrap, :where(.shipb2b-packaged--home).zhy-home-v3-wrap, :where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__inner, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__inner { width: min(100% - 32px, 1180px) !important; }
:where(.shipb2b-packaged--home) .zhy-home-v3-section, :where(.shipb2b-packaged--home).zhy-home-v3-section { padding: 76px 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero { min-height: 780px !important; }
:where(.shipb2b-packaged--home) .zhy-home-v3 .zhy-hero__inner, :where(.shipb2b-packaged--home).zhy-home-v3 .zhy-hero__inner { padding: 104px 0 224px !important; }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-copy, :where(.shipb2b-packaged--home).zhy-home-v3-hero-copy { transform: none; }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-copy h1, :where(.shipb2b-packaged--home).zhy-home-v3-hero-copy h1 { max-width: 100% !important; font-size: clamp(30px, 7.8vw, 34px) !important; }
body:is(#zhy-home-hero-a, .zhy-preview-shell-active):is(#zhy-home-hero-b, .zhy-preview-shell-active) :where(.shipb2b-packaged--home) main.zhy-home-v3.zhy-home-page .zhy-hero .zhy-home-v3-hero-copy h1, body:is(#zhy-home-hero-a, .zhy-preview-shell-active):is(#zhy-home-hero-b, .zhy-preview-shell-active) main:where(.shipb2b-packaged--home).zhy-home-v3.zhy-home-page .zhy-hero .zhy-home-v3-hero-copy h1 {
        max-width: 100% !important;
        font-size: clamp(30px, 7.8vw, 34px) !important;
      }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-copy .zhy-hero__lead, :where(.shipb2b-packaged--home).zhy-home-v3-hero-copy .zhy-hero__lead { font-size: 17px !important; }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts dl, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts dl { width: 100%; padding: 0 16px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts div, :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts div { min-height: 94px; padding: 14px 14px; border-bottom: 1px solid color-mix(in srgb, var(--zhy-white) 14%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-hero-facts div:nth-child(2n), :where(.shipb2b-packaged--home).zhy-home-v3-hero-facts div:nth-child(2n) { border-right: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-actions, :where(.shipb2b-packaged--home).zhy-home-v3-actions { align-items: stretch; }
:where(.shipb2b-packaged--home) .zhy-home-v3-actions .zhy-btn, :where(.shipb2b-packaged--home).zhy-home-v3-actions .zhy-btn { width: 100% !important; }
:where(.shipb2b-packaged--home) .zhy-home-v3-catalogue-grid, :where(.shipb2b-packaged--home).zhy-home-v3-catalogue-grid { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-card, :where(.shipb2b-packaged--home).zhy-home-v3-route-card { min-height: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-media, :where(.shipb2b-packaged--home).zhy-home-v3-route-media { min-height: 210px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-route-body, :where(.shipb2b-packaged--home).zhy-home-v3-route-body { min-height: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-row, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-row { padding: 28px 0; grid-template-columns: 46px 1fr; gap: 14px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-scenario-route, :where(.shipb2b-packaged--home).zhy-home-v3-scenario-route { grid-column: 2; padding: 18px 0 0; border-left: 0; border-top: 1px solid color-mix(in srgb, var(--zhy-white) 16%, transparent); }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-guide, :where(.shipb2b-packaged--home).zhy-home-v3-decision-guide { grid-template-columns: 1fr; gap: 12px; padding: 20px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-matrix-aside, :where(.shipb2b-packaged--home).zhy-home-v3-matrix-aside { padding: 24px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-decision-media, :where(.shipb2b-packaged--home).zhy-home-v3-decision-media { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-rail, :where(.shipb2b-packaged--home).zhy-home-v3-process-rail { grid-template-columns: 1fr; row-gap: 0; padding-left: 22px; border-left: 2px solid var(--zhy-line); }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step, :where(.shipb2b-packaged--home).zhy-home-v3-process-step { min-height: 0; padding: 0 0 42px 32px; border-top: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step:not(:last-child)::after, :where(.shipb2b-packaged--home).zhy-home-v3-process-step:not(:last-child)::after { content: none; }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-number, :where(.shipb2b-packaged--home).zhy-home-v3-process-number { width: 44px; height: 44px; margin: 0; position: absolute; left: -55px; top: 0; background: var(--zhy-white-2); }
:where(.shipb2b-packaged--home) .zhy-home-v3-process-step h3, :where(.shipb2b-packaged--home).zhy-home-v3-process-step h3 { margin-top: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-media video, :where(.shipb2b-packaged--home).zhy-home-v3-proof-media video { aspect-ratio: 4 / 3; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-stills, :where(.shipb2b-packaged--home).zhy-home-v3-proof-stills { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-still, :where(.shipb2b-packaged--home).zhy-home-v3-proof-still { display: grid; grid-template-columns: 42% 1fr; align-items: center; }
:where(.shipb2b-packaged--home) .zhy-home-v3-proof-still figcaption, :where(.shipb2b-packaged--home).zhy-home-v3-proof-still figcaption { min-height: 0; }
:where(.shipb2b-packaged--home) .zhy-home-v3-faq-layout, :where(.shipb2b-packaged--home).zhy-home-v3-faq-layout { gap: 38px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-rfq-list, :where(.shipb2b-packaged--home).zhy-home-v3-rfq-list { grid-template-columns: 1fr; }
:where(.shipb2b-packaged--home) .zhy-home-v3-conversion, :where(.shipb2b-packaged--home).zhy-home-v3-conversion { padding: 28px; }
:where(.shipb2b-packaged--home) .zhy-home-v3-footer-grid, :where(.shipb2b-packaged--home).zhy-home-v3-footer-grid { grid-template-columns: 1fr; gap: 34px; }}
@media (prefers-reduced-motion: reduce) {:is(main, div):where(.shipb2b-packaged--home) { scroll-behavior: auto; }
:where(.shipb2b-packaged--home), :where(.shipb2b-packaged--home) *, :where(.shipb2b-packaged--home) *::before, :where(.shipb2b-packaged--home) *::after {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
      }}
.shipb2b-packaged--home {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--home) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--home) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--home) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--home) .zhy-shell-skip, :where(.shipb2b-packaged--home).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--home) .zhy-shell-skip:focus, :where(.shipb2b-packaged--home).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--home) .zhy-site-header, :where(.shipb2b-packaged--home).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--home) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--home).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--home) .zhy-site-header__inner, :where(.shipb2b-packaged--home).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--home) .zhy-site-header__logo, :where(.shipb2b-packaged--home).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--home) .zhy-site-header__logo img, :where(.shipb2b-packaged--home).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--home) .zhy-site-nav, :where(.shipb2b-packaged--home).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--home) .zhy-site-nav>a, :where(.shipb2b-packaged--home).zhy-site-nav>a, :where(.shipb2b-packaged--home) .zhy-site-nav__group>a, :where(.shipb2b-packaged--home).zhy-site-nav__group>a, :where(.shipb2b-packaged--home) .zhy-site-nav__trigger, :where(.shipb2b-packaged--home).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--home) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--home).zhy-site-nav>a:hover, :where(.shipb2b-packaged--home) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--home).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--home) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--home).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--home) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--home).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--home) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--home).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--home) .zhy-site-nav__group, :where(.shipb2b-packaged--home).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--home) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--home).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--home) .zhy-site-nav__trigger, :where(.shipb2b-packaged--home).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--home) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--home).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--home) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--home).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--home) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--home).zhy-site-nav__trigger:focus-visible {outline:3px solid #f2c986!important;outline-offset:3px!important;box-shadow:none}
:where(.shipb2b-packaged--home) .zhy-site-nav__chevron, :where(.shipb2b-packaged--home).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--home) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--home).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--home) .zhy-site-nav__panel, :where(.shipb2b-packaged--home).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--home) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--home).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--home) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--home).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--home) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--home).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--home) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--home).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--home) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--home).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--home) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--home).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--home) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--home).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--home) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--home).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro, :where(.shipb2b-packaged--home).zhy-site-nav__intro, :where(.shipb2b-packaged--home) .zhy-site-nav__column, :where(.shipb2b-packaged--home).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro, :where(.shipb2b-packaged--home).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--home).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--home).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro p, :where(.shipb2b-packaged--home).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro a, :where(.shipb2b-packaged--home).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--home) .zhy-site-nav__intro b, :where(.shipb2b-packaged--home).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--home) .zhy-site-nav__column, :where(.shipb2b-packaged--home).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--home) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--home).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--home) .zhy-site-nav__column a, :where(.shipb2b-packaged--home).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--home) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--home).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--home) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--home).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--home) .zhy-site-header__quote, :where(.shipb2b-packaged--home).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--home) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--home).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--home) .zhy-site-menu-toggle, :where(.shipb2b-packaged--home).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--home) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--home).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--home) .zhy-site-overlay, :where(.shipb2b-packaged--home).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--home) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--home).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--home) .zhy-site-drawer, :where(.shipb2b-packaged--home).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--home) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--home).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--home) .zhy-site-drawer__inner, :where(.shipb2b-packaged--home).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--home) .zhy-site-drawer__close, :where(.shipb2b-packaged--home).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--home) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--home).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--home) .zhy-site-drawer summary, :where(.shipb2b-packaged--home).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--home) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--home).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--home) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--home).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--home) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--home).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--home) .zhy-site-drawer__children, :where(.shipb2b-packaged--home).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--home) .zhy-site-drawer__children a, :where(.shipb2b-packaged--home).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--home) .zhy-site-drawer__quote, :where(.shipb2b-packaged--home).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal, :where(.shipb2b-packaged--home).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--home).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--home).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--home).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--home).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--home).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--home).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--home).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal form, :where(.shipb2b-packaged--home).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--home).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal label, :where(.shipb2b-packaged--home).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--home).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--home).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--home).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--home).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--home).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--home) .zhy-site-footer, :where(.shipb2b-packaged--home).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--home) .zhy-site-footer__grid, :where(.shipb2b-packaged--home).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--home) .zhy-site-footer__brand img, :where(.shipb2b-packaged--home).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--home) .zhy-site-footer__brand p, :where(.shipb2b-packaged--home).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--home) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--home).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--home) .zhy-site-footer nav, :where(.shipb2b-packaged--home).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--home) .zhy-site-footer a, :where(.shipb2b-packaged--home).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--home) .zhy-site-footer a:hover, :where(.shipb2b-packaged--home).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--home) .zhy-site-footer address, :where(.shipb2b-packaged--home).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--home) .zhy-site-footer address a, :where(.shipb2b-packaged--home).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--home) .zhy-site-footer__legal, :where(.shipb2b-packaged--home).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--home) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--home).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--home) .zhy-site-footer__legal a, :where(.shipb2b-packaged--home).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--home) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--home) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--home) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--home) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--home) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--home).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--home).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--home) .zhy-site-nav, :where(.shipb2b-packaged--home).zhy-site-nav, :where(.shipb2b-packaged--home) .zhy-site-header__quote, :where(.shipb2b-packaged--home).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--home) .zhy-site-menu-toggle, :where(.shipb2b-packaged--home).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--home) .zhy-site-footer__grid, :where(.shipb2b-packaged--home).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--home) .zhy-site-footer__brand, :where(.shipb2b-packaged--home).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--home {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--home) .zhy-site-header__inner, :where(.shipb2b-packaged--home).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--home) .zhy-site-header__logo img, :where(.shipb2b-packaged--home).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--home) .zhy-site-menu-toggle, :where(.shipb2b-packaged--home).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--home) .zhy-site-footer, :where(.shipb2b-packaged--home).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--home) .zhy-site-footer__grid, :where(.shipb2b-packaged--home).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--home) .zhy-site-footer__brand, :where(.shipb2b-packaged--home).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--home) .zhy-site-footer__legal, :where(.shipb2b-packaged--home).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal, :where(.shipb2b-packaged--home).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--home).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--home) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--home).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--home) .zhy-site-nav__panel, :where(.shipb2b-packaged--home).zhy-site-nav__panel, :where(.shipb2b-packaged--home) .zhy-site-nav__chevron, :where(.shipb2b-packaged--home).zhy-site-nav__chevron, :where(.shipb2b-packaged--home) .zhy-site-header, :where(.shipb2b-packaged--home).zhy-site-header, :where(.shipb2b-packaged--home) .zhy-site-header__quote, :where(.shipb2b-packaged--home).zhy-site-header__quote, :where(.shipb2b-packaged--home) .zhy-site-quote-modal, :where(.shipb2b-packaged--home).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--home) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--home) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--home).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--home) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--home).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--home).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--home)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--home).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--home).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--home)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--home {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--home).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--home) .zhy-sr-only, :where(.shipb2b-packaged--home).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--home) .zhy-shell-logo, :where(.shipb2b-packaged--home).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--home) .zhy-section-action, :where(.shipb2b-packaged--home).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--home) .zhy-btn, :where(.shipb2b-packaged--home).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--home) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--home).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--home) .zhy-btn--primary, :where(.shipb2b-packaged--home).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--home) .zhy-btn--outline, :where(.shipb2b-packaged--home).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--home) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--home) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--home) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--home) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--home) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--home) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--home) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--home) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--home) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--home) .zhy-tag, :where(.shipb2b-packaged--home).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--home) .zhy-tube-category-page, :where(.shipb2b-packaged--home).zhy-tube-category-page, :where(.shipb2b-packaged--home) .zhy-product-examples, :where(.shipb2b-packaged--home).zhy-product-examples, :where(.shipb2b-packaged--home) .zhy-b2b-public-group, :where(.shipb2b-packaged--home).zhy-b2b-public-group, :where(.shipb2b-packaged--home) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--home).zhy-b2b-public-group--table, :where(.shipb2b-packaged--home) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--home).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--home) .zhy-fact-note, :where(.shipb2b-packaged--home).zhy-fact-note, :where(.shipb2b-packaged--home) .lede, :where(.shipb2b-packaged--home).lede, :where(.shipb2b-packaged--home) .scope, :where(.shipb2b-packaged--home).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--home) .ccard, :where(.shipb2b-packaged--home).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--home) .zhy-grid-3, :where(.shipb2b-packaged--home).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--home) .zhy-grid-4, :where(.shipb2b-packaged--home).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--home) .zhy-prod-card, :where(.shipb2b-packaged--home).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--home) .zhy-prod-card>img, :where(.shipb2b-packaged--home).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--home) .zhy-prod-card>h3, :where(.shipb2b-packaged--home).zhy-prod-card>h3, :where(.shipb2b-packaged--home) .zhy-prod-card>p, :where(.shipb2b-packaged--home).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--home) .zhy-prod-card>h3, :where(.shipb2b-packaged--home).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--home) .zhy-prod-card>p, :where(.shipb2b-packaged--home).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--home) .zhy-b2b-generated, :where(.shipb2b-packaged--home).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--home) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--home) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--home) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--home) .zhy-b2b-public-head, :where(.shipb2b-packaged--home).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--home) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--home).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--home) .zhy-b2b-public-head p, :where(.shipb2b-packaged--home).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--home) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--home).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--home) .zhy-b2b-spec-table, :where(.shipb2b-packaged--home).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--home) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--home).zhy-b2b-spec-table th, :where(.shipb2b-packaged--home) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--home).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--home) .zhy-spec-table, :where(.shipb2b-packaged--home).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--home) .zhy-spec-table th, :where(.shipb2b-packaged--home).zhy-spec-table th, :where(.shipb2b-packaged--home) .zhy-spec-table td, :where(.shipb2b-packaged--home).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--home) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--home).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--home) .zhy-fit-grid, :where(.shipb2b-packaged--home).zhy-fit-grid, :where(.shipb2b-packaged--home) .zhy-proof-grid, :where(.shipb2b-packaged--home).zhy-proof-grid, :where(.shipb2b-packaged--home) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--home).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--home) .zhy-b2b-application-list, :where(.shipb2b-packaged--home).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--home) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--home).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--home) .zhy-fit-card, :where(.shipb2b-packaged--home).zhy-fit-card, :where(.shipb2b-packaged--home) .zhy-b2b-application-list article, :where(.shipb2b-packaged--home).zhy-b2b-application-list article, :where(.shipb2b-packaged--home) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--home).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--home) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--home).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--home) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--home) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--home).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--home) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--home).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--home) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--home).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--home) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--home).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--home) .zhy-grid-4, :where(.shipb2b-packaged--home).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--home) .zhy-grid-3, :where(.shipb2b-packaged--home).zhy-grid-3, :where(.shipb2b-packaged--home) .zhy-grid-4, :where(.shipb2b-packaged--home).zhy-grid-4, :where(.shipb2b-packaged--home) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--home).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--home) .zhy-fit-grid, :where(.shipb2b-packaged--home).zhy-fit-grid, :where(.shipb2b-packaged--home) .zhy-proof-grid, :where(.shipb2b-packaged--home).zhy-proof-grid, :where(.shipb2b-packaged--home) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--home).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--home) .zhy-b2b-application-list, :where(.shipb2b-packaged--home).zhy-b2b-application-list, :where(.shipb2b-packaged--home) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--home).zhy-b2b-proof-scope, :where(.shipb2b-packaged--home) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--home).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: products/paper-boxes/folding-cartons — scoped as .shipb2b-packaged--products--paper-boxes--folding-cartons */
.shipb2b-packaged--products--paper-boxes--folding-cartons {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--products--paper-boxes--folding-cartons) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-shell-skip, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-shell-skip:focus, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__logo, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav>a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__trigger, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__trigger:focus-visible {outline:3px solid #f2c986!important;outline-offset:3px!important;box-shadow:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro p, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__intro b, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__column, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__column a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-overlay, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer__inner, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer__close, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer summary, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer__children, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer__children a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-drawer__quote, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal form, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal label, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__brand img, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__brand p, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer nav, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer a:hover, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer address, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer address a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__legal a, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes--folding-cartons {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__inner, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__logo img, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-menu-toggle, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__brand, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-footer__legal, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-nav__chevron, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-header__quote, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-site-quote-modal, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [class*="-card"] {transition:none!important}}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--products--paper-boxes--folding-cartons)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--paper-boxes--folding-cartons {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-folding-cartons-page .zhy-hero__video, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-folding-cartons-page .zhy-hero__video {object-position:72% 50%}
@media (max-width: 980px) {}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-sr-only, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-shell-logo, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-section-action, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-btn, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-btn--primary, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-tag, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-tube-category-page, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-product-examples, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-product-examples, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-public-group, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-public-group--table, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-fact-note, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-fact-note, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .lede, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).lede, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .scope, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .ccard, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-prod-card, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-prod-card>img, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-prod-card>h3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-prod-card>p, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-generated, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-public-head, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-public-head p, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-spec-table, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-spec-table, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-spec-table th, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-spec-table td, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-fit-card, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-fit-card, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-application-list article, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {:where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-grid-3, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-grid-4, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-fit-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-proof-grid, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-application-list, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-proof-scope, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--products--paper-boxes--folding-cartons).zhy-b2b-rfq-panel {grid-template-columns:1fr}}
/* shipb2b-packaged: products/packaging-accessories — scoped as .shipb2b-packaged--products--packaging-accessories */
.shipb2b-packaged--products--packaging-accessories {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div).shipb2b-packaged--products--packaging-accessories {margin:0}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories *, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories *::before, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories *::after {box-sizing:border-box}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories img, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories button, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories input, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories select, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories textarea {font:inherit}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories h1, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories h2, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories h3, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories p, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories li, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open .shipb2b-packaged--products--packaging-accessories {overflow:hidden}
body.zhy-site-modal-open .shipb2b-packaged--products--packaging-accessories {overflow:hidden}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .page, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-sol, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-concept, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.shipb2b-packaged--products--packaging-accessories .zhy-shell-skip, .shipb2b-packaged--products--packaging-accessories.zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
.shipb2b-packaged--products--packaging-accessories .zhy-shell-skip:focus, .shipb2b-packaged--products--packaging-accessories.zhy-shell-skip:focus {transform:translateY(0)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header, .shipb2b-packaged--products--packaging-accessories.zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header.is-scrolled, .shipb2b-packaged--products--packaging-accessories.zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__inner, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__logo, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__logo img, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__logo img {width:158px;height:auto;filter:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav>a, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav>a, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group>a, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group>a, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__trigger, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav>a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav>a:hover, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group>a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group>a:hover, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--packaging-accessories.zhy-site-nav a[aria-current="page"], .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group[data-current="true"]>a, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group {position:relative;display:flex;align-items:center}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group--mega, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group--mega {position:static}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__trigger, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__trigger:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__trigger:hover, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__trigger:focus-visible, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__trigger:focus-visible {outline:3px solid #f2c986!important;outline-offset:3px!important;box-shadow:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__chevron, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__panel, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__panel--products, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__panel--solutions, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__column, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__column {padding:20px 22px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro>span, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro>strong, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro p, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro a, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__intro b, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__column, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__column>strong, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__column a, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__column a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__column a:hover, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__column a:focus-visible, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__quote, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__quote:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-menu-toggle, .shipb2b-packaged--products--packaging-accessories.zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
.shipb2b-packaged--products--packaging-accessories .zhy-site-menu-toggle span, .shipb2b-packaged--products--packaging-accessories.zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-overlay, .shipb2b-packaged--products--packaging-accessories.zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-overlay[data-open="true"], .shipb2b-packaged--products--packaging-accessories.zhy-site-overlay[data-open="true"] {display:block}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer[data-open="true"], .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer[data-open="true"] {display:block}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer__inner, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer__close, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer__inner>a, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer__inner>a, .shipb2b-packaged--products--packaging-accessories .zhy-site-drawer summary, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer summary::-webkit-details-marker, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer summary::-webkit-details-marker {display:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer summary::after, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer details[open] summary::after, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer__children, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer__children a, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-drawer__quote, .shipb2b-packaged--products--packaging-accessories.zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal.is-open, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__overlay, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__panel, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__close, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__tag, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__panel h2, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__lead, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal form, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal form {display:grid;gap:16px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__grid, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal label, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal label span, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal label span {color:#9a6a28}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal :is(input,textarea), .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal textarea, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__submit, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__note, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__grid, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__brand img, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__brand p, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer .zhy-site-footer__grid h2, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer nav, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer nav {display:grid;gap:4px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer a, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer a:hover {color:#fff}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer address, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer address a, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__legal, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__legal nav, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__legal a, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] :is(
  .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]
) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .mag-card__link, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-option-card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-route-card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-product-card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.split:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .final-card:has(>:only-child), body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {.shipb2b-packaged--products--packaging-accessories .zhy-site-nav, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav, .shipb2b-packaged--products--packaging-accessories .zhy-site-header__quote, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__quote {display:none}
.shipb2b-packaged--products--packaging-accessories .zhy-site-menu-toggle, .shipb2b-packaged--products--packaging-accessories.zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__grid, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__grid {grid-template-columns:1fr 1fr}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__brand, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__brand {grid-column:1/-1}}
@media(max-width:680px) {.shipb2b-packaged--products--packaging-accessories {--zhy-shell-container:min(100% - 32px,1180px)}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__inner, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__inner {min-height:68px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-header__logo img, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__logo img {width:138px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-menu-toggle, .shipb2b-packaged--products--packaging-accessories.zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .zhy-option-grid, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.zhy-option-grid {grid-template-columns:1fr!important}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer {padding-top:54px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__grid, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__brand, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__brand {grid-column:auto}
.shipb2b-packaged--products--packaging-accessories .zhy-site-footer__legal, .shipb2b-packaged--products--packaging-accessories.zhy-site-footer__legal {margin-top:34px;display:grid}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal {padding:12px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__panel, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
.shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal__grid, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal__grid {grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--packaging-accessories .zhy-site-nav__panel, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__panel, .shipb2b-packaged--products--packaging-accessories .zhy-site-nav__chevron, .shipb2b-packaged--products--packaging-accessories.zhy-site-nav__chevron, .shipb2b-packaged--products--packaging-accessories .zhy-site-header, .shipb2b-packaged--products--packaging-accessories.zhy-site-header, .shipb2b-packaged--products--packaging-accessories .zhy-site-header__quote, .shipb2b-packaged--products--packaging-accessories.zhy-site-header__quote, .shipb2b-packaged--products--packaging-accessories .zhy-site-quote-modal, .shipb2b-packaged--products--packaging-accessories.zhy-site-quote-modal, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories .card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories.card, body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories [class*="-card"] {transition:none!important}}
.shipb2b-packaged--products--packaging-accessories main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,
  .btn-gold,
  .btn-ink,
  .zhy-btn-primary,
  .zhy-btn--primary,
  .zhy-btn--dark,
  .zhy-btn-dark,
  .zhy-home-v3-button--light,
  .zhy-products-button--solid,
  .zhy-products-button--light,
  .zhy-customization-button--light,
  .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,
  .hero,
  .zhy-blog-hero,
  .zhy-cp-hero,
  .zhy-sol-hero,
  .zhy-about-hero,
  .zhy-cpp-hero,
  .zhy-app-hero,
  .zhy-rf-hero,
  .zhy-spec-hero,
  .zhy-rfq-hero,
  .zhy-qc-hero,
  [data-ui-surface="ink"],
  [data-ui-surface="deep"],
  [class*="section--ink"],
  [class*="section--dark"],
  [class*="section--deep"],
  .dark,
  .final,
  .mag-hero,
  .mag-proof,
  .mag-close
) :is(
  .zhy-btn--outline,
  .zhy-btn--secondary,
  .zhy-btn-secondary,
  .btn-secondary,
  .btn-ghost,
  .btn-ghost-dark,
  .zhy-btn-ghost,
  .zhy-btn-ghost-dark,
  .zhy-home-v3-button--ghost,
  .zhy-products-button--ghost,
  .zhy-customization-button--ghost,
  .mag-btn--ghost,
  .mag-btn--outline
) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories.zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active .shipb2b-packaged--products--packaging-accessories main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main.shipb2b-packaged--products--packaging-accessories.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline),
  .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark,
  .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light,
  .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline)
) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero,
  [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"],
  .dark,.mag-hero,.mag-proof,.mag-close
) :is(
  .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark,
  .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost,
  .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline
) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) > :is(
  .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner,
  .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid
) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy,
  .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"]
) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"]
) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead,
  .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range,
  .mag-hero__copy>p:not(.mag-kicker)
) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(
  .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
  .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
  .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
  .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--packaging-accessories.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--packaging-accessories[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--packaging-accessories.zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--packaging-accessories.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main.shipb2b-packaged--products--packaging-accessories[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }}
@media(max-width:680px) {.shipb2b-packaged--products--packaging-accessories {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories :is(
    .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,
    .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero
  ):not(.zhy-privacy-hero) :is(
    .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions,
    .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"]
  ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) .shipb2b-packaged--products--packaging-accessories.mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }}
.shipb2b-packaged--products--packaging-accessories .zhy-concept, .shipb2b-packaged--products--packaging-accessories.zhy-concept {
  --zhy-gold: #d09848;
  --zhy-gold-deep: #103868;
  --zhy-ink: #172033;
  --zhy-ink-soft: #0b2748;
  --zhy-paper: #f8f6f1;
  --zhy-paper-deep: #f8f6f1;
  --zhy-surface: #ffffff;
  --zhy-text: #3e4652;
  --zhy-muted: #667085;
  --zhy-line: #e3dfd7;
  --zhy-radius: 22px;
  --zhy-shadow: 0 24px 70px rgba(36, 29, 21, 0.12);
  --zhy-container: min(1180px, calc(100% - 48px));
  margin: 0;
  overflow-x: clip;
  background: var(--zhy-paper);
  color: var(--zhy-text);
  font-family: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
body.zhy-concept.zhy-menu-open .shipb2b-packaged--products--packaging-accessories {
  overflow: hidden;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept *, .shipb2b-packaged--products--packaging-accessories.zhy-concept *, .shipb2b-packaged--products--packaging-accessories .zhy-concept *::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept *::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept *::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept *::after {
  box-sizing: border-box;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept img, .shipb2b-packaged--products--packaging-accessories.zhy-concept img, .shipb2b-packaged--products--packaging-accessories .zhy-concept video, .shipb2b-packaged--products--packaging-accessories.zhy-concept video {
  display: block;
  max-width: 100%;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept a, .shipb2b-packaged--products--packaging-accessories.zhy-concept a {
  color: inherit;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept button, .shipb2b-packaged--products--packaging-accessories.zhy-concept button, .shipb2b-packaged--products--packaging-accessories .zhy-concept input, .shipb2b-packaged--products--packaging-accessories.zhy-concept input, .shipb2b-packaged--products--packaging-accessories .zhy-concept select, .shipb2b-packaged--products--packaging-accessories.zhy-concept select, .shipb2b-packaged--products--packaging-accessories .zhy-concept textarea, .shipb2b-packaged--products--packaging-accessories.zhy-concept textarea {
  font: inherit;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .skip-link, .shipb2b-packaged--products--packaging-accessories.zhy-concept .skip-link {
  position: fixed;
  z-index: 100;
  top: 8px;
  left: 8px;
  transform: translateY(-140%);
  padding: 10px 14px;
  border-radius: 8px;
  background: var(--zhy-paper);
  color: var(--zhy-ink);
  font-weight: 800;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .skip-link:focus, .shipb2b-packaged--products--packaging-accessories.zhy-concept .skip-link:focus {
  transform: translateY(0);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept :focus-visible, .shipb2b-packaged--products--packaging-accessories.zhy-concept :focus-visible {
  outline: 3px solid var(--zhy-gold);
  outline-offset: 4px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-wrap, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-wrap {
  width: var(--zhy-container);
  margin-inline: auto;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-header, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-header {
  position: fixed;
  z-index: 1200;
  inset: 0 0 auto;
  width: 100%;
  border-bottom: 1px solid rgba(251, 247, 239, 0.06);
  background: linear-gradient(180deg, rgba(23, 19, 14, 0.58), rgba(23, 19, 14, 0.1));
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-header__inner, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-header__inner {
  width: var(--zhy-container);
  min-height: 74px;
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 22px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-logo, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-logo {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  min-height: 48px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-logo img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-logo img {
  width: 154px;
  height: auto;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav {
  display: flex;
  align-items: center;
  gap: 22px;
  margin-left: auto;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-item, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-item {
  position: relative;
  min-height: 74px;
  display: flex;
  align-items: center;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-link, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-link {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: rgba(255, 248, 237, 0.84);
  font-size: 13px;
  font-weight: 760;
  text-decoration: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-link:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-link:hover, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-item:focus-within > .zhy-nav-link, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-item:focus-within > .zhy-nav-link {
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-caret, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-caret {
  color: rgba(255, 248, 237, 0.56);
  font-size: 10px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-dropdown, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-dropdown {
  position: absolute;
  top: calc(100% - 2px);
  left: 50%;
  width: 350px;
  display: none;
  grid-template-columns: repeat(2, minmax(142px, 1fr));
  gap: 6px;
  padding: 14px;
  border: 1px solid rgba(251, 247, 239, 0.12);
  border-radius: 16px;
  background: rgba(23, 19, 14, 0.97);
  box-shadow: 0 24px 70px rgba(23, 19, 14, 0.34);
  transform: translateX(-50%);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-item:hover .zhy-dropdown, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-item:hover .zhy-dropdown, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-item:focus-within .zhy-dropdown, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-item:focus-within .zhy-dropdown {
  display: grid;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-dropdown a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-dropdown a {
  min-height: 42px;
  display: flex;
  align-items: center;
  padding: 10px 12px;
  border-radius: 10px;
  color: rgba(251, 247, 239, 0.82);
  font-size: 13px;
  font-weight: 720;
  line-height: 1.22;
  text-decoration: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-dropdown a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-dropdown a:hover, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-dropdown a:focus, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-dropdown a:focus {
  background: rgba(208, 152, 72, 0.16);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-cta, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-cta, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px;
  border: 1px solid transparent;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 850;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  transition: transform 160ms ease, background 160ms ease, border-color 160ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-cta, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-cta, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn--primary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn--primary {
  background: var(--zhy-gold);
  color: var(--zhy-ink);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-cta:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-cta:hover, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn:hover {
  transform: translateY(-2px);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn--secondary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn--secondary {
  border-color: rgba(255, 248, 237, 0.42);
  background: transparent;
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn--dark, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn--dark {
  background: var(--zhy-ink);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn--card, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn--card {
  min-height: 44px;
  padding: 0 18px;
  border-color: rgba(116, 77, 29, 0.42);
  background: transparent;
  color: var(--zhy-gold-deep);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-btn--card:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-btn--card:hover {
  border-color: var(--zhy-gold);
  background: var(--zhy-paper-deep);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch {
  position: relative;
  flex: 0 0 auto;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch summary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch summary {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 0 12px;
  border: 1px solid rgba(251, 247, 239, 0.22);
  border-radius: 999px;
  background: rgba(251, 247, 239, 0.06);
  color: var(--zhy-white);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.08em;
  cursor: pointer;
  list-style: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch summary::-webkit-details-marker, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch summary::-webkit-details-marker {
  display: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch__menu, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch__menu {
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  min-width: 210px;
  display: grid;
  gap: 2px;
  padding: 8px;
  border: 1px solid rgba(208, 152, 72, 0.22);
  border-radius: 14px;
  background: rgba(23, 19, 14, 0.97);
  box-shadow: 0 22px 56px rgba(23, 19, 14, 0.42);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch__menu a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch__menu a {
  min-height: 42px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 9px;
  color: rgba(251, 247, 239, 0.82);
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch__menu a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch__menu a:hover {
  background: rgba(208, 152, 72, 0.12);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-toggle, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-toggle {
  width: 44px;
  height: 44px;
  display: none;
  align-content: center;
  justify-items: center;
  gap: 5px;
  padding: 0;
  border: 1px solid rgba(255, 248, 237, 0.35);
  border-radius: 10px;
  background: rgba(23, 19, 14, 0.44);
  color: var(--zhy-white);
  cursor: pointer;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-toggle span, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-toggle span {
  width: 20px;
  height: 2px;
  display: block;
  border-radius: 2px;
  background: currentColor;
  transition: transform 180ms ease, opacity 180ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-toggle[aria-expanded="true"] span:nth-child(2), .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-toggle[aria-expanded="true"] span:nth-child(2) {
  opacity: 0;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-toggle[aria-expanded="true"] span:first-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-toggle[aria-expanded="true"] span:first-child {
  transform: translateY(7px) rotate(45deg);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-toggle[aria-expanded="true"] span:last-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-toggle[aria-expanded="true"] span:last-child {
  transform: translateY(-7px) rotate(-45deg);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer {
  display: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero {
  position: relative;
  min-height: 88svh;
  padding: 112px 0 62px;
  display: grid;
  align-items: center;
  overflow: hidden;
  isolation: isolate;
  background:
    linear-gradient(90deg, rgba(23, 19, 14, 0.94) 0%, rgba(23, 19, 14, 0.76) 48%, rgba(36, 29, 21, 0.36) 100%),
    radial-gradient(circle at 82% 22%, rgba(208, 152, 72, 0.22), transparent 32%),
    linear-gradient(135deg, var(--zhy-ink) 0%, var(--zhy-ink-soft) 58%, var(--zhy-ink) 100%);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero::after {
  position: absolute;
  z-index: 1;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  height: 32%;
  pointer-events: none;
  background: linear-gradient(0deg, var(--zhy-paper), rgba(251, 247, 239, 0));
  content: "";
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-media-slot, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-media-slot {
  position: absolute;
  z-index: 0;
  inset: 0;
  overflow: hidden;
  background:
    linear-gradient(rgba(255, 248, 237, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 248, 237, 0.045) 1px, transparent 1px);
  background-size: 40px 40px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-media-slot::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-media-slot::after {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(23, 19, 14, 0.93) 0%, rgba(23, 19, 14, 0.67) 48%, rgba(23, 19, 14, 0.28) 100%);
  content: "";
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-media-slot video, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-media-slot video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-media-slot .zhy-slot-label, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-media-slot .zhy-slot-label {
  position: absolute;
  z-index: 2;
  right: max(24px, calc((100% - min(1180px, calc(100% - 48px))) / 2));
  bottom: 34px;
  width: min(360px, calc(100% - 48px));
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__inner, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__inner {
  position: relative;
  z-index: 3;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__copy, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__copy {
  max-width: 760px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__breadcrumb, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__breadcrumb {
  margin: 0 0 28px;
  color: rgba(251, 247, 239, 0.82);
  font-size: 14px;
  font-weight: 750;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__breadcrumb ol, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__breadcrumb li, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__breadcrumb li {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__breadcrumb li + li::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__breadcrumb li + li::before {
  color: rgba(251, 247, 239, 0.48);
  content: "/";
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__breadcrumb a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__breadcrumb a, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero__breadcrumb span, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero__breadcrumb span {
  color: inherit;
  text-decoration: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-eyebrow, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-eyebrow {
  margin: 0 0 18px;
  color: #d09848;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept h1, .shipb2b-packaged--products--packaging-accessories.zhy-concept h1, .shipb2b-packaged--products--packaging-accessories .zhy-concept h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept h2, .shipb2b-packaged--products--packaging-accessories .zhy-concept h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept h3, .shipb2b-packaged--products--packaging-accessories .zhy-concept p, .shipb2b-packaged--products--packaging-accessories.zhy-concept p {
  margin-top: 0;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept h1, .shipb2b-packaged--products--packaging-accessories.zhy-concept h1 {
  max-width: 12.4ch;
  margin-bottom: 22px;
  color: var(--zhy-white);
  font-size: clamp(42px, 6vw, 76px);
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.03;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-lead {
  max-width: 680px;
  margin-bottom: 30px;
  color: rgba(255, 248, 237, 0.86);
  font-size: clamp(18px, 2vw, 22px);
  line-height: 1.5;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-actions, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-note, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-note {
  margin: 24px 0 0;
  color: rgba(255, 248, 237, 0.58);
  font-size: 13px;
  line-height: 1.55;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-media-disclosure, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-media-disclosure {
  max-width: 780px;
  margin: -8px 0 28px;
  color: var(--zhy-muted);
  font-size: 13px;
  line-height: 1.6;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-slot-label, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-slot-label {
  position: relative;
  z-index: 2;
  width: min(82%, 340px);
  padding: 18px 20px;
  border: 1px solid rgba(255, 248, 237, 0.38);
  border-radius: 18px;
  background: rgba(23, 19, 14, 0.76);
  color: var(--zhy-white);
  text-align: left;
  backdrop-filter: blur(12px);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-slot-label strong, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-slot-label strong {
  display: block;
  margin-bottom: 5px;
  color: var(--zhy-gold);
  font-size: 13px;
  letter-spacing: 0.08em;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-slot-label span, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-slot-label span {
  display: block;
  font-size: 15px;
  font-weight: 760;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-slot-label small, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-slot-label small {
  display: block;
  margin-top: 6px;
  color: rgba(255, 248, 237, 0.62);
  font-size: 12px;
  line-height: 1.4;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section {
  padding: 104px 0;
  background: var(--zhy-paper);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--deep, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--deep {
  background: var(--zhy-ink);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--sand, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--sand {
  background: var(--zhy-paper-deep);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section-head, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section-head {
  max-width: 790px;
  margin-bottom: 42px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-kicker, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-kicker {
  margin: 0 0 13px;
  color: var(--zhy-gold-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--deep .zhy-kicker, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--deep .zhy-kicker {
  color: var(--zhy-gold);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept h2 {
  max-width: 15ch;
  margin-bottom: 16px;
  color: var(--zhy-ink);
  font-size: clamp(30px, 4vw, 52px);
  font-weight: 850;
  letter-spacing: 0;
  line-height: 1.08;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--deep h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--deep h2, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--deep h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--deep h3 {
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section-head > p:last-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section-head > p:last-child, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lead {
  max-width: 720px;
  margin-bottom: 0;
  color: var(--zhy-muted);
  font-size: 17px;
  line-height: 1.72;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--deep .zhy-section-head > p:last-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--deep .zhy-section-head > p:last-child, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section--deep .zhy-lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section--deep .zhy-lead {
  color: rgba(255, 248, 237, 0.7);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-mosaic, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-mosaic {
  display: grid;
  grid-template-columns: 1.35fr 0.85fr;
  grid-template-rows: repeat(2, minmax(250px, auto));
  gap: 20px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-card, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-card {
  position: relative;
  min-height: 100%;
  overflow: hidden;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  box-shadow: var(--zhy-shadow);
  transition: transform 180ms ease, border-color 180ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-card:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-card:hover {
  transform: translateY(-4px);
  border-color: rgba(208, 152, 72, 0.72);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-card--primary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-card--primary {
  grid-row: 1 / 3;
  min-height: 0;
  align-self: start;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media {
  position: relative;
  min-height: 0;
  aspect-ratio: 1 / 1;
  display: grid;
  place-items: center;
  overflow: hidden;
  background:
    radial-gradient(circle at 68% 26%, rgba(208, 152, 72, 0.5), transparent 25%),
    linear-gradient(135deg, var(--zhy-ink-soft), var(--zhy-gold-deep));
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-card--primary .zhy-route-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-card--primary .zhy-route-media {
  min-height: 0;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media::after {
  position: absolute;
  width: 56%;
  height: 62%;
  border-radius: 50% 8% 50% 8%;
  background: linear-gradient(145deg, var(--zhy-surface), var(--zhy-line));
  content: "";
  transform: rotate(-12deg);
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.23);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media::after {
  width: 42%;
  height: 46%;
  transform: translate(46px, 26px) rotate(9deg);
  background: linear-gradient(145deg, var(--zhy-paper-deep), var(--zhy-gold));
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media .zhy-slot-label, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media .zhy-slot-label {
  width: min(80%, 290px);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-body, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-body {
  padding: 28px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-body h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-body h3 {
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 1.16;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-body p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-body p {
  margin-bottom: 17px;
  color: var(--zhy-muted);
  line-height: 1.65;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-text-link, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-text-link {
  display: inline-flex;
  min-height: 44px;
  align-items: center;
  color: var(--zhy-gold-deep);
  font-weight: 850;
  text-decoration-color: rgba(116, 77, 29, 0.36);
  text-underline-offset: 5px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-layout {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr);
  grid-template-rows: repeat(3, minmax(190px, auto));
  gap: 20px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-context, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-context {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product {
  min-height: 100%;
  display: grid;
  grid-template-columns: minmax(170px, 0.72fr) minmax(0, 1.28fr);
  overflow: hidden;
  border: 1px solid var(--zhy-line);
  border-radius: var(--zhy-radius);
  background: var(--zhy-surface);
  box-shadow: 0 14px 38px rgba(36, 29, 21, 0.09);
  transition: transform 180ms ease, border-color 180ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product:hover {
  transform: translateY(-4px);
  border-color: rgba(208, 152, 72, 0.72);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead {
  grid-row: 1 / 4;
  grid-template-columns: 1fr;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media {
  position: relative;
  min-height: 0;
  aspect-ratio: 1 / 1;
  display: grid;
  place-items: center;
  overflow: hidden;
  background:
    radial-gradient(circle at 76% 20%, rgba(208, 152, 72, 0.42), transparent 28%),
    linear-gradient(135deg, var(--zhy-ink), var(--zhy-gold-deep));
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead .zhy-featured-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead .zhy-featured-media {
  min-height: 0;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media::after {
  position: absolute;
  width: 58%;
  height: 54%;
  border-radius: 52% 8% 48% 8%;
  background: linear-gradient(145deg, var(--zhy-surface), var(--zhy-line));
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.22);
  content: "";
  transform: rotate(-10deg);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media::after {
  width: 44%;
  height: 42%;
  background: linear-gradient(145deg, var(--zhy-paper-deep), var(--zhy-gold));
  transform: translate(38px, 20px) rotate(8deg);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media .zhy-slot-label, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media .zhy-slot-label {
  width: min(82%, 310px);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-body, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  align-content: center;
  padding: 24px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead .zhy-featured-body, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead .zhy-featured-body {
  padding: 28px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-badge, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-badge {
  display: inline-flex;
  width: fit-content;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 999px;
  background: var(--zhy-paper-deep);
  color: var(--zhy-gold-deep);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-body h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-body h3 {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 1.18;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead .zhy-featured-body h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead .zhy-featured-body h3 {
  font-size: 28px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-body p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-body p {
  margin-bottom: 0;
  color: var(--zhy-muted);
  line-height: 1.62;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-body .zhy-btn, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-body .zhy-btn {
  margin-top: 18px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(400px, 0.98fr);
  gap: 58px;
  align-items: stretch;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-copy h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-copy h2 {
  max-width: 12ch;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-list, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-list {
  margin: 32px 0;
  border-top: 1px solid var(--zhy-line);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-row, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-row {
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr);
  gap: 18px;
  padding: 20px 0;
  border-bottom: 1px solid var(--zhy-line);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-row > span, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-row > span {
  color: var(--zhy-gold-deep);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.08em;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-row h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-row h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-row p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-row p {
  margin-bottom: 0;
  color: var(--zhy-muted);
  line-height: 1.6;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media {
  position: relative;
  min-height: 610px;
  display: grid;
  place-items: center;
  overflow: hidden;
  border-radius: var(--zhy-radius);
  background:
    linear-gradient(rgba(251, 247, 239, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(251, 247, 239, 0.06) 1px, transparent 1px),
    radial-gradient(circle at 70% 22%, rgba(208, 152, 72, 0.42), transparent 30%),
    linear-gradient(145deg, var(--zhy-ink), var(--zhy-gold-deep));
  background-size: 34px 34px, 34px 34px, auto, auto;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media::after {
  position: absolute;
  width: 64%;
  height: 58%;
  border-radius: 24px 7px 24px 7px;
  background: linear-gradient(145deg, var(--zhy-surface), var(--zhy-line));
  box-shadow: 0 26px 70px rgba(0, 0, 0, 0.26);
  content: "";
  transform: rotate(-8deg);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media::after {
  width: 48%;
  height: 44%;
  background: linear-gradient(145deg, var(--zhy-paper-deep), var(--zhy-gold));
  transform: translate(54px, 34px) rotate(9deg);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media .zhy-slot-label, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media .zhy-slot-label {
  width: min(78%, 340px);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media.zhy-media-ready::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media.zhy-media-ready::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media.zhy-media-ready::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media.zhy-media-ready::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media.zhy-media-ready::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media.zhy-media-ready::before {
  content: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media.zhy-media-ready::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media.zhy-media-ready::after, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media.zhy-media-ready::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media.zhy-media-ready::after, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media.zhy-media-ready::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media.zhy-media-ready::after {
  content: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media > img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media > img, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media > img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media > img, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media > img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media > img {
  position: absolute;
  z-index: 1;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-rail, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-rail {
  border-top: 1px solid var(--zhy-line);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row {
  min-height: 140px;
  display: grid;
  grid-template-columns: 70px minmax(220px, 0.8fr) minmax(0, 1.2fr) auto;
  gap: 28px;
  align-items: center;
  padding: 24px 18px;
  border-bottom: 1px solid var(--zhy-line);
  color: inherit;
  text-decoration: none;
  transition: background 180ms ease, padding 180ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row:hover, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row:focus-visible, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row:focus-visible {
  padding-inline: 24px 12px;
  background: rgba(208, 152, 72, 0.09);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-index, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-index {
  color: var(--zhy-gold-deep);
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.08em;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row h3 {
  margin: 0;
  font-size: 24px;
  line-height: 1.18;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row p {
  margin: 0;
  color: var(--zhy-muted);
  line-height: 1.62;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-link, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-link {
  color: var(--zhy-gold-deep);
  font-size: 13px;
  font-weight: 900;
  white-space: nowrap;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-layout {
  display: grid;
  grid-template-columns: 0.82fr 1.18fr;
  gap: 56px;
  align-items: start;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-intro, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-intro {
  position: sticky;
  top: 32px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-intro h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-intro h2 {
  max-width: 11ch;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-list, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-list {
  display: grid;
  gap: 14px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-row, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-row {
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr) auto;
  gap: 18px;
  align-items: center;
  padding: 22px;
  border: 1px solid var(--zhy-line);
  border-radius: 20px;
  background: var(--zhy-surface);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-number, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-number {
  width: 50px;
  height: 50px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--zhy-gold);
  color: var(--zhy-ink);
  font-size: 14px;
  font-weight: 900;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-row h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-row h3 {
  margin-bottom: 5px;
  font-size: 20px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-row p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-row p {
  margin-bottom: 0;
  color: var(--zhy-muted);
  line-height: 1.55;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-tag, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-tag {
  padding: 7px 10px;
  border-radius: 999px;
  background: var(--zhy-paper-deep);
  color: var(--zhy-gold-deep);
  font-size: 12px;
  font-weight: 850;
  white-space: nowrap;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-layout {
  display: grid;
  grid-template-columns: 0.72fr 1.28fr;
  gap: 54px;
  align-items: start;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-copy ul, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-copy ul {
  margin: 24px 0 0;
  padding: 0;
  display: grid;
  gap: 12px;
  list-style: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-copy li, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-copy li {
  position: relative;
  padding-left: 26px;
  color: rgba(255, 248, 237, 0.72);
  line-height: 1.58;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-copy li::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-copy li::before {
  position: absolute;
  top: 0.52em;
  left: 0;
  width: 10px;
  height: 10px;
  border: 2px solid var(--zhy-gold);
  border-radius: 50%;
  content: "";
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 14px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure {
  grid-column: span 7;
  margin: 0;
  overflow: hidden;
  border: 1px solid rgba(255, 248, 237, 0.14);
  border-radius: 22px;
  background: var(--zhy-ink-soft);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure:nth-child(2), .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure:nth-child(2) {
  grid-column: span 5;
  margin-top: 42px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure:nth-child(3), .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure:nth-child(3) {
  grid-column: 3 / span 8;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  filter: brightness(0.9) saturate(0.88) sepia(0.12);
  transition: transform 300ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure:hover img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure:hover img {
  transform: scale(1.035);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-concept-strip, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-concept-strip {
  aspect-ratio: 4 / 3;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  overflow: hidden;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-concept-strip img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-concept-strip img {
  width: 100%;
  height: 100%;
  aspect-ratio: auto;
  object-fit: cover;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-concept-strip img:first-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-concept-strip img:first-child {
  grid-row: 1 / 3;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figcaption, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figcaption {
  padding: 14px 16px 17px;
  color: rgba(255, 248, 237, 0.7);
  font-size: 13px;
  line-height: 1.45;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-conversion, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-conversion {
  position: relative;
  padding: 104px 0;
  overflow: hidden;
  background:
    radial-gradient(circle at 10% 100%, rgba(208, 152, 72, 0.28), transparent 30%),
    linear-gradient(135deg, var(--zhy-ink), var(--zhy-ink-soft) 62%, var(--zhy-gold-deep));
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-conversion-grid, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-conversion-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(480px, 1.2fr);
  gap: 60px;
  align-items: center;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-conversion h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-conversion h2 {
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-input-summary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-input-summary {
  margin: 24px 0 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  list-style: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-input-summary li, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-input-summary li {
  padding: 13px 14px;
  border: 1px solid rgba(255, 248, 237, 0.14);
  border-radius: 14px;
  background: rgba(255, 248, 237, 0.06);
  color: rgba(255, 248, 237, 0.72);
  font-size: 13px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq {
  padding: 30px;
  border: 1px solid rgba(255, 248, 237, 0.28);
  border-radius: 22px;
  background: var(--zhy-paper);
  color: var(--zhy-text);
  box-shadow: 0 34px 100px rgba(0, 0, 0, 0.3);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq h3 {
  margin-bottom: 8px;
  font-size: 25px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq > p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq > p {
  margin-bottom: 22px;
  color: var(--zhy-muted);
  font-size: 14px;
  line-height: 1.55;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq__fields, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq__fields {
  margin: 0 0 24px;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 18px;
  list-style: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq__fields li, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq__fields li {
  position: relative;
  padding-left: 18px;
  color: var(--zhy-ink-soft);
  font-size: 13px;
  font-weight: 720;
  line-height: 1.45;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq__fields li::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq__fields li::before {
  position: absolute;
  top: 0.48em;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--zhy-gold);
  content: "";
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq .zhy-btn, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq .zhy-btn {
  width: 100%;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-layout {
  max-width: 980px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-list, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-list {
  display: grid;
  gap: 12px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-item, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-item {
  border: 1px solid var(--zhy-line);
  border-radius: 12px;
  background: var(--zhy-paper);
  box-shadow: 0 12px 32px rgba(67, 47, 34, 0.06);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-item summary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-item summary {
  position: relative;
  min-height: 52px;
  padding: 20px 58px 20px 22px;
  color: var(--zhy-ink);
  font-family: var(--zhy-font-serif);
  font-size: clamp(18px, 2vw, 22px);
  font-weight: 700;
  line-height: 1.35;
  cursor: pointer;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-item summary::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-item summary::after {
  position: absolute;
  top: 50%;
  right: 22px;
  color: var(--zhy-accent);
  content: "+";
  font-family: var(--zhy-font-sans);
  font-size: 26px;
  font-weight: 500;
  transform: translateY(-50%);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-item[open] summary::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-item[open] summary::after {
  content: "−";
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-faq-item p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-faq-item p {
  max-width: 780px;
  margin: 0;
  padding: 0 22px 22px;
  color: var(--zhy-muted);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer {
  position: relative;
  overflow: hidden;
  padding: clamp(58px, 7vw, 86px) 0 28px;
  border-top: 1px solid rgba(255, 248, 237, 0.12);
  background:
    radial-gradient(circle at 18% 12%, rgba(208, 152, 72, 0.15), transparent 28%),
    linear-gradient(135deg, var(--zhy-ink) 0%, var(--zhy-ink-soft) 58%, var(--zhy-ink) 100%);
  color: var(--zhy-white);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__grid, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__grid {
  display: grid;
  grid-template-columns: minmax(280px, 1.55fr) repeat(3, minmax(150px, 0.85fr));
  gap: clamp(26px, 3.6vw, 54px);
  align-items: start;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__brand img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__brand img {
  width: auto;
  max-width: 190px;
  height: 46px;
  margin-bottom: 16px;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__brand p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__brand p {
  max-width: 360px;
  margin: 0;
  color: rgba(251, 247, 239, 0.68);
  font-size: 14px;
  line-height: 1.65;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__col-title, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__col-title {
  margin: 0 0 16px;
  color: var(--zhy-white);
  font-size: 12px;
  font-weight: 850;
  letter-spacing: 0.12em;
  line-height: 1.2;
  text-transform: uppercase;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__list, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__list {
  margin: 0;
  padding: 0;
  display: grid;
  gap: 7px;
  list-style: none;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__list a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__list a {
  min-height: 32px;
  display: inline-flex;
  align-items: center;
  color: rgba(251, 247, 239, 0.76);
  font-size: 13px;
  font-weight: 650;
  line-height: 1.32;
  text-decoration: none;
  transition: color 160ms ease, transform 160ms ease;
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__list a:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__list a:hover, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__list a:focus, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__list a:focus {
  color: var(--zhy-gold);
  transform: translateX(2px);
}
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__bottom, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__bottom {
  margin-top: 40px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  justify-content: space-between;
  gap: 18px;
  color: rgba(251, 247, 239, 0.5);
  font-size: 12px;
}
@media (prefers-reduced-motion: reduce) {.shipb2b-packaged--products--packaging-accessories .zhy-concept *, .shipb2b-packaged--products--packaging-accessories.zhy-concept *, .shipb2b-packaged--products--packaging-accessories .zhy-concept *::before, .shipb2b-packaged--products--packaging-accessories.zhy-concept *::before, .shipb2b-packaged--products--packaging-accessories .zhy-concept *::after, .shipb2b-packaged--products--packaging-accessories.zhy-concept *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
  }}
@media (max-width: 980px) {.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lang-switch, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lang-switch, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-cta, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-cta {
    display: none;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-toggle, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-toggle {
    margin-left: auto;
    display: grid;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer {
    position: fixed;
    z-index: 1190;
    top: 74px;
    right: 0;
    width: min(420px, 100%);
    min-height: calc(100svh - 74px);
    max-height: calc(100svh - 74px);
    overflow-y: auto;
    padding: 18px 24px 28px;
    border-top: 1px solid rgba(255, 248, 237, 0.1);
    background: rgba(23, 19, 14, 0.98);
    box-shadow: -24px 30px 70px rgba(0, 0, 0, 0.3);
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer[data-open="true"], .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer[data-open="true"] {
    display: grid;
    gap: 6px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer > a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer > a, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer summary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer summary {
    min-height: 52px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    border-bottom: 1px solid rgba(251, 247, 239, 0.1);
    color: var(--zhy-white);
    font-size: 16px;
    font-weight: 720;
    text-decoration: none;
    cursor: pointer;
    list-style: none;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer summary::-webkit-details-marker, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer summary::-webkit-details-marker {
    display: none;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-mobile-group__links, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-mobile-group__links {
    display: grid;
    gap: 4px;
    padding: 10px 0 14px 14px;
    border-bottom: 1px solid rgba(251, 247, 239, 0.1);
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-mobile-group__links a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-mobile-group__links a {
    min-height: 40px;
    display: flex;
    align-items: center;
    color: rgba(251, 247, 239, 0.76);
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-mobile-languages, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-mobile-languages {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px;
    margin: 12px 0 6px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-mobile-languages a, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-mobile-languages a {
    min-height: 42px;
    display: grid;
    justify-content: center;
    place-items: center;
    border: 1px solid rgba(251, 247, 239, 0.12);
    border-radius: 10px;
    color: rgba(251, 247, 239, 0.78);
    font-size: 12px;
    font-weight: 800;
    text-decoration: none;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-nav-drawer > .zhy-nav-cta, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-nav-drawer > .zhy-nav-cta {
    min-height: 48px;
    justify-content: center;
    margin-top: 12px;
    border: 0;
    border-radius: 999px;
    background: var(--zhy-gold);
    color: var(--zhy-ink);
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero {
    padding: 132px 0 78px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-layout, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-layout, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-layout, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-conversion-grid, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-conversion-grid {
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-intro, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-intro {
    position: static;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-conversion-grid, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-conversion-grid {
    gap: 36px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media {
    min-height: 500px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row {
    grid-template-columns: 52px minmax(0, 1fr);
    gap: 10px 18px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row p, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row p, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-link, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-link {
    grid-column: 2;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__grid, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }}
@media (max-width: 720px) {.shipb2b-packaged--products--packaging-accessories .zhy-concept, .shipb2b-packaged--products--packaging-accessories.zhy-concept {
    --zhy-container: min(100% - 28px, 1180px);
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-logo img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-logo img {
    width: 140px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-header__inner, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-header__inner {
    min-height: 74px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero {
    min-height: 92svh;
    padding: 96px 0 42px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept h1, .shipb2b-packaged--products--packaging-accessories.zhy-concept h1 {
    max-width: 12.4ch;
    font-size: clamp(32px, 8.7vw, 35px);
    line-height: 1.06;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept h2, .shipb2b-packaged--products--packaging-accessories.zhy-concept h2 {
    font-size: clamp(31px, 9.6vw, 42px);
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-lead, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section-head > p:last-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section-head > p:last-child, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-lead {
    font-size: 16px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-hero-media-slot .zhy-slot-label, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-hero-media-slot .zhy-slot-label {
    right: 14px;
    bottom: 20px;
    width: calc(100% - 28px);
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-conversion, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-conversion {
    padding: 76px 0;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-section-head, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-section-head {
    margin-bottom: 30px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-mosaic, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-mosaic {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-layout, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-layout {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead {
    grid-row: auto;
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-media, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead .zhy-featured-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead .zhy-featured-media {
    min-height: 0;
    aspect-ratio: 1 / 1;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-featured-product--lead .zhy-featured-body h3, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-featured-product--lead .zhy-featured-body h3 {
    font-size: 24px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-card--primary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-card--primary {
    grid-row: auto;
    align-self: stretch;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-card--primary .zhy-route-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-card--primary .zhy-route-media, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-media {
    min-height: 0;
    aspect-ratio: 1 / 1;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-route-body, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-route-body {
    padding: 22px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-row, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-row {
    grid-template-columns: 46px minmax(0, 1fr);
    padding: 18px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-number, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-number {
    width: 44px;
    height: 44px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-decision-tag, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-decision-tag {
    grid-column: 2;
    justify-self: start;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-customization-media, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-customization-media {
    min-height: 420px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row {
    padding-inline: 8px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row:hover, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row:hover, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-solution-row:focus-visible, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-solution-row:focus-visible {
    padding-inline: 12px 4px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure:nth-child(2), .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure:nth-child(2), .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-gallery figure:nth-child(3), .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-gallery figure:nth-child(3) {
    grid-column: 1 / -1;
    margin-top: 0;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-concept-strip, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-concept-strip {
    aspect-ratio: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-concept-strip img, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-concept-strip img {
    aspect-ratio: 4 / 3;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-proof-concept-strip img:first-child, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-proof-concept-strip img:first-child {
    grid-row: auto;
    grid-column: 1 / -1;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq {
    padding: 22px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-shared-rfq__fields, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-shared-rfq__fields, .shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-input-summary, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-input-summary {
    grid-template-columns: 1fr;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__grid, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__grid {
    grid-template-columns: 1fr;
    gap: 28px;
  }
.shipb2b-packaged--products--packaging-accessories .zhy-concept .zhy-footer__bottom, .shipb2b-packaged--products--packaging-accessories.zhy-concept .zhy-footer__bottom {
    flex-direction: column;
  }}
.shipb2b-packaged--products--packaging-accessories .zhy-sr-only, .shipb2b-packaged--products--packaging-accessories.zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shipb2b-packaged--products--packaging-accessories .zhy-shell-logo, .shipb2b-packaged--products--packaging-accessories.zhy-shell-logo {color:#f8f6f1}
.shipb2b-packaged--products--packaging-accessories .zhy-section-action, .shipb2b-packaged--products--packaging-accessories.zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.shipb2b-packaged--products--packaging-accessories .zhy-btn, .shipb2b-packaged--products--packaging-accessories.zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
.shipb2b-packaged--products--packaging-accessories .zhy-section-action>.zhy-btn, .shipb2b-packaged--products--packaging-accessories.zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
.shipb2b-packaged--products--packaging-accessories .zhy-btn--primary, .shipb2b-packaged--products--packaging-accessories.zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
.shipb2b-packaged--products--packaging-accessories .zhy-btn--outline, .shipb2b-packaged--products--packaging-accessories.zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
.shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] .zhy-btn--outline, .shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
.shipb2b-packaged--products--packaging-accessories [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
.shipb2b-packaged--products--packaging-accessories [data-section-key][data-ui-surface="ink"] h1, .shipb2b-packaged--products--packaging-accessories [data-section-key][data-ui-surface="ink"] h2, .shipb2b-packaged--products--packaging-accessories [data-section-key][data-ui-surface="ink"] h3, .shipb2b-packaged--products--packaging-accessories [data-section-key][data-ui-surface="ink"] p, .shipb2b-packaged--products--packaging-accessories [data-section-key][data-ui-surface="ink"] li {color:inherit}
.shipb2b-packaged--products--packaging-accessories [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
.shipb2b-packaged--products--packaging-accessories .zhy-tag, .shipb2b-packaged--products--packaging-accessories.zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products--packaging-accessories .zhy-tube-category-page, .shipb2b-packaged--products--packaging-accessories.zhy-tube-category-page, .shipb2b-packaged--products--packaging-accessories .zhy-product-examples, .shipb2b-packaged--products--packaging-accessories.zhy-product-examples, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-public-group, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-public-group, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-public-group--table, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-public-group--table, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-spec-table--models, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
.shipb2b-packaged--products--packaging-accessories .zhy-fact-note, .shipb2b-packaged--products--packaging-accessories.zhy-fact-note, .shipb2b-packaged--products--packaging-accessories .lede, .shipb2b-packaged--products--packaging-accessories.lede, .shipb2b-packaged--products--packaging-accessories .scope, .shipb2b-packaged--products--packaging-accessories.scope {max-width:760px;line-height:1.65}
.shipb2b-packaged--products--packaging-accessories .ccard, .shipb2b-packaged--products--packaging-accessories.ccard {display:block;min-width:0}
.shipb2b-packaged--products--packaging-accessories .zhy-grid-3, .shipb2b-packaged--products--packaging-accessories.zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--packaging-accessories .zhy-grid-4, .shipb2b-packaged--products--packaging-accessories.zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.shipb2b-packaged--products--packaging-accessories .zhy-prod-card, .shipb2b-packaged--products--packaging-accessories.zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--packaging-accessories .zhy-prod-card>img, .shipb2b-packaged--products--packaging-accessories.zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
.shipb2b-packaged--products--packaging-accessories .zhy-prod-card>h3, .shipb2b-packaged--products--packaging-accessories.zhy-prod-card>h3, .shipb2b-packaged--products--packaging-accessories .zhy-prod-card>p, .shipb2b-packaged--products--packaging-accessories.zhy-prod-card>p {margin-right:18px;margin-left:18px}
.shipb2b-packaged--products--packaging-accessories .zhy-prod-card>h3, .shipb2b-packaged--products--packaging-accessories.zhy-prod-card>h3 {margin-top:18px}
.shipb2b-packaged--products--packaging-accessories .zhy-prod-card>p, .shipb2b-packaged--products--packaging-accessories.zhy-prod-card>p {margin-bottom:20px}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-generated, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
.shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
.shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-public-head, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-public-head h3, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-public-head h3 {margin:0 0 8px}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-public-head p, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-public-head p {margin:0}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-spec-wrap, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-spec-table, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-spec-table th, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-spec-table th, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-spec-table td, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--packaging-accessories .zhy-spec-table, .shipb2b-packaged--products--packaging-accessories.zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
.shipb2b-packaged--products--packaging-accessories .zhy-spec-table th, .shipb2b-packaged--products--packaging-accessories.zhy-spec-table th, .shipb2b-packaged--products--packaging-accessories .zhy-spec-table td, .shipb2b-packaged--products--packaging-accessories.zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--packaging-accessories .zhy-fit-grid, .shipb2b-packaged--products--packaging-accessories.zhy-fit-grid, .shipb2b-packaged--products--packaging-accessories .zhy-proof-grid, .shipb2b-packaged--products--packaging-accessories.zhy-proof-grid, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-rfq-fields, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-rfq-fields, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-application-list, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-dispatch-grid article, .shipb2b-packaged--products--packaging-accessories .zhy-fit-card, .shipb2b-packaged--products--packaging-accessories.zhy-fit-card, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-application-list article, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-application-list article, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-proof-scope article, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-proof-scope article, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-rfq-fields span, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
.shipb2b-packaged--products--packaging-accessories [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-proof-scope, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-proof-scope>div, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-proof-scope>div {display:grid;gap:12px}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-proof-scope>aside, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
.shipb2b-packaged--products--packaging-accessories .zhy-b2b-rfq-panel, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {.shipb2b-packaged--products--packaging-accessories .zhy-grid-4, .shipb2b-packaged--products--packaging-accessories.zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px) {.shipb2b-packaged--products--packaging-accessories .zhy-grid-3, .shipb2b-packaged--products--packaging-accessories.zhy-grid-3, .shipb2b-packaged--products--packaging-accessories .zhy-grid-4, .shipb2b-packaged--products--packaging-accessories.zhy-grid-4, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-dispatch-grid, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-dispatch-grid, .shipb2b-packaged--products--packaging-accessories .zhy-fit-grid, .shipb2b-packaged--products--packaging-accessories.zhy-fit-grid, .shipb2b-packaged--products--packaging-accessories .zhy-proof-grid, .shipb2b-packaged--products--packaging-accessories.zhy-proof-grid, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-rfq-fields, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-rfq-fields, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-application-list, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-application-list, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-proof-scope, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-proof-scope, .shipb2b-packaged--products--packaging-accessories .zhy-b2b-rfq-panel, .shipb2b-packaged--products--packaging-accessories.zhy-b2b-rfq-panel {grid-template-columns:1fr}}

/* shipb2b-global-override: zhy-cert-facts-v1  (2026-09-05)
   跨页通用的资质陈列块。

   为什么是通用组件而不是页面作用域：同日实测八个商业页有八个不同的 <main> class
   （zhy-home-v3 / zhy-sol / mag-page / zhy-concept / zhy-customization …），
   .cert-band 的 9 条规则全部锁在 .shipb2b-packaged--home，.zhy-qc-docs 锁在
   quality-control，.zhy-factsheet 绑在 main.zhy-product-detail 上——全站几乎没有
   跨页复用的组件，这正是「补一个资质块」要动 global.css 的原因。本块不依赖任何
   祖先 class，一次定义七页通用，新增页面也直接可用。

   必须写在上面那条 :where(main[class*="shipb2b-packaged--"]) [class*="zhy-"]
   { all: revert } 之后——特异性同为 0-1-0，靠位置取胜。挪到它前面会被整块抹平。

   颜色一律走 token，不写死；链接色显式声明，不依赖页面级 a{color:inherit}。 */
.zhy-cert-facts {
  margin: var(--zhy-space-4) 0 0;
  padding: var(--zhy-space-3);
  border: 1px solid var(--zhy-color-line-200);
  border-radius: 4px;
  background: var(--zhy-color-paper-50);
  color: var(--zhy-color-text);
  font-family: var(--zhy-font-body);
}
.zhy-cert-facts__title {
  margin: 0 0 var(--zhy-space-2);
  font-family: var(--zhy-font-heading);
  font-size: 18px;
  line-height: 1.3;
  font-weight: 600;
  color: var(--zhy-color-ink-900);
}
.zhy-cert-facts__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: var(--zhy-space-1);
}
.zhy-cert-facts__item {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: var(--zhy-color-text);
}
.zhy-cert-facts__name {
  font-weight: 600;
  color: var(--zhy-color-ink-900);
}
.zhy-cert-facts__note {
  margin: var(--zhy-space-2) 0 0;
  font-size: 14px;
  line-height: 1.6;
  color: var(--zhy-color-text);
}
.zhy-cert-facts__ref {
  margin: var(--zhy-space-2) 0 0;
  font-size: 14px;
  line-height: 1.6;
}
.zhy-cert-facts__ref a {
  color: var(--zhy-color-action-primary);
  text-decoration: underline;
}
.zhy-cert-facts__ref a:hover,
.zhy-cert-facts__ref a:focus-visible {
  color: var(--zhy-color-ink-800);
}
@media (min-width: 720px) {
  .zhy-cert-facts__list {
    grid-template-columns: 1fr 1fr;
    gap: var(--zhy-space-1) var(--zhy-space-3);
  }
}

/* shipb2b-global-override: zhy-cert-facts-v1.1-contrast  (2026-09-15)
   v1 上线后真实浏览器验收发现：三个页把块放进深色 section，页面级规则
   （.page.page .mag-section--ink h3 / .page .dark h2,h3 / .page.page .zhy-section--deep h3，
   特异性 0-2-1 到 0-3-1）压过 .zhy-cert-facts__title（0-1-0），标题变白字或与底色同色。
   块自带浅底，所以块内文字颜色必须由块自己说了算：同类名叠三次抬到 0-4-0，
   高过任何 0-3-x 的页面规则，不用 !important、不点名任何页面 class。 */
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts {
  color: var(--zhy-color-text);
}
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__title,
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__name {
  color: var(--zhy-color-ink-900);
}
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__item,
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__note,
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__ref {
  color: var(--zhy-color-text);
}
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__ref a {
  color: var(--zhy-color-action-primary);
}
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__ref a:hover,
.zhy-cert-facts.zhy-cert-facts.zhy-cert-facts .zhy-cert-facts__ref a:focus-visible {
  color: var(--zhy-color-ink-800);
}