/* all (font-family) */
/* italic bold */
.text-block-common-ASDdQMlpSNHc1ZEltM__text_we3CMB p {
  font-family: "Gravita GEO Italic Bold" !important;
}
/* bold */
.text-block-common-AMjNvbHBISFd2blNWZ__text_MH79JJ p,
#pro-tailored-text .text-block-common-AaEhuMEdLN2N1VkluU__text_TmRVka p,
#pro-tailored-text .text-block-common-ANk9pZ251MlhaM3Y5T__text_g7RyWX p,
.text-block-common-AbzJ4SzhxQXVVN2xYR__text_4dci6e p,
.text-block-common-Ad1g5TFY5eVRUbzdFY__text_3trVBi p,
#shopify-section-template--17528812437619__slideshow_j8x4Rc p,
#shopify-section-template--17528812437619__section_V8gV6i p,
.text-block-common-AUzk5bXVmblp2N0prM__group_bk9TBQ p,
.text-block-common-AR21QMHZmNzk3elNna__group_8zxThc p,
.text-block-common-AeGM5UUdMbE8rUm11Z__text_mT3779 p,
.text-block-common-ASGJWRXRGbVlsVHRRM__text_TyQyP7 p,
.text-block-common-AODBIZHZsa0djVGk4a__text_emi776 p,
.text-block-common-AMmJ6VjN6ekRGSS9pT__text_XMQe8M p,
.text-block-common-AVlV0RnJJb3Vic0h2V__text_MJ6qPM p,
.text-block-common-Aekk0bExNelVYRzlvM__text_mT3779 p,
.text-block-common-AK1NVZjB2eTBIWEsrQ__text_emi776 p,
.text-block-common-AUHBZRE9HN0UrUDh4V__text_L9A87b p,
.text-block-common-AanFrcWkzdkJvcVpBT__text_nhbaKW p,
.text-block-common-AUmxGd1Q5QmJtU25hZ__text_de4qRQ p,
.text-block-common-AZjhJbjFjcUZVb00wV__text_L9A87b p,
.text-block-common-AeXk0QzJpWU1mVW1YV__text_bVFTha p,
.text-block-common-Aa3M1blFuenVEWVI1T__text_bVFTha p,
#shopify-section-template--17528792809587__category_carousel_ymDt3B h2,
.text-block-common-AODNXNGxTeEpyb2tib__text_H4wckY p,
.text-block-common-Ac1hiK0FXWithMDhXY__text_8YFCzA p,
.text-block-common-AQ250ZTBhY2taaTZEe__text_e4yVQ7 p,
.text-block-common-AVTU4am9WWTFZSVdWT__text_wVCiQF p,
.text-block-common-AMGVhWExSeFJkNEdNQ__text_eyR3N9 p,
.text-block-common-AcEFoS2Nib1VaeWxZS__text_6CVzaw p,
.text-block-common-ATjBFbXNXUWg2L2lSO__title p,
#shopify-section-template--17528793137267__google_map_block_8ptb3n h2,
#shopify-section-template--17528812437619__section_V8gV6i .button,
.text-block-common-ARWkxZ0c3MUY3Rlp5U__text_aib7RD p,
#product-title h1,
.text-block-common-AZzNCcXFOUzFQdERKW__text_wDwttE h3,
.text-block-common-AV3J0cUJzbWsxSW04M__text_fyQWHh h1,
#shopify-section-template--17528792875123__hero_grm9NA .text-block-common-AVlFORUQyZzhvK2JwM__text_YMqnwj p
{
  font-family: "Gravita GEO Bold" !important;
}
/* medium */
#workwear-text .button,
#pro-tailored-text .button,
.text-block-common-AZDB2Nnc5OGxoVDhVT__text_9HwXhm p,
.text-block-common-AaVBPdHZ1UnZpMm9kc__text_V3Qm66 p,
.text-block-common-AcU9lbFBGNzNNMWV6c__group_ttqg4G p,
#slogan h2,
.text-block-common-AN2JTY0xQRW53MndQb__text_EfmeXp p,
.menu__item a,
.mega-menu a,
.text-block-common-Aa2xaMWRxVUxIU1VHQ__text_73J8c7 p,
.text-block-common-Aa2J2OXVhbnFvMFpuK__text_pMq89r p,
.text-block-common-AUHU1UkpUenpHSTZmT__text_AU8HKX p,
.text-block-common-AV2w3SlJJUlB3Vk9vV__text_paKTBb p,
.text-block-common-Ac0c2ZmFQQ1dPOG01W__text_wWDDEx p,
.text-block-common-AeEIyTlJCdG1zQ2dtN__text_4BxWhE p,
.resource-list__item p,
.resource-list__item a,
.text-block-common-ANmt0VjdCNFhOUHhCe__text_pwiVTn p,
.text-block-common-ANnNucUVhUEtMcC9HU__text_aTmjRh p,
.text-block-common-ANEVocHQxa0VGVDd5T__text_waeQxL p,
.text-block-common-AS0ZBQ0pWQXBzY21FV__text_yJXPhh p,
#product-form .button,
#ceradiva-button .button,
#formula-details summary,
#ContactForm-AaDBVOUNpR0VsVk1zN__contact_form_UwiCkQ label,
#ContactForm-AaDBVOUNpR0VsVk1zN__contact_form_UwiCkQ .contact-form__category-title,
.text-block-common-AeWNRV1hMcGpGZW10b__text_wgAEay h3{
  font-family: "Gravita GEO Medium" !important;
}
/*regular */
#workwear-tailored-text p,
#shopify-section-template--17528792973427__section_DhCGTL p,
.text-block-common-AaDZ0ZjhLK0Q0VG1yS__text_aiEjLE p,
.text-block-common-AVUcrTmt0NTErVndXR__text_ahJcn6 p,
#shopify-section-template--17528792973427__category_carousel_Vem7f9 h2,
.text-block-common-AZlBoTzZCdmcyaWhKR__text_gYqpR7 p,
.header a,
.dashed h3,
.text-block-common-AblNJbE1lSU1mWElaS__text_xMbxQB p,
.text-block-common-AejFLRjFYcHpUOCtwU__text_hLRqfr p,
.text-block-common-AZnpvRHJnN21UM3NrU__text_yfdJQ8 p,
#shopify-block-ATEE2bnUzQ0N0K2NYb__text_TyQyP7 p,
#slide-history-text p,
.text-block-common-AMVRmOHlVbjJGd0d5N__text_peHf7A p,
.text-block-common-AL1FqUk9iSzNrdHY1T__text_ybVTcw p,
.text-block-common-AS283eFBmUnQ2am5kM__text_Qj3h7U p,
#ContactForm-AaDBVOUNpR0VsVk1zN__contact_form_UwiCkQ .button,
#shopify-section-template--17528793137267__form #contact-us-info p,
#shopify-section-template--17528792940659__main #product-text p,
.mega-menu .resource-card__title,
.text-block-common-ATWlHNVpEUkd0YmgxR__text_LbbLqQ p,
#formula-details .text-block-common-AMmpGcTRPTHJYTkQvV__text_tQVFim p,
marquee-component p,
#you-may-also-like-group h4,
#shopify-section-template--17528792809587__product_recommendations_dDfQTx .button span,
#shopify-section-template--17528792875123__collection_list_KreTXe .resource-list,
.contact-form__product-item input{
  font-family: "Gravita GEO Regular" !important;
}
/* extra light */
.text-block-common-AVmRPcWREMWpyL2FiN__text_wXd7iW p,
#pro-tailored-text .text-block-common-AUUFvOWZvL2tLS2dYW__text_QdVJPP p,
#shopify-section-template--17528792973427__section_xcnir7 #promote-sustain p,
#shopify-section-template--17528792973427__section_xcnir7 #vertical-item-2 p,
.text-block-common-AckNZL0hweHR1WHdwQ__text_TfRi9B p,
.text-block-common-AUnZ1Sk1mYW52RThsa__text_gTwiEc p,
#things-YSK p,
#ceradiva-text p,
.text-block-common-AM2pnV0tGOTVQREcye__text_V7NQHn p,
.text-block-common-AVzBvVmh0ZEZWR2dIU__text_de4qRQ p,
.text-block-common-AVmZ1Q2I5NExkbUljR__text_DLYFXi p,
.text-block-common-ARTNiRm9HN2hncnpxc__text_VQYAtX p,
.text-block-common-AL3plUDBzVDFYVUUwS__text_V7NQHn p,
.text-block-common-AUmxGd1Q5QmJtU25hZ__text_de4qRQ p,
.text-block-common-ATlVWWDEvSFBkVjYvR__text_ttCKgm p,
.text-block-common-AVE45Z3VXZlk1SzdGM__text_HU3BEz p,
.text-block-common-AQmZCMXdHT1BtSis4W__text_peHf7A p,
.text-block-common-ASWlkNEE2US9PSkZDN__text_yNFiNq p,
.text-block-common-AOXk5Vmxjczd6NWZtM__text_rNWbkA p,
.text-block-common-AUmhveFBiSGZybGt0b__text_g3Cg4x p,
.text-block-common-AbDFsSDF0ZlFCOU1mS__text_TGx4Ta p,
.text-block-common-ANGgzU01JWHhWb1g1T__text_tpqqeX p,
#ContactForm-AaDBVOUNpR0VsVk1zN__contact_form_UwiCkQ .contact-form__input,
#formula-details p,
#head-contact p,
#ContactForm-AaDBVOUNpR0VsVk1zN__contact_form_UwiCkQ .contact-form__product-selection label{
  font-family: "Gravita GEO ExtraLight" !important;
}
/* mobile */
@media (max-width: 750px) {
  .header__columns header-actions {
    grid-area: rightC !important;
  }
}
@media (max-width: 767px) {
    #ceradiva-button{
      width:124px !important;
      bottom:-10% !important;
        a {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      vertical-align: middle;
      white-space:nowrap !important;
        font-size:12px !important;
        }
         .size-style,
     .button{
      padding-left:15px !important;
     padding-right:15px !important;
      padding-block: 3px !important;
    }

  }
  #product-title h1{
  font-size:30px;
  }
  .dashed h3{
    font-size:16px;
  }
  
  /* header */

  header-actions {
    display: none !important;
  }

  .header__drawer {
    grid-area: rightD !important;
  }
  .header__columns .header-logo {
    grid-area: leftA !important;
    padding-left: 5px !important;
  }

  .header__columns header-actions {
    grid-area: rightB;
  }
  .header__columns .search-action {
    grid-area: rightA !important;
  }

  .header__columns {
    --header-template-columns: var(--header-mobile-bookend) 1fr
      var(--header-mobile-bookend) var(--header-mobile-bookend)
      var(--header-mobile-bookend) var(--header-mobile-bookend)
      var(--header-mobile-bookend) !important;
    grid-template-areas: "leftA leftB leftC center rightA rightB rightC rightD" !important;
  }
  /* section1 */
  #shopify-section-template--17528792973427__section_Rbg4KW
    .section--full-width {
    --section-min-height: none !important;
  }
  #shopify-block-ASDdQMlpSNHc1ZEltM__text_we3CMB {
    width: 100%;
    p {
      font-size: 25px;
      text-align: center !important;
    }
  }
  #shopify-block-AMjNvbHBISFd2blNWZ__text_MH79JJ {
    width: 100%;
    p {
      font-size: 16px;
      text-align: center !important;
    }
  }
  #shopify-block-AVmRPcWREMWpyL2FiN__text_wXd7iW {
    width: 100%;
    p {
      font-size: 12px;
      text-align: center !important;
      padding-bottom: 5px;
    }
  }
  .button--AeUZwSXNDajVkZFNlW__button_NtCe74 {
    margin: 0 auto;
  }
  #workwear-text {
    --padding-block-start: none !important;
    padding-bottom: 10px;

    .group-block-content {
      --gap: none !important;
      padding-bottom: 10px;
    }

    .layout-panel-flex {
      gap: none !important;
    }

    .overlay--gradient {
      background: none;
    }
    .button {
      padding-block: 10px;
      font-size: 12px;
    }
  }
  #workwear-pic {
    min-height: 60vh;
    height: 100%;
  }

  /* section 2 */
  #shopify-section-template--17528792973427__section_7RUAkm
    .section--full-width {
    --section-min-height: none !important;
  }

  #workwear-tailored-pic {
    display: none;
  }

  #hide-on-mobile-pic {
    display: none;
  }

  #hide-on-desktop {
    height: 100%;
    min-height: 20vh;
    order: 1;
  }

  #workwear-tailored-text {
    order: 2;
    padding: 20px 10px;
    p {
      font-size: 12px !important;
    }
  }

  /* section3 */
  #shopify-section-template--17528792973427__category_carousel_Vem7f9 h2 {
    font-size: 15px !important;
    padding-bottom: 10px !important;
  }

  #shopify-section-template--17528792973427__category_carousel_Vem7f9 .slide {
    height: 100% !important;
  }

  /* section4 */
  #shopify-section-template--17528792973427__section_4VQVF3
    .section--full-width {
    --section-min-height: none !important;
  }

  #pro-tailored-pic {
    height: 100%;
    min-height: 55vh;
    order: 1;
  }

  #pro-tailored-text {
    order: 2;
    padding: 20px 10px;
    .text-block-common-AaEhuMEdLN2N1VkluU__text_TmRVka p {
      font-size: 22px;
    }
    .text-block-common-AUUFvOWZvL2tLS2dYW__text_QdVJPP p,
    .text-block-common-ANk9pZ251MlhaM3Y5T__text_g7RyWX p {
      font-size: 14px;
    }
    .button {
      padding-block: 6px;
      font-size: 12px;
    }

    .group-block-content {
      --gap: none !important;
    }
  }

  #shopify-section-template--17528792973427__section_8mnhVq #right-group{
    --padding-inline-start:none !important;
  }

  /* section5 clientele + feedback + sellingpoint title */
  #shopify-section-template--17528792973427__section_DhCGTL p,
  .text-block-common-AaDZ0ZjhLK0Q0VG1yS__text_aiEjLE p,
  .text-block-common-AVUcrTmt0NTErVndXR__text_ahJcn6 p{
    font-size: 20px;
  }

  #shopify-section-template--17528792973427__feedback_carousel_pXABzW,
  #shopify-section-template--17528792973427__section_xajEjb {
    background-color: #ffffff !important;
  }

  #shopify-section-template--19566923514111__section_8mnhVq #right-group {
    --padding-inline-start: none !important;
  }

  /* section6 grid pics */
  #shopify-section-template--17528792973427__section_xcnir7
    .section--full-width {
    --section-min-height: 85vh !important;
  }

  #ceradiva-desktop {
    display: none;
  }

  #shopify-section-template--17528792973427__section_xcnir7 #promote-sustain p,
  #shopify-section-template--17528792973427__section_xcnir7 #vertical-item-2 p,
  .text-block-common-AckNZL0hweHR1WHdwQ__text_TfRi9B p,
  .text-block-common-AUnZ1Sk1mYW52RThsa__text_gTwiEc p {
    font-size: 14px;
  }
  #shopify-section-template--17528792973427__section_xcnir7
    #recyclable-fabric
    p {
    font-size: 16px;
  }

  #shopify-block-AaExVYkFjRlkvSkNpN__icon_xDqbzR img,
  #shopify-block-AT3ZqdFNRZFhhL0ZQU__icon_ptAQdx img,
  #shopify-block-AQmpjaFY3cmY1R2lFd__icon_4ykh3y img,
  #shopify-block-AMkgxanh0ckZyL0ZqV__icon_crHzhB img {
    width: 50px !important;
  }

  #shopify-section-template--17528792973427__section_xcnir7
    #vertical-item-1
    .text-block-common-AaVBPdHZ1UnZpMm9kc__text_V3Qm66
    p,
  #shopify-section-template--17528792973427__section_xcnir7
    #anti-odor
    .text-block-common-AZDB2Nnc5OGxoVDhVT__text_9HwXhm
    p {
    font-size: 16px;
  }

  #shopify-section-template--17528792973427__section_xcnir7
    #horizontal-grid
    .layout-panel-flex--column {
    flex-flow: row var(--flex-wrap);
  }

  #shopify-section-template--17528792973427__section_xcnir7
    #vertical-item-1
    .layout-panel-flex--column,
  #shopify-section-template--17528792973427__section_xcnir7
    #vertical-item-2
    .layout-panel-flex--column {
    flex-flow: column var(--flex-wrap);
  }
  #shopify-section-template--17528792973427__section_xcnir7 #vertical-item-1 {
    --size-style-height: 100% !important;
  }

  #horizontal-desktop {
    --size-style-width: 72% !important;
  }

  /* section7 things you should know */
  #things-you-should-know .layout-panel-flex {
    --horizontal-alignment: center !important;
  }

  .text-block-common-AZlBoTzZCdmcyaWhKR__text_gYqpR7 {
    padding-block-start: 35px !important;
    padding-block-end: 25px !important;
    p {
      font-size: 20px !important;
    }
  }

  #things-you-should-know p {
    font-size: 11px;
  }

  #things-YSK .group-block-content {
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 10px;
  }

  #YSK-order .group-block-content,
  #YSK-esg .group-block-content,
  #YSK-workwear .group-block-content {
    display: flex !important;
  }

  /* section8 slogan */
  #slogan h2 {
    font-size: 20px;
  }

  /* footer cert */

  #footer-cert .layout-panel-flex--column {
    flex-flow: row var(--flex-wrap);
  }

  #footer-container .spacer-block {
    display: none;
  }

  #workwear-footer {
    p,
    .layout-panel-flex,
    img {
      text-align: center !important;
      --horizontal-alignment: center !important;
      font-size: 12px;
    }
  }

  #footer-menu {
    a {
      font-size: 16px;
    }

    .menu__item {
      border-bottom: 1px solid #000000;
      display: flex;
      justify-content: space-between; /* Aligns text to start and arrow to end */
      align-items: center;
      padding-bottom: 10px;
      padding-right: 5px;
      cursor: pointer;
      transition: background-color 0.2s ease-in-out;
    }
    .menu__item::after {
      content: "";
      content: "";
      display: inline-block; /* Changed to inline-block to flow within the flex container */
      width: 0.5rem; /* Width of the arrow */
      height: 0.5rem; /* Height of the arrow */
      border-top: 2px solid currentColor; /* Top line of the arrow */
      border-right: 2px solid currentColor; /* Right line of the arrow */
      transform: rotate(45deg); /* Rotate to form the arrow shape */
      margin-left: 0.75rem; /* Space between text (if it were in the same line) and arrow */
      vertical-align: middle; /* Align vertically with the text */
    }
    .menu__item:hover .menu__item::after {
      transform: rotate(45deg) translateX(0.15rem); /* Slight movement on hover */
    }
  }

  #MOF-cert p {
    font-size: 12px;
    text-align: left !important;
  }

  #MOF-cert-pic img {
    width: 60px !important;
  }
  #MOF-cert .layout-panel-flex {
    --horizontal-alignment: flex-start !important;
  }
  #MOF-cert-pic .layout-panel-flex {
    --horizontal-alignment: flex-start;
  }
  #MOF-cert .layout-panel-flex--column,
  #GCC-cert .layout-panel-flex--column {
    flex-flow: column var(--flex-wrap);
  }

  #GCC-cert p {
    font-size: 12px;
  }

  #MOF-cert img {
    width: 110px !important;
  }

  #social-media img {
    width: 30px !important;
  }

  /* contact us footer */
  .text-block-common-AV2w3SlJJUlB3Vk9vV__text_paKTBb,
  .text-block-common-Ac0c2ZmFQQ1dPOG01W__text_wWDDEx,
  .text-block-common-AeEIyTlJCdG1zQ2dtN__text_4BxWhE,
  .text-block-common-ANmt0VjdCNFhOUHhCe__text_pwiVTn,
  .text-block-common-ANnNucUVhUEtMcC9HU__text_aTmjRh,
  .text-block-common-ANEVocHQxa0VGVDd5T__text_waeQxL,
  .text-block-common-AS0ZBQ0pWQXBzY21FV__text_yJXPhh {
    p,
    a {
      font-size: 12px;
    }
  }

  /* order-process gallery */
  #gallery p {
    font-size: 20px;
  }

  #gallery-item p {
    font-size: 12px;
  }

  #shopify-section-template--17528817942643__section_9yL8Kj {
    p {
      text-align: center;
    }

    .text-block-common-AeXk0QzJpWU1mVW1YV__text_bVFTha p {
      font-size: 16px;
    }

    .text-block-common-AS283eFBmUnQ2am5kM__text_Qj3h7U p {
      font-size: 12px;
    }

    .section--full-width {
      --section-min-height: none !important;
    }
    #work-flow-text {
      order: 2;
      .group-block-content {
        --horizontal-alignment: center !important;
        --gap: 5px !important;
      }
      .text-block-common-AMVRmOHlVbjJGd0d5N__text_peHf7A p {
        font-size: 12px;
      }
      .text-block-common-AeXk0QzJpWU1mVW1YV__text_bVFTha p {
        font-size: 16px;
      }
    }

    #your-logo-here-pic {
      min-height: 55vh;
      height: 100%;
      order: 1;
    }
  }

  /* ceradiva page section-1 */
  #shopify-section-template--17528812437619__section_9yL8Kj {
    .section--full-width {
      --section-min-height: none !important;
    }

    #ceradiva-text {
      order: 2;
      .image-block--AMEZpZjFTVk02c1U4d__image_accyr3 img {
        width: 60%;
      }
      p {
        text-align: center;
        font-size: 12px;
      }
      .group-block-content {
        --horizontal-alignment: center !important;
      }
    }
    #ceradiva-hide-on-desktop {
      min-height: 55vh;
      height: 100%;
      order: 1;
    }
    #ceradiva-hide-on-mob {
      display: none;
    }
  }

  /* ceradiva page slogan */
  #shopify-section-template--17528812437619__section_qpnCG9 {
    p {
      font-size: 14px;
    }
  }

  /* ceradiva page icons */
  #shopify-section-template--17528812437619__slideshow_j8x4Rc {
    #anti-odors,
    #minimal-iron {
      img {
        width: 50px !important;
      }
      p {
        font-size: 16px;
      }
    }
    #anti-bacterial,
    #less-washing {
      img {
        width: 40px !important;
      }
      p {
        font-size: 16px;
      }
    }
  }
  /* ceradiva page grid */
  .text-block-common-AUzk5bXVmblp2N0prM__group_bk9TBQ,
  .text-block-common-AR21QMHZmNzk3elNna__group_8zxThc {
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
    p {
      font-size: 20px;
    }
  }
  /* esg-assessment page intro*/
  #shopify-section-template--17528812470387__section_4QBtGH {
    .section--full-width {
      --section-min-height: none !important;
    }
    #esg-assessment-pic {
      order: 1;
      min-height: 60vh;
      height: 100%;
    }
    #esg-assessment-text {
      order: 2;
      p {
        text-align: center;
      }
      .layout-panel-flex {
        --horizontal-alignment: center !important;
      }
      #shopify-block-AeGM5UUdMbE8rUm11Z__text_mT3779 p {
        font-size: 20px;
      }
      .text-block-common-AM2pnV0tGOTVQREcye__text_V7NQHn p {
        font-size: 12px;
      }
      .text-block-common-Aa2J2OXVhbnFvMFpuK__text_pMq89r p {
        font-size: 16px;
      }
    }
  }

  /* esg-assessment page slogan */
  #shopify-section-template--17528812470387__section_Cehh94 {
    .spacing-style {
      gap: 0 !important;
    }
    .text-block-common-ASGJWRXRGbVlsVHRRM__text_TyQyP7 p {
      font-size: 16px;
    }
    .text-block-common-AZnpvRHJnN21UM3NrU__text_yfdJQ8 p {
      font-size: 12px;
    }
  }

  /* esg-assessment page environmental,social,governance */
  #shopify-section-template--17528812470387__section_qpbngR,
  #shopify-section-template--17528812470387__section_bpAGHY,
  #shopify-section-template--17528812470387__section_kJrCfi {
    .section--full-width {
      --section-min-height: none !important;
    }
    #environmental-text,
    #governance-text,
    #social-text {
      .layout-panel-flex {
        --horizontal-alignment: center !important;
        --gap: none !important;
        p {
          text-align: center;
        }
        .text-block-common-AODBIZHZsa0djVGk4a__text_emi776,
        .text-block-common-AMmJ6VjN6ekRGSS9pT__text_XMQe8M,
        .text-block-common-AVlV0RnJJb3Vic0h2V__text_MJ6qPM {
          p {
            font-size: 20px;
          }
        }
        .text-block-common-AVzBvVmh0ZEZWR2dIU__text_de4qRQ,
        .text-block-common-AVmZ1Q2I5NExkbUljR__text_DLYFXi,
        .text-block-common-ARTNiRm9HN2hncnpxc__text_VQYAtX {
          p {
            font-size: 12px;
          }
        }
      }
    }
  }

  /* sustainable-workwear page intro */
  #shopify-section-template--17528813584499__section_4QBtGH {
    .section--full-width {
      --section-min-height: none !important;
    }
    #sustainable-workwear-text {
      order: 2;
      .layout-panel-flex {
        --horizontal-alignment: center !important;
        gap: 5px !important;
        p {
          text-align: center;
        }
      }
      .text-block-common-Aekk0bExNelVYRzlvM__text_mT3779 {
        p {
          font-size: 16px !important;
        }
      }
      .text-block-common-AL3plUDBzVDFYVUUwS__text_V7NQHn {
        p {
          font-size: 12px !important;
        }
      }
    }
    #sustainable-workwear-pic {
      order: 1;
      min-height: 50vh;
      height: 100%;
    }
  }

  /* sustainable workwear slogan */
  #shopify-section-template--17528813584499__section_Cehh94 {
    .layout-panel-flex {
      --padding-block-start: 30px !important;
      --padding-block-end: 30px !important;
    }
    #shopify-block-ATEE2bnUzQ0N0K2NYb__text_TyQyP7 {
      p {
        font-size: 14px;
      }
    }
  }

  /*sustainable workwear long life design */
  /* sustainable workwear responsible sourcing */
  /* sustainable workwear ethical manufacturing */
  #shopify-section-template--17528813584499__section_qpbngR,
  #shopify-section-template--17528813584499__section_C7UUaD,
  #shopify-section-template--17528813584499__section_T9Wk7w {
    .section--full-width {
      --section-min-height: none !important;
    }
    #long-life-design-pic,
    #responsible-sourcing-pic,
    #ethical-manufacturing-pic {
      order: 1;
      min-height: 25vh;
      height: 100%;
    }
    #long-life-design-text,
    #responsible-sourcing-text,
    #ethical-manufacturing-text {
      order: 2;
      .layout-panel-flex {
        --horizontal-alignment: center !important;
        --gap: 5px !important;
        p {
          text-align: center;
        }
        .text-block-common-AK1NVZjB2eTBIWEsrQ__text_emi776,
        .text-block-common-AanFrcWkzdkJvcVpBT__text_nhbaKW,
        .text-block-common-AUHBZRE9HN0UrUDh4V__text_L9A87b {
          p {
            font-size: 16px;
          }
        }
        .text-block-common-AUmxGd1Q5QmJtU25hZ__text_de4qRQ,
        .text-block-common-ATlVWWDEvSFBkVjYvR__text_ttCKgm,
        .text-block-common-AVE45Z3VXZlk1SzdGM__text_HU3BEz {
          p {
            font-size: 12px;
          }
        }
      }
    }
  }

  /* professional workwear section */
  #shopify-section-template--17528817975411__section_9yL8Kj {
    .section--full-width {
      --section-min-height: none !important;
    }
    #workwear-history-pic {
      order: 1;
      min-height: 40vh;
      height: 100%;
    }
    #workwear-history-text {
      order: 2;
      .layout-panel-flex {
        --horizontal-alignment: center !important;
      }
      p {
        text-align: center;
      }
      .text-block-common-Aa3M1blFuenVEWVI1T__text_bVFTha p {
        font-size: 20px;
      }
      .text-block-common-AQmZCMXdHT1BtSis4W__text_peHf7A p {
        font-size: 12px;
      }
    }
  }

  /* slide history workwear */
  #shopify-section-template--17528817975411__slideshow_pxcXGC {
    #slide-history-text p {
      font-size: 12px;
    }
  }

  /* workwear mission vision values */
  #shopify-section-template--17528817975411__slideshow_NjKA8e {
    #mission,
    #vision,
    #values {
      img {
        width: 30px !important;
      }
      .text-block-common-AODNXNGxTeEpyb2tib__text_H4wckY p,
      .text-block-common-Ac1hiK0FXWithMDhXY__text_8YFCzA p,
      .text-block-common-AQ250ZTBhY2taaTZEe__text_e4yVQ7 p {
        font-size: 16px;
      }
      .text-block-common-ASWlkNEE2US9PSkZDN__text_yNFiNq p,
      .text-block-common-AOXk5Vmxjczd6NWZtM__text_rNWbkA p,
      .text-block-common-AUmhveFBiSGZybGt0b__text_g3Cg4x p {
        font-size: 12px;
        height: 100%;
        min-height:80px;
      }
    }
  }
  /* workwear workflow order processing (workwear page) */
  #shopify-section-template--17528817975411__section_MYEJrf {
    p {
      text-align: center;
    }

    .text-block-common-AVTU4am9WWTFZSVdWT__text_wVCiQF p {
      font-size: 20px;
    }

    .text-block-common-AS283eFBmUnQ2am5kM__text_Qj3h7U p {
      font-size: 12px;
    }

    .section--full-width {
      --section-min-height: none !important;
    }
    #work-flow-text {
      order: 2;
      .group-block-content {
        --horizontal-alignment: center !important;
        --gap: 5px !important;
      }
    }

    #your-logo-here-pic {
      min-height: 55vh;
      height: 100%;
      order: 1;
    }
  }

  /* workwear company production */
  /* workwear company policy */
  #shopify-section-template--17528817975411__section_ar7hPi,
  #shopify-section-template--17528817975411__section_UzaUiY {
    .section--full-width {
      --section-min-height: none !important;
    }
    .group-block-content {
      --gap: 10px !important;
    }
    #company-policy-pic,
    #company-production-pic {
      min-height: 35vh;
      height: 100%;
    }
    #company-policy-text,
    #company-production-text {
      .text-block-common-AMGVhWExSeFJkNEdNQ__text_eyR3N9 p,
      .text-block-common-AcEFoS2Nib1VaeWxZS__text_6CVzaw p {
        font-size: 20px;
      }
      .text-block-common-AUHU1UkpUenpHSTZmT__text_AU8HKX p,
      .text-block-common-AbDFsSDF0ZlFCOU1mS__text_TGx4Ta p,
      .text-block-common-ANGgzU01JWHhWb1g1T__text_tpqqeX p {
        font-size: 12px;
      }
      --padding-inline-start: 20px !important;
    }
  }

  /* contact form */
  .text-block-common-ATjBFbXNXUWg2L2lSO__title p,
  #shopify-section-template--17528793137267__google_map_block_8ptb3n h2 {
    font-size: 20px;
  }
  #shopify-section-template--17528793137267__form {
    .size-style button {
      padding-block: 6px;
    }
  }

  #contact-us-info p {
    font-size: 12px;
  }

  #contact-us-info #sales-text p,
  #contact-us-info .text-block-common-AUXVYeVk3WElSRjRsa__text_ja8b7b p {
    word-break: break-all;
  }

  #shopify-section-template--17528812437619__section_V8gV6i {
    .button {
      position: absolute;
      bottom: 10px !important; /* Distance from the bottom of the container */
      left: 50%; /* Center horizontally */
      transform: translateX(-50%); /* Adjust for true centering */
      font-size: 16px !important;
      cursor: pointer;
      letter-spacing: 1px; /* Slightly spaced letters */
      z-index: 10; /* Ensure button is above images */
      padding: 12px !important;
    }
  }

  #shopify-section-template--17528793137267__form{
    .contact-form{
      order:2 !important;
    }
    #map-on-top{
      order:1 !important;
    }
  }

  /* collection page */
  .text-block-common-ARWkxZ0c3MUY3Rlp5U__text_aib7RD p {
    font-size: 40px;
  }
  #shopify-section-template--17528792940659__main {
    #product-text p {
      font-size: 16px;
    }
  }

  .menu-drawer__menu a {
    font-size: 20px;
  }

  .menu-drawer__menu--childlist a {
    font-size: 16px !important;
  }

  #product-title{
    p{
      font-size:14px;
    }
  }

}

