{"product_id":"samoa-ribbon","title":"Samoa Ribbon","description":"\u003cp\u003eThe \u003cstrong\u003eSamoa\u003c\/strong\u003e colour set, made to order in Molendinar on the Gold Coast. Your name printed down one tail, whatever its length.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHandmade after you order, ready in 2 weeks\u003c\/li\u003e\n\u003cli\u003eMatched to the Samoa All Nations colours\u003c\/li\u003e\n\u003cli\u003eWhole teams welcome: one colour set, a different name on every ribbon\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv class=\"rnt-bulk\"\u003e\n\u003cdiv class=\"rnt-banner\" id=\"rnt-banner\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rnt-bulk-body\"\u003e\n\u003cdiv class=\"rnt-bulk-h\"\u003eBulk \u0026amp; team pricing\u003c\/div\u003e\n\u003cul class=\"rnt-bulk-t\"\u003e\n\u003cli\u003e\n\u003cspan class=\"rnt-q\"\u003e1 to 9\u003c\/span\u003e\u003cb\u003e$15 each\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli class=\"rnt-hot\"\u003e\n\u003cspan class=\"rnt-q\"\u003e10 to 49 \u003cspan class=\"rnt-pill\"\u003eTeam price\u003c\/span\u003e\u003c\/span\u003e\u003cb\u003e$12 each + free shipping\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rnt-q\"\u003e50 or more\u003c\/span\u003e\u003cb\u003e$10 each + free shipping\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"rnt-line\" id=\"rnt-calc\"\u003e\u003c\/p\u003e\n\u003cp class=\"rnt-bulk-f\"\u003eThe more you order, the more you save. Perfect for teams, clubs, schools and events. Mix any nations you like, every nation ribbon in your cart counts towards the total.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.rnt-bulk{background:#FFF9F1;border:1px solid #EDDFC9;border-radius:20px;padding:0;margin:22px 0;color:#3E524A;font-size:.95rem;line-height:1.45;overflow:hidden}.rnt-banner{padding:16px 20px;color:#fff;background:#FF3D8A}.rnt-banner.is-on{background:#12694F}.rnt-banner-big{font-size:1.18rem;font-weight:800;letter-spacing:-.01em;color:#fff;margin:0}.rnt-banner-sub{font-size:.9rem;opacity:.95;margin:4px 0 0;color:#fff}.rnt-bulk-body{padding:16px 20px 18px}.rnt-bulk-h{color:#17231E;font-weight:700;font-size:1.02rem;margin:0 0 10px}.rnt-bulk-t{list-style:none;margin:0 0 12px;padding:0}.rnt-bulk-t li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;margin-bottom:4px}.rnt-bulk-t li .rnt-q{display:flex;align-items:center;gap:8px;white-space:nowrap;opacity:.9}.rnt-bulk-t li b{color:#17231E;text-align:right}.rnt-bulk-t li.rnt-hot{background:#FFE9F2;border:1px solid #FFC2DC;box-shadow:0 2px 10px rgba(255,61,138,.14)}.rnt-bulk-t li.rnt-hot .rnt-q,.rnt-bulk-t li.rnt-hot b{color:#B0197A;font-weight:700;opacity:1}.rnt-pill{display:inline-block;background:#FF3D8A;color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 9px;line-height:1.3;white-space:nowrap}.rnt-line{color:#17231E;font-size:.95rem;margin:0 0 10px}.rnt-bulk-f{margin:0;font-size:.86rem;opacity:.9}.rnt-sc{display:block;text-decoration:none;color:inherit}.rnt-sc img{width:100%;aspect-ratio:1\/1;object-fit:contain;display:block;background:#fff}.rnt-sc b{display:block;font-weight:400;color:#17231E;margin-top:12px;font-size:1rem;line-height:1.3}.rnt-sc em{display:block;font-style:normal;color:#3E524A;margin-top:4px;font-size:1rem}#rnt-xsell{margin:28px 0 8px}#rnt-xsell .rnt-xs-card{display:block;text-decoration:none;background:#FFE9F2;border:1px solid #FFC2DC;border-left:5px solid #FF3D8A;border-radius:20px;padding:20px 22px;transition:transform .15s ease,box-shadow .15s ease}#rnt-xsell .rnt-xs-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(23,35,30,.10)}#rnt-xsell .rnt-xs-card b{display:block;color:#B0197A;font-size:1.1rem;margin-bottom:6px}#rnt-xsell .rnt-xs-card span{display:block;color:#3E524A;font-size:.92rem;line-height:1.45;margin-bottom:10px}#rnt-xsell .rnt-xs-card em{font-style:normal;font-weight:700;color:#B0197A;font-size:.9rem}@media (max-width:480px){.rnt-bulk-t li{flex-direction:column;align-items:flex-start;gap:4px}.rnt-bulk-t li b{text-align:left}.rnt-banner-big{font-size:1.06rem}}\u003c\/style\u003e\u003cscript\u003e(function(){var B=document.getElementById('rnt-banner'),C=document.getElementById('rnt-calc');function u(q){return q\u003e=50?10:(q\u003e=10?12:15);}function m(n){return '$'+(n%1===0?n.toFixed(0):n.toFixed(2));}function g(){var f=document.querySelector('form[action*=\"\/cart\/add\"]');var e=f?f.querySelector('input[name=\"quantity\"]'):document.querySelector('input[name=\"quantity\"]');var q=e?parseInt(e.value,10):1;return(!q||q\u003c1)?1:q;}var L=null;function r(){if(!B||!C){return;}var q=g();if(q===L){return;}L=q;var p=u(q),t=p*q,s=(15-p)*q,big='',sub='',on=false;if(q\u003c10){var n=10-q;big='Add '+n+' more and pay $12 each';sub='Ten ribbons is '+m(120)+' delivered, and you save '+m(30)+' against buying them one at a time.';}else if(q\u003c50){var n2=50-q;on=true;big='Team price unlocked. $12 each';sub='Free shipping included. You are saving '+m(s)+' on this order. Add '+n2+' more to drop to $10 each.';}else{on=true;big='Best price unlocked. $10 each';sub='Free shipping included. You are saving '+m(s)+' on this order.';}B.className='rnt-banner'+(on?' is-on':'');B.innerHTML='\u003cp class=\"rnt-banner-big\"\u003e'+big+'\u003c\/p\u003e\u003cp class=\"rnt-banner-sub\"\u003e'+sub+'\u003c\/p\u003e';C.innerHTML=q+(q===1?' ribbon':' ribbons')+' \u0026times; '+m(p)+' = \u003cb\u003e'+m(t)+'\u003c\/b\u003e';}function head(){var hs=[].slice.call(document.querySelectorAll('h1,h2,h3,h4'));for(var i=0;i\u003chs.length;i++){if(\/you may also like\/i.test(hs[i].textContent)){return hs[i];}}return null;}var cache=null,busy=false;var IMG={'keebra-park-ribbon':'https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/rnt-school-faith-4.jpg','pbc-ribbon':'https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/rnt-school-ariyah.jpg','benowa-ribbon':'https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/rnt-school-mia.jpg','kings-ribbon':'https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/rnt-school-seahawks-1.jpg'};function pic(p){if(IMG[p.handle]){return IMG[p.handle];}var s=(p.images\u0026\u0026p.images[0])?p.images[0].src:'';if(s\u0026\u0026s.indexOf('.svg')===-1){s+=(s.indexOf('?')\u003e-1?'\u0026':'?')+'width=600';}return s;}function paint(){var grid=document.querySelector('product-recommendations .resource-list');if(!grid||!cache){return;}var h=head();if(grid.getAttribute('data-rnt')==='1'\u0026\u0026grid.querySelector('.rnt-sc')){if(h){h.textContent='Add your school ribbon';}return;}var html='';for(var i=0;i\u003ccache.length;i++){var p=cache[i];var pr=(p.variants\u0026\u0026p.variants[0])?p.variants[0].price:'';html+='\u003cdiv class=\"resource-list__item\"\u003e\u003ca class=\"rnt-sc\" href=\"\/products\/'+p.handle+'\"\u003e'+'\u003cimg src=\"'+pic(p)+'\" alt=\"'+p.title.replace(\/\"\/g,'')+'\"\u003e'+'\u003cb\u003e'+p.title+'\u003c\/b\u003e\u003cem\u003e$'+pr+' AUD\u003c\/em\u003e\u003c\/a\u003e\u003c\/div\u003e';}grid.innerHTML=html;grid.setAttribute('data-rnt','1');if(h){h.textContent='Add your school ribbon';}}function swap(){if(cache){paint();return;}if(busy){return;}if(!head()||!document.querySelector('product-recommendations .resource-list')){return;}busy=true;fetch('\/collections\/school-and-club\/products.json?limit=4').then(function(x){return x.json();}).then(function(j){busy=false;var ps=(j\u0026\u0026j.products)?j.products.slice(0,4):[];if(ps.length){cache=ps;paint();}}).catch(function(){busy=false;});}function x(){if(document.getElementById('rnt-xsell')){return;}var t=document.querySelector('product-recommendations')||document.querySelector('.product-recommendations');if(!t){return;}var d=document.createElement('div');d.id='rnt-xsell';d.innerHTML='\u003ca class=\"rnt-xs-card\" href=\"\/collections\/blank\"\u003e\u003cb\u003eDo not see your school?\u003c\/b\u003e\u003cspan\u003eAdd a blank ribbon and create your own. We keep most school colours in stock.\u003c\/span\u003e\u003cem\u003eShop blank ribbons\u003c\/em\u003e\u003c\/a\u003e';t.appendChild(d);a();}function a(){var d=document.getElementById('rnt-xsell');if(!d||!d.parentElement){return;}var h=head()||document.querySelector('product-recommendations h2,product-recommendations h3');if(!h){return;}var o=Math.round(h.getBoundingClientRect().left-d.parentElement.getBoundingClientRect().left);if(o\u003e0\u0026\u0026o\u003c200){d.style.marginLeft=o+'px';d.style.marginRight=o+'px';}}r();swap();x();document.addEventListener('input',function(e){if(e.target\u0026\u0026e.target.name==='quantity'){r();}},true);document.addEventListener('change',function(e){if(e.target\u0026\u0026e.target.name==='quantity'){r();}},true);document.addEventListener('click',function(){setTimeout(r,60);},true);setInterval(function(){r();swap();x();a();},500);window.addEventListener('resize',a);})();\u003c\/script\u003e\u003cdiv id=\"rnt-pv\" data-tpl=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/rnt-tpl3p-samoa.webp\" data-nation=\"Samoa\" data-ink=\"#ffffff\"\u003e\n\u003cstyle\u003e\n#rnt-pv{--pv-line:#EDDFC9;--pv-ink:#17231E;--pv-muted:#7C8C84;--pv-pink:#FF3D8A;background:#fff;border:1px solid var(--pv-line);border-radius:20px;padding:18px;margin:22px 0;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}\n#rnt-pv .pv-lab{display:block;font-size:.82rem;font-weight:600;color:#3E524A;margin:0 0 6px}\n#rnt-pv .pv-in{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid var(--pv-line);border-radius:12px;font:1rem 'Inter',sans-serif;color:var(--pv-ink);background:#fff}\n#rnt-pv .pv-in:focus{outline:none;border-color:var(--pv-pink);box-shadow:0 0 0 3px rgba(255,61,138,.12)}\n#rnt-pv .pv-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 0 0}\n#rnt-pv .pv-c{color:var(--pv-muted);font-size:.76rem}\n#rnt-pv .pv-fonts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}\n#rnt-pv .pv-f{border:1px solid var(--pv-line);background:#fff;border-radius:99px;padding:7px 14px;cursor:pointer;font-size:.95rem;color:var(--pv-ink);line-height:1.1}\n#rnt-pv .pv-f[aria-pressed=\"true\"]{border-color:var(--pv-pink);background:#FFF1F6;box-shadow:inset 0 0 0 1px var(--pv-pink)}\n#rnt-pv .pv-stage{position:relative;width:100%;max-width:460px;margin:12px auto 0;background:#FFFFFF;border-radius:16px;overflow:hidden}\n#rnt-pv .pv-img{display:block;width:100%;height:auto}\n#rnt-pv .pv-anchor{position:absolute;left:8.64%;top:59.36%;width:0;height:0;transform:rotate(-41.14deg);pointer-events:none}\n#rnt-pv .pv-name{position:absolute;left:0;top:0;transform:translateY(-50%);white-space:pre;line-height:1;letter-spacing:.055em}\n#rnt-pv .pv-hint{color:var(--pv-muted);font-size:.78rem;text-align:center;margin:8px 0 0}\n\u003c\/style\u003e\n\u003clabel class=\"pv-lab\" for=\"rnt-pv-in\"\u003eName on the ribbon\u003c\/label\u003e\n\u003cinput id=\"rnt-pv-in\" class=\"pv-in\" type=\"text\" autocomplete=\"off\" placeholder=\"e.g. Charlotte\"\u003e\n\u003cdiv class=\"pv-row\"\u003e\n\u003cspan class=\"pv-c\"\u003ePrinted at the end of the left tail\u003c\/span\u003e\u003cspan class=\"pv-c\" data-pv-count\u003e0\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-fonts\" data-pv-fonts role=\"group\" aria-label=\"Print font\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pv-stage\"\u003e\n\u003cimg class=\"pv-img\" alt=\"Samoa ribbon preview\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/rnt-tpl3p-samoa.webp\"\u003e\u003cdiv class=\"pv-anchor\"\u003e\u003cspan class=\"pv-name\" data-pv-name\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pv-hint\" data-pv-hint\u003eType a name to see it on the ribbon.\u003c\/p\u003e\n\u003cscript\u003e\n(function(){\nvar W=document.getElementById('rnt-pv');if(!W||W.dataset.on)return;W.dataset.on='1';\nvar MAX=9999, LEN=0.20, INK=W.dataset.ink||'#ffffff';\nvar FONTS=[\n {k:'Merenia', c:'Cakeroll',      f:\"'Titan One'\",       w:400, up:1, tr:.005, sc:0.96},\n {k:'Ariyah',  c:'Candelita',     f:\"'Fredoka One'\",     w:400, up:0, tr:.075, sc:0.98},\n {k:'Malia',   c:'Sansblack',     f:\"'Archivo Black'\",   w:400, up:0, tr:.005, sc:0.96},\n {k:'Tannelle',c:'Call of Duty',  f:\"'Saira Condensed'\", w:800, up:1, tr:.03,  sc:1.10},\n {k:'Faith',   c:'Santan Kelapa', f:\"'Marck Script'\",    w:400, up:0, tr:.005, sc:1.30}\n];\nvar el=W.querySelector('[data-pv-name]'), stage=W.querySelector('.pv-stage'),\n    inp=W.querySelector('#rnt-pv-in'), cnt=W.querySelector('[data-pv-count]'),\n    hint=W.querySelector('[data-pv-hint]'), bar=W.querySelector('[data-pv-fonts]'), cur=0;\nif(!document.getElementById('rnt-pv-font')){var l=document.createElement('link');l.id='rnt-pv-font';l.rel='stylesheet';\n l.href='https:\/\/fonts.googleapis.com\/css2?family=Titan+One\u0026family=Fredoka+One\u0026family=Archivo+Black\u0026family=Saira+Condensed:wght@800\u0026family=Marck+Script\u0026display=swap';\n document.head.appendChild(l);}\nel.style.color=INK;\nFONTS.forEach(function(F,i){\n  var b=document.createElement('button');b.type='button';b.className='pv-f';b.textContent=F.k;\n  b.style.fontFamily=F.f+\",sans-serif\";b.style.fontWeight=F.w;\n  b.setAttribute('aria-pressed', i===0?'true':'false');\n  b.addEventListener('click',function(){cur=i;\n    [].forEach.call(bar.children,function(c,j){c.setAttribute('aria-pressed', j===i?'true':'false');});\n    apply();sync();});\n  bar.appendChild(b);\n});\nfunction apply(){\n  var F=FONTS[cur];\n  el.style.fontFamily=F.f+\",sans-serif\"; el.style.fontWeight=F.w;\n  el.style.textTransform=F.up?'uppercase':'none';\n  el.style.letterSpacing=F.tr+'em';\n  fit();\n}\nfunction fit(){\n  var w=stage.clientWidth;if(!w)return;\n  var max=w*LEN, s=w*0.058*FONTS[cur].sc, g=0;\n  el.style.fontSize=s+'px';\n  while(el.offsetWidth\u003emax \u0026\u0026 s\u003e4 \u0026\u0026 g++\u003c200){s-=0.5;el.style.fontSize=s+'px';}\n}\nfunction form(){return document.querySelector('form[action*=\"\/cart\/add\"]');}\nfunction prop(n,v){\n  var f=form();if(!f)return;\n  var i=f.querySelector('input[data-rntp=\"'+n+'\"]');\n  if(!v){ if(i)i.remove(); return; }\n  if(!i){i=document.createElement('input');i.type='hidden';i.setAttribute('data-rntp',n);\n         i.name='properties['+n+']';f.appendChild(i);}\n  i.value=v;\n}\nfunction sync(){\n  var v=(inp.value||'').replace(\/\\s+\/g,' ').trim().slice(0,MAX);\n  prop('Name on ribbon', v);\n  prop('Font', v?(FONTS[cur].k+' ('+FONTS[cur].c+')'):'');\n}\nfunction set(){\n  var v=(inp.value||'').replace(\/\\s+\/g,' ').slice(0,MAX);\n  el.textContent=v.trim(); fit();\n  cnt.textContent=v.trim().length+(v.trim().length===1?' character':' characters');\n  hint.textContent=v.trim()?'This is exactly how it will be printed.':'Type a name to see it on the ribbon.';\n  sync();\n}\ninp.addEventListener('input',set);\nwindow.addEventListener('resize',fit);\nsetInterval(function(){fit();if(inp.value.trim())sync();},900);\napply();set();\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e.rnt-more{margin:26px 0 8px;color:#3E524A;font-size:1rem;line-height:1.55}.rnt-more h2{font-size:1.35rem;color:#17231E;margin:0 0 10px}.rnt-more h3{font-size:1.1rem;color:#17231E;margin:22px 0 6px}.rnt-more h4{font-size:1rem;color:#17231E;margin:16px 0 4px}.rnt-more p{margin:0 0 10px}\u003c\/style\u003e\u003cdiv class=\"rnt-more\"\u003e\n\u003ch2\u003eAbout the Samoa ribbon\u003c\/h2\u003e\n\u003cp\u003eThis is the Samoa colour set from the All Nations range: a hair ribbon in the Samoa All Nations colours with your name printed down one tail. It is made for you after you order, by hand, in Molendinar on the Gold Coast, and it is the same ribbon whether you order one for a single player or a box of them for the whole squad.\u003c\/p\u003e\n\u003ch3\u003eWhat you get\u003c\/h3\u003e\n\u003cp\u003eA layered ribbon on an elastic loop, so it goes straight onto a ponytail or a plait with nothing else needed. The name you type in the preview above is printed on the left tail exactly as you enter it, in the font you pick. What you see on screen is what gets printed, so check the spelling before you add it to your cart.\u003c\/p\u003e\n\u003ch3\u003eCustomised, then personalised\u003c\/h3\u003e\n\u003cp\u003eCustomised is the colour set, and that part is done: these are the Samoa colours. Personalised is the name, and that part is yours. A first name, a nickname or a team name all work. Any length works, the name is sized to fit the tail. Pick one of the five fonts. Two weeks after you order it is made and on its way.\u003c\/p\u003e\n\u003ch3\u003eOrdering for a team\u003c\/h3\u003e\n\u003cp\u003eMost Samoa orders are team orders. Choose this colour set once, then add a ribbon for every player with their own name on it, all in the one order. Ten or more nation ribbons in your cart drop to $12 each with free shipping, fifty or more to $10 each, and it makes no difference whether they are all Samoa or a mix of nations. Collect the names first, spelled the way each player wants them, count properly, then add a couple of spares. If you are ordering for a school or club and would rather have the whole batch delivered together than posted one by one, ask before you order and we will sort it.\u003c\/p\u003e\n\u003ch3\u003eQuestions about the Samoa ribbon\u003c\/h3\u003e\n\u003ch4\u003eHow long does a Samoa ribbon take?\u003c\/h4\u003e\n\u003cp\u003eAbout two weeks. Nothing is pre-made. Every ribbon is cut, layered and printed after you order, so if it is for a carnival or a presentation night, work back a fortnight from the date.\u003c\/p\u003e\n\u003ch4\u003eCan every ribbon in my order have a different name?\u003c\/h4\u003e\n\u003cp\u003eYes. One colour set, a different name on every ribbon, all added in the one order. It is the most common order we make.\u003c\/p\u003e\n\u003ch4\u003eHow many characters fit on the tail?\u003c\/h4\u003e\n\u003cp\u003eThere is no set limit. The name is sized to fit the tail, so a long name prints smaller than a short one, and the preview shows you exactly how it will look before you add it to your cart.\u003c\/p\u003e\n\u003ch4\u003eWhat if my nation is not listed?\u003c\/h4\u003e\n\u003cp\u003eUse the Custom range and tell us the colours. We will customise the colour set, then personalise it the same way.\u003c\/p\u003e\n\u003ch4\u003eWhere is it made?\u003c\/h4\u003e\n\u003cp\u003eIn Molendinar on the Gold Coast, Queensland, by hand, after you order.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Ribbons \u0026 Things","offers":[{"title":"Default Title","offer_id":62274682421618,"sku":"NAT-SAMOA","price":15.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6043\/8898\/files\/329dbd64-68b2-468d-80ad-325c24b543d5.png?v=1788841627","url":"https:\/\/ribbonsandthings.com.au\/products\/samoa-ribbon","provider":"Ribbons \u0026 Things ","version":"1.0","type":"link"}