Customization options — Custom Window Banner Builder
.tpo_option-container:has([data-stk-banner-builder]), [class*="tpo_option-container"]:has([data-stk-banner-builder]) { margin-bottom: 0 !important; padding-bottom: 0 !important; } .tpo_option-container:has([data-stk-banner-builder]) + .tpo_option-container, [class*="tpo_option-container"]:has([data-stk-banner-builder]) + [class*="tpo_option-container"] { margin-top: -8px !important; padding-top: 0 !important; } .stk-banner-builder { margin: 18px 0 0; max-width: 600px; font-family: inherit; } .stk-banner-preview-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 8px; color: #666; font-size: 12px; font-weight: 700; letter-spacing: normal; text-transform: uppercase; } .stk-banner-pill { padding: 3px 12px; border: 1px solid #d8d8d8; border-radius: 999px; background: #fff; color: #666; font-size: 10px; font-weight: 700; letter-spacing: 1.6px; white-space: nowrap; } .stk-banner-preview-box { display: flex; align-items: center; justify-content: center; min-height: 96px; padding: 18px 24px; border: 2px dotted #c4c4c4; border-radius: 7px; background: #fafafa; box-shadow: none; cursor: default; overflow: hidden; } .stk-banner-preview-note { margin-top: 8px; color: #777; font-size: 12px; line-height: 1.4; text-align: center; } .stk-banner-preview-text { max-width: 100%; color: #0a0a0a; font-size: 40px; line-height: 1.1; text-align: center; white-space: nowrap; pointer-events: none; user-select: none; } .stk-banner-field { position: relative; margin-top: 14px; margin-bottom: 0; } .stk-banner-field label { display: block; margin: 0 0 8px; color: #666666; font-size: 12px; font-weight: 700; text-transform: uppercase; } .stk-banner-font-button { display: flex; align-items: center; justify-content: space-between; width: 100%; min-height: 48px; padding: 0 12px; border: 1px solid #f4f4f4; background: #f4f4f4; color: #333; cursor: pointer; font: inherit; text-align: left; box-shadow: none; } .stk-banner-font-button:focus { outline: none; background: #eeeeee; } .stk-banner-font-label { min-width: 0; overflow: hidden; color: #333; font-size: 14px; line-height: 1; text-overflow: ellipsis; white-space: nowrap; } .stk-banner-font-arrow { flex-shrink: 0; width: 12px; height: 12px; margin-left: 8px; background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23757575' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; font-size: 0; line-height: 0; color: transparent; } .stk-banner-font-list { position: absolute; z-index: 30; top: calc(100% + 4px); left: 0; right: 0; max-height: 280px; margin: 0; padding: 0; border: none; background: #fff; box-shadow: 0 4px 12px rgba(0,0,0,.12); list-style: none; overflow: auto; } .stk-banner-font-list li { padding: 10px 12px; color: #333; cursor: pointer; font-size: 14px; line-height: 1.4; } .stk-banner-font-list li:hover, .stk-banner-font-list li[aria-selected="true"] { background: #f4f4f4; } .stk-banner-number-warning { display: flex; align-items: flex-start; gap: 8px; width: 100%; max-width: 600px; box-sizing: border-box; margin: 16px 0 0; padding: 10px 12px; border: 1px solid #c3e6cb; border-radius: 6px; background: #e8f5ec; color: #1f4d2b; font-size: 13px; line-height: 1.45; } @media (max-width: 749px) { .tpo_option-container:has([data-stk-banner-builder]) + .tpo_option-container, [class*="tpo_option-container"]:has([data-stk-banner-builder]) + [class*="tpo_option-container"] { margin-top: -6px !important; } .stk-banner-field { margin-bottom: 0; } .stk-banner-preview-box { min-height: 84px; padding: 16px; } .stk-banner-preview-text { font-size: 34px; } } Live Preview Preview only Custom Text Type in the Your Text box above to change this. Font Please select i Note: Some fonts may not include numbers (0-9). Please check the live preview before ordering.
-
Size
(required)
-
Half Size (600 x 60mm)
-
Half Size Tall (600 x 200mm)+10
-
Full Size Standard (1000 x 100mm)+10
-
Full Size Tall (1000 x 200mm)+20
Open Size Guide & Examples Banner Size Guide × Half Size 600 x 60mm Half Size Tall 600 x 200mm Full Size Standard 1000 x 100mm Full Size Tall 1000 x 200mm /* Pure CSS modal (checkbox + label toggle) — deliberately has NO tag. Easify renders Custom HTML via innerHTML, and browsers never execute elements inserted that way, so a JS-driven open/close never ran. Checkbox:checked + sibling combinator sidesteps that entirely. */ .stk-sizeguide-wrap { position: relative; margin: 10px 0 0; } .stk-sizeguide-trigger { display: inline-flex; align-items: center; gap: 5px; background: transparent; border: 1px solid #d5d5d5; border-radius: 999px; padding: 5px 12px; font-family: Karla, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.01em; color: #666666; text-decoration: none; cursor: pointer; transition: background-color 0.15s ease, border-color 0.15s ease; } .stk-sizeguide-trigger:hover { background: #f4f4f4; border-color: #b5b5b5; } .stk-sizeguide-trigger-icon { flex: 0 0 auto; color: #666666; } .stk-sizeguide-overlay { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 9999; align-items: center; justify-content: center; padding: 20px; box-sizing: border-box; } .stk-sizeguide-checkbox:checked ~ .stk-sizeguide-overlay { display: flex; } .stk-sizeguide-backdrop { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); cursor: pointer; margin: 0; } .stk-sizeguide-modal { position: relative; background: #ffffff; border-radius: 6px; width: 100%; max-width: 560px; max-height: 85vh; overflow-y: auto; box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25); box-sizing: border-box; z-index: 1; } .stk-sizeguide-header { display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; border-bottom: 1px solid #e5e5e5; position: sticky; top: 0; background: #ffffff; } .stk-sizeguide-title { font-family: Karla, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.02em; color: #111111; } .stk-sizeguide-close { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; font-size: 22px; line-height: 1; color: #666666; cursor: pointer; margin: 0; } .stk-sizeguide-close:hover { color: #111111; } .stk-sizeguide-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; padding: 20px; } .stk-sizeguide-item { display: flex; flex-direction: column; align-items: center; text-align: center; background: #f4f4f4; border-radius: 4px; padding: 14px 10px; } .stk-sizeguide-item img { max-width: 100%; height: auto; margin-bottom: 10px; } .stk-sizeguide-label { font-family: Karla, sans-serif; font-size: 13px; font-weight: 700; color: #111111; } .stk-sizeguide-dims { font-family: Karla, sans-serif; font-size: 12px; color: #666666; margin-top: 2px; } @media screen and (max-width: 480px) { .stk-sizeguide-grid { grid-template-columns: 1fr; } }
-
Text Colour
(required)
-
White
-
Black
-
Holographic Colour Shift
-
Yellow
-
Red
-
…and 18 more
🔥 Buy More, Save More Discount automatically applied at checkout. Quantity Savings Price Each 2 - 4 Save 5% $23.74 5 - 9 Save 25% $18.74 10 - 49 Save 35% $16.24 50+ Save 45% $13.74 .stickered-volume-box { position: relative; width: 100%; max-width: none; margin: 16px 0 34px; padding: 16px; background: #fff; border: 1px solid #e5e5e5; border-left: 3px solid #7d00dc; border-radius: 6px; box-sizing: border-box; } .stickered-volume-box::after { content: ""; position: absolute; left: 0; right: 0; bottom: -18px; height: 1px; background: linear-gradient(90deg, transparent, #dedede 18%, #dedede 82%, transparent); } .stickered-volume-header { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; } .stickered-volume-icon { font-size: 18px; line-height: 1.2; } .stickered-volume-title { color: #111; font-size: 15px; font-weight: 800; line-height: 1.25; letter-spacing: 0.04em; text-transform: uppercase; } .stickered-volume-subtitle { margin-top: 4px; color: #666; font-size: 13px; line-height: 1.4; } .stickered-volume-table-wrap { overflow: hidden; border: 1px solid #dedede; border-radius: 6px; } .stickered-volume-table { width: 100%; border-collapse: collapse; table-layout: fixed; background: #fff; } .stickered-volume-table th, .stickered-volume-table td { padding: 10px 12px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: left; font-size: 13px; line-height: 1.3; } .stickered-volume-table th { color: #111; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; background: #f7f7f7; } .stickered-volume-table td { color: #333; font-weight: 500; } .stickered-volume-table td:nth-child(2) { color: #16a34a; font-weight: 700; } .stickered-volume-table td:nth-child(3) { font-weight: 700; } .stickered-volume-table th:last-child, .stickered-volume-table td:last-child { border-right: 0; } .stickered-volume-table tbody tr:last-child td { border-bottom: 0; } @media screen and (max-width: 749px) { .stickered-volume-box { margin: 16px 0; padding: 14px; } .stickered-volume-box::after { display: none; } .stickered-volume-title { font-size: 14px; } .stickered-volume-table th, .stickered-volume-table td { padding: 9px 8px; font-size: 12px; } }
🔥 Buy More, Save More Discount automatically applied at checkout. Quantity Savings Price Each 2 - 4 Save 5% $33.24 5 - 9 Save 25% $26.24 10 - 49 Save 35% $22.74 50+ Save 45% $19.24 .stickered-volume-box { position: relative; width: 100%; max-width: none; margin: 16px 0 34px; padding: 16px; background: #fff; border: 1px solid #e5e5e5; border-left: 3px solid #7d00dc; border-radius: 6px; box-sizing: border-box; } .stickered-volume-box::after { content: ""; position: absolute; left: 0; right: 0; bottom: -18px; height: 1px; background: linear-gradient(90deg, transparent, #dedede 18%, #dedede 82%, transparent); } .stickered-volume-header { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; } .stickered-volume-icon { font-size: 18px; line-height: 1.2; } .stickered-volume-title { color: #111; font-size: 15px; font-weight: 800; line-height: 1.25; letter-spacing: 0.04em; text-transform: uppercase; } .stickered-volume-subtitle { margin-top: 4px; color: #666; font-size: 13px; line-height: 1.4; } .stickered-volume-table-wrap { overflow: hidden; border: 1px solid #dedede; border-radius: 6px; } .stickered-volume-table { width: 100%; border-collapse: collapse; table-layout: fixed; background: #fff; } .stickered-volume-table th, .stickered-volume-table td { padding: 10px 12px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: left; font-size: 13px; line-height: 1.3; } .stickered-volume-table th { color: #111; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; background: #f7f7f7; } .stickered-volume-table td { color: #333; font-weight: 500; } .stickered-volume-table td:nth-child(2) { color: #16a34a; font-weight: 700; } .stickered-volume-table th:last-child, .stickered-volume-table td:last-child { border-right: 0; } .stickered-volume-table tbody tr:last-child td { border-bottom: 0; } @media screen and (max-width: 749px) { .stickered-volume-box { margin: 16px 0; padding: 14px; } .stickered-volume-box::after { display: none; } .stickered-volume-title { font-size: 14px; } .stickered-volume-table th, .stickered-volume-table td { padding: 9px 8px; font-size: 12px; } }
🔥 Buy More, Save More Discount automatically applied at checkout. Quantity Savings Price Each 2 - 4 Save 5% $33.24 5 - 9 Save 25% $26.24 10 - 49 Save 35% $22.74 50+ Save 45% $19.24 .stickered-volume-box { position: relative; width: 100%; max-width: none; margin: 16px 0 34px; padding: 16px; background: #fff; border: 1px solid #e5e5e5; border-left: 3px solid #7d00dc; border-radius: 6px; box-sizing: border-box; } .stickered-volume-box::after { content: ""; position: absolute; left: 0; right: 0; bottom: -18px; height: 1px; background: linear-gradient(90deg, transparent, #dedede 18%, #dedede 82%, transparent); } .stickered-volume-header { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; } .stickered-volume-icon { font-size: 18px; line-height: 1.2; } .stickered-volume-title { color: #111; font-size: 15px; font-weight: 800; line-height: 1.25; letter-spacing: 0.04em; text-transform: uppercase; } .stickered-volume-subtitle { margin-top: 4px; color: #666; font-size: 13px; line-height: 1.4; } .stickered-volume-table-wrap { overflow: hidden; border: 1px solid #dedede; border-radius: 6px; } .stickered-volume-table { width: 100%; border-collapse: collapse; table-layout: fixed; background: #fff; } .stickered-volume-table th, .stickered-volume-table td { padding: 10px 12px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: left; font-size: 13px; line-height: 1.3; } .stickered-volume-table th { color: #111; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; background: #f7f7f7; } .stickered-volume-table td { color: #333; font-weight: 500; } .stickered-volume-table td:nth-child(2) { color: #16a34a; font-weight: 700; } .stickered-volume-table th:last-child, .stickered-volume-table td:last-child { border-right: 0; } .stickered-volume-table tbody tr:last-child td { border-bottom: 0; } @media screen and (max-width: 749px) { .stickered-volume-box { margin: 16px 0; padding: 14px; } .stickered-volume-box::after { display: none; } .stickered-volume-title { font-size: 14px; } .stickered-volume-table th, .stickered-volume-table td { padding: 9px 8px; font-size: 12px; } }
🔥 Buy More, Save More Discount automatically applied at checkout. Quantity Savings Price Each 2 - 4 Save 5% $42.74 5 - 9 Save 25% $33.74 10 - 49 Save 35% $29.24 50+ Save 45% $24.74 .stickered-volume-box { position: relative; width: 100%; max-width: none; margin: 16px 0 34px; padding: 16px; background: #fff; border: 1px solid #e5e5e5; border-left: 3px solid #7d00dc; border-radius: 6px; box-sizing: border-box; } .stickered-volume-box::after { content: ""; position: absolute; left: 0; right: 0; bottom: -18px; height: 1px; background: linear-gradient(90deg, transparent, #dedede 18%, #dedede 82%, transparent); } .stickered-volume-header { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; } .stickered-volume-icon { font-size: 18px; line-height: 1.2; } .stickered-volume-title { color: #111; font-size: 15px; font-weight: 800; line-height: 1.25; letter-spacing: 0.04em; text-transform: uppercase; } .stickered-volume-subtitle { margin-top: 4px; color: #666; font-size: 13px; line-height: 1.4; } .stickered-volume-table-wrap { overflow: hidden; border: 1px solid #dedede; border-radius: 6px; } .stickered-volume-table { width: 100%; border-collapse: collapse; table-layout: fixed; background: #fff; } .stickered-volume-table th, .stickered-volume-table td { padding: 10px 12px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: left; font-size: 13px; line-height: 1.3; } .stickered-volume-table th { color: #111; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; background: #f7f7f7; } .stickered-volume-table td { color: #333; font-weight: 500; } .stickered-volume-table td:nth-child(2) { color: #16a34a; font-weight: 700; } .stickered-volume-table th:last-child, .stickered-volume-table td:last-child { border-right: 0; } .stickered-volume-table tbody tr:last-child td { border-bottom: 0; } @media screen and (max-width: 749px) { .stickered-volume-box { margin: 16px 0; padding: 14px; } .stickered-volume-box::after { display: none; } .stickered-volume-title { font-size: 14px; } .stickered-volume-table th, .stickered-volume-table td { padding: 9px 8px; font-size: 12px; } }