/* desktop */
@media (min-width: 1401px) {

  .product-information__media {
  width: 70% !important;
  float: right !important;}

  #shopify-section-template--17528792973427__section_7RUAkm{
    .section--full-width{
    --section-min-height:60vh !important;
    }
  }

  #shopify-section-template--17528792973427__category_carousel_Vem7f9{
    .slides-wrapper{
      padding:0 10rem;
    }
  }

  /* header */
  header-actions {
    display: none !important;
  }
  /* section2 */
  #hide-on-desktop {
    display: none;
  }

  /* workwear text */
  #workwear-text,
  #pro-tailored-text {
    .button {
      padding-block: 10px;
    }
  }

  /* vision mission values */
  #shopify-section-template--17528817975411__slideshow_NjKA8e {
    #mission,
    #vision,
    #values {
      .text-block-common-ASWlkNEE2US9PSkZDN__text_yNFiNq p,
      .text-block-common-AOXk5Vmxjczd6NWZtM__text_rNWbkA p,
      .text-block-common-AUmhveFBiSGZybGt0b__text_g3Cg4x p {
        height: 100%;
        min-height: 80px;
      }
    }
  }
  /* section6 grid pics */
  #shopify-section-template--17528792973427__section_xcnir7
    .section--full-width {
    --section-min-height: 90vh !important;
  }

  #ceradiva-mob {
    display: none;
  }

  #shopify-section-template--17528792973427__category_carousel_Vem7f9 h2 {
    font-size: 30px;
  }

  .text-block-common-AZlBoTzZCdmcyaWhKR__text_gYqpR7 {
    p {
      font-size: 30px;
    }
  }

  /* ceradiva page section-1 */
  #ceradiva-hide-on-desktop {
    display: none;
  }

  /* contact form */
  #shopify-section-template--17528793137267__form {
    .size-style button {
      max-width: var(--size-style-width) !important;
    }
  }

  /* contact form button */
  #shopify-section-template--17528793137267__form {
    .size-style button {
      --size-style-height: 3px !important;
    }
  }

  /* section8 slogan */
  #slogan h2 {
    font-size: 44px;
  }

  .google-map-section__container {
    max-width: 1080px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

/* 1400 width */
@media (min-width: 768px) and (max-width: 1400px) {

  .product-information__media{
  width: 70% !important;
  float: right !important;
  }

    
   #shopify-section-template--17528792973427__section_7RUAkm
    .section--full-width {
    --section-min-height: 60vh !important;
  }

  #shopify-section-template--17528792973427__category_carousel_Vem7f9{
    .slides-wrapper{
      padding:0 8rem;
    }
  }
  
  .text-block-common-ASDdQMlpSNHc1ZEltM__text_we3CMB p {
    font-size: 50px;
  }
  .text-block-common-AMjNvbHBISFd2blNWZ__text_MH79JJ p {
    font-size: 30px;
  }
  .text-block-common-AVmRPcWREMWpyL2FiN__text_wXd7iW p {
    font-size: 20px;
  }
  #workwear-tailored-text p {
    font-size: 25px;
  }
  #shopify-section-template--17528792973427__category_carousel_Vem7f9 h2 {
    font-size: 20px;
  }
  #shopify-section-template--17528812437619__section_V8gV6i {
    .section--full-width {
      --section-min-height: none !important;
    }
  }
  #slogan h2 {
    font-size: 30px;
  }
  /* header */
  header-actions {
    display: none !important;
  }
  /* section2 */
  #hide-on-desktop {
    display: none;
  }

  /* workwear text */
  #workwear-text,
  #pro-tailored-text {
    .button {
      padding-block: 10px;
    }
  }

  /* vision mission values */
  #shopify-section-template--17528817975411__slideshow_NjKA8e {
    #mission,
    #vision,
    #values {
      .text-block-common-ASWlkNEE2US9PSkZDN__text_yNFiNq p,
      .text-block-common-AOXk5Vmxjczd6NWZtM__text_rNWbkA p,
      .text-block-common-AUmhveFBiSGZybGt0b__text_g3Cg4x p {
        height: 100%;
        min-height: 100px;
      }
    }
  }
  /* section6 grid pics */
  #shopify-section-template--17528792973427__section_xcnir7
    .section--full-width {
    --section-min-height: 90vh !important;
  }

  #ceradiva-mob {
    display: none;
  }

  #shopify-section-template--17528792973427__category_carousel_Vem7f9 h2 {
    font-size: 30px;
  }

  .text-block-common-AZlBoTzZCdmcyaWhKR__text_gYqpR7 {
    p {
      font-size: 30px;
    }
  }

  /* ceradiva page section-1 */
  #shopify-section-template--17528812437619__section_9yL8Kj
    #ceradiva-hide-on-desktop {
    display: none;
  }

  #shopify-section-template--17528793137267__form {
    .size-style button {
      max-width: var(--size-style-width) !important;
    }
  }

  /* contact form button */
  #shopify-section-template--17528793137267__form {
    .size-style button {
      --size-style-height: 3px !important;
    }
  }
  #company-policy-text,
  #company-production-text {
    .text-block-common-AMGVhWExSeFJkNEdNQ__text_eyR3N9 p,
    .text-block-common-AcEFoS2Nib1VaeWxZS__text_6CVzaw p {
      font-size: 30px;
    }
    .text-block-common-AUHU1UkpUenpHSTZmT__text_AU8HKX p,
    .text-block-common-AbDFsSDF0ZlFCOU1mS__text_TGx4Ta p,
    .text-block-common-ANGgzU01JWHhWb1g1T__text_tpqqeX p {
      font-size: 18px;
    }
  }

  /*workflow page */
  .text-block-common-AeXk0QzJpWU1mVW1YV__text_bVFTha p {
    font-size: 24px;
  }

  .text-block-common-AMVRmOHlVbjJGd0d5N__text_peHf7A p {
    font-size: 16px;
  }

  .image-block--AT2pUVXlZWGhnemxiV__image_tD3JQj {
    --size-style-width: 70% !important;
  }
  /* workwear page */
  .text-block-common-Aa3M1blFuenVEWVI1T__text_bVFTha p,
  .text-block-common-AVTU4am9WWTFZSVdWT__text_wVCiQF p,
  .text-block-common-AQ250ZTBhY2taaTZEe__text_e4yVQ7 p,
  .text-block-common-Ac1hiK0FXWithMDhXY__text_8YFCzA p,
  .text-block-common-AODNXNGxTeEpyb2tib__text_H4wckY p {
    font-size: 24px;
  }

  .text-block-common-AQmZCMXdHT1BtSis4W__text_peHf7A p,
  #slide-history-text p,
  .text-block-common-AOXk5Vmxjczd6NWZtM__text_rNWbkA p,
  .text-block-common-AUmhveFBiSGZybGt0b__text_g3Cg4x p,
  .text-block-common-ASWlkNEE2US9PSkZDN__text_yNFiNq p,
  .text-block-common-AS283eFBmUnQ2am5kM__text_Qj3h7U p {
    font-size: 16px;
  }

  .image-block--AUncvR3pZUVNrNlJZU__image_tD3JQj {
    --size-style-width: 70% !important;
  }
  .text-block-common-AaEhuMEdLN2N1VkluU__text_TmRVka p {
    font-size: 38px !important;
  }

  .text-block-common-AY2duNlFQeFFBdSswe__text_hncjb8 p,
  .text-block-common-AaDZ0ZjhLK0Q0VG1yS__text_aiEjLE p,
  .text-block-common-AVUcrTmt0NTErVndXR__text_ahJcn6 p{
    font-size: 30px !important;
  }

  .google-map-section__container {
    max-width: 1080px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media (min-width:1600){
  #shopify-section-template--17528792973427__category_carousel_Vem7f9{
    .slides-wrapper{
      padding:0 23rem;
    }
  }
}
@media (min-width:1800px){
  
  #shopify-section-template--17528792973427__category_carousel_Vem7f9{
    .slides-wrapper{
      padding:0 30rem !important;
    }
  }
}
/* 501 width - 750 width */
@media (min-width: 501px) and (max-width: 750px) {
  #gallery .mobile-column {
    flex-flow: row wrap !important;
  }
}

