<!DOCTYPE html><html lang="en-US" prefix="og: https://ogp.me/ns#"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><link rel="profile" href="http://gmpg.org/xfn/11"><link rel="alternate" href="https://custommark.co/" hreflang="en" /><link rel="alternate" href="https://custommark.co/es/" hreflang="es" /> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --><title>Custom Promotional Products and Branded Merchandise | CustomMark</title><link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin/><link rel="preconnect" href="https://fonts.googleapis.com"/><style type="text/css">@font-face {
 font-family: 'IBM Plex Mono';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf) format('truetype');
}
@font-face {
 font-family: 'IBM Plex Mono';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lc.ttf) format('truetype');
}
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjQ.ttf) format('truetype');
}
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 600;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjQ.ttf) format('truetype');
}
@font-face {
 font-family: 'Inter';
 font-style: normal;
 font-weight: 700;
 font-display: swap;
 src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjQ.ttf) format('truetype');
} </style><link rel="stylesheet" id="siteground-optimizer-combined-css-81cd739646d6efb1f5a8e44a7820d1b7" href="https://custommark.co/wp-content/uploads/siteground-optimizer-assets/siteground-optimizer-combined-css-81cd739646d6efb1f5a8e44a7820d1b7.css" media="all" /><meta name="description" content="Custom t-shirts, mugs, pens, bags and tech branded with your logo. Premium promotional products shipped nationwide. Get a free quote today."/><meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/><link rel="canonical" href="https://custommark.co/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:locale:alternate" content="es_ES" /><meta property="og:title" content="Custom Promotional Products and Branded Merchandise | CustomMark" /><meta property="og:description" content="Custom t-shirts, mugs, pens, bags and tech branded with your logo. Premium promotional products shipped nationwide. Get a free quote today." /><meta property="og:url" content="https://custommark.co/" /><meta property="og:site_name" content="CustomMark" /><meta property="og:updated_time" content="2026-10-12T01:52:01+00:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Custom Promotional Products and Branded Merchandise | CustomMark" /><meta name="twitter:description" content="Custom t-shirts, mugs, pens, bags and tech branded with your logo. Premium promotional products shipped nationwide. Get a free quote today." /><meta name="twitter:label1" content="Written by" /><meta name="twitter:data1" content="Derek Capo" /><meta name="twitter:label2" content="Time to read" /><meta name="twitter:data2" content="Less than a minute" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://custommark.co/#place","address":{"@type":"PostalAddress","streetAddress":"1 Alhambra Plaza, Columbus Center, Floor PH","addressLocality":"Coral Gables","addressRegion":"FL","postalCode":"33134","addressCountry":"US"}},{"@type":["LocalBusiness","Organization"],"@id":"https://custommark.co/#organization","name":"CustomMark","url":"https://custommark.co","email":"hello@custommark.co","address":{"@type":"PostalAddress","streetAddress":"1 Alhambra Plaza, Columbus Center, Floor PH","addressLocality":"Coral Gables","addressRegion":"FL","postalCode":"33134","addressCountry":"US"},"logo":{"@type":"ImageObject","@id":"https://custommark.co/#logo","url":"https://custommark.co/wp-content/uploads/2026/04/custommark-logo.png","contentUrl":"https://custommark.co/wp-content/uploads/2026/04/custommark-logo.png","caption":"CustomMark","inLanguage":"en-US","width":"960","height":"168"},"openingHours":["Mo,Tu,We,Th,Fr 09:00-18:00"],"location":{"@id":"https://custommark.co/#place"},"image":{"@id":"https://custommark.co/#logo"},"telephone":"+1-888-452-0027"},{"@type":"WebSite","@id":"https://custommark.co/#website","url":"https://custommark.co","name":"CustomMark","publisher":{"@id":"https://custommark.co/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://custommark.co/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://custommark.co/#webpage","url":"https://custommark.co/","name":"Custom Promotional Products and Branded Merchandise | CustomMark","datePublished":"2026-04-15T15:13:34+00:00","dateModified":"2026-10-12T01:52:01+00:00","about":{"@id":"https://custommark.co/#organization"},"isPartOf":{"@id":"https://custommark.co/#website"},"inLanguage":"en-US"}]}</script> <!-- /Rank Math WordPress SEO plugin --><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link rel="alternate" type="application/rss+xml" title="CustomMark Promotional Products &raquo; Feed" href="https://custommark.co/feed/" /><link rel="alternate" type="application/rss+xml" title="CustomMark Promotional Products &raquo; Comments Feed" href="https://custommark.co/comments/feed/" /><link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFE600%22%2F%3E%3Cstop%20offset%3D%22.3%22%20stop-color%3D%22%23FF7A2F%22%2F%3E%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%23E6007E%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231AA3E8%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22120%22%20height%3D%22120%22%20rx%3D%2226%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20fill%3D%22url%28%23g%29%22%20d%3D%22M24%2082%20L102%2076%20L97%2092%20L18%2096%20Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.9%2074.7Q28.3%2074.7%2025%2073.3Q21.6%2071.9%2019.9%2069.2Q18.1%2066.4%2018.1%2062.2Q18.1%2061.1%2018.1%2060Q18.2%2058.9%2018.4%2057.9Q19%2054.3%2020.7%2051.7Q22.3%2049%2024.8%2047.3Q27.3%2045.5%2030.4%2044.6Q33.6%2043.8%2037.2%2043.8Q41.5%2043.8%2044.8%2044.9Q48.1%2046.1%2050.1%2048.3Q52.1%2050.5%2052.1%2053.8Q52.1%2054.3%2052%2055Q51.9%2055.7%2051.8%2056.4H41Q41.1%2056%2041.1%2055.7Q41.1%2055.4%2041.1%2055.1Q41.1%2053.8%2040.6%2052.9Q40.1%2052.1%2039%2051.7Q37.9%2051.3%2036.4%2051.3Q34.5%2051.3%2033.1%2052.1Q31.8%2052.8%2031%2054.3Q30.2%2055.7%2029.8%2057.6Q29.5%2059.6%2029.3%2060.6Q29.1%2061.6%2029.1%2062Q29.1%2062.4%2029.1%2062.7Q29.1%2064.1%2029.6%2065.1Q30.1%2066%2031.2%2066.6Q32.2%2067.1%2033.9%2067.1Q35.8%2067.1%2037.1%2066.6Q38.4%2066%2039.3%2064.9Q40.2%2063.8%2040.5%2062H50.9Q50.1%2066.4%2047.5%2069.3Q44.9%2072.1%2041.1%2073.4Q37.3%2074.7%2032.9%2074.7Z%20M52.5%2074%2057.7%2044.4H66.7V48.9H67.1Q68.4%2047.2%2070.1%2046Q71.8%2044.9%2073.7%2044.3Q75.6%2043.8%2077.5%2043.8Q81.1%2043.8%2083.2%2045.1Q85.3%2046.4%2086%2048.9H86.4Q87.7%2047.2%2089.4%2046Q91%2044.9%2092.9%2044.3Q94.7%2043.8%2096.6%2043.8Q101.1%2043.8%20103.3%2045.8Q105.4%2047.8%20105.4%2051.7Q105.4%2052.4%20105.4%2053.2Q105.3%2054%20105.2%2054.8L101.8%2074H90.7L93.8%2056.2Q93.8%2055.9%2093.9%2055.6Q93.9%2055.3%2093.9%2055.1Q93.9%2054.1%2093.6%2053.4Q93.2%2052.8%2092.6%2052.4Q91.9%2052%2091%2052Q89.6%2052%2088.5%2052.6Q87.4%2053.3%2086.7%2054.3Q86%2055.4%2085.8%2056.6L82.7%2074H71.6L74.7%2056.2Q74.7%2055.9%2074.8%2055.6Q74.8%2055.3%2074.8%2055.1Q74.8%2054.1%2074.5%2053.4Q74.1%2052.8%2073.5%2052.4Q72.8%2052%2071.9%2052Q70.5%2052%2069.4%2052.6Q68.3%2053.3%2067.6%2054.3Q66.9%2055.4%2066.7%2056.6L63.6%2074Z%22%2F%3E%3C%2Fsvg%3E"><meta name="theme-color" content="#141414"><link rel="alternate" hreflang="en-US" href="https://custommark.co/" /><link rel="alternate" hreflang="es-US" href="https://custommark.co/" /><link rel="alternate" hreflang="x-default" href="https://custommark.co/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://custommark.co/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcustommark.co%2F&#038;lang=en" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://custommark.co/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcustommark.co%2F&#038;format=xml&#038;lang=en" /> <style id="wp-img-auto-sizes-contain-inline-css"> img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ </style> <style id="wp-block-library-inline-css"> :root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ </style> <style id="wp-block-table-inline-css"> .wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=https://custommark.co/wp-includes/blocks/table/style.min.css */ </style> <style id="classic-theme-styles-inline-css"> /*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */ </style> <style id="global-styles-inline-css"> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--neve-link-color: var(--nv-primary-accent);--wp--preset--color--neve-link-hover-color: var(--nv-secondary-accent);--wp--preset--color--nv-site-bg: var(--nv-site-bg);--wp--preset--color--nv-light-bg: var(--nv-light-bg);--wp--preset--color--nv-dark-bg: var(--nv-dark-bg);--wp--preset--color--neve-text-color: var(--nv-text-color);--wp--preset--color--nv-text-dark-bg: var(--nv-text-dark-bg);--wp--preset--color--nv-c-1: var(--nv-c-1);--wp--preset--color--nv-c-2: var(--nv-c-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-neve-link-color-color{color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-color{color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-color{color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-color{color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-color{color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-color{color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-color{color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-color{color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-color{color: var(--wp--preset--color--nv-c-2) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-neve-link-color-background-color{background-color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-background-color{background-color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-background-color{background-color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-background-color{background-color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-background-color{background-color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-background-color{background-color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-background-color{background-color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-background-color{background-color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-background-color{background-color: var(--wp--preset--color--nv-c-2) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-neve-link-color-border-color{border-color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-border-color{border-color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-border-color{border-color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-border-color{border-color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-border-color{border-color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-border-color{border-color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-border-color{border-color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-border-color{border-color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-border-color{border-color: var(--wp--preset--color--nv-c-2) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */ </style><link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://custommark.co/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.min.css?ver=11.2.1' media='only screen and (max-width: 768px)' /> <style id="woocommerce-inline-inline-css"> .woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */ </style> <style id="neve-style-inline-css"> .is-menu-sidebar .header-menu-sidebar { visibility: visible; }.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar { transform: translate3d(0, 0, 0); left: 0; }.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar { transform: translate3d(0, 0, 0); right: 0; }.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar, .is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar { transform: translateX(0); }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar { height: auto; }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner { max-height: 400px; padding: 20px 0; }.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar { opacity: 1; }.header-menu-sidebar .menu-item-nav-search:not(.floating) { pointer-events: none; }.header-menu-sidebar .menu-item-nav-search .is-menu-sidebar { pointer-events: unset; }@media screen and (max-width: 960px) { .builder-item.cr .item--inner { --textalign: center; --justify: center; } }
.nv-meta-list li.meta:not(:last-child):after { content:"/" }.nv-meta-list .no-mobile{
 display:none;
 }.nv-meta-list li.last::after{
 content: ""!important;
 }@media (min-width: 769px) {
 .nv-meta-list .no-mobile {
 display: inline-block;
 }
 .nv-meta-list li.last:not(:last-child)::after {
 content: "/" !important;
 }
 }
 :root{ --container: 748px;--postwidth:100%; --primarybtnbg: #E44484; --secondarybtnbg: #ffffff; --primarybtnhoverbg: #C9336F; --secondarybtnhoverbg: #f6ab32; --primarybtncolor: #ffffff; --secondarybtncolor: #eea42c; --primarybtnhovercolor: #ffffff; --secondarybtnhovercolor: #ffffff;--primarybtnborderradius:0;--secondarybtnborderradius:0;--secondarybtnborderwidth:3px;--btnpadding:20px 40px;--primarybtnpadding:20px 40px;--secondarybtnpadding:calc(20px - 3px) calc(40px - 3px); --bodyfontfamily: Inter; --bodyfontsize: 16px; --bodylineheight: 1.6em; --bodyletterspacing: 0px; --bodyfontweight: 400; --bodytexttransform: none; --headingsfontfamily: Inter; --h1fontsize: 35px; --h1fontweight: 600; --h1lineheight: 1.2em; --h1letterspacing: 0px; --h1texttransform: uppercase; --h2fontsize: 30px; --h2fontweight: 600; --h2lineheight: 1.2em; --h2letterspacing: 0px; --h2texttransform: none; --h3fontsize: 20px; --h3fontweight: 600; --h3lineheight: 1.2em; --h3letterspacing: 0px; --h3texttransform: none; --h4fontsize: 16px; --h4fontweight: 700; --h4lineheight: 1.2em; --h4letterspacing: 0px; --h4texttransform: none; --h5fontsize: 14px; --h5fontweight: 700; --h5lineheight: 1.2em; --h5letterspacing: 0px; --h5texttransform: none; --h6fontsize: 12px; --h6fontweight: 600; --h6lineheight: 1.2em; --h6letterspacing: 0px; --h6texttransform: none;--formfieldborderwidth:2px;--formfieldborderradius:3px; --formfieldbgcolor: var(--nv-site-bg); --formfieldbordercolor: #dddddd; --formfieldcolor: var(--nv-text-color);--formfieldpadding:10px 12px; } .nv-post-thumbnail-wrap img{ aspect-ratio: 4/3; object-fit: cover; } .nv-index-posts{ --borderradius:8px;--padding:25px 25px 25px 25px;--cardboxshadow:0 0 2px 0 rgba(0,0,0,0.15); --cardbgcolor: var(--nv-site-bg); --cardcolor: var(--nv-text-color); } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:718px } .single-product .alignfull > [class*="__inner-container"], .single-product .alignwide > [class*="__inner-container"]{ max-width:718px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .nv-post-cover{ --height: 250px;--padding:40px 15px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:40px 15px; --bgcolor: var(--nv-dark-bg); } .nv-overlay{ --opacity: 50; --blendmode: normal; } .nv-is-boxed.nv-comments-wrap{ --padding:20px; } .nv-is-boxed.comment-respond{ --padding:20px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .scroll-to-top{ --color: var(--nv-text-dark-bg);--padding:8px 10px; --borderradius: 3px; --bgcolor: var(--nv-primary-accent); --hovercolor: var(--nv-text-dark-bg); --hoverbgcolor: var(--nv-primary-accent);--size:16px; } .global-styled{ --bgcolor: var(--nv-site-bg); } .header-top{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #f0f0f0; } .header-main{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #FFFFFF; } .header-bottom{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #ffffff; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; --color: var(--nv-text-dark-bg); --bgcolor: #3b98a4; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 120px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--nav-icon,.header-menu-sidebar .close-sidebar-panel .navbar-toggle{ --borderradius:0; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --color: #2C2126; --hovercolor: #E44484; --hovertextcolor: var(--nv-text-color); --activecolor: #E44484; --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --fontweight: 600; --texttransform: uppercase; --iconsize: 1em; } .hfg-is-group.has-primary-menu .inherit-ff{ --inheritedfw: 600; } .footer-top-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-top{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #ffffff; } .footer-main-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-main{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .footer-bottom-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-bottom{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: #033643; } @media(min-width: 576px){ :root{ --container: 992px;--postwidth:100%;--btnpadding:20px 40px;--primarybtnpadding:20px 40px;--secondarybtnpadding:calc(20px - 3px) calc(40px - 3px); --bodyfontsize: 16px; --bodylineheight: 1.6em; --bodyletterspacing: 0px; --h1fontsize: 65px; --h1lineheight: 1.2em; --h1letterspacing: 0px; --h2fontsize: 42px; --h2lineheight: 1.2em; --h2letterspacing: 0px; --h3fontsize: 20px; --h3lineheight: 1.2em; --h3letterspacing: 0px; --h4fontsize: 16px; --h4lineheight: 1.2em; --h4letterspacing: 0px; --h5fontsize: 14px; --h5lineheight: 1.2em; --h5letterspacing: 0px; --h6fontsize: 12px; --h6lineheight: 1.2em; --h6letterspacing: 0px; } .nv-index-posts{ --padding:25px 25px 25px 25px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:962px } .single-product .alignfull > [class*="__inner-container"], .single-product .alignwide > [class*="__inner-container"]{ max-width:962px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .nv-post-cover{ --height: 320px;--padding:60px 30px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 30px; } .nv-is-boxed.nv-comments-wrap{ --padding:30px; } .nv-is-boxed.comment-respond{ --padding:30px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .scroll-to-top{ --padding:8px 10px;--size:16px; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 120px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 1em; } }@media(min-width: 960px){ :root{ --container: 1170px;--postwidth:100%;--btnpadding:20px 40px;--primarybtnpadding:20px 40px;--secondarybtnpadding:calc(20px - 3px) calc(40px - 3px); --bodyfontsize: 17px; --bodylineheight: 1.6em; --bodyletterspacing: 0px; --h1fontsize: 60px; --h1lineheight: 1.2em; --h1letterspacing: 0px; --h2fontsize: 45px; --h2lineheight: 1.2em; --h2letterspacing: 0px; --h3fontsize: 20px; --h3lineheight: 1em; --h3letterspacing: 0px; --h4fontsize: 0.8em; --h4lineheight: 1em; --h4letterspacing: 4px; --h5fontsize: 17px; --h5lineheight: 1em; --h5letterspacing: 0px; --h6fontsize: 12px; --h6lineheight: 1.2em; --h6letterspacing: 0px; } .nv-index-posts{ --padding:25px 25px 25px 25px; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main > .container .col, body.post-type-archive-course .neve-main > .container .col, body.post-type-archive-llms_membership .neve-main > .container .col{ max-width: 100%; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap, body.post-type-archive-course .nv-sidebar-wrap, body.post-type-archive-llms_membership .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .archive-container .nv-index-posts.col{ max-width: 100%; } .neve-main > .archive-container .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .single-post-container .nv-single-post-wrap.col{ max-width: 70%; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:789px } .container-fluid.single-post-container .alignfull > [class*="__inner-container"], .container-fluid.single-post-container .alignwide > [class*="__inner-container"]{ max-width:calc(70% + 15px) } .neve-main > .single-post-container .nv-sidebar-wrap{ max-width: 30%; } .archive.woocommerce .neve-main > .shop-container .nv-shop.col{ max-width: 100%; } .archive.woocommerce .neve-main > .shop-container .nv-sidebar-wrap{ max-width: 0%; } .single-product .neve-main > .shop-container .nv-shop.col{ max-width: 90%; } .single-product .alignfull > [class*="__inner-container"], .single-product .alignwide > [class*="__inner-container"]{ max-width:1023px } .single-product .container-fluid .alignfull > [class*="__inner-container"], .single-product .alignwide > [class*="__inner-container"]{ max-width:calc(90% + 15px) } .single-product .neve-main > .shop-container .nv-sidebar-wrap{ max-width: 10%; } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .nv-post-cover{ --height: 400px;--padding:60px 40px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 40px; } .nv-is-boxed.nv-comments-wrap{ --padding:40px; } .nv-is-boxed.comment-respond{ --padding:40px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .scroll-to-top{ --padding:8px 10px;--size:16px; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 120px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 0.9em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 0.9em; } .footer-bottom{ --height:100px; } }.scroll-to-top {right: 20px; border: none; position: fixed; bottom: 30px; display: none; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; align-items: center; justify-content: center; z-index: 999; } @supports (-webkit-overflow-scrolling: touch) { .scroll-to-top { bottom: 74px; } } .scroll-to-top.image { background-position: center; } .scroll-to-top .scroll-to-top-image { width: 100%; height: 100%; } .scroll-to-top .scroll-to-top-label { margin: 0; padding: 5px; } .scroll-to-top:hover { text-decoration: none; } .scroll-to-top.scroll-to-top-left {left: 20px; right: unset;} .scroll-to-top.scroll-show-mobile { display: flex; } @media (min-width: 960px) { .scroll-to-top { display: flex; } }.scroll-to-top { color: var(--color); padding: var(--padding); border-radius: var(--borderradius); background: var(--bgcolor); } .scroll-to-top:hover, .scroll-to-top:focus { color: var(--hovercolor); background: var(--hoverbgcolor); } .scroll-to-top-icon, .scroll-to-top.image .scroll-to-top-image { width: var(--size); height: var(--size); } .scroll-to-top-image { background-image: var(--bgimage); background-size: cover; }:root{--nv-primary-accent:#2f5aae;--nv-secondary-accent:#2f5aae;--nv-site-bg:#ffffff;--nv-light-bg:#f4f5f7;--nv-dark-bg:#121212;--nv-text-color:#272626;--nv-text-dark-bg:#ffffff;--nv-c-1:#9463ae;--nv-c-2:#be574b;--nv-fallback-ff:Arial, Helvetica, sans-serif;}
/*# sourceURL=neve-style-inline-css */ </style> <script id="jquery-core-js" src="https://custommark.co/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script> <script id="wc-add-to-cart-js-extra"> var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://custommark.co","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra </script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script defer id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=GT-TNHWF2J7&" async></script> <script defer id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["custommark.co"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-TNHWF2J7");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after </script><link rel="https://api.w.org/" href="https://custommark.co/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://custommark.co/wp-json/wp/v2/pages/139" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://custommark.co/xmlrpc.php?rsd" /><link rel='shortlink' href='https://custommark.co/' /><meta name="generator" content="Site Kit by Google 1.189.0" /> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style class="wpcode-css-snippet">/* Apple.com typography for custommark.co
 - SF Pro on Apple devices, Helvetica Neue/Helvetica/Arial elsewhere (same stack apple.com falls back to)
 - All body/UI text 17px (apple.com body size), headlines semibold on a compact Apple-style scale
 - Overrides theme fonts (Inter, Archivo) and inline fonts in posts (IBM Plex Mono) */
:root{
 --cm-apple-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;
 --cm-apple-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;
 --cm-apple-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,monospace;
 --bodyfontfamily:var(--cm-apple-text);
 --headingsfontfamily:var(--cm-apple-display);
 --bodyfontsize:17px;
 --bodylineheight:1.47059;
 --bodyletterspacing:-0.022em;
}
/* Font family everywhere (icon fonts, admin bar and code excluded) */
html body,
html body *:not(#wpadminbar):not(#wpadminbar *):not(.star-rating):not(.star-rating *):not(.dashicons):not([class*="dashicons-"]):not([class^="fa-"]):not([class*=" fa-"]):not(.fa):not(.fas):not(.fab):not(.far):not(code):not(pre):not(kbd):not(samp){
 font-family:var(--cm-apple-text)!important;
}
html body :is(h1,h2,h3,h4,h5,h6),
html body :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--cm-apple-display)!important;}
html body :is(code,pre,kbd,samp){font-family:var(--cm-apple-mono)!important;}
/* One text size: 17px for all non-heading text */
html body{font-size:17px!important;line-height:1.47059;letter-spacing:-0.022em;}
html body *:not(:is(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6) *):not(#wpadminbar):not(#wpadminbar *):not(svg):not(svg *):not(.star-rating):not(.star-rating *):not(.dashicons):not(i){
 font-size:17px!important;
}
/* Headlines: Apple semibold, compact scale */
html body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important;}
html body h1{font-size:40px!important;line-height:1.1!important;letter-spacing:0!important;}
html body h2{font-size:28px!important;line-height:1.14286!important;letter-spacing:.007em!important;}
html body h3{font-size:21px!important;line-height:1.19048!important;letter-spacing:.011em!important;}
html body :is(h4,h5,h6){font-size:17px!important;line-height:1.23536!important;letter-spacing:-0.022em!important;}
@media (max-width:734px){
 html body h1{font-size:32px!important;line-height:1.125!important;}
 html body h2{font-size:24px!important;line-height:1.16667!important;}
 html body h3{font-size:19px!important;line-height:1.21053!important;}
}
/* "Best price" badge on product pricing tiers: keep it on one line */
html body .cm-pk-chip em{font-size:11px!important;letter-spacing:.06em!important;line-height:1.2!important;white-space:nowrap;}
/* Top utility bar (black strip: promo line, main menu, email, Español): original 11px so it stays on one line */
html body #cmh#cmh#cmh .cmh-util,
html body #cmh#cmh#cmh .cmh-util *:not(svg):not(svg *){font-size:11px!important;line-height:1.45455!important;}</style><style id="wp-custom-css"> /* Contact form */
.contact-form div.wpforms-container-full .wpforms-form input[type=text],
.contact-form div.wpforms-container-full .wpforms-form input[type=email]{
 padding: 34px 22px;
 border: none;
 border-radius: 4px;
 background-color: #ffffff;
 font-family: Arial;
 font-size: 14px;
 margin-bottom: 12px;
}
.contact-form div.wpforms-container-full .wpforms-form .wpforms-field-label{
 font-family:Rubik;
 font-size:14px;
 font-weight:700;
 color:#000000;
 margin-bottom: 12px;
}
.contact-form div.wpforms-container-full .wpforms-form .wpforms-required-label{
 font-weight:700;
 color:#000000;
}
/* Contact form - Button */
.contact-form div.wpforms-container-full .wpforms-form button[type=submit] {
 margin-top: -22px;
 letter-spacing: 1.1px;
 background-color:#eea42c;
 font-family: Rubik;
 font-size: 14px;
 color: #ffffff;
 padding: 8.875px 44.3906px;
 border-radius: 4px;
 font-weight:700;
}
.contact-form div.wpforms-container-full .wpforms-form button[type=submit]:hover {
 background-color:#eea42c;
}
/* Link colors */
.link-white a  {
 color: #ffffff;
 text-decoration: none !important;
}
.link-black a  {
 text-decoration: none !important;
 color: #070731;
}
/* Responsiveness */
@media screen and (max-width: 600px) {
 .contact-form {
 width: 100%;
 }
}
/* Coming Soon: ocultar íconos sociales y botón Login */
.wp-block-social-links,
.wp-block-loginout,
a.wp-block-loginout,
a[href*='wp-login.php'] {
 display: none !important;
}  /* ============================================================
 CustomMark — Base44-inspired styling
 ============================================================ */
/* Global: Google Fonts import (Inter + JetBrains Mono) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&family=JetBrains+Mono:wght@400;500&display=swap');
body {
 font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
 color: #2C2126;
 letter-spacing: -0.01em;
}
h1, h2, h3, h4, h5, h6 {
 font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
 font-weight: 900;
 letter-spacing: -0.02em;
 text-transform: uppercase;
 color: #2C2126;
}
h1 { font-size: clamp(40px, 6vw, 72px); line-height: 1; }
h2 { font-size: clamp(32px, 4.5vw, 48px); line-height: 1.05; }
h3 { font-size: clamp(20px, 2vw, 24px); }
/* Eyebrow — small uppercase mono labels above sections (Base44 signature) */
.eyebrow,
.is-style-eyebrow,
p.eyebrow {
 font-family: 'JetBrains Mono', 'SF Mono', Consolas, monospace !important;
 font-size: 12px !important;
 font-weight: 500 !important;
 letter-spacing: 2.5px !important;
 text-transform: uppercase !important;
 color: #E44484 !important;
 margin-bottom: 12px !important;
 display: inline-block;
}
/* Header: logo size and alignment */
.site-logo .custom-logo-link img,
.builder-item--logo .custom-logo-link img {
 max-height: 44px !important;
 width: auto !important;
}
.header-main-inner,
.hfg-header .nv-nav-wrap {
 padding-top: 8px;
 padding-bottom: 8px;
}
/* Primary menu: typography */
.primary-menu .menu-item > a,
.nv-navbar .menu-item > a {
 font-family: 'Inter', sans-serif;
 font-weight: 600;
 font-size: 14px;
 letter-spacing: 0.5px;
 text-transform: uppercase;
 color: #2C2126;
 padding: 8px 14px;
 transition: color 0.2s;
}
.primary-menu .menu-item > a:hover {
 color: #E44484;
}
/* "Get a Quote" CTA button in header */
.primary-menu .menu-cta > a,
.nv-navbar .menu-cta > a {
 background-color: #E44484 !important;
 color: #FFFFFF !important;
 padding: 12px 22px !important;
 border-radius: 2px;
 font-weight: 700;
 margin-left: 8px;
 transition: background-color 0.2s, transform 0.1s;
}
.primary-menu .menu-cta > a:hover,
.nv-navbar .menu-cta > a:hover {
 background-color: #C9336F !important;
 color: #FFFFFF !important;
 transform: translateY(-1px);
}
/* Buttons (generic) */
.wp-block-button__link,
.button,
button[type="submit"]:not(.search-submit) {
 background-color: #E44484;
 color: #FFFFFF;
 border: none;
 padding: 14px 28px;
 border-radius: 2px;
 font-family: 'Inter', sans-serif;
 font-weight: 700;
 font-size: 14px;
 letter-spacing: 0.5px;
 text-transform: uppercase;
 transition: background-color 0.2s, transform 0.1s;
}
.wp-block-button__link:hover,
.button:hover,
button[type="submit"]:not(.search-submit):hover {
 background-color: #C9336F;
 transform: translateY(-1px);
}
/* Outline button variant */
.is-style-outline .wp-block-button__link {
 background-color: transparent;
 color: #2C2126;
 border: 2px solid #2C2126;
}
.is-style-outline .wp-block-button__link:hover {
 background-color: #2C2126;
 color: #FFFFFF;
}
/* Links */
a {
 color: #E44484;
 text-decoration: none;
}
a:hover {
 color: #C9336F;
 text-decoration: underline;
}
/* Section spacing */
.wp-block-group.has-background,
.wp-block-cover {
 padding: clamp(48px, 8vw, 120px) 0;
}
/* Hero pink accent line (Base44 signature element) */
.hero-accent-line {
 display: inline-block;
 width: 60px;
 height: 2px;
 background-color: #E44484;
 vertical-align: middle;
 margin-right: 12px;
}
/* Footer */
.site-footer,
.nv-footer {
 background-color: #1A1416 !important;
 color: #E5D9DD !important;
}
.site-footer *:not(.wp-block-button__link):not(.menu-cta > a),
.nv-footer *:not(.wp-block-button__link):not(.menu-cta > a) {
 color: #E5D9DD;
}
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6,
.nv-footer h1, .nv-footer h2, .nv-footer h3, .nv-footer h4, .nv-footer h5, .nv-footer h6 {
 color: #FFFFFF !important;
 font-size: 14px !important;
 letter-spacing: 1.5px;
 text-transform: uppercase;
 margin-bottom: 20px;
}
.site-footer a,
.nv-footer a {
 color: #E5D9DD;
 text-decoration: none;
}
.site-footer a:hover,
.nv-footer a:hover {
 color: #E44484;
 text-decoration: none;
}
.nv-footer-bottom,
.site-footer-bottom {
 background-color: #0F0A0C !important;
 border-top: 1px solid rgba(255,255,255,0.08);
 padding: 20px 0 !important;
 font-size: 13px;
}
/* Cards (product / feature blocks) */
.wp-block-column.has-background {
 padding: 32px;
 border-radius: 4px;
 transition: transform 0.2s;
}
.wp-block-column.has-background:hover {
 transform: translateY(-4px);
}
/* Trust badges row (home hero) */
.trust-badges {
 display: flex;
 gap: 24px;
 flex-wrap: wrap;
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px;
 letter-spacing: 1.5px;
 text-transform: uppercase;
 color: #E44484;
}
.trust-badges > *::before {
 content: "• ";
 color: #E44484;
 margin-right: 4px;
}
/* Mobile adjustments */
@media screen and (max-width: 768px) {
 h1 { font-size: 40px; }
 h2 { font-size: 32px; }
 .primary-menu .menu-cta > a {
 margin-left: 0;
 margin-top: 8px;
 }
}  /* === FIX: doble subrayado en menu items === */
.primary-menu .menu-item > a,
.nv-navbar .menu-item > a,
.nv-nav-wrap .menu-item > a,
.site-header .menu-item > a,
.primary-menu .menu-item > a:hover,
.nv-navbar .menu-item > a:hover,
.nv-nav-wrap .menu-item > a:hover,
.site-header .menu-item > a:hover,
.site-footer .menu-item > a,
.site-footer .menu-item > a:hover,
.nv-footer .menu-item > a,
.nv-footer .menu-item > a:hover {
 text-decoration: none !important;
}
/* Hover underline solo en links del body de contenido, no en nav/footer */
a {
 text-decoration: none;
}
/* Si querés que los links del body tengan underline en hover, lo activamos scoped: */
.entry-content p a:hover,
.page-content p a:hover,
.post-content p a:hover {
 text-decoration: underline;
}
/* === FIX 2: Quitar el border-bottom/::after del menú en .menu-cta (botón Get a Quote) === */
.primary-menu .menu-cta > a::before,
.primary-menu .menu-cta > a::after,
.nv-navbar .menu-cta > a::before,
.nv-navbar .menu-cta > a::after,
.nv-nav-wrap .menu-cta > a::before,
.nv-nav-wrap .menu-cta > a::after {
 display: none !important;
 content: none !important;
 border: none !important;
 background: none !important;
}
.primary-menu .menu-cta > a,
.nv-navbar .menu-cta > a,
.nv-nav-wrap .menu-cta > a {
 border: none !important;
 box-shadow: none !important;
 text-decoration: none !important;
}
/* Y para TODOS los items del menu (por si el style-border-bottom aplica generico en hover) */
.primary-menu .menu-item > a::before,
.primary-menu .menu-item > a::after,
.nv-navbar .menu-item > a::before,
.nv-navbar .menu-item > a::after {
 background-color: transparent;
 border-color: #E44484;
}
.primary-menu .menu-item > a:hover::after,
.nv-navbar .menu-item > a:hover::after {
 background-color: #E44484;
}
/* Remover underline de cualquier link dentro del primary menu */
.primary-menu a,
.primary-menu a:hover,
.primary-menu a:focus,
.nv-navbar a,
.nv-navbar a:hover,
.nv-navbar a:focus {
 text-decoration: none !important;
}
/* ============================================================
 CustomMark — Home page sections
 Editorial-brutalist with magenta spot accents
 ============================================================ */
