.elementor-kit-16{--e-global-color-primary:#1E78BE;--e-global-color-secondary:#54595F;--e-global-color-text:#2C3640;--e-global-color-accent:#1E5096;--e-global-color-5b97270:#242424;--e-global-color-510584c:#E22D2D;--e-global-color-195b532:#242424;--e-global-color-22ef3e0:#1E78BE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-16 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:800px;}.e-con{--container-max-width:800px;}}/* Start custom CSS *//* AQP Cryopak page – reduce header menu font size slightly */
.page-id-91101 .whb-header .menu-item > a,
.page-id-91101 .whb-header .wd-nav-link {
  font-size: 13px;
}

/* TPS Shipping Policy – page-only styling */
.elementor-kit-16 .tps-policy-section{
  background:#fff;
  border:1px solid #e8e8e1;
  border-radius:12px;
  padding:18px 18px 14px;
  margin:0 0 18px;
}

.elementor-kit-16 .tps-policy-section p{ margin:0 0 10px; }
.elementor-kit-16 .tps-policy-section p:last-child{ margin-bottom:0; }

.elementor-kit-16 .tps-policy-section ul{
  margin:0 0 10px 18px;
}

.elementor-kit-16 .tps-policy-note{
  border-left:4px solid #111;
  background:#fafafa;
  padding:12px 14px;
  border-radius:10px;
  margin:12px 0;
}

.elementor-kit-16 .tps-policy-kv{
  display:grid;
  grid-template-columns: 1fr;
  gap:10px;
  margin:10px 0 0;
}

@media (min-width: 768px){
  .elementor-kit-16 .tps-policy-kv{
    grid-template-columns: 1fr 1fr;
  }
}

.elementor-kit-16 .tps-policy-kv__item{
  border:1px dashed #e8e8e1;
  border-radius:10px;
  padding:12px 14px;
}

.elementor-kit-16 .tps-policy-kv__item strong{
  display:block;
  margin-bottom:4px;
}
/* Methods of Delivery – page-only */
.elementor-kit-16 .tps-delivery-note{
  border:1px solid #e8e8e1;
  border-radius:12px;
  background:#fff;
  padding:14px 16px;
  margin:12px 0 0;
}

.elementor-kit-16 .tps-delivery-note p{
  margin:0;
}/* End custom CSS */