/* 375 width */
@media (max-width: 375px) {

  #product-title p{
    font-size:10px;
  }

  #slogan h2 {
    font-size: 16px !important;
  }
  #company-policy-text,
  #company-production-text {
    .text-block-common-AMGVhWExSeFJkNEdNQ__text_eyR3N9 p,
    .text-block-common-AcEFoS2Nib1VaeWxZS__text_6CVzaw p {
      font-size: 18px !important;
    }
    .text-block-common-AUHU1UkpUenpHSTZmT__text_AU8HKX p,
    .text-block-common-AbDFsSDF0ZlFCOU1mS__text_TGx4Ta p,
    .text-block-common-ANGgzU01JWHhWb1g1T__text_tpqqeX p {
      font-size: 10px !important;
    }
  }
  #shopify-section-template--17528812437619__slideshow_j8x4Rc {
    #anti-odors,
    #minimal-iron {
      img {
        width: 40px !important;
      }
      p {
        font-size: 12px !important;
      }
    }
    #anti-bacterial,
    #less-washing {
      img {
        width: 30px !important;
      }
      p {
        font-size: 12px !important;
      }
    }
  }
  /* workwear mission vision values */
  #shopify-section-template--17528817975411__slideshow_NjKA8e {
    #mission,
    #vision,
    #values {
      .text-block-common-AODNXNGxTeEpyb2tib__text_H4wckY p,
      .text-block-common-Ac1hiK0FXWithMDhXY__text_8YFCzA p,
      .text-block-common-AQ250ZTBhY2taaTZEe__text_e4yVQ7 p {
        font-size: 14px;
      }
      .text-block-common-ASWlkNEE2US9PSkZDN__text_yNFiNq p,
      .text-block-common-AOXk5Vmxjczd6NWZtM__text_rNWbkA p,
      .text-block-common-AUmhveFBiSGZybGt0b__text_g3Cg4x p {
        font-size: 10px;
        height: 100%;
        min-height: 60px;
      }
    }
  }
}