/* --- HERO --- */
.cm-hero {
 padding: 96px 0 88px;
 position: relative;
 overflow: hidden;
 background: #FFFFFF;
}
.cm-hero::before {
 content: '';
 position: absolute;
 inset: 0;
 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
 opacity: 0.6;
 pointer-events: none;
 mix-blend-mode: multiply;
 z-index: 0;
}
.cm-hero > * { position: relative; z-index: 1; }
/* --- Related products block (auto-inserted at end of posts) --- */
.cm-related{margin:56px 0 8px;padding:32px 34px;background:#FAF7F8;border-top:3px solid #E44484}
.cm-related-eyebrow{font-family:'JetBrains Mono','SF Mono',Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#E44484;margin:0 0 6px}
.cm-related-title{font-size:26px!important;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 20px!important;color:#2C2126}
.cm-related-grid{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.cm-related-grid li{margin:0}
.cm-related-grid a{display:block;padding:14px 16px;background:#ffffff;border:1px solid #EADFE3;color:#2C2126;font-weight:600;font-size:15px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}
.cm-related-grid a:hover{border-color:#E44484;transform:translateY(-2px)}
.cm-related-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0}
.cm-related-all{font-weight:700;color:#2C2126;text-decoration:none;border-bottom:2px solid #E44484;padding-bottom:2px}
.cm-related-all:hover{color:#E44484}
.cm-related-quote{margin-left:auto;background:#E44484;color:#ffffff !important;padding:13px 26px;font-weight:700;font-size:14px;letter-spacing:.5px;text-decoration:none}
.cm-related-quote:hover{background:#C9336F}
@media(max-width:600px){.cm-related{padding:26px 20px}.cm-related-quote{margin-left:0;width:100%;text-align:center}}
/* ============================================================
 CustomMark homepage v2 - namespaced .cmx-
 ============================================================ */
.cmx{--cx-paper:#FBF9FA;--cx-surface:#FFFFFF;--cx-sunk:#F3EDEF;--cx-deep:#0A3D48;--cx-deepink:#EAF3F4;--cx-ink:#241C20;--cx-soft:#5A4C52;--cx-faint:#8D7C83;--cx-hair:#E8DFE2;--cx-mag:#D6336C;--cx-maglo:#FBECF1;--cx-gold:#B7791F;--cx-edge:clamp(20px,5vw,76px);color:var(--cx-ink)}
.cmx *{box-sizing:border-box}
.cmx-hero,.cmx-sec{width:100vw;margin-left:calc(50% - 50vw);padding:clamp(56px,8vw,110px) 0}
.cmx-hero{padding-top:clamp(44px,7vw,90px);background:var(--cx-paper)}
.cmx-sec{background:var(--cx-paper)}
.cmx-band{background:var(--cx-surface);border-block:1px solid var(--cx-hair)}
.cmx-deep{background:var(--cx-deep);color:var(--cx-deepink)}
.cmx-wrap{max-width:1240px;margin:0 auto;padding:0 var(--cx-edge)}
.cmx-eyebrow{font-family:'JetBrains Mono','SF Mono',Consolas,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--cx-mag)!important;margin:0 0 16px!important}
.cmx-deep .cmx-eyebrow{color:var(--cx-gold)!important}
.cmx-dot{color:var(--cx-mag)}
.cmx-h1{font-size:clamp(40px,8.5vw,118px)!important;font-weight:900!important;line-height:.87!important;letter-spacing:-.048em!important;text-transform:uppercase!important;margin:0 0 26px!important;max-width:15ch;color:var(--cx-ink)!important}
.cmx-h1 em{font-style:normal;color:var(--cx-mag)}
.cmx-h2{font-size:clamp(28px,4.6vw,50px)!important;font-weight:900!important;line-height:.99!important;letter-spacing:-.04em!important;text-transform:uppercase!important;margin:0 0 18px!important;color:inherit!important}
.cmx-sub{font-size:clamp(16px,1.9vw,20px);line-height:1.5;color:var(--cx-soft);max-width:56ch;margin:0 0 32px}
.cmx-deep .cmx-sub{color:#A9C4C8}
.cmx-head{max-width:62ch;margin-bottom:clamp(34px,4.5vw,58px)}
.cmx-head p{font-size:17px;color:var(--cx-soft);margin:0;max-width:58ch}
.cmx-deep .cmx-head p{color:#A9C4C8}
.cmx-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.cmx-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;padding:15px 26px;text-decoration:none;border:2px solid transparent;transition:transform .16s ease,background .16s ease,color .16s ease;white-space:nowrap}
.cmx-btn-solid{background:var(--cx-mag);color:#fff!important}
.cmx-btn-solid:hover{transform:translateY(-2px);color:#fff!important}
.cmx-btn-line{border-color:currentColor;color:var(--cx-ink)!important}
.cmx-btn-line:hover{background:var(--cx-ink);color:var(--cx-paper)!important}
.cmx-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));border-top:1px solid var(--cx-hair);margin:clamp(46px,6vw,80px) 0 0;padding:0}
.cmx-spec{padding:24px 24px 26px 0;border-right:1px solid var(--cx-hair)}
.cmx-spec:last-child{border-right:0}
.cmx-spec dt{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-faint);margin-bottom:10px}
.cmx-spec dd{margin:0;font-weight:900;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}
.cmx-spec dd small{display:block;font-weight:400;font-size:13px;letter-spacing:0;color:var(--cx-faint);margin-top:9px;line-height:1.4}
@media(max-width:700px){.cmx-spec{border-right:0;border-bottom:1px solid var(--cx-hair);padding-right:0}.cmx-spec:last-child{border-bottom:0}}
.cmx-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px}
.cmx-cat{position:relative;overflow:hidden;aspect-ratio:5/4;text-decoration:none!important;color:#fff!important;display:flex;flex-direction:column;justify-content:flex-end;padding:26px 24px 24px;background:var(--cx-sunk);isolation:isolate}
.cmx-catimg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transform:scale(1.02);transition:transform .5s cubic-bezier(.2,.7,.3,1)}
.cmx-cat::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(12,8,10,.88) 0%,rgba(12,8,10,.45) 45%,rgba(12,8,10,.08) 100%)}
.cmx-cat:hover .cmx-catimg{transform:scale(1.09)}
.cmx-catn{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:rgba(255,255,255,.74);letter-spacing:.16em;text-transform:uppercase}
.cmx-cat h3{font-weight:900!important;font-size:clamp(20px,2vw,26px)!important;letter-spacing:-.035em!important;text-transform:uppercase!important;margin:9px 0 7px!important;line-height:1!important;color:#fff!important}
.cmx-cat p{font-size:13.5px;color:rgba(255,255,255,.8);margin:0;line-height:1.45;max-width:32ch}
.cmx-rule{height:3px;width:34px;background:var(--cx-mag);margin-top:15px;transition:width .34s cubic-bezier(.2,.7,.3,1)}
.cmx-cat:hover .cmx-rule{width:82px}
.cmx-cat-all{background:var(--cx-deep);justify-content:center;align-items:flex-start}
.cmx-cat-all::after{display:none}
.cmx-cat-all h3{color:var(--cx-deepink)!important}
.cmx-cat-all p{color:#A9C4C8}
.cmx-cat-all .cmx-catn{color:var(--cx-gold)}
.cmx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:rgba(255,255,255,.14)}
.cmx-step{background:var(--cx-deep);padding:26px 22px 28px}
.cmx-stepn{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:var(--cx-gold);margin-bottom:13px}
.cmx-step h4{font-weight:800!important;font-size:17px!important;letter-spacing:-.02em!important;margin:0 0 8px!important;text-transform:uppercase!important;color:var(--cx-deepink)!important}
.cmx-step p{font-size:14px;line-height:1.5;color:#A9C4C8;margin:0}
.cmx-note{margin:34px 0 0;padding:22px 26px;border-left:3px solid var(--cx-gold);background:rgba(255,255,255,.05);font-size:16px;max-width:70ch;color:var(--cx-deepink)}
.cmx-promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:2px;background:var(--cx-hair);border:1px solid var(--cx-hair)}
.cmx-promise{background:var(--cx-surface);padding:34px 30px 36px}
.cmx-pnum{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.14em;color:var(--cx-mag);text-transform:uppercase}
.cmx-promise h3{font-weight:900!important;font-size:26px!important;letter-spacing:-.035em!important;margin:12px 0!important;line-height:1.05!important;text-transform:uppercase!important;color:var(--cx-ink)!important}
.cmx-promise p{font-size:15px;color:var(--cx-soft);margin:0;line-height:1.55}
.cmx-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px 34px}
.cmx-method{border-top:2px solid var(--cx-ink);padding-top:15px}
.cmx-method h4{font-weight:800!important;font-size:16px!important;letter-spacing:-.02em!important;margin:0 0 6px!important;text-transform:uppercase!important;color:var(--cx-ink)!important}
.cmx-method p{font-size:14px;color:var(--cx-soft);margin:0;line-height:1.5}
.cmx-final .cmx-h2{max-width:18ch}
.cmx-finalnote{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cx-faint)}
.cmx-catn,.cmx-cath,.cmx-catp,.cmx-rule{display:block}
.cmx-cath{font-weight:900;font-size:clamp(20px,2vw,26px);letter-spacing:-.035em;text-transform:uppercase;margin:9px 0 7px;line-height:1;color:#fff}
.cmx-catp{font-size:13.5px;color:rgba(255,255,255,.8);line-height:1.45;max-width:32ch}
.cmx-cat-all .cmx-cath{color:var(--cx-deepink)}
.cmx-cat-all .cmx-catp{color:#A9C4C8}
.cmx-more{margin:34px 0 0}
@media(prefers-reduced-motion:reduce){.cmx *{transition:none!important}}
.cm-hero h1 {
 font-size: clamp(44px, 7.5vw, 96px) !important;
 line-height: 0.92 !important;
 letter-spacing: -0.035em !important;
 margin: 20px 0 28px !important;
 max-width: 14ch;
}
.cm-hero-sub {
 font-size: 20px;
 line-height: 1.55;
 max-width: 640px;
 color: #4A3D43;
 margin-bottom: 40px;
}
.cm-trust-badges {
 display: flex;
 gap: 40px;
 flex-wrap: wrap;
 margin-top: 56px;
 padding-top: 32px;
 border-top: 1px solid rgba(44,33,38,0.1);
 font-family: 'JetBrains Mono', 'SF Mono', monospace;
 font-size: 12px;
 letter-spacing: 2.5px;
 text-transform: uppercase;
 color: #2C2126;
}
.cm-trust-badges span::before {
 content: '●';
 color: #E44484;
 margin-right: 10px;
 font-size: 14px;
}
/* --- Outline button variant (View Products) --- */
.wp-block-button.is-style-outline .wp-block-button__link {
 background: transparent !important;
 color: #2C2126 !important;
 border: 2px solid #2C2126 !important;
 padding: 12px 26px !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
 background: #2C2126 !important;
 color: #FFFFFF !important;
}
/* --- SECTION: Full-width wrapper --- */
.cm-section {
 padding: 112px 0;
 position: relative;
 width: 100vw;
 margin-left: calc(50% - 50vw);
 margin-right: calc(50% - 50vw);
}
.cm-section-dark {
 background: #1A1416;
 color: #E5D9DD;
}
.cm-section-dark h2 { color: #FFFFFF !important; }
.cm-section-dark p { color: #B5A3A9; }
/* --- Section head (eyebrow + title) --- */
.cm-section-head {
 margin-bottom: 64px;
 max-width: 780px;
}
.cm-section-head h2 {
 margin: 12px 0 20px !important;
}
.cm-section-head p {
 font-size: 18px;
 line-height: 1.55;
 color: #4A3D43;
 max-width: 640px;
}
/* --- CARDS (What We Do) --- */
.cm-cards-grid {
 display: grid;
 grid-template-columns: repeat(3, 1fr);
 gap: 0;
 border-top: 1px solid rgba(44,33,38,0.12);
 border-left: 1px solid rgba(44,33,38,0.12);
}
.cm-card {
 padding: 48px 36px 48px;
 border-right: 1px solid rgba(44,33,38,0.12);
 border-bottom: 1px solid rgba(44,33,38,0.12);
 background: #FFFFFF;
 position: relative;
 transition: background 0.25s;
}
.cm-card:hover {
 background: #FDF0F5;
}
.cm-card::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 3px;
 background: #E44484;
 transition: width 0.3s;
}
.cm-card:hover::before {
 width: 100%;
}
.cm-card-num {
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 color: #E44484;
 letter-spacing: 2px;
 margin-bottom: 20px;
}
.cm-card h3 {
 font-size: 22px !important;
 text-transform: uppercase;
 margin: 0 0 12px !important;
 letter-spacing: -0.01em;
}
.cm-card p {
 font-size: 15px;
 line-height: 1.55;
 color: #4A3D43;
 margin: 0;
}
@media (max-width: 900px) { .cm-cards-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .cm-cards-grid { grid-template-columns: 1fr; } }
/* --- CATEGORY TILES --- */
.cm-categories-grid {
 display: grid;
 grid-template-columns: repeat(3, 1fr);
 gap: 24px;
}
.cm-category {
 display: block;
 position: relative;
 overflow: hidden;
 text-decoration: none !important;
 color: #2C2126;
 background: #FAF7F8;
 aspect-ratio: 1/1;
}
.cm-category-bg {
 position: absolute;
 inset: 0;
 background-size: cover;
 background-position: center;
 transition: transform 0.6s ease;
 z-index: 0;
}
.cm-category.has-image:hover .cm-category-bg {
 transform: scale(1.06);
}
.cm-category-foot {
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 padding: 22px 24px 24px;
 background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.92) 28%, #FFFFFF 60%);
 z-index: 1;
}
.cm-category .cm-category-label {
 color: #E44484 !important;
 font-family: "JetBrains Mono", monospace;
 font-size: 11px !important;
 text-transform: uppercase;
 letter-spacing: 2px;
 margin: 0 0 8px !important;
 line-height: 1.2;
}
.cm-category .cm-category-title {
 color: #2C2126 !important;
 font-size: 22px !important;
 font-weight: 900;
 margin: 0 !important;
 text-transform: none;
 line-height: 1.15;
}
.cm-category::after {
 content: "→";
 position: absolute;
 top: 18px;
 right: 20px;
 color: #E44484;
 font-size: 22px;
 z-index: 1;
 opacity: 0;
 transform: translateX(-6px);
 transition: opacity 0.25s, transform 0.25s;
}
.cm-category:hover::after {
 opacity: 1;
 transform: translateX(0);
}
.cm-category:hover::after { transform: translate(4px, -4px); }
.cm-category-label {
 font-family: 'JetBrains Mono', monospace;
 font-size: 10px;
 letter-spacing: 2.5px;
 text-transform: uppercase;
 color: #E44484;
}
.cm-category-title {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: 24px;
 text-transform: uppercase;
 letter-spacing: -0.01em;
 line-height: 1.1;
 color: #FFFFFF !important;
 margin-top: auto;
 margin-bottom: 6px;
}
.cm-category-sub {
 font-size: 13px;
 color: #B5A3A9;
 margin: 0;
}
@media (max-width: 900px) { .cm-categories-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .cm-categories-grid { grid-template-columns: 1fr; } }
/* --- STEPS (How It Works) --- */
/* ============================================================
 How It Works — process as monument
 ============================================================ */
.cm-steps-section {
 background: #FAF5F7;
 overflow: hidden;
 padding: 140px 0 152px;
}
.cm-steps-bg {
 position: absolute;
 inset: 0;
 pointer-events: none;
 z-index: 0;
 background:
 radial-gradient(900px 600px at 88% 8%, rgba(228, 68, 132, 0.10), transparent 65%),
 radial-gradient(700px 500px at 5% 95%, rgba(228, 68, 132, 0.05), transparent 60%);
}
.cm-steps-section .cm-container {
 position: relative;
 z-index: 1;
}
.cm-steps {
 display: grid;
 grid-template-columns: repeat(4, 1fr);
 gap: 0;
 margin: 80px 0 0;
 padding: 0;
 list-style: none;
}
.cm-step {
 position: relative;
 padding: 0 28px 0 0;
}
.cm-step:first-child { padding-left: 0; }
.cm-step-num {
 display: block;
 font-family: 'JetBrains Mono', monospace;
 font-weight: 800;
 font-size: clamp(96px, 11vw, 156px);
 line-height: 0.85;
 color: rgba(228, 68, 132, 0.18);
 letter-spacing: -0.05em;
 margin: 0 0 28px;
 transition: color 0.35s ease, transform 0.35s ease;
 will-change: transform, color;
}
.cm-step:hover .cm-step-num {
 color: rgba(228, 68, 132, 0.45);
 transform: translateY(-6px);
}
.cm-step-body {
 max-width: 240px;
}
.cm-step-title {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: 14px !important;
 text-transform: uppercase;
 letter-spacing: 1.4px;
 color: #2C2126 !important;
 margin: 0 0 12px !important;
 line-height: 1.2;
}
.cm-step-desc {
 font-size: 14px;
 line-height: 1.6;
 color: #4A3D43;
 margin: 0;
}
/* Stagger reveal — works with the existing IntersectionObserver script
 that adds .is-visible to .cm-reveal children inside .cm-steps */
.cm-steps > .cm-step {
 opacity: 0;
 transform: translateY(24px);
 transition: opacity 0.6s ease, transform 0.6s ease;
 transition-delay: calc(var(--cm-step-i, 0) * 110ms);
}
.cm-steps > .cm-step.is-visible,
.cm-steps-section.is-visible .cm-step {
 opacity: 1;
 transform: translateY(0);
}
@media (max-width: 900px) {
 .cm-steps { grid-template-columns: repeat(2, 1fr); gap: 56px 24px; }
.cm-step { padding-right: 0; }
}
@media (max-width: 560px) {
 .cm-steps { grid-template-columns: 1fr; gap: 48px; }
 .cm-step { display: grid; grid-template-columns: auto 1fr; gap: 22px; align-items: start; }
 .cm-step-num { font-size: 88px; margin: 0; }
 .cm-step-body { padding-top: 14px; max-width: none; }
}  /* ============================================================
 FINAL CTA — light editorial composition
 ============================================================ */
.cm-finalcta {
 padding: 152px 0 168px;
 background: #FBF7F8;
 text-align: center;
 position: relative;
 overflow: hidden;
 isolation: isolate;
}
.cm-finalcta-bg {
 position: absolute;
 inset: 0;
 pointer-events: none;
 z-index: 0;
 background: linear-gradient(180deg, #FFFFFF 0%, #FBF7F8 100%);
 overflow: hidden;
}
.cm-finalcta-bg::before,
.cm-finalcta-bg::after {
 content: "";
 position: absolute;
 border-radius: 50%;
 filter: blur(80px);
 opacity: 0.85;
 will-change: transform;
}
.cm-finalcta-bg::before {
 width: 60vw;
 height: 60vw;
 max-width: 900px;
 max-height: 900px;
 top: -10%;
 left: -8%;
 background: radial-gradient(circle, rgba(228, 68, 132, 0.22) 0%, rgba(228, 68, 132, 0) 70%);
 animation: cm-cta-drift-a 32s ease-in-out infinite alternate;
}
.cm-finalcta-bg::after {
 width: 55vw;
 height: 55vw;
 max-width: 800px;
 max-height: 800px;
 bottom: -12%;
 right: -10%;
 background: radial-gradient(circle, rgba(228, 68, 132, 0.18) 0%, rgba(228, 68, 132, 0) 70%);
 animation: cm-cta-drift-b 38s ease-in-out infinite alternate;
}
@keyframes cm-cta-drift-a {
 0%   { transform: translate3d(0, 0, 0) scale(1); }
 50%  { transform: translate3d(8vw, 4vw, 0) scale(1.08); }
 100% { transform: translate3d(-4vw, 6vw, 0) scale(0.96); }
}
@keyframes cm-cta-drift-b {
 0%   { transform: translate3d(0, 0, 0) scale(1); }
 50%  { transform: translate3d(-6vw, -5vw, 0) scale(1.05); }
 100% { transform: translate3d(5vw, -3vw, 0) scale(0.94); }
}
@media (prefers-reduced-motion: reduce) {
 .cm-finalcta-bg::before,
 .cm-finalcta-bg::after { animation: none; }
}
/* Subtle noise overlay so the background never feels flat */
.cm-finalcta::after {
 content: "";
 position: absolute;
 inset: 0;
 pointer-events: none;
 z-index: 0;
 opacity: 0.035;
 background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
 mix-blend-mode: multiply;
}
.cm-finalcta-inner {
 position: relative;
 z-index: 1;
 max-width: 760px;
 margin: 0 auto;
 padding: 0 24px;
}
.cm-finalcta-badge {
 display: inline-block;
 padding: 9px 18px 8px;
 border: 1px solid rgba(228, 68, 132, 0.55);
 background: rgba(228, 68, 132, 0.06);
 color: #E44484 !important;
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 font-weight: 700;
 letter-spacing: 2.5px;
 text-transform: uppercase;
 margin: 0 0 36px !important;
 border-radius: 2px;
 line-height: 1;
}
.cm-finalcta-title {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 color: #2C2126 !important;
 font-size: clamp(40px, 5.4vw, 68px) !important;
 line-height: 1.05 !important;
 letter-spacing: -0.02em;
 margin: 0 auto 28px !important;
 max-width: 16ch;
 text-transform: uppercase;
}
.cm-finalcta-title .accent {
 color: #E44484 !important;
 display: inline;
}
.cm-finalcta-title .dot-accent {
 color: #E44484 !important;
}
.cm-finalcta-sub {
 color: #4A3D43;
 font-size: 17px;
 line-height: 1.6;
 max-width: 540px;
 margin: 0 auto 44px !important;
}
.cm-finalcta-buttons {
 display: flex;
 justify-content: center;
 gap: 14px;
 flex-wrap: wrap;
}
.cm-finalcta-buttons .wp-block-button__link {
 padding: 14px 28px !important;
}
/* Outline-dark button — pairs with cm-btn-primary on light backgrounds */
.cm-btn-outline-dark {
 background: transparent !important;
 color: #2C2126 !important;
 border: 2px solid #2C2126 !important;
 text-decoration: none !important;
 font-family: 'JetBrains Mono', monospace;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: 1.4px;
 transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
}
.cm-btn-outline-dark:hover,
.cm-btn-outline-dark:focus {
 background: #2C2126 !important;
 color: #FFFFFF !important;
 transform: translateY(-1px);
}
@media (max-width: 720px) {
 .cm-finalcta { padding: 112px 0 124px; }
 .cm-finalcta-buttons { flex-direction: column; align-items: stretch; gap: 12px; padding: 0 32px; }
 .cm-finalcta-buttons .wp-block-button__link { width: 100%; text-align: center; }
}
/* --- Generic container width --- */
.cm-container {
 max-width: 1200px;
 margin: 0 auto;
 padding: 0 24px;
}
/* --- Buttons row spacing --- */
.cm-buttons { display: flex; gap: 16px; flex-wrap: wrap; }
.cm-buttons .wp-block-button__link { padding: 14px 28px !important; }
/* --- View All link (section head right side) --- */
.cm-view-all {
 font-family: 'JetBrains Mono', monospace;
 font-size: 13px;
 letter-spacing: 2px;
 text-transform: uppercase;
 color: #2C2126 !important;
 text-decoration: none !important;
 border-bottom: 1px solid #2C2126;
 padding-bottom: 2px;
 transition: color 0.2s ease, border-color 0.2s ease;
}
.cm-view-all:hover,
.cm-view-all:focus {
 color: #E44484 !important;
 border-color: #E44484;
 text-decoration: none !important;
}
.cm-section-head-row {
 display: flex;
 justify-content: space-between;
 align-items: flex-end;
 gap: 40px;
 margin-bottom: 48px;
 flex-wrap: wrap;
}
/* ============================================================
 PATCH v2: Hero refinement to match Base44 reference
 ============================================================ */
/* Ocultar el page title de Neve (rompia el diseno) */
.page .nv-page-title-wrap,
.page .entry-header,
.page .nv-title-meta-wrap,
.page-template-default .nv-title-meta-wrap,
body.page h1.entry-title,
body.page .entry-header {
 display: none !important;
}
/* Logo mas grande */
.site-logo .custom-logo-link img,
.builder-item--logo .custom-logo-link img {
 max-height: 56px !important;
}
@media (max-width: 768px) {
 .site-logo .custom-logo-link img,
 .builder-item--logo .custom-logo-link img {
 max-height: 44px !important;
 }
}
/* HERO fullwidth breakout */
.cm-hero {
 width: 100vw !important;
 margin-left: calc(-50vw + 50%) !important;
 padding: 140px 0 120px !important;
 background-image: url('http://custommark.co/wp-content/uploads/2026/04/hero-bg.png') !important;
 background-size: cover !important;
 background-position: center right !important;
 background-repeat: no-repeat !important;
 position: relative;
 overflow: hidden;
}
.cm-hero::before {
 content: '';
 position: absolute;
 inset: 0;
 background: linear-gradient(90deg, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0.6) 45%, rgba(255,255,255,0.15) 100%);
 z-index: 0;
 pointer-events: none;
}
.cm-hero > * { position: relative; z-index: 1; }
.cm-hero .cm-container {
 max-width: 1200px;
 margin: 0 auto;
 padding: 0 40px;
}
/* Eyebrow with line prefix (matching Base44 style) */
.cm-hero .eyebrow {
 display: inline-flex !important;
 align-items: center;
 gap: 14px;
 color: #E44484 !important;
 font-size: 12px !important;
 letter-spacing: 3px !important;
}
.cm-hero .eyebrow::before {
 content: '';
 display: inline-block;
 width: 36px;
 height: 1px;
 background-color: #E44484;
}
/* H1 with magenta accents */
.cm-hero h1 {
 font-size: clamp(48px, 8vw, 104px) !important;
 line-height: 0.95 !important;
 letter-spacing: -0.035em !important;
 margin: 20px 0 32px !important;
 max-width: 11ch;
 font-weight: 900;
 color: #2C2126;
}
.cm-hero h1 .accent {
 color: #E44484 !important;
 display: inline;
}
.cm-hero h1 .dot-accent {
 color: #E44484 !important;
}
/* Subtext in JetBrains Mono (code-like feel from Base44) */
.cm-hero-sub {
 font-family: 'JetBrains Mono', 'SF Mono', Consolas, monospace !important;
 font-size: 15px !important;
 line-height: 1.7 !important;
 max-width: 580px !important;
 color: #4A3D43 !important;
 margin-bottom: 40px !important;
 font-weight: 400;
}
/* Buttons with arrow */
.cm-hero .cm-buttons a {
 display: inline-flex !important;
 align-items: center;
 gap: 10px;
}
.cm-buttons .btn-arrow::after {
 content: '→';
 font-size: 16px;
 transition: transform 0.2s;
}
.cm-buttons .btn-arrow:hover::after {
 transform: translateX(4px);
}
/* Trust badges (mejorar spacing) */
.cm-hero .cm-trust-badges {
 margin-top: 72px !important;
 padding-top: 32px;
 border-top: 1px solid rgba(44,33,38,0.18);
 max-width: 700px;
}
/* Reducir padding interno del site para que el hero breakout se vea bien */
.single .nv-single-post-wrap,
.page .nv-single-page-wrap {
 padding: 0 !important;
}
.page .entry-content,
.page .nv-content-wrap {
 padding-top: 0 !important;
 margin-top: 0 !important;
}  /* ============================================================
 PATCH v3: Header logo size + CTA button prominence
 ============================================================ */
/* Logo mucho mas grande (matching Base44 scale) */
.site-logo .custom-logo-link img,
.builder-item--logo .custom-logo-link img,
.navbar-brand img {
 max-height: 76px !important;
 width: auto !important;
}
@media (max-width: 768px) {
 .site-logo .custom-logo-link img,
 .builder-item--logo .custom-logo-link img,
 .navbar-brand img {
 max-height: 48px !important;
 }
}
/* Header padding more generous (per Base44) */
.header-main-inner,
.hfg-header .header--row,
.hfg-header .nv-nav-wrap,
.hfg-header .builder-item {
 padding-top: 14px !important;
 padding-bottom: 14px !important;
}
.hfg-header .builder-item--logo,
.hfg-header .builder-item--nav-icon {
 padding: 10px 0 !important;
}
/* Get a Quote CTA button: more prominent */
.primary-menu .menu-cta > a,
.nv-navbar .menu-cta > a,
.nv-nav-wrap .menu-cta > a {
 padding: 18px 32px !important;
 font-size: 13px !important;
 letter-spacing: 2px !important;
 font-weight: 700 !important;
 margin-left: 12px;
}
/* Menu items (non-CTA): matching spacing/weight */
.primary-menu .menu-item:not(.menu-cta) > a,
.nv-navbar .menu-item:not(.menu-cta) > a {
 font-size: 14px !important;
 letter-spacing: 1.5px !important;
 font-weight: 600 !important;
 padding: 20px 18px !important;
}  /* ============================================================
 PATCH v4: Hero animations, WebP background, contrast fix
 ============================================================ */
/* Use optimized WebP backgrounds with responsive queries */
.cm-hero {
 background-image: url('/wp-content/uploads/2026/04/hero-bg-1920.webp') !important;
}
@media (max-width: 1280px) {
 .cm-hero {
 background-image: url('/wp-content/uploads/2026/04/hero-bg-1280.webp') !important;
 }
}
@media (max-width: 800px) {
 .cm-hero {
 background-image: url('/wp-content/uploads/2026/04/hero-bg-800.webp') !important;
 }
}
/* Overlay más denso en el lado del texto para contraste legible */
.cm-hero::before {
 background: linear-gradient(90deg,
 rgba(255,255,255,0.96) 0%,
 rgba(255,255,255,0.88) 35%,
 rgba(255,255,255,0.5) 65%,
 rgba(255,255,255,0.1) 100%) !important;
}
@media (max-width: 768px) {
 .cm-hero::before {
 background: linear-gradient(180deg,
 rgba(255,255,255,0.95) 0%,
 rgba(255,255,255,0.7) 100%) !important;
 }
}
/* ============================================================
 Magenta contrast fix: text-shadow for sharpness + darker value
 ============================================================ */
.cm-hero h1 .accent,
.cm-hero h1 .dot-accent {
 color: #D13373 !important; /* slightly darker, more saturated */
 text-shadow:
 0 0 1px rgba(255,255,255,0.5),
 0 2px 12px rgba(255,255,255,0.4);
}
/* H1 general: add subtle text-shadow for legibility over image */
.cm-hero h1 {
 text-shadow: 0 1px 20px rgba(255,255,255,0.5);
}
/* Subtext: higher contrast */
.cm-hero-sub {
 color: #1A1416 !important;
 font-weight: 500 !important;
 text-shadow: 0 0 8px rgba(255,255,255,0.6);
}
/* ============================================================
 Entrance animations (fadeUp staggered, triggered on image load)
 ============================================================ */
@keyframes cmFadeUp {
 0%   { opacity: 0; transform: translateY(28px); }
 100% { opacity: 1; transform: translateY(0); }
}
.cm-hero .eyebrow,
.cm-hero h1,
.cm-hero .cm-hero-sub,
.cm-hero .cm-buttons,
.cm-hero .cm-trust-badges {
 opacity: 0;
 transform: translateY(28px);
 will-change: opacity, transform;
}
.cm-hero.hero-ready .eyebrow       { animation: cmFadeUp 0.6s 0.05s cubic-bezier(.2,.7,.2,1) forwards; }
.cm-hero.hero-ready h1              { animation: cmFadeUp 0.8s 0.15s cubic-bezier(.2,.7,.2,1) forwards; }
.cm-hero.hero-ready .cm-hero-sub    { animation: cmFadeUp 0.7s 0.35s cubic-bezier(.2,.7,.2,1) forwards; }
.cm-hero.hero-ready .cm-buttons     { animation: cmFadeUp 0.6s 0.5s  cubic-bezier(.2,.7,.2,1) forwards; }
.cm-hero.hero-ready .cm-trust-badges { animation: cmFadeUp 0.6s 0.7s cubic-bezier(.2,.7,.2,1) forwards; }
/* Respect reduced-motion users */
@media (prefers-reduced-motion: reduce) {
 .cm-hero .eyebrow,
 .cm-hero h1,
 .cm-hero .cm-hero-sub,
 .cm-hero .cm-buttons,
 .cm-hero .cm-trust-badges {
 opacity: 1;
 transform: none;
 animation: none !important;
 }
}
/* ============================================================
 PATCH v5: Logo sizing + scroll reveals + hero contrast fixes
 ============================================================ */
/* Logo — Neve 4+ wraps the logo in .wp-block-site-logo. The old
 .site-logo / .builder-item--logo selectors never matched this
 markup. Sized 180×32 to match the CustomMark horizontal wordmark. */
.wp-block-site-logo .custom-logo,
.wp-block-site-logo img,
img.cm-site-logo {
 width: 180px !important;
 height: 32px !important;
 max-width: 180px !important;
 max-height: 32px !important;
 object-fit: contain;
 display: block;
}
@media (max-width: 768px) {
 .wp-block-site-logo .custom-logo,
 .wp-block-site-logo img,
 img.cm-site-logo {
 width: 140px !important;
 height: 25px !important;
 max-width: 140px !important;
 max-height: 25px !important;
 }
}
/* ============================================================
 Scroll reveals — fade up on viewport entry (desktop only)
 JS in mu-plugin tags .cm-section, .cm-final-cta, .cm-section-head,
 and grid children with .cm-reveal, then toggles .is-visible.
 ============================================================ */
@media (min-width: 769px) {
 .cm-reveal {
 opacity: 0;
 transform: translateY(28px);
 transition:
 opacity 0.7s cubic-bezier(.2,.7,.2,1),
 transform 0.7s cubic-bezier(.2,.7,.2,1);
 transition-delay: var(--cm-reveal-delay, 0ms);
 will-change: opacity, transform;
 }
 .cm-reveal.is-visible {
 opacity: 1;
 transform: translateY(0);
 }
}
@media (max-width: 768px) {
 .cm-reveal { opacity: 1 !important; transform: none !important; }
}
@media (prefers-reduced-motion: reduce) {
 .cm-reveal { opacity: 1 !important; transform: none !important; transition: none !important; }
}
/* ============================================================
 Hero contrast — dark-overlay approach
 ============================================================
 Subtitle + badges must be pure white. To make that legible over
 the photo, the left side of the hero gets a dark diagonal overlay
 that fades into the photo on the right. The H1 keeps a glowing
 halo effect (now a soft white bloom over dark) per Pedro's call.
 ============================================================ */
.cm-hero::before {
 background: linear-gradient(90deg,
 rgba(15,10,12,0.72) 0%,
 rgba(15,10,12,0.58) 45%,
 rgba(15,10,12,0.28) 72%,
 rgba(15,10,12,0.05) 100%) !important;
}
@media (max-width: 1024px) {
 .cm-hero::before {
 background: linear-gradient(90deg,
 rgba(15,10,12,0.78) 0%,
 rgba(15,10,12,0.62) 65%,
 rgba(15,10,12,0.3)  100%) !important;
 }
}
@media (max-width: 768px) {
 .cm-hero::before {
 background: linear-gradient(180deg,
 rgba(15,10,12,0.72) 0%,
 rgba(15,10,12,0.55) 60%,
 rgba(15,10,12,0.78) 100%) !important;
 }
}
/* H1 — soft white bloom "como sombra que ilumina de fondo".
 Double glow (tight + wide) for a printed-halo feel.        */
.cm-hero h1 {
 color: #FFFFFF !important;
 text-shadow:
 0 0 38px rgba(255,255,255,0.62),
 0 0 90px rgba(255,255,255,0.35),
 0 1px 2px rgba(0,0,0,0.35) !important;
}
.cm-hero h1 .accent {
 color: #FF5E99 !important;
 text-shadow:
 0 0 32px rgba(255,94,153,0.70),
 0 0 80px rgba(255,94,153,0.35),
 0 1px 2px rgba(0,0,0,0.35) !important;
}
.cm-hero h1 .dot-accent {
 color: #FF5E99 !important;
 text-shadow:
 0 0 32px rgba(255,94,153,0.75),
 0 0 80px rgba(255,94,153,0.40),
 0 1px 2px rgba(0,0,0,0.35) !important;
}
/* Subtitle — PURE WHITE, no halo. */
.cm-hero .cm-hero-sub {
 color: #FFFFFF !important;
 font-weight: 500 !important;
 max-width: 560px !important;
 text-shadow: none !important;
 opacity: 1;
}
/* Eyebrow stays magenta but lifted for the dark bg. */
.cm-hero .eyebrow {
 color: #FF5E99 !important;
}
.cm-hero .eyebrow::before {
 background-color: #FF5E99 !important;
}
/* ============================================================
 Hero secondary CTA (View Products):
 default → transparent bg, white border, white text
 hover   → white bg, magenta text
 ============================================================ */
.cm-hero .cm-btn-outline,
.cm-hero .is-style-outline .wp-block-button__link,
.cm-hero .wp-block-button.is-style-outline .wp-block-button__link {
 background: transparent !important;
 color: #FFFFFF !important;
 border: 2px solid #FFFFFF !important;
 padding: 12px 26px !important;
 transition: background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.1s;
}
.cm-hero .cm-btn-outline:hover,
.cm-hero .is-style-outline .wp-block-button__link:hover,
.cm-hero .wp-block-button.is-style-outline .wp-block-button__link:hover {
 background: #FFFFFF !important;
 color: #E44484 !important;
 border-color: #FFFFFF !important;
 transform: translateY(-1px);
}
/* Kill the global a:hover underline on hero CTAs. */
.cm-hero .cm-buttons a,
.cm-hero .cm-buttons a:hover,
.cm-hero .cm-buttons a:focus,
.cm-hero .cm-btn-primary,
.cm-hero .cm-btn-primary:hover,
.cm-hero .cm-btn-outline,
.cm-hero .cm-btn-outline:hover,
.cm-hero .is-style-outline .wp-block-button__link,
.cm-hero .is-style-outline .wp-block-button__link:hover {
 text-decoration: none !important;
}
/* Trust badges — pure white on dark overlay, Lucide icon prefix. */
.cm-hero .cm-trust-badges,
.cm-hero .cm-trust-badges span {
 color: #FFFFFF !important;
 font-weight: 500 !important;
 text-shadow: none !important;
}
.cm-hero .cm-trust-badges {
 border-top-color: rgba(255,255,255,0.25) !important;
 gap: 36px !important;
}
.cm-hero .cm-trust-badges span {
 display: inline-flex;
 align-items: center;
 gap: 10px;
}
/* Kill the legacy "●" pseudo-marker — Lucide SVGs replace it. */
.cm-hero .cm-trust-badges span::before {
 content: none !important;
}
.cm-hero .cm-trust-badges svg {
 width: 18px;
 height: 18px;
 flex-shrink: 0;
 color: #FF5E99;
 stroke-width: 2;
}
/* ============================================================
 "What We Do" cards — Lucide icons above the 01/02/03… label.
 ============================================================ */
.cm-card-icon {
 width: 28px;
 height: 28px;
 color: #E44484;
 margin-bottom: 22px;
 stroke-width: 1.75;
}
.cm-card-icon svg {
 width: 100%;
 height: 100%;
 display: block;
 stroke-width: 1.75;
}
.cm-card:hover .cm-card-icon {
 color: #D13373;
}
/* ============================================================
 Mobile sidebar menu — brutalist-editorial redesign
 Replaces Neve's default teal panel with a dense charcoal,
 Inter Black display type, JetBrains Mono counters, subtle
 hairline dividers, staggered fade-in.
 ============================================================ */
:root {
 --headerMenuSidebarBg: #0F0A0C;
}
.header-menu-sidebar,
.header-menu-sidebar-inner,
div.header-menu-sidebar {
 background: #0F0A0C !important;
 background-image:
 radial-gradient(1200px 600px at 120% 120%, rgba(228,68,132,0.14) 0%, transparent 60%),
 linear-gradient(180deg, #120B0E 0%, #0A0608 100%) !important;
}
.header-menu-sidebar-bg {
 background: rgba(10,6,8,0.6) !important;
 backdrop-filter: blur(6px);
 -webkit-backdrop-filter: blur(6px);
}
/* Close (X) button — minimal line icon, no chrome */
.header-menu-sidebar .close-sidebar-panel,
.header-menu-sidebar .navbar-toggle.close-sidebar,
.header-menu-sidebar .navbar-toggle {
 background: transparent !important;
 border: none !important;
 box-shadow: none !important;
 color: #FFFFFF !important;
 top: 22px !important;
 right: 22px !important;
 padding: 8px !important;
 opacity: 0.9;
 transition: opacity 0.2s, transform 0.2s;
}
.header-menu-sidebar .close-sidebar-panel:hover,
.header-menu-sidebar .navbar-toggle:hover {
 opacity: 1;
 transform: rotate(90deg);
}
.header-menu-sidebar .close-sidebar-panel svg,
.header-menu-sidebar .navbar-toggle svg {
 color: #FFFFFF !important;
 fill: none !important;
 stroke: currentColor !important;
 stroke-width: 2 !important;
 width: 22px !important;
 height: 22px !important;
}
/* "CUSTOMMARK" micro-wordmark at the top of the panel */
.header-menu-sidebar .primary-menu-ul-mobile::before,
.header-menu-sidebar .nv-menu-footer-content::before {
 content: 'CUSTOMMARK — MENU';
 display: block;
 font-family: 'JetBrains Mono', 'SF Mono', monospace;
 font-weight: 500;
 font-size: 11px;
 letter-spacing: 3px;
 color: rgba(255,255,255,0.5);
 padding: 36px 0 48px;
 border-bottom: 1px solid rgba(255,255,255,0.08);
 margin-bottom: 8px;
}
/* Menu list */
.header-menu-sidebar .primary-menu-ul-mobile,
.header-menu-sidebar ul.primary-menu-ul,
.header-menu-sidebar ul.nav-menu-primary {
 counter-reset: cm-mobile-menu;
 padding: 12px 36px 40px !important;
 list-style: none !important;
 display: flex;
 flex-direction: column;
 gap: 0 !important;
 margin: 0 !important;
}
/* Items */
.header-menu-sidebar .primary-menu-ul-mobile .menu-item,
.header-menu-sidebar ul.primary-menu-ul .menu-item,
.header-menu-sidebar ul.nav-menu-primary .menu-item {
 counter-increment: cm-mobile-menu;
 list-style: none !important;
 margin: 0 !important;
 padding: 0 !important;
 border-bottom: 1px solid rgba(255,255,255,0.07);
 position: relative;
}
.header-menu-sidebar .primary-menu-ul-mobile .menu-item > a,
.header-menu-sidebar ul.primary-menu-ul .menu-item > a,
.header-menu-sidebar ul.nav-menu-primary .menu-item > a {
 display: flex !important;
 align-items: baseline;
 gap: 18px;
 padding: 24px 0 !important;
 font-family: 'Inter', -apple-system, sans-serif !important;
 font-weight: 900 !important;
 font-size: 34px !important;
 line-height: 1 !important;
 letter-spacing: -0.015em !important;
 text-transform: uppercase !important;
 color: #FFFFFF !important;
 text-decoration: none !important;
 transition: color 0.22s ease, padding-left 0.28s cubic-bezier(.2,.7,.2,1), letter-spacing 0.28s;
 background: transparent !important;
 border: none !important;
}
/* Numeric counter — JetBrains Mono 01/02/… */
.header-menu-sidebar .primary-menu-ul-mobile .menu-item > a::before,
.header-menu-sidebar ul.primary-menu-ul .menu-item > a::before,
.header-menu-sidebar ul.nav-menu-primary .menu-item > a::before {
 content: "0" counter(cm-mobile-menu);
 font-family: 'JetBrains Mono', 'SF Mono', monospace !important;
 font-weight: 500 !important;
 font-size: 11px !important;
 letter-spacing: 2px !important;
 color: #FF5E99 !important;
 opacity: 0.8;
 min-width: 26px;
 text-transform: none !important;
 align-self: flex-start;
 padding-top: 10px;
}
.header-menu-sidebar .primary-menu-ul-mobile .menu-item > a:hover,
.header-menu-sidebar ul.primary-menu-ul .menu-item > a:hover,
.header-menu-sidebar ul.nav-menu-primary .menu-item > a:hover {
 color: #FF5E99 !important;
 padding-left: 6px !important;
}
/* Active / current item */
.header-menu-sidebar .current-menu-item > a,
.header-menu-sidebar .current_page_item > a {
 color: #FF5E99 !important;
}
.header-menu-sidebar .current-menu-item > a::after,
.header-menu-sidebar .current_page_item > a::after {
 content: '';
 position: absolute;
 top: 50%;
 right: 0;
 transform: translateY(-50%);
 width: 44px;
 height: 2px;
 background: #FF5E99;
}
/* "Get a Quote" CTA — pulled out as solid magenta button at the bottom */
.header-menu-sidebar .menu-cta,
.header-menu-sidebar .menu-item.menu-cta {
 border-bottom: none !important;
 margin-top: 44px !important;
 padding: 0 !important;
}
.header-menu-sidebar .menu-cta > a {
 display: flex !important;
 justify-content: center !important;
 align-items: center !important;
 background: #E44484 !important;
 color: #FFFFFF !important;
 font-family: 'Inter', sans-serif !important;
 font-weight: 700 !important;
 font-size: 13px !important;
 letter-spacing: 2.5px !important;
 padding: 20px 28px !important;
 border-radius: 2px;
 text-transform: uppercase !important;
 transition: background 0.2s, transform 0.1s, letter-spacing 0.2s;
}
.header-menu-sidebar .menu-cta > a::before {
 content: none !important;
}
.header-menu-sidebar .menu-cta > a:hover {
 background: #C9336F !important;
 color: #FFFFFF !important;
 transform: translateY(-2px);
 letter-spacing: 3px !important;
 padding-left: 28px !important;
}
/* Staggered entrance — only animates when the sidebar is shown.
 Items are visible by default so a missing open-state flag never
 leaves the menu blank. */
@keyframes cmMobileItemIn {
 from { opacity: 0; transform: translateX(-18px); }
 to   { opacity: 1; transform: translateX(0); }
}
.header-menu-sidebar[aria-expanded="true"] .menu-item,
.header-menu-sidebar.is-menu-opened       .menu-item,
.header-menu-sidebar.active                .menu-item,
body.is-menu-opened .header-menu-sidebar   .menu-item,
body.menu-opened    .header-menu-sidebar   .menu-item {
 animation: cmMobileItemIn 0.45s cubic-bezier(.2,.7,.2,1) both;
}
.header-menu-sidebar .menu-item:nth-child(1) { animation-delay: 0.10s; }
.header-menu-sidebar .menu-item:nth-child(2) { animation-delay: 0.18s; }
.header-menu-sidebar .menu-item:nth-child(3) { animation-delay: 0.26s; }
.header-menu-sidebar .menu-item:nth-child(4) { animation-delay: 0.34s; }
.header-menu-sidebar .menu-item:nth-child(5) { animation-delay: 0.42s; }
@media (prefers-reduced-motion: reduce) {
 .header-menu-sidebar .menu-item {
 animation: none !important;
 }
}
/* ============================================================
 Primary CTA (Get a Quote): force white text on :hover, override
 the global `a:hover { color:#C9336F }` rule that was making the
 label disappear against the darker hover background.
 ============================================================ */
.cm-hero .cm-buttons a,
.cm-hero .cm-btn-primary,
.cm-hero .cm-btn-primary:link,
.cm-hero .cm-btn-primary:visited,
.cm-hero .cm-btn-primary:hover,
.cm-hero .cm-btn-primary:focus,
.cm-hero .cm-btn-primary:active {
 color: #FFFFFF !important;
}  /* --- Stretched link for whole-card click target --- */
.cm-card-link {
 position: absolute;
 inset: 0;
 z-index: 1;
 text-decoration: none;
}
.cm-card-link:focus-visible {
 outline: 2px solid #E44484;
 outline-offset: -2px;
}
.cm-card-clickable { cursor: pointer; }  /* Section heads accent — magenta highlights inside h2 titles */
.cm-section-head h2 .accent,
.cm-section-head h2 .dot-accent {
 color: #E44484 !important;
 display: inline;
}  /* ============================================================
 CM FOOTER — editorial replacement for Neve's default
 ============================================================ */
/* 1. Hide Neve's stock footer (we render our own) */
.site-footer { display: none !important; }
/* 2. Our footer */
.cm-footer {
 position: relative;
 background: #FBF7F8;
 color: #2C2126;
 padding: 88px 0 28px;
 margin-top: 0;
 overflow: hidden;
}
.cm-footer-rule {
 position: absolute;
 top: 0;
 left: 50%;
 transform: translateX(-50%);
 width: min(1200px, calc(100% - 48px));
 height: 1px;
 background: linear-gradient(90deg, transparent 0%, rgba(228, 68, 132, 0.45) 50%, transparent 100%);
 pointer-events: none;
}
.cm-footer-inner {
 position: relative;
 z-index: 1;
}
.cm-footer-grid {
 display: grid;
 grid-template-columns: 1.6fr 1fr 1fr;
 gap: 56px;
 padding-bottom: 56px;
}
.cm-footer-brand .cm-footer-logo {
 display: inline-flex;
 align-items: center;
 gap: 12px;
 text-decoration: none !important;
 color: #2C2126;
 margin-bottom: 22px;
}
.cm-footer-logo-mark {
 display: inline-grid;
 place-items: center;
 width: 36px;
 height: 36px;
 background: #E44484;
 color: #FFFFFF;
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: 22px;
 letter-spacing: -0.04em;
 border-radius: 4px;
}
.cm-footer-logo-word {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: 18px;
 letter-spacing: 1px;
 text-transform: uppercase;
 color: #2C2126;
}
.cm-footer-logo-word .dot-accent { color: #E44484; }
.cm-footer-blurb {
 font-size: 14.5px;
 line-height: 1.65;
 color: #4A3D43;
 max-width: 38ch;
 margin: 0 0 26px;
}
.cm-footer-badge {
 display: inline-block;
 padding: 8px 16px 7px;
 border: 1px solid rgba(228, 68, 132, 0.55);
 background: rgba(228, 68, 132, 0.06);
 color: #E44484 !important;
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 font-weight: 700;
 letter-spacing: 2px;
 text-transform: uppercase;
 border-radius: 2px;
 line-height: 1;
}
.cm-footer-h {
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px !important;
 font-weight: 700;
 letter-spacing: 2px;
 text-transform: uppercase;
 color: #2C2126;
 margin: 6px 0 22px !important;
 padding-bottom: 14px;
 border-bottom: 1px solid rgba(44, 33, 38, 0.10);
}
.cm-footer-col ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.cm-footer-col ul li {
 margin: 0 0 12px;
 line-height: 1.45;
}
.cm-footer-col ul a {
 position: relative;
 display: inline-block;
 color: #2C2126;
 text-decoration: none !important;
 font-size: 15px;
 font-weight: 500;
 transition: color 0.2s ease;
}
.cm-footer-col ul a::after {
 content: "";
 position: absolute;
 left: 0;
 bottom: -2px;
 width: 0;
 height: 1px;
 background: #E44484;
 transition: width 0.25s ease;
}
.cm-footer-col ul a:hover,
.cm-footer-col ul a:focus {
 color: #E44484;
}
.cm-footer-col ul a:hover::after,
.cm-footer-col ul a:focus::after {
 width: 100%;
}
.cm-footer-contact li {
 display: flex;
 align-items: center;
 gap: 10px;
 margin-bottom: 14px;
}
.cm-footer-contact .cm-footer-ico {
 color: #E44484;
 display: inline-flex;
 flex-shrink: 0;
}
.cm-footer-contact span:not(.cm-footer-ico) {
 color: #2C2126;
 font-size: 15px;
}
.cm-footer-bottom {
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding-top: 24px;
 border-top: 1px solid rgba(44, 33, 38, 0.10);
 gap: 24px;
}
.cm-footer-bottom p {
 margin: 0 !important;
 font-family: 'JetBrains Mono', monospace;
 font-size: 11.5px;
 letter-spacing: 1px;
 color: #6E5B62;
}
.cm-footer-tagline {
 text-align: right;
}
@media (max-width: 900px) {
 .cm-footer { padding: 64px 0 24px; }
 .cm-footer-grid { grid-template-columns: 1fr 1fr; gap: 40px; }
 .cm-footer-brand { grid-column: 1 / -1; }
}
@media (max-width: 560px) {
 .cm-footer-grid { grid-template-columns: 1fr; gap: 36px; padding-bottom: 36px; }
 .cm-footer-bottom { flex-direction: column; align-items: flex-start; gap: 8px; }
 .cm-footer-tagline { text-align: left; }
}  /* CM finalcta primary button hover — keep label white on every state */
.cm-finalcta .cm-btn-primary,
.cm-finalcta .cm-btn-primary:link,
.cm-finalcta .cm-btn-primary:visited,
.cm-finalcta .cm-btn-primary:hover,
.cm-finalcta .cm-btn-primary:focus,
.cm-finalcta .cm-btn-primary:active {
 color: #FFFFFF !important;
 text-decoration: none !important;
}  /* ============================================================
 CM Forminator styles — coherent with home aesthetic
 ============================================================ */
/* CM Forminator styles */
.entry-content .forminator-ui.forminator-custom-form {
 max-width: 720px;
 margin: 32px auto 64px;
 background: #FFFFFF;
 padding: 0;
}
/* Reset Forminator's row/col grid: ALL fields stack vertically full width */
.entry-content .forminator-ui.forminator-custom-form .forminator-row {
 display: block !important;
 margin: 0 !important;
 width: 100% !important;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-col {
 flex: none !important;
 width: 100% !important;
 max-width: 100% !important;
 padding: 0 !important;
 margin: 0 0 22px !important;
}
/* Labels — JetBrains Mono uppercase */
.entry-content .forminator-ui.forminator-custom-form .forminator-label {
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px !important;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: 1.4px;
 color: #2C2126 !important;
 margin: 0 0 10px !important;
 display: block;
 line-height: 1.4;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-required {
 color: #E44484 !important;
 margin-left: 2px;
}
/* Inputs / selects / textareas */
.entry-content .forminator-ui.forminator-custom-form .forminator-input,
.entry-content .forminator-ui.forminator-custom-form .forminator-select,
.entry-content .forminator-ui.forminator-custom-form .forminator-textarea,
.entry-content .forminator-ui.forminator-custom-form select,
.entry-content .forminator-ui.forminator-custom-form input[type="text"],
.entry-content .forminator-ui.forminator-custom-form input[type="email"],
.entry-content .forminator-ui.forminator-custom-form input[type="tel"],
.entry-content .forminator-ui.forminator-custom-form input[type="date"],
.entry-content .forminator-ui.forminator-custom-form textarea {
 width: 100% !important;
 padding: 12px 14px !important;
 border: 1px solid rgba(44, 33, 38, 0.18) !important;
 border-radius: 2px !important;
 background: #FFFFFF !important;
 font-family: 'Inter', sans-serif !important;
 font-size: 15px !important;
 color: #2C2126 !important;
 font-weight: 400 !important;
 line-height: 1.4 !important;
 transition: border-color 0.2s ease, box-shadow 0.2s ease;
 box-shadow: none !important;
 height: auto !important;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-input:focus,
.entry-content .forminator-ui.forminator-custom-form .forminator-select:focus,
.entry-content .forminator-ui.forminator-custom-form .forminator-textarea:focus,
.entry-content .forminator-ui.forminator-custom-form select:focus,
.entry-content .forminator-ui.forminator-custom-form input:focus,
.entry-content .forminator-ui.forminator-custom-form textarea:focus {
 border-color: #E44484 !important;
 outline: none !important;
 box-shadow: 0 0 0 3px rgba(228, 68, 132, 0.12) !important;
}
.entry-content .forminator-ui.forminator-custom-form textarea {
 min-height: 100px !important;
 resize: vertical;
}
/* Sections (Delivery Information / Order Information) */
.entry-content .forminator-ui.forminator-custom-form .forminator-section {
 margin: 96px 0 32px !important;
 padding: 0 0 14px !important;
 border: none !important;
 border-bottom: 1px solid rgba(228, 68, 132, 0.4) !important;
 background: transparent !important;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-section .forminator-section-title,
.entry-content .forminator-ui.forminator-custom-form .forminator-section h2,
.entry-content .forminator-ui.forminator-custom-form .forminator-section h3,
.entry-content .forminator-ui.forminator-custom-form .forminator-section h4 {
 font-family: 'Inter', sans-serif !important;
 font-weight: 900 !important;
 font-size: clamp(24px, 3vw, 32px) !important;
 line-height: 1.1 !important;
 text-transform: uppercase;
 letter-spacing: -0.01em;
 color: #2C2126 !important;
 margin: 0 !important;
 padding: 0 !important;
 border: none !important;
}
/* Checkbox */
.entry-content .forminator-ui.forminator-custom-form .forminator-checkbox {
 display: flex;
 align-items: center;
 gap: 10px;
 padding: 0;
 margin: 0;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-checkbox-box {
 border-color: rgba(44,33,38,0.3) !important;
 border-radius: 2px !important;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-checkbox-input:checked + .forminator-checkbox-design,
.entry-content .forminator-ui.forminator-custom-form input[type="checkbox"]:checked + .forminator-checkbox-box {
 background: #E44484 !important;
 border-color: #E44484 !important;
}
/* File upload field */
.entry-content .forminator-ui.forminator-custom-form .forminator-field-upload,
.entry-content .forminator-ui.forminator-custom-form .forminator-multi-upload,
.entry-content .forminator-ui.forminator-custom-form .forminator-upload {
 border: 2px dashed rgba(228, 68, 132, 0.4) !important;
 background: rgba(228, 68, 132, 0.03) !important;
 border-radius: 4px !important;
 padding: 28px 20px !important;
 transition: background 0.2s ease, border-color 0.2s ease;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-multi-upload:hover {
 background: rgba(228, 68, 132, 0.06) !important;
 border-color: #E44484 !important;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-multi-upload-message,
.entry-content .forminator-ui.forminator-custom-form .forminator-button-upload {
 color: #2C2126 !important;
}
.entry-content .forminator-ui.forminator-custom-form a.forminator-button-upload,
.entry-content .forminator-ui.forminator-custom-form .forminator-button-upload {
 color: #E44484 !important;
 text-decoration: underline !important;
}
/* Description / placeholder text */
.entry-content .forminator-ui.forminator-custom-form .forminator-description {
 font-size: 13px !important;
 color: #6E5B62 !important;
 font-family: 'JetBrains Mono', monospace;
 margin-top: 8px;
 line-height: 1.4;
}
/* Submit button */
.entry-content .forminator-ui.forminator-custom-form .forminator-button-submit,
.entry-content .forminator-ui.forminator-custom-form button[type="submit"] {
 background: #E44484 !important;
 color: #FFFFFF !important;
 font-family: 'JetBrains Mono', monospace !important;
 font-size: 13px !important;
 font-weight: 700 !important;
 text-transform: uppercase;
 letter-spacing: 1.4px;
 padding: 16px 32px !important;
 border-radius: 2px !important;
 border: none !important;
 box-shadow: none !important;
 transition: background 0.2s ease, transform 0.2s ease;
 cursor: pointer;
 margin-top: 24px;
 width: auto !important;
 display: inline-flex !important;
 align-items: center;
 gap: 10px;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-button-submit:hover,
.entry-content .forminator-ui.forminator-custom-form button[type="submit"]:hover {
 background: #D13373 !important;
 color: #FFFFFF !important;
 transform: translateY(-1px);
}
.entry-content .forminator-ui.forminator-custom-form .forminator-button-submit::after {
 content: " →";
}
/* Edit form link (admin) hide */
.entry-content .forminator-edit-link { display: none !important; }
/* Errors */
.entry-content .forminator-ui.forminator-custom-form .forminator-error-message {
 color: #E44484 !important;
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px !important;
 margin-top: 6px;
}
.entry-content .forminator-ui.forminator-custom-form .forminator-input.forminator-has_error,
.entry-content .forminator-ui.forminator-custom-form .forminator-has_error .forminator-input {
 border-color: #E44484 !important;
}
/* Page heading */
.entry-content > h1.wp-block-heading,
.nv-page-title h1 {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 text-transform: uppercase;
 letter-spacing: -0.02em;
}
.nv-page-title h1::after {
 content: ".";
 color: #E44484;
}  /* ============================================================
 CM Page Intro — top of inner pages
 ============================================================ */
/* CM Page Intro */
.cm-page-intro {
 background: #FBF7F8;
 padding: 96px 0 88px;
 margin-top: 0;
}
.cm-page-intro-inner {
 max-width: 760px;
 margin: 0 auto;
 padding: 0 24px;
}
.cm-page-intro--center .cm-page-intro-inner {
 text-align: center;
}
.cm-page-intro-eyebrow {
 display: inline-flex;
 align-items: center;
 gap: 14px;
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px !important;
 font-weight: 700;
 letter-spacing: 2.4px;
 text-transform: uppercase;
 color: #E44484 !important;
 margin: 0 0 28px !important;
 line-height: 1;
}
.cm-page-intro--center .cm-page-intro-eyebrow {
 justify-content: center;
}
.cm-page-intro-eyebrow-mark {
 display: inline-block;
 width: 36px;
 height: 1px;
 background: #E44484;
}
.cm-page-intro--center .cm-page-intro-eyebrow-mark { display: none; }
.cm-page-intro--center .cm-page-intro-eyebrow::before,
.cm-page-intro--center .cm-page-intro-eyebrow::after {
 content: "";
 display: inline-block;
 width: 36px;
 height: 1px;
 background: #E44484;
}
.cm-page-intro-title {
 font-family: 'Inter', sans-serif !important;
 font-weight: 900 !important;
 font-size: clamp(40px, 6vw, 80px) !important;
 line-height: 1.02 !important;
 letter-spacing: -0.025em;
 text-transform: uppercase;
 color: #2C2126 !important;
 margin: 0 !important;
}
.cm-page-intro-title .accent {
 color: #E44484 !important;
 display: inline;
}
.cm-page-intro-title .dot-accent {
 color: #E44484 !important;
}
.cm-page-intro-subtitle {
 font-family: 'JetBrains Mono', monospace !important;
 font-size: 14.5px !important;
 line-height: 1.65 !important;
 color: #4A3D43 !important;
 margin: 28px 0 0 !important;
 max-width: 56ch;
}
.cm-page-intro--center .cm-page-intro-subtitle {
 margin-left: auto;
 margin-right: auto;
}
@media (max-width: 720px) {
 .cm-page-intro { padding: 64px 0 56px; }
 .cm-page-intro-eyebrow-mark { width: 24px; }
}  /* Hide Neve page title when CM page intro is present */
body:has(.cm-page-intro) .nv-page-title-wrap,
body:has(.cm-page-intro) .nv-big-title { display: none !important; }
/* Fallback for older browsers without :has() — applied to /contact/ via body class */
body.page-id-142 .nv-page-title-wrap,
body.page-id-142 .nv-big-title { display: none !important; }  /* Fix: Forminator select backgrounds (select2 wrappers) + thank-you + page-intro consistency */
.cm-quote-form-wrap .forminator-select--field,
.cm-quote-form-wrap .forminator-select2,
.cm-quote-form-wrap .select2-selection,
.cm-quote-form-wrap .select2-container--default .select2-selection--single,
.cm-quote-form-wrap .select2-container--default .select2-selection--multiple,
.entry-content .forminator-ui.forminator-custom-form .forminator-select--field,
.entry-content .forminator-ui.forminator-custom-form .forminator-select2,
.entry-content .forminator-ui.forminator-custom-form .select2-selection,
.entry-content .forminator-ui.forminator-custom-form .select2-container--default .select2-selection--single,
.entry-content .forminator-ui.forminator-custom-form .select2-container--default .select2-selection--multiple {
 background: #FFFFFF !important;
 background-color: #FFFFFF !important;
 border: 1px solid rgba(44, 33, 38, 0.18) !important;
 border-radius: 2px !important;
 min-height: 48px !important;
 padding: 8px 14px !important;
 font-family: 'Inter', sans-serif !important;
 font-size: 15px !important;
 color: #2C2126 !important;
}
.cm-quote-form-wrap .select2-selection__rendered,
.entry-content .cm-quote-form-wrap .select2-selection__rendered {
 line-height: 32px !important;
 padding: 0 !important;
 color: #2C2126 !important;
 background: transparent !important;
}
.cm-quote-form-wrap .select2-selection__arrow,
.entry-content .cm-quote-form-wrap .select2-selection__arrow {
 height: 100% !important;
 top: 0 !important;
 right: 10px !important;
}
.select2-dropdown,
.select2-dropdown.select2-dropdown--below,
.select2-dropdown.select2-dropdown--above,
.select2-results__options {
 background: #FFFFFF !important;
 background-color: #FFFFFF !important;
 border: 1px solid rgba(44, 33, 38, 0.18) !important;
 border-radius: 2px !important;
 box-shadow: 0 10px 30px rgba(44, 33, 38, 0.08) !important;
 font-family: 'Inter', sans-serif !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted {
 background-color: #E44484 !important;
 color: #FFFFFF !important;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
 background-color: rgba(228, 68, 132, 0.08) !important;
 color: #2C2126 !important;
}
.select2-search--dropdown .select2-search__field {
 background: #FBF7F8 !important;
 border: 1px solid rgba(44, 33, 38, 0.12) !important;
 border-radius: 2px !important;
 padding: 8px 10px !important;
 font-family: 'Inter', sans-serif !important;
}
/* Fix: Forminator select dropdown (real class is forminator-select-dropdown) */
.forminator-select-dropdown,
.forminator-select-dropdown--above,
.forminator-select-dropdown--below,
span.forminator-select-dropdown {
 background: #FFFFFF !important;
 background-color: #FFFFFF !important;
 border: 1px solid rgba(44, 33, 38, 0.18) !important;
 box-shadow: 0 10px 30px rgba(44, 33, 38, 0.12) !important;
 border-radius: 2px !important;
 z-index: 99999 !important;
 overflow: hidden !important;
}
.forminator-select-dropdown .select2-results,
.forminator-select-dropdown .select2-results__options {
 background: #FFFFFF !important;
 background-color: #FFFFFF !important;
 max-height: 320px !important;
}
.forminator-select-dropdown .select2-results__option {
 background: transparent !important;
 padding: 10px 14px !important;
 font-family: 'Inter', sans-serif !important;
 font-size: 15px !important;
 color: #2C2126 !important;
 border-bottom: 1px solid rgba(44, 33, 38, 0.06) !important;
}
.forminator-select-dropdown .select2-results__option:last-child {
 border-bottom: none !important;
}
.forminator-select-dropdown .select2-results__option--highlighted,
.forminator-select-dropdown .select2-results__option--highlighted[aria-selected] {
 background: #E44484 !important;
 color: #FFFFFF !important;
}
.forminator-select-dropdown .select2-results__option[aria-selected="true"] {
 background: rgba(228, 68, 132, 0.1) !important;
 color: #2C2126 !important;
}
.forminator-select-dropdown .select2-search--dropdown {
 padding: 8px !important;
 background: #FBF7F8 !important;
 border-bottom: 1px solid rgba(44, 33, 38, 0.08) !important;
}
.forminator-select-dropdown .select2-search__field {
 background: #FFFFFF !important;
 border: 1px solid rgba(44, 33, 38, 0.12) !important;
 padding: 8px 10px !important;
 border-radius: 2px !important;
 font-family: 'Inter', sans-serif !important;
}
/* Contact page layout — form left, aside right */
.cm-contact-grid {
 display: grid;
 grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
 gap: 64px;
 align-items: start;
 padding: 40px 0 96px;
 max-width: 1200px;
 margin: 0 auto;
}
@media (max-width: 900px) {
 .cm-contact-grid { grid-template-columns: 1fr; gap: 40px; }
}
.cm-contact-form-wrap { min-width: 0; }
.cm-contact-aside {
 background: #FBF7F8;
 padding: 32px 28px;
 border-left: 3px solid #E44484;
 position: sticky;
 top: 100px;
}
.cm-contact-aside-title {
 font-family: Inter, sans-serif;
 font-weight: 900;
 text-transform: uppercase;
 letter-spacing: -0.01em;
 color: #2C2126;
 font-size: 22px;
 margin: 0 0 20px;
}
.cm-contact-aside-row {
 display: flex;
 flex-wrap: wrap;
 align-items: baseline;
 gap: 12px;
 margin: 0 0 14px;
 font-size: 15px;
 color: #2C2126;
 line-height: 1.45;
}
.cm-contact-aside-label {
 font-family: JetBrains Mono, monospace;
 font-size: 10px;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 color: #E44484;
 font-weight: 700;
 min-width: 56px;
 flex: 0 0 auto;
}
.cm-contact-aside-row a { color: #E44484; text-decoration: none; border-bottom: 1px solid rgba(228,68,132,0.3); }
.cm-contact-aside-row a:hover { border-bottom-color: #E44484; }
.cm-contact-aside hr {
 border: 0;
 height: 1px;
 background: rgba(44,33,38,0.1);
 margin: 24px 0;
}
/* Quote form centering + width cap */
.cm-quote-form-wrap {
 max-width: 760px;
 margin: 0 auto;
 padding: 40px 24px 96px;
}
@media (max-width: 800px) {
 .cm-quote-form-wrap { padding: 24px 16px 80px; }
}
/* Products list: filter chips + card grid */
.cm-products-list-section { padding: 40px 0 96px; }
.cm-products-filters {
 display: flex;
 flex-wrap: wrap;
 gap: 8px;
 margin: 0 0 20px;
}
.cm-products-filters--tags {
 margin: 0 0 48px;
 padding-top: 8px;
 border-top: 1px solid rgba(44,33,38,0.06);
 padding: 20px 0 0;
}
.cm-chip {
 display: inline-flex;
 align-items: center;
 padding: 8px 16px;
 font-family: JetBrains Mono, monospace;
 font-size: 11px;
 font-weight: 700;
 letter-spacing: 1.6px;
 text-transform: uppercase;
 color: #4A3D43;
 background: #FFFFFF;
 border: 1px solid rgba(44,33,38,0.15);
 cursor: pointer;
 transition: all 0.2s ease;
 border-radius: 2px;
}
.cm-chip:hover { background: #FFFFFF !important; border-color: #E44484 !important; color: #E44484 !important; }
.cm-chip.is-active:hover { background: #D13373 !important; color: #FFFFFF !important; border-color: #D13373 !important; }
.cm-chip.is-active { background: #E44484; color: #FFFFFF; border-color: #E44484; }
.cm-chip--tag { font-size: 10px; padding: 6px 12px; }
.cm-products-grid-list {
 display: grid;
 grid-template-columns: repeat(4, minmax(0,1fr));
 gap: 32px 24px;
}
@media (max-width: 1100px) { .cm-products-grid-list { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 800px)  { .cm-products-grid-list { grid-template-columns: repeat(2, 1fr); gap: 24px 16px; } }
@media (max-width: 520px)  { .cm-products-grid-list { grid-template-columns: 1fr; } }
.cm-product-card {
 display: flex;
 flex-direction: column;
 background: #FFFFFF;
 border: 1px solid rgba(44,33,38,0.08);
 transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.cm-product-card:hover {
 transform: translateY(-2px);
 border-color: rgba(228,68,132,0.25);
 box-shadow: 0 12px 32px rgba(44,33,38,0.06);
}
.cm-product-card-media {
 aspect-ratio: 1 / 1;
 background-color: #2C2126;
 background-size: cover;
 background-position: center;
 position: relative;
 overflow: hidden;
}
.cm-product-card-markchar {
 position: absolute; inset: 0;
 display: flex; align-items: center; justify-content: center;
 font-family: Inter, sans-serif;
 font-weight: 900;
 font-size: 100px;
 color: #E44484;
 opacity: 0.3;
}
.cm-product-card-body { padding: 18px 18px 22px; display: flex; flex-direction: column; flex: 1; }
.cm-product-card-cat {
 font-family: JetBrains Mono, monospace;
 font-size: 10px;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 color: #E44484;
 font-weight: 700;
 margin: 0 0 8px;
}
.cm-product-card-title {
 font-family: Inter, sans-serif;
 font-weight: 700;
 font-size: 16px;
 line-height: 1.25;
 color: #2C2126;
 margin: 0 0 8px;
 letter-spacing: -0.005em;
}
.cm-product-card-desc {
 font-size: 13px;
 color: #4A3D43;
 line-height: 1.45;
 margin: 0 0 14px;
 flex: 1;
}
.cm-product-card-meta {
 display: flex;
 justify-content: space-between;
 align-items: baseline;
 padding: 10px 0;
 border-top: 1px solid rgba(44,33,38,0.08);
 border-bottom: 1px solid rgba(44,33,38,0.08);
 margin-bottom: 12px;
}
.cm-product-card-price {
 font-family: Inter, sans-serif;
 font-weight: 700;
 font-size: 14px;
 color: #2C2126;
}
.cm-product-card-min {
 font-family: JetBrains Mono, monospace;
 font-size: 10px;
 text-transform: uppercase;
 letter-spacing: 1.4px;
 color: #4A3D43;
}
.cm-product-card-tags {
 list-style: none;
 padding: 0;
 margin: 0;
 display: flex;
 flex-wrap: wrap;
 gap: 4px;
}
.cm-product-card-tags li {
 display: inline-block;
 padding: 4px 8px;
 font-family: JetBrains Mono, monospace;
 font-size: 9px;
 text-transform: uppercase;
 letter-spacing: 1.2px;
 color: #4A3D43;
 border: 1px solid rgba(44,33,38,0.12);
 background: #FBF7F8;
}
/* ============================================================
 * BLOG — archive grid + single post editorial typography
 * ============================================================ */
/* --- Archive grid ----------------------------------------- */
.cm-blog-archive { padding-top: 40px; padding-bottom: 96px; }
.cm-blog-grid {
 display: grid;
 grid-template-columns: repeat(3, minmax(0, 1fr));
 gap: 56px 32px;
}
@media (max-width: 1024px) { .cm-blog-grid { grid-template-columns: repeat(2, 1fr); gap: 40px 24px; } }
@media (max-width: 640px)  { .cm-blog-grid { grid-template-columns: 1fr; gap: 40px; } }
.cm-blog-card-link {
 display: block;
 text-decoration: none;
 color: inherit;
}
.cm-blog-card-media {
 position: relative;
 aspect-ratio: 4 / 3;
 background-size: cover;
 background-position: center;
 overflow: hidden;
 border: 1px solid rgba(44, 33, 38, 0.06);
 background-color: #FAF5F7;
 transition: transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);
 transform-origin: center;
}
.cm-blog-card.no-image .cm-blog-card-media {
 background: radial-gradient(120% 120% at 20% 20%, rgba(228,68,132,0.18) 0%, rgba(228,68,132,0.04) 55%, #FBF7F8 100%);
 display: flex;
 align-items: center;
 justify-content: center;
}
.cm-blog-card-markchar {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: clamp(80px, 10vw, 140px);
 color: #E44484;
 opacity: 0.22;
 line-height: 1;
 letter-spacing: -0.04em;
 text-transform: uppercase;
 user-select: none;
 pointer-events: none;
}
.cm-blog-card-tape {
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 height: 3px;
 background: #E44484;
 transform: scaleX(0);
 transform-origin: left;
 transition: transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.cm-blog-card-link:hover .cm-blog-card-tape { transform: scaleX(1); }
.cm-blog-card-link:hover .cm-blog-card-media { transform: scale(1.025); }
.cm-blog-card-body { padding-top: 22px; }
.cm-blog-card-meta {
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 text-transform: uppercase;
 letter-spacing: 1.6px;
 color: #4A3D43;
 display: flex;
 align-items: center;
 gap: 10px;
 margin: 0 0 12px;
}
.cm-blog-card-cat { color: #E44484; font-weight: 700; }
.cm-blog-card-date::before {
 content: "·";
 color: rgba(44, 33, 38, 0.35);
 margin-right: 10px;
}
.cm-blog-card-title-wrap { margin: 0 0 14px; line-height: 1; }
.cm-blog-card-title {
 display: inline;
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: clamp(20px, 1.65vw, 26px);
 line-height: 1.15;
 letter-spacing: -0.01em;
 color: #2C2126;
 text-transform: uppercase;
 background-image: linear-gradient(#E44484, #E44484);
 background-size: 0% 2px;
 background-position: 0 100%;
 background-repeat: no-repeat;
 transition: background-size 0.55s cubic-bezier(0.2, 0.8, 0.2, 1);
 padding-bottom: 3px;
}
.cm-blog-card-title .cm-accent,
.cm-blog-card-title .accent { color: #E44484; }
.cm-blog-card-link:hover .cm-blog-card-title { background-size: 100% 2px; }
.cm-blog-card-excerpt {
 font-size: 15px;
 color: #4A3D43;
 line-height: 1.6;
 margin: 0 0 16px;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
.cm-blog-card-more {
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 color: #E44484;
 font-weight: 700;
 display: inline-block;
 transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.cm-blog-card-link:hover .cm-blog-card-more { transform: translateX(6px); }
/* --- Pagination ------------------------------------------- */
.cm-blog-pagination {
 margin-top: 88px;
 padding-top: 40px;
 border-top: 1px solid rgba(44, 33, 38, 0.08);
}
.cm-blog-pagination ul {
 list-style: none;
 padding: 0;
 margin: 0;
 display: flex;
 justify-content: center;
 gap: 6px;
 flex-wrap: wrap;
}
.cm-blog-pagination .page-numbers {
 display: inline-flex;
 align-items: center;
 justify-content: center;
 min-width: 42px;
 height: 42px;
 padding: 0 16px;
 font-family: 'JetBrains Mono', monospace;
 font-size: 12px;
 font-weight: 700;
 letter-spacing: 1.6px;
 text-transform: uppercase;
 color: #4A3D43;
 border: 1px solid rgba(44, 33, 38, 0.12);
 text-decoration: none;
 transition: all 0.2s ease;
 background: #FFFFFF;
}
.cm-blog-pagination .page-numbers:hover,
.cm-blog-pagination .page-numbers.current {
 background: #E44484;
 color: #FFFFFF;
 border-color: #E44484;
 transform: translateY(-1px);
}
/* --- Single post featured image --------------------------- */
.cm-post-featured { margin: -8px 0 72px; }
.cm-post-featured-img {
 aspect-ratio: 16 / 7;
 background-size: cover;
 background-position: center;
 border: 1px solid rgba(44, 33, 38, 0.06);
 position: relative;
}
.cm-post-featured-img::after {
 content: "";
 position: absolute;
 left: 0;
 right: 0;
 bottom: -8px;
 height: 16px;
 background: linear-gradient(90deg, transparent 0%, #E44484 50%, transparent 100%);
 opacity: 0.45;
 filter: blur(1px);
}
/* --- Single post content ---------------------------------- */
.cm-post { padding-top: 0; padding-bottom: 96px; background: #FFFFFF; }
.cm-post-content {
 max-width: 720px;
 margin: 0 auto;
 font-family: 'Inter', sans-serif;
 font-size: 18px;
 line-height: 1.72;
 color: #2C2126;
 font-weight: 400;
}
.cm-post-content > p:first-of-type {
 font-size: 22px;
 line-height: 1.55;
 margin-bottom: 32px;
 color: #2C2126;
}
.cm-post-content > p:first-of-type::first-letter {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: 4.4em;
 line-height: 0.82;
 float: left;
 margin: 8px 16px -6px 0;
 color: #E44484;
 text-transform: uppercase;
 letter-spacing: -0.04em;
}
.cm-post-content p { margin: 0 0 24px; }
.cm-post-content h2,
.cm-post-content h3,
.cm-post-content h4 {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 color: #2C2126;
 text-transform: uppercase;
 letter-spacing: -0.01em;
 line-height: 1.1;
 margin: 56px 0 18px;
}
.cm-post-content h2 { font-size: clamp(28px, 2.6vw, 38px); }
.cm-post-content h2::before {
 content: "";
 display: block;
 width: 48px;
 height: 2px;
 background: #E44484;
 margin-bottom: 16px;
}
.cm-post-content h3 { font-size: clamp(22px, 2vw, 28px); }
.cm-post-content h4 { font-size: 20px; }
.cm-post-content a {
 color: #E44484;
 text-decoration: none;
 border-bottom: 1px solid rgba(228, 68, 132, 0.4);
 transition: border-color 0.2s ease, background 0.2s ease;
 padding-bottom: 1px;
}
.cm-post-content a:hover {
 border-bottom-color: #E44484;
 background: rgba(228, 68, 132, 0.06);
}
.cm-post-content blockquote {
 margin: 40px 0;
 padding: 6px 0 6px 32px;
 border-left: 3px solid #E44484;
 font-family: 'Inter', sans-serif;
 font-weight: 500;
 font-size: 23px;
 line-height: 1.45;
 color: #2C2126;
 letter-spacing: -0.01em;
 font-style: normal;
}
.cm-post-content blockquote p { margin: 0 0 12px; }
.cm-post-content blockquote p:last-child { margin: 0; }
.cm-post-content ul,
.cm-post-content ol { padding-left: 28px; margin: 0 0 24px; }
.cm-post-content li { margin: 0 0 10px; padding-left: 4px; }
.cm-post-content ul li::marker { color: #E44484; }
.cm-post-content ol li::marker { color: #E44484; font-family: 'JetBrains Mono', monospace; font-weight: 700; }
.cm-post-content img {
 max-width: 100%;
 height: auto;
 display: block;
 margin: 40px auto;
 border: 1px solid rgba(44, 33, 38, 0.06);
}
.cm-post-content hr {
 border: 0;
 height: 1px;
 background: linear-gradient(90deg, transparent, rgba(228,68,132,0.5), transparent);
 margin: 56px 0;
}
.cm-post-content strong { color: #2C2126; font-weight: 700; }
/* --- Post footer: tags + prev/next ------------------------ */
.cm-post-foot {
 max-width: 720px;
 margin: 80px auto 0;
 padding-top: 36px;
 border-top: 1px solid rgba(44, 33, 38, 0.08);
}
.cm-post-tags {
 list-style: none;
 padding: 0;
 margin: 0 0 56px;
 display: flex;
 flex-wrap: wrap;
 gap: 8px;
}
.cm-post-tags a {
 display: inline-block;
 padding: 7px 14px;
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 text-transform: uppercase;
 letter-spacing: 1.6px;
 color: #4A3D43;
 border: 1px solid rgba(44, 33, 38, 0.12);
 text-decoration: none;
 transition: all 0.2s ease;
 background: #FFFFFF;
}
.cm-post-tags a:hover {
 background: #E44484;
 color: #FFFFFF;
 border-color: #E44484;
}
.cm-post-nav {
 display: grid;
 grid-template-columns: 1fr 1fr;
 gap: 24px;
 padding-top: 28px;
 border-top: 1px solid rgba(44, 33, 38, 0.08);
}
@media (max-width: 640px) { .cm-post-nav { grid-template-columns: 1fr; } }
.cm-post-nav-item {
 display: block;
 padding: 18px 0;
 color: #2C2126;
 text-decoration: none;
}
.cm-post-nav-next { text-align: right; }
.cm-post-nav-label {
 display: block;
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 color: #E44484;
 font-weight: 700;
 margin-bottom: 8px;
}
.cm-post-nav-title {
 display: block;
 font-family: 'Inter', sans-serif;
 font-weight: 800;
 font-size: 16px;
 line-height: 1.3;
 color: #2C2126;
 transition: color 0.2s ease;
}
.cm-post-nav-item:hover .cm-post-nav-title { color: #E44484; }  /* ============================================================
 * Latest Posts — compact strip above footer
 * ============================================================ */
.cm-latest-posts-section {
 padding: 80px 0 96px;
 background: #FBF7F8;
 position: relative;
}
.cm-latest-posts-section::before {
 content: "";
 position: absolute;
 top: 0;
 left: 50%;
 transform: translateX(-50%);
 width: 64px;
 height: 1px;
 background: rgba(228, 68, 132, 0.45);
}
.cm-latest-posts-grid {
 display: grid;
 grid-template-columns: repeat(3, minmax(0, 1fr));
 gap: 44px 28px;
 margin-top: 40px;
}
@media (max-width: 960px) { .cm-latest-posts-grid { grid-template-columns: repeat(2, 1fr); gap: 36px 20px; } }
@media (max-width: 560px) { .cm-latest-posts-grid { grid-template-columns: 1fr; gap: 36px; } }
.cm-latest-post { position: relative; }
.cm-latest-post-link {
 display: block;
 color: inherit;
 text-decoration: none;
 position: relative;
}
.cm-latest-post-index {
 position: absolute;
 top: -10px;
 left: 0;
 z-index: 2;
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 font-weight: 700;
 letter-spacing: 2px;
 color: #E44484;
 background: #FBF7F8;
 padding: 2px 10px 2px 0;
 line-height: 1;
}
.cm-latest-post-media {
 position: relative;
 aspect-ratio: 3 / 2;
 background-color: #FAF5F7;
 background-size: cover;
 background-position: center;
 overflow: hidden;
 border: 1px solid rgba(44, 33, 38, 0.06);
 transition: transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.cm-latest-post-markchar {
 position: absolute;
 inset: 0;
 display: flex;
 align-items: center;
 justify-content: center;
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: clamp(64px, 8vw, 96px);
 color: #E44484;
 opacity: 0.22;
 letter-spacing: -0.04em;
 line-height: 1;
 user-select: none;
}
.cm-latest-post-rule {
 position: absolute;
 left: 0;
 bottom: 0;
 height: 2px;
 width: 0;
 background: #E44484;
 transition: width 0.55s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.cm-latest-post-link:hover .cm-latest-post-media { transform: scale(1.02); }
.cm-latest-post-link:hover .cm-latest-post-rule { width: 100%; }
.cm-latest-post-body { padding-top: 18px; }
.cm-latest-post-meta {
 font-family: 'JetBrains Mono', monospace;
 font-size: 10px;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 color: #4A3D43;
 display: flex;
 align-items: center;
 gap: 10px;
 margin: 0 0 10px;
}
.cm-latest-post-cat { color: #E44484; font-weight: 700; }
.cm-latest-post-date::before {
 content: "·";
 color: rgba(44, 33, 38, 0.35);
 margin-right: 10px;
}
.cm-latest-post-title {
 font-family: 'Inter', sans-serif;
 font-weight: 900;
 font-size: clamp(18px, 1.4vw, 22px);
 line-height: 1.2;
 letter-spacing: -0.01em;
 color: #2C2126;
 text-transform: uppercase;
 margin: 0 0 10px;
 transition: color 0.2s ease;
}
.cm-latest-post-title .cm-accent,
.cm-latest-post-title .accent { color: #E44484; }
.cm-latest-post-link:hover .cm-latest-post-title { color: #D13373; }
.cm-latest-post-excerpt {
 font-size: 14px;
 color: #4A3D43;
 line-height: 1.55;
 margin: 0 0 14px;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
.cm-latest-post-more {
 font-family: 'JetBrains Mono', monospace;
 font-size: 11px;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 color: #E44484;
 display: inline-flex;
 align-items: center;
 gap: 6px;
}
.cm-latest-post-arrow {
 display: inline-block;
 transition: transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.cm-latest-post-link:hover .cm-latest-post-arrow {
 transform: translateX(6px);
}
/* === Latest Posts tweaks: hide index + align header + link inline === */
.cm-latest-posts-section .cm-latest-post-index { display: none !important; }
.cm-latest-posts-section .cm-section-head-row {
 display: flex !important;
 align-items: flex-end !important;
 justify-content: space-between !important;
 gap: 24px !important;
 flex-wrap: wrap !important;
 margin-bottom: 32px !important;
}
.cm-latest-posts-section .cm-section-head {
 margin: 0 !important;
 flex: 1 1 auto !important;
 min-width: 0 !important;
}
.cm-latest-posts-section .cm-section-head h2 { margin-bottom: 0 !important; }
.cm-latest-posts-section .cm-view-all {
 flex: 0 0 auto !important;
 align-self: flex-end !important;
 margin-bottom: 8px !important;
}
/* Hide category in latest posts cards */
.cm-latest-posts-section .cm-latest-post-cat { display: none !important; }
.cm-latest-posts-section .cm-latest-post-date::before { content: none !important; margin: 0 !important; } </style></head><body  class="home wp-singular page-template-default page page-id-139 wp-custom-logo wp-theme-neve theme-neve woocommerce-no-js  nv-blog-default nv-sidebar-full-width nv-without-title menu_sidebar_slide_left" id="neve_body"  ><div class="wrapper"><header class="header"  > <a class="neve-skip-link show-on-focus" href="#content" > Skip to content </a><div class="cmh" id="cmh"><div class="cmh-util"><div class="cmh-wrap"><p class="cmh-util-l"> <strong>Low order minimums</strong> <span>Nationwide shipping</span> <span>Free virtual proof on every quote</span></p><div class="cmh-util-r"><ul id="menu-main-menu" class="cmh-utilnav"><li id="menu-item-146" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-139 current_page_item menu-item-146"><a href="https://custommark.co/" aria-current="page">Home</a></li><li id="menu-item-147" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147"><a href="https://custommark.co/products/">Products</a></li><li id="menu-item-148" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-148"><a href="https://custommark.co/blog/">Blog</a></li><li id="menu-item-150" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-150"><a href="http://custommark.co/get-a-quote/">Get a Quote</a></li><li id="menu-item-5964" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5964"><a href="https://custommark.co/about/">About</a></li><li id="menu-item-149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://custommark.co/contact/">Contact</a></li></ul> <a href="mailto:hello@custommark.co">hello@custommark.co</a> <a class="cmh-lang" href="https://custommark.co/" hreflang="es-US" lang="es">Español</a></div></div></div><div class="cmh-main"><div class="cmh-wrap"><div class="cmh-brand"> <a class="cmh-logo" href="https://custommark.co/" rel="home" aria-current="page"> <svg class="cm-logo " xmlns="http://www.w3.org/2000/svg" viewBox="0 6 645 98" role="img" aria-label="custommark.co"><defs><linearGradient id="cmbg1" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="#FFE600"/><stop offset=".3" stop-color="#FF7A2F"/><stop offset=".62" stop-color="#E6007E"/><stop offset="1" stop-color="#1AA3E8"/></linearGradient></defs><path fill="url(#cmbg1)" d="M24 82 L635.1 70 L625.1 94 L8 102 Z"/><path fill="#141414" d="M25.1 72.9Q18.7 72.9 14.1 71Q9.4 69.1 6.9 65.3Q4.4 61.4 4.4 55.6Q4.4 54.1 4.5 52.5Q4.7 51 4.9 49.6Q5.7 44.6 8 40.9Q10.3 37.2 13.8 34.8Q17.3 32.3 21.7 31.1Q26 29.9 31.1 29.9Q37 29.9 41.7 31.5Q46.3 33.1 49 36.2Q51.8 39.2 51.8 43.8Q51.8 44.6 51.7 45.6Q51.6 46.5 51.5 47.4H36.4Q36.5 47 36.5 46.5Q36.6 46 36.6 45.6Q36.6 43.8 35.8 42.7Q35.1 41.5 33.6 41Q32.1 40.4 30 40.4Q27.3 40.4 25.4 41.5Q23.5 42.5 22.4 44.5Q21.3 46.5 20.8 49.2Q20.3 51.9 20.1 53.3Q19.9 54.7 19.8 55.3Q19.8 55.9 19.8 56.2Q19.8 58.2 20.5 59.6Q21.2 60.9 22.7 61.7Q24.2 62.4 26.5 62.4Q29.1 62.4 30.9 61.7Q32.8 60.9 34 59.3Q35.2 57.7 35.7 55.2H50.1Q49 61.5 45.4 65.4Q41.8 69.3 36.5 71.1Q31.2 72.9 25.1 72.9Z M67.7 73Q63.4 73 60.6 71.7Q57.8 70.4 56.4 67.9Q55.1 65.4 55.1 61.9Q55.1 60.8 55.2 59.8Q55.3 58.7 55.5 57.6L60.1 30.9H75.7L71.3 55.7Q71.2 56.1 71.2 56.4Q71.1 56.8 71.1 57.2Q71.1 58.5 71.6 59.5Q72.2 60.5 73.1 61Q74.1 61.5 75.5 61.5Q77 61.5 78.3 61Q79.6 60.5 80.5 59.6Q81.5 58.7 82.2 57.6Q82.8 56.4 83.1 55.1L87.4 30.9H102.9L95.6 72.1H83V65.8H82.4Q80.5 68.3 78.1 69.9Q75.7 71.5 73.1 72.2Q70.5 73 67.7 73Z M122.6 72.9Q119.1 72.9 115.6 72.3Q112.1 71.7 109.3 70.3Q106.4 69 104.7 66.8Q103 64.7 103 61.6Q103 61 103.1 60.1Q103.3 59.1 103.5 58.6H117.9Q117.7 59 117.7 59.4Q117.6 59.8 117.6 60.1Q117.6 61.2 118.4 62.1Q119.1 62.9 120.5 63.3Q121.9 63.7 123.5 63.7Q124.5 63.7 125.7 63.5Q126.9 63.4 128 63.1Q129.1 62.7 129.8 62.1Q130.5 61.5 130.5 60.5Q130.5 59.8 129.9 59.2Q129.2 58.7 128 58.2Q126.9 57.7 125.3 57.4Q123.7 57 122 56.6Q119.4 56 116.8 55.3Q114.1 54.6 111.8 53.4Q109.5 52.2 108.1 50.3Q106.7 48.4 106.7 45.5Q106.7 41.2 108.4 38.2Q110.2 35.2 113.3 33.4Q116.5 31.5 120.6 30.7Q124.8 29.8 129.4 29.8Q132.7 29.8 135.9 30.4Q139.1 31 141.8 32.2Q144.5 33.4 146.1 35.4Q147.7 37.4 147.7 40.2Q147.7 40.9 147.6 41.7Q147.4 42.5 147.3 43.1H133Q133.1 42.8 133.1 42.5V42.1Q133.1 41 132.4 40.4Q131.8 39.7 130.6 39.4Q129.4 39.2 127.9 39.2Q127.1 39.2 126.1 39.2Q125.1 39.3 124.2 39.6Q123.3 39.9 122.7 40.4Q122.1 41 122.1 41.9Q122.1 42.7 122.8 43.2Q123.5 43.8 124.7 44.2Q125.9 44.5 127.4 44.9Q130.1 45.4 133.3 46Q136.5 46.6 139.3 47.8Q142.2 48.9 144.1 51Q146 53.1 146 56.6Q146 61.2 144.2 64.4Q142.4 67.5 139.2 69.4Q136 71.3 131.7 72.1Q127.5 72.9 122.6 72.9Z M166.1 72.9Q162.4 72.9 159.6 72.2Q156.8 71.4 155.3 69.5Q153.8 67.7 153.8 64.5Q153.8 63.6 154 61.8Q154.3 60 154.8 56.6L157.5 41.3H151.7L153.6 30.8H160L165.5 18.3H177L174.9 30.8H183.6L181.7 41.3H173L170.4 55.9Q170.3 56.9 170.1 57.7Q170 58.5 170 59.2Q170 60.7 170.8 61.5Q171.5 62.4 173.6 62.4H178L176.3 71.5Q175 71.9 173.1 72.3Q171.3 72.6 169.4 72.8Q167.5 72.9 166.1 72.9Z M203.3 72.9Q197 72.9 192.3 71.1Q187.7 69.2 185.2 65.4Q182.7 61.5 182.7 55.8Q182.7 54.1 182.8 52.6Q182.9 51 183.2 49.6Q184.4 43 187.9 38.6Q191.4 34.2 196.9 32.1Q202.3 29.9 209.3 29.9Q215.7 29.9 220.3 31.8Q225 33.7 227.5 37.5Q230 41.3 230 47.2Q230 52.7 228.6 56.9Q227.2 61.2 224.6 64.4Q222.3 67.2 219 69.2Q215.8 71.1 211.8 72Q207.9 72.9 203.3 72.9ZM204.4 62.4Q207.1 62.4 209 61.4Q210.8 60.3 212 58.3Q213.1 56.4 213.6 53.7L214.3 49.5Q214.5 48.2 214.5 47.5Q214.6 46.9 214.6 46.5Q214.6 44.5 213.9 43.2Q213.3 41.9 211.9 41.2Q210.5 40.4 208.2 40.4Q205.5 40.4 203.6 41.5Q201.7 42.5 200.6 44.5Q199.5 46.5 199 49.2Q198.5 51.9 198.3 53.3Q198 54.7 198 55.3Q198 55.9 198 56.3Q198 58.2 198.6 59.6Q199.3 60.9 200.7 61.7Q202.1 62.4 204.4 62.4Z M231.5 72 238.7 30.8H251.4V37H251.9Q253.7 34.6 256 33Q258.4 31.4 261 30.7Q263.7 29.9 266.3 29.9Q271.3 29.9 274.3 31.7Q277.2 33.5 278.2 37H278.7Q280.6 34.6 282.9 33Q285.2 31.4 287.8 30.7Q290.4 29.9 292.9 29.9Q299.2 29.9 302.2 32.7Q305.2 35.6 305.2 40.9Q305.2 41.9 305.1 43Q305 44.2 304.9 45.3L300.2 72H284.7L289 47.2Q289.1 46.8 289.1 46.4Q289.2 45.9 289.2 45.6Q289.2 44.3 288.7 43.4Q288.2 42.4 287.3 41.9Q286.5 41.3 285.1 41.3Q283.3 41.3 281.7 42.2Q280.1 43.1 279.2 44.6Q278.2 46 277.9 47.8L273.6 72H258.1L262.4 47.2Q262.5 46.8 262.5 46.4Q262.6 45.9 262.6 45.6Q262.6 44.3 262.1 43.4Q261.6 42.4 260.7 41.9Q259.9 41.3 258.5 41.3Q256.7 41.3 255.1 42.2Q253.5 43.1 252.6 44.6Q251.6 46 251.3 47.8L247 72Z M307.5 72 314.7 30.8H327.4V37H327.9Q329.7 34.6 332 33Q334.4 31.4 337 30.7Q339.7 29.9 342.3 29.9Q347.3 29.9 350.3 31.7Q353.2 33.5 354.2 37H354.7Q356.6 34.6 358.9 33Q361.2 31.4 363.8 30.7Q366.4 29.9 368.9 29.9Q375.2 29.9 378.2 32.7Q381.2 35.6 381.2 40.9Q381.2 41.9 381.1 43Q381 44.2 380.9 45.3L376.2 72H360.7L365 47.2Q365.1 46.8 365.1 46.4Q365.2 45.9 365.2 45.6Q365.2 44.3 364.7 43.4Q364.2 42.4 363.3 41.9Q362.5 41.3 361.1 41.3Q359.3 41.3 357.7 42.2Q356.1 43.1 355.2 44.6Q354.2 46 353.9 47.8L349.6 72H334.1L338.4 47.2Q338.5 46.8 338.5 46.4Q338.6 45.9 338.6 45.6Q338.6 44.3 338.1 43.4Q337.6 42.4 336.7 41.9Q335.9 41.3 334.5 41.3Q332.7 41.3 331.1 42.2Q329.5 43.1 328.6 44.6Q327.6 46 327.3 47.8L323 72Z M399.9 72.9Q395.1 72.9 391.6 71.1Q388.1 69.3 386.3 65.9Q384.6 62.4 384.6 57.3Q384.6 55.9 384.7 54.2Q384.8 52.5 385.1 50.7Q386.3 43.7 389 39.1Q391.7 34.5 395.7 32.2Q399.8 29.9 404.8 29.9Q407.6 29.9 409.7 30.5Q411.9 31.1 413.6 32.5Q415.4 33.8 416.8 36H417.3L420.9 30.8H433.1L431.3 40.8Q430.8 43.3 430.3 46Q429.8 48.7 429.4 51.2Q428.9 53.7 428.5 55.8Q428.2 57.9 428 59.2Q427.8 60.6 427.8 61Q427.8 62.1 428.3 62.6Q428.9 63.1 429.7 63.1H432L430.5 71.4Q428.7 72.1 426.6 72.5Q424.6 72.9 422.6 72.9Q420.1 72.9 418.1 72.4Q416.1 71.8 414.8 70.6Q414.1 70 413.7 69Q413.3 68.1 412.9 67H412.4Q409.9 69.8 406.6 71.4Q403.3 72.9 399.9 72.9ZM405.5 61.5Q407.3 61.5 408.8 60.8Q410.2 60.1 411.3 58.9Q412.3 57.6 413 56Q413.6 54.5 414 52.7Q414.3 50.9 414.4 50Q414.6 49 414.6 48.4Q414.7 47.9 414.7 47.5Q414.7 45.7 414.1 44.3Q413.5 42.9 412.3 42.1Q411.1 41.3 409.1 41.3Q406.7 41.3 405.1 42.3Q403.4 43.3 402.5 45.1Q401.5 46.9 401 49.3Q400.5 51.8 400.3 53.1Q400.1 54.4 400 55Q400 55.5 400 55.9Q400 58.5 401.3 60Q402.6 61.5 405.5 61.5Z M433.5 72 440.7 30.8H453.4V37.1H453.9Q455.3 34.7 457.2 33.1Q459.1 31.4 461.4 30.6Q463.6 29.8 465.9 29.8Q467.5 29.8 468.7 30.1Q469.8 30.4 470.4 30.7L468.1 43.8H463.1Q460.6 43.8 458.8 44.4Q456.9 45.1 455.6 46.4Q454.2 47.7 453.4 49.5Q452.6 51.3 452.2 53.7L449 72Z M466 72 476 15.4H491.5L486 46.6L502 30.8H520.1L501.8 47.1L513.2 72H496.4L490.1 57.3L483.1 63.1L481.6 72Z M516.1 72 519 56.5H535.5L532.7 72Z M562.1 72.9Q555.7 72.9 551.1 71Q546.4 69.1 543.9 65.3Q541.4 61.4 541.4 55.6Q541.4 54.1 541.6 52.5Q541.7 51 541.9 49.6Q542.8 44.6 545.1 40.9Q547.4 37.2 550.8 34.8Q554.3 32.3 558.7 31.1Q563.1 29.9 568.1 29.9Q574 29.9 578.7 31.5Q583.3 33.1 586.1 36.2Q588.8 39.2 588.8 43.8Q588.8 44.6 588.7 45.6Q588.6 46.5 588.5 47.4H573.4Q573.5 47 573.5 46.5Q573.6 46 573.6 45.6Q573.6 43.8 572.8 42.7Q572.1 41.5 570.6 41Q569.1 40.4 567 40.4Q564.3 40.4 562.4 41.5Q560.6 42.5 559.4 44.5Q558.3 46.5 557.8 49.2Q557.4 51.9 557.1 53.3Q556.9 54.7 556.8 55.3Q556.8 55.9 556.8 56.2Q556.8 58.2 557.5 59.6Q558.2 60.9 559.7 61.7Q561.2 62.4 563.5 62.4Q566.1 62.4 568 61.7Q569.8 60.9 571 59.3Q572.3 57.7 572.7 55.2H587.2Q586.1 61.5 582.4 65.4Q578.8 69.3 573.5 71.1Q568.2 72.9 562.1 72.9Z M612 72.9Q605.7 72.9 601 71.1Q596.4 69.2 593.9 65.4Q591.4 61.5 591.4 55.8Q591.4 54.1 591.5 52.6Q591.6 51 591.9 49.6Q593.1 43 596.6 38.6Q600.1 34.2 605.6 32.1Q611 29.9 618 29.9Q624.4 29.9 629 31.8Q633.7 33.7 636.2 37.5Q638.7 41.3 638.7 47.2Q638.7 52.7 637.3 56.9Q635.9 61.2 633.4 64.4Q631 67.2 627.7 69.2Q624.5 71.1 620.5 72Q616.6 72.9 612 72.9ZM613.1 62.4Q615.8 62.4 617.7 61.4Q619.6 60.3 620.7 58.3Q621.8 56.4 622.3 53.7L623 49.5Q623.2 48.2 623.3 47.5Q623.3 46.9 623.3 46.5Q623.3 44.5 622.6 43.2Q622 41.9 620.6 41.2Q619.2 40.4 616.9 40.4Q614.2 40.4 612.3 41.5Q610.4 42.5 609.3 44.5Q608.2 46.5 607.7 49.2Q607.2 51.9 607 53.3Q606.8 54.7 606.7 55.3Q606.7 55.9 606.7 56.3Q606.7 58.2 607.3 59.6Q608 60.9 609.4 61.7Q610.8 62.4 613.1 62.4Z"/></svg> <span class="screen-reader-text">CustomMark promotional products</span> </a></div><div class="cmh-browse"> <button type="button" class="cmh-btn" id="cmh-btn" aria-expanded="false" aria-controls="cmh-mega"> <span class="cmh-ico" aria-hidden="true"><i></i><i></i><i></i><i></i></span> <span class="cmh-btn-text">Shop All</span> <span class="cmh-caret" aria-hidden="true"></span> </button></div><form class="cmh-search" role="search" method="get" action="https://custommark.co/"> <label class="screen-reader-text" for="cmh-q">Search products</label> <input id="cmh-q" type="search" name="s" value="" placeholder="Search products &mdash; tumbler, hoodie, lanyard&hellip;"> <input type="hidden" name="post_type" value="product"> <button type="submit" class="cmh-search-go" aria-label="Search"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="7"></circle><line x1="16.2" y1="16.2" x2="21" y2="21"></line></svg></button></form> <a class="cmh-quote" href="https://custommark.co/get-a-quote/">Get a quote</a> <a class="cmh-call" href="tel:+18884520027"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2Z"></path></svg> <span>1.888.452.0027</span> </a> <button type="button" class="cmh-burger" id="cmh-burger" aria-expanded="false" aria-controls="cmh-drawer" aria-label="Menu"> <i></i><i></i><i></i> </button></div></div><div class="cmh-mega" id="cmh-mega"><div class="cmh-mega-in"><div class="cmh-rail" role="tablist" aria-label="Browse products" aria-orientation="vertical"> <button
 type="button"
 class="cmh-tab is-active"
 role="tab"
 id="cmh-tab-favorites"
 aria-controls="cmh-panel-favorites"
 aria-selected="true"
 data-cmh-tab="favorites"> <span class="cmh-tab-name">Favorites</span> </button> <button
 type="button"
 class="cmh-tab"
 role="tab"
 id="cmh-tab-all"
 aria-controls="cmh-panel-all"
 aria-selected="false"
 data-cmh-tab="all"> <span class="cmh-tab-name">All</span> </button> <button
 type="button"
 class="cmh-tab"
 role="tab"
 id="cmh-tab-brands"
 aria-controls="cmh-panel-brands"
 aria-selected="false"
 data-cmh-tab="brands"> <span class="cmh-tab-name">Brands</span> </button> <button
 type="button"
 class="cmh-tab"
 role="tab"
 id="cmh-tab-events"
 aria-controls="cmh-panel-events"
 aria-selected="false"
 data-cmh-tab="events"> <span class="cmh-tab-name">Events</span> </button> <button
 type="button"
 class="cmh-tab"
 role="tab"
 id="cmh-tab-causes"
 aria-controls="cmh-panel-causes"
 aria-selected="false"
 data-cmh-tab="causes"> <span class="cmh-tab-name">Causes</span> </button> <a class="cmh-rail-all" href="https://custommark.co/all-categories/">All categories A&ndash;Z &rarr;</a> <a class="cmh-rail-all" href="https://custommark.co/products/">See every product &rarr;</a></div><div class="cmh-panels"><div
 class="cmh-panel is-active"
 id="cmh-panel-favorites"
 data-cmh-panel="favorites"
 role="tabpanel"
 aria-labelledby="cmh-tab-favorites"
 ><div class="cmh-cols"><div class="cmh-col"><h4>Need ideas?</h4><ul><li><a href="https://custommark.co/new-arrivals/">New Arrivals</a></li><li><a href="https://custommark.co/promotional-items-under-1-dollar/">Under $1</a></li><li><a href="https://custommark.co/eco-friendly-promotional-products/">Eco &amp; Sustainable</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate Gift Sets</a></li><li><a href="https://custommark.co/promotional-products/">Promo Essentials</a></li></ul></div><div class="cmh-col"><h4>Hot promos</h4><ul><li><a href="https://custommark.co/custom-t-shirts/">T-Shirts</a></li><li><a href="https://custommark.co/custom-tote-bags/">Tote Bags</a></li><li><a href="https://custommark.co/custom-water-bottles/">Water Bottles</a></li><li><a href="https://custommark.co/custom-tumblers/">Tumblers</a></li><li><a href="https://custommark.co/custom-pens/">Pens</a></li><li><a href="https://custommark.co/custom-hats/">Hats &amp; Headwear</a></li></ul></div><div class="cmh-col"><h4>Wellness</h4><ul><li><a href="https://custommark.co/custom-personal-care-items/">Personal Care</a></li><li><a href="https://custommark.co/custom-sports-products/">Sports &amp; Fitness</a></li><li><a href="https://custommark.co/custom-home-goods/">Home &amp; Living</a></li><li><a href="https://custommark.co/custom-food-gifts/">Food &amp; Beverage</a></li></ul></div><div class="cmh-col"><h4>Tech picks</h4><ul><li><a href="https://custommark.co/custom-power-banks/">Power Banks &amp; Chargers</a></li><li><a href="https://custommark.co/custom-phone-accessories/">Phone Accessories</a></li><li><a href="https://custommark.co/custom-desk-gadgets/">Desk Tech</a></li><li><a href="https://custommark.co/custom-keychains/">Keychains</a></li></ul></div></div></div><div
 class="cmh-panel"
 id="cmh-panel-all"
 data-cmh-panel="all"
 role="tabpanel"
 aria-labelledby="cmh-tab-all"
 hidden><div class="cmh-cols"><div class="cmh-col"><h4>Apparel</h4><ul><li><a href="https://custommark.co/custom-apparel/">All Apparel</a></li><li><a href="https://custommark.co/custom-t-shirts/">T-Shirts</a></li><li><a href="https://custommark.co/custom-polo-shirts/">Polos &amp; Button-Ups</a></li><li><a href="https://custommark.co/custom-hoodies/">Hoodies &amp; Sweatshirts</a></li><li><a href="https://custommark.co/custom-jackets/">Jackets &amp; Outerwear</a></li><li><a href="https://custommark.co/custom-hats/">Hats &amp; Headwear</a></li><li><a href="https://custommark.co/custom-apparel-accessories/">Apparel Accessories</a></li><li><a href="https://custommark.co/custom-safety-products/">Safety &amp; Workwear</a></li><li><a href="https://custommark.co/custom-aprons/">Aprons</a></li><li><a href="https://custommark.co/custom-vests/">Vests</a></li><li><a href="https://custommark.co/custom-socks/">Socks</a></li><li><a href="https://custommark.co/custom-winter-accessories/">Winter Accessories</a></li><li><a href="https://custommark.co/custom-first-aid-kits/">First Aid</a></li><li><a href="https://custommark.co/custom-beanies/">Beanies</a></li><li><a href="https://custommark.co/all-categories/#apparel">See all Apparel &rarr;</a></li></ul></div><div class="cmh-col"><h4>Bags &amp; Travel</h4><ul><li><a href="https://custommark.co/custom-bags/">All Bags</a></li><li><a href="https://custommark.co/custom-backpacks/">Backpacks</a></li><li><a href="https://custommark.co/custom-tote-bags/">Tote Bags</a></li><li><a href="https://custommark.co/custom-duffel-bags/">Duffel &amp; Gym Bags</a></li><li><a href="https://custommark.co/custom-travel-accessories/">Travel Accessories</a></li><li><a href="https://custommark.co/custom-car-accessories/">Automotive</a></li><li><a href="https://custommark.co/custom-cooler-bags/">Cooler Bags</a></li><li><a href="https://custommark.co/custom-laptop-bags/">Laptop and Briefcase Bags</a></li><li><a href="https://custommark.co/custom-drawstring-bags/">Drawstring Bags</a></li><li><a href="https://custommark.co/custom-insulated-lunch-bags/">Lunch Bags</a></li><li><a href="https://custommark.co/custom-fanny-packs/">Fanny Packs and Belt Bags</a></li><li><a href="https://custommark.co/promotional-sling-bags/">Sling Bags</a></li><li><a href="https://custommark.co/all-categories/#bags-travel">See all Bags &amp; Travel &rarr;</a></li></ul></div><div class="cmh-col"><h4>Drinkware</h4><ul><li><a href="https://custommark.co/custom-drinkware/">All Drinkware</a></li><li><a href="https://custommark.co/custom-tumblers/">Tumblers &amp; Travel Mugs</a></li><li><a href="https://custommark.co/custom-water-bottles/">Water Bottles</a></li><li><a href="https://custommark.co/custom-coffee-mugs/">Coffee Mugs</a></li><li><a href="https://custommark.co/custom-barware/">Barware &amp; Glassware</a></li><li><a href="https://custommark.co/custom-koozies/">Can Coolers and Koozies</a></li><li><a href="https://custommark.co/custom-glassware/">Glassware</a></li><li><a href="https://custommark.co/custom-pint-glasses/">Pint and Beer Glasses</a></li><li><a href="https://custommark.co/custom-bottle-openers-wine-tools/">Bar and Wine Tools</a></li><li><a href="https://custommark.co/custom-whiskey-glasses/">Whiskey Glasses</a></li><li><a href="https://custommark.co/custom-travel-mugs/">Travel Mugs</a></li><li><a href="https://custommark.co/all-categories/#drinkware">See all Drinkware &rarr;</a></li></ul></div><div class="cmh-col"><h4>Tech</h4><ul><li><a href="https://custommark.co/custom-tech-accessories/">All Tech</a></li><li><a href="https://custommark.co/custom-power-banks/">Power Banks &amp; Chargers</a></li><li><a href="https://custommark.co/custom-phone-accessories/">Phone Accessories</a></li><li><a href="https://custommark.co/custom-desk-gadgets/">Desk Tech</a></li><li><a href="https://custommark.co/custom-phone-stands/">Phone Stands and Car Mounts</a></li><li><a href="https://custommark.co/custom-wireless-chargers/">Wireless Chargers</a></li><li><a href="https://custommark.co/custom-bluetooth-speakers/">Bluetooth Speakers</a></li><li><a href="https://custommark.co/custom-phone-wallets/">Phone Wallets and Grips</a></li><li><a href="https://custommark.co/custom-earbuds/">Earbuds and Headphones</a></li><li><a href="https://custommark.co/custom-screen-cleaners/">Screen Cleaners</a></li><li><a href="https://custommark.co/all-categories/#tech">See all Tech &rarr;</a></li></ul></div><div class="cmh-col"><h4>Office &amp; Writing</h4><ul><li><a href="https://custommark.co/custom-office-supplies/">Office</a></li><li><a href="https://custommark.co/custom-pens/">Pens</a></li><li><a href="https://custommark.co/custom-notebooks/">Notebooks &amp; Journals</a></li><li><a href="https://custommark.co/custom-desk-accessories/">Desk Accessories</a></li><li><a href="https://custommark.co/custom-keychains/">Keychains</a></li><li><a href="https://custommark.co/custom-awards/">Awards &amp; Recognition</a></li><li><a href="https://custommark.co/custom-lanyards/">Badges &amp; Lanyards</a></li><li><a href="https://custommark.co/custom-calendars-planners/">Calendars and Planners</a></li><li><a href="https://custommark.co/custom-stylus-pens/">Stylus Pens</a></li><li><a href="https://custommark.co/custom-padfolios/">Padfolios and Portfolios</a></li><li><a href="https://custommark.co/custom-sticky-notes/">Sticky Notes</a></li><li><a href="https://custommark.co/all-categories/#office-writing">See all Office &amp; Writing &rarr;</a></li></ul></div><div class="cmh-col"><h4>Events &amp; Recognition</h4><ul><li><a href="https://custommark.co/trade-show-giveaways/">Trade Show &amp; Events</a></li><li><a href="https://custommark.co/custom-awards/">Awards &amp; Recognition</a></li><li><a href="https://custommark.co/custom-lanyards/">Badges &amp; Lanyards</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate Gift Sets</a></li><li><a href="https://custommark.co/promotional-products/">Promo Essentials</a></li><li><a href="https://custommark.co/custom-personal-care-items/">Personal Care &amp; Wellness</a></li><li><a href="https://custommark.co/custom-stress-balls/">Stress Relievers</a></li><li><a href="https://custommark.co/custom-keychains/">Keychains</a></li><li><a href="https://custommark.co/custom-banners-signs/">Banners &amp; Signage</a></li><li><a href="https://custommark.co/custom-multi-tools/">Tools and Multi-Tools</a></li><li><a href="https://custommark.co/custom-novelty-items/">Games &amp; Novelty</a></li><li><a href="https://custommark.co/all-categories/#events-recognition">See all Events &amp; Recognition &rarr;</a></li></ul></div><div class="cmh-col"><h4>Home &amp; Lifestyle</h4><ul><li><a href="https://custommark.co/custom-home-goods/">Home &amp; Living</a></li><li><a href="https://custommark.co/custom-lawn-garden-products/">Lawn &amp; Garden</a></li><li><a href="https://custommark.co/custom-personal-care-items/">Personal Care &amp; Wellness</a></li><li><a href="https://custommark.co/custom-sports-products/">Sports &amp; Fitness</a></li><li><a href="https://custommark.co/custom-kids-products/">Kids &amp; Family</a></li><li><a href="https://custommark.co/custom-pet-products/">Pet</a></li><li><a href="https://custommark.co/custom-food-gifts/">Food &amp; Beverage</a></li><li><a href="https://custommark.co/custom-novelty-items/">Games &amp; Novelty</a></li><li><a href="https://custommark.co/seasonal-promotional-products/">Seasonal</a></li><li><a href="https://custommark.co/custom-kitchen-bbq-items/">Kitchen &amp; BBQ</a></li><li><a href="https://custommark.co/custom-kids-toys/">Kids Toys &amp; Games</a></li><li><a href="https://custommark.co/custom-golf-gifts/">Golf</a></li><li><a href="https://custommark.co/custom-fan-gear/">Fan and Spirit Gear</a></li><li><a href="https://custommark.co/custom-christmas-gifts/">Holiday &amp; Christmas</a></li><li><a href="https://custommark.co/custom-towels/">Towels</a></li><li><a href="https://custommark.co/all-categories/#home-lifestyle">See all Home &amp; Lifestyle &rarr;</a></li></ul></div><div class="cmh-col"><h4>Value &amp; Eco</h4><ul><li><a href="https://custommark.co/promotional-items-under-1-dollar/">Under $1</a></li><li><a href="https://custommark.co/eco-friendly-promotional-products/">Eco &amp; Sustainable</a></li><li><a href="https://custommark.co/new-arrivals/">New Arrivals</a></li></ul></div></div></div><div
 class="cmh-panel"
 id="cmh-panel-brands"
 data-cmh-panel="brands"
 role="tabpanel"
 aria-labelledby="cmh-tab-brands"
 hidden><div class="cmh-cols"><div class="cmh-col"><h4>A &ndash; C</h4><ul><li><a href="https://custommark.co/brands/">All Brands</a></li><li><a href="https://custommark.co/custom-anker/">Anker</a></li><li><a href="https://custommark.co/custom-bellroy/">Bellroy</a></li><li><a href="https://custommark.co/custom-brooks-brothers/">Brooks Brothers</a></li><li><a href="https://custommark.co/custom-brumate/">BruMate</a></li><li><a href="https://custommark.co/custom-callaway/">Callaway</a></li><li><a href="https://custommark.co/custom-camelbak/">CamelBak</a></li></ul></div><div class="cmh-col"><h4>C &ndash; L</h4><ul><li><a href="https://custommark.co/custom-corkcicle/">Corkcicle</a></li><li><a href="https://custommark.co/custom-cuisinart/">Cuisinart</a></li><li><a href="https://custommark.co/custom-eddie-bauer/">Eddie Bauer</a></li><li><a href="https://custommark.co/custom-high-sierra/">High Sierra</a></li><li><a href="https://custommark.co/custom-hydro-flask/">Hydro Flask</a></li><li><a href="https://custommark.co/custom-logitech/">Logitech</a></li></ul></div><div class="cmh-col"><h4>M &ndash; O</h4><ul><li><a href="https://custommark.co/custom-moleskine/">Moleskine</a></li><li><a href="https://custommark.co/custom-mophie/">mophie</a></li><li><a href="https://custommark.co/custom-nike/">Nike</a></li><li><a href="https://custommark.co/custom-nomad-must-haves/">Nomad Must Haves</a></li><li><a href="https://custommark.co/custom-oakley/">Oakley</a></li><li><a href="https://custommark.co/custom-ogio/">OGIO</a></li></ul></div><div class="cmh-col"><h4>O &ndash; S</h4><ul><li><a href="https://custommark.co/custom-osprey/">Osprey</a></li><li><a href="https://custommark.co/custom-otterbox/">OtterBox</a></li><li><a href="https://custommark.co/custom-puma/">PUMA</a></li><li><a href="https://custommark.co/custom-rtic/">RTIC</a></li><li><a href="https://custommark.co/custom-samsonite/">Samsonite</a></li><li><a href="https://custommark.co/custom-sharpie/">Sharpie</a></li></ul></div><div class="cmh-col"><h4>S &ndash; T</h4><ul><li><a href="https://custommark.co/custom-shed-rain/">Shed Rain</a></li><li><a href="https://custommark.co/custom-skullcandy/">Skullcandy</a></li><li><a href="https://custommark.co/custom-solo-new-york/">Solo New York</a></li><li><a href="https://custommark.co/custom-stanley/">Stanley</a></li><li><a href="https://custommark.co/custom-the-north-face/">The North Face</a></li><li><a href="https://custommark.co/custom-thule/">Thule</a></li></ul></div><div class="cmh-col"><h4>T &ndash; W</h4><ul><li><a href="https://custommark.co/custom-titleist/">Titleist</a></li><li><a href="https://custommark.co/custom-toddy-gear/">Toddy Gear</a></li><li><a href="https://custommark.co/custom-travismathew/">TravisMathew</a></li><li><a href="https://custommark.co/custom-under-armour/">Under Armour</a></li><li><a href="https://custommark.co/custom-victorinox/">Victorinox</a></li><li><a href="https://custommark.co/custom-wilson/">Wilson</a></li></ul></div><div class="cmh-col"><h4>Y &ndash; Z</h4><ul><li><a href="https://custommark.co/custom-yeti/">YETI</a></li><li><a href="https://custommark.co/custom-zebra-pen/">Zebra Pen</a></li></ul></div></div></div><div
 class="cmh-panel"
 id="cmh-panel-events"
 data-cmh-panel="events"
 role="tabpanel"
 aria-labelledby="cmh-tab-events"
 hidden><div class="cmh-cols"><div class="cmh-col"><h4>Celebrations</h4><ul><li><a href="https://custommark.co/events/wedding/">Weddings</a></li><li><a href="https://custommark.co/events/birthday/">Birthdays</a></li><li><a href="https://custommark.co/events/sweet-sixteen/">Sweet Sixteen</a></li><li><a href="https://custommark.co/events/bar-bat-mitzvah/">Bar &amp; Bat Mitzvah</a></li><li><a href="https://custommark.co/events/baby-shower/">Baby Showers</a></li><li><a href="https://custommark.co/events/prom-and-dance/">Prom &amp; School Dances</a></li><li><a href="https://custommark.co/events/graduation/">Graduation</a></li><li><a href="https://custommark.co/events/class-reunion/">Class Reunions</a></li></ul></div><div class="cmh-col"><h4>Business</h4><ul><li><a href="https://custommark.co/events/business-gifts/">Business Gifts</a></li><li><a href="https://custommark.co/events/grand-opening/">Grand Openings</a></li><li><a href="https://custommark.co/events/thank-you-gifts/">Thank You Gifts</a></li><li><a href="https://custommark.co/events/awards-and-motivation/">Awards &amp; Motivation</a></li><li><a href="https://custommark.co/events/recruitment-job-fair/">Recruitment &amp; Job Fairs</a></li><li><a href="https://custommark.co/events/team-building/">Team Building</a></li><li><a href="https://custommark.co/events/direct-mail/">Direct Mail</a></li><li><a href="https://custommark.co/events/casino-and-gaming/">Casino &amp; Gaming</a></li></ul></div><div class="cmh-col"><h4>School &amp; Kids</h4><ul><li><a href="https://custommark.co/events/back-to-school/">Back to School</a></li><li><a href="https://custommark.co/events/school-spirit/">School Spirit</a></li><li><a href="https://custommark.co/events/kids/">Kids</a></li><li><a href="https://custommark.co/events/baby/">Baby</a></li><li><a href="https://custommark.co/events/band-marketing/">Bands &amp; Music</a></li><li><a href="https://custommark.co/events/soccer/">Soccer &amp; Youth Sport</a></li><li><a href="https://custommark.co/events/family-reunion/">Family Reunions</a></li><li><a href="https://custommark.co/events/fundraiser/">Fundraisers</a></li></ul></div><div class="cmh-col"><h4>Sport &amp; Outdoors</h4><ul><li><a href="https://custommark.co/events/golf-outing/">Golf Outings</a></li><li><a href="https://custommark.co/events/marathon/">Races &amp; Marathons</a></li><li><a href="https://custommark.co/events/fishing/">Fishing</a></li><li><a href="https://custommark.co/events/beach/">Beach &amp; Waterfront</a></li><li><a href="https://custommark.co/events/tailgating/">Tailgating</a></li><li><a href="https://custommark.co/events/picnic/">Picnics</a></li><li><a href="https://custommark.co/events/bbq/">BBQ &amp; Cookouts</a></li><li><a href="https://custommark.co/events/gardening/">Gardening</a></li></ul></div><div class="cmh-col"><h4>Seasonal</h4><ul><li><a href="https://custommark.co/events/spring/">Spring</a></li><li><a href="https://custommark.co/events/summer/">Summer</a></li><li><a href="https://custommark.co/events/fall-autumn/">Fall &amp; Autumn</a></li><li><a href="https://custommark.co/events/winter/">Winter</a></li><li><a href="https://custommark.co/events/oktoberfest/">Oktoberfest</a></li><li><a href="https://custommark.co/events/concert/">Concerts &amp; Festivals</a></li><li><a href="https://custommark.co/events/spa/">Spa &amp; Wellness</a></li><li><a href="https://custommark.co/events/veterinary/">Veterinary Practices</a></li></ul></div></div></div><div
 class="cmh-panel"
 id="cmh-panel-causes"
 data-cmh-panel="causes"
 role="tabpanel"
 aria-labelledby="cmh-tab-causes"
 hidden><div class="cmh-cols"><div class="cmh-col"><h4>Jan &ndash; Feb</h4><ul><li><a href="https://custommark.co/causes/blood-donor-month/">National Blood Donor Month</a></li><li><a href="https://custommark.co/causes/financial-wellness/">Financial Wellness Month</a></li><li><a href="https://custommark.co/causes/american-heart-month/">American Heart Month</a></li><li><a href="https://custommark.co/causes/black-history-month/">Black History Month</a></li><li><a href="https://custommark.co/causes/library-lovers-month/">Library Lovers Month</a></li></ul></div><div class="cmh-col"><h4>Mar &ndash; Apr</h4><ul><li><a href="https://custommark.co/causes/craft-month/">National Craft Month</a></li><li><a href="https://custommark.co/causes/nutrition-month/">National Nutrition Month</a></li><li><a href="https://custommark.co/causes/womens-history-month/">Women's History Month</a></li><li><a href="https://custommark.co/causes/autism-awareness-month/">Autism Acceptance Month</a></li><li><a href="https://custommark.co/causes/lawn-and-garden-month/">Lawn &amp; Garden Month</a></li><li><a href="https://custommark.co/causes/stress-awareness-month/">Stress Awareness Month</a></li></ul></div><div class="cmh-col"><h4>May &ndash; Jun</h4><ul><li><a href="https://custommark.co/causes/nurses-week/">Nurses Week</a></li><li><a href="https://custommark.co/causes/hospital-healthcare-week/">Hospital &amp; Healthcare Week</a></li><li><a href="https://custommark.co/causes/skin-cancer-prevention/">Skin Cancer Prevention Month</a></li><li><a href="https://custommark.co/causes/running-fitness-week/">Running &amp; Fitness Week</a></li><li><a href="https://custommark.co/causes/great-outdoors-month/">Great Outdoors Month</a></li><li><a href="https://custommark.co/causes/pride-month/">Pride Month</a></li><li><a href="https://custommark.co/causes/safety-month/">National Safety Month</a></li></ul></div><div class="cmh-col"><h4>Jul &ndash; Sep</h4><ul><li><a href="https://custommark.co/causes/independent-retailers-month/">Independent Retailer Month</a></li><li><a href="https://custommark.co/causes/made-in-america-month/">Made in America Month</a></li><li><a href="https://custommark.co/causes/childrens-eye-health/">Children's Eye Health &amp; Safety</a></li><li><a href="https://custommark.co/causes/skin-care-awareness-month/">Skin Care Awareness Month</a></li><li><a href="https://custommark.co/causes/campus-safety-month/">Campus Safety Month</a></li><li><a href="https://custommark.co/causes/clean-hands-week/">Clean Hands Week</a></li></ul></div><div class="cmh-col"><h4>Oct &ndash; Nov</h4><ul><li><a href="https://custommark.co/causes/animal-safety-month/">Animal Safety &amp; Protection Month</a></li><li><a href="https://custommark.co/causes/breast-cancer-awareness/">Breast Cancer Awareness Month</a></li><li><a href="https://custommark.co/causes/dental-hygiene-month/">National Dental Hygiene Month</a></li><li><a href="https://custommark.co/causes/fire-prevention-week/">Fire Prevention Week</a></li><li><a href="https://custommark.co/causes/no-shave-november/">No-Shave November / Movember</a></li><li><a href="https://custommark.co/causes/animal-shelter-week/">Animal Shelter Appreciation Week</a></li></ul></div></div></div></div></div></div><div class="cmh-drawer" id="cmh-drawer"><div class="cmh-drawer-top"> <a class="cmh-drawer-logo" href="https://custommark.co/"> <svg class="cm-logo cmh-drawer-logo-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 6 645 98" role="img" aria-label="custommark.co"><defs><linearGradient id="cmbg2" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="#FFE600"/><stop offset=".3" stop-color="#FF7A2F"/><stop offset=".62" stop-color="#E6007E"/><stop offset="1" stop-color="#1AA3E8"/></linearGradient></defs><path fill="url(#cmbg2)" d="M24 82 L635.1 70 L625.1 94 L8 102 Z"/><path fill="#141414" d="M25.1 72.9Q18.7 72.9 14.1 71Q9.4 69.1 6.9 65.3Q4.4 61.4 4.4 55.6Q4.4 54.1 4.5 52.5Q4.7 51 4.9 49.6Q5.7 44.6 8 40.9Q10.3 37.2 13.8 34.8Q17.3 32.3 21.7 31.1Q26 29.9 31.1 29.9Q37 29.9 41.7 31.5Q46.3 33.1 49 36.2Q51.8 39.2 51.8 43.8Q51.8 44.6 51.7 45.6Q51.6 46.5 51.5 47.4H36.4Q36.5 47 36.5 46.5Q36.6 46 36.6 45.6Q36.6 43.8 35.8 42.7Q35.1 41.5 33.6 41Q32.1 40.4 30 40.4Q27.3 40.4 25.4 41.5Q23.5 42.5 22.4 44.5Q21.3 46.5 20.8 49.2Q20.3 51.9 20.1 53.3Q19.9 54.7 19.8 55.3Q19.8 55.9 19.8 56.2Q19.8 58.2 20.5 59.6Q21.2 60.9 22.7 61.7Q24.2 62.4 26.5 62.4Q29.1 62.4 30.9 61.7Q32.8 60.9 34 59.3Q35.2 57.7 35.7 55.2H50.1Q49 61.5 45.4 65.4Q41.8 69.3 36.5 71.1Q31.2 72.9 25.1 72.9Z M67.7 73Q63.4 73 60.6 71.7Q57.8 70.4 56.4 67.9Q55.1 65.4 55.1 61.9Q55.1 60.8 55.2 59.8Q55.3 58.7 55.5 57.6L60.1 30.9H75.7L71.3 55.7Q71.2 56.1 71.2 56.4Q71.1 56.8 71.1 57.2Q71.1 58.5 71.6 59.5Q72.2 60.5 73.1 61Q74.1 61.5 75.5 61.5Q77 61.5 78.3 61Q79.6 60.5 80.5 59.6Q81.5 58.7 82.2 57.6Q82.8 56.4 83.1 55.1L87.4 30.9H102.9L95.6 72.1H83V65.8H82.4Q80.5 68.3 78.1 69.9Q75.7 71.5 73.1 72.2Q70.5 73 67.7 73Z M122.6 72.9Q119.1 72.9 115.6 72.3Q112.1 71.7 109.3 70.3Q106.4 69 104.7 66.8Q103 64.7 103 61.6Q103 61 103.1 60.1Q103.3 59.1 103.5 58.6H117.9Q117.7 59 117.7 59.4Q117.6 59.8 117.6 60.1Q117.6 61.2 118.4 62.1Q119.1 62.9 120.5 63.3Q121.9 63.7 123.5 63.7Q124.5 63.7 125.7 63.5Q126.9 63.4 128 63.1Q129.1 62.7 129.8 62.1Q130.5 61.5 130.5 60.5Q130.5 59.8 129.9 59.2Q129.2 58.7 128 58.2Q126.9 57.7 125.3 57.4Q123.7 57 122 56.6Q119.4 56 116.8 55.3Q114.1 54.6 111.8 53.4Q109.5 52.2 108.1 50.3Q106.7 48.4 106.7 45.5Q106.7 41.2 108.4 38.2Q110.2 35.2 113.3 33.4Q116.5 31.5 120.6 30.7Q124.8 29.8 129.4 29.8Q132.7 29.8 135.9 30.4Q139.1 31 141.8 32.2Q144.5 33.4 146.1 35.4Q147.7 37.4 147.7 40.2Q147.7 40.9 147.6 41.7Q147.4 42.5 147.3 43.1H133Q133.1 42.8 133.1 42.5V42.1Q133.1 41 132.4 40.4Q131.8 39.7 130.6 39.4Q129.4 39.2 127.9 39.2Q127.1 39.2 126.1 39.2Q125.1 39.3 124.2 39.6Q123.3 39.9 122.7 40.4Q122.1 41 122.1 41.9Q122.1 42.7 122.8 43.2Q123.5 43.8 124.7 44.2Q125.9 44.5 127.4 44.9Q130.1 45.4 133.3 46Q136.5 46.6 139.3 47.8Q142.2 48.9 144.1 51Q146 53.1 146 56.6Q146 61.2 144.2 64.4Q142.4 67.5 139.2 69.4Q136 71.3 131.7 72.1Q127.5 72.9 122.6 72.9Z M166.1 72.9Q162.4 72.9 159.6 72.2Q156.8 71.4 155.3 69.5Q153.8 67.7 153.8 64.5Q153.8 63.6 154 61.8Q154.3 60 154.8 56.6L157.5 41.3H151.7L153.6 30.8H160L165.5 18.3H177L174.9 30.8H183.6L181.7 41.3H173L170.4 55.9Q170.3 56.9 170.1 57.7Q170 58.5 170 59.2Q170 60.7 170.8 61.5Q171.5 62.4 173.6 62.4H178L176.3 71.5Q175 71.9 173.1 72.3Q171.3 72.6 169.4 72.8Q167.5 72.9 166.1 72.9Z M203.3 72.9Q197 72.9 192.3 71.1Q187.7 69.2 185.2 65.4Q182.7 61.5 182.7 55.8Q182.7 54.1 182.8 52.6Q182.9 51 183.2 49.6Q184.4 43 187.9 38.6Q191.4 34.2 196.9 32.1Q202.3 29.9 209.3 29.9Q215.7 29.9 220.3 31.8Q225 33.7 227.5 37.5Q230 41.3 230 47.2Q230 52.7 228.6 56.9Q227.2 61.2 224.6 64.4Q222.3 67.2 219 69.2Q215.8 71.1 211.8 72Q207.9 72.9 203.3 72.9ZM204.4 62.4Q207.1 62.4 209 61.4Q210.8 60.3 212 58.3Q213.1 56.4 213.6 53.7L214.3 49.5Q214.5 48.2 214.5 47.5Q214.6 46.9 214.6 46.5Q214.6 44.5 213.9 43.2Q213.3 41.9 211.9 41.2Q210.5 40.4 208.2 40.4Q205.5 40.4 203.6 41.5Q201.7 42.5 200.6 44.5Q199.5 46.5 199 49.2Q198.5 51.9 198.3 53.3Q198 54.7 198 55.3Q198 55.9 198 56.3Q198 58.2 198.6 59.6Q199.3 60.9 200.7 61.7Q202.1 62.4 204.4 62.4Z M231.5 72 238.7 30.8H251.4V37H251.9Q253.7 34.6 256 33Q258.4 31.4 261 30.7Q263.7 29.9 266.3 29.9Q271.3 29.9 274.3 31.7Q277.2 33.5 278.2 37H278.7Q280.6 34.6 282.9 33Q285.2 31.4 287.8 30.7Q290.4 29.9 292.9 29.9Q299.2 29.9 302.2 32.7Q305.2 35.6 305.2 40.9Q305.2 41.9 305.1 43Q305 44.2 304.9 45.3L300.2 72H284.7L289 47.2Q289.1 46.8 289.1 46.4Q289.2 45.9 289.2 45.6Q289.2 44.3 288.7 43.4Q288.2 42.4 287.3 41.9Q286.5 41.3 285.1 41.3Q283.3 41.3 281.7 42.2Q280.1 43.1 279.2 44.6Q278.2 46 277.9 47.8L273.6 72H258.1L262.4 47.2Q262.5 46.8 262.5 46.4Q262.6 45.9 262.6 45.6Q262.6 44.3 262.1 43.4Q261.6 42.4 260.7 41.9Q259.9 41.3 258.5 41.3Q256.7 41.3 255.1 42.2Q253.5 43.1 252.6 44.6Q251.6 46 251.3 47.8L247 72Z M307.5 72 314.7 30.8H327.4V37H327.9Q329.7 34.6 332 33Q334.4 31.4 337 30.7Q339.7 29.9 342.3 29.9Q347.3 29.9 350.3 31.7Q353.2 33.5 354.2 37H354.7Q356.6 34.6 358.9 33Q361.2 31.4 363.8 30.7Q366.4 29.9 368.9 29.9Q375.2 29.9 378.2 32.7Q381.2 35.6 381.2 40.9Q381.2 41.9 381.1 43Q381 44.2 380.9 45.3L376.2 72H360.7L365 47.2Q365.1 46.8 365.1 46.4Q365.2 45.9 365.2 45.6Q365.2 44.3 364.7 43.4Q364.2 42.4 363.3 41.9Q362.5 41.3 361.1 41.3Q359.3 41.3 357.7 42.2Q356.1 43.1 355.2 44.6Q354.2 46 353.9 47.8L349.6 72H334.1L338.4 47.2Q338.5 46.8 338.5 46.4Q338.6 45.9 338.6 45.6Q338.6 44.3 338.1 43.4Q337.6 42.4 336.7 41.9Q335.9 41.3 334.5 41.3Q332.7 41.3 331.1 42.2Q329.5 43.1 328.6 44.6Q327.6 46 327.3 47.8L323 72Z M399.9 72.9Q395.1 72.9 391.6 71.1Q388.1 69.3 386.3 65.9Q384.6 62.4 384.6 57.3Q384.6 55.9 384.7 54.2Q384.8 52.5 385.1 50.7Q386.3 43.7 389 39.1Q391.7 34.5 395.7 32.2Q399.8 29.9 404.8 29.9Q407.6 29.9 409.7 30.5Q411.9 31.1 413.6 32.5Q415.4 33.8 416.8 36H417.3L420.9 30.8H433.1L431.3 40.8Q430.8 43.3 430.3 46Q429.8 48.7 429.4 51.2Q428.9 53.7 428.5 55.8Q428.2 57.9 428 59.2Q427.8 60.6 427.8 61Q427.8 62.1 428.3 62.6Q428.9 63.1 429.7 63.1H432L430.5 71.4Q428.7 72.1 426.6 72.5Q424.6 72.9 422.6 72.9Q420.1 72.9 418.1 72.4Q416.1 71.8 414.8 70.6Q414.1 70 413.7 69Q413.3 68.1 412.9 67H412.4Q409.9 69.8 406.6 71.4Q403.3 72.9 399.9 72.9ZM405.5 61.5Q407.3 61.5 408.8 60.8Q410.2 60.1 411.3 58.9Q412.3 57.6 413 56Q413.6 54.5 414 52.7Q414.3 50.9 414.4 50Q414.6 49 414.6 48.4Q414.7 47.9 414.7 47.5Q414.7 45.7 414.1 44.3Q413.5 42.9 412.3 42.1Q411.1 41.3 409.1 41.3Q406.7 41.3 405.1 42.3Q403.4 43.3 402.5 45.1Q401.5 46.9 401 49.3Q400.5 51.8 400.3 53.1Q400.1 54.4 400 55Q400 55.5 400 55.9Q400 58.5 401.3 60Q402.6 61.5 405.5 61.5Z M433.5 72 440.7 30.8H453.4V37.1H453.9Q455.3 34.7 457.2 33.1Q459.1 31.4 461.4 30.6Q463.6 29.8 465.9 29.8Q467.5 29.8 468.7 30.1Q469.8 30.4 470.4 30.7L468.1 43.8H463.1Q460.6 43.8 458.8 44.4Q456.9 45.1 455.6 46.4Q454.2 47.7 453.4 49.5Q452.6 51.3 452.2 53.7L449 72Z M466 72 476 15.4H491.5L486 46.6L502 30.8H520.1L501.8 47.1L513.2 72H496.4L490.1 57.3L483.1 63.1L481.6 72Z M516.1 72 519 56.5H535.5L532.7 72Z M562.1 72.9Q555.7 72.9 551.1 71Q546.4 69.1 543.9 65.3Q541.4 61.4 541.4 55.6Q541.4 54.1 541.6 52.5Q541.7 51 541.9 49.6Q542.8 44.6 545.1 40.9Q547.4 37.2 550.8 34.8Q554.3 32.3 558.7 31.1Q563.1 29.9 568.1 29.9Q574 29.9 578.7 31.5Q583.3 33.1 586.1 36.2Q588.8 39.2 588.8 43.8Q588.8 44.6 588.7 45.6Q588.6 46.5 588.5 47.4H573.4Q573.5 47 573.5 46.5Q573.6 46 573.6 45.6Q573.6 43.8 572.8 42.7Q572.1 41.5 570.6 41Q569.1 40.4 567 40.4Q564.3 40.4 562.4 41.5Q560.6 42.5 559.4 44.5Q558.3 46.5 557.8 49.2Q557.4 51.9 557.1 53.3Q556.9 54.7 556.8 55.3Q556.8 55.9 556.8 56.2Q556.8 58.2 557.5 59.6Q558.2 60.9 559.7 61.7Q561.2 62.4 563.5 62.4Q566.1 62.4 568 61.7Q569.8 60.9 571 59.3Q572.3 57.7 572.7 55.2H587.2Q586.1 61.5 582.4 65.4Q578.8 69.3 573.5 71.1Q568.2 72.9 562.1 72.9Z M612 72.9Q605.7 72.9 601 71.1Q596.4 69.2 593.9 65.4Q591.4 61.5 591.4 55.8Q591.4 54.1 591.5 52.6Q591.6 51 591.9 49.6Q593.1 43 596.6 38.6Q600.1 34.2 605.6 32.1Q611 29.9 618 29.9Q624.4 29.9 629 31.8Q633.7 33.7 636.2 37.5Q638.7 41.3 638.7 47.2Q638.7 52.7 637.3 56.9Q635.9 61.2 633.4 64.4Q631 67.2 627.7 69.2Q624.5 71.1 620.5 72Q616.6 72.9 612 72.9ZM613.1 62.4Q615.8 62.4 617.7 61.4Q619.6 60.3 620.7 58.3Q621.8 56.4 622.3 53.7L623 49.5Q623.2 48.2 623.3 47.5Q623.3 46.9 623.3 46.5Q623.3 44.5 622.6 43.2Q622 41.9 620.6 41.2Q619.2 40.4 616.9 40.4Q614.2 40.4 612.3 41.5Q610.4 42.5 609.3 44.5Q608.2 46.5 607.7 49.2Q607.2 51.9 607 53.3Q606.8 54.7 606.7 55.3Q606.7 55.9 606.7 56.3Q606.7 58.2 607.3 59.6Q608 60.9 609.4 61.7Q610.8 62.4 613.1 62.4Z"/></svg> </a> <button type="button" class="cmh-drawer-close" id="cmh-drawer-close" aria-label="Close menu">&times;</button></div><div class="cmh-drawer-in"><form class="cmh-search cmh-search--drawer" role="search" method="get" action="https://custommark.co/"> <label class="screen-reader-text" for="cmh-q-m">Search products</label> <input id="cmh-q-m" type="search" name="s" placeholder="Search products&hellip;"> <input type="hidden" name="post_type" value="product"> <button type="submit" class="cmh-search-go" aria-label="Search"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="7"></circle><line x1="16.2" y1="16.2" x2="21" y2="21"></line></svg></button></form><ul id="menu-main-menu-1" class="cmh-drawernav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-139 current_page_item menu-item-146"><a href="https://custommark.co/" aria-current="page">Home</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147"><a href="https://custommark.co/products/">Products</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-148"><a href="https://custommark.co/blog/">Blog</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-150"><a href="http://custommark.co/get-a-quote/">Get a Quote</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5964"><a href="https://custommark.co/about/">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://custommark.co/contact/">Contact</a></li></ul><p class="cmh-drawer-head">Shop by category</p> <details class="cmh-acc"> <summary>Apparel</summary><ul><li><a href="https://custommark.co/custom-apparel/">All Apparel</a></li><li><a href="https://custommark.co/custom-t-shirts/">T-Shirts</a></li><li><a href="https://custommark.co/custom-polo-shirts/">Polos &amp; Button-Ups</a></li><li><a href="https://custommark.co/custom-hoodies/">Hoodies &amp; Sweatshirts</a></li><li><a href="https://custommark.co/custom-jackets/">Jackets &amp; Outerwear</a></li><li><a href="https://custommark.co/custom-hats/">Hats &amp; Headwear</a></li><li><a href="https://custommark.co/custom-apparel-accessories/">Apparel Accessories</a></li><li><a href="https://custommark.co/custom-safety-products/">Safety &amp; Workwear</a></li></ul> </details> <details class="cmh-acc"> <summary>Bags &amp; Travel</summary><ul><li><a href="https://custommark.co/custom-bags/">All Bags</a></li><li><a href="https://custommark.co/custom-backpacks/">Backpacks</a></li><li><a href="https://custommark.co/custom-tote-bags/">Tote Bags</a></li><li><a href="https://custommark.co/custom-duffel-bags/">Duffel &amp; Gym Bags</a></li><li><a href="https://custommark.co/custom-travel-accessories/">Travel Accessories</a></li><li><a href="https://custommark.co/custom-car-accessories/">Automotive</a></li></ul> </details> <details class="cmh-acc"> <summary>Drinkware</summary><ul><li><a href="https://custommark.co/custom-drinkware/">All Drinkware</a></li><li><a href="https://custommark.co/custom-tumblers/">Tumblers &amp; Travel Mugs</a></li><li><a href="https://custommark.co/custom-water-bottles/">Water Bottles</a></li><li><a href="https://custommark.co/custom-coffee-mugs/">Coffee Mugs</a></li><li><a href="https://custommark.co/custom-barware/">Barware &amp; Glassware</a></li></ul> </details> <details class="cmh-acc"> <summary>Tech</summary><ul><li><a href="https://custommark.co/custom-tech-accessories/">All Tech</a></li><li><a href="https://custommark.co/custom-power-banks/">Power Banks &amp; Chargers</a></li><li><a href="https://custommark.co/custom-phone-accessories/">Phone Accessories</a></li><li><a href="https://custommark.co/custom-desk-gadgets/">Desk Tech</a></li></ul> </details> <details class="cmh-acc"> <summary>Office &amp; Writing</summary><ul><li><a href="https://custommark.co/custom-office-supplies/">Office</a></li><li><a href="https://custommark.co/custom-pens/">Pens</a></li><li><a href="https://custommark.co/custom-notebooks/">Notebooks &amp; Journals</a></li><li><a href="https://custommark.co/custom-desk-accessories/">Desk Accessories</a></li><li><a href="https://custommark.co/custom-keychains/">Keychains</a></li></ul> </details> <details class="cmh-acc"> <summary>Events &amp; Recognition</summary><ul><li><a href="https://custommark.co/trade-show-giveaways/">Trade Show &amp; Events</a></li><li><a href="https://custommark.co/custom-awards/">Awards &amp; Recognition</a></li><li><a href="https://custommark.co/custom-lanyards/">Badges &amp; Lanyards</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate Gift Sets</a></li><li><a href="https://custommark.co/promotional-products/">Promo Essentials</a></li></ul> </details> <details class="cmh-acc"> <summary>Home &amp; Lifestyle</summary><ul><li><a href="https://custommark.co/custom-home-goods/">Home &amp; Living</a></li><li><a href="https://custommark.co/custom-lawn-garden-products/">Lawn &amp; Garden</a></li><li><a href="https://custommark.co/custom-personal-care-items/">Personal Care &amp; Wellness</a></li><li><a href="https://custommark.co/custom-sports-products/">Sports &amp; Fitness</a></li><li><a href="https://custommark.co/custom-kids-products/">Kids &amp; Family</a></li><li><a href="https://custommark.co/custom-pet-products/">Pet</a></li><li><a href="https://custommark.co/custom-food-gifts/">Food &amp; Beverage</a></li><li><a href="https://custommark.co/custom-novelty-items/">Games &amp; Novelty</a></li><li><a href="https://custommark.co/seasonal-promotional-products/">Seasonal</a></li></ul> </details> <details class="cmh-acc"> <summary>Value &amp; Eco</summary><ul><li><a href="https://custommark.co/promotional-items-under-1-dollar/">Under $1</a></li><li><a href="https://custommark.co/eco-friendly-promotional-products/">Eco &amp; Sustainable</a></li><li><a href="https://custommark.co/new-arrivals/">New Arrivals</a></li></ul> </details> <a class="cmh-drawer-cta" href="https://custommark.co/get-a-quote/">Get a quote</a> <a class="cmh-drawer-call" href="tel:+18884520027">1.888.452.0027</a></div></div></div></header><main id="content" class="neve-main"><div class="cmhp"> <!-- ============================ HERO ============================ --><section class="cmhp-hero"><div class="cmhp-hero-in"><div class="cmhp-wrap"><div class="cmhp-hero-grid"><div class="cmhp-hero-copy"><p class="cmhp-eyebrow">Advertising specialties <strong>·</strong> Nationwide</p><h1 class="cmhp-h1"> Custom promotional <em>products</em> with your logo</h1><p class="cmhp-hero-sub"> Apparel, drinkware, tech, bags and awards — decorated to order and shipped nationwide. Real lead times, quoted before you commit.</p><form class="cmhp-search" role="search" method="get" action="https://custommark.co/"> <label class="screen-reader-text" for="cmhp-q">Search products</label> <input id="cmhp-q" type="search" name="s" placeholder="Search 11844 products — tumbler, hoodie, tote, lanyard…"> <input type="hidden" name="post_type" value="product"> <button type="submit">Search</button></form><div class="cmhp-cta"> <a class="cmhp-btn cmhp-btn--solid" href="https://custommark.co/get-a-quote/">Get a quote &rarr;</a> <a class="cmhp-btn cmhp-btn--line" href="https://custommark.co/products/">Browse the catalog</a></div></div><div class="cmhp-hero-art"> <span class="cmhp-hero-swoosh" aria-hidden="true"></span> <a class="cmhp-hero-tile cmhp-hero-tile--1" href="https://custommark.co/custom-camping-mugs/13-oz-ceramic-campfire-coffee-mug/"> <span class="cmhp-hero-tile-img"> <img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/92D01D059298834461AA9195770CB163.jpg" class="attachment-large size-large" alt="13 oz Ceramic Campfire Coffee Mug" loading="eager" decoding="async" fetchpriority="high" srcset="https://custommark.co/wp-content/uploads/2026/10/92D01D059298834461AA9195770CB163.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/92D01D059298834461AA9195770CB163-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/92D01D059298834461AA9195770CB163-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/92D01D059298834461AA9195770CB163-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/92D01D059298834461AA9195770CB163-100x100.jpg 100w" sizes="(max-width: 750px) 100vw, 750px" /> </span> <span class="cmhp-hero-tile-name">13 oz Ceramic Campfire Coffee Mug</span> <span class="cmhp-hero-tile-price">from $3.04 ea</span> </a> <a class="cmhp-hero-tile cmhp-hero-tile--2" href="https://custommark.co/custom-pens/pen-and-highlighter-combo/"> <span class="cmhp-hero-tile-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/B7BE1E2E535627C22DF6CB5159C5FBEE-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Pen and Highlighter Combo" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/B7BE1E2E535627C22DF6CB5159C5FBEE-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/B7BE1E2E535627C22DF6CB5159C5FBEE-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/B7BE1E2E535627C22DF6CB5159C5FBEE-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/B7BE1E2E535627C22DF6CB5159C5FBEE-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/B7BE1E2E535627C22DF6CB5159C5FBEE.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-hero-tile-name">Pen and Highlighter Combo</span> <span class="cmhp-hero-tile-price">from $1.10 ea</span> </a> <a class="cmhp-hero-tile cmhp-hero-tile--3" href="https://custommark.co/custom-tote-bags/reusable-fold-up-shopping-tote/"> <span class="cmhp-hero-tile-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/8B2773279A3FE31C9BC6AF9B8A2D0A8E-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Reusable Fold-Up Shopping Tote" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/8B2773279A3FE31C9BC6AF9B8A2D0A8E-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/8B2773279A3FE31C9BC6AF9B8A2D0A8E-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/8B2773279A3FE31C9BC6AF9B8A2D0A8E-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/8B2773279A3FE31C9BC6AF9B8A2D0A8E-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/8B2773279A3FE31C9BC6AF9B8A2D0A8E.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-hero-tile-name">Reusable Fold-Up Shopping Tote</span> <span class="cmhp-hero-tile-price">from $1.63 ea</span> </a> <span class="cmhp-hero-stamp" aria-hidden="true">Free proof<br>on every quote</span></div></div></div><div class="cmhp-trust"><div class="cmhp-wrap"><div class="cmhp-trust-grid"><div class="cmhp-trust-item"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4 3h11l5 5v13H4z"></path><path d="M15 3v5h5"></path><path d="m8.5 14 2 2 4.5-4.5"></path></svg><div><b>Free proof on every quote</b><span>Nothing is decorated until you approve it.</span></div></div><div class="cmhp-trust-item"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 3l7 3v5.5c0 4.4-3 8.1-7 9.5-4-1.4-7-5.1-7-9.5V6z"></path><path d="m9.2 12.2 1.9 1.9 3.7-3.9"></path></svg><div><b>We supply the goods</b><span>Sourced and decorated by us, start to finish.</span></div></div><div class="cmhp-trust-item"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="4" width="18" height="4"></rect><path d="M5 8v12h14V8"></path><path d="M10 12h4"></path></svg><div><b>Artwork kept two years</b><span>Reorders run from the originals — no new setup.</span></div></div><div class="cmhp-trust-item"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M3 17V5h11v12"></path><path d="M14 8h4l3 3v6h-7"></path><circle cx="7" cy="18" r="2"></circle><circle cx="17" cy="18" r="2"></circle></svg><div><b>Shipped nationwide</b><span>One address or many. Split shipping priced upfront.</span></div></div></div></div></div></div></section> <!-- ======================= SHOP BY CATEGORY ======================= --><section class="cmhp-sec"><div class="cmhp-wrap"><div class="cmhp-head cmhp-head--row"><div><p class="cmhp-eyebrow">The catalog</p><h2 class="cmhp-h2">Shop by category</h2><p class="cmhp-lede">Everything here is decorated to order. If the item you want is not listed, ask — we source beyond the catalog constantly.</p></div> <a class="cmhp-more" href="https://custommark.co/products/">Browse the full catalog &rarr;</a></div><div class="cmhp-tiles"><article class="cmhp-tile cmhp-tile--yellow"> <a class="cmhp-tile-main" href="https://custommark.co/custom-apparel/" aria-describedby="cmhp-tile-apparel"> <span class="cmhp-tile-img"><img width="500" height="750" src="https://custommark.co/wp-content/uploads/2026/10/525FDD7E0B4718B510DAB1A3E4D81E00.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/525FDD7E0B4718B510DAB1A3E4D81E00.jpg 500w, https://custommark.co/wp-content/uploads/2026/10/525FDD7E0B4718B510DAB1A3E4D81E00-200x300.jpg 200w" /></span> <span class="cmhp-tile-title">Apparel</span> </a><p class="cmhp-tile-blurb" id="cmhp-tile-apparel">Tees, hats, polos and outerwear, printed or embroidered.</p><nav class="cmhp-tile-menu" aria-label="Apparel"><p class="cmhp-tile-menu-h">Popular in Apparel</p><ul><li><a href="https://custommark.co/custom-hats/">Hats &amp; Headwear</a></li><li><a href="https://custommark.co/custom-jackets/">Jackets &amp; Outerwear</a></li><li><a href="https://custommark.co/custom-polo-shirts/">Polos &amp; Button-Ups</a></li><li><a href="https://custommark.co/custom-hoodies/">Hoodies &amp; Sweatshirts</a></li><li><a href="https://custommark.co/custom-sports-products/">Sports &amp; fitness</a></li></ul> <a class="cmhp-tile-all" href="https://custommark.co/custom-apparel/">Shop all 2,182 &rarr;</a></nav></article><article class="cmhp-tile cmhp-tile--blue"> <a class="cmhp-tile-main" href="https://custommark.co/custom-drinkware/" aria-describedby="cmhp-tile-drinkware"> <span class="cmhp-tile-img"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/1720FA8BE361C6880C1A320371E88AC5.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/1720FA8BE361C6880C1A320371E88AC5.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/1720FA8BE361C6880C1A320371E88AC5-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/1720FA8BE361C6880C1A320371E88AC5-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/1720FA8BE361C6880C1A320371E88AC5-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/1720FA8BE361C6880C1A320371E88AC5-100x100.jpg 100w" /></span> <span class="cmhp-tile-title">Drinkware</span> </a><p class="cmhp-tile-blurb" id="cmhp-tile-drinkware">Tumblers, mugs and bottles that get used every day.</p><nav class="cmhp-tile-menu" aria-label="Drinkware"><p class="cmhp-tile-menu-h">Popular in Drinkware</p><ul><li><a href="https://custommark.co/custom-barware/">Barware &amp; Glassware</a></li><li><a href="https://custommark.co/custom-water-bottles/">Water Bottles</a></li><li><a href="https://custommark.co/custom-tumblers/">Tumblers &amp; Travel Mugs</a></li><li><a href="https://custommark.co/custom-coffee-mugs/">Coffee Mugs</a></li><li><a href="https://custommark.co/eco-friendly-promotional-products/">Eco &amp; recycled</a></li></ul> <a class="cmhp-tile-all" href="https://custommark.co/custom-drinkware/">Shop all 1,225 &rarr;</a></nav></article><article class="cmhp-tile cmhp-tile--pink"> <a class="cmhp-tile-main" href="https://custommark.co/custom-bags/" aria-describedby="cmhp-tile-bags-travel"> <span class="cmhp-tile-img"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/E4CACA262AC809FC1954FEBEA1E40541.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/E4CACA262AC809FC1954FEBEA1E40541.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/E4CACA262AC809FC1954FEBEA1E40541-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/E4CACA262AC809FC1954FEBEA1E40541-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/E4CACA262AC809FC1954FEBEA1E40541-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/E4CACA262AC809FC1954FEBEA1E40541-100x100.jpg 100w" /></span> <span class="cmhp-tile-title">Bags &amp; Travel</span> </a><p class="cmhp-tile-blurb" id="cmhp-tile-bags-travel">Totes, backpacks and coolers that carry your logo everywhere.</p><nav class="cmhp-tile-menu" aria-label="Bags &amp; Travel"><p class="cmhp-tile-menu-h">Popular in Bags &amp; Travel</p><ul><li><a href="https://custommark.co/custom-travel-accessories/">Travel Accessories</a></li><li><a href="https://custommark.co/custom-backpacks/">Backpacks</a></li><li><a href="https://custommark.co/custom-tote-bags/">Tote Bags</a></li><li><a href="https://custommark.co/custom-cooler-bags/">Cooler Bags</a></li></ul> <a class="cmhp-tile-all" href="https://custommark.co/custom-bags/">Shop all 1,490 &rarr;</a></nav></article><article class="cmhp-tile cmhp-tile--lilac"> <a class="cmhp-tile-main" href="https://custommark.co/custom-tech-accessories/" aria-describedby="cmhp-tile-tech-office"> <span class="cmhp-tile-img"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/3B14B1AA7A7A41B289E2668C3B243DCE.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/3B14B1AA7A7A41B289E2668C3B243DCE.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/3B14B1AA7A7A41B289E2668C3B243DCE-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/3B14B1AA7A7A41B289E2668C3B243DCE-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/3B14B1AA7A7A41B289E2668C3B243DCE-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/3B14B1AA7A7A41B289E2668C3B243DCE-100x100.jpg 100w" /></span> <span class="cmhp-tile-title">Tech &amp; Office</span> </a><p class="cmhp-tile-blurb" id="cmhp-tile-tech-office">Chargers, notebooks and pens for desks and onboarding kits.</p><nav class="cmhp-tile-menu" aria-label="Tech &amp; Office"><p class="cmhp-tile-menu-h">Popular in Tech &amp; Office</p><ul><li><a href="https://custommark.co/custom-phone-accessories/">Phone Accessories</a></li><li><a href="https://custommark.co/custom-power-banks/">Power Banks &amp; Chargers</a></li><li><a href="https://custommark.co/custom-wireless-chargers/">Wireless Chargers</a></li><li><a href="https://custommark.co/custom-bluetooth-speakers/">Bluetooth Speakers</a></li><li><a href="https://custommark.co/custom-office-supplies/">Office &amp; writing</a></li></ul> <a class="cmhp-tile-all" href="https://custommark.co/custom-tech-accessories/">Shop all 2,096 &rarr;</a></nav></article><article class="cmhp-tile cmhp-tile--orange"> <a class="cmhp-tile-main" href="https://custommark.co/promotional-products/" aria-describedby="cmhp-tile-giveaways-events"> <span class="cmhp-tile-img"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/A0789EA4C79A2E2EFD8B88E000AE56F1.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/A0789EA4C79A2E2EFD8B88E000AE56F1.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/A0789EA4C79A2E2EFD8B88E000AE56F1-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/A0789EA4C79A2E2EFD8B88E000AE56F1-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/A0789EA4C79A2E2EFD8B88E000AE56F1-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/A0789EA4C79A2E2EFD8B88E000AE56F1-100x100.jpg 100w" /></span> <span class="cmhp-tile-title">Giveaways &amp; Events</span> </a><p class="cmhp-tile-blurb" id="cmhp-tile-giveaways-events">Low-cost handouts and booth gear for shows, schools and fundraisers.</p><nav class="cmhp-tile-menu" aria-label="Giveaways &amp; Events"><p class="cmhp-tile-menu-h">Popular in Giveaways &amp; Events</p><ul><li><a href="https://custommark.co/custom-personal-care-items/">Personal Care &amp; Wellness</a></li><li><a href="https://custommark.co/custom-stress-balls/">Stress Relievers</a></li><li><a href="https://custommark.co/custom-keychains/">Keychains</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate Gift Sets</a></li><li><a href="https://custommark.co/promotional-items-under-1-dollar/">Under $1</a></li><li><a href="https://custommark.co/trade-show-giveaways/">Trade show</a></li></ul> <a class="cmhp-tile-all" href="https://custommark.co/promotional-products/">Shop all 1,901 &rarr;</a></nav></article><article class="cmhp-tile cmhp-tile--mint"> <a class="cmhp-tile-main" href="https://custommark.co/custom-awards/" aria-describedby="cmhp-tile-gifts-awards"> <span class="cmhp-tile-img"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/627CEDD295F903C7C1C9D8CAE9E4E21E.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/627CEDD295F903C7C1C9D8CAE9E4E21E.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/627CEDD295F903C7C1C9D8CAE9E4E21E-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/627CEDD295F903C7C1C9D8CAE9E4E21E-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/627CEDD295F903C7C1C9D8CAE9E4E21E-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/627CEDD295F903C7C1C9D8CAE9E4E21E-100x100.jpg 100w" /></span> <span class="cmhp-tile-title">Gifts &amp; Awards</span> </a><p class="cmhp-tile-blurb" id="cmhp-tile-gifts-awards">Client gifts, recognition pieces and year-end sets.</p><nav class="cmhp-tile-menu" aria-label="Gifts &amp; Awards"><p class="cmhp-tile-menu-h">Popular in Gifts &amp; Awards</p><ul><li><a href="https://custommark.co/custom-crystal-awards/">Crystal and Glass Awards</a></li><li><a href="https://custommark.co/promotional-paperweights/">Paperweights</a></li><li><a href="https://custommark.co/promotional-plaques/">Plaques</a></li><li><a href="https://custommark.co/promotional-certificate-holders/">Certificate Holders</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate gift sets</a></li><li><a href="https://custommark.co/custom-awards/">Awards</a></li></ul> <a class="cmhp-tile-all" href="https://custommark.co/custom-awards/">Shop all 1,223 &rarr;</a></nav></article></div></div></section> <!-- ======================= POPULAR PRODUCTS ======================= --><section class="cmhp-sec"><div class="cmhp-wrap"><div class="cmhp-head cmhp-head--row"><div><p class="cmhp-eyebrow">From the catalog</p><h2 class="cmhp-h2">Popular picks</h2><p class="cmhp-lede">Prices shown are the starting unit price at the item&rsquo;s own minimum quantity. Decoration is quoted with the job.</p></div> <a class="cmhp-more" href="https://custommark.co/products/">See everything &rarr;</a></div><div class="cmhp-prods cmhp-prods--clean"> <a class="cmhp-prod" href="https://custommark.co/custom-fanny-packs/basic-full-color-front-and-back-fanny-pack/"> <span class="cmhp-prod-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/084698C82356A55918D9AE94D30C14A3-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Basic Full Color Front and Back Fanny Pack" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/084698C82356A55918D9AE94D30C14A3-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/084698C82356A55918D9AE94D30C14A3-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/084698C82356A55918D9AE94D30C14A3-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/084698C82356A55918D9AE94D30C14A3-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/084698C82356A55918D9AE94D30C14A3.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-prod-body"> <span class="cmhp-prod-cat">Bags</span> <span class="cmhp-prod-name">Basic Full Color Front and Back Fanny Pack</span> <span class="cmhp-prod-price">from <b>$11.81</b> ea</span> </span> </a> <a class="cmhp-prod" href="https://custommark.co/custom-beanies/knit-beanie-cap/"> <span class="cmhp-prod-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/796BD10FF286F2163141E18ECCF81D31-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Knit Beanie Cap" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/796BD10FF286F2163141E18ECCF81D31-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/796BD10FF286F2163141E18ECCF81D31-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/796BD10FF286F2163141E18ECCF81D31-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/796BD10FF286F2163141E18ECCF81D31-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/796BD10FF286F2163141E18ECCF81D31.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-prod-body"> <span class="cmhp-prod-cat">Apparel</span> <span class="cmhp-prod-name">Knit Beanie Cap</span> <span class="cmhp-prod-price">from <b>$9.02</b> ea</span> </span> </a> <a class="cmhp-prod" href="https://custommark.co/custom-phone-wallets/vertical-silicone-cell-phone-wallet/"> <span class="cmhp-prod-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/39B28D5957E31387EF5347E7077B9823-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Vertical Silicone Cell Phone Wallet" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/39B28D5957E31387EF5347E7077B9823-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/39B28D5957E31387EF5347E7077B9823-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/39B28D5957E31387EF5347E7077B9823-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/39B28D5957E31387EF5347E7077B9823-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/39B28D5957E31387EF5347E7077B9823.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-prod-body"> <span class="cmhp-prod-cat">Phone Accessories</span> <span class="cmhp-prod-name">Vertical Silicone Cell Phone Wallet</span> <span class="cmhp-prod-price">from <b>$3.69</b> ea</span> </span> </a> <a class="cmhp-prod" href="https://custommark.co/custom-cooler-bags/insulated-snack-bag/"> <span class="cmhp-prod-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/9C3CECDFF0472E765FA410090E0D523A-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Insulated Snack Bag" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/9C3CECDFF0472E765FA410090E0D523A-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/9C3CECDFF0472E765FA410090E0D523A-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/9C3CECDFF0472E765FA410090E0D523A-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/9C3CECDFF0472E765FA410090E0D523A-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/9C3CECDFF0472E765FA410090E0D523A.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-prod-body"> <span class="cmhp-prod-cat">Bags</span> <span class="cmhp-prod-name">Insulated Snack Bag</span> <span class="cmhp-prod-price">from <b>$6.70</b> ea</span> </span> </a> <a class="cmhp-prod" href="https://custommark.co/custom-sticky-notes/eco-friendly-sticky-note-book-with-ruler/"> <span class="cmhp-prod-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/AA3E6B18FB8B998AAE77F2330BA0E379-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="Eco Friendly Sticky Note Book with Ruler" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/AA3E6B18FB8B998AAE77F2330BA0E379-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/AA3E6B18FB8B998AAE77F2330BA0E379-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/AA3E6B18FB8B998AAE77F2330BA0E379-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/AA3E6B18FB8B998AAE77F2330BA0E379-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/AA3E6B18FB8B998AAE77F2330BA0E379.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-prod-body"> <span class="cmhp-prod-cat">Back to School Supplies</span> <span class="cmhp-prod-name">Eco Friendly Sticky Note Book with Ruler</span> <span class="cmhp-prod-price">from <b>$2.19</b> ea</span> </span> </a> <a class="cmhp-prod" href="https://custommark.co/custom-drawstring-bags/420d-rpet-recycled-drawstring-backpack-with-zip-pocket/"> <span class="cmhp-prod-img"> <img width="600" height="600" src="https://custommark.co/wp-content/uploads/2026/10/DDDD5DB70D7C8ABA2A2AAC6EA27AD80D-600x600.jpg" class="attachment-woocommerce_single size-woocommerce_single" alt="420D RPET Recycled Drawstring Backpack with Zip Pocket" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/DDDD5DB70D7C8ABA2A2AAC6EA27AD80D-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/DDDD5DB70D7C8ABA2A2AAC6EA27AD80D-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/DDDD5DB70D7C8ABA2A2AAC6EA27AD80D-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/DDDD5DB70D7C8ABA2A2AAC6EA27AD80D-100x100.jpg 100w, https://custommark.co/wp-content/uploads/2026/10/DDDD5DB70D7C8ABA2A2AAC6EA27AD80D.jpg 750w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </span> <span class="cmhp-prod-body"> <span class="cmhp-prod-cat">Bags</span> <span class="cmhp-prod-name">420D RPET Recycled Drawstring Backpack with Zip Pocket</span> <span class="cmhp-prod-price">from <b>$3.20</b> ea</span> </span> </a></div></div></section> <!-- ========================== USE CASES ========================== --><section class="cmhp-sec cmhp-sec--shade"><div class="cmhp-wrap"><div class="cmhp-head"><p class="cmhp-eyebrow">Start from the job</p><h2 class="cmhp-h2">Shop by what you are buying for</h2><p class="cmhp-lede">Most people arrive with an occasion rather than a product. Pick the one that matches and we will narrow it from there.</p></div><div class="cmhp-uses cmhp-uses--photo"> <a class="cmhp-use" href="https://custommark.co/trade-show-giveaways/"> <span class="cmhp-use-photo"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/0F5978E33CEF5F6CDC5F64850151C233.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/0F5978E33CEF5F6CDC5F64850151C233.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/0F5978E33CEF5F6CDC5F64850151C233-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/0F5978E33CEF5F6CDC5F64850151C233-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/0F5978E33CEF5F6CDC5F64850151C233-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/0F5978E33CEF5F6CDC5F64850151C233-100x100.jpg 100w" /></span> <span class="cmhp-use-n" aria-hidden="true">01</span> <span class="cmhp-use-body"> <span class="cmhp-use-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M3 4h18l-1.4 4H4.4z"></path><path d="M5 8v12h14V8"></path><path d="M9 20v-6h6v6"></path></svg></span><h3>Trade shows &amp; conferences</h3><p>Booth giveaways, lanyards, banners and table throws — priced against the show date, not the order date.</p> <span class="cmhp-use-go">Shop this &rarr;</span> </span> </a> <a class="cmhp-use" href="https://custommark.co/custom-office-supplies/"> <span class="cmhp-use-photo"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/3C28FFE467460A53A1008F1A0D4C61FC.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/3C28FFE467460A53A1008F1A0D4C61FC.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/3C28FFE467460A53A1008F1A0D4C61FC-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/3C28FFE467460A53A1008F1A0D4C61FC-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/3C28FFE467460A53A1008F1A0D4C61FC-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/3C28FFE467460A53A1008F1A0D4C61FC-100x100.jpg 100w" /></span> <span class="cmhp-use-n" aria-hidden="true">02</span> <span class="cmhp-use-body"> <span class="cmhp-use-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m12 3 8 4.5-8 4.5-8-4.5z"></path><path d="M4 7.5v9L12 21l8-4.5v-9"></path><path d="M12 12v9"></path></svg></span><h3>Employee onboarding kits</h3><p>Notebooks, drinkware, desk tech and apparel. Order in waves as headcount grows rather than one batch that goes stale.</p> <span class="cmhp-use-go">Shop this &rarr;</span> </span> </a> <a class="cmhp-use" href="https://custommark.co/corporate-gift-sets/"> <span class="cmhp-use-photo"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/60CD122CA17347C5A2F1560B1FA61575.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/60CD122CA17347C5A2F1560B1FA61575.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/60CD122CA17347C5A2F1560B1FA61575-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/60CD122CA17347C5A2F1560B1FA61575-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/60CD122CA17347C5A2F1560B1FA61575-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/60CD122CA17347C5A2F1560B1FA61575-100x100.jpg 100w" /></span> <span class="cmhp-use-n" aria-hidden="true">03</span> <span class="cmhp-use-body"> <span class="cmhp-use-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="9.5" width="18" height="11" rx="1"></rect><path d="M3 13.5h18"></path><path d="M12 9.5v11"></path><path d="M12 9.5S9.8 4.6 7.9 6s1.2 3.5 4.1 3.5Z"></path><path d="M12 9.5s2.2-4.9 4.1-3.5-1.2 3.5-4.1 3.5Z"></path></svg></span><h3>Client &amp; holiday gifting</h3><p>Gift sets, food and drinkware for year-end orders. Q4 stock and carrier networks both tighten — start in September.</p> <span class="cmhp-use-go">Shop this &rarr;</span> </span> </a> <a class="cmhp-use" href="https://custommark.co/custom-safety-products/"> <span class="cmhp-use-photo"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/1BA5BB4E0E8D2CC94F5AD4F6378A2CDF.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/1BA5BB4E0E8D2CC94F5AD4F6378A2CDF.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/1BA5BB4E0E8D2CC94F5AD4F6378A2CDF-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/1BA5BB4E0E8D2CC94F5AD4F6378A2CDF-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/1BA5BB4E0E8D2CC94F5AD4F6378A2CDF-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/1BA5BB4E0E8D2CC94F5AD4F6378A2CDF-100x100.jpg 100w" /></span> <span class="cmhp-use-n" aria-hidden="true">04</span> <span class="cmhp-use-body"> <span class="cmhp-use-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M8.5 3 4 5.8 5.9 10l2.6-1.3V21h7V8.7L18.1 10 20 5.8 15.5 3l-1.6 2.1h-3.8z"></path></svg></span><h3>Uniforms &amp; crew apparel</h3><p>Polos, outerwear, hi-vis and workwear. Specification first, logo second, sized across a real size run.</p> <span class="cmhp-use-go">Shop this &rarr;</span> </span> </a> <a class="cmhp-use" href="https://custommark.co/promotional-items-under-1-dollar/"> <span class="cmhp-use-photo"><img width="600" height="750" src="https://custommark.co/wp-content/uploads/2026/10/A6627ADEE4C75CC92739FEEF29B9781E.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/A6627ADEE4C75CC92739FEEF29B9781E.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/A6627ADEE4C75CC92739FEEF29B9781E-240x300.jpg 240w" /></span> <span class="cmhp-use-n" aria-hidden="true">05</span> <span class="cmhp-use-body"> <span class="cmhp-use-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m12 2.5 9 4.7-9 4.7-9-4.7z"></path><path d="m3 12 9 4.7 9-4.7"></path><path d="m3 16.4 9 4.7 9-4.7"></path></svg></span><h3>High-volume giveaways</h3><p>Sub-dollar items built for reach. Bold one-color artwork, higher minimums, impressions per dollar.</p> <span class="cmhp-use-go">Shop this &rarr;</span> </span> </a> <a class="cmhp-use" href="https://custommark.co/custom-awards/"> <span class="cmhp-use-photo"><img width="750" height="750" src="https://custommark.co/wp-content/uploads/2026/10/51BEC97DA92DDD8EFE63A16342058E5E.jpg" class="attachment-large size-large" alt="" loading="lazy" decoding="async" sizes="auto, (max-width: 760px) 100vw, 400px" srcset="https://custommark.co/wp-content/uploads/2026/10/51BEC97DA92DDD8EFE63A16342058E5E.jpg 750w, https://custommark.co/wp-content/uploads/2026/10/51BEC97DA92DDD8EFE63A16342058E5E-300x300.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/51BEC97DA92DDD8EFE63A16342058E5E-150x150.jpg 150w, https://custommark.co/wp-content/uploads/2026/10/51BEC97DA92DDD8EFE63A16342058E5E-600x600.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/51BEC97DA92DDD8EFE63A16342058E5E-100x100.jpg 100w" /></span> <span class="cmhp-use-n" aria-hidden="true">06</span> <span class="cmhp-use-body"> <span class="cmhp-use-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M8 3.5h8V9a4 4 0 0 1-8 0z"></path><path d="M8 5H5v1.6A3.4 3.4 0 0 0 8.4 10"></path><path d="M16 5h3v1.6A3.4 3.4 0 0 1 15.6 10"></path><path d="M10.2 13.2h3.6l.6 4.1h-4.8z"></path><path d="M8 20.5h8"></path></svg></span><h3>Service awards &amp; recognition</h3><p>Crystal, acrylic, hardwood and etched glass, personalised per recipient. Send the final list and check the spelling twice.</p> <span class="cmhp-use-go">Shop this &rarr;</span> </span> </a></div></div></section> <!-- =========================== PROCESS =========================== --><section class="cmhp-sec"><div class="cmhp-wrap"><div class="cmhp-head"><p class="cmhp-eyebrow">How it actually works</p><h2 class="cmhp-h2">Five stages, and one of them is yours</h2></div><div class="cmhp-steps"><div class="cmhp-step"> <span class="cmhp-step-big" aria-hidden="true">01</span> <span class="cmhp-step-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M6 3h8.5L18 6.5V21H6z"></path><path d="M14 3v4h4"></path><path d="M9 11h6"></path><path d="M9 14.5h6"></path><path d="M9 18h4"></path></svg></span> <span class="cmhp-step-n">Stage 01</span><h3>Quote</h3><p>Send quantity, artwork, deadline and ship-to. Complete requests usually get a real number the same day.</p></div><div class="cmhp-step"> <span class="cmhp-step-big" aria-hidden="true">02</span> <span class="cmhp-step-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m12 2.5 3.6 7.6L12 21.5 8.4 10.1z"></path><path d="M8.9 10h6.2"></path></svg></span> <span class="cmhp-step-n">Stage 02</span><h3>Art prep</h3><p>We clean up, color-separate or digitize your logo. One to two days.</p></div><div class="cmhp-step cmhp-step--you"> <span class="cmhp-step-big" aria-hidden="true">03</span> <span class="cmhp-step-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3.5" y="4" width="17" height="12" rx="1"></rect><path d="m8.6 9.9 2.2 2.2 4.6-4.6"></path><path d="M9 20h6"></path><path d="M12 16v4"></path></svg></span> <span class="cmhp-step-n">Stage 03 &middot; <b>Your turn</b></span><h3>Proof</h3><p>You check spelling, dimensions, placement and color. This stage is yours, and it sets the clock.</p></div><div class="cmhp-step"> <span class="cmhp-step-big" aria-hidden="true">04</span> <span class="cmhp-step-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M6.5 9V3.5h11V9"></path><rect x="3" y="9" width="18" height="6.5" rx="1"></rect><path d="M6.5 15.5v5h11v-5"></path><path d="M9 18.5h6"></path></svg></span> <span class="cmhp-step-n">Stage 04</span><h3>Production</h3><p>Printed, stitched or engraved. Cure and stitch time are physics — they do not compress.</p></div><div class="cmhp-step"> <span class="cmhp-step-big" aria-hidden="true">05</span> <span class="cmhp-step-ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M3 17V5h11v12"></path><path d="M14 8h4l3 3v6h-7"></path><circle cx="7" cy="18" r="2"></circle><circle cx="17" cy="18" r="2"></circle></svg></span> <span class="cmhp-step-n">Stage 05</span><h3>Delivery</h3><p>One address or many. Split shipping is priced upfront, not discovered later.</p></div></div><p class="cmhp-note"> Production time does not start when you place the order — it starts when you approve the proof. Sit on a proof over a long weekend and you have spent four days of your own lead time. Decide who approves before you order.</p></div></section> <!-- ========================== PROMISES ========================== --><section class="cmhp-sec cmhp-dark"><div class="cmhp-wrap"><div class="cmhp-head"><p class="cmhp-eyebrow">Our terms, in writing</p><h2 class="cmhp-h2">The parts most suppliers will not put on their site</h2><p class="cmhp-lede">Anyone can claim premium quality. These are specific commitments you can hold us to.</p></div><div class="cmhp-promises"><div class="cmhp-promise"> <span class="cmhp-promise-k">Proofing</span><h3>Free proof, every quote</h3><p>You see a virtual proof before anything is decorated, on every order, at no charge. Nothing goes to production until you approve it in writing.</p></div><div class="cmhp-promise"> <span class="cmhp-promise-k">Sourcing</span><h3>We supply the goods</h3><p>We source every item and manage the decoration for you. One company is accountable for both the product and the print, so there is nobody to chase when something needs sorting out.</p></div><div class="cmhp-promise"> <span class="cmhp-promise-k">Retention</span><h3>Two full years</h3><p>Art files, stitch files, screens and job specs kept for two years. Reorders run from the originals — no re-digitizing, no new setup, no color drift.</p></div><div class="cmhp-promise"> <span class="cmhp-promise-k">Straight answers</span><h3>We will tell you no</h3><p>If your date is not achievable we say so rather than take the order and hope. If another supplier fits the job better, we tell you that too.</p></div></div></div></section> <!-- ====================== DECORATION METHODS ====================== --><section class="cmhp-sec"><div class="cmhp-wrap"><div class="cmhp-head cmhp-head--row"><div><p class="cmhp-eyebrow">Decoration</p><h2 class="cmhp-h2">Eight methods. The right one depends on the surface</h2><p class="cmhp-lede">Picking wrong is the most expensive mistake in this business — the right logo on the right product, rendered by a method that cannot hold it.</p></div> <a class="cmhp-more" href="https://custommark.co/decoration-methods-promotional-products/">Full comparison &rarr;</a></div> <svg class="cmhp-dm-defs" width="0" height="0" aria-hidden="true" focusable="false"><defs><linearGradient id="cmsw-g" x1="0" y1="0" x2="1" y2="1"><stop offset="0%" stop-color="#FFE600"/><stop offset="38%" stop-color="#FF7A2F"/><stop offset="100%" stop-color="#E6007E"/></linearGradient><linearGradient id="cmsw-steel" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="#6E7479"/><stop offset="100%" stop-color="#3C4146"/></linearGradient></defs></svg><div class="cmhp-dm"> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/screen-print/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="#141414"/><circle cx="54" cy="28" r="17" fill="#E6007E"/><circle cx="60" cy="28" r="17" fill="#FFE600" opacity=".92"/></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Screen print</h3><p class="cmhp-dm-p">Apparel at volume. Cheapest per unit, excellent durability.</p> <span class="cmhp-dm-on">Cotton · Canvas · Non-woven</span> <span class="cmhp-dm-n"> 100 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/embroidery/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="#1D2330"/><g stroke="#9FB6D8" stroke-width="3" stroke-linecap="round" opacity=".95"><path d="M22 40 32 22M32 40 42 22M42 40 52 22M52 40 62 22M62 40 72 22M72 40 82 22M82 40 92 22"/></g></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Embroidery</h3><p class="cmhp-dm-p">Polos, caps, fleece. Priced by stitch count, not colors.</p> <span class="cmhp-dm-on">Piqué · Twill · Fleece</span> <span class="cmhp-dm-n"> 48 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/dtg-print/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="#F4F2F3"/><g fill="url(#cmsw-g)"><circle cx="28" cy="18" r="2"/><circle cx="44" cy="18" r="3.4"/><circle cx="60" cy="18" r="4.6"/><circle cx="76" cy="18" r="3.4"/><circle cx="92" cy="18" r="2"/><circle cx="28" cy="38" r="3.4"/><circle cx="44" cy="38" r="5"/><circle cx="60" cy="38" r="6.2"/><circle cx="76" cy="38" r="5"/><circle cx="92" cy="38" r="3.4"/></g></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Direct-to-garment</h3><p class="cmhp-dm-p">Small runs and full-color art on cotton. No screens.</p> <span class="cmhp-dm-on">Cotton · Tri-blend</span> <span class="cmhp-dm-n"> 10 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/full-color-print/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="url(#cmsw-g)"/><rect x="14" y="12" width="92" height="32" rx="3" fill="#FFFFFF" opacity=".16"/></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Full-color print</h3><p class="cmhp-dm-p">Photographic artwork on hard goods, no per-color charge.</p> <span class="cmhp-dm-on">Plastic · Coated metal · Paper</span> <span class="cmhp-dm-n"> 131 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/sublimation/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="url(#cmsw-g)"/><g fill="#FFFFFF" opacity=".22"><circle cx="24" cy="40" r="26"/><circle cx="96" cy="14" r="20"/></g></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Sublimation</h3><p class="cmhp-dm-p">All-over prints on polyester. Zero hand — you cannot feel it.</p> <span class="cmhp-dm-on">Polyester · Microfiber</span> <span class="cmhp-dm-n"> 25 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/laser-engrave/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="url(#cmsw-steel)"/><g stroke="#D9DEE3" stroke-width="3.5" stroke-linecap="round" opacity=".85"><path d="M34 36 46 20M46 36 58 20M58 36 70 20M70 36 82 20"/></g><rect y="27" width="120" height="1" fill="#FFFFFF" opacity=".12"/></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Laser engraving</h3><p class="cmhp-dm-p">Metal, glass, wood, acrylic. Permanent, single color.</p> <span class="cmhp-dm-on">Stainless · Glass · Bamboo</span> <span class="cmhp-dm-n"> 65 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/pad-print/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="#0F1115"/><rect x="8" y="18" width="104" height="20" rx="10" fill="#2A2F37"/><rect x="8" y="18" width="104" height="7" rx="3.5" fill="#FFFFFF" opacity=".08"/><circle cx="60" cy="28" r="6" fill="#E6007E"/><rect x="40" y="26" width="12" height="4" rx="2" fill="#E6007E" opacity=".8"/><rect x="68" y="26" width="12" height="4" rx="2" fill="#E6007E" opacity=".8"/></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Pad print</h3><p class="cmhp-dm-p">Pens, USB drives, curved and irregular surfaces.</p> <span class="cmhp-dm-on">Curved plastic · Metal barrels</span> <span class="cmhp-dm-n"> 53 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a> <a class="cmhp-dm-card is-linked" href="https://custommark.co/product-tag/deboss/"> <span class="cmhp-dm-art"> <svg class="cmhp-dm-sw" viewBox="0 0 120 56" preserveAspectRatio="xMidYMid slice" aria-hidden="true" focusable="false"><rect width="120" height="56" fill="#6B5B4B"/><rect x="30" y="14" width="60" height="28" rx="4" fill="#5B4D3F"/><rect x="30" y="14" width="60" height="28" rx="4" fill="none" stroke="#3F3428" stroke-width="2"/><rect x="32" y="17" width="56" height="22" rx="3" fill="none" stroke="#8A7865" stroke-width="1.5" opacity=".7"/></svg> </span> <span class="cmhp-dm-body"><h3 class="cmhp-dm-h">Deboss &amp; emboss</h3><p class="cmhp-dm-p">Leather, paper, padfolios. Understated, no ink.</p> <span class="cmhp-dm-on">Leather · Board · Vinyl</span> <span class="cmhp-dm-n"> 10 products <span class="cmhp-dm-arr" aria-hidden="true">&rarr;</span> </span> </span> </a></div></div></section> <!-- ============================= FAQ ============================= --><section class="cmhp-sec cmhp-sec--shade"><div class="cmhp-wrap"><div class="cmhp-head"><p class="cmhp-eyebrow">Before you order</p><h2 class="cmhp-h2">Questions we get every week</h2></div><div class="cmhp-faq-grid"><aside class="cmhp-faq-aside"><h3>Still not sure?</h3><p>Send the quantity, your logo, the in-hands date and where it ships. That is enough for a real number — usually the same day.</p> <a class="cmhp-btn cmhp-btn--dark" href="https://custommark.co/get-a-quote/">Get a quote &rarr;</a><p class="cmhp-faq-contact"> <a href="tel:+18884520027">1.888.452.0027</a><br> <a href="mailto:hello@custommark.co">hello@custommark.co</a><br> Mon&ndash;Fri &middot; 9:00 AM – 6:00 PM ET</p></aside><div class="cmhp-faq"> <details open> <summary>What is the minimum order?</summary><p class="cmhp-faq-a"> Every item has a minimum of at least 12 pieces. Each product page shows its own minimum, and sub-dollar giveaways run higher because the price only works at volume. The other number worth knowing is $500: above that we waive the setup charge, because the screens, digitizing and press time cost the same whether you run 40 pieces or 400, and past $500 the run absorbs it. <a href="https://custommark.co/promotional-products-minimum-order/">More on minimum orders &rarr;</a></p> </details> <details> <summary>Do I see a proof before anything is printed?</summary><p class="cmhp-faq-a"> Yes — a free virtual proof on every quote, every time. You check spelling, dimensions, placement and color, and nothing is decorated until you approve it. Skipping the proof is how logos end up upside down on 500 tumblers. <a href="https://custommark.co/artwork-proof-approval-process/">What a proof is and why it matters &rarr;</a></p> </details> <details> <summary>How long does an order take?</summary><p class="cmhp-faq-a"> Art prep is one to two days. Then the proof sits with you. Then production runs, then transit. The important part: production time starts when you approve the proof, not when you place the order — sit on a proof over a long weekend and you have spent four days of your own lead time. <a href="https://custommark.co/promotional-product-lead-times/">Realistic production timelines &rarr;</a></p> </details> <details> <summary>Can you do a rush order?</summary><p class="cmhp-faq-a"> Sometimes, and it depends on the method more than the money. Screen print and pad print can compress; embroidery and anything that has to cure cannot be hurried past physics. Tell us the in-hands date first and we will work backwards from it and tell you honestly whether it lands. <a href="https://custommark.co/rush-promotional-products/">What rush actually costs &rarr;</a></p> </details> <details> <summary>Do I pay setup again when I reorder?</summary><p class="cmhp-faq-a"> No. We keep art files, stitch files, screens and job specs for two years, and reorders run from the originals. That is also what keeps a reorder matching the first run instead of drifting a shade off. <a href="https://custommark.co/promotional-product-setup-fees/">Setup fees and run charges explained &rarr;</a></p> </details> <details> <summary>What artwork do you need from me?</summary><p class="cmhp-faq-a"> Vector is best — .ai, .eps or a vector .pdf. If all you have is a JPG or a logo off a website, send it anyway: we clean up, color-separate or digitize as part of art prep. If the file genuinely cannot be rescued we will say so before you commit rather than after. <a href="https://custommark.co/promotional-product-artwork-requirements/">Artwork file requirements &rarr;</a></p> </details> <details> <summary>Can you match my brand colors?</summary><p class="cmhp-faq-a"> Send the Pantone references with your request. Some methods and surfaces hold a specified color closely, others cannot — sublimation, full-color print and engraving each behave differently. We will tell you what the method can actually reproduce before you order, not after the proof.</p> </details> <details> <summary>What happens if something misprints?</summary><p class="cmhp-faq-a"> We source every item we decorate, so a misprint is our problem rather than yours. You approve a virtual proof before anything goes to production, and if what arrives does not match the proof we put it right.</p> </details> <details> <summary>Why can 250 units cost less than 200?</summary><p class="cmhp-faq-a"> Price breaks. The setup cost is fixed and spreads across the run, and suppliers set their own quantity tiers on top of that. Crossing the next tier often lowers the total, not just the unit price — we will flag it when your quantity sits just under one. <a href="https://custommark.co/promotional-products-price-breaks/">How price breaks work &rarr;</a></p> </details></div></div></div></section> <!-- ============================ BLOG ============================ --><section class="cmhp-sec"><div class="cmhp-wrap"><div class="cmhp-head cmhp-head--row"><div><p class="cmhp-eyebrow">From the blog</p><h2 class="cmhp-h2">The homework, already done</h2><p class="cmhp-lede">Plain explanations of the things that decide what an order costs and when it lands.</p></div> <a class="cmhp-more" href="https://custommark.co/blog/">View all posts &rarr;</a></div><div class="cmhp-posts"> <a class="cmhp-post" href="https://custommark.co/custom-highlighters/"><div class="cmhp-post-img"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-768x432.jpg" data-srcset="https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-768x432.jpg 768w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-300x169.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-1024x576.jpg 1024w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-1536x864.jpg 1536w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-600x338.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters.jpg 1672w" width="768" height="432" class="attachment-medium_large size-medium_large wp-post-image lazyload" alt="Custom Highlighters: Pricing, Imprints and Ordering Guide" loading="lazy" decoding="async" sizes="auto, (max-width: 768px) 100vw, 768px"><noscript><img width="768" height="432" src="https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-768x432.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Custom Highlighters: Pricing, Imprints and Ordering Guide" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-768x432.jpg 768w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-300x169.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-1024x576.jpg 1024w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-1536x864.jpg 1536w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters-600x338.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/custom-highlighters-highlighters.jpg 1672w" sizes="auto, (max-width: 768px) 100vw, 768px"></noscript></div><div class="cmhp-post-body"> <span class="cmhp-post-date">October 27, 2026</span><h3>Custom Highlighters: Pricing, Imprints and Ordering Guide</h3><p>Table of Contents Do you ship nationwide, and can we send to several offices? How do I check the decoration before production&hellip;</p> <span class="cmhp-post-go">Read more &rarr;</span></div> </a> <a class="cmhp-post" href="https://custommark.co/custom-tablecloths/"><div class="cmhp-post-img"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-768x432.jpg" data-srcset="https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-768x432.jpg 768w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-300x169.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-1024x576.jpg 1024w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-1536x864.jpg 1536w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-600x338.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows.jpg 1672w" width="768" height="432" class="attachment-medium_large size-medium_large wp-post-image lazyload" alt="Custom Tablecloths for Events and Trade Shows Explained" loading="lazy" decoding="async" sizes="auto, (max-width: 768px) 100vw, 768px"><noscript><img width="768" height="432" src="https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-768x432.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="Custom Tablecloths for Events and Trade Shows Explained" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-768x432.jpg 768w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-300x169.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-1024x576.jpg 1024w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-1536x864.jpg 1536w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows-600x338.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/custom-tablecloths-trade-shows.jpg 1672w" sizes="auto, (max-width: 768px) 100vw, 768px"></noscript></div><div class="cmhp-post-body"> <span class="cmhp-post-date">October 26, 2026</span><h3>Custom Tablecloths for Events and Trade Shows Explained</h3><p>Table of Contents What Is a Custom Tablecloth and Where Does It Pay Off? Which Table Fit and Fabric Should You Choose?&hellip;</p> <span class="cmhp-post-go">Read more &rarr;</span></div> </a> <a class="cmhp-post" href="https://custommark.co/new-hire-welcome-kit/"><div class="cmhp-post-img"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-768x432.jpg" data-srcset="https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-768x432.jpg 768w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-300x169.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-1024x576.jpg 1024w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-1536x864.jpg 1536w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-600x338.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit.jpg 1672w" width="768" height="432" class="attachment-medium_large size-medium_large wp-post-image lazyload" alt="New Hire Welcome Kit: Contents, Costs and Delivery Plan" loading="lazy" decoding="async" sizes="auto, (max-width: 768px) 100vw, 768px"><noscript><img width="768" height="432" src="https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-768x432.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="New Hire Welcome Kit: Contents, Costs and Delivery Plan" loading="lazy" decoding="async" srcset="https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-768x432.jpg 768w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-300x169.jpg 300w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-1024x576.jpg 1024w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-1536x864.jpg 1536w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit-600x338.jpg 600w, https://custommark.co/wp-content/uploads/2026/10/new-hire-welcome-kit-welcome-kit.jpg 1672w" sizes="auto, (max-width: 768px) 100vw, 768px"></noscript></div><div class="cmhp-post-body"> <span class="cmhp-post-date">October 25, 2026</span><h3>New Hire Welcome Kit: Contents, Costs and Delivery Plan</h3><p>A new hire welcome kit is the first working layer of onboarding. Its job is practical: remove friction in week one, point&hellip;</p> <span class="cmhp-post-go">Read more &rarr;</span></div> </a></div><div class="cmhp-guidelinks"><h3>Buyer&rsquo;s guides</h3><ul><li><a href="https://custommark.co/decoration-methods-promotional-products/">Decoration Methods Compared: Print, Embroidery, Engraving, Sublimation</a></li><li><a href="https://custommark.co/reorder-branded-merchandise/">Reordering: How to Keep Colors and Sizing Consistent</a></li><li><a href="https://custommark.co/promotional-products-minimum-order/">Promotional Product Minimum Orders Explained</a></li><li><a href="https://custommark.co/promotional-product-lead-times/">How Long Custom Orders Take: Realistic Production Timelines</a></li><li><a href="https://custommark.co/promotional-product-setup-fees/">Setup Fees, Run Charges and the Rest of the Invoice</a></li><li><a href="https://custommark.co/promotional-products-cost/">What Custom Promotional Products Actually Cost</a></li></ul></div></div></section> <!-- ======================== SEO COPY + LINKS ======================== --><section class="cmhp-sec cmhp-sec--shade"><div class="cmhp-wrap"><div class="cmhp-copy"><div><h3>Custom promotional products for every budget</h3><p> A promotional product only works if someone keeps it. That is the whole calculation — a sub-dollar
 keychain handed to eight hundred people at a booth and a $40 insulated jacket given to one client
 are both defensible buys, but for opposite reasons. One buys reach, the other buys goodwill, and
 the mistake is buying one while expecting the other.</p><p> CustomMark carries 11,844 products
 across 24 categories, from <a href="https://custommark.co/promotional-items-under-1-dollar/">sub-dollar giveaways</a> through <a href="https://custommark.co/custom-awards/">crystal service awards</a>. Everything is
 decorated to order through our supplier network, and we source items outside the catalog the
 same way.</p></div><div><h3>How our pricing works</h3><p> Three things set the price: the blank, the decoration method and the quantity. Setup is fixed and
 spreads across the run, which is why crossing a quantity tier can lower your total even though you
 are buying more &mdash; see <a href="https://custommark.co/promotional-products-price-breaks/">how price breaks work</a>.
 Embroidery is priced by stitch count rather than colors; screen print is priced by colors and
 locations.</p><p> Every item has a minimum of at least 12 pieces, and each product page shows its own minimum and
 price at every quantity. Setup is waived once an order reaches $500. Every quote includes a free
 virtual proof, we source each item and manage the decoration through our supplier partners,
 and your artwork stays on file for two years so reorders carry no new setup charge.</p></div></div><div class="cmhp-links"><h3>Popular searches</h3><ul><li><a href="https://custommark.co/custom-t-shirts/">Custom T-Shirts with Logo</a></li><li><a href="https://custommark.co/custom-tote-bags/">Custom Tote Bags</a></li><li><a href="https://custommark.co/custom-water-bottles/">Custom Water Bottles</a></li><li><a href="https://custommark.co/custom-tumblers/">Custom Tumblers &amp; Travel Mugs</a></li><li><a href="https://custommark.co/custom-coffee-mugs/">Custom Coffee Mugs</a></li><li><a href="https://custommark.co/custom-pens/">Custom Pens with Logo</a></li><li><a href="https://custommark.co/custom-hats/">Embroidered Hats &amp; Caps</a></li><li><a href="https://custommark.co/custom-hoodies/">Custom Hoodies &amp; Sweatshirts</a></li><li><a href="https://custommark.co/custom-backpacks/">Custom Backpacks</a></li><li><a href="https://custommark.co/custom-lanyards/">Custom Lanyards &amp; Badge Holders</a></li><li><a href="https://custommark.co/custom-keychains/">Custom Keychains</a></li><li><a href="https://custommark.co/promotional-items-under-1-dollar/">Promotional Items Under $1</a></li><li><a href="https://custommark.co/custom-power-banks/">Custom Power Banks &amp; Chargers</a></li><li><a href="https://custommark.co/custom-notebooks/">Custom Notebooks &amp; Journals</a></li><li><a href="https://custommark.co/trade-show-giveaways/">Trade Show Giveaways</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate Gift Sets</a></li><li><a href="https://custommark.co/eco-friendly-promotional-products/">Eco-Friendly Promotional Products</a></li><li><a href="https://custommark.co/custom-awards/">Custom Awards &amp; Trophies</a></li><li><a href="https://custommark.co/custom-safety-products/">Hi-Vis &amp; Safety Workwear</a></li><li><a href="https://custommark.co/custom-novelty-items/">Custom Stress Balls &amp; Novelties</a></li></ul></div></div></section> <!-- ====================== LOCATION + CONTACT ====================== --><section class="cmhp-sec"><div class="cmhp-wrap"><div class="cmhp-loc"><div class="cmhp-loc-info"><p class="cmhp-eyebrow">Our location</p><h2 class="cmhp-h2">Talk to a person</h2><p class="cmhp-lede">We work with clients nationwide, but there is a real office and a real phone behind the quotes.</p><dl class="cmhp-nap"><div class="cmhp-nap-row"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"></path><circle cx="12" cy="10" r="3"></circle></svg><dt>Address</dt><dd><b>Address</b>1 Alhambra Plaza, Columbus Center, Floor PH<br>Coral Gables, FL 33134</dd></div><div class="cmhp-nap-row"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2Z"></path></svg><dt>Phone</dt><dd><b>Phone</b><a href="tel:+18884520027">1.888.452.0027</a></dd></div><div class="cmhp-nap-row"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="2" y="4" width="20" height="16" rx="1"></rect><path d="m2 6 10 7 10-7"></path></svg><dt>Email</dt><dd><b>Email</b><a href="mailto:hello@custommark.co">hello@custommark.co</a></dd></div><div class="cmhp-nap-row"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="9"></circle><path d="M12 7v5l3 2"></path></svg><dt>Hours</dt><dd><b>Hours</b>Monday&ndash;Friday, 9:00 AM – 6:00 PM ET<br>Saturday &amp; Sunday, closed</dd></div></dl><div class="cmhp-loc-cta"> <a class="cmhp-btn cmhp-btn--dark" href="https://www.google.com/maps/dir/?api=1&#038;destination=CustomMark%2C%201%20Alhambra%20Plaza%2C%20Coral%20Gables%2C%20FL%2033134" target="_blank" rel="noopener noreferrer">Get directions &rarr;</a> <a class="cmhp-btn cmhp-btn--ghost" href="https://custommark.co/contact/">Contact us</a></div></div><div class="cmhp-loc-map"> <iframe
 src="https://www.google.com/maps?q=CustomMark%2C%201%20Alhambra%20Plaza%2C%20Coral%20Gables%2C%20FL%2033134&#038;output=embed"
 title="Map showing the CustomMark office at 1 Alhambra Plaza, Columbus Center, Floor PH, Coral Gables, FL 33134"
 loading="lazy"
 referrerpolicy="no-referrer-when-downgrade"
 allowfullscreen></iframe></div></div></div></section> <!-- ========================== FINAL CTA ========================== --><section class="cmhp-final"><div class="cmhp-wrap"><div class="cmhp-final-in"><div><p class="cmhp-eyebrow">Start here</p><h2>Tell us the date that matters</h2><p> Work backwards from the in-hands date, not forwards from today. Give us that date first and we will tell you honestly what is achievable and what is not &mdash; before you commit to anything.</p></div><div class="cmhp-final-box"><h3>Send this and we can quote</h3><ul class="cmhp-final-list"><li>Quantity, and whether it can flex</li><li>Your logo &mdash; vector if you have it</li><li>Number of colors and where it goes</li><li>In-hands date and ship-to address</li></ul> <a class="cmhp-btn cmhp-btn--solid" href="https://custommark.co/get-a-quote/">Request a quote &rarr;</a><p class="cmhp-final-note">No setup over $500 &middot; Free proof &middot; Nationwide</p></div></div></div></section></div> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the minimum order?","acceptedAnswer":{"@type":"Answer","text":"Every item has a minimum of at least 12 pieces. Each product page shows its own minimum, and sub-dollar giveaways run higher because the price only works at volume. The other number worth knowing is $500: above that we waive the setup charge, because the screens, digitizing and press time cost the same whether you run 40 pieces or 400, and past $500 the run absorbs it."}},{"@type":"Question","name":"Do I see a proof before anything is printed?","acceptedAnswer":{"@type":"Answer","text":"Yes \u2014 a free virtual proof on every quote, every time. You check spelling, dimensions, placement and color, and nothing is decorated until you approve it. Skipping the proof is how logos end up upside down on 500 tumblers."}},{"@type":"Question","name":"How long does an order take?","acceptedAnswer":{"@type":"Answer","text":"Art prep is one to two days. Then the proof sits with you. Then production runs, then transit. The important part: production time starts when you approve the proof, not when you place the order \u2014 sit on a proof over a long weekend and you have spent four days of your own lead time."}},{"@type":"Question","name":"Can you do a rush order?","acceptedAnswer":{"@type":"Answer","text":"Sometimes, and it depends on the method more than the money. Screen print and pad print can compress; embroidery and anything that has to cure cannot be hurried past physics. Tell us the in-hands date first and we will work backwards from it and tell you honestly whether it lands."}},{"@type":"Question","name":"Do I pay setup again when I reorder?","acceptedAnswer":{"@type":"Answer","text":"No. We keep art files, stitch files, screens and job specs for two years, and reorders run from the originals. That is also what keeps a reorder matching the first run instead of drifting a shade off."}},{"@type":"Question","name":"What artwork do you need from me?","acceptedAnswer":{"@type":"Answer","text":"Vector is best \u2014 .ai, .eps or a vector .pdf. If all you have is a JPG or a logo off a website, send it anyway: we clean up, color-separate or digitize as part of art prep. If the file genuinely cannot be rescued we will say so before you commit rather than after."}},{"@type":"Question","name":"Can you match my brand colors?","acceptedAnswer":{"@type":"Answer","text":"Send the Pantone references with your request. Some methods and surfaces hold a specified color closely, others cannot \u2014 sublimation, full-color print and engraving each behave differently. We will tell you what the method can actually reproduce before you order, not after the proof."}},{"@type":"Question","name":"What happens if something misprints?","acceptedAnswer":{"@type":"Answer","text":"We source every item we decorate, so a misprint is our problem rather than yours. You approve a virtual proof before anything goes to production, and if what arrives does not match the proof we put it right."}},{"@type":"Question","name":"Why can 250 units cost less than 200?","acceptedAnswer":{"@type":"Answer","text":"Price breaks. The setup cost is fixed and spreads across the run, and suppliers set their own quantity tiers on top of that. Crossing the next tier often lowers the total, not just the unit price \u2014 we will flag it when your quantity sits just under one."}}]}</script></main><!--/.neve-main--> <button tabindex="0" id="scroll-to-top" class="scroll-to-top scroll-to-top-right  scroll-show-mobile icon" aria-label="Scroll To Top"><svg class="scroll-to-top-icon" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><rect width="15" height="15" fill="none"/><path fill="currentColor" d="M2,8.48l-.65-.65a.71.71,0,0,1,0-1L7,1.14a.72.72,0,0,1,1,0l5.69,5.7a.71.71,0,0,1,0,1L13,8.48a.71.71,0,0,1-1,0L8.67,4.94v8.42a.7.7,0,0,1-.7.7H7a.7.7,0,0,1-.7-.7V4.94L3,8.47a.7.7,0,0,1-1,0Z"/></svg></button><footer class="cmf" id="cmf"><div class="cmf-hours"><div class="cmf-wrap"> <a class="cmf-logo" href="https://custommark.co/"> <svg class="cm-logo cmf-logo-svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 6 645 98" role="img" aria-label="custommark.co"><defs><linearGradient id="cmbg3" x1="0" y1="0" x2="1" y2="0"><stop offset="0" stop-color="#FFE600"/><stop offset=".3" stop-color="#FF7A2F"/><stop offset=".62" stop-color="#E6007E"/><stop offset="1" stop-color="#1AA3E8"/></linearGradient></defs><path fill="url(#cmbg3)" d="M24 82 L635.1 70 L625.1 94 L8 102 Z"/><path fill="#FFFFFF" d="M25.1 72.9Q18.7 72.9 14.1 71Q9.4 69.1 6.9 65.3Q4.4 61.4 4.4 55.6Q4.4 54.1 4.5 52.5Q4.7 51 4.9 49.6Q5.7 44.6 8 40.9Q10.3 37.2 13.8 34.8Q17.3 32.3 21.7 31.1Q26 29.9 31.1 29.9Q37 29.9 41.7 31.5Q46.3 33.1 49 36.2Q51.8 39.2 51.8 43.8Q51.8 44.6 51.7 45.6Q51.6 46.5 51.5 47.4H36.4Q36.5 47 36.5 46.5Q36.6 46 36.6 45.6Q36.6 43.8 35.8 42.7Q35.1 41.5 33.6 41Q32.1 40.4 30 40.4Q27.3 40.4 25.4 41.5Q23.5 42.5 22.4 44.5Q21.3 46.5 20.8 49.2Q20.3 51.9 20.1 53.3Q19.9 54.7 19.8 55.3Q19.8 55.9 19.8 56.2Q19.8 58.2 20.5 59.6Q21.2 60.9 22.7 61.7Q24.2 62.4 26.5 62.4Q29.1 62.4 30.9 61.7Q32.8 60.9 34 59.3Q35.2 57.7 35.7 55.2H50.1Q49 61.5 45.4 65.4Q41.8 69.3 36.5 71.1Q31.2 72.9 25.1 72.9Z M67.7 73Q63.4 73 60.6 71.7Q57.8 70.4 56.4 67.9Q55.1 65.4 55.1 61.9Q55.1 60.8 55.2 59.8Q55.3 58.7 55.5 57.6L60.1 30.9H75.7L71.3 55.7Q71.2 56.1 71.2 56.4Q71.1 56.8 71.1 57.2Q71.1 58.5 71.6 59.5Q72.2 60.5 73.1 61Q74.1 61.5 75.5 61.5Q77 61.5 78.3 61Q79.6 60.5 80.5 59.6Q81.5 58.7 82.2 57.6Q82.8 56.4 83.1 55.1L87.4 30.9H102.9L95.6 72.1H83V65.8H82.4Q80.5 68.3 78.1 69.9Q75.7 71.5 73.1 72.2Q70.5 73 67.7 73Z M122.6 72.9Q119.1 72.9 115.6 72.3Q112.1 71.7 109.3 70.3Q106.4 69 104.7 66.8Q103 64.7 103 61.6Q103 61 103.1 60.1Q103.3 59.1 103.5 58.6H117.9Q117.7 59 117.7 59.4Q117.6 59.8 117.6 60.1Q117.6 61.2 118.4 62.1Q119.1 62.9 120.5 63.3Q121.9 63.7 123.5 63.7Q124.5 63.7 125.7 63.5Q126.9 63.4 128 63.1Q129.1 62.7 129.8 62.1Q130.5 61.5 130.5 60.5Q130.5 59.8 129.9 59.2Q129.2 58.7 128 58.2Q126.9 57.7 125.3 57.4Q123.7 57 122 56.6Q119.4 56 116.8 55.3Q114.1 54.6 111.8 53.4Q109.5 52.2 108.1 50.3Q106.7 48.4 106.7 45.5Q106.7 41.2 108.4 38.2Q110.2 35.2 113.3 33.4Q116.5 31.5 120.6 30.7Q124.8 29.8 129.4 29.8Q132.7 29.8 135.9 30.4Q139.1 31 141.8 32.2Q144.5 33.4 146.1 35.4Q147.7 37.4 147.7 40.2Q147.7 40.9 147.6 41.7Q147.4 42.5 147.3 43.1H133Q133.1 42.8 133.1 42.5V42.1Q133.1 41 132.4 40.4Q131.8 39.7 130.6 39.4Q129.4 39.2 127.9 39.2Q127.1 39.2 126.1 39.2Q125.1 39.3 124.2 39.6Q123.3 39.9 122.7 40.4Q122.1 41 122.1 41.9Q122.1 42.7 122.8 43.2Q123.5 43.8 124.7 44.2Q125.9 44.5 127.4 44.9Q130.1 45.4 133.3 46Q136.5 46.6 139.3 47.8Q142.2 48.9 144.1 51Q146 53.1 146 56.6Q146 61.2 144.2 64.4Q142.4 67.5 139.2 69.4Q136 71.3 131.7 72.1Q127.5 72.9 122.6 72.9Z M166.1 72.9Q162.4 72.9 159.6 72.2Q156.8 71.4 155.3 69.5Q153.8 67.7 153.8 64.5Q153.8 63.6 154 61.8Q154.3 60 154.8 56.6L157.5 41.3H151.7L153.6 30.8H160L165.5 18.3H177L174.9 30.8H183.6L181.7 41.3H173L170.4 55.9Q170.3 56.9 170.1 57.7Q170 58.5 170 59.2Q170 60.7 170.8 61.5Q171.5 62.4 173.6 62.4H178L176.3 71.5Q175 71.9 173.1 72.3Q171.3 72.6 169.4 72.8Q167.5 72.9 166.1 72.9Z M203.3 72.9Q197 72.9 192.3 71.1Q187.7 69.2 185.2 65.4Q182.7 61.5 182.7 55.8Q182.7 54.1 182.8 52.6Q182.9 51 183.2 49.6Q184.4 43 187.9 38.6Q191.4 34.2 196.9 32.1Q202.3 29.9 209.3 29.9Q215.7 29.9 220.3 31.8Q225 33.7 227.5 37.5Q230 41.3 230 47.2Q230 52.7 228.6 56.9Q227.2 61.2 224.6 64.4Q222.3 67.2 219 69.2Q215.8 71.1 211.8 72Q207.9 72.9 203.3 72.9ZM204.4 62.4Q207.1 62.4 209 61.4Q210.8 60.3 212 58.3Q213.1 56.4 213.6 53.7L214.3 49.5Q214.5 48.2 214.5 47.5Q214.6 46.9 214.6 46.5Q214.6 44.5 213.9 43.2Q213.3 41.9 211.9 41.2Q210.5 40.4 208.2 40.4Q205.5 40.4 203.6 41.5Q201.7 42.5 200.6 44.5Q199.5 46.5 199 49.2Q198.5 51.9 198.3 53.3Q198 54.7 198 55.3Q198 55.9 198 56.3Q198 58.2 198.6 59.6Q199.3 60.9 200.7 61.7Q202.1 62.4 204.4 62.4Z M231.5 72 238.7 30.8H251.4V37H251.9Q253.7 34.6 256 33Q258.4 31.4 261 30.7Q263.7 29.9 266.3 29.9Q271.3 29.9 274.3 31.7Q277.2 33.5 278.2 37H278.7Q280.6 34.6 282.9 33Q285.2 31.4 287.8 30.7Q290.4 29.9 292.9 29.9Q299.2 29.9 302.2 32.7Q305.2 35.6 305.2 40.9Q305.2 41.9 305.1 43Q305 44.2 304.9 45.3L300.2 72H284.7L289 47.2Q289.1 46.8 289.1 46.4Q289.2 45.9 289.2 45.6Q289.2 44.3 288.7 43.4Q288.2 42.4 287.3 41.9Q286.5 41.3 285.1 41.3Q283.3 41.3 281.7 42.2Q280.1 43.1 279.2 44.6Q278.2 46 277.9 47.8L273.6 72H258.1L262.4 47.2Q262.5 46.8 262.5 46.4Q262.6 45.9 262.6 45.6Q262.6 44.3 262.1 43.4Q261.6 42.4 260.7 41.9Q259.9 41.3 258.5 41.3Q256.7 41.3 255.1 42.2Q253.5 43.1 252.6 44.6Q251.6 46 251.3 47.8L247 72Z M307.5 72 314.7 30.8H327.4V37H327.9Q329.7 34.6 332 33Q334.4 31.4 337 30.7Q339.7 29.9 342.3 29.9Q347.3 29.9 350.3 31.7Q353.2 33.5 354.2 37H354.7Q356.6 34.6 358.9 33Q361.2 31.4 363.8 30.7Q366.4 29.9 368.9 29.9Q375.2 29.9 378.2 32.7Q381.2 35.6 381.2 40.9Q381.2 41.9 381.1 43Q381 44.2 380.9 45.3L376.2 72H360.7L365 47.2Q365.1 46.8 365.1 46.4Q365.2 45.9 365.2 45.6Q365.2 44.3 364.7 43.4Q364.2 42.4 363.3 41.9Q362.5 41.3 361.1 41.3Q359.3 41.3 357.7 42.2Q356.1 43.1 355.2 44.6Q354.2 46 353.9 47.8L349.6 72H334.1L338.4 47.2Q338.5 46.8 338.5 46.4Q338.6 45.9 338.6 45.6Q338.6 44.3 338.1 43.4Q337.6 42.4 336.7 41.9Q335.9 41.3 334.5 41.3Q332.7 41.3 331.1 42.2Q329.5 43.1 328.6 44.6Q327.6 46 327.3 47.8L323 72Z M399.9 72.9Q395.1 72.9 391.6 71.1Q388.1 69.3 386.3 65.9Q384.6 62.4 384.6 57.3Q384.6 55.9 384.7 54.2Q384.8 52.5 385.1 50.7Q386.3 43.7 389 39.1Q391.7 34.5 395.7 32.2Q399.8 29.9 404.8 29.9Q407.6 29.9 409.7 30.5Q411.9 31.1 413.6 32.5Q415.4 33.8 416.8 36H417.3L420.9 30.8H433.1L431.3 40.8Q430.8 43.3 430.3 46Q429.8 48.7 429.4 51.2Q428.9 53.7 428.5 55.8Q428.2 57.9 428 59.2Q427.8 60.6 427.8 61Q427.8 62.1 428.3 62.6Q428.9 63.1 429.7 63.1H432L430.5 71.4Q428.7 72.1 426.6 72.5Q424.6 72.9 422.6 72.9Q420.1 72.9 418.1 72.4Q416.1 71.8 414.8 70.6Q414.1 70 413.7 69Q413.3 68.1 412.9 67H412.4Q409.9 69.8 406.6 71.4Q403.3 72.9 399.9 72.9ZM405.5 61.5Q407.3 61.5 408.8 60.8Q410.2 60.1 411.3 58.9Q412.3 57.6 413 56Q413.6 54.5 414 52.7Q414.3 50.9 414.4 50Q414.6 49 414.6 48.4Q414.7 47.9 414.7 47.5Q414.7 45.7 414.1 44.3Q413.5 42.9 412.3 42.1Q411.1 41.3 409.1 41.3Q406.7 41.3 405.1 42.3Q403.4 43.3 402.5 45.1Q401.5 46.9 401 49.3Q400.5 51.8 400.3 53.1Q400.1 54.4 400 55Q400 55.5 400 55.9Q400 58.5 401.3 60Q402.6 61.5 405.5 61.5Z M433.5 72 440.7 30.8H453.4V37.1H453.9Q455.3 34.7 457.2 33.1Q459.1 31.4 461.4 30.6Q463.6 29.8 465.9 29.8Q467.5 29.8 468.7 30.1Q469.8 30.4 470.4 30.7L468.1 43.8H463.1Q460.6 43.8 458.8 44.4Q456.9 45.1 455.6 46.4Q454.2 47.7 453.4 49.5Q452.6 51.3 452.2 53.7L449 72Z M466 72 476 15.4H491.5L486 46.6L502 30.8H520.1L501.8 47.1L513.2 72H496.4L490.1 57.3L483.1 63.1L481.6 72Z M516.1 72 519 56.5H535.5L532.7 72Z M562.1 72.9Q555.7 72.9 551.1 71Q546.4 69.1 543.9 65.3Q541.4 61.4 541.4 55.6Q541.4 54.1 541.6 52.5Q541.7 51 541.9 49.6Q542.8 44.6 545.1 40.9Q547.4 37.2 550.8 34.8Q554.3 32.3 558.7 31.1Q563.1 29.9 568.1 29.9Q574 29.9 578.7 31.5Q583.3 33.1 586.1 36.2Q588.8 39.2 588.8 43.8Q588.8 44.6 588.7 45.6Q588.6 46.5 588.5 47.4H573.4Q573.5 47 573.5 46.5Q573.6 46 573.6 45.6Q573.6 43.8 572.8 42.7Q572.1 41.5 570.6 41Q569.1 40.4 567 40.4Q564.3 40.4 562.4 41.5Q560.6 42.5 559.4 44.5Q558.3 46.5 557.8 49.2Q557.4 51.9 557.1 53.3Q556.9 54.7 556.8 55.3Q556.8 55.9 556.8 56.2Q556.8 58.2 557.5 59.6Q558.2 60.9 559.7 61.7Q561.2 62.4 563.5 62.4Q566.1 62.4 568 61.7Q569.8 60.9 571 59.3Q572.3 57.7 572.7 55.2H587.2Q586.1 61.5 582.4 65.4Q578.8 69.3 573.5 71.1Q568.2 72.9 562.1 72.9Z M612 72.9Q605.7 72.9 601 71.1Q596.4 69.2 593.9 65.4Q591.4 61.5 591.4 55.8Q591.4 54.1 591.5 52.6Q591.6 51 591.9 49.6Q593.1 43 596.6 38.6Q600.1 34.2 605.6 32.1Q611 29.9 618 29.9Q624.4 29.9 629 31.8Q633.7 33.7 636.2 37.5Q638.7 41.3 638.7 47.2Q638.7 52.7 637.3 56.9Q635.9 61.2 633.4 64.4Q631 67.2 627.7 69.2Q624.5 71.1 620.5 72Q616.6 72.9 612 72.9ZM613.1 62.4Q615.8 62.4 617.7 61.4Q619.6 60.3 620.7 58.3Q621.8 56.4 622.3 53.7L623 49.5Q623.2 48.2 623.3 47.5Q623.3 46.9 623.3 46.5Q623.3 44.5 622.6 43.2Q622 41.9 620.6 41.2Q619.2 40.4 616.9 40.4Q614.2 40.4 612.3 41.5Q610.4 42.5 609.3 44.5Q608.2 46.5 607.7 49.2Q607.2 51.9 607 53.3Q606.8 54.7 606.7 55.3Q606.7 55.9 606.7 56.3Q606.7 58.2 607.3 59.6Q608 60.9 609.4 61.7Q610.8 62.4 613.1 62.4Z"/></svg> </a><p class="cmf-status"
 data-cm-open-minute="540"
 data-cm-close-minute="1080"> <span class="cmf-dot" aria-hidden="true"></span> <span class="cmf-status-text">Closed &mdash; opens today at 9:00 AM ET</span></p><div class="cmf-slots"><div class="cmf-slot"> <span class="cmf-slot-ico"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="9"></circle><path d="M12 7v5l3 2"></path></svg></span> <span class="cmf-slot-body"> <span class="cmf-slot-k">Mon &ndash; Fri</span> <span class="cmf-slot-v">9:00 AM – 6:00 PM ET</span> </span></div><div class="cmf-slot"> <span class="cmf-slot-ico"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="3" y="5" width="18" height="16" rx="2"></rect><path d="M3 10h18"></path><path d="M8 3v4"></path><path d="M16 3v4"></path></svg></span> <span class="cmf-slot-body"> <span class="cmf-slot-k">Sat &ndash; Sun</span> <span class="cmf-slot-v">Closed</span> </span></div><div class="cmf-slot cmf-rush"> <span class="cmf-slot-ico"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M13 2 4 14h7l-1 8 9-12h-7l1-8Z"></path></svg></span> <span class="cmf-slot-body"> <span class="cmf-slot-k">On a deadline?</span> <span class="cmf-slot-v"><a href="tel:+18884520027">Ask about rush production &rarr;</a></span> </span></div></div> <a class="cmf-cta" href="https://custommark.co/get-a-quote/">Get a quote</a></div></div><div class="cmf-main"><div class="cmf-wrap"><div class="cmf-brand"><p class="cmf-blurb">CustomMark puts your logo on the things people actually keep &mdash; apparel, drinkware, bags and tech, printed to spec and shipped nationwide.</p><ul class="cmf-contact"><li><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2Z"></path></svg><a href="tel:+18884520027">1.888.452.0027</a></li><li><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><rect x="2" y="4" width="20" height="16" rx="1"></rect><path d="m2 6 10 7 10-7"></path></svg><a href="mailto:hello@custommark.co">hello@custommark.co</a></li><li><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"></path><circle cx="12" cy="10" r="3"></circle></svg><span>1 Alhambra Plaza, Columbus Center, Floor PH<br>Coral Gables, FL 33134</span></li><li><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="9"></circle><path d="M12 7v5l3 2"></path></svg><span>Mon&ndash;Fri, 9:00 AM – 6:00 PM ET</span></li><li><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M3 16V6h11v10"></path><path d="M14 9h4l3 3v4h-7"></path><circle cx="7" cy="18" r="2"></circle><circle cx="17" cy="18" r="2"></circle></svg><span>Low order minimums &middot; ships nationwide</span></li></ul></div><div class="cmf-col"><h3>Shop</h3><ul><li><a href="https://custommark.co/custom-apparel/">Apparel</a></li><li><a href="https://custommark.co/custom-drinkware/">Drinkware</a></li><li><a href="https://custommark.co/custom-bags/">Bags</a></li><li><a href="https://custommark.co/custom-tech-accessories/">Tech</a></li><li><a href="https://custommark.co/trade-show-giveaways/">Trade Show &amp; Events</a></li><li><a href="https://custommark.co/corporate-gift-sets/">Corporate Gift Sets</a></li><li><a class="cmf-more" href="https://custommark.co/products/">All 45 categories &rarr;</a></li></ul></div><div class="cmf-col"><h3>Imprint</h3><ul><li><a href="https://custommark.co/product-tag/full-color-print/">Full-Color Print</a></li><li><a href="https://custommark.co/product-tag/screen-print/">Screen Print</a></li><li><a href="https://custommark.co/product-tag/embroidery/">Embroidery</a></li><li><a href="https://custommark.co/product-tag/laser-engrave/">Laser Engrave</a></li><li><a href="https://custommark.co/product-tag/pad-print/">Pad Print</a></li><li><a href="https://custommark.co/product-tag/sublimation/">Sublimation</a></li><li><a href="https://custommark.co/product-tag/deboss/">Deboss</a></li></ul></div><div class="cmf-col"><h3>Ordering</h3><ul><li><a href="https://custommark.co/promotional-products-minimum-order/">Minimum orders</a></li><li><a href="https://custommark.co/promotional-products-price-breaks/">Bulk pricing &amp; price breaks</a></li><li><a href="https://custommark.co/promotional-product-setup-fees/">Setup fees &amp; run charges</a></li><li><a href="https://custommark.co/promotional-product-artwork-requirements/">Artwork guidelines</a></li><li><a href="https://custommark.co/promotional-product-lead-times/">Production timelines</a></li><li><a href="https://custommark.co/rush-promotional-products/">Rush orders</a></li></ul></div><div class="cmf-col"><h3>Company</h3><ul id="menu-main-menu-2" class="cmf-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-139 current_page_item menu-item-146"><a href="https://custommark.co/" aria-current="page">Home</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147"><a href="https://custommark.co/products/">Products</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-148"><a href="https://custommark.co/blog/">Blog</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-150"><a href="http://custommark.co/get-a-quote/">Get a Quote</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5964"><a href="https://custommark.co/about/">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://custommark.co/contact/">Contact</a></li></ul></div></div></div><div class="cmf-bottom"><div class="cmf-wrap"> <span>&copy; 2026 CustomMark Promotional Products</span> <span class="cmf-legal"> <a href="https://custommark.co/contact/">Contact</a> <a href="https://custommark.co/get-a-quote/">Request a Quote</a> </span></div></div></footer></div><!--/.wrapper--> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/neve/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <style> .ui-datepicker.forminator-calendar--default,
 #ui-datepicker-div,
 .ui-datepicker {
 position: absolute !important;
 z-index: 100000 !important;
 background: #ffffff !important;
 border: 1px solid rgba(44, 33, 38, 0.12) !important;
 box-shadow: 0 12px 32px rgba(44, 33, 38, 0.18) !important;
 padding: 12px !important;
 border-radius: 4px !important;
 opacity: 1 !important;
 } </style> <script defer id="siteground-optimizer-lazy-sizes-js-js" src="https://custommark.co/wp-content/plugins/sg-cachepress/assets/js/lazysizes.min.js?&ver=7.8.5"></script> <script id="woocommerce-js-extra"> var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra </script> <script id="neve-script-js-extra"> var NeveProperties = {"ajaxurl":"https://custommark.co/wp-admin/admin-ajax.php","nonce":"a50b6a7dd1","isRTL":"","isCustomize":""};
//# sourceURL=neve-script-js-extra </script> <script id="neve-scroll-to-top-js-extra"> var neveScrollOffset = {"offset":"0"};
//# sourceURL=neve-scroll-to-top-js-extra </script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://custommark.co/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra </script> <script defer src="https://custommark.co/wp-content/uploads/siteground-optimizer-assets/siteground-optimizer-combined-js-a7a08680cfcbc3058d17954d0ab74d60.js"></script></body></html>