DELETE FROM KEYWORDS WHERE ID_DOMAINE=2762772DoneDoneDone
URL:hops.cc
Connection: keep-alive
Date: Wed, 30 Oct 2024 10:19:52 GMT
Content-Length: 0
Content-Type: text/html; charset=utf-8
Location: https://hops.cc/
Server: cloudflare
Vary: Accept
x-sorting-hat-podid: 264
x-sorting-hat-shopid: 69403246857
x-storefront-renderer-rendered: 1
x-redirect-reason: https_required
x-frame-options: DENY
content-security-policy: frame-ancestors 'none';
x-shopid: 69403246857
x-shardid: 264
powered-by: Shopify
server-timing: processing;dur=13, db;dur=6, asn;desc="12322", edge;desc="CDG", country;desc="FR", pageType;desc="index", servedBy;desc="fbmd", requestID;desc="e190da76-0dda-444a-9a11-b9277300c2e7-1730283592"
x-dc: gcp-europe-west1,gcp-europe-west4,gcp-europe-west4
x-request-id: e190da76-0dda-444a-9a11-b9277300c2e7-1730283592
Alt-Svc: h3=":443"; ma=86400
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=KAHMwfmrxrcz%2BWg299oFH3rMF2LGovVIvQWinbGB10qJgnlKUPTssBl9OypjqKYpBxEnLVOUboyyBYd67q%2FgsEEWPMiVHdszhvU1sIUM%2FWf2Op%2BgbXNVs%2Bk%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=65.999985
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
CF-RAY: 8daaab62e9856ef3-CDG
Location => https://hops.cc/
Status => 301
(vide) Tentative en https
<!doctype html><html class="t4sp-theme t4s-wrapper__contentFull rtl_false swatch_color_style_1 pr_border_style_1 pr_img_effect_1 enable_eff_img1_false badge_shape_2 css_for_wis_app_true t4s-lzcus-true shadow_round_img_false t4s-header__inline is-remove-unavai-2 t4_compare_false t4s-cart-count-0 t4s-pr-ellipsis-false
no-js" lang="en">
<head>
<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v158","locked":false,"initialized":true,"scope":"index","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"a029c2029220d2056e0e9a0f2894d4ae3250e1ab179cfc3cbd2cdc7695f993e9","state":{"template":"index","theme":149362671881,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1730283592,"path":"\/","locale_root_url":"\/","canonical_url":"https:\/\/hops.cc\/","customer_id":null,"customer_id_signature":"a029c2029220d2056e0e9a0f2894d4ae3250e1ab179cfc3cbd2cdc7695f993e9","cart":null}</script><script data-locksmith>!function(){var require=undefined,reqwest=function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){return e._aborted?n(e.request):e._timedOut?n(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request)))}}function setHeaders(e,t){var n,s=t.headers||{};s.Accept=s.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var r="undefined"!=typeof FormData&&t.data instanceof FormData;for(n in!t.crossOrigin&&!s[requestedWith]&&(s[requestedWith]=defaultHeaders.requestedWith),!s[contentType]&&!r&&(s[contentType]=t.contentType||defaultHeaders.contentType),s)s.hasOwnProperty(n)&&"setRequestHeader"in e&&e.setRequestHeader(n,s[n])}function setCredentials(e,t){"undefined"!=typeof t.withCredentials&&"undefined"!=typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/[?]/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,s){var r=uniqid++,a=e.jsonpCallback||"callback",o=e.jsonpCallbackName||reqwest.getcallbackPrefix(r),i=new RegExp("((^|[?]|&)"+a+")=([^&]+)"),l=s.match(i),c=doc.createElement("script"),u=0,d=-1!==navigator.userAgent.indexOf("MSIE 10.0");return l?"?"===l[3]?s=s.replace(i,"$1="+o):o=l[3]:s=urlappend(s,a+"="+o),context[o]=generalCallback,c.type="text/javascript",c.src=s,c.async=!0,"undefined"!=typeof c.onreadystatechange&&!d&&(c.htmlFor=c.id="_reqwest_"+r),c.onload=c.onreadystatechange=function(){if(c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||u)return!1;c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=undefined,head.removeChild(c),u=1},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=undefined,head.removeChild(c),u=1}}}function getRequest(e,t){var n,s=this.o,r=(s.method||"GET").toUpperCase(),a="string"==typeof s?s:s.url,o=!1!==s.processData&&s.data&&"string"!=typeof s.data?reqwest.toQueryString(s.data):s.data||null,i=!1;return("jsonp"==s.type||"GET"==r)&&o&&(a=urlappend(a,o),o=null),"jsonp"==s.type?handleJsonp(s,e,t,a):((n=s.xhr&&s.xhr(s)||xhr(s)).open(r,a,!1!==s.async),setHeaders(n,s),setCredentials(n,s),context[xDomainRequest]&&n instanceof context[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},i=!0):n.onreadystatechange=handleReadyState(this,e,t),s.before&&s.before(n),i?setTimeout(function(){n.send(o)},200):n.send(o),n)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){return null===e?undefined:e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;0<self._completeHandlers.length;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);0<self._fulfillmentHandlers.length;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;0<self._errorHandlers.length;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n,s,r,a,o=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(o,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&o)switch(i){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),s=/radio/i.test(e.type),r=e.value,(!n&&!s||e.checked)&&t(o,normalize(n&&""===r?"on":r)));break;case"textarea":t(o,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(0<=e.selectedIndex?e.options[e.selectedIndex]:null);else for(a=0;e.length&&a<e.length;a++)e.options[a].selected&&l(e.options[a])}}function eachFormElement(){var e,t,a=this,n=function(e,t){var n,s,r;for(n=0;n<t.length;n++)for(r=e[byTag](t[n]),s=0;s<r.length;s++)serial(r[s],a)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,a),n(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var n={};return eachFormElement.apply(function(e,t){e in n?(n[e]&&!isArray(n[e])&&(n[e]=[n[e]]),n[e].push(t)):n[e]=t},arguments),n}function buildParams(e,t,n,s){var r,a,o,i=/\[\]$/;if(isArray(t))for(a=0;t&&a<t.length;a++)o=t[a],n||i.test(e)?s(e,o):buildParams(e+"["+("object"==typeof o?a:"")+"]",o,n,s);else if(t&&"[object Object]"===t.toString())for(r in t)buildParams(e+"["+r+"]",t[r],n,s);else s(e,t)}var context=this,XHR2;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else try{XHR2=require("xhr2")}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(!0!==e.crossOrigin)return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP");var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")},globalSetupOptions={dataFilter:function(e){return e}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this},always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},"catch":function(e){return this.fail(e)}},reqwest.serializeArray=function(){var n=[];return eachFormElement.apply(function(e,t){n.push({name:e,value:t})},arguments),n},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t=Array.prototype.slice.call(arguments,0);return(e=t.pop())&&e.nodeType&&t.push(e)&&(e=null),e&&(e=e.type),("map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString).apply(null,t)},reqwest.toQueryString=function(e,t){var n,s,r=t||!1,a=[],o=encodeURIComponent,i=function(e,t){t="function"==typeof t?t():null==t?"":t,a[a.length]=o(e)+"="+o(t)};if(isArray(e))for(s=0;e&&s<e.length;s++)i(e[s].name,e[s].value);else for(n in e)e.hasOwnProperty(n)&&buildParams(n,e[n],r,i);return a.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){for(var t in e=e||{})globalSetupOptions[t]=e[t]},reqwest}();
/*!
* Reqwest! A general purpose XHR connection manager
* license MIT (c) Dustin Diaz 2015
* https://github.com/ded/reqwest
*/!function(){var o=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(o.state={},o.util={},o.loading=!1,n)try{o.state=JSON.parse(n)}catch(u){}if(document.addEventListener&&document.querySelector){var s,r,a,t=[76,79,67,75,83,77,73,84,72,49,49],i=function(){r=t.slice(0)},l="style",c=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",c),document.removeEventListener("click",c),s&&document.body.removeChild(s),s=null)};i(),document.addEventListener("keyup",function(e){if(e.keyCode===r[0]){if(clearTimeout(a),r.shift(),0<r.length)return void(a=setTimeout(i,1e3));i(),c(),(s=document.createElement("div"))[l].width="50%",s[l].maxWidth="1000px",s[l].height="85%",s[l].border="1px rgba(0, 0, 0, 0.2) solid",s[l].background="rgba(255, 255, 255, 0.99)",s[l].borderRadius="4px",s[l].position="fixed",s[l].top="50%",s[l].left="50%",s[l].transform="translateY(-50%) translateX(-50%)",s[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",s[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,s.appendChild(t),document.body.appendChild(s),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",c),document.addEventListener("click",c)}})}o.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),o.path=o.state.path||window.location.pathname,o.basePath=o.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),o.reloading=!1,o.util.console=window.console||{log:function(){},error:function(){}},o.util.makeUrl=function(e,t){var n,s=o.basePath+e,r=[],a=o.cache();for(n in a)r.push(n+"="+encodeURIComponent(a[n]));for(n in t)r.push(n+"="+encodeURIComponent(t[n]));return o.state.customer_id&&(r.push("customer_id="+encodeURIComponent(o.state.customer_id)),r.push("customer_id_signature="+encodeURIComponent(o.state.customer_id_signature))),s+=(-1===s.indexOf("?")?"?":"&")+r.join("&")},o._initializeCallbacks=[],o.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';o._initializeCallbacks.push(t)},o.initializeSession=function(e){if(!o.isEmbedded){var t=!1,n=!0,s=!0;(e=e||{}).silent&&(s=n=!(t=!0)),o.ping({silent:t,spinner:n,reload:s,callback:function(){o._initializeCallbacks.forEach(function(e){e()})}})}},o.cache=function(e){var t={};try{var n=function r(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(u){}if(e){for(var s in e)t[s]=e[s];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},o.cache.cart=o.state.cart,o.cache.cartLastSaved=null,o.params=o.cache(),o.util.reload=function(){o.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(u){o.util.console.error("Preferred reload method failed",u),window.location.reload()}},o.cache.saveCart=function(e){if(!o.cache.cart||o.cache.cart===o.cache.cartLastSaved)return e?e():null;var t=o.cache.cartLastSaved;o.cache.cartLastSaved=o.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:o.cache.cart}},complete:e,error:function(e){if(o.cache.cartLastSaved=t,!o.reloading)throw e}})},o.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',o.util.clobberBody=function(e){document.body.innerHTML=e},o.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},o.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,s={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":s[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(s[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":s[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":s[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(s[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":s[e.elements[t].name]=e.elements[t].value}}return s}},o.util.on=function(e,a,o,t){t=t||document;var i="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,s=t.className.baseVal||t.className||"",r=n.className.baseVal||n.className||"";("string"==typeof s&&-1!==s.split(/\s+/).indexOf(a)||"string"==typeof r&&-1!==r.split(/\s+/).indexOf(a))&&!e[i]&&(e[i]=!0,o(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},o.util.enableActions=function(e){o.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,o.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),o.util.reload()}}))},e)},o.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var s=document.createElement("div");s.innerHTML=t,e.appendChild(s)}else e.innerHTML=t;var r,a,o=e.querySelectorAll("script");for(a=0;a<o.length;++a){r=o[a];var i=document.createElement("script");if(r.type&&(i.type=r.type),r.src)i.src=r.src;else{var l=document.createTextNode(r.innerHTML);i.appendChild(l)}e.appendChild(i)}var c=e.querySelector("[autofocus]");c&&c.focus()},o.post=function(e,t,n){!1!==(n=n||{}).spinner&&o.util.clobberBody(o.util.spinnerHTML);var s={};n.container===document?(s.layout=1,n.success=function(e){document.getElementById(n.container);o.util.clobberDocument(e)}):n.container&&(s.layout=0,n.success=function(e){var t=document.getElementById(n.container);o.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),n.form_type&&(t.form_type=n.form_type),o.loading=!0;var r=o.util.makeUrl(e,s);reqwest({url:r,method:"post",type:n.type||"html",data:t,complete:function(){o.loading=!1},error:function(e){if(!o.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)},success:n.success||o.util.clobberDocument})},o.postResource=function(e,t){e.path=o.path,e.search=window.location.search,e.state=o.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=o.cache.cart,e.locksmith_json=o.jsonTag,e.locksmith_json_signature=o.jsonTagSignature,o.post("/resource",e,t)},o.ping=function(e){if(!o.isEmbedded){e=e||{};var t=function(){e.reload?o.util.reload():"function"==typeof e.callback&&e.callback()};o.post("/ping",{path:o.path,search:window.location.search,state:o.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&o.showMessages(e.messages),e.cart&&o.cache.cart!==e.cart?(o.cache.cart=e.cart,o.cache.saveCart(function(){t(),e.cart&&e.cart.match(/^.+:/)&&o.util.reload()})):t()}})}},o.timeoutMonitor=function(){var e=o.cache.cart;o.ping({callback:function(){e!==o.cache.cart||setTimeout(function(){o.timeoutMonitor()},6e4)}})},o.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=" <style> .locksmith-ab .locksmith-b { display: none; } .locksmith-ab.toggled .locksmith-b { display: flex; } .locksmith-ab.toggled .locksmith-a { display: none; } .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; } .locksmith-message + .locksmith-message { border-top: 1px #555 solid; } .locksmith-message a { color: inherit; font-weight: bold; } .locksmith-message a:hover { color: inherit; opacity: 0.8; } a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; } .locksmith-text { flex-grow: 1; } .locksmith-cta { flex-grow: 0; text-align: right; } .locksmith-cta button { transform: scale(0.8); transform-origin: left; } .locksmith-cta > * { display: block; } .locksmith-cta > * + * { margin-top: 10px; } .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; } @media screen and (max-width: 600px) { .locksmith-wide-only { display: none !important; } .locksmith-flex { padding: 0 15px; } .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; } .locksmith-cta { text-align: left; } } @media screen and (min-width: 601px) { .locksmith-narrow-only { display: none !important; } } </style> "+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),o.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),o.util.enableActions(t)}}()}();</script>
<script data-locksmith>Locksmith.cache.cart=null</script>
<script data-locksmith>Locksmith.jsonTag="\u003cscript type=\"application\/vnd.locksmith+json\" data-locksmith\u003e{\"version\":\"v158\",\"locked\":false,\"initialized\":true,\"scope\":\"index\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"a029c2029220d2056e0e9a0f2894d4ae3250e1ab179cfc3cbd2cdc7695f993e9\",\"state\":{\"template\":\"index\",\"theme\":149362671881,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1730283592,\"path\":\"\\\/\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/hops.cc\\\/\",\"customer_id\":null,\"customer_id_signature\":\"a029c2029220d2056e0e9a0f2894d4ae3250e1ab179cfc3cbd2cdc7695f993e9\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="bc914c3d079114430087962ed4465bd07b39830f0aab24f7514b33e5d8bde3d0"</script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
<meta name="theme-color" content="#fff">
<link rel="canonical" href="https://hops.cc/">
<link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="shortcut icon" type="image/png" href="//hops.cc/cdn/shop/files/HOPS_LOGO_short_white.jpg?v=1679759650&width=32"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="152x152" href="//hops.cc/cdn/shop/files/HOPS_LOGO_short_white.jpg?v=1679759650&width=152"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>HOPS | Speed is fun | Custom cyclewear – HOPS.CC</title><meta name="description" content="Custom Cyclewear for you and your team. Cycling apparel with perfect blend of speed, comfort and design. Free quality design from 1 piece orders. Always made-to-order with no minimums and 1 pcs reorder guarantee. Made in EUROPE with Fast delivery times.">
<meta name="keywords" content="HOPS!, custom cyclewear, cycling kit, cycling jersey, bib shorts, road cycling, gravel and mtb"/><meta name="author" content="HOPS!">
<meta property="og:site_name" content="HOPS.CC">
<meta property="og:url" content="https://hops.cc/"><meta property="og:title" content="HOPS | Speed is fun | Custom cyclewear">
<meta property="og:type" content="website">
<meta property="og:description" content="Custom Cyclewear for you and your team. Cycling apparel with perfect blend of speed, comfort and design. Free quality design from 1 piece orders. Always made-to-order with no minimums and 1 pcs reorder guarantee. Made in EUROPE with Fast delivery times.">
<meta property="og:image" content="http://hops.cc/cdn/shop/files/HOPS_Cutom_Cyclewear.jpg?v=1723123111">
<meta property="og:image:secure_url" content="https://hops.cc/cdn/shop/files/HOPS_Cutom_Cyclewear.jpg?v=1723123111">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="HOPS | Speed is fun | Custom cyclewear">
<meta name="twitter:description" content="Custom Cyclewear for you and your team. Cycling apparel with perfect blend of speed, comfort and design. Free quality design from 1 piece orders. Always made-to-order with no minimums and 1 pcs reorder guarantee. Made in EUROPE with Fast delivery times.">
<script src="//hops.cc/cdn/shop/t/4/assets/lazysizes.min.js?v=19113999703148210021710506066" async="async"></script>
<script src="//hops.cc/cdn/shop/t/4/assets/global.min.js?v=4393933175034925681710506066" defer="defer"></script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69403246857/digital_wallets/dialog">
<link rel="alternate" hreflang="x-default" href="https://hops.cc/">
<link rel="alternate" hreflang="en-LV" href="https://hops.cc/">
<link rel="alternate" hreflang="lv-LV" href="https://hops.cc/lv">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-LV"></script>
<script id="shopify-features" type="application/json">{"accessToken":"fef6409799341499740cdc286dfb87bf","betas":["rich-media-storefront-analytics"],"domain":"hops.cc","predictiveSearch":true,"shopId":69403246857,"smart_payment_buttons_url":"https:\/\/hops.cc\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/hops.cc\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "hopscc.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "LV";
Shopify.theme = {"name":"Copy of Kalles v4.3.0 official","id":149362671881,"schema_name":"Kalles","schema_version":"4.3.0","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "hops.cc/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script>(function() {
function asyncLoad() {
var urls = ["https:\/\/geolocation-recommendations.shopifyapps.com\/locale_bar\/script.js?shop=hopscc.myshopify.com"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":69403246857,"offset":7200,"reqid":"9043cb12-f0e5-492f-9593-7610e80bc1b6-1730283592","pageurl":"hops.cc\/","u":"b8c49111c034","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script>
<script integrity="sha256-7/JJfxDXG7zQLENy79IvPH107WmaVwc8z5Er0jzsrPQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hops.cc/cdn/shopifycloud/shopify/assets/storefront/load_feature-eff2497f10d71bbcd02c4372efd22f3c7d74ed699a57073ccf912bd23cecacf4.js" crossorigin="anonymous"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hops.cc/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("#dynamic-checkout-cart")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<style id="shopify-accelerated-checkout-cart">
#dynamic-checkout-cart {
container-type: inline-size;
container-name: dcc;
width: 100%;
}
.wallet-cart-grid {
--wallet-button-height-horizontal: clamp(
25px,
var(
--shopify-accelerated-checkout-button-inline-size,
42px
),
55px
);
--wallet-button-height-vertical: clamp(
25px,
var(
--shopify-accelerated-checkout-button-block-size,
54px
),
55px
);
--wallet-button-width-horizontal: 150px;
--wallet-button-width-vertical: 100%;
--wallet-button-border-radius: var(
--shopify-accelerated-checkout-button-border-radius,
4px
);
--wallet-grid-margin-horizontal: 0 -5px -5px -5px;
--wallet-button-container-margin-horizontal: 0 5px 5px;
--wallet-button-container-margin-vertical: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0;
}
@keyframes acceleratedCheckoutLoadingSkeleton {
50% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);}
75% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, 0.5);}
100% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);}
}
.wallet-cart-button__skeleton {
animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;
animation-delay: -0.168s;
background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede);
box-sizing: border-box;
text-decoration: none !important;
}
.wallet-cart-grid {
margin: var(--wallet-grid-margin-horizontal);
padding: 0;
display: flex;
flex-direction: row;
justify-content: var(--shopify-accelerated-checkout-inline-alignment, start);
gap: 0 !important;
}
.wallet-cart-grid--skeleton {
justify-content: var(--shopify-accelerated-checkout-inline-alignment, inherit);
}
.wallet-cart-button-container {
position: relative;
margin: var(--wallet-button-container-margin-horizontal);
}
.wallet-cart-button-container,
.wallet-cart-button {
width: var(--wallet-button-width-horizontal);
height: var(--wallet-button-height-horizontal);
border-radius: var(--wallet-button-border-radius);
list-style-type: none !important;
text-align: center;
flex-shrink: 0;
flex-grow: 0;
}
.additional-checkout-buttons--vertical .wallet-cart-grid {
justify-content: start;
flex-direction: column;
margin: 0;
}
.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 0;
}
.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,
.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-horizontal) !important;
height: var(--wallet-button-height-horizontal) !important;
border-radius: var(--wallet-button-border-radius) !important;
}
@container dcc (width >= 150px) and (width <= 500px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 310px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 470px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 630px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@container dcc (width <= 790px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
@media screen and (max-width: 750px) {
.wallet-cart-grid {
justify-content: start;
flex-direction: column;
max-width: none;
margin: 0;
}
.wallet-cart-grid .wallet-cart-button-container {
max-width: none;
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
@supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
.wallet-cart-grid {
justify-content: start;
flex-direction: column;
margin: 0;
}
.wallet-cart-button-container {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
margin: var(--wallet-button-container-margin-vertical);
}
.wallet-cart-button-container:first-child {
margin-top: 0;
}
.wallet-cart-grid .wallet-cart-button {
width: var(--wallet-button-width-vertical);
height: var(--wallet-button-height-vertical);
}
}
#shopify-buyer-consent {
margin-top: 1em;
display: inline-block;
width: 100%;
}
#shopify-buyer-consent.hidden {
display: none;
}
#shopify-subscription-policy-button {
background: none;
border: none;
padding: 0;
text-decoration: underline;
font-size: inherit;
cursor: pointer;
}
#shopify-subscription-policy-button::before {
box-shadow: none;
}
</style>
<style id="shopify-accelerated-checkout-cart-grid-with-margin-top">.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 8px;
}
@container dcc (width >= 150px) and (width <= 500px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 310px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 470px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 630px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@container dcc (width <= 790px) {
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
margin-top: 8px;
}
@media screen and (max-width: 750px) {
.wallet-cart-grid .wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
@supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
.wallet-cart-button-container:first-child {
margin-top: 8px;
}
}
</style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<link rel="preload" as="font" href="//hops.cc/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=65ba41f6318d955c05cb94abb9a524f4d6bdb2f9b95ac6c16e2d340146229645" type="font/woff2" crossorigin><link rel="preload" as="font" href="//hops.cc/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=65ba41f6318d955c05cb94abb9a524f4d6bdb2f9b95ac6c16e2d340146229645" type="font/woff2" crossorigin><link rel="preload" as="font" href="//hops.cc/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=65ba41f6318d955c05cb94abb9a524f4d6bdb2f9b95ac6c16e2d340146229645" type="font/woff2" crossorigin><link href="//hops.cc/cdn/shop/t/4/assets/base.css?v=76992554195321706611710506066" rel="stylesheet" type="text/css" media="all" /><style data-shopify>@font-face {
font-family: Montserrat;
font-weight: 100;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n1.5d88a87882738fad15a2998811eb02da674c34b7.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=ccd1b2e333ecc494d00e1f3101c0688025efd15ba92febe55c9928a78f9ddc9a") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n1.fb1bab80a0825bd1689305e8de1e1eaaf5fcf82c.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=d92bb16aad1eaccb5d4c5cbf910b0993dbc8aa92837627e63fe7f1769d81093b") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 100;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i1.e0d48b75ebea167e75a7815982e086773a791923.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=26cdb5964370775c173e88796943bfbdd3fbb504883609b694d2bcb18d69459d") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i1.952b18f055b9e035d3bf6db57907ac935f1d4c09.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=d61ba90fbdd7d5d9711358eb61aa59fbfc9ee5e7637147b745aaf7949eeb6d56") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 200;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n2.b057aa470195d13929235d899f3acdd1f02496b5.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=88f6f677e7bfb1bc9aa978dd8c00c47cd544837481a8507a31b0a66488252e8c") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n2.bdb41545914820fbfc482f16d55b50960d489603.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=e8fe4fc0597fbaf56e726fd5c3f059b3cf493b4a0a6101b10a363ed7fa65e6e4") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 200;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i2.1d9bb5c1df88d90b5c231bdba6efd41f49255b3b.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=5cdca5ccd2dcf1e1927d697b8ac7790373793a94b792340eab13d48ab0074e07") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i2.7c3322a3160125e722d6654ac3941971ca10ef6c.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=f2b97572e24bd807da3f0cc8e364eeaf618450e18ab9ec8cea87b618c493f3a1") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 300;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n3.e9c2ec7697570c33b13645dbd15f3f729c5e921b.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=17f2024fbb06a2700edf2a8e017c3b2c68fe84222d86f5fee7ed4f1fa37e470a") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n3.f481a31eaff8b48749cc413f5c6990b1db3c9103.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=bc152332f103f8c522670876ba83c3487f784f1c4d0eb11f3b9d55c2e372986c") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 300;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i3.0851c828f2d9e24bc7e62370e5b23fbce45a9776.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=bbb0958daf4c8e3ac211d43126c1f9f69096b539c2369b6ed8e66b6161e25ee5") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i3.2ea997ee0b5ec44aa35a893518aa91f824531238.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=4a9efb87b8c3f499d30d98f7762d7df1879ebee2f9caf2f044e86d9692a8b52b") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=65ba41f6318d955c05cb94abb9a524f4d6bdb2f9b95ac6c16e2d340146229645") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=ead57926a8501ee0075bc532f5399e8349416feba135754d02d416fc880d8524") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 400;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=03a8f87d85411edef7910345391ca8da17328f55d03eecfbbb47c94845efab4b") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=6c23826412c328390ef76ea9237fbfdc1cbe465ff89212d0eeafd600a4f99440") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 500;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=21ac17e0cce84070f97e0bfd550b1d82f1cd43edd515ebbcbaa8aecff2130942") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n5.18a018b6c83e89030c5d70a6d4c02c969f228500.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=c9b87817c691f88d7039fa69f3bb11be6ed91d1c8553237f6492d0ae5629cdb7") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 500;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i5.3a4750a300f30824a43384268712b76e0a04be8c.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=299e042d59a97321ecc9162130d972cecfc1df0edbd984dc208e70139b69cdb3") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i5.3c586d8884de1ac5627138711567f5b454adbef8.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=a61424b2d1bb57e5743d1fccae49948129c00b894203b7535f7a4530a00a98b7") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 600;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n6.7a3c341961dc23aaabcc116124b80f2a7abec1a2.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=be1df2fb60a2fa2b7dbf00a89463614a87dc6f8eca6bddcd6084f72be143cfe3") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n6.2c97c1a692c63ad09ab0635cb73b1939c5f417c0.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=1270148563f300f7aa557e095defd634d30e24df8f20a3f428e4980ae8f287cc") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 600;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i6.bb32b9769003f43740e1d34d4950111dc499f6a3.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=4eccc3e724b5d619bd99698385a66f067332ddb5d9ac72059d235e582c9d9e7b") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i6.03e5487c9d0e38a8b7842611c321007444720c45.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=9efa0da622958e36df7cc57e345e31381da03f7de41aa11dfc79545dac6c708c") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=ab1c5b71646d9435275a98699d2060a2b33fd83f861440c857e187a8c6f6084c") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=2807a833222647cbf1b328fd5ee3efd738ef9a7f304f96c771e5460944df7c09") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=ae88b56548872d736ecc7879a42414b04ce1dc27b47e25126c8c2efc362b2180") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=e815d75ae9c6a52ed40b53c0bfe01c62b2334d6e6d32669c7b75b790ad997441") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 800;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n8.d0ee6fdb3a3fec57b7ba86e76adad5b86d8b298f.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=900463d632c017e958cbe3243be937530dad1178d0c8482b932ba928eaa25b67") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n8.57046b0201ba1025a279f9546bf469833729dc63.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=8705240457c77b9b9c17f5fa2d8d29d2b52b6c0eb99b89e1ee3e35a651f253e3") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 800;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i8.7037775bbf82d7865493b9c8c4f9f95f29614933.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=c9809d561da9b456fac42483398786dfac46ab72ded1ed72b37c5cb8e76271d2") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i8.897fa00a948805a58d0a352aacd6f14efa944f56.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=bd79010c1db78528373018d7020d4ed3b2d272b06b3a7c74ec0dfacd6fead9d5") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 900;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_n9.ddaed62de62f3d3d87e64f4d0463dca05fc9c8e4.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=80a666921b6377bf7074db36c088a4fcdee115452100613e9aaa86d557dc42a4") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_n9.85cc5f32e331fc9b3a109639b08869c64782e161.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=48b3684a333cfeb9f40787bb729b4013737325de659ec1b10af326983339b231") format("woff");
}
@font-face {
font-family: Montserrat;
font-weight: 900;
font-style: italic;
font-display: swap;
src: url("//hops.cc/cdn/fonts/montserrat/montserrat_i9.7523f2a03fdaaa8b60d141507f9ba8d5c839661a.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=101fd95825537704828589b81e5d53aba365b76da1044fca6aeccb0f22fb9b43") format("woff2"),
url("//hops.cc/cdn/fonts/montserrat/montserrat_i9.fb9fe3dd44a3fefe44594bbed91d1246d54a459f.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=4c198d92f13725ada454f1fd4156b721c96549cce021138e682abe0393a20fa1") format("woff");
}
@font-face {
font-family: Oswald;
font-weight: 600;
font-style: normal;
font-display: swap;
src: url("//hops.cc/cdn/fonts/oswald/oswald_n6.12ae05b08a526523f8379ba6e10fde2140b133ea.woff2?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=71ddf275aad5f05da9de1a3aaf0219808fce3cd0d65428a10fbf02889e4ee429") format("woff2"),
url("//hops.cc/cdn/fonts/oswald/oswald_n6.1f460fc9ad98670d0370772496961d620bdca9f0.woff?h1=aG9wc2NjLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aG9wcy5jYw&hmac=f954fcedc25abdeb49551a85dcc479deb960c5580f0d2c24060a036cfd0b1e45") format("woff");
}
:root {
/* CSS Variables */
--wrapper-mw : 1565px;
--font-family-1 : Montserrat, sans-serif;;
--font-family-2 : Montserrat, sans-serif;;
--font-family-3 : Oswald, sans-serif;;
--font-body-family : Montserrat, sans-serif;;
--font-heading-family: Montserrat, sans-serif;;
--t4s-success-color : #428445;
--t4s-success-color-rgb : 66, 132, 69;
--t4s-warning-color : #e0b252;
--t4s-warning-color-rgb : 224, 178, 82;
--t4s-error-color : #EB001B;
--t4s-error-color-rgb : 235, 0, 27;
--t4s-light-color : #ffffff;
--t4s-dark-color : #222222;
--t4s-highlight-color : #ec0101;
--t4s-tooltip-background : #000000;
--t4s-tooltip-color : #fff;
--primary-sw-color : #000000;
--primary-sw-color-rgb : 0, 0, 0;
--border-sw-color : #000000;
--secondary-sw-color : #000000;
--primary-price-color : #ff3399;
--secondary-price-color : #878787;
--t4s-body-background : #fff;
--text-color : #000000;
--text-color-rgb : 0, 0, 0;
--heading-color : #000000;
--accent-color : #878787;
--accent-color-rgb : 135, 135, 135;
--accent-color-darken : #616161;
--accent-color-hover : var(--accent-color-darken);
--secondary-color : #000000;
--secondary-color-rgb : 0, 0, 0;
--link-color : #ff3399;
--link-color-hover : #878787;
--border-color : #ddd;
--border-color-rgb : 221, 221, 221;
--border-primary-color : #000000;
--button-background : #000000;
--button-color : #ffffff;
--button-background-hover : #878787;
--button-color-hover : #fff;
--sale-badge-background : #ff3399;
--sale-badge-color : #fff;
--new-badge-background : #000000;
--new-badge-color : #fff;
--preorder-badge-background: #b3b3b3;
--preorder-badge-color : #fff;
--soldout-badge-background : #999999;
--soldout-badge-color : #fff;
--custom-badge-background : #000000;
--custom-badge-color : #fff;--aspect-ratiocus1: 0.8;/* Shopify related variables */
--payment-terms-background-color: ;
--lz-background: #fff;
--lz-img: url("//hops.cc/cdn/shop/t/4/assets/t4s_loader.svg?v=12775124328596363191710506066");--lz-img-cus: url("//hops.cc/cdn/shop/files/HOPS-short-black.png?v=1701330194&width=54");
--lz-size-cus: 30px;}
html {
font-size: 62.5%;
height: 100%;
}
body {
margin: 0;
overflow-x: hidden;
font-size:14px;
letter-spacing: 0px;
color: var(--text-color);
font-family: var(--font-body-family);
line-height: 1.5;
font-weight: 400;
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;
}
/*
@media screen and (min-width: 750px) {
body {
font-size: 1.6rem;
}
}
*/
h1, h2, h3, h4, h5, h6, .t4s_as_title {
color: var(--heading-color);
font-family: var(--font-heading-family);
line-height: 1.4;
font-weight: 500;
letter-spacing: 0px;
}
h1 { font-size: 37px }
h2 { font-size: 28px }
h3 { font-size: 24px }
h4 { font-size: 20px }
h5 { font-size: 18px }
h6 { font-size: 16px }
a,.t4s_as_link {
/* font-family: var(--font-link-family); */
color: var(--link-color);
}
a:hover,.t4s_as_link:hover {
color: var(--link-color-hover);
}
button,
input,
optgroup,
select,
textarea {
border-color: var(--border-color);
}
.t4s_as_button,
button,
input[type="button"]:not(.t4s-btn),
input[type="reset"],
input[type="submit"]:not(.t4s-btn) {
font-family: var(--font-button-family);
color: var(--button-color);
background-color: var(--button-background);
border-color: var(--button-background);
}
.t4s_as_button:hover,
button:hover,
input[type="button"]:not(.t4s-btn):hover,
input[type="reset"]:hover,
input[type="submit"]:not(.t4s-btn):hover {
color: var(--button-color-hover);
background-color: var(--button-background-hover);
border-color: var(--button-background-hover);
}
.t4s-cp,.t4s-color-accent { color : var(--accent-color) }.t4s-ct,.t4s-color-text { color : var(--text-color) }.t4s-ch,.t4ss-color-heading { color : var(--heading-color) }.t4s-csecondary { color : var(--secondary-color) }
.t4s-fnt-fm-1 {
font-family: var(--font-family-1) !important;
}
.t4s-fnt-fm-2 {
font-family: var(--font-family-2) !important;
}
.t4s-fnt-fm-3 {
font-family: var(--font-family-3) !important;
}
.t4s-cr {
color: var(--t4s-highlight-color);
}
.t4s-price__sale { color: var(--primary-price-color); }.t4s-fix-overflow.t4s-row { max-width: 100vw;margin-left: auto;margin-right: auto;}.lazyloadt4s-opt {opacity: 1 !important;transition: opacity 0s, transform 1s !important;}.t4s-d-block {display: block;}.t4s-d-none {display: none;}@media (min-width: 768px) {.t4s-d-md-block {display: block;}.t4s-d-md-none {display: none; }}@media (min-width: 1025px) {.t4s-d-lg-block {display: block;}.t4s-d-lg-none {display: none; }}</style><script>
const isBehaviorSmooth = 'scrollBehavior' in document.documentElement.style && getComputedStyle(document.documentElement).scrollBehavior === 'smooth';
const t4sXMLHttpRequest = window.XMLHttpRequest, documentElementT4s = document.documentElement; documentElementT4s.className = documentElementT4s.className.replace('no-js', 'js');function loadImageT4s(_this) { _this.classList.add('lazyloadt4sed')};(function() { const matchMediaHoverT4s = (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches; documentElementT4s.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' t4sp-sticky' : ' t4sp-no-sticky'); documentElementT4s.className += matchMediaHoverT4s ? ' t4sp-no-hover' : ' t4sp-hover'; window.onpageshow = function() { if (performance.navigation.type === 2) {document.dispatchEvent(new CustomEvent('cart:refresh'))} }; if (!matchMediaHoverT4s && window.width > 1024) { document.addEventListener('mousemove', function(evt) { documentElementT4s.classList.replace('t4sp-no-hover','t4sp-hover'); document.dispatchEvent(new CustomEvent('theme:hover')); }, {once : true} ); } }());</script><link rel="stylesheet" href="//hops.cc/cdn/shop/t/4/assets/ecomrise-colors.css?v=111603181540343972631710506066" media="print" onload="this.media='all'"><!-- BEGIN app block: shopify://apps/ecomposer-landing-page-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin />
<link rel="dns-prefetch" href="https://cdn.ecomposer.app" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/ecom-base.css" as="style" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/ecom-swiper@11.css" as="style" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom-swiper@11.0.5.js" as="script" />
<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script" />
<!--ECOM-EMBED-->
<style id="ecom-global-css" class="ecom-global-css">
/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns{max-width: 1200px;padding-top: 0%;}.ecom-column>div.core__column--wrapper{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}body{background-color: #ffffff !important;}:root{--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#ffffff;--ecom-global-colors-text:#000000;--ecom-global-colors-accent:#FF3399;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;--ecom-global-typography-primary-font-family:Montserrat;--ecom-global-typography-primary-font-size:30px;--ecom-global-typography-primary-font-weight:700;--ecom-global-typography-primary-font-style:italic;--ecom-global-typography-secondary-font-family:Montserrat;--ecom-global-typography-secondary-font-size:24px;--ecom-global-typography-secondary-font-weight:700;--ecom-global-typography-text-font-family:Montserrat;--ecom-global-typography-text-font-size:16px;--ecom-global-typography-text-font-weight:500;--ecom-global-typography-text-font-style:normal;--ecom-global-typography-text-line-height:35px;--ecom-global-typography-accent-font-family:Oswald;--ecom-global-typography-accent-font-size:50px;--ecom-global-typography-accent-font-weight:700;--ecom-global-typography-accent-font-style:normal;}
</style>
<!--/ECOM-EMBED-->
<style type="text/css" class="ecom-theme-helper">
.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;-webkit-animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 2s,ecomFadeout .5s 2.5s;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media (max-width: 768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height: 100%}@-webkit-keyframes ecomFadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@-webkit-keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@-webkit-keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@-webkit-keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}
</style>
<script type="text/javascript" id="ecom-theme-helpers" async="async">
window.EComposer = window.EComposer || {};
(function(){
if(!this.configs) this.configs = {};this.configs = {"custom_code":[],"instagram":"IGQWRPMDZAZAbjM3SWNHb1pvY24yUFByUDVZAdVc1dXd0b0x6d28yVlRGQjNiU0hOd1JtT0c3d2cydU1LSy1ZAM1lPQnpBYm9KS0NKVTZA1LTlFQUctdDExd1VhbDVmXzJJNm5WZAThqY1JyVTdXUQZDZD"};this.configs.ajax_cart = {
enable: false
};
this.customer = false;
this.proxy_path = '/apps/ecomposer-visual-page-builder';
this.routes = {
domain: 'https://hops.cc',
root_url: '/',
collections_url: '/collections',
all_products_collection_url: '/collections/all',
cart_url:'/cart',
cart_add_url:'/cart/add',
cart_change_url:'/cart/change',
cart_clear_url: '/cart/clear',
cart_update_url: '/cart/update',
product_recommendations_url: '/recommendations/products'
};
this.queryParams = {};
if (window.location.search.length) {
new URLSearchParams(window.location.search).forEach((value,key)=>{
this.queryParams[key] = value;
})
}
this.money_format = "€{{amount_with_comma_separator}}",
this.money_with_currency_format = "€{{amount_with_comma_separator}} EUR",
this.currencyCodeEnabled = false,
this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)},this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t},this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
}).bind(window.EComposer)();
if(window.Shopify && window.Shopify.designMode && window.top && window.top.opener){
window.addEventListener("load", function(){
window.top.opener.postMessage({
action: "ecomposer:loaded",
}, "*");
});
}
</script>
<script type="text/javascript" id="ecom-theme-quickview" async="async">
window.EComposer = window.EComposer || {};
(function() {
this.initQuickview = function() {
var enable_qv = false;
const qv_wrapper_script = document.querySelector('#ecom-quickview-template-html');
if(!qv_wrapper_script) return;
const ecom_quickview = document.createElement('div');
ecom_quickview.classList.add('ecom-quickview');
ecom_quickview.innerHTML = qv_wrapper_script.innerHTML
document.body.prepend(ecom_quickview);
const qv_wrapper = ecom_quickview.querySelector('.ecom-quickview__wrapper');
const ecomQuickview=function(e){let t=qv_wrapper.querySelector(".ecom-quickview__content-data");if(t){let i=document.createRange().createContextualFragment(e);t.innerHTML="",t.append(i),qv_wrapper.classList.add("ecom-open");let c=new CustomEvent("ecom:quickview:init",{detail:{wrapper:qv_wrapper}});document.dispatchEvent(c),setTimeout(function(){qv_wrapper.classList.add("ecom-display")},500),closeQuickview(t)}},closeQuickview=function(e){let t=qv_wrapper.querySelector(".ecom-quickview__close-btn"),i=qv_wrapper.querySelector(".ecom-quickview__content");function c(t){let o=t.target;do{if(o==i||o&&o.classList&&o.classList.contains("ecom-modal"))return;o=o.parentNode}while(o);o!=i&&(qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300),document.removeEventListener("click",c),document.removeEventListener("keydown",n))}function n(t){(t.isComposing||27===t.keyCode)&&(qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300),document.removeEventListener("keydown",n),document.removeEventListener("click",c))}t&&t.addEventListener("click",function(t){t.preventDefault(),document.removeEventListener("click",c),document.removeEventListener("keydown",n),qv_wrapper.classList.add("ecom-remove"),qv_wrapper.classList.remove("ecom-open","ecom-display","ecom-remove"),setTimeout(function(){e.innerHTML=""},300)}),document.addEventListener("click",c),document.addEventListener("keydown",n)};function quickViewHandler(e){e&&e.preventDefault();let t=this;t.classList&&t.classList.add("ecom-loading");let i=t.classList?t.getAttribute("href"):window.location.pathname;if(i){if(window.location.search.includes("ecom_template_id")){let c=new URLSearchParams(location.search);i=window.location.pathname+"?section_id="+c.get("ecom_template_id")}else i+=(i.includes("?")?"&":"?")+"section_id=ecom-default-template-quickview";fetch(i).then(function(e){return 200==e.status?e.text():window.document.querySelector("#admin-bar-iframe")?(404==e.status?alert("Please create Ecomposer quickview template first!"):alert("Have some problem with quickview!"),t.classList&&t.classList.remove("ecom-loading"),!1):void window.open(new URL(i).pathname,"_blank")}).then(function(e){e&&(ecomQuickview(e),setTimeout(function(){t.classList&&t.classList.remove("ecom-loading")},300))}).catch(function(e){})}}
if(window.location.search.includes('ecom_template_id'))
{
setTimeout(quickViewHandler,1000)
}
if(enable_qv) {
const qv_buttons = document.querySelectorAll('.ecom-product-quickview');
if(qv_buttons.length > 0) {
qv_buttons.forEach(function(button, index) {
button.addEventListener('click', quickViewHandler)
})
}
}
}
}).bind(window.EComposer)();
</script>
<script type="text/template" id="ecom-quickview-template-html">
<div class="ecom-quickview__wrapper ecom-dn"><div class="ecom-quickview__container"><div class="ecom-quickview__content"><div class="ecom-quickview__content-inner"><div class="ecom-quickview__content-data"></div></div><span class="ecom-quickview__close-btn"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32"><g id="icomoon-ignore"></g><path d="M10.722 9.969l-0.754 0.754 5.278 5.278-5.253 5.253 0.754 0.754 5.253-5.253 5.253 5.253 0.754-0.754-5.253-5.253 5.278-5.278-0.754-0.754-5.278 5.278z" fill="#000000"></path></svg></span></div></div></div>
</script>
<style type="text/css" class="ecom-theme-quickview">
.ecom-quickview__wrapper{opacity:0;display:none;pointer-events:none}.ecom-quickview__wrapper.ecom-open{position:fixed;top:0;left:0;right:0;bottom:0;display:block;pointer-events:auto;z-index:100000;outline:0!important;-webkit-backface-visibility:hidden;opacity:1;transition:all .1s}.ecom-quickview__container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;opacity:0;background-color:rgba(0,0,0,.8);transition:opacity .1s}.ecom-quickview__container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ecom-quickview__wrapper.ecom-display .ecom-quickview__content{visibility:visible;opacity:1;transform:none;-webkit-transform:none}.ecom-quickview__content{position:relative;display:inline-block;opacity:0;visibility:hidden;-webkit-transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.ecom-quickview__content-inner{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:999;overflow-y:auto;max-height:80vh}.ecom-quickview__content-data>.shopify-section{margin:0 auto;max-width:980px;overflow:hidden;position:relative;background-color:#fff;opacity:0}.ecom-quickview__wrapper.ecom-display .ecom-quickview__content-data>.shopify-section{opacity:1;-webkit-transform:none;transform:none}.ecom-quickview__wrapper.ecom-display .ecom-quickview__container{opacity:1}.ecom-quickview__wrapper.ecom-remove #shopify-section-ecom-default-template-quickview{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.ecom-quickview__close-btn{position:fixed!important;top:0;right:0;transform:none;background-color:transparent;color:#000;opacity:0;width:40px;height:40px;-webkit-transition:.25s;transition:.25s;z-index:9999}.ecom-quickview__close-btn{stroke: #fff}.ecom-quickview__wrapper.ecom-display .ecom-quickview__close-btn{opacity:1}.ecom-quickview__close-btn:hover{cursor:pointer}@media screen and (max-width:1024px){.ecom-quickview__content{position:absolute;inset:0;margin:50px 15px;display:flex}.ecom-quickview__close-btn{right:0}}.ecom-toast-icon-info{display:none}.ecom-toast-error .ecom-toast-icon-info{display:inline!important}.ecom-toast-error .ecom-toast-icon-success{display:none!important} .ecom-toast-icon-success{fill:#fff;width:35px}
</style>
<script type="text/template" id="ecom-template-html">
<!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
</div><div id="ecom-toast-desc"></div></div><!-- END app snippet -->
</script>
<!-- END app app block --><!-- BEGIN app block: shopify://apps/quote-snap-hide-price-b2b/blocks/omgrfq_script/5f4ac0e6-8a57-4f3d-853e-0194eab86273 --><script id="omgrfq-script" type='text/javascript' data-type="custom">
if ((typeof window.jQuery === 'undefined')) {<!-- BEGIN app snippet: omg-jquery -->/*! jQuery v3.0.0 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector,-deprecated | (c) jQuery Foundation | jquery.org/license */
(function(){"use strict";var C=document,D=window,st=C.documentElement,L=C.createElement.bind(C),ft=L("div"),q=L("table"),Mt=L("tbody"),ot=L("tr"),H=Array.isArray,S=Array.prototype,Dt=S.concat,U=S.filter,at=S.indexOf,ct=S.map,Bt=S.push,ht=S.slice,z=S.some,_t=S.splice,Pt=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,Ht=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,$t=/<.+>/,jt=/^\w+$/;function J(t,n){var r=It(n);return!t||!r&&!A(n)&&!c(n)?[]:!r&&Ht.test(t)?n.getElementsByClassName(t.slice(1).replace(/\\/g,"")):!r&&jt.test(t)?n.getElementsByTagName(t):n.querySelectorAll(t)}var dt=function(){function t(n,r){if(n){if(Y(n))return n;var i=n;if(g(n)){var e=r||C;if(i=Pt.test(n)&&A(e)?e.getElementById(n.slice(1).replace(/\\/g,"")):$t.test(n)?yt(n):Y(e)?e.find(n):g(e)?o(e).find(n):J(n,e),!i)return}else if(O(n))return this.ready(n);(i.nodeType||i===D)&&(i=[i]),this.length=i.length;for(var s=0,f=this.length;s<f;s++)this[s]=i[s]}}return t.prototype.init=function(n,r){return new t(n,r)},t}(),u=dt.prototype,o=u.init;o.fn=o.prototype=u,u.length=0,u.splice=_t,typeof Symbol=="function"&&(u[Symbol.iterator]=S[Symbol.iterator]);function Y(t){return t instanceof dt}function B(t){return!!t&&t===t.window}function A(t){return!!t&&t.nodeType===9}function It(t){return!!t&&t.nodeType===11}function c(t){return!!t&&t.nodeType===1}function Ft(t){return!!t&&t.nodeType===3}function Wt(t){return typeof t=="boolean"}function O(t){return typeof t=="function"}function g(t){return typeof t=="string"}function v(t){return t===void 0}function P(t){return t===null}function lt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function G(t){if(typeof t!="object"||t===null)return!1;var n=Object.getPrototypeOf(t);return n===null||n===Object.prototype}o.isWindow=B,o.isFunction=O,o.isArray=H,o.isNumeric=lt,o.isPlainObject=G;function d(t,n,r){if(r){for(var i=t.length;i--;)if(n.call(t[i],i,t[i])===!1)return t}else if(G(t))for(var e=Object.keys(t),i=0,s=e.length;i<s;i++){var f=e[i];if(n.call(t[f],f,t[f])===!1)return t}else for(var i=0,s=t.length;i<s;i++)if(n.call(t[i],i,t[i])===!1)return t;return t}o.each=d,u.each=function(t){return d(this,t)},u.empty=function(){return this.each(function(t,n){for(;n.firstChild;)n.removeChild(n.firstChild)})};var qt=/\S+/g;function j(t){return g(t)?t.match(qt)||[]:[]}u.toggleClass=function(t,n){var r=j(t),i=!v(n);return this.each(function(e,s){c(s)&&d(r,function(f,a){i?n?s.classList.add(a):s.classList.remove(a):s.classList.toggle(a)})})},u.addClass=function(t){return this.toggleClass(t,!0)},u.removeAttr=function(t){var n=j(t);return this.each(function(r,i){c(i)&&d(n,function(e,s){i.removeAttribute(s)})})};function Ut(t,n){if(t){if(g(t)){if(arguments.length<2){if(!this[0]||!c(this[0]))return;var r=this[0].getAttribute(t);return P(r)?void 0:r}return v(n)?this:P(n)?this.removeAttr(t):this.each(function(e,s){c(s)&&s.setAttribute(t,n)})}for(var i in t)this.attr(i,t[i]);return this}}u.attr=Ut,u.removeClass=function(t){return arguments.length?this.toggleClass(t,!1):this.attr("class","")},u.hasClass=function(t){return!!t&&z.call(this,function(n){return c(n)&&n.classList.contains(t)})},u.get=function(t){return v(t)?ht.call(this):(t=Number(t),this[t<0?t+this.length:t])},u.eq=function(t){return o(this.get(t))},u.first=function(){return this.eq(0)},u.last=function(){return this.eq(-1)};function zt(t){return v(t)?this.get().map(function(n){return c(n)||Ft(n)?n.textContent:""}).join(""):this.each(function(n,r){c(r)&&(r.textContent=t)})}u.text=zt;function T(t,n,r){if(c(t)){var i=D.getComputedStyle(t,null);return r?i.getPropertyValue(n)||void 0:i[n]||t.style[n]}}function E(t,n){return parseInt(T(t,n),10)||0}function gt(t,n){return E(t,"border".concat(n?"Left":"Top","Width"))+E(t,"padding".concat(n?"Left":"Top"))+E(t,"padding".concat(n?"Right":"Bottom"))+E(t,"border".concat(n?"Right":"Bottom","Width"))}var X={};function Jt(t){if(X[t])return X[t];var n=L(t);C.body.insertBefore(n,null);var r=T(n,"display");return C.body.removeChild(n),X[t]=r!=="none"?r:"block"}function vt(t){return T(t,"display")==="none"}function pt(t,n){var r=t&&(t.matches||t.webkitMatchesSelector||t.msMatchesSelector);return!!r&&!!n&&r.call(t,n)}function I(t){return g(t)?function(n,r){return pt(r,t)}:O(t)?t:Y(t)?function(n,r){return t.is(r)}:t?function(n,r){return r===t}:function(){return!1}}u.filter=function(t){var n=I(t);return o(U.call(this,function(r,i){return n.call(r,i,r)}))};function x(t,n){return n?t.filter(n):t}u.detach=function(t){return x(this,t).each(function(n,r){r.parentNode&&r.parentNode.removeChild(r)}),this};var Yt=/^\s*<(\w+)[^>]*>/,Gt=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,mt={"*":ft,tr:Mt,td:ot,th:ot,thead:q,tbody:q,tfoot:q};function yt(t){if(!g(t))return[];if(Gt.test(t))return[L(RegExp.$1)];var n=Yt.test(t)&&RegExp.$1,r=mt[n]||mt["*"];return r.innerHTML=t,o(r.childNodes).detach().get()}o.parseHTML=yt,u.has=function(t){var n=g(t)?function(r,i){return J(t,i).length}:function(r,i){return i.contains(t)};return this.filter(n)},u.not=function(t){var n=I(t);return this.filter(function(r,i){return(!g(t)||c(i))&&!n.call(i,r,i)})};function R(t,n,r,i){for(var e=[],s=O(n),f=i&&I(i),a=0,y=t.length;a<y;a++)if(s){var h=n(t[a]);h.length&&Bt.apply(e,h)}else for(var p=t[a][n];p!=null&&!(i&&f(-1,p));)e.push(p),p=r?p[n]:null;return e}function bt(t){return t.multiple&&t.options?R(U.call(t.options,function(n){return n.selected&&!n.disabled&&!n.parentNode.disabled}),"value"):t.value||""}function Xt(t){return arguments.length?this.each(function(n,r){var i=r.multiple&&r.options;if(i||Ot.test(r.type)){var e=H(t)?ct.call(t,String):P(t)?[]:[String(t)];i?d(r.options,function(s,f){f.selected=e.indexOf(f.value)>=0},!0):r.checked=e.indexOf(r.value)>=0}else r.value=v(t)||P(t)?"":t}):this[0]&&bt(this[0])}u.val=Xt,u.is=function(t){var n=I(t);return z.call(this,function(r,i){return n.call(r,i,r)})},o.guid=1;function w(t){return t.length>1?U.call(t,function(n,r,i){return at.call(i,n)===r}):t}o.unique=w,u.add=function(t,n){return o(w(this.get().concat(o(t,n).get())))},u.children=function(t){return x(o(w(R(this,function(n){return n.children}))),t)},u.parent=function(t){return x(o(w(R(this,"parentNode"))),t)},u.index=function(t){var n=t?o(t)[0]:this[0],r=t?this:o(n).parent().children();return at.call(r,n)},u.closest=function(t){var n=this.filter(t);if(n.length)return n;var r=this.parent();return r.length?r.closest(t):n},u.siblings=function(t){return x(o(w(R(this,function(n){return o(n).parent().children().not(n)}))),t)},u.find=function(t){return o(w(R(this,function(n){return J(t,n)})))};var Kt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Qt=/^$|^module$|\/(java|ecma)script/i,Vt=["type","src","nonce","noModule"];function Zt(t,n){var r=o(t);r.filter("script").add(r.find("script")).each(function(i,e){if(Qt.test(e.type)&&st.contains(e)){var s=L("script");s.text=e.textContent.replace(Kt,""),d(Vt,function(f,a){e[a]&&(s[a]=e[a])}),n.head.insertBefore(s,null),n.head.removeChild(s)}})}function kt(t,n,r,i,e){i?t.insertBefore(n,r?t.firstChild:null):t.nodeName==="HTML"?t.parentNode.replaceChild(n,t):t.parentNode.insertBefore(n,r?t:t.nextSibling),e&&Zt(n,t.ownerDocument)}function N(t,n,r,i,e,s,f,a){return d(t,function(y,h){d(o(h),function(p,M){d(o(n),function(b,W){var rt=r?M:W,it=r?W:M,m=r?p:b;kt(rt,m?it.cloneNode(!0):it,i,e,!m)},a)},f)},s),n}u.after=function(){return N(arguments,this,!1,!1,!1,!0,!0)},u.append=function(){return N(arguments,this,!1,!1,!0)};function tn(t){if(!arguments.length)return this[0]&&this[0].innerHTML;if(v(t))return this;var n=/<script[\s>]/.test(t);return this.each(function(r,i){c(i)&&(n?o(i).empty().append(t):i.innerHTML=t)})}u.html=tn,u.appendTo=function(t){return N(arguments,this,!0,!1,!0)},u.wrapInner=function(t){return this.each(function(n,r){var i=o(r),e=i.contents();e.length?e.wrapAll(t):i.append(t)})},u.before=function(){return N(arguments,this,!1,!0)},u.wrapAll=function(t){for(var n=o(t),r=n[0];r.children.length;)r=r.firstElementChild;return this.first().before(n),this.appendTo(r)},u.wrap=function(t){return this.each(function(n,r){var i=o(t)[0];o(r).wrapAll(n?i.cloneNode(!0):i)})},u.insertAfter=function(t){return N(arguments,this,!0,!1,!1,!1,!1,!0)},u.insertBefore=function(t){return N(arguments,this,!0,!0)},u.prepend=function(){return N(arguments,this,!1,!0,!0,!0,!0)},u.prependTo=function(t){return N(arguments,this,!0,!0,!0,!1,!1,!0)},u.contents=function(){return o(w(R(this,function(t){return t.tagName==="IFRAME"?[t.contentDocument]:t.tagName==="TEMPLATE"?t.content.childNodes:t.childNodes})))},u.next=function(t,n,r){return x(o(w(R(this,"nextElementSibling",n,r))),t)},u.nextAll=function(t){return this.next(t,!0)},u.nextUntil=function(t,n){return this.next(n,!0,t)},u.parents=function(t,n){return x(o(w(R(this,"parentElement",!0,n))),t)},u.parentsUntil=function(t,n){return this.parents(n,t)},u.prev=function(t,n,r){return x(o(w(R(this,"previousElementSibling",n,r))),t)},u.prevAll=function(t){return this.prev(t,!0)},u.prevUntil=function(t,n){return this.prev(n,!0,t)},u.map=function(t){return o(Dt.apply([],ct.call(this,function(n,r){return t.call(n,r,n)})))},u.clone=function(){return this.map(function(t,n){return n.cloneNode(!0)})},u.offsetParent=function(){return this.map(function(t,n){for(var r=n.offsetParent;r&&T(r,"position")==="static";)r=r.offsetParent;return r||st})},u.slice=function(t,n){return o(ht.call(this,t,n))};var nn=/-([a-z])/g;function K(t){return t.replace(nn,function(n,r){return r.toUpperCase()})}u.ready=function(t){var n=function(){return setTimeout(t,0,o)};return C.readyState!=="loading"?n():C.addEventListener("DOMContentLoaded",n),this},u.unwrap=function(){return this.parent().each(function(t,n){if(n.tagName!=="BODY"){var r=o(n);r.replaceWith(r.children())}}),this},u.offset=function(){var t=this[0];if(t){var n=t.getBoundingClientRect();return{top:n.top+D.pageYOffset,left:n.left+D.pageXOffset}}},u.position=function(){var t=this[0];if(t){var n=T(t,"position")==="fixed",r=n?t.getBoundingClientRect():this.offset();if(!n){for(var i=t.ownerDocument,e=t.offsetParent||i.documentElement;(e===i.body||e===i.documentElement)&&T(e,"position")==="static";)e=e.parentNode;if(e!==t&&c(e)){var s=o(e).offset();r.top-=s.top+E(e,"borderTopWidth"),r.left-=s.left+E(e,"borderLeftWidth")}}return{top:r.top-E(t,"marginTop"),left:r.left-E(t,"marginLeft")}}};var Et={class:"className",contenteditable:"contentEditable",for:"htmlFor",readonly:"readOnly",maxlength:"maxLength",tabindex:"tabIndex",colspan:"colSpan",rowspan:"rowSpan",usemap:"useMap"};u.prop=function(t,n){if(t){if(g(t))return t=Et[t]||t,arguments.length<2?this[0]&&this[0][t]:this.each(function(i,e){e[t]=n});for(var r in t)this.prop(r,t[r]);return this}},u.removeProp=function(t){return this.each(function(n,r){delete r[Et[t]||t]})};var rn=/^--/;function Q(t){return rn.test(t)}var V={},en=ft.style,un=["webkit","moz","ms"];function sn(t,n){if(n===void 0&&(n=Q(t)),n)return t;if(!V[t]){var r=K(t),i="".concat(r[0].toUpperCase()).concat(r.slice(1)),e="".concat(r," ").concat(un.join("".concat(i," "))).concat(i).split(" ");d(e,function(s,f){if(f in en)return V[t]=f,!1})}return V[t]}var fn={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function wt(t,n,r){return r===void 0&&(r=Q(t)),!r&&!fn[t]&<(n)?"".concat(n,"px"):n}function on(t,n){if(g(t)){var r=Q(t);return t=sn(t,r),arguments.length<2?this[0]&&T(this[0],t,r):t?(n=wt(t,n,r),this.each(function(e,s){c(s)&&(r?s.style.setProperty(t,n):s.style[t]=n)})):this}for(var i in t)this.css(i,t[i]);return this}u.css=on;function Ct(t,n){try{return t(n)}catch{return n}}var an=/^\s+|\s+$/;function St(t,n){var r=t.dataset[n]||t.dataset[K(n)];return an.test(r)?r:Ct(JSON.parse,r)}function cn(t,n,r){r=Ct(JSON.stringify,r),t.dataset[K(n)]=r}function hn(t,n){if(!t){if(!this[0])return;var r={};for(var i in this[0].dataset)r[i]=St(this[0],i);return r}if(g(t))return arguments.length<2?this[0]&&St(this[0],t):v(n)?this:this.each(function(e,s){cn(s,t,n)});for(var i in t)this.data(i,t[i]);return this}u.data=hn;function Tt(t,n){var r=t.documentElement;return Math.max(t.body["scroll".concat(n)],r["scroll".concat(n)],t.body["offset".concat(n)],r["offset".concat(n)],r["client".concat(n)])}d([!0,!1],function(t,n){d(["Width","Height"],function(r,i){var e="".concat(n?"outer":"inner").concat(i);u[e]=function(s){if(this[0])return B(this[0])?n?this[0]["inner".concat(i)]:this[0].document.documentElement["client".concat(i)]:A(this[0])?Tt(this[0],i):this[0]["".concat(n?"offset":"client").concat(i)]+(s&&n?E(this[0],"margin".concat(r?"Top":"Left"))+E(this[0],"margin".concat(r?"Bottom":"Right")):0)}})}),d(["Width","Height"],function(t,n){var r=n.toLowerCase();u[r]=function(i){if(!this[0])return v(i)?void 0:this;if(!arguments.length)return B(this[0])?this[0].document.documentElement["client".concat(n)]:A(this[0])?Tt(this[0],n):this[0].getBoundingClientRect()[r]-gt(this[0],!t);var e=parseInt(i,10);return this.each(function(s,f){if(c(f)){var a=T(f,"boxSizing");f.style[r]=wt(r,e+(a==="border-box"?gt(f,!t):0))}})}});var Rt="___cd";u.toggle=function(t){return this.each(function(n,r){if(c(r)){var i=vt(r),e=v(t)?i:t;e?(r.style.display=r[Rt]||"",vt(r)&&(r.style.display=Jt(r.tagName))):i||(r[Rt]=T(r,"display"),r.style.display="none")}})},u.hide=function(){return this.toggle(!1)},u.show=function(){return this.toggle(!0)};var xt="___ce",Z=".",k={focus:"focusin",blur:"focusout"},Nt={mouseenter:"mouseover",mouseleave:"mouseout"},dn=/^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;function tt(t){return Nt[t]||k[t]||t}function nt(t){var n=t.split(Z);return[n[0],n.slice(1).sort()]}u.trigger=function(t,n){if(g(t)){var r=nt(t),i=r[0],e=r[1],s=tt(i);if(!s)return this;var f=dn.test(s)?"MouseEvents":"HTMLEvents";t=C.createEvent(f),t.initEvent(s,!0,!0),t.namespace=e.join(Z),t.___ot=i}t.___td=n;var a=t.___ot in k;return this.each(function(y,h){a&&O(h[t.___ot])&&(h["___i".concat(t.type)]=!0,h[t.___ot](),h["___i".concat(t.type)]=!1),h.dispatchEvent(t)})};function Lt(t){return t[xt]=t[xt]||{}}function ln(t,n,r,i,e){var s=Lt(t);s[n]=s[n]||[],s[n].push([r,i,e]),t.addEventListener(n,e)}function At(t,n){return!n||!z.call(n,function(r){return t.indexOf(r)<0})}function F(t,n,r,i,e){var s=Lt(t);if(n)s[n]&&(s[n]=s[n].filter(function(f){var a=f[0],y=f[1],h=f[2];if(e&&h.guid!==e.guid||!At(a,r)||i&&i!==y)return!0;t.removeEventListener(n,h)}));else for(n in s)F(t,n,r,i,e)}u.off=function(t,n,r){var i=this;if(v(t))this.each(function(s,f){!c(f)&&!A(f)&&!B(f)||F(f)});else if(g(t))O(n)&&(r=n,n=""),d(j(t),function(s,f){var a=nt(f),y=a[0],h=a[1],p=tt(y);i.each(function(M,b){!c(b)&&!A(b)&&!B(b)||F(b,p,h,n,r)})});else for(var e in t)this.off(e,t[e]);return this},u.remove=function(t){return x(this,t).detach().off(),this},u.replaceWith=function(t){return this.before(t).remove()},u.replaceAll=function(t){return o(t).replaceWith(this),this};function gn(t,n,r,i,e){var s=this;if(!g(t)){for(var f in t)this.on(f,n,r,t[f],e);return this}return g(n)||(v(n)||P(n)?n="":v(r)?(r=n,n=""):(i=r,r=n,n="")),O(i)||(i=r,r=void 0),i?(d(j(t),function(a,y){var h=nt(y),p=h[0],M=h[1],b=tt(p),W=p in Nt,rt=p in k;b&&s.each(function(it,m){if(!(!c(m)&&!A(m)&&!B(m))){var et=function(l){if(l.target["___i".concat(l.type)])return l.stopImmediatePropagation();if(!(l.namespace&&!At(M,l.namespace.split(Z)))&&!(!n&&(rt&&(l.target!==m||l.___ot===b)||W&&l.relatedTarget&&m.contains(l.relatedTarget)))){var ut=m;if(n){for(var _=l.target;!pt(_,n);)if(_===m||(_=_.parentNode,!_))return;ut=_}Object.defineProperty(l,"currentTarget",{configurable:!0,get:function(){return ut}}),Object.defineProperty(l,"delegateTarget",{configurable:!0,get:function(){return m}}),Object.defineProperty(l,"data",{configurable:!0,get:function(){return r}});var bn=i.call(ut,l,l.___td);e&&F(m,b,M,n,et),bn===!1&&(l.preventDefault(),l.stopPropagation())}};et.guid=i.guid=i.guid||o.guid++,ln(m,b,M,n,et)}})}),this):this}u.on=gn;function vn(t,n,r,i){return this.on(t,n,r,i,!0)}u.one=vn;var pn=/\r?\n/g;function mn(t,n){return"&".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(n.replace(pn,`\r
`)))}var yn=/file|reset|submit|button|image/i,Ot=/radio|checkbox/i;u.serialize=function(){var t="";return this.each(function(n,r){d(r.elements||[r],function(i,e){if(!(e.disabled||!e.name||e.tagName==="FIELDSET"||yn.test(e.type)||Ot.test(e.type)&&!e.checked)){var s=bt(e);if(!v(s)){var f=H(s)?s:[s];d(f,function(a,y){t+=mn(e.name,y)})}}})}),t.slice(1)},typeof exports<"u"?module.exports=o:D.cash=o})();<!-- END app snippet -->// app
window.OMGJquery = window.cash
} else {
window.OMGJquery = window.jQuery
}
var OMGRFQConfigs = {};
var omgrfq_productCollection = [];
window.OMGIsUsingMigrate = true;
var countAppendPrice = 0
let OMGRFQB2bSettings = {}<!-- BEGIN app snippet: omgrfq_classDefinePosition -->
function getElementsCollectionsPage() {
const selectors = [
".grid__item--collection-template",
".grid--uniform .grid__item > .grid-product__content",
".card-list .card-list__column .card",
".grid-uniform .grid__item",
".grid-uniform .grid-item",
".collage-grid__row .grid-product",
".product-card .product-card__content",
".card-wrapper .card > .card__content",
".card-wrapper > .card-information",
".product__grid-item .product-wrap",
".productgrid--items .productgrid--item",
".product-block > .product-block__inner",
".list-item.product-list-item",
".product-block .block-inner",
".product-list--collection .product-item",
"#main-collection-product-grid [class^='#column']",
".collection-grid .grid-product",
'.grid--uniform .grid__item',
'.main-content .grid .grid__item.four-fifths',
'.ecom-collection__product-item',
'.modal-content > .product--outer',
]
return selectors.join(',')
}
function OMGQuotesPriceClass() {
const selectors = [
'#productPrice-product-template',
'.modal_price',
'.product-form--price-wrapper',
'.product-single__price',
'.product_single_price',
'.product-single__price-product-template',
'.prices',
'.price',
'.product-pricing',
'.product__price-container',
'.product--price',
'.product-price',
'.product-prices',
'.product__price',
'.price-box',
'.price-container',
'.price-list',
'.product-detail .price-area',
'.price_outer',
'#product-price',
'.price_range',
'.detail-price',
'.product-single__form-price',
'.data-price-wrapper',
".priceProduct",
"#ProductPrice",
".product-single__meta-list",
".product-single__prices",
".ProductMeta__PriceList",
".tt-price",
'.single_product__price',
'.pricearea',
'.product-item-caption-price',
'.product--price-wrapper',
'.product-card__price',
'.product-card__availability',
'.productitem--price',
'.boost-pfs-filter-product-item-price',
'.price_wrapper',
'.product-list-item-price',
'.grid-product__price',
'.product_price',
'.grid-product__price-wrap',
'.product-item__price',
'.price-product',
'.product-price__price',
'.product-item__price-wrapper',
'.product__prices',
'.product-item--price',
'.grid-link__meta',
'.list-meta',
'.ProductItem .ProductItem__PriceList',
'.product-item__price-list',
'.product-thumb-caption-price',
'.product-card__price-wrapper',
'.card__price',
'.card__availability',
"#main-collection-product-grid [class^='#product-card-price']",
'.grid__item span[itemprop="price"]',
'.f\\:product-single__block-product-price',
'.ecom-product-single__price',
'.ecom-collection__product-prices',
'.productitem--price',
'.modal_price',
'.variant-item__quantity .quantity.cart-quantity',
'.variant-item__price .price',
'.variant-item__totals .price',
'.totals__product-total',
'.product-form-installment',
'.product-pricing',
'.t4s-product-price'
];
return selectors.join(",");
}
function OMGQuotesTitleClass() {
const selectors = [
'.product-single__title',
'.product-title',
'.product-single h2',
'.product-name',
'.product__heading',
'.product-header',
'.detail-info h1',
'#product-description h1',
'.product__title',
'.product-meta__title',
'#productInfo-product h1',
'.product-detail .title',
'.section_title',
'.product-info-inner h1.page-heading',
'.shopify-product-form',
'.product_title',
'.product_name',
'.ProductMeta__Title',
'.tt-title',
'.single_product__title',
'.product-item-caption-title',
'.section__title',
'.f\\:product-single__block-product-title',
'.ecom-product__heading',
'.product-item__title',
'.product-details_title',
];
return selectors.join(',');
}
function OMGQuotesDescriptionClass() {
const selectors = [
'.product-single__description',
'.short-description',
'.product-description',
'.description',
'.short-des',
'.product-details__description',
'.product-desc',
'#product-description .rte',
'.product__description',
'.product_description',
'.product-block-list__item--description',
'.tabs__product-page',
'.pr_short_des',
'.product-single__desc',
'.product-tabs',
'.site-box-content .rte',
'.product-simple-tab',
'.product_section .description',
'.ProductMeta__Description',
'.tt-collapse-block',
'.product-single .detail-bottom',
'.short-description-detail',
'.dt-sc-tabs-container',
'.product-thumbnail__price',
'.collapsibles-wrapper',
'.product-description-tabs',
'.product-single__content-text',
'.product-tabs',
'.f\\:product-single__block-product-description',
'.ecom-product-single__description',
'.product__description-container',
];
return selectors.join(',');
}
function OMGQuotesCollectionCartClass() {
const selectors = [
'.btn.product-btn',
'.product-item .action form',
'.btn.add-to-cart-btn',
'.boost-pfs-addtocart-wrapper',
'.productitem--action',
'.btn-cart',
'.product-form .product-add',
'.button--add-to-cart',
'.product-item__action-button',
'.blog-read-more',
'.tt-btn-addtocart',
'.pr_atc_',
'.product-add-cart',
'.productgrid--items .productgrid--item button.productitem--action-atc',
'.add_to_cart_button',
'.product-item__action-list',
'.quick-add__submit',
'.ecom-product-single__add-to-cart',
'.ecom-collection__product-simple-add-to-cart',
'.product-form--atc-button',
];
return selectors.join(',');
}
<!-- END app snippet -->
OMGRFQConfigs = {"store":"hopscc.myshopify.com","app_url":"https:\/\/api.omegatheme.com\/quote-snap\/","app_url_old":"https:\/\/api.omegatheme.com\/quote-list\/","settings":{"general_settings":{"email_vat":0,"added_code":1,"calendar_lang":"en","redirect_link":"","vat_form_text":"Vat","calendar_theme":"material_blue","customize_data":{"isDefault":false,"button_view_history_quotes":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":0,"stroke_size":"Default","stroke_color":"rgba(255, 201, 107, 1)","shadow_enable":0,"hover_enable":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"},"button_view_quotes":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(255, 51, 153, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":0,"stroke_size":"Default","stroke_color":"rgba(255, 201, 107, 1)","shadow_enable":0,"hover_enable":1,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(0, 0, 0, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"},"button_add_quote":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(255, 51, 153, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":1,"stroke_size":"Default","stroke_color":"rgba(32, 34, 35, 1)","shadow_enable":0,"hover_enable":1,"hover_font_size":"14px","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"3px","hover_bg_color":"rgba(0, 0, 0, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"3px"}},"submit_all_cart":0,"user_confirm_email":0,"view_button_manual":0,"redirect_continue_btn":"","unsuccess_submit_mess":"Error when submitting a quote request!","add_quote_success_mess":"Add product to quote successfully!","user_confirm_email_text":"Your confirm quote has been sent into your email","request_quote_page_title_text":"Request A Quote","allow_out_stock":1,"custom_css":"","allow_collection_button":0,"position_button":"auto","custom_element_position":"","show_on_product":1,"hide_price":0,"hide_add_cart":1,"hide_price_collection":0,"hide_add_cart_collection":1,"form_data":[{"id":127427,"max":20,"min":0,"req":1,"send":1,"type":"text","input":"text","label":"Name","width":100,"placeholder":"Enter your name","defaultValue":"customer.name"},{"id":890141,"max":100,"min":0,"req":1,"send":1,"type":"email","input":"text","label":"Email","width":50,"placeholder":"Enter Email"},{"id":331849,"max":20,"min":0,"req":0,"type":"text","input":"text","label":"Phone number","width":50,"placeholder":"Enter phone number","defaultValue":"customer.phone"},{"id":635420,"max":100,"min":0,"req":1,"send":1,"type":"textarea","input":"text","label":"Message","width":100,"placeholder":"Message"},{"id":370015,"req":0,"input":"file","label":"Upload files (logos, design mockups, sketches, etc.)","multi":1,"width":50,"placeholder":"Upload files"},{"id":267190,"req":1,"input":"select","label":"Do you need a design?","width":50,"choices":[{"sel":1,"label":"I have a design already"},{"sel":0,"label":"I have a concept"},{"sel":0,"label":"I'd like HOPS! to design from scratch"},{"sel":0,"label":"Other"}],"placeholder":"Select your option","defaultValue":""}],"ggsite_key":{"v2":"","v3":""},"type_recaptcha":0,"use_google_recaptcha":0,"sku_text":"SKU","product_text":"PRODUCT","price_text":"PRICE","option_text":"Option","message_text":"NOTES","quantity_text":"QUANTITY","total_form_text":"Subtotal","show_product_sku":0,"show_total_price":1,"total_price_text":"TOTAL PRICE","hide_option_table":0,"hide_remove_table":0,"offered_price_text":"WISHED PRICE","show_offered_price":0,"show_product_price":1,"hide_quantity_table":0,"message_placeholder":"Enter your notes","properties_form_text":"Properties","show_product_message":0,"show_properties_form":0,"show_total_price_products":0,"popup_shopping_mess":"Continue Shopping","popup_header_list_quote":"Request List","submitting_quote_mess":"Request a Quote","submitting_position":"right","empty_quote_mess":"Your quote is currently empty!","popup_header_empty_quote":"Empty List","empty_quote_image":0,"continue_shopping_empty_label":"Continue Shopping","tracking_source":0,"viewed_products":0,"show_app_in_page":0,"auto_create_draft":0,"customer_data_sync":0,"choosen_page":0,"submit_quote_button":"Request Submitted","success_submit_mess":"Thank you for submitting a quote request!","popup_header_submited_quote":"Request Submitted","continue_shopping_submit_label":"Continue Shopping","request_submit_image":0,"type_quote_form":"popup","submit_form_add_one":0,"submit_form_add_one_text":"Only add 1 product to your submit quote form","toast_message_success":"Your quote is successfully added","toast_display_duration":3,"show_next_cart_history":0,"view_quote_history_position":{"side":"right","margin_top":{"unit":"px","amount":210}},"view_history_quotes_mess":"View History Quote","show_history_quotes_button":0,"show_next_cart":0,"view_quote_position":{"side":"right","margin_top":{"unit":"px","amount":105}},"view_quote_mess":"View Quote","show_view_button":1,"show_view_button_empty":1,"button_text":"ORDER IN CUSTOM DESIGN"},"hide_price_settings":{"follow_quote":1,"hide_price":0,"hide_add_cart":1,"hide_price_collection":0,"hide_add_cart_collection":1,"applied_products_mode":1,"applied_customers_mode":1,"to_see_price":0,"hide_price_show_text":"s","applied_products_tags":[],"applied_customers_tags":[],"applied_specific_products":[],"applied_products_collections":[]},"support_settings":{"price_element":"","loading_element":"","collection_element":"","list_collection_data":{"index":{"all":{"class_append":"","product_per_page":12}},"search":{"class_append":"","product_per_page":12},"collection":{"class_append":"","product_per_page":12}},"price_element_collection":"","add_cart_collection_element":"","hide_price_cart_button_immediately":""},"multiple_form_settings":[],"limit_file_size":0,"have_branding":0,"is_plan_b2b":false,"condition_product_rule":{"automate_kind_condition":"AND","enable_all_products":0,"enable_automate_products":1,"enable_manual_products":0,"manual_products":[],"addConditions":[[{"isTime":false,"isNumber":false,"isString":true,"isChoosen":"equal","isCustomer":false,"isInventory":false,"selectedType":"collection","valueCondition":{"shop":"hopscc.myshopify.com","image":"","title":"Custom","collection_id":503698882825}}]]}},"theme":[],"abTests":{"export_quote_pdf_Mar_2022":true,"redesign_hide_price_may_2023":true,"quote_snap_restructure_jul_2023":false,"quote_snap_storefront_improve_jul_2023":true,"quote_snap_charge_plan_aug_2023":false,"quote_snap_new_home_page":true,"quote_snap_new_home_page_onboarding_trial_oct_2023":false,"quote_snap_free_trial_oct_2023":true,"quote_snap_auto_hide_price_oct_2023":true,"quote_snap_halloween_oct_2023":false,"quote_snap_charge_now_nov_2023":true,"quote_salesperson_sep_2023":true,"quote_snap_admin_email_oct_2023":true,"quote_snap_recommend_app_nov_2023":true,"quote_snap_BFCM_oct_2023":false,"quote_snap_new_onboarding_nov_2023":true,"quote_snap_convert_email_oct_2023":true,"quote_snap_new_get_started_nov_2023":true,"quote_snap_bfs_nov_2023":true,"quote_snap_switch_app_free_plan_dec_2023":true,"quote_snap_discount_30_dec_2023":false,"quote_snap_translate_text_dec_2023":true,"quote_snap_email_translate_dec_2023":true,"quote_snap_get_started_dec_2023":true,"quote_snap_email_multiple_language_dec_2023":true,"quote_snap_pdf_multiple_language_dec_2023":true,"quote_snap_integrate_mailchimp_jan_2024":true,"quote_snap_hide_price_country_jan_2024":true,"quote_snap_integrate_hubspot_jan_2024":true,"quote_snap_integrate_shopify_jan_2024":true,"quote_snap_upload_file_aws_jan_2024":false,"quote_snap_up_sell_march_2024":false,"quote_snap_charge_one_time_mar_2024":false,"quote_snap_off_collection_march_2024":false,"quote_snap_charge_one_time_with_discount_mar_2024":false,"quote_snap_modal_charge_one_time_march_2024":false,"quote_snap_restructure_email_mar_2024":true,"quote_snap_convert_product_variant_apr_2024":true,"quote_snap_on_off_onboarding_apr_2024":false,"quote_snap_multiple_form_may_2024":true,"quote_snap_conditional_form_may_2024":true,"quote_snap_email_editor_mode_may_2024":true,"quote_customize_for_shop_request_may_2023":false,"quote_snap_redesign_pricing_plan_jun_2024":true,"quote_snap_b2b_setting_jul_2024":false,"quote_snap_redesign_pricing_b2b_aug_2024":false,"quote_snap_release_b2b_sep_2024":false}}
if (OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) {
//
}<!-- BEGIN app snippet: omgrfq_appendCollection -->
function appendElementInCollectionPage() {
if (!(Number(OMGRFQConfigs.settings.general_settings.allow_collection_button)
|| OMGRFQConfigs.settings?.hide_price_settings?.hide_price_collection
|| OMGRFQConfigs.settings?.hide_price_settings?.hide_add_cart_collection)) {
return
}
if (OMGRFQConfigs?.settings?.support_settings?.list_collection_data) {
countAppendPrice += 1;
const omgrfqElement = document.querySelectorAll(".omgrfq-collection-button");
let elementItems = document.querySelectorAll(getElementsCollectionsPage());
if (OMGRFQConfigs.settings.support_settings
&& OMGRFQConfigs.settings.support_settings.collection_element
&& document.querySelectorAll(OMGRFQConfigs.settings.support_settings.collection_element).length) {
elementItems = document.querySelectorAll(OMGRFQConfigs.settings.support_settings.collection_element);
}
if (countAppendPrice > 100) {
return;
}
if (elementItems.length && !omgrfqElement.length) {
if (elementItems[0]) {
let element0 = document.createElement('div');
element0.className = "omgrfq-collection-button";
element0.dataset.productId = "8311531110665";
element0.dataset.productHandle = "aero-race-bib-shorts";
elementItems[0].appendChild(element0);
}if (elementItems[1]) {
let element1 = document.createElement('div');
element1.className = "omgrfq-collection-button";
element1.dataset.productId = "9139006537993";
element1.dataset.productHandle = "bmx-jersey-max-essential";
elementItems[1].appendChild(element1);
}if (elementItems[2]) {
let element2 = document.createElement('div');
element2.className = "omgrfq-collection-button";
element2.dataset.productId = "8360059076873";
element2.dataset.productHandle = "cycling-bib-shorts-velomens-black";
elementItems[2].appendChild(element2);
}if (elementItems[3]) {
let element3 = document.createElement('div');
element3.className = "omgrfq-collection-button";
element3.dataset.productId = "8362124247305";
element3.dataset.productHandle = "cycling-bib-shorts-velomens-night-blue";
elementItems[3].appendChild(element3);
}if (elementItems[4]) {
let element4 = document.createElement('div');
element4.className = "omgrfq-collection-button";
element4.dataset.productId = "8360065892617";
element4.dataset.productHandle = "cycling-cargo-bib-shorts-velomens-black";
elementItems[4].appendChild(element4);
}if (elementItems[5]) {
let element5 = document.createElement('div');
element5.className = "omgrfq-collection-button";
element5.dataset.productId = "8362120937737";
element5.dataset.productHandle = "cycling-cargo-bib-shorts-velomens-night-blue";
elementItems[5].appendChild(element5);
}if (elementItems[6]) {
let element6 = document.createElement('div');
element6.className = "omgrfq-collection-button";
element6.dataset.productId = "8221419733257";
element6.dataset.productHandle = "birch-cycling-jersey";
elementItems[6].appendChild(element6);
}if (elementItems[7]) {
let element7 = document.createElement('div');
element7.className = "omgrfq-collection-button";
element7.dataset.productId = "8221420192009";
element7.dataset.productHandle = "birch-cycling-jersey-1";
elementItems[7].appendChild(element7);
}if (elementItems[8]) {
let element8 = document.createElement('div');
element8.className = "omgrfq-collection-button";
element8.dataset.productId = "8221417799945";
element8.dataset.productHandle = "chanterelles-cycling-jersey";
elementItems[8].appendChild(element8);
}if (elementItems[9]) {
let element9 = document.createElement('div');
element9.className = "omgrfq-collection-button";
element9.dataset.productId = "8221417341193";
element9.dataset.productHandle = "chanterelles-cycling-jersey-1";
elementItems[9].appendChild(element9);
}if (elementItems[10]) {
let element10 = document.createElement('div');
element10.className = "omgrfq-collection-button";
element10.dataset.productId = "9204971962633";
element10.dataset.productHandle = "cycling-jersey-inertia-flow";
elementItems[10].appendChild(element10);
}if (elementItems[11]) {
let element11 = document.createElement('div');
element11.className = "omgrfq-collection-button";
element11.dataset.productId = "9204971503881";
element11.dataset.productHandle = "cycling-jersey-inertia-impulse";
elementItems[11].appendChild(element11);
}}// append collection
if (window.OMGRFQGlobalVariables) {
OMGRFQGlobalVariables._vnode.componentInstance.showButtonInSpecialPosition('.omgrfq-collection-button');
}
setTimeout(() => {
appendElementInCollectionPage()
}, 50)
} else {
appendElementInCollectionPageDefault()
}
}
function appendElementInCollectionPageDefault() {
}
<!-- END app snippet -->// callback app url
if (!OMGRFQConfigs?.app_url) {
OMGRFQConfigs.app_url = "https://api.omegatheme.com/quote-list/";
}
const omgConfigSettings = OMGRFQConfigs?.settings
// call custom script
const headAppend = document.head
headAppend.appendChild(
document.createRange().createContextualFragment('<script>' + omgConfigSettings.custom_script + '<\/script>')
)
// hide price, add to cart immediately
let omg_hide_price = omgConfigSettings?.hide_price_settings?.hide_price || 0,
omg_hide_price_collection = omgConfigSettings?.hide_price_settings?.hide_price_collection || 0,
omg_hide_add_cart = omgConfigSettings?.hide_price_settings?.hide_add_cart || 0,
omg_hide_add_cart_collection = omgConfigSettings?.hide_price_settings?.hide_add_cart_collection || 0
let isUsingHidePrice =
Number(omg_hide_price) ||
Number(omg_hide_price_collection) ||
Number(omg_hide_add_cart) ||
Number(omg_hide_add_cart_collection);
const supportSettings = omgConfigSettings?.support_settings;
localStorage.removeItem("hopscc.myshopify.com_omgrfq_formInfo")
function convertDataB2b(data) {
data['customize_data'] = {
'button_add_quote': {},
'button_view_history_quotes': {},
'button_view_quotes': {},
}
data['customize_data']['button_add_quote'] = data?.button_setting?.custom_styles || {}
data['customize_data']['button_view_history_quotes'] = data?.view_history_setting?.custom_styles || {}
data['customize_data']['button_view_quotes'] = data?.view_quote_setting?.custom_styles || {}
data['view_quote_mess'] = data?.view_quote_setting?.custom_styles?.label || "View Quote"
data['view_history_quotes_mess'] = data?.view_history_setting?.custom_styles?.label || "View History Quote"
data['button_text'] = data?.button_setting?.custom_styles?.label || "Request for quote"
delete(data?.button_setting?.custom_styles)
delete(data?.view_history_setting?.custom_styles)
delete(data?.view_quote_setting?.custom_styles)
data = Object.assign({
customize_data: data['customize_data'],
button_setting: data?.button_setting,
hide_price: data?.hide_price_setting,
view_quote_mess: data['view_quote_mess'],
view_history_quotes_mess: data['view_history_quotes_mess'],
button_text: data['button_text'],
hide_add_cart_setting: data?.hide_add_cart_setting,
hide_buy_now_setting: data?.hide_buy_now_setting
}, data?.view_quote_setting, data?.view_history_setting);
return data;
}
if (OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023 && supportSettings && isUsingHidePrice) {
let listFieldHide = [
{ field: "price_element", default: ".price", isUsing: Number(omg_hide_price) },
{ field: "price_element_collection", default: ".price", isUsing: Number(omg_hide_price_collection) },
{
field: "add_cart_product_element",
default: 'button[name="add"]',
isUsing: Number(omg_hide_add_cart) || Number(omg_hide_add_cart_collection),
},
{
field: "add_cart_collection_element",
default: 'button[name="add"]',
isUsing: Number(omg_hide_add_cart) || Number(omg_hide_add_cart_collection),
},
];
const getHidePriceCSS = (useDefault = true) => {
let result = [];
for (let item of listFieldHide) {
if (item.isUsing) {
let fieldText = typeof supportSettings[item.field] === "string" ? supportSettings[item.field].trim() : "";
if (!fieldText && useDefault) {
fieldText = item.default;
}
if (fieldText) result.push(fieldText);
}
}
return result.join(",");
}
const hidePriceCSS = getHidePriceCSS();
const styleCustomCss = omgConfigSettings?.general_settings?.customcss || omgConfigSettings?.general_settings?.custom_css;
if (hidePriceCSS) {
const hidePriceStyle = document.createElement("style");
hidePriceStyle.setAttribute("id", "omgrfq-hide-price");
hidePriceStyle.innerHTML = `
${hidePriceCSS} {display: none;}
${styleCustomCss}
`;
headAppend.appendChild(hidePriceStyle);
console.log("append CSS", hidePriceCSS);
}
const clearHidePriceCSS = () => {
const hidePriceCSSElement = document.getElementById("omgrfq-hide-price");
if (hidePriceCSSElement) {
const newHidePriceCSS = getHidePriceCSS(false);
hidePriceCSSElement.innerText = `
${newHidePriceCSS} {display: none;}
${styleCustomCss}
`;
console.log("remove CSS", newHidePriceCSS);
}
}
let clearIntervalNumber = 0
const clearHidePriceInterval = setInterval(() => {
clearIntervalNumber += 1
if (window.processedCollection || clearIntervalNumber >= 10) {
clearHidePriceCSS();
clearInterval(clearHidePriceInterval);
}
}, 500);
} else {
const style = document.createElement('style');
style.textContent = omgConfigSettings?.general_settings?.customcss || omgConfigSettings?.general_settings?.custom_css;
headAppend.appendChild(style);
}
async function detectCustomerCountry () {
try {
let urlConvert = OMGRFQConfigs.app_url;
const res = await fetch(`${urlConvert}backend/server.php/api/detect-country?shop=${Shopify.shop}&origin=${window.location.origin}`);
const data = await res.json();
OMGRFQConfigs.customerCountry = data?.data?.code || "";
} catch (e) {
console.log(e);
}
}
function appendScript(url, body) {
const OMGScript = document.createElement('script');
OMGScript.src = url;
OMGScript.defer = true;
body.appendChild(OMGScript);
}<!-- BEGIN app snippet: omgrfq_striptag -->
function strip_tags(str, allowed_tags) {
var key = '', allowed = false;
var matches = [];
var allowed_array = [];
var allowed_tag = '';
var i = 0;
var k = '';
var html = '';
var replacer = function (search, replace, str) {
return str.split(search).join(replace);
};
// Build allowes tags associative array
if (allowed_tags) {
allowed_array = allowed_tags.match(/([a-zA-Z0-9]+)/gi);
}
str += '';
// Match tags
matches = str.match(/(<\/?[\S][^>]*>)/gi);
// Go through all HTML tags
for (key in matches) {
if (isNaN(key)) {
// IE7 Hack
continue;
}
// Save HTML tag
html = matches[key].toString();
// Is tag not in allowed list ? Remove from str !
allowed = false;
// Go through all allowed tags
for (k in allowed_array) {
// Init
allowed_tag = allowed_array[k];
i = -1;
if (i !== 0) {
i = html.toLowerCase().indexOf('<' + allowed_tag + '>');
}
if (i !== 0) {
i = html.toLowerCase().indexOf('<' + allowed_tag + ' ');
}
if (i !== 0) {
i = html.toLowerCase().indexOf('</' + allowed_tag);
}
// Determine
if (i === 0) {
allowed = true;
break;
}
}
if (!allowed) {
str = replacer(html, "", str);
// Custom replace. No regexing
}
}
return str;
}
<!-- END app snippet -->
OMGRFQConfigs.customerId = null;
OMGRFQConfigs.customerTags = null;
// init app
async function initAppQuotesOMG() {
if (OMGRFQConfigs?.settings?.hide_price_settings?.applied_customers_mode == 4 || OMGRFQConfigs?.appQuotesSettings?.hide_price?.applied_customers_mode == 4) await detectCustomerCountry();
OMGRFQConfigs.currency = "€{{amount_with_comma_separator}}";
OMGRFQConfigs.currency = strip_tags(OMGRFQConfigs.currency);
// if (!document.getElementById('app-quotes')) {
let appendApp = document.createElement('div');
appendApp.setAttribute('id', 'app-quotes');
const bodyAppend = document.body
bodyAppend.appendChild(appendApp);
if (window.omg_quote_list_checkJS === 1) {
window.reRenderAppQuoteOMG()
} else {
document.addEventListener('callScriptApp', () => {
window.reRenderAppQuoteOMG()
});
}
setTimeout(() => {
if (JSON.stringify(OMGRFQConfigs['appQuotesSettings'].form_data).indexOf('"input":"date"') > -1
|| (OMGRFQConfigs.settings?.multiple_form_settings?.form_settings?.length && JSON.stringify(OMGRFQConfigs.settings?.multiple_form_settings.form_settings))?.indexOf('"input":"date"') > -1) {
appendScript("https://cdn.jsdelivr.net/npm/flatpickr", bodyAppend);
setTimeout(() =>{
if (OMGRFQConfigs['appQuotesSettings'].calendar_lang != 'en') {
appendScript("https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/"+OMGRFQConfigs['appQuotesSettings'].calendar_lang+'.js', bodyAppend);
}
}, 200)
}
}, 300)
// }
}
OMGRFQConfigs['appQuotesSettings'] = Object.assign({}, omgConfigSettings.general_settings, omgConfigSettings.condition_product_rule, supportSettings, OMGRFQB2bSettings);
// dont have any match theme json
if (!Object.keys(OMGRFQConfigs?.theme).length || typeof OMGRFQConfigs?.theme === 'string') {
OMGRFQConfigs.theme = {};
OMGRFQConfigs.theme.title_class = OMGQuotesTitleClass();
OMGRFQConfigs.theme.description_class = OMGQuotesDescriptionClass();
OMGRFQConfigs.theme.price_class = OMGQuotesPriceClass();
OMGRFQConfigs.theme.collection_addcart = OMGQuotesCollectionCartClass();
}
// append collection div
if (document.readyState === "complete"
|| document.readyState === "loaded"
|| document.readyState === "interactive") {
if (!OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) {
console.log('not abTest')
appendElementInCollectionPage()
}
initAppQuotesOMG();
} else {
window.addEventListener("DOMContentLoaded", () => {
if (!OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) {
console.log('not abTest')
appendElementInCollectionPage()
}
initAppQuotesOMG();
})
}
</script>
<link href="//cdn.shopify.com/extensions/ead247c0-3ab0-47db-be59-6794e2d6082b/o-request-a-quote-361/assets/omgrfg_style.css" rel="stylesheet" type="text/css" media="all" />
<script src="https://cdn.shopify.com/extensions/ead247c0-3ab0-47db-be59-6794e2d6082b/o-request-a-quote-361/assets/omg-app-quote.js" defer></script>
<!-- END app app block --><script src="https://cdn.shopify.com/extensions/82cfc347-4f52-4b47-b01d-2572963d0c44/ecomposer-builder-31/assets/ecom.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 69403246857,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 69403246857,storefrontBaseUrl: "https://hops.cc",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"875364617","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-WF57ZE8KHK\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-WF57ZE8KHK\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a46b87f88a4ff97a9490f9aa4799ba7b","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"403964169","configuration":"{\"pixel_id\":\"813072477149612\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HOPS.CC","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"hopscc.myshopify.com","countryCode":"LV","storefrontUrl":"https:\/\/hops.cc"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://hops.cc/cdn","197cd42ad7ab868de58b6bcb07f9e270c5ea6f17","d9f539ffw0e1474c4pae8b6d69m179c86ad",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"page":{"pageType":"home"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}</script>
<script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
};
</script>
<script class="analytics">(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 69403246857,
theme_id: 149362671881,
app_name: "storefront",
context_url: window.location.href,
source_url: "//hops.cc/cdn/s/trekkie.storefront.a8ef5c2c4f1c6e0839c6b8857d0a2edb7d22d961.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//hops.cc/cdn/s/trekkie.storefront.a8ef5c2c4f1c6e0839c6b8857d0a2edb7d22d961.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//hops.cc/cdn/s/trekkie.storefront.a8ef5c2c4f1c6e0839c6b8857d0a2edb7d22d961.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69403246857,"isMerchantRequest":null,"themeId":149362671881,"themeCityHash":"9679756680704837487","contentLanguage":"en","currency":"EUR"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"home"});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//hops.cc/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script class="boomerang">
(function () {
window.BOOMR = window.BOOMR || {};
window.BOOMR.themeName = "Kalles";
window.BOOMR.themeVersion = "4.3.0";
window.BOOMR.shopId = 69403246857;
window.BOOMR.themeId = 149362671881;
})();</script>
<script
defer
src="https://hops.cc/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.1.min.js"
data-application="storefront-renderer"
data-shop-id="69403246857"
data-render-region="gcp-europe-west4"
data-page-type="index"
data-theme-instance-id="149362671881"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
></script>
</head>
HOPS | Speed is fun | Custom cyclewear – HOPS.CC
Recherche META Description de la page
Custom Cyclewear for you and your team. Cycling apparel with perfect blend of speed, comfort and design. Free quality design from 1 piece orders. Always made-to-order with no minimums and 1 pcs reorder guarantee. Made in EUROPE with Fast delivery times.
Recherche META Keywords de la page
HOPS!, custom cyclewear, cycling kit, cycling jersey, bib shorts, road cycling, gravel and mtb
UPDATE DOMAINES SET server='cloudflare',redirection='https://hops.cc/',Status='200',err='',[TITRE]=N'HOPS | Speed is fun | Custom cyclewear – HOPS.CC',[DESCRIPTION]=N'Custom Cyclewear for you and your team. Cycling apparel with perfect blend of speed, comfort and design. Free quality design from 1 piece orders. Always made-to-order with no minimums and 1 pcs reorder guarantee. Made in EUROPE with Fast delivery times.',[KEYWORDS]=N'HOPS!, custom cyclewear, cycling kit, cycling jersey, bib shorts, road cycling, gravel and mtb' WHERE id=2762772
0 HOPS | Speed is fun | Custom cyclewear – HOPS.CC Custom Cyclewear for you and your team. Cycling apparel with perfect blend of speed comfort and design. Free quality design from 1 piece orders. Always made-to-order with no minimums and 1 pcs reorder guarantee. Made in EUROPE with Fast delivery times. HOPS custom cyclewear cycling kit cycling jersey bib shorts road cycling gravel and mtb
0. HOPS (4)--------->0
1. | (1)--------->0
2. Speed (5)--------->0
3. is (2)--------->0
4. fun (3)--------->0
6. Custom (6)--------->0
7. cyclewear (9)--------->0
8. – (7)--------->0
9. HOPS.CC (7)--------->0
12. for (3)--------->0
13. you (3)--------->0
14. and (3)--------->0
15. your (4)--------->0
16. team (4)--------->0
17. Cycling (7)--------->0
18. apparel (7)--------->0
19. with (4)--------->0
20. perfect (7)--------->0
21. blend (5)--------->0
22. of (2)--------->0
25. comfort (7)--------->0
27. design (6)--------->0
28. Free (4)--------->0
29. quality (7)--------->0
31. from (4)--------->0
32. 1 (1)--------->0
33. piece (5)--------->0
34. orders (6)--------->0
35. Always (6)--------->0
36. made-to-order (13)--------->0
38. no (2)--------->0
39. minimums (8)--------->0
42. pcs (3)--------->0
43. reorder (7)--------->0
44. guarantee (9)--------->0
45. Made (4)--------->0
46. in (2)--------->0
47. EUROPE (6)--------->0
49. Fast (4)--------->0
50. delivery (8)--------->0
51. times (5)--------->0
59. kit (3)--------->0
62. jersey (6)--------->0
64. bib (3)--------->0
65. shorts (6)--------->0
67. road (4)--------->0
70. gravel (6)--------->0
72. mtb (3)--------->0
INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'HOPS',2762772),(N'|',2762772),(N'Speed',2762772),(N'is',2762772),(N'fun',2762772),(N'Custom',2762772),(N'cyclewear',2762772),(N'–',2762772),(N'HOPS.CC',2762772),(N'for',2762772),(N'you',2762772),(N'and',2762772),(N'your',2762772),(N'team',2762772),(N'Cycling',2762772),(N'apparel',2762772),(N'with',2762772),(N'perfect',2762772),(N'blend',2762772),(N'of',2762772),(N'comfort',2762772),(N'design',2762772),(N'Free',2762772),(N'quality',2762772),(N'from',2762772),(N'1',2762772),(N'piece',2762772),(N'orders',2762772),(N'Always',2762772),(N'made-to-order',2762772),(N'no',2762772),(N'minimums',2762772),(N'pcs',2762772),(N'reorder',2762772),(N'guarantee',2762772),(N'Made',2762772),(N'in',2762772),(N'EUROPE',2762772),(N'Fast',2762772),(N'delivery',2762772),(N'times',2762772),(N'kit',2762772),(N'jersey',2762772),(N'bib',2762772),(N'shorts',2762772),(N'road',2762772),(N'gravel',2762772),(N'mtb',2762772)