.font-primary{color:#cf882a}.bg-primary{background-color:#cf882a}.border-primary{border-color:#cf882a}.font-primary-light{color:#fff0cc}.bg-primary-light{background-color:#fff0cc}.border-primary-light{border-color:#fff0cc}.font-primary-dark{color:#945707}.bg-primary-dark{background-color:#945707}.border-primary-dark{border-color:#945707}.font-secondary{color:#0d0981}.bg-secondary{background-color:#0d0981}.border-secondary{border-color:#0d0981}.font-secondary-light{color:#faf7f0}.bg-secondary-light{background-color:#faf7f0}.border-secondary-light{border-color:#faf7f0}.font-secondary-dark{color:#020a3d}.bg-secondary-dark{background-color:#020a3d}.border-secondary-dark{border-color:#020a3d}.font-accent{color:#139a85}.bg-accent{background-color:#139a85}.border-accent{border-color:#139a85}.font-accent-dark{color:#005649}.bg-accent-dark{background-color:#005649}.border-accent-dark{border-color:#005649}.font-accent-light{color:#d1fff7}.bg-accent-light{background-color:#d1fff7}.border-accent-light{border-color:#d1fff7}.font-background-light-cream{color:#fffcf5}.bg-background-light-cream{background-color:#fffcf5}.border-background-light-cream{border-color:#fffcf5}.font-background-dark-blue{color:#030228}.bg-background-dark-blue{background-color:#030228}.border-background-dark-blue{border-color:#030228}.font-background-mid-blue{color:#070454}.bg-background-mid-blue{background-color:#070454}.border-background-mid-blue{border-color:#070454}.font-greyscale-light-grey{color:#b0adb4}.bg-greyscale-light-grey{background-color:#b0adb4}.border-greyscale-light-grey{border-color:#b0adb4}.font-greyscale-white{color:#fff}.bg-greyscale-white{background-color:#fff}.border-greyscale-white{border-color:#fff}.related-products-section{display:flex;flex-direction:column;align-items:center;padding:56px;gap:32px;background-color:#fff}.related-products-section .section-title{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.related-products-section .carousel-section{display:flex;align-items:center;gap:16px;max-width:100%}.related-products-section .carousel-arrow{max-height:100%;max-width:100%}.related-products-section .related-products-carousel{display:flex;gap:32px;max-width:100%;max-height:100%;overflow:hidden}.related-products-section .related-products-carousel .carousel-cards{flex:1 1;min-width:23%}