/* for whole page */

#shopify-block-AeXpFRmg5eUNlVGFrL__forms_inline_xUTPfj{
  width:100%;
}

#prod-others-text::-webkit-input-placeholder{
  opacity:0.5;
}

#shopify-section-template--17528792809587__category_carousel_ymDt3B{
  h2{
    font-size:25px;
  }
}

#shopify-section-template--17528792875123__product_list_NFRtMk{
  .quick-add__button{
    display:none;
  }
}
.text-block-common-AMVRmOHlVbjJGd0d5N__text_peHf7A,
#slide-history-text,
#workwear-history-text,
.text-block-common-AS283eFBmUnQ2am5kM__text_Qj3h7U,
.text-block-common-AbDFsSDF0ZlFCOU1mS__text_TGx4Ta,
.text-block-common-ANGgzU01JWHhWb1g1T__text_tpqqeX,
.text-block-common-ARnRFQjR1VFBiWnptd__text_peHf7A,
.text-block-common-AL3plUDBzVDFYVUUwS__text_V7NQHn,
.text-block-common-AUmxGd1Q5QmJtU25hZ__text_de4qRQ,
.text-block-common-ATlVWWDEvSFBkVjYvR__text_ttCKgm,
.text-block-common-AVE45Z3VXZlk1SzdGM__text_HU3BEz,
.text-block-common-AM2pnV0tGOTVQREcye__text_V7NQHn,
.text-block-common-AVzBvVmh0ZEZWR2dIU__text_de4qRQ,
.text-block-common-AVmZ1Q2I5NExkbUljR__text_DLYFXi,
.text-block-common-ARTNiRm9HN2hncnpxc__text_VQYAtX {
  p {
    text-align: justify !important;
  }
}

.quick-add__button,
.quick-add__button--add{
  display:none !important;
}

/* header */
.menu-drawer {
  background-color: #e7c316 !important;
}

.page-width-narrow {
  --header-height: none !important;
  --header-group-height: 0vh !important;
}

.mega-menu .price,
.mega-menu .mega-menu__column--span-1 {
  display: none !important;
}

.mega-menu .resource-card__title {
  text-align: center;
}

.menu-list__submenu-inner {
  padding-block-start: 40px !important;
  padding-block-end: 50px !important;
}

.menu-drawer__featured-content {
  display: none !important;
}

.mega-menu__grid{
  display:flex !important;
}

.mega-menu__list{
  order:2 !important;
}

.mega-menu__content-column {
  order:1 !important;
}

.mega-menu__content-list-item#workwear-sustainability-1,
.mega-menu__content-list-item#workwear-sustainability-2{
  width:100%;
}

.mega-menu__content-column--products#workwear-sustainability-container{
  width:50%;
}

.shopify-section-template--17528793137267__form {
  padding: 0 20px !important;
}

#anti-odors,
#anti-bacterial,
#minimal-iron,
#less-washing {
  p {
    height: 75px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

#shopify-section-template--17528812437619__section_V8gV6i {
  .button {
    position: absolute;
    bottom:30px;
    left: 50%; 
    transform: translateX(-50%);
    background-color: white; 
    font-size: 20px;
    color: black;
    border: 2px solid #86aa6a !important;
    border-radius: 10px !important;
    cursor: pointer;
    letter-spacing: 1px; 
    z-index: 10; 
  }
}

#ceradiva-button{
      position: absolute;
      bottom: 0%; 
      left: 50%; 
      transform: translateX(-50%); 
      z-index: 10; 
      text-align:center !important;
      overflow:hidden !important;
      display:flex;
      flex-flow:column;
      max-width:100%;
   a{
     justify-content:center !important;
     font-size:16px;
    }

    .size-style,
     .button{
      padding-left:25px;
     padding-right:25px;
      padding-block: 3px;
    }
  }


#rayon-fabric-text p,
#viscose-fabric-text p {
  margin-block-start: 0px !important;
  margin-block-end: 0px !important;
}

#shopify-section-template--17528792940659__main product-price{
  display:none;
}

@font-face {
  font-family: "Gravita GEO Italic Bold";
  src: url("https://cdn.shopify.com/s/files/1/0759/1444/5055/files/GravitaGEOItalic-Bold-BF65792883c873c.woff2?v=1750040823")
    format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gravita GEO Bold";
  src: url("https://cdn.shopify.com/s/files/1/0759/1444/5055/files/GravitaGEO-Bold-BF657928841ed84.woff2?v=1750040823")
    format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gravita GEO ExtraLight";
  src: url("https://cdn.shopify.com/s/files/1/0759/1444/5055/files/GravitaGEO-ExtraLight-BF657928845d4e0.woff2?v=1750040822")
    format("woff2");
  font-weight: 200; /* ExtraLight */
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gravita GEO Medium";
  src: url("https://cdn.shopify.com/s/files/1/0759/1444/5055/files/GravitaGEO-Medium-BF6579288440175.woff2?v=1750042091")
    format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gravita GEO Regular";
  src: url("https://cdn.shopify.com/s/files/1/0759/1444/5055/files/GravitaGEO-Regular-BF657928845edb5.woff2?v=1750040822")
    format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
