<!doctype html>
<html class="no-js no-touch" lang="ja">
  <head>
    <!-- Start of Shoplift scripts -->
    <!-- 2026-05-07T22:15:32.5886379Z -->
<style>.shoplift-hide { opacity: 0 !important; }</style>
<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-06-11T05:16:46.1789917Z */(function(){"use strict";var tt=document.createElement("style");tt.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width:400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}#shoplift-preview-subscription-warning{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}#shoplift-preview-subscription-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}#shoplift-preview-subscription-warning__label{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}#shoplift-preview-subscription-warning__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}#shoplift-preview-subscription-warning__tooltip.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}#shoplift-preview-subscription-warning:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}#shoplift-preview-control:has(#shoplift-preview-subscription-warning){max-width:480px}/*$vite$:1*/`,document.head.appendChild(tt);var ht=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?: ya| yandex|^job|inapp;) ?)search|(?<!(?:lib))http|(?<![hg]m)score|@[a-z][\\w-]+\\.|\\(\\)|\\.com|\\b\\d{13}\\b|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline|^owler|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|admin|analyzer|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|clean|cloud|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|feed|firephp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|measure|neustar wpm|node|nutch|offbyone|optimize|pageburst|pagespeed|parser|perl|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|rss\\b|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|watch|webglance|webkit2png|whatcms/|zgrab",ft=/bot|spider|crawl|http|lighthouse/i,z;function gt(){if(z instanceof RegExp)return z;try{z=new RegExp(ht,"i")}catch{z=ft}return z}function mt(a){return!!a&&gt().test(a)}class Q{timestamp;constructor(){this.timestamp=new Date}}class yt extends Q{type;testId;hypothesisId;constructor(t,e,i){super(),this.type=3,this.testId=t,this.hypothesisId=e,this.timestamp=i}}class vt extends Q{type;path;constructor(t){super(),this.type=4,this.path=t}}class wt extends Q{type;cart;constructor(t){super(),this.type=5,this.cart=t}}class et extends Error{isBot;constructor(){super(),this.isBot=!0}}function bt(a,t,e){for(const i of t.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)e(t.testId,t.hypothesisId)}st(a,t,(i,s,r,n,o)=>o(s,r),e)}function U(a,t,e){for(const i of t.selectors)rt(a,t.testId,t.hypothesisId,i,e??(()=>{}));st(a,t,rt,e??(()=>{}))}function it(a){return a.urlPatterns.reduce((t,e)=>{switch(e.operator){case"contains":return t+`.*${e}.*`;case"endsWith":return t+`.*${e}`;case"startsWith":return t+`${e}.*`}},"")}function st(a,t,e,i){new MutationObserver(()=>{for(const r of t.selectors)e(a,t.testId,t.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function rt(a,t,e,i,s){const r=a.querySelectorAll(i.cssSelector);for(let n=0;n<r.length;n++){let o=r.item(n);if(o instanceof HTMLElement&&o.dataset.shoplift!==""){o.dataset.shoplift="";for(const l of i.actions.sort(kt))o=St(a,i.cssSelector,o,l)}}return r.length>0&&s?(s(t,e),!0):!1}function St(a,t,e,i){switch(i.type){case"innerHtml":e.innerHTML=i.value;break;case"attribute":Ct(e,i.scope,i.value);break;case"css":Tt(a,t,i.value);break;case"js":It(a,e,i);break;case"copy":return Pt(e);case"remove":At(e);break;case"move":Et(e,parseInt(i.value));break}return e}function Ct(a,t,e){a.setAttribute(t,e)}function Tt(a,t,e){const i=a.createElement("style");i.innerHTML=`${t} { ${e} }`,a.getElementsByTagName("head")[0]?.appendChild(i)}function It(a,t,e){Function("document","element",`"use strict"; ${e.value}`)(a,t)}function Pt(a){const t=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(t,a.nextSibling),t}function At(a){a.remove()}function Et(a,t){if(t===0)return;const e=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(e+t,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(t>0?"afterend":"beforebegin",a)}function kt(a,t){return nt(a)-nt(t)}function nt(a){return a.type==="copy"||a.type==="remove"?0:1}var M=(a=>(a[a.Template=0]="Template",a[a.Theme=1]="Theme",a[a.UrlRedirect=2]="UrlRedirect",a[a.Script=3]="Script",a[a.Dom=4]="Dom",a[a.Price=5]="Price",a))(M||{});const xt="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",_t="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L7.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function Rt(a){let t=a.replace(/-/g,"+").replace(/_/g,"/");for(;t.length%4;)t+="=";const e=atob(t),i=Uint8Array.from(e,n=>n.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function F(a,t){return typeof t=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(t)?new Date(t):t}function X(a,t){return t}function q(a,t=!1,e=!1,i=","){const s=a/100;if(e){const n=Math.round(s).toLocaleString("en-US");return i!==","?n.replace(/,/g,i):n}else{const r=t?",":".",n=s.toFixed(2).split("."),o=parseInt(n[0],10),l=n[1]??"00",c=o.toLocaleString("en-US");return i!==","?`${c.replace(/,/g,i)}${r}${l}`:t?`${c.replace(/,/g,".")}${r}${l}`:`${c}${r}${l}`}}function H(a,t,e,i){const s=t.replace("{{amount}}",q(a,!1,!1)).replace("{{amount_no_decimals}}",q(a,!1,!0)).replace("{{amount_with_comma_separator}}",q(a,!0,!1)).replace("{{amount_no_decimals_with_comma_separator}}",q(a,!0,!0)).replace("{{amount_with_space_separator}}",q(a,!1,!1," ")).replace("{{amount_no_decimals_with_space_separator}}",q(a,!1,!0," ")).replace("{{amount_with_apostrophe_separator}}",q(a,!1,!1,"'")).replace("{{amount_no_decimals_with_apostrophe_separator}}",q(a,!1,!0,"'")).replace("{{amount_with_period_and_space_separator}}",q(a,!1,!1,". ")).replace("{{amount_no_decimals_with_period_and_space_separator}}",q(a,!1,!0,". "));return i?`${s} ${e}`:s}function ot(a){return a.replace(/[^\d.,\s-]/g,"").trim()}function j(a){const t=new Map;for(const[e,i,s]of a.variants)t.set(e,{priceInCents:i,compareAtPriceInCents:s});return t}function Dt(a,t,e,i){const{priceInCents:s,compareAtPriceInCents:r}=e,{moneyFormat:n,currency:o,currencyCodeEnabled:l}=i;if(a.getAttribute("data-sl-attribute-p")===t)a.innerHTML=H(s,n,o,l);else if(a.getAttribute("data-sl-attribute-cap")===t)r<=0||r<=s?a.remove():a.innerHTML=H(r,n,o,l);else if(a.getAttribute("data-sl-attribute-discount")===t&&!(r<=0||r<=s)){const d=Math.round((r-s)/r*100),p=ot(H(r-s,n,o,!1)),h=a.getAttribute("data-sl-format")||"percent";h==="percent"?a.textContent=`-${d}%`:h==="amount"?a.textContent=`-${p}`:h==="both"&&(a.textContent=`-${d}% (-${p})`)}}function Ot(a){const t=[],e={id:"url-pattern",operator:"contains",value:"/"};for(const[i,s,r]of a.variants){t.push({id:`p-${i}`,cssSelector:`[data-sl-attribute-p="${i}"]`,urlPatterns:[e],actions:[{id:`p-action-${i}`,type:"innerHtml",scope:"price",value:H(s,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]});const n=r<=0||r<=s;if(t.push({id:`cap-${i}`,cssSelector:`[data-sl-attribute-cap="${i}"]`,urlPatterns:[e],actions:[{id:`cap-action-${i}`,type:n?"remove":"innerHtml",scope:"compare-at-price",value:n?"":H(r,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]}),!n&&r>s){const o=Math.round((r-s)/r*100),l=ot(H(r-s,a.moneyFormat,a.currency,!1));t.push({id:`d-${i}`,cssSelector:`[data-sl-attribute-discount="${i}"]`,urlPatterns:[e],actions:[{id:`d-action-${i}`,type:"js",scope:null,value:`var format = element.getAttribute('data-sl-format') || 'percent';                    if (format === 'percent') {                      element.textContent = '-${o}%';                    } else if (format === 'amount') {                      element.textContent = '-${l}';                    } else if (format === 'both') {                      element.textContent = '-${o}% (-${l})';                    }`}]})}}return t}const Jt="modulepreload",Yt=function(a){return"/"+a},Zt={},Vt=function(t,e,i){let s=Promise.resolve();function r(n){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=n,window.dispatchEvent(o),!o.defaultPrevented)throw n}return s.then(n=>{for(const o of n||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})};function at(a,t,e){const i=e?a.plans.filter(c=>!c.variantId||c.variantId===e):a.plans,s=[],r=[];for(const c of i)c.direction==="decrease"?(s.push(c.existingShopifyPlanId),r.push(c.createdShopifyPlanId)):(s.push(c.createdShopifyPlanId),r.push(c.existingShopifyPlanId));const n=t?s:r,o=t?r:s;if(e)for(const c of a.plans)for(const d of[c.existingShopifyPlanId,c.createdShopifyPlanId])d&&!n.includes(d)&&!o.includes(d)&&o.push(d);const l={};for(let c=0;c<o.length;c++){const d=o[c],p=n[c];d&&p&&(l[d]=p)}return{showPlanIds:n,hidePlanIds:o,swapMap:l}}function lt(a,t,e){const i=t?a.plans.find(r=>r.variantId===t):void 0;if(i)return i.direction;if(e){const r=a.plans.find(n=>n.productId===e);if(r)return r.direction}return a.plans.find(r=>!r.variantId)?.direction??null}function K(a,t){const e=t?a.plans.filter(r=>!r.productId||r.productId===t):a.plans,i={};for(const r of e)i[r.existingShopifyPlanId]=r.existingDiscountAmount,i[r.createdShopifyPlanId]=r.existingDiscountAmount;const s=Math.max(...Object.values(i),0);return{discountMap:i,maxDiscount:s}}function W(a){const t=document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;if(t)return t;if(a){for(const r of Array.from(document.querySelectorAll("[data-sl-attribute-p]"))){const n=r.getAttribute("data-sl-attribute-p");if(!n)continue;const o=a.variants.find(l=>l[0]===n);if(o?.[3])return o[3]}const s=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(s){const r=a.variants.find(n=>n[0]===s);if(r?.[3])return r[3]}}const e=window,i=e.ShopifyAnalytics?.meta?.product?.id??e.meta?.product?.id;return i!=null?String(i):null}function D(a,t){return a.widget.selectors[t]??[]}function N(a,t){return a.replace(/[\d.]+%/,`${t}%`)}function $(a,t){const e=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let i=e.nextNode();for(;i;){if(i.nodeValue!==null){const s=t(i.nodeValue);if(s!==i.nodeValue){i.nodeValue=s;return}}i=e.nextNode()}}function ct(a,t){return a===null?!1:a==="decrease"?!t:t}async function Lt(a){if(a.subscriptionSwapDone)return;const t=a.getActiveAssignment();if(!t)return;const e=a.getHypothesis(t.hypothesisId);if(!e?.subscriptionData)return;a.subscriptionSwapDone=!0;const i=e.subscriptionData,s=e.isControl,r=[...new Set(i.plans.map(d=>d.direction))].join(",");a.log(`[SUB-SWAP] ${s?"A":"B"} side, directions=${r}`);const n=i.plans.some(d=>d.variantId);let o=!1,l=!1;function c(){if(!l){l=!0;try{const d=n?document.querySelector("select[name='id'], input[name='id']")?.value:void 0,{showPlanIds:p,hidePlanIds:h,swapMap:u}=at(i,s,d);a.swapMap=u;const b=D(i,"widgetParent"),k=D(i,"subscriptionPlans"),S=D(i,"subscriptionInput");if(!b.length||!k.length||!S.length)return;const P=document.querySelector(b[0].selector);if(!P?.shadowRoot)return;const _=P.shadowRoot.querySelector(k[0].selector);if(!_?.shadowRoot)return;const C=S[0].selector;let m=null;if(i.widget.widgetType==="buttons"||i.widget.widgetType==="radio"){const y=Array.from(_.shadowRoot.querySelectorAll(C));if(!y.length)return;for(const v of y){const g=v.closest("label");g&&(p.includes(v.value)?g.style.display="":h.includes(v.value)&&(g.style.display="none"))}const w=y.some(v=>p.includes(v.value)&&v.checked),T=y.some(v=>h.includes(v.value)&&v.checked);if((w||T)&&(o=!1),!w&&!o){o=!0;for(const v of y)if(p.includes(v.value)){v.closest("label")?.click(),v.dispatchEvent(new Event("change",{bubbles:!0}));break}}const f=y.find(v=>v.checked);m=f&&p.includes(f.value)?f.value:p[0]??null}else if(i.widget.widgetType==="dropdown"){const y=_.shadowRoot.querySelector("select");if(!y)return;for(const w of Array.from(y.options))h.includes(w.value)&&(w.style.display="none",w.disabled=!0);if(h.includes(y.value)){const w=Array.from(y.options).find(T=>p.includes(T.value));w&&(y.value=w.value,y.dispatchEvent(new Event("change",{bubbles:!0})))}m=p.includes(y.value)?y.value:p[0]??null}if(m){const y=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const w of y)w.value!==m&&(w.value=m)}}finally{l=!1}}}if(a.subscriptionHideWrongPlans=c,a.swapMap=at(i,s).swapMap,c(),n){const d=document.querySelector("select[name='id'], input[name='id']");d&&d.addEventListener("change",c)}}function B(a){const t=D(a,"widgetParent");return t.length?document.querySelector(t[0].selector)?.shadowRoot??null:null}function J(a,t){const e=D(a,"subscriptionPlans");return e.length?t.querySelector(e[0].selector)?.shadowRoot??null:null}function Y(a,t){const e=new URLSearchParams(window.location.search).get("variant");if(e)return e;{const i=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(i)return i}return a.size>0?[...a.keys()][0]:void 0}function G(a,t){return H(a,t.moneyFormat,t.currency,t.currencyCodeEnabled)}function $t({originalFetch:a,swapMap:t,slptValue:e,getSelectedPlanId:i,log:s}){if(window.fetch.__shoplift_intercepted)return s("[SUB-INTERCEPT] already installed — skipping"),()=>{};function r(o){if(i){const l=i();if(l)return t[l]??l}return t[o]??o}const n=function(o,l){if((typeof o=="string"?o:o instanceof URL?o.href:o.url).includes("/cart/add")&&l?.body)try{if(l.body instanceof FormData){const d=l.body.get("selling_plan");d?l.body.set("selling_plan",r(String(d))):(!d||d==="")&&e&&l.body.set("properties[_slpt]",e)}else if(typeof l.body=="string"){const d=JSON.parse(l.body);if(d.items)for(const p of d.items){const h=String(p.selling_plan??"");h?p.selling_plan=r(h):!p.selling_plan&&e&&(p.properties||(p.properties={}),p.properties._slpt=e)}else if(d.id){const p=String(d.selling_plan??"");p?d.selling_plan=r(p):!d.selling_plan&&e&&(d.properties||(d.properties={}),d.properties._slpt=e)}l.body=JSON.stringify(d)}}catch(d){s("[SUB-INTERCEPT] body parse failed; cart-add proceeds with un-swapped plan",d)}return a.call(window,o,l)};return n.__shoplift_intercepted=!0,window.fetch=n,function(){window.fetch===n&&(window.fetch=a)}}function Mt({log:a}){if(window.fetch.__shoplift_intercepted)return a("[SUB-PREVIEW-BLOCK] already installed — skipping"),()=>{};const t=window.fetch,e=function(i,s){const r=typeof i=="string"?i:i instanceof URL?i.href:i.url;return r.includes("/cart/add")?(a("[SUB-PREVIEW-BLOCK] cart-add blocked in preview mode",{url:r}),Promise.resolve(new Response(JSON.stringify({id:0,properties:{},quantity:0,variant_id:0,key:"preview",title:"Preview — cart-add blocked",price:0,original_price:0,line_price:0,original_line_price:0,total_discount:0,discounts:[],preview:!0}),{status:200,headers:{"Content-Type":"application/json"}}))):t.call(window,i,s)};return e.__shoplift_intercepted=!0,window.fetch=e,function(){window.fetch===e&&(window.fetch=t)}}function dt({data:a,runUpdates:t,debounceMs:e=150}){let i=null;function s(){i&&clearTimeout(i),t(),i=setTimeout(t,e)}let r=null;const n=[],o={childList:!0,subtree:!0,characterData:!0,attributes:!0};function l(h){for(const u of n)u.disconnect();n.length=0;for(const u of Array.from(h.querySelectorAll("*")))if(u.shadowRoot){const b=new MutationObserver(s);b.observe(u.shadowRoot,o),n.push(b)}}function c(){const h=B(a);return h?(r&&r.disconnect(),l(h),r=new MutationObserver(u=>{u.some(b=>b.type==="childList"&&b.addedNodes.length>0)&&l(h),s()}),r.observe(h,o),!0):!1}const d=document.body||document.documentElement,p=new MutationObserver(()=>{c()&&s()});return p.observe(d,{childList:!0,subtree:!0}),c()&&s(),t(),function(){i&&(clearTimeout(i),i=null),p.disconnect(),r&&(r.disconnect(),r=null);for(const u of n)u.disconnect();n.length=0}}async function qt(a){if(a.subscriptionPriceDone)return;const t=a.getActiveAssignment(),e=t?a.getHypothesis(t.hypothesisId):void 0,i=e?.subscriptionData?null:a.findActiveSubscriptionTestControl(),s=e?.subscriptionData?e:i?.hypothesis;if(!s?.subscriptionData)return;const r=e?.subscriptionData?t.testId:i.testId;a.subscriptionPriceDone=!0;const n=s.subscriptionData,o=s.isControl,l=s.priceData,c=n.widget.widgetType;let d=W(l),p=K(n,d),h=p.discountMap,u=p.maxDiscount;function b(){const g=W(l);g!==d&&(d=g,p=K(n,d),h=p.discountMap,u=p.maxDiscount,a.log(`[SUB-PRICE] scope refreshed side=${o?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${u}`))}a.log(`[SUB-PRICE] side=${o?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${u}`),a.updatePriceTestHiddenInputs(r,o?"control":"variant",!1);function k(){if(!l)return null;const g=j(l),I=Y(g),A=lt(n,I,d);if(!ct(A,o))return null;const E=I?g.get(I):void 0;return E?{formattedVariantPrice:G(E.priceInCents,l),formattedDiscounted:G(E.priceInCents*(1-u/100),l)}:null}$t({originalFetch:a.fetch,swapMap:a.swapMap??{},slptValue:a.slptValue??void 0,log:a.log,getSelectedPlanId:()=>{const g=B(n);if(!g)return null;const I=J(n,g);if(!I)return null;const A=D(n,"subscriptionInput"),E=A.length?A[0].selector:'input[name="rc_plan"]';return I.querySelector(`${E}:checked`)?.value??null}});function S(g){const I=D(n,"subscriptionDiscount");for(const A of I)if(A.selector.includes("badge")||A.selector.includes("__badge")){const E=g.querySelector(A.selector);E?.textContent&&!E.textContent.includes(`${u}%`)&&$(E,x=>N(x,u))}}function P(g){const I=k();if(!I)return;const A=D(n,"subscriptionCompareAt");for(const E of A){const x=g.querySelector(E.selector)||g.querySelector(`[part~="${E.selector}"]`);x?.textContent&&!x.textContent.includes(I.formattedVariantPrice)&&$(x,R=>/\d/.test(R)?I.formattedVariantPrice:R)}}function _(g,I){const A=D(n,"subscriptionCompareAt"),E=I===0?"none":"";for(const x of A){const R=g.querySelector(x.selector)||g.querySelector(`[part~="${x.selector}"]`);R&&(E==="none"?R.style.display!=="none"&&(R.style.display="none"):R.style.display==="none"&&(R.style.display=""))}}function C(g){const I=D(n,"subscriptionInput"),A=I.length?I[0].selector:'input[name="rc_plan"]',E=D(n,"subscriptionPlanDiscount"),x=E.length?E[0].selector:".rc-plans-button__discount";for(const R of Array.from(g.querySelectorAll("label"))){const V=R.querySelector(A),O=R.querySelector(x);if(V&&O){const L=h[V.value];if(L!==void 0){if(L===0)O.style.display!=="none"&&(O.style.display="none");else if(O.style.display==="none"&&(O.style.display=""),O.textContent){const Z=O.textContent.match(/[\d.]+%/)?.[0];Z&&Z!==`${L}%`&&$(O,Kt=>N(Kt,L))}}}}}function m(g){const I=g.querySelector("select");if(I)for(const A of Array.from(I.options)){const E=h[A.value];if(E!==void 0&&A.textContent){const x=A.textContent.match(/[\d.]+%/)?.[0];x&&x!==`${E}%`&&(A.textContent=N(A.textContent,E))}}}function y(g,I){const E=D(n,"subscriptionDiscount").filter(x=>x.selector.includes("benefit")||x.selector==="rc-benefits");for(const x of E){const R=g.querySelector(x.selector);if(R?.shadowRoot){for(const V of Array.from(R.shadowRoot.querySelectorAll("li")))if(V.textContent?.includes("Save")){const O=V;if(I===0)O.style.display!=="none"&&(O.style.display="none");else{O.style.display==="none"&&(O.style.display="");const L=V.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${I}%`&&$(V,Z=>N(Z,I))}}}}}let w=!1;function T(){if(!w){w=!0;try{if(b(),d!==null&&Object.keys(h).length===0)return;const g=B(n);if(!g)return;S(g),l&&P(g);const I=J(n,g);let A=u;if(I){const E=D(n,"subscriptionInput"),x=E.length?E[0].selector:'input[name="rc_plan"]',R=I.querySelector(`${x}:checked`);if(R){const V=h[R.value];V!==void 0&&(A=V)}c==="buttons"||c==="radio"?C(I):m(I)}_(g,A),y(g,A)}finally{w=!1}}}function f(){const g=k();if(!g)return;const I=B(n);if(!I)return;const A=D(n,"onetimeToggle"),E=A.length?A[0].selector:'input[value="onetime"]';if(!I.querySelector(E)?.checked)return;const R=D(n,"subscriptionPrice");for(const V of R){const O=I.querySelector(V.selector)||I.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(g.formattedDiscounted)&&$(O,L=>/\d/.test(L)?g.formattedDiscounted:L)}}function v(){a.subscriptionHideWrongPlans&&a.subscriptionHideWrongPlans(),T(),a.subscriptionUpdateOneTime&&a.subscriptionUpdateOneTime(),f()}dt({data:n,runUpdates:v})}async function Ht(a){if(a.subscriptionOneTimeDone)return;const t=a.getActiveAssignment(),e=t?a.getHypothesis(t.hypothesisId):void 0,i=!!(e?.subscriptionData&&e.priceData),s=i?null:a.findActiveSubscriptionTestControl(),r=i?e:s?.hypothesis;if(!r?.subscriptionData||!r.priceData)return;const n=i?t.testId:s.testId;a.subscriptionOneTimeDone=!0;const o=r.subscriptionData,l=r.priceData,c=j(l),d=r.isControl,p=d?"control":"variant";a.slptValue=`${n}:${p}:f`,a.updatePriceTestHiddenInputs(n,p,!1);function h(){const u=B(o);if(!u)return;const b=Y(c);if(!b)return;const k=W(l),S=lt(o,b,k);if(!ct(S,d))return;const P=c.get(b);if(!P)return;const _=H(P.priceInCents,l.moneyFormat,l.currency,l.currencyCodeEnabled),C=D(o,"onetimePrice");if(!C.length)return;const m=D(o,"onetimeContainer"),y=m.length?m[0].selector:'[part~="rc-purchase-option__onetime"]',T=u.querySelector(y)??u;for(const f of C){let v=null;try{v=T.querySelector(f.selector)}catch{v=null}v??=T.querySelector(`[part~="${f.selector}"]`),v&&v.textContent&&!v.textContent.includes(_)&&$(v,g=>/\d/.test(g)?_:g)}}a.subscriptionUpdateOneTime=h,h()}async function Nt(a,t){const{subscriptionPreviewRender:e}=await Vt(async()=>{const{subscriptionPreviewRender:i}=await Promise.resolve().then(()=>jt);return{subscriptionPreviewRender:i}},void 0);return e(a.subscriptionData,a.priceData,a.isControl,t)}function Ut(a,t){const e=a.widget.selectors.widgetParent??[],i=a.widget.selectors.subscriptionPlans??[],s=a.widget.selectors.subscriptionInput??[];if(!e.length||!i.length||!s.length){t("[SUB-GLOBAL-HIDE] Missing required selectors — skipping");return}const r=e[0].selector,n=i[0].selector,o=s[0].selector;let l=!1,c=null,d=!1;function p(){if(!d){d=!0;try{h()}finally{d=!1}}}function h(){const P=document.querySelector(r);if(!P?.shadowRoot)return;const _=P.shadowRoot.querySelector(n);if(!_?.shadowRoot)return;_.shadowRoot!==c&&(c=_.shadowRoot,l=!1);let C=0;if(a.widget.widgetType==="buttons"||a.widget.widgetType==="radio"){const m=Array.from(_.shadowRoot.querySelectorAll(o));for(const f of m)if(a.planIds.includes(f.value)){f.disabled||(f.disabled=!0);const v=f.closest("label");v&&v.style.display!=="none"&&(v.style.display="none",C++)}const y=m.filter(f=>!a.planIds.includes(f.value));if(!y.some(f=>f.checked)&&!l&&y.length>0){l=!0;const f=y[0];f.closest("label")?.click(),f.dispatchEvent(new Event("change",{bubbles:!0})),t(`[SUB-GLOBAL-HIDE] Preselected first visible plan input=${f.value}`)}const T=y.find(f=>f.checked)??y[0];if(T){const f=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const v of f)v.value!==T.value&&(v.value=T.value,t(`[SUB-GLOBAL-HIDE] Mirrored plan id ${T.value} to form selling_plan input`))}}else if(a.widget.widgetType==="dropdown"){const m=_.shadowRoot.querySelector("select");if(!m)return;for(const T of Array.from(m.options))a.planIds.includes(T.value)&&(T.style.display!=="none"&&(T.style.display="none"),T.disabled||(T.disabled=!0),C++);const y=Array.from(m.options).filter(T=>!a.planIds.includes(T.value)),w=y.some(T=>T.value===m.value);y.length>0&&!w&&!l&&(l=!0,m.value=y[0].value,m.dispatchEvent(new Event("change",{bubbles:!0})),t(`[SUB-GLOBAL-HIDE] Preselected first visible option=${y[0].value}`))}C>0&&t(`[SUB-GLOBAL-HIDE] Hidden ${C} B-side plan buttons`)}const u={childList:!0,subtree:!0,characterData:!0};let b=null;function k(P){b?.disconnect(),b=new MutationObserver(()=>p()),b.observe(P,u)}function S(){const P=document.querySelector(r);if(!P?.shadowRoot)return!1;p(),new MutationObserver(()=>{p();const m=P.shadowRoot.querySelector(n);m?.shadowRoot&&k(m.shadowRoot)}).observe(P.shadowRoot,u);const C=P.shadowRoot.querySelector(n);return C?.shadowRoot&&k(C.shadowRoot),!0}if(!S()){t("[SUB-GLOBAL-HIDE] Widget not in DOM yet — waiting via MutationObserver");const P=new MutationObserver(()=>{S()&&P.disconnect()});P.observe(document.body??document.documentElement,{childList:!0,subtree:!0})}}const ut="Limited preview",Ft="Add-to-cart and checkout prices won't reflect this test until it launches — test selling plans are not created in your subscription app until after a test is launched.",Bt=5e3;function zt(){const a=document.createElement("div");a.id="shoplift-preview-subscription-warning";const t=document.createElement("span");t.id="shoplift-preview-subscription-warning__icon",t.setAttribute("aria-hidden","true"),t.textContent="!";const e=document.createElement("span");e.id="shoplift-preview-subscription-warning__label",e.textContent=ut;const i=document.createElement("div");i.id="shoplift-preview-subscription-warning__tooltip",i.setAttribute("role","tooltip"),i.textContent=Ft,a.appendChild(t),a.appendChild(e),a.appendChild(i),a.setAttribute("tabindex","0"),a.setAttribute("aria-describedby",i.id),a.setAttribute("aria-label",ut);let s=null;function r(){s!==null&&(clearTimeout(s),s=null)}function n(){i.classList.add("shoplift-preview-subscription-warning__tooltip--visible")}function o(){i.classList.remove("shoplift-preview-subscription-warning__tooltip--visible")}function l(){n(),r(),s=setTimeout(()=>{o(),s=null},Bt)}function c(){r(),n()}function d(){s===null&&o()}a.addEventListener("mouseenter",c),a.addEventListener("mouseleave",d),a.addEventListener("focus",c),a.addEventListener("blur",d);function p(u){try{const b=u.target;if(!(b instanceof Element))return;(b.closest('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]')!==null||b.closest('[name="add"], button[name="add"], [data-add-to-cart], button[data-add-to-cart]')!==null)&&l()}catch{}}document.addEventListener("click",p,!0);function h(){r(),document.removeEventListener("click",p,!0),a.removeEventListener("mouseenter",c),a.removeEventListener("mouseleave",d),a.removeEventListener("focus",c),a.removeEventListener("blur",d),a.remove()}return{root:a,tooltip:i,cleanup:h}}let pt=!1;class Wt{constructor(t,e,i,s,r,n,o,l,c,d,p,h,u){this.shop=t,this.host=e,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=p.map(k=>({...k,startAt:new Date(k.startAt),statusHistory:k.statusHistory.map(S=>({...S,createdAt:new Date(S.createdAt)}))})),this.inactiveTestConfigs=h,this.hiddenSubscriptionPlans=u,this.sendPageView=!!r,this.shopliftDebug=n===!0,this.telemetryEnabled=c===!0,this.gaConfig=o!=={"sendEvents":false,"mode":"gtag"}?o:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const b=this.getDeviceType();this.device=b!=="tablet"?b:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=p.filter(k=>k.status=="active"),this.getCountryTimeout=d===1000?1e3:d,this.log("State Loaded",JSON.stringify(this.state))}DATA_SL_ATTRIBUTE_P="data-sl-attribute-p";DATA_SL_TEST_ID="data-sl-test-id";VIEWPORT_TRACK_THRESHOLD=.5;temporarySessionKey="Shoplift_Session";essentialSessionKey="Shoplift_Essential";analyticsSessionKey="Shoplift_Analytics";priceSelectorsSessionKey="Shoplift_PriceSelectors_v2";legacySessionKey;cssHideClass;testConfigs;inactiveTestConfigs;hiddenSubscriptionPlans;testsFilteredByAudience;sendPageView;shopliftDebug;gaConfig;telemetryEnabled;getCountryTimeout;state;subscriptionPreviewWarningCleanup=null;shopifyAnalyticsId;cookie=document.cookie;isSyncing=!1;isSyncingGA=!1;fetch;localStorageSet;localStorageGet;sessionStorageSet=window.sessionStorage.setItem.bind(window.sessionStorage);sessionStorageGet=window.sessionStorage.getItem.bind(window.sessionStorage);urlParams=new URLSearchParams(window.location.search);device;logHistory;activeViewportObservers=new Map;clientIdRetryCount=0;deriveCategoryFromExistingTests(){if(!this.state.temporary.testCategory&&this.state.essential.visitorTests.length>0){const t=this.state.essential.visitorTests.some(e=>{if(!e.hypothesisId)return!1;const i=this.getHypothesis(e.hypothesisId);return i&&["theme","basicScript","price"].includes(i.type)});this.state.temporary.testCategory=t?"global":"conditional",this.persistTemporaryState(),this.log("Derived test category from existing visitorTests: %s",this.state.temporary.testCategory)}}async init(){try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const s=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",s),this.state.temporary.isMerchant=s,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),document.querySelector("#sl-preview-bar-hide")?.remove();return}if(this.state.temporary.previewConfig=void 0,mt(navigator.userAgent))return;const t=this.state.essential.visitorTests.filter(s=>s.hypothesisId&&+s.createdAt>Date.now()-6e4);if(t.length===0)this.sendDiagnosticTelemetry("page-landed",null);else for(const s of t)this.sendDiagnosticTelemetry("page-landed",s.testId,{hypothesisId:s.hypothesisId,isControl:s.assignedTo==="control",testType:s.testType??"unknown"});if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const s=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(r=>r?.json());this.log(`IP: ${s}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),X)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const s=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>s,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),this.ensureCartAttributesForExistingPriceTests(!1);const i=this.state.essential.visitorTests.some(s=>(s.hypothesisId?this.getHypothesis(s.hypothesisId):void 0)?.subscriptionData!=null)||Object.values(this.state.temporary.testReservations??{}).some(s=>this.getHypothesis(s.hypothesisId)?.subscriptionData!=null);this.hiddenSubscriptionPlans&&!i&&(this.log(`[SUB-GLOBAL] Visitor not in subscription test — hiding ${this.hiddenSubscriptionPlans.planIds.length} B-side plans`),Ut(this.hiddenSubscriptionPlans,s=>this.log(s))),await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange(),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(t){if(t instanceof et)return;throw t}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(t){switch(t){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(t){return t.title?t.title:t.type==="price"?t.isControl?"Original prices":"Variant prices":t.isControl?"Original":"Untitled variant "+t.label.toUpperCase()}async initPreview(){const t=this.urlParams.get("previewConfig");if(t){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const e=await Rt(t);if(this.state.temporary.previewConfig=e,this.state.temporary.previewConfig.testTypeCategory===M.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const n=await this.makeJsonRequest({method:"get",url:r}).catch(o=>(this.log("Error getting domSelectors",o),null));if(s.variants.forEach(o=>o.domSelectors=n[o.id]?.domSelectors),s.isDraft){const o=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/subscription-preview`,l=await this.makeJsonRequest({method:"get",url:o}).catch(c=>(this.log("No subscription preview data for draft (test may not have a subscription widget)",c),null));l?.subscriptionData&&s.variants.forEach(c=>{c.subscriptionData=l.subscriptionData,c.priceData=l.priceData})}}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const e=this.state.temporary.previewConfig;if(e.testTypeCategory===M.Template&&this.handleTemplatePreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.UrlRedirect&&this.handleUrlPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.Script&&this.handleScriptPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.Price){const i=await this.handlePricePreview(e);e.isDraft?await this.handleSubscriptionPricePreview(e):await this.handleSubscriptionLivePreview(e),i&&this.initPreviewControls(e)}}}initPreviewControls(t){document.addEventListener("DOMContentLoaded",()=>{const e=t.variants.find(b=>b.id===t.currentVariant),i=e?.label||"a",s=t.variants,r=document.createElement("div");r.id="shoplift-preview-control";const n=document.createElement("div"),o=document.createElement("img");o.src=_t,o.height=24,o.width=14,n.style.padding="0 16px",n.style.lineHeight="100%",n.appendChild(o),r.appendChild(n);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const c=document.createElement("button");c.id="shoplift-preview-variant-menu-trigger";const d=document.createElement("div");d.className="menu-variant-label",d.style.backgroundColor=this.getVariantColor(i).bg,d.style.color=this.getVariantColor(i).text,d.innerText=i.toUpperCase(),c.appendChild(d);const p=document.createElement("span");if(p.id="shoplift-preview-variant-title",p.innerText=e?this.getDefaultVariantTitle(e):"Untitled variant "+i.toUpperCase(),c.appendChild(p),s.length>1){const b=document.createElement("img");b.src=xt,b.width=12,b.height=12,b.style.height="12px",b.style.width="12px",c.appendChild(b);const k=document.createElement("div");k.className="preview-variant-menu";for(const S of t.variants.filter(P=>P.id!==t.currentVariant)){const P=document.createElement("div");P.className="preview-variant-menu--item";const _=document.createElement("div");_.className="menu-variant-label",_.style.backgroundColor=this.getVariantColor(S.label).bg,_.style.color=this.getVariantColor(S.label).text,_.style.flexShrink="0",_.innerText=S.label.toUpperCase(),P.appendChild(_);const C=document.createElement("span");C.innerText=this.getDefaultVariantTitle(S),P.appendChild(C),P.addEventListener("click",()=>{this.pickVariant(S.id)}),k.appendChild(P)}l.appendChild(k),c.addEventListener("click",()=>{k.className!=="preview-variant-menu preview-variant-menu__visible"?k.classList.add("preview-variant-menu__visible"):k.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",S=>{S.target instanceof Element&&!c.contains(S.target)&&k.className==="preview-variant-menu preview-variant-menu__visible"&&k.classList.remove("preview-variant-menu__visible")})}else c.style.pointerEvents="none",d.style.margin="0";if(l.appendChild(c),r.appendChild(l),t.hasSubscription){this.subscriptionPreviewWarningCleanup?.();const b=zt();r.appendChild(b.root),this.subscriptionPreviewWarningCleanup=b.cleanup}const h=document.createElement("div"),u=document.createElement("button");u.id="shoplift-exit-preview-button",u.innerText="Exit",h.appendChild(u),u.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(h),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0)}pickVariant(t){if(this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig,i=new URL(window.location.toString());if(e.testTypeCategory===M.UrlRedirect){const s=e.variants.find(r=>r.id===e.currentVariant)?.redirectUrl;if(i.pathname===s){const r=e.variants.find(n=>n.id===t)?.redirectUrl;r&&(i.pathname=r)}}if(e.testTypeCategory===M.Template){const s=e.variants.find(r=>r.id===e.currentVariant)?.pathName;if(s&&i.pathname===s){const r=e.variants.find(n=>n.id===t)?.pathName;r&&r!==s&&(i.pathname=r)}}e.currentVariant=t,this.persistTemporaryState(),this.queueRedirect(i)}}exitPreview(){const t=new URL(window.location.toString());if(this.state.temporary.previewConfig?.testTypeCategory===M.Template&&t.searchParams.delete("view"),this.state.temporary.previewConfig?.testTypeCategory===M.Script&&t.searchParams.delete("slVariant"),this.state.temporary.previewConfig?.testTypeCategory===M.UrlRedirect){const i=this.state.temporary.previewConfig.variants.filter(r=>!r.isControl&&r.redirectUrl!==null).map(r=>r.redirectUrl),s=this.state.temporary.previewConfig.variants.find(r=>r.label==="a")?.redirectUrl;i.includes(t.pathname)&&s&&(t.pathname=s)}this.state.temporary.isMerchant=!1,t.searchParams.delete("isShopliftMerchant"),this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.subscriptionPreviewWarningCleanup?.(),this.subscriptionPreviewWarningCleanup=null,this.hidePage(),this.queueRedirect(t)}handleTemplatePreview(t){const e=t.currentVariant,i=t.variants.find(l=>l.id===e);if(!i)return!1;const s=t.variants.find(l=>l.isControl);if(!s)return!1;this.log("Setting up template preview for type",s.type);const r=new URL(window.location.toString()),n=r.searchParams.get("view"),o=i.type===s.type;return!o&&!i.isControl&&template.suffix===s.affix&&this.typeFromTemplate()===s.type&&i.pathName!==null?(this.log("Hit control template type, redirecting to the variant url"),this.hidePage(),r.pathname=i.pathName,this.queueRedirect(r),!0):(!i.isControl&&this.typeFromTemplate()==i.type&&template.suffix===s.affix&&o&&n!==(i.affix||"__DEFAULT__")&&(this.log("Template type and affix match control, updating the view param"),r.searchParams.delete("view"),this.log("Setting the new viewParam to",i.affix||"__DEFAULT__"),this.hidePage(),r.searchParams.set("view",i.affix||"__DEFAULT__"),this.queueRedirect(r)),n!==null&&n!==(i.affix||"__DEFAULT__")&&(r.searchParams.delete("view"),this.hidePage(),this.queueRedirect(r)),!0)}handleUrlPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e),s=t.variants.find(n=>n.isControl)?.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(t){const e=t.currentVariant,i=t.variants.find(s=>s.id===e);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(U(document,{testId:t.testId,hypothesisId:i.id,selectors:i.domSelectors}),this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async handleSubscriptionPricePreview(t){const e=t.variants.find(i=>i.id===t.currentVariant);e?.subscriptionData&&(this.log("Setting up subscription price preview"),await Nt({id:e.id,isControl:e.isControl,subscriptionData:e.subscriptionData,priceData:e.priceData},(i,...s)=>this.log(i,...s)))}async handleSubscriptionLivePreview(t){this.testConfigs.find(s=>s.id===t.testId)?.hypotheses.find(s=>s.id===t.currentVariant)?.subscriptionData&&(this.log("Setting up subscription live preview"),this.subscriptionSwapDone=!1,this.subscriptionOneTimeDone=!1,this.subscriptionPriceDone=!1,await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange())}async finalize(){const t=await this.getCartState();t!==null&&this.queueCartUpdate(t),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),e)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(o=>o.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const n=this.state.essential.visitorTests.find(o=>o.testId===r.id);return n?(this.log("Active visitor test found",s),n.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(o=>o.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(c=>c.hypothesisId===l.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,savedAt:n,...o}=s;return o})})}}setShopliftStub(){this.log("Setting up stubbed public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(e||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(t){this.log("Starting manual split for test '%s'",t.id),await this.handleVisitorTest([t]);const e=this.getReservationForTest(t.id);e&&!e.isRealized&&e.entryCriteriaKey&&(this.log("Realizing manual API reservation for test '%s'",t.id),this.realizeReservationForCriteria(e.entryCriteriaKey)),this.saveState(),this.syncAllEvents()}async handleVisitorTest(t){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests),this.pruneStaleVisitorTests(),this.deriveCategoryFromExistingTests(),this.clearStaleReservations();let e=t?t.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(e.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(e);if(i){this.log("Found current visitor test");const l=this.considerRedirect(i);return l&&(this.log("Redirecting for current visitor test"),this.redirect(i)),l}const s=this.getReservationForCurrentPage();if(s){this.log("Found matching reservation for current page: %s",s.testId);const l=this.getHypothesis(s.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(s.entryCriteriaKey);const c=this.considerRedirect(l);return c&&this.redirect(l),c}}this.log("No active test relation for test page");const r=this.testsForUrl(this.inactiveTestConfigs.filter(l=>this.testIsPaused(l)&&l.hypotheses.some(c=>this.state.essential.visitorTests.some(d=>d.hypothesisId===c.id)))).map(l=>l.id);if(r.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",r),!1;if(!this.state.temporary.testCategory){const l=this.testsFilteredByAudience.filter(d=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d))),c=this.testsFilteredByAudience.filter(d=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d)));if(this.log("Category dice roll - global tests: %o, conditional tests: %o",l.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)})),c.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)}))),l.length>0&&c.length>0){const d=l.length,p=c.length,h=d+p,u=Math.random()*h;this.state.temporary.testCategory=u<d?"global":"conditional",this.log("Category dice roll: rolled %.2f of %d (global weight: %d, conditional weight: %d), selected '%s'",u,h,d,p,this.state.temporary.testCategory)}else l.length>0?(this.state.temporary.testCategory="global",this.log("Only global tests available, setting category to global")):(this.state.temporary.testCategory="conditional",this.log("Only conditional tests available, setting category to conditional"));this.persistTemporaryState()}const n=this.state.temporary.testCategory;if(this.log("Visitor test category: %s",n),n==="global"){const l=this.testsFilteredByAudience.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:global");e=e.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}else{const l=this.testsFilteredByAudience.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:conditional");e=e.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}if(e.length===0)return this.log("No tests remaining after category filter"),!1;this.createReservations(e);const o=this.getReservationForCurrentPage();if(o&&!o.isRealized){const l=this.getHypothesis(o.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(o.entryCriteriaKey);const c=this.considerRedirect(l);return c&&(this.log("Redirecting for new test"),this.redirect(l)),c}}return!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){this.applyControlForAudienceFilteredPriceTests();const t=this.getDomTestsForCurrentUrl(),e=this.getVisitorDomHypothesis(t);for(const i of t){this.log("Evaluating dom test '%s'",i.id);const s=i.hypotheses.some(u=>u.type==="price");if(this.state.essential.visitorTests.find(u=>u.testId===i.id&&u.isInvalid&&!u.hypothesisId)){if(this.log("Visitor is blocked from test '%s', applying control prices if price test",i.id),s){const u=i.hypotheses.find(b=>b.isControl);u?.priceData&&(this.applyPriceTestWithMapLookup(i.id,u,[u],()=>{this.log("Control prices applied for blocked visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1))}continue}const n=this.getReservationForTest(i.id);let o=null,l=!1;const c=e.find(u=>i.hypotheses.some(b=>u.id===b.id));if(n)o=this.getHypothesis(n.hypothesisId)??null,this.log("Using reserved hypothesis '%s' for test '%s'",n.hypothesisId,i.id);else if(c)o=c,this.log("Using existing hypothesis assignment for test '%s'",i.id);else if(s){const u=this.visitorActiveTestTypeWithReservations();u?(l=!0,this.log("Visitor already in test type '%s', treating as non-test for price test '%s'",u,i.id)):o=this.pickHypothesis(i)}else o=this.pickHypothesis(i);if(l&&s){const u=i.hypotheses.find(b=>b.isControl);u?.priceData&&(this.log("Applying control prices for non-test visitor on price test '%s' (Map-based)",i.id),this.applyPriceTestWithMapLookup(i.id,u,[u],()=>{this.log("Control prices applied for non-test visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1));continue}if(!o){this.log("Failed to pick hypothesis for test");continue}this.sendDiagnosticTelemetry("assignment",i.id,{hypothesisId:o.id,isControl:o.isControl,testType:o.type});const d=i.bayesianRevision??4,p=o.type==="price",h=d>=5;if(p&&h){if(this.log(`Price test with Map-based lookup (v${d}): ${i.id}`),!o.priceData){this.log("No price data for hypothesis '%s', skipping",o.id);continue}const u=o.isControl?"control":"variant";this.log(`Setting up Map-based price test for ${u} (test: ${i.id})`),this.applyPriceTestWithMapLookup(i.id,o,i.hypotheses,b=>{const k=this.getReservationForTest(b);k&&!k.isRealized&&k.entryCriteriaKey?this.realizeReservationForCriteria(k.entryCriteriaKey):this.queueAddVisitorToTest(b,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(p&&!h){this.log(`Price test without viewport tracking (v${d}): ${i.id}`);const u=this.getDomSelectorsForHypothesis(o);if(u.length===0)continue;U(document,{testId:i.id,hypothesisId:o.id,selectors:u},b=>{this.queueAddVisitorToTest(b,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!o.domSelectors||o.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}U(document,{testId:i.id,hypothesisId:o.id,selectors:o.domSelectors},u=>{this.queueAddVisitorToTest(u,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(t){if(this.log("Considering redirect for hypothesis '%s'",t.id),t.isControl)return this.log("Skipping redirect for control"),!1;if(t.type==="basicScript"||t.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const e=this.state.essential.visitorTests.find(n=>n.hypothesisId===t.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(t.type==="theme"){if(!(t.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",t.themeId,themeId),this.isAppProxyPath())return this.log("On App Proxy path, skipping theme redirect to avoid infinite loop"),!1;if(e&&e.themeId!==t.themeId&&(e.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),e.themeId=t.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(t.type!=="dom"&&t.type!=="price"&&t.affix!==template.suffix&&t.affix!==r||t.redirectPath&&!i.pathname.endsWith(t.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(t){if(this.log("Redirecting to hypothesis '%s'",t.id),t.isControl)return;const e=new URL(window.location.toString());if(e.searchParams.delete("view"),t.redirectPath){const i=RegExp("^(/w{2}-w{2})/").exec(e.pathname);if(i&&i.length>1){const s=i[1];e.pathname=`${s}${t.redirectPath}`}else e.pathname=t.redirectPath}else t.type==="theme"?(e.searchParams.set("_ab","0"),e.searchParams.set("_fd","0"),e.searchParams.set("_sc","1"),e.searchParams.set("preview_theme_id",t.themeId.toString())):t.type!=="urlRedirect"&&e.searchParams.set("view",t.affix);this.queueRedirect(e)}async refreshVisitor(t){if(t===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const e=await this.getVisitor(t);e&&e.id&&this.updateLocalVisitor(e)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const t=this.getUTMValue("utm_source")??"",e=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,n=this.device;return{createdAt:new Date,utmSource:t,utmMedium:e,utmCampaign:i,utmContent:s,referrer:r,device:n}}checkForThemePreview(){return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(t=>t.isThemeTest&&t.hypothesisId!=null&&this.getHypothesis(t.hypothesisId)&&t.themeId===themeId)?(this.log("On active theme test, removing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(t=>t.isThemeTest&&t.hypothesisId!=null&&!this.getHypothesis(t.hypothesisId)&&t.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(t=>t.hypotheses.some(e=>e.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(t=>t.hypotheses.some(e=>e.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const t=new URL(window.location.toString());t.searchParams.set("preview_theme_id",""),this.queueRedirect(t)}testsForUrl(t){const e=new URL(window.location.href),i=this.typeFromTemplate();return t.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&e.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!e.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(e.searchParams.get("view")??"")))}domTestsForUrl(t){const e=new URL(window.location.href);return t.filter(i=>i.hypotheses.some(s=>s.type!=="dom"&&s.type!=="price"?!1:s.type==="price"&&s.priceData&&s.priceData.variants.length>0?!0:s.domSelectors&&s.domSelectors.some(r=>new RegExp(it(r)).test(e.toString()))))}async filterTestsByAudience(t,e,i){const s=[];let r=e.country;!r&&t.some(n=>n.requiresCountry&&!i.some(o=>o.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),r=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of t){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(c=>c.testId===n.id&&c.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const o=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(c=>c.testId===n.id&&(n.device==="all"||n.device===e.device&&n.device===this.device))||this.isTargetAudience(n,e,o,r))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}isTargetAudience(t,e,i,s){const r=this.getChannel(e);return(t.device==="all"||t.device===e.device&&t.device===this.device)&&(t.visitorOption==="all"||t.visitorOption==="new"&&i||t.visitorOption==="returning"&&!i)&&(t.targetAudiences.length===0||t.targetAudiences.reduce((n,o)=>n||o.reduce((l,c)=>l&&c(e,i,r,s),!0),!1))}visitorCreatedDuringTestActive(t){let e="";for(const i of t){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;e=i.status}return e==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(t){return t.flatMap(e=>e.hypotheses).find(e=>e.type!=="dom"&&e.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getVisitorDomHypothesis(t){return t.flatMap(e=>e.hypotheses).filter(e=>(e.type==="dom"||e.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getHypothesis(t){return this.testConfigs.filter(e=>e.hypotheses.some(i=>i.id===t)).map(e=>e.hypotheses.find(i=>i.id===t))[0]}getActiveAssignment(){if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig;return e.currentVariant&&e.testId?{testId:e.testId,hypothesisId:e.currentVariant}:null}const t=this.state.essential.visitorTests.find(e=>e.hypothesisId);return t?.hypothesisId?{testId:t.testId,hypothesisId:t.hypothesisId}:null}findActiveSubscriptionTestControl(){for(const t of this.testConfigs){const e=t.hypotheses.find(i=>i.isControl);if(e?.subscriptionData)return{testId:t.id,hypothesis:e}}return null}getDomSelectorsForHypothesis(t){if(!t)return[];if(t.domSelectors&&t.domSelectors.length>0)return t.domSelectors;if(t.priceData){const e=`${this.priceSelectorsSessionKey}_${t.id}`;try{const s=sessionStorage.getItem(e);if(s){const r=JSON.parse(s);return t.domSelectors=r,this.log("Loaded %d price selectors from cache for hypothesis '%s'",r.length,t.id),r}}catch{}const i=Ot(t.priceData);t.domSelectors=i;try{sessionStorage.setItem(e,JSON.stringify(i)),this.log("Generated and cached %d price selectors for hypothesis '%s'",i.length,t.id)}catch{this.log("Generated %d price selectors for hypothesis '%s' (cache unavailable)",i.length,t.id)}return i}return[]}hasThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(t){return this.hasThemeTest(t)&&this.hasTestThatIsNotThemeTest(t)}testIsPaused(t){return t.status==="paused"||t.status==="incompatible"||t.status==="suspended"}visitorActiveTestType(){const t=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==e.hypothesisId)));return t.length===0?null:t.some(e=>e.isThemeTest)?"theme":"templateOrUrlRedirect"}getReservationType(t){return t==="price"||this.isTemplateTestType(t)?"deferred":"immediate"}isTemplateTestType(t){return["product","collection","landing","index","cart","search","blog","article","collectionList"].includes(t)}getEntryCriteriaKey(t){const e=t.hypotheses.find(i=>i.isControl);if(!e)return`unknown:${t.id}`;switch(e.type){case"theme":return"global:theme";case"basicScript":return"global:autoApi";case"price":return"global:price";case"manualScript":return`conditional:manualApi:${t.id}`;case"urlRedirect":return`conditional:url:${e.redirectPath||"unknown"}`;default:return`conditional:template:${e.type}`}}isGlobalEntryCriteria(t){return t.startsWith("global:")}groupTestsByEntryCriteria(t){const e=new Map;for(const i of t){const s=this.getEntryCriteriaKey(i),r=e.get(s)||[];r.push(i),e.set(s,r)}return e}doesCurrentPageMatchEntryCriteria(t){if(this.isGlobalEntryCriteria(t))return!0;if(t==="conditional:manualApi")return!1;if(t.startsWith("conditional:url:")){const e=t.replace("conditional:url:","");return window.location.pathname.endsWith(e)}if(t.startsWith("conditional:template:")){const e=t.replace("conditional:template:","");return this.typeFromTemplate()===e}return!1}hasActiveReservation(){const t=this.getActiveReservations();return Object.values(t).some(e=>!e.isRealized)}getActiveReservation(){const t=this.getActiveReservations();return Object.values(t).find(e=>!e.isRealized)??null}clearStaleReservations(){const t=this.state.temporary.testReservations;if(!t)return;let e=!1;for(const[i,s]of Object.entries(t)){const r=this.testConfigs.find(o=>o.id===s.testId);if(!r){this.log("Test '%s' no longer in config, clearing reservation for criteria '%s'",s.testId,i),delete t[i],e=!0;continue}if(r.status!=="active"){this.log("Test '%s' status is '%s', clearing reservation for criteria '%s'",s.testId,r.status,i),delete t[i],e=!0;continue}this.testsFilteredByAudience.some(o=>o.id===s.testId)||(this.log("Visitor no longer passes audience for test '%s', clearing reservation for criteria '%s'",s.testId,i),delete t[i],e=!0)}e&&this.persistTemporaryState()}createReservations(t){if(this.state.temporary.testReservations||(this.state.temporary.testReservations={}),this.state.temporary.rolledEntryCriteria||(this.state.temporary.rolledEntryCriteria=[]),this.state.temporary.testCategory==="global"){this.createSingleReservation(t,"global");return}const i=t.filter(o=>this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(o))),s=t.filter(o=>!this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(o)));this.log("Conditional tests split - matching current page: %d, not matching: %d",i.length,s.length),i.length>0&&this.log("Tests matching current page (same pool): %o",i.map(o=>({id:o.id,title:o.title,criteria:this.getEntryCriteriaKey(o)})));const r=`conditional:current-page:${this.typeFromTemplate()}`;if(i.length>0&&!this.state.temporary.rolledEntryCriteria.includes(r)){this.createSingleReservation(i,r);for(const o of i){const l=this.getEntryCriteriaKey(o);this.state.temporary.rolledEntryCriteria.includes(l)||this.state.temporary.rolledEntryCriteria.push(l)}}const n=this.groupTestsByEntryCriteria(s);for(const[o,l]of n){if(this.state.temporary.rolledEntryCriteria.includes(o)){this.log("Already rolled for criteria '%s', skipping",o);continue}if(l.some(S=>this.state.essential.visitorTests.some(P=>P.testId===S.id))){this.log("Visitor already has VT for criteria '%s', skipping",o),this.state.temporary.rolledEntryCriteria.push(o);continue}const d=[...l].sort((S,P)=>S.id.localeCompare(P.id));this.log("Test dice roll for criteria '%s' - available tests: %o",o,d.map(S=>({id:S.id,title:S.title})));const p=Math.floor(Math.random()*d.length),h=d[p];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",p+1,l.length,h.id,h.title);const u=this.pickHypothesis(h);if(!u){this.log("No hypothesis picked for test '%s'",h.id);continue}this.sendDiagnosticTelemetry("assignment",h.id,{hypothesisId:u.id,isControl:u.isControl,testType:u.type});const b=this.getReservationType(u.type),k={testId:h.id,hypothesisId:u.id,testType:u.type,reservationType:b,isThemeTest:u.type==="theme",themeId:u.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:o};this.state.temporary.testReservations[o]=k,this.state.temporary.rolledEntryCriteria.push(o),this.log("Created %s reservation for test '%s' (criteria: %s)",b,h.id,o);for(const S of l)S.id!==h.id&&this.markTestAsBlocked(S,o)}this.persistTemporaryState()}createSingleReservation(t,e){if(this.state.temporary.rolledEntryCriteria.includes(e)){this.log("Already rolled for pool '%s', skipping",e);return}if(t.some(p=>this.state.essential.visitorTests.some(h=>h.testId===p.id&&!h.isInvalid))){this.log("Visitor already has VT for pool '%s', skipping",e),this.state.temporary.rolledEntryCriteria.push(e);return}if(t.length===0){this.log("No tests in pool '%s'",e);return}const s=[...t].sort((p,h)=>p.id.localeCompare(h.id));this.log("Test dice roll for pool '%s' - available tests: %o",e,s.map(p=>({id:p.id,title:p.title,criteria:this.getEntryCriteriaKey(p)})));const r=Math.floor(Math.random()*s.length),n=s[r];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",r,t.length,n.id,n.title);const o=this.pickHypothesis(n);if(!o){this.log("No hypothesis picked for test '%s'",n.id);return}this.sendDiagnosticTelemetry("assignment",n.id,{hypothesisId:o.id,isControl:o.isControl,testType:o.type});const l=this.getReservationType(o.type),c=this.getEntryCriteriaKey(n),d={testId:n.id,hypothesisId:o.id,testType:o.type,reservationType:l,isThemeTest:o.type==="theme",themeId:o.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:c};this.state.temporary.testReservations[c]=d,this.state.temporary.rolledEntryCriteria.push(e),this.log("Created %s reservation for test '%s' from pool '%s' (criteria: %s)",l,n.id,e,c);for(const p of t)p.id!==n.id&&this.markTestAsBlocked(p,`pool:${e}`);this.persistTemporaryState()}markTestAsBlocked(t,e){this.state.essential.visitorTests.some(i=>i.testId===t.id)||(this.log("Blocking visitor from test '%s' (reason: %s)",t.id,e),this.state.essential.visitorTests.push({createdAt:new Date,testId:t.id,hypothesisId:null,isThemeTest:t.hypotheses.some(i=>i.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))}realizeReservationForCriteria(t){const e=this.state.temporary.testReservations?.[t];if(!e)return this.log("No reservation found for criteria '%s'",t),!1;if(e.isRealized)return this.log("Reservation already realized for criteria '%s'",t),!1;if(this.state.essential.visitorTests.some(s=>s.testId===e.testId&&!s.isInvalid))return this.log("Visitor already assigned to test '%s'",e.testId),!1;const i=this.getHypothesis(e.hypothesisId);return i?(e.isRealized=!0,this.persistTemporaryState(),this.queueAddVisitorToTest(e.testId,i),this.saveState(),this.log("Realized reservation for test '%s' (criteria: %s)",e.testId,t),!0):(this.log("Hypothesis '%s' not found",e.hypothesisId),!1)}getActiveReservations(){return this.state.temporary.testReservations??{}}getReservationForCurrentPage(){const t=this.getActiveReservations();for(const[e,i]of Object.entries(t)){if(i.isRealized)continue;const s=this.testConfigs.find(r=>r.id===i.testId);if(!(!s||s.status!=="active")&&this.doesCurrentPageMatchEntryCriteria(e))return i}return null}getReservationForTest(t){const e=this.getActiveReservations();return Object.values(e).find(i=>i.testId===t)??null}getReservationTestType(){const t=this.getActiveReservations(),e=Object.values(t);if(e.length===0)return null;for(const i of e)if(i.isThemeTest)return"theme";for(const i of e)if(i.testType==="price")return"price";return e.some(i=>!i.isRealized)?"templateOrUrlRedirect":null}hasPriceTests(t){return t.some(e=>e.hypotheses.some(i=>i.type==="price"))}_priceTestProductIds=null;getPriceTestProductIds(){if(this._priceTestProductIds)return this._priceTestProductIds;const t=new Set;for(const e of this.testConfigs)for(const i of e.hypotheses)if(i.type==="price"){for(const s of i.domSelectors||[]){const r=s.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);r?.[1]&&t.add(r[1])}if(i.priceData?.variants)for(const[s]of i.priceData.variants)t.add(s)}return this._priceTestProductIds=t,this.log("Built price test product ID cache with %d products",t.size),t}isProductInAnyPriceTest(t){return this.getPriceTestProductIds().has(t)}visitorActiveTestTypeWithReservations(){const t=this.getActiveReservations();for(const r of Object.values(t)){if(r.isThemeTest)return"theme";if(r.testType==="price")return"price"}if(Object.values(t).some(r=>!r.isRealized)){if(this.state.temporary.testCategory==="global")for(const n of Object.values(t)){if(n.testType==="theme")return"theme";if(n.testType==="price")return"price";if(n.testType==="basicScript")return"theme"}return"templateOrUrlRedirect"}const i=this.state.essential.visitorTests.filter(r=>!r.isInvalid&&this.testConfigs.some(n=>n.hypotheses.some(o=>o.id===r.hypothesisId)));return i.length===0?null:i.some(r=>this.getHypothesis(r.hypothesisId)?.type==="price")?"price":i.some(r=>r.isThemeTest)?"theme":"templateOrUrlRedirect"}applyControlForAudienceFilteredPriceTests(){const t=this.testConfigs.filter(s=>s.status==="active"&&s.hypotheses.some(r=>r.type==="price"));if(t.length===0)return;const e=this.testsFilteredByAudience.filter(s=>s.hypotheses.some(r=>r.type==="price")),i=t.filter(s=>!e.some(r=>r.id===s.id));if(i.length!==0){this.log("Found %d price tests filtered by audience, applying control selectors",i.length);for(const s of i){const r=s.hypotheses.find(c=>c.isControl),n=this.getDomSelectorsForHypothesis(r);if(n.length===0){this.log("No control selectors for audience-filtered price test '%s'",s.id);continue}const o=new URL(window.location.href);n.some(c=>{try{return new RegExp(it(c)).test(o.toString())}catch{return!1}})&&(this.log("Applying control selectors for audience-filtered price test '%s'",s.id),U(document,{testId:s.id,hypothesisId:r.id,selectors:n},()=>{}),this.updatePriceTestHiddenInputs(s.id,"control",!1))}}}pickHypothesis(t){let e=Math.random();const i=t.hypotheses.reduce((r,n)=>r+n.visitorCount,0);return t.hypotheses.sort((r,n)=>r.isControl?n.isControl?0:-1:n.isControl?1:0).reduce((r,n)=>{if(r!==null)return r;const l=t.hypotheses.reduce((c,d)=>c&&d.visitorCount>20,!0)?n.visitorCount/i-n.trafficPercentage:0;return e<=n.trafficPercentage-l?n:(e-=n.trafficPercentage-l,null)},null)}typeFromTemplate(){switch(template.type){case"list-collections":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(t){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(t),0),window.setTimeout(()=>{this.syncAllEvents()},2e3)}scheduleRetrySync(){this.clientIdRetryCount>=5||(this.clientIdRetryCount++,window.setTimeout(()=>{this.syncAllEvents()},500))}async syncAllEvents(){const t=async()=>{if(this.isSyncing){window.setTimeout(()=>{(async()=>await t())()},500);return}try{if(this.isSyncing=!0,this.syncGAEvents(),this.shopifyAnalyticsId||(this.shopifyAnalyticsId=this.getShopifyAnalyticsId()),!this.shopifyAnalyticsId){this.scheduleRetrySync();return}await this.syncEvents()}finally{this.isSyncing=!1}};await t()}async syncEvents(){if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const t=this.state.analytics.queue.length,e=this.state.analytics.queue.splice(0,t);this.log("Syncing %s events",t);try{const i={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.state.analytics.visitor?.device??this.device,country:this.state.analytics.visitor?.country??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(r=>!r.isInvalid&&!r.isSaved&&r.hypothesisId!=null).map(r=>new yt(r.testId,r.hypothesisId,r.createdAt)).concat(e)};await this.sendEvents(i);for(const r of this.state.essential.visitorTests.filter(n=>!n.isInvalid&&!n.isSaved&&n.hypothesisId!=null))this.sendDiagnosticTelemetry("event-delivered",r.testId,{hypothesisId:r.hypothesisId,isControl:r.assignedTo==="control",testType:r.testType??"unknown"});const s=await this.getVisitor(this.shopifyAnalyticsId);s!==null&&this.updateLocalVisitor(s);for(const r of this.state.essential.visitorTests.filter(n=>!n.isInvalid&&!n.isSaved))r.isSaved=!0,r.savedAt=Date.now()}catch{this.state.analytics.queue.splice(0,0,...e)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(pt)return;pt=!0,this.log("UseGtag is false — skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const t=this.state.essential.visitorTests.filter(e=>e.shouldSendToGa);t.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",t.length),Promise.allSettled(t.map(e=>this.sendGAEvent(e))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(t){return new Promise(e=>{this.log("Sending GA Event for test %s, hypothesis %s",t.testId,t.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",t.hypothesisId),t.shouldSendToGa=!1,this.persistEssentialState(),e()},s={exp_variant_string:`SL-${t.testId}-${t.hypothesisId}`};this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(n,o,l){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(t){let e;({visitorTests:e,...this.state.analytics.visitor}=t),this.log("updateLocalVisitor - server returned %d tests: %o",e.length,e.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isInvalid:s.isInvalid}))),this.log("updateLocalVisitor - local has %d tests: %o",this.state.essential.visitorTests.length,this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid})));const i=300*1e3;for(const s of this.state.essential.visitorTests.filter(r=>r.isSaved&&(!r.savedAt||Date.now()-r.savedAt>i)&&!e.some(n=>n.testId===r.testId)))this.log("updateLocalVisitor - marking LOCAL test as INVALID (isSaved && not in server): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),s.isInvalid=!0;for(const s of e){const r=this.state.essential.visitorTests.findIndex(o=>o.testId===s.testId);if(!(r!==-1))this.log("updateLocalVisitor - ADDING server test (not found locally): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),this.state.essential.visitorTests.push(s);else{const o=this.state.essential.visitorTests.at(r);this.log("updateLocalVisitor - REPLACING local test with server test: testId=%s, local hypothesisId=%s -> server hypothesisId=%s, local isInvalid=%s -> false",s.testId,o?.hypothesisId,s.hypothesisId,o?.isInvalid),s.isInvalid=!1,s.shouldSendToGa=o?.shouldSendToGa??!1,s.testType=o?.testType,s.assignedTo=o?.assignedTo,s.testTitle=o?.testTitle,this.state.essential.visitorTests.splice(r,1,s)}}this.log("updateLocalVisitor - FINAL local tests: %o",this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid}))),this.state.analytics.visitor.storedAt=new Date}async getVisitor(t){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${t}`})}catch{return null}}async sendEvents(t){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(t)})}sendDiagnosticTelemetry(t,e,i){if(!this.telemetryEnabled||!navigator.sendBeacon)return;const s=this.state.essential.consentApproved,r=JSON.stringify({shop:this.shop,testId:e,checkpoint:t,device:this.device,...s?{visitorId:this.shopifyAnalyticsId??"unknown"}:{},clientTimestamp:Date.now(),consentApproved:s,hasConsentInteraction:this.state.essential.hasConsentInteraction,...i});navigator.sendBeacon(`${this.eventHost}/api/v0/telemetry`,new Blob([r],{type:"text/plain"}))}getUTMValue(t){const i=decodeURIComponent(window.location.search.substring(1)).split("&");for(let s=0;s<i.length;s++){const r=i[s].split("=");if(r[0]===t)return r[1]||null}return null}hidePage(t){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),t||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function t(){let i=!1;return(function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}function e(){let i=!1;return(function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}return t()?"mobile":e()?"tablet":"desktop"}removeAsyncHide(t){return()=>{t&&window.document.documentElement.classList.remove(t)}}async getCartState(){try{let t=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return t===null||(t.note===null&&(t=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),t==null)?null:{token:t.token,total_price:t.total_price,total_discount:t.total_discount,currency:t.currency,items_subtotal_price:t.items_subtotal_price,items:t.items.map(e=>({quantity:e.quantity,variant_id:e.variant_id,key:e.key,price:e.price,final_line_price:e.final_line_price,sku:e.sku,product_id:e.product_id}))}}catch(t){return this.log("Error sending cart info",t),null}}ensureCartAttributesForExistingPriceTests(t){try{if(this.log("Checking visitor assignments for active price tests"),t&&this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",e.testId);let i="variant";if(e.variants&&e.variants.length>0){const s=e.variants.find(r=>r.id===e.currentVariant);s&&s.isControl&&(i="control")}this.log("Merchant preview - updating hidden inputs:",e.testId,i),this.updatePriceTestHiddenInputs(e.testId,i,!0);return}for(const e of this.state.essential.visitorTests){const i=this.testConfigs.find(n=>n.id===e.testId);if(!i){this.log("Test config not found:",e.testId);continue}const s=i.hypotheses.find(n=>n.id===e.hypothesisId);if(!s||s.type!=="price")continue;const r=s.isControl?"control":"variant";this.log("Updating hidden inputs for price test:",e.testId,r),this.updatePriceTestHiddenInputs(e.testId,r,t)}}catch(e){this.log("Error ensuring cart attributes for existing price tests:",e)}}subscriptionSwapDone=!1;subscriptionHideWrongPlans=null;subscriptionPriceDone=!1;subscriptionUpdateOneTime=null;subscriptionOneTimeDone=!1;swapMap=null;slptValue=null;async subscriptionSwap(){await Lt(this)}async subscriptionPriceChange(){await qt(this)}async subscriptionOneTimePrice(){await Ht(this)}updatePriceTestHiddenInputs(t,e,i){try{this.cleanupPriceTestObservers();const s=`${t}:${e}:${i?"t":"f"}`,r=C=>{const m=C.getAttribute("data-sl-pid");if(!m)return!0;if(i&&this.state.temporary.previewConfig){const w=this.state.temporary.previewConfig,T=e==="control"?"a":"b",f=w.variants.find(v=>v.label===T);if(!f)return!1;for(const v of f.domSelectors||[]){const g=v.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(g){const I=g[1];if(this.log(`Extracted ID from selector: ${I}, comparing to: ${m}`),I===m)return this.log("Product ID match found in preview config:",m,"variant:",f.label),!0}else this.log(`Could not extract ID from selector: ${v.cssSelector}`)}return this.log("No product ID match in preview config for:",m,"variant:",T),!1}const y=this.testConfigs.find(w=>w.id===t);if(!y)return this.log("Test config not found for testId:",t),!1;for(const w of y.hypotheses||[]){for(const T of w.domSelectors||[]){const f=T.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(f&&f[1]===m)return this.log("Product ID match found in domSelectors:",m,"for test:",t),!0}if(w.priceData?.variants){for(const T of w.priceData.variants)if(T[0]===m)return this.log("Product ID match found in priceData:",m,"for test:",t),!0}}return this.log("No product ID match for:",m,"in test:",t),!1},n=new Set;let o=!1,l=null;const c=(C,m)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(w=>{if(w instanceof Element&&w.nodeType===Node.ELEMENT_NODE&&w.isConnected&&document.contains(w))try{C.observe(w,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(T){this.log(`Failed to observe element (${m}):`,T)}}),document.body&&document.body.isConnected)try{C.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(w){this.log(`Failed to observe document.body (${m}):`,w)}},d=(C,m,y,w)=>{const T=C.filter(f=>{const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return v&&v[1]===w});this.log(`Applying ${y} DOM selectors, total: ${C.length}, filtered: ${T.length}`),T.length>0&&U(document,{testId:t,hypothesisId:m,selectors:T})},p=(C,m)=>{this.log(`Applying DOM selector changes for product ID: ${C}`),m.disconnect(),o=!0;try{if(i&&this.state.temporary.previewConfig){const y=e==="control"?"a":"b",w=this.state.temporary.previewConfig.variants.find(T=>T.label===y);if(!w?.domSelectors){this.log(`No DOM selectors found for preview variant: ${y}`);return}d(w.domSelectors,w.id,"preview config",C)}else{const y=this.testConfigs.find(T=>T.id===t);if(!y){this.log(`No test config found for testId: ${t}`);return}const w=y.hypotheses.find(T=>e==="control"?T.isControl:!T.isControl);if(!w?.domSelectors){this.log(`No DOM selectors found for assignment: ${e}`);return}d(w.domSelectors,w.id,"live config",C)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{o=!1,l=null,c(m,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")},50)}},h=new MutationObserver(C=>{if(!o)for(const m of C){if(m.type!=="childList"&&m.type!=="characterData")continue;let y=m.target;m.type==="characterData"&&(y=m.target.parentElement||m.target.parentNode);let w=y,T=w.getAttribute("data-sl-attribute-p");for(;!T&&w.parentElement;)w=w.parentElement,T=w.getAttribute("data-sl-attribute-p");if(!T)continue;const f=w.innerHTML||w.textContent||"";let v="";m.type==="characterData"&&m.oldValue!==null&&(v=m.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${T}"`),v&&this.log(`Previous content: "${v}"`),this.log(`Current content: "${f}"`),p(T,h)}});c(h,"initial setup"),n.add(h);const u=new MutationObserver(C=>{C.forEach(m=>{m.addedNodes.forEach(y=>{if(y.nodeType===Node.ELEMENT_NODE){const w=y;k(w);const T=w.matches('input[name="properties[_slpt]"]')?[w]:w.querySelectorAll('input[name="properties[_slpt]"]');T.length>0&&this.log(`MutationObserver found ${T.length} new hidden input(s)`),T.forEach(f=>{const v=f.getAttribute("data-sl-pid");if(this.log(`MutationObserver checking new input with data-sl-pid="${v}"`),r(f))f.value!==s&&(f.value=s,this.log("Updated newly added hidden input:",s)),S(f);else{const g=f.getAttribute("data-sl-pid");g&&this.isProductInAnyPriceTest(g)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",g):(f.remove(),this.log("Removed newly added non-matching hidden input for product ID:",g))}})}})})});n.add(u);const b=new MutationObserver(C=>{C.forEach(m=>{if(m.type==="attributes"&&m.attributeName==="data-sl-pid"){const y=m.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",y.tagName),y.matches('input[name="properties[_slpt]"]')){const w=y,T=m.oldValue,f=w.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${T}" to "${f}" - triggering payment placement updates`),r(w)?(w.value!==s&&(w.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),f&&p(f,h),this.log("Re-running payment placement updates after variant change"),k(document.body)):f&&this.isProductInAnyPriceTest(f)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",f):(w.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",f))}}})});n.add(b);const k=C=>{C.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(t,e));const m=C.querySelectorAll("shopify-payment-terms");m.length>0&&(this.log(`MutationObserver found ${m.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(t,e)),C.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(t,e,"afterpay"));const y=C.querySelectorAll("afterpay-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} afterpay-placement in added node`),this.updateAfterpayPlacements(t,e,"afterpay")),C.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(t,e,"square"));const w=C.querySelectorAll("square-placement");w.length>0&&(this.log(`MutationObserver found ${w.length} square-placement in added node`),this.updateAfterpayPlacements(t,e,"square")),C.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(t,e));const T=C.querySelectorAll("klarna-placement");T.length>0&&(this.log(`MutationObserver found ${T.length} klarna-placement in added node`),this.updateKlarnaPlacements(t,e))},S=C=>{b.observe(C,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const m=C.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${m}"`)},P=()=>{const C=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${C.length} existing hidden inputs to check`),C.forEach(m=>{const y=m.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${y}"`),r(m)?(m.value=s,this.log("Updated existing hidden input:",s),y&&(this.log("Applying initial DOM selector changes for existing product"),p(y,h)),S(m)):y&&this.isProductInAnyPriceTest(y)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",y):(m.remove(),this.log("Removed non-matching hidden input for product ID:",y))})},_=()=>{document.body?(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),P(),k(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),P(),k(document.body))}):(this.log("Set timeout on observer"),setTimeout(_,10))};_(),window.__shopliftPriceTestObservers=n,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden inputs")}catch(s){this.log("Error updating price test hidden inputs:",s)}}updateKlarnaPlacements(t,e){this.updatePlacementElements(t,e,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const t=window.__shopliftPriceTestObservers;t&&(t.forEach(e=>{e.disconnect()}),t.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(t,e,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(t,e,s,(n,o)=>{if(i==="afterpay"){const l=(o/100).toFixed(2);n.setAttribute("data-amount",l)}else n.setAttribute("data-amount",o.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(t,e,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let n;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=e==="control"?"a":"b",c=this.state.temporary.previewConfig.variants.find(d=>d.label===l);if(!c?.domSelectors){this.log(`No variant found for label ${l} in preview config for ${i}`);return}n=c.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(d=>d.id===t);if(!l){this.log(`No testConfig found for id: ${t} - early return`);return}const c=l.hypotheses.find(d=>e==="control"?d.isControl:!d.isControl);if(!c?.domSelectors){this.log(`No hypothesis or domSelectors found for assignment: ${e} - early return`);return}n=c.domSelectors}const o=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let c=null;const d=l.parentElement;if(d&&(c=d.querySelector('input[name="properties[_slpt]"]')),c||(c=l.querySelector('input[name="properties[_slpt]"]')),!c){this.log(`No hidden input found for ${i} element`);return}const p=c.getAttribute("data-sl-pid");if(!p){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const h=n.find(S=>{const P=S.cssSelector.match(o);return P&&P[1]===p});if(!h){this.log(`No matching selector found for productId: ${p} - skipping element`);return}const u=h.actions.find(S=>S.scope==="price");if(!u?.value){this.log("No price action or value found - skipping element");return}const b=parseFloat(u.value.replace(/[^0-9.]/g,""));if(Number.isNaN(b)){this.log(`Invalid price "${u.value}" for product ${p} - skipping`);return}const k=Math.round(b*100);s(l,k)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(t,e){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const n=e==="control"?"a":"b",o=this.state.temporary.previewConfig.variants.find(l=>l.label===n);if(!o||!o.domSelectors){this.log(`No variant found for label ${n} in preview config`);return}s=o.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${n}`)}else{const n=this.testConfigs.find(l=>l.id===t);if(!n)return;const o=n.hypotheses.find(l=>e==="control"?l.isControl===!0:l.isControl===!1);if(!o||!o.domSelectors)return;s=o.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(n=>{const o=n.getAttribute("variant-id");if(!o)return;const l=s.find(c=>{const d=c.cssSelector.match(r);return d&&d[1]===o});if(l){const c=l.actions.find(d=>d.scope==="price");if(c&&c.value){const d=n.getAttribute("shopify-meta");if(d)try{const p=JSON.parse(d);if(p.variants&&Array.isArray(p.variants)){const h=p.variants.find(u=>u.id?.toString()===o);if(h){h.full_price=c.value;const u=parseFloat(c.value.replace(/[^0-9.]/g,""));if(h.number_of_payment_terms&&h.number_of_payment_terms>1){const b=u/h.number_of_payment_terms;h.price_per_term=`$${b.toFixed(2)}`}n.setAttribute("shopify-meta",JSON.stringify(p))}}}catch(p){this.log("Error parsing/updating shoplift-meta:",p)}}}})}async makeJsonRequest(t){const e=await this.makeRequest(t);return e===null?null:JSON.parse(await e.text(),F)}async makeRequest(t){const{url:e,method:i,headers:s,data:r,signal:n}=t,o=new Headers;if(s)for(const c in s)o.append(c,s[c]);(!s||!s.Accept)&&o.append("Accept","application/json"),(!s||!s["Content-Type"])&&o.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&o.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(e,{method:i,headers:o,body:r,signal:n});if(!l.ok){if(l.status===204)return null;if(l.status===422){const c=await l.json();if(typeof c<"u"&&c.isBot)throw new et}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(t,e){if(this.state.essential.visitorTests.some(s=>s.testId===t))return;const i=this.testConfigs.find(s=>s.id===t);if(this.state.essential.visitorTests.push({createdAt:new Date,testId:t,hypothesisId:e.id,isThemeTest:e.type==="theme",themeId:e.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0,testType:e.type,assignedTo:e.isControl?"control":"variant",testTitle:i?.title}),e.type==="price"){const s=e.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",t,s),this.updatePriceTestHiddenInputs(t,s,!1)}}queueCartUpdate(t){this.queueEvent(new wt(t))}queuePageView(t){this.queueEvent(new vt(t))}queueEvent(t){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(t)}legacyGetLocalStorageVisitor(){const t=this.localStorageGet(this.legacySessionKey);if(t)try{return JSON.parse(t,F)}catch{}return null}pruneStaleVisitorTests(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(e=>e.id==t.testId)||this.inactiveTestConfigs.filter(e=>this.testIsPaused(e)).some(e=>e.id===t.testId))}pruneStateAndSave(){this.pruneStaleVisitorTests(),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const t=this.loadAnalyticsState(),e={analytics:t,essential:this.loadEssentialState(t),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(n=>n!==null).sort((n,o)=>+o.storedAt-+n.storedAt)[0];return e.analytics.visitor===null&&r&&({visitorTests:e.essential.visitorTests,...e.analytics.visitor}=r,e.essential.isFirstLoad=!1,e.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!e.essential.consentApproved&&e.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),e}loadEssentialState(t){const e=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();t.visitor?.device&&(s.device=t.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},n=[e,i].filter(o=>o!==null).sort((o,l)=>+l.timestamp-+o.timestamp)[0]??r;return n.initialState||(t.visitor!==null?n.initialState=t.visitor:(n.initialState=s,n.initialState.createdAt=n.timestamp)),n}loadAnalyticsState(){const t=this.loadLocalStorage(this.analyticsSessionKey),e=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[t,e].filter(r=>r!==null).sort((r,n)=>+n.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&t&&t.queue.length>1&&(s.queue=t.queue),s}loadTemporaryState(){const t=this.sessionStorageGet(this.temporarySessionKey),e=t?JSON.parse(t,F):null,i=this.loadCookie(this.temporarySessionKey);return e??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persistCookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persistCookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(t){const e=this.localStorageGet(t);if(e===null)return null;try{return JSON.parse(e,F)}catch{return null}}loadCookie(t){const e=this.getCookie(t);if(e===null)return null;try{return JSON.parse(e,F)}catch{return null}}persistLocalStorageState(t,e){this.localStorageSet(t,JSON.stringify(e))}persistCookieState(t,e,i=!1){const s=JSON.stringify(e),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${t}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(t){const e=new Date(0).toUTCString();document.cookie=`${t}=;domain=.${window.location.hostname};path=/;expires=${e};`}deleteLocalStorage(t){window.localStorage.removeItem(t)}getChannel(t){return[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(i=>i.test(t))?.name??"other"}getShopifyAnalyticsId(){const t=this.getCookie("_shopify_y");if(t)return t;try{const e=this.localStorageGet("Shoplift_ClientId");if(e)return e}catch{}return null}legacyGetCookieVisitor(){const t=this.getCookie("SHOPLIFT");return t===null?null:JSON.parse(t,F)}getCookie(t){const e=this.cookie.split("; ").filter(i=>i.split("=").at(0)===t).at(0);return e===void 0?null:e.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",t=>{(async()=>await this.onConsentChange(t.detail.analyticsAllowed,!0))()}),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let t=0;const e=()=>{this.loadShopifyConsentApi()||t++<10&&window.setTimeout(e,100)};e()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const t=async()=>{if(!window.Shopify){this.log("Shopify object missing... suddenly?");return}if(window.Shopify.customerPrivacy===void 0){this.log("Shopify CustomerPrivacy api still missing, trying again in 1000ms"),e=window.setTimeout(()=>{(async()=>await t())()},1e3);return}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let e=window.setTimeout(()=>{(async()=>await t())()},5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(e),i){this.log("Error loading consent tracking",i);return}await t()})()}),!0}return!1}async onConsentChange(t,e){try{if(this.log("Consent change detected",t,e),this.state.essential.consentApproved=t,this.state.essential.hasConsentInteraction=e,!this.state.essential.consentApproved){this.state.essential.hasConsentInteraction&&(this.state.analytics.queue.length=0),this.saveState();return}this.cookie=document.cookie,this.shopifyAnalyticsId=this.getShopifyAnalyticsId();for(const i of this.state.analytics.queue.filter(s=>s.type===1||s.type===2)){const s=i;s.shopifyAnalyticsId=this.shopifyAnalyticsId}this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}isAppProxyPath(){const t=["/apps/","/tools/","/a/"],e=window.location.pathname;return t.some(i=>e.startsWith(i))}clearThemeBar(t,e,i){const s=structuredClone(i);this.log("Looking for theme bar"),this.waitForElement(null,"body").then(r=>this.waitForElement(r,"#preview-bar-iframe, #PBarNextFrameWrapper").then(n=>(this.log("Found theme bar"),e&&(this.log("Removing theme bar"),n.remove()),t?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},X)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(t,e){return new Promise(i=>{const s=document.querySelector(e);if(s){i(s);return}const r=new MutationObserver(n=>{const o=document.querySelector(e);if(o){r.disconnect(),i(o);return}});r.observe(t??document.documentElement,{childList:!0})})}setDebug(t){this.state.essential.debugMode=t,this.saveState()}log(t,...e){let i=0;const s=t.replace(/%[sdoOfF]/g,r=>{if(i>=e.length)return r;const n=e[i++];return r==="%o"||r==="%O"?JSON.stringify(n):String(n)});this.logHistory.push(`[${new Date().toISOString()}][SL] ${s}`),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${t}`,...e)}debugState(){return{state:this.state,storage:{essential:this.loadLocalStorage(this.essentialSessionKey),analytics:this.loadLocalStorage(this.analyticsSessionKey)},params:{shop:this.shop,host:this.host,eventHost:this.eventHost,cssHideClass:this.cssHideClass,testConfigs:this.testConfigs,inactiveTestConfigs:this.inactiveTestConfigs,sendPageView:this.sendPageView,isShopifyMerchantCookie:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}createViewportObserver(t,e={}){const{threshold:i=this.VIEWPORT_TRACK_THRESHOLD,triggerOnce:s=!0}=e,r=new Set;return new IntersectionObserver(n=>{n.forEach(o=>{if(o.isIntersecting&&!r.has(o.target)){const l=o.target,c=l.getAttribute(this.DATA_SL_TEST_ID);c&&(t(c,l),s&&r.add(l))}})},{threshold:i})}applyChangesWithViewport(t,e,i,s){const r=e.selectorsForViewportTracking??e.selectors,n=o=>{if(this.state.essential.visitorTests.some(h=>h.testId===o)||this.activeViewportObservers.has(o))return;const l=[];if(r.forEach(h=>{t.querySelectorAll(h.cssSelector).forEach(b=>l.push(b))}),l.length===0)return;let c=!1;const d=()=>{c||(c=!0,i(o),p.disconnect(),this.activeViewportObservers.delete(o))},p=this.createViewportObserver(()=>{d()},{triggerOnce:!0,...s});this.activeViewportObservers.set(o,p),this.log(`Created viewport observer for test ${o}, observing ${l.length} elements`),l.forEach(h=>{h.setAttribute(this.DATA_SL_TEST_ID,String(o)),p.observe(h)}),setTimeout(()=>{c||l.forEach(h=>{const u=h.getBoundingClientRect(),b=s?.threshold??this.VIEWPORT_TRACK_THRESHOLD,k=Math.min(u.bottom,window.innerHeight)-Math.max(u.top,0),S=Math.min(u.right,window.innerWidth)-Math.max(u.left,0);u.top<window.innerHeight&&u.bottom>0&&u.left<window.innerWidth&&u.right>0&&k>0&&S>0&&k>=u.height*b&&(this.log(`Price element already visible in viewport for test ${o}:`,h),d())})},100)};e.selectors.length>0&&U(t,e,()=>{}),bt(t,{testId:e.testId,hypothesisId:e.hypothesisId,selectors:r},o=>{n(o)})}applyPriceTestWithMapLookup(t,e,i,s){if(!e.priceData){this.log("No price data for hypothesis '%s'",e.id);return}this.log("Hypothesis '%s' isControl=%s, priceData has %d variants",e.id,e.isControl,e.priceData.variants.length);const r=e.priceData.variants.slice(0,3);for(const[S,P,_]of r)this.log("  Sample priceData: variant=%s, price=%d, compareAt=%d",S,P,_);const n=j(e.priceData),o=new Set;for(const S of i)if(S.priceData)for(const[P]of S.priceData.variants)o.add(P);this.log("Price test Map lookup: %d products in hypothesis, %d total products to track",n.size,o.size);const l=e.priceData,c=new WeakSet;let d=!1;const p="[data-sl-attribute-p], [data-sl-attribute-cap], [data-sl-attribute-discount]",h=S=>{if(c.has(S))return;const P=S.getAttribute("data-sl-attribute-p"),_=S.getAttribute("data-sl-attribute-cap"),C=S.getAttribute("data-sl-attribute-discount"),m=P||_||C;if(!m||!o.has(m))return;c.add(S);const y=n.get(m);y&&(this.log("Applying price for product %s: %d cents (compare at: %d cents)",m,y.priceInCents,y.compareAtPriceInCents),Dt(S,m,y,l),this.log("Applied price to element for product %s",m)),!d&&!this.state.essential.visitorTests.some(w=>w.testId===t)&&(S.setAttribute(this.DATA_SL_TEST_ID,String(t)),this.setupElementViewportTracking(S,t,()=>{d||(d=!0,s(t))}))},u=()=>{const S=document.querySelectorAll(p);this.log("Scanning for price elements, found: %d",S.length),S.forEach(h)},b=new MutationObserver(S=>{for(const P of S)P.type==="childList"&&P.addedNodes.forEach(_=>{if(_.nodeType===Node.ELEMENT_NODE){const C=_;(C.hasAttribute("data-sl-attribute-p")||C.hasAttribute("data-sl-attribute-cap")||C.hasAttribute("data-sl-attribute-discount"))&&h(C),C.querySelectorAll(p).forEach(h)}}),P.type==="attributes"&&P.target instanceof Element&&h(P.target)}),k=document.body||document.documentElement;b.observe(k,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-sl-attribute-p","data-sl-attribute-cap","data-sl-attribute-discount"]}),this.log("MutationObserver started for price elements"),u(),document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{this.log("DOMContentLoaded - rescanning for price elements"),u()}),setTimeout(()=>{this.log("Delayed rescan for price elements"),u()},100),setTimeout(()=>{this.log("Final rescan for price elements"),u()},500)}setupElementViewportTracking(t,e,i){const s=this.VIEWPORT_TRACK_THRESHOLD,r=t.getBoundingClientRect(),n=Math.min(r.bottom,window.innerHeight)-Math.max(r.top,0),o=Math.min(r.right,window.innerWidth)-Math.max(r.left,0);if(r.top<window.innerHeight&&r.bottom>0&&r.left<window.innerWidth&&r.right>0&&n>0&&o>0&&n>=r.height*s){this.log("Price element already visible for test %s",e),i();return}const c=new IntersectionObserver(d=>{for(const p of d)if(p.isIntersecting&&p.intersectionRatio>=s){this.log("Price element entered viewport for test %s",e),c.disconnect(),i();break}},{threshold:s});c.observe(t)}debug(){const t=this.debugState();console.log(JSON.stringify(t,X,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new Wt("xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",false,false,false,{"sendEvents":false,"mode":"gtag"},false,false,1000,[],[],null),await window.shopliftInstance.init())})();async function Gt(a,t,e,i){const s=Mt({log:i});if(e)return i("[SUB-PREVIEW] A side — no overlay applied; widget renders naturally"),s;const r=a.widget.widgetType,n=t?j(t):null;let o=W(t),l=K(a,o),c=l.discountMap,d=l.maxDiscount;function p(){const f=W(t);f!==o&&(o=f,l=K(a,o),c=l.discountMap,d=l.maxDiscount,i(`[SUB-PREVIEW] scope refreshed currentProductId=${o??"n/a"}, maxDiscount=${d}`))}i(`[SUB-PREVIEW] side=B, currentProductId=${o??"n/a"}, maxDiscount=${d}`);function h(f){if(!t||!n)return null;const v=Y(n),g=v?n.get(v):void 0;return g?{formattedVariantPrice:G(g.priceInCents,t),formattedDiscounted:G(g.priceInCents*(1-f/100),t)}:null}function u(f){const v=J(a,f);if(!v)return d;const g=D(a,"subscriptionInput"),I=g.length?g[0].selector:'input[name="rc_plan"]',A=v.querySelector(`${I}:checked`);if(A){const E=c[A.value];if(E!==void 0)return E}return d}function b(f){const v=D(a,"subscriptionDiscount");for(const g of v)if(g.selector.includes("badge")||g.selector.includes("__badge")){const I=f.querySelector(g.selector);I?.textContent&&!I.textContent.includes(`${d}%`)&&$(I,A=>N(A,d))}}function k(f,v){const g=h(v);if(!g)return;const I=D(a,"subscriptionCompareAt");for(const A of I){const E=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);E?.textContent&&!E.textContent.includes(g.formattedVariantPrice)&&$(E,x=>/\d/.test(x)?g.formattedVariantPrice:x)}}function S(f,v){const g=h(v);if(!g)return;const I=D(a,"subscriptionPrice");for(const A of I){const E=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);E?.textContent&&!E.textContent.includes(g.formattedDiscounted)&&$(E,x=>/\d/.test(x)?g.formattedDiscounted:x)}}function P(f){const v=D(a,"subscriptionInput"),g=v.length?v[0].selector:'input[name="rc_plan"]',I=D(a,"subscriptionPlanDiscount"),A=I.length?I[0].selector:".rc-plans-button__discount";for(const E of Array.from(f.querySelectorAll("label"))){const x=E.querySelector(g),R=E.querySelector(A);if(x&&R?.textContent){const V=c[x.value];if(V!==void 0){const O=R.textContent.match(/[\d.]+%/)?.[0];O&&O!==`${V}%`&&$(R,L=>N(L,V))}}}}function _(f){const v=f.querySelector("select");if(v)for(const g of Array.from(v.options)){const I=c[g.value];if(I!==void 0&&g.textContent){const A=g.textContent.match(/[\d.]+%/)?.[0];A&&A!==`${I}%`&&(g.textContent=N(g.textContent,I))}}}function C(f){const v=D(a,"onetimePrice");if(!v.length||!t||!n)return;const g=Y(n),I=g?n.get(g):void 0;if(!I)return;const A=G(I.priceInCents,t),E=D(a,"onetimeContainer"),x=E.length?E[0].selector:'[part~="rc-purchase-option__onetime"]',R=f.querySelector(x);if(R)for(const V of v){const O=R.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(A)&&$(O,L=>/\d/.test(L)?A:L)}}function m(f,v){const I=D(a,"subscriptionDiscount").filter(A=>A.selector.includes("benefit")||A.selector==="rc-benefits");for(const A of I){const E=f.querySelector(A.selector);if(E?.shadowRoot){for(const x of Array.from(E.shadowRoot.querySelectorAll("li")))if(x.textContent?.includes("Save")){const R=x.textContent.match(/[\d.]+%/)?.[0];R&&R!==`${v}%`&&$(x,V=>N(V,v))}}}}let y=!1;function w(){if(!y){y=!0;try{p();const f=B(a);if(!f)return;const v=u(f);b(f),k(f,v),S(f,v),C(f);const g=J(a,f);g&&(r==="buttons"||r==="radio"?P(g):_(g)),m(f,v)}finally{y=!1}}}const T=dt({data:a,runUpdates:w});return function(){T(),s()}}const jt=Object.freeze(Object.defineProperty({__proto__:null,subscriptionPreviewRender:Gt},Symbol.toStringTag,{value:"Module"}))})(); })("/", { suffix: "brand-top_roxy", type: "page" }, "main", 174701969689, false)</script>
    <!-- End of Shoplift scripts -->

    <script>
      window.Store = window.Store || {};
      window.Store.id = 84070334745;
    </script>
    <meta charset="utf-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">

    <meta name="facebook-domain-verification" content="kux8ola2gscy46x6m8tosdfcir9nxs"><script>
  var _learnq = _learnq || [];
  
</script>

    <link rel="preconnect" href="https://cdn.shopify.com">
    <link rel="preconnect" href="https://fonts.shopifycdn.com">
    <link rel="preconnect" href="https://v.shopify.com">
    <link rel="preconnect" href="https://cdn.shopifycloud.com">

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap" rel="stylesheet">

    
      <link href="//boardriders.co.jp/cdn/shop/t/55/assets/splide-core.min.css?v=182059511788698176521734001571" rel="stylesheet" type="text/css" media="all" />
      <script src="//boardriders.co.jp/cdn/shop/t/55/assets/splide.min.js?v=105927669869322298261734001570" defer></script>
      <script src="//boardriders.co.jp/cdn/shop/t/55/assets/brandTOP.js?v=72588158607988768181779433466" defer></script>
    

    <script src="//boardriders.co.jp/cdn/shop/t/55/assets/custom.js?v=149579959125880102531734001571" defer></script>

    <title>ROXY｜ロキシーの公式通販
        - ROXY
      
    </title>

    
      <meta name="description" content="Roxy(ロキシー）公式オンラインストア。 ボードショーツを始め、水着、ラッシュガード、ビーチサンダル、ウェットスーツ、ヨガウェア、フィットネスウェア、スノーボードウェア、アクセサリー、キッズ商品などの直営ストアならではの豊富なラインナップ。Tシャツ、ワンピース、ショートパンツなどビーチカルチャーとアクティブライフスタイルを提案するアイテムが購入できます。">
    

    
  <link rel="shortcut icon" href="//boardriders.co.jp/cdn/shop/files/faviconV2_32x32.png?v=1716864993" type="image/png">


    
      <link rel="canonical" href="https://boardriders.co.jp/pages/roxy">
    

    <meta name="viewport" content="width=device-width">

    
    















<meta property="og:site_name" content="Boardriders Japan online store">
<meta property="og:url" content="https://boardriders.co.jp/pages/roxy">
<meta property="og:title" content="ROXY｜ロキシーの公式通販">
<meta property="og:type" content="website">
<meta property="og:description" content="Roxy(ロキシー）公式オンラインストア。 ボードショーツを始め、水着、ラッシュガード、ビーチサンダル、ウェットスーツ、ヨガウェア、フィットネスウェア、スノーボードウェア、アクセサリー、キッズ商品などの直営ストアならではの豊富なラインナップ。Tシャツ、ワンピース、ショートパンツなどビーチカルチャーとアクティブライフスタイルを提案するアイテムが購入できます。">




    
    
    

    
    
    <meta
      property="og:image"
      content="https://boardriders.co.jp/cdn/shop/files/BOARDRIDERS_LOGO_1204x630_crop_center.progressive.jpg?v=1757399173"
    />
    <meta
      property="og:image:secure_url"
      content="https://boardriders.co.jp/cdn/shop/files/BOARDRIDERS_LOGO_1204x630_crop_center.progressive.jpg?v=1757399173"
    />
    <meta property="og:image:width" content="1204" />
    <meta property="og:image:height" content="630" />
    
    
    <meta property="og:image:alt" content="Social media image" />
  
















<meta name="twitter:title" content="ROXY｜ロキシーの公式通販">
<meta name="twitter:description" content="Roxy(ロキシー）公式オンラインストア。 ボードショーツを始め、水着、ラッシュガード、ビーチサンダル、ウェットスーツ、ヨガウェア、フィットネスウェア、スノーボードウェア、アクセサリー、キッズ商品などの直営ストアならではの豊富なラインナップ。Tシャツ、ワンピース、ショートパンツなどビーチカルチャーとアクティブライフスタイルを提案するアイテムが購入できます。">


    
    
    
      
      
      <meta name="twitter:card" content="summary_large_image">
    
    
    <meta
      property="twitter:image"
      content="https://boardriders.co.jp/cdn/shop/files/BOARDRIDERS_LOGO_1200x600_crop_center.progressive.jpg?v=1757399173"
    />
    <meta property="twitter:image:width" content="1200" />
    <meta property="twitter:image:height" content="600" />
    
    
    <meta property="twitter:image:alt" content="Social media image" />
  



    <link rel="preload" href="//boardriders.co.jp/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2" as="font" crossorigin="anonymous">

    <link rel="preload" as="style" href="//boardriders.co.jp/cdn/shop/t/55/assets/theme.css?v=153791970236705878201781146679">
    <link rel="preload" as="style" href="//boardriders.co.jp/cdn/shop/t/55/assets/custom.css?v=2827885753509680291779845121">

    <link rel="stylesheet" as="style" href="//boardriders.co.jp/cdn/shop/t/55/assets/load_popup.css?v=50976033480537564951734001570">
    <link href="https://use.fontawesome.com/releases/v6.4.2/css/all.css" rel="stylesheet">
    <script type="text/javascript" src="//boardriders.co.jp/cdn/shop/t/55/assets/load_popup.js?v=44699037474510247311734001569"></script>
    
    
    
    
    
    

    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="vTkvMERjAwW6wvsd6fd2CzjRRcPpXCX97WLQtsFKwHk">
<meta name="facebook-domain-verification" content="yq2z6atuge9m3vje13pe9pepkec8vi">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/84070334745/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="6f769f5c3b5f796ace14b068e6bf7c52">
<script async="async" src="/checkouts/internal/preloads.js?locale=ja-JP&default_configuration_id=36798745"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":84070334745,"countryCode":"JP","currencyCode":"JPY","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/84070334745","merchantName":"Boardriders Japan online store","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["amex"],"total":{"type":"pending","label":"Boardriders Japan online store","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":false}</script>
<script id="shopify-features" type="application/json">{"accessToken":"6f769f5c3b5f796ace14b068e6bf7c52","betas":["rich-media-storefront-analytics"],"domain":"boardriders.co.jp","predictiveSearch":false,"shopId":84070334745,"locale":"ja"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com";
Shopify.locale = "ja";
Shopify.currency = {"active":"JPY","rate":"1.0"};
Shopify.country = "JP";
Shopify.theme = {"name":"store--boardriders\/main_20241212","id":174701969689,"schema_name":"Empire","schema_version":"9.1.1","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "boardriders.co.jp/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</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>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
<script defer="defer" async type="module" src="//boardriders.co.jp/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js"></script>
<script type="module">
  await import("//boardriders.co.jp/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true,"transferSessionEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-cash-offers":["modules/v2/loader.shop-cash-offers.ja.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.ja.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.ja.esm.js"],"shop-button":["modules/v2/loader.shop-button.ja.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.ja.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.ja.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.ja.esm.js"],"avatar":["modules/v2/loader.avatar.ja.esm.js"],"listener":["modules/v2/loader.listener.ja.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.ja.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.ja.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.ja.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.ja.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.ja.esm.js"],"pay-button":["modules/v2/loader.pay-button.ja.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.ja.esm.js"],"shop-login":["modules/v2/loader.shop-login.ja.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.ja.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.ja.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.ja.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.ja.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.ja.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/gift-script-pr.pages.dev\/script.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/dokopoi-js.s3.ap-northeast-1.amazonaws.com\/dokopoi-customer_v2.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/dokopoi-js.s3.ap-northeast-1.amazonaws.com\/dokopoi-pointhistory_v2.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/ue87f9sf8e7rd.min.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/delivery.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/delivery-date-and-time-picker.amp.tokyo\/script_tags\/cart_attributes.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/reorder.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/tag.rmp.rakuten.com\/122835.ct.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com\u0026shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com\u0026shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","\/\/backinstock.useamp.com\/widget\/91817_1779931192.js?category=bis\u0026v=6\u0026shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.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":84070334745,"offset":32400,"reqid":"0669d1c3-7cd6-4d64-a518-ce05d0349d3d-1781157537","pageurl":"boardriders.co.jp\/pages\/roxy","s":"pages-139736678681","u":"eaf9ed5e75aa","p":"page","rtyp":"page","rid":139736678681};</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(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'hCaptchaによる保護',privacyText:'プライバシー',termsText:'利用規約'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(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){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//boardriders.co.jp/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-MrpR+SbfwphjsvuxKsSWA5xxY07P36eahsNLLXSgEwo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-c173577b.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></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://boardriders.co.jp/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ja.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("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}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>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://boardriders.co.jp/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #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>

<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

    <link href="//boardriders.co.jp/cdn/shop/t/55/assets/theme.css?v=153791970236705878201781146679" rel="stylesheet" type="text/css" media="all" />
    <link href="//boardriders.co.jp/cdn/shop/t/55/assets/custom.css?v=2827885753509680291779845121" rel="stylesheet" type="text/css" media="all" />

    <!-- Google Tag Manager -->
    <script>
      (function (w, d, s, l, i) {
        w[l] = w[l] || [];
        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
        var f = d.getElementsByTagName(s)[0],
          j = d.createElement(s),
          dl = l != 'dataLayer' ? '&l=' + l : '';
        j.async = true;
        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
        f.parentNode.insertBefore(j, f);
      })(window, document, 'script', 'dataLayer', 'GTM-P9M88GWN');
    </script>
    <!-- End Google Tag Manager -->

    
    <script>
      window.Theme = window.Theme || {};
      window.Theme.version = '9.1.1';
      window.Theme.name = 'Empire';
      window.Theme.routes = {
        root_url: '/',
        account_url: '/account',
        account_login_url: '/account/login',
        account_logout_url: '/account/logout',
        account_register_url: '/account/register',
        account_addresses_url: '/account/addresses',
        collections_url: '/collections',
        all_products_collection_url: '/collections/all',
        search_url: '/search',
        predictive_search_url: '/search/suggest',
        cart_url: '/cart',
        cart_add_url: '/cart/add',
        cart_change_url: '/cart/change',
        cart_clear_url: '/cart/clear',
        product_recommendations_url: '/recommendations/products',
      };
    </script>
    

    


    
      
    

    


  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "url": "https://boardriders.co.jp/pages/roxy",
    "name": "【ROXY】ロキシー公式オンラインストア",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://boardriders.co.jp/search?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
  </script>
<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "ItemList",
    "name": "ROXYメニュー一覧",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "url": "https://boardriders.co.jp/collections/roxy-new-items",
        "name": "NEW"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "url": "https://boardriders.co.jp/collections/roxy-clothings",
        "name": "アパレル"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "url": "https://boardriders.co.jp/collections/roxy-accessories",
        "name": "アクセサリー"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "url": "https://boardriders.co.jp/collections/roxy-shoes",
        "name": "フットウェア"
      },
      {
        "@type": "ListItem",
        "position": 5,
        "url": "https://boardriders.co.jp/collections/roxy-swim-surf",
        "name": "スイム＆サーフ"
      },
      {
        "@type": "ListItem",
        "position": 6,
        "url": "https://boardriders.co.jp/collections/roxy-fitness",
        "name": "フィットネス"
      },
      {
        "@type": "ListItem",
        "position": 7,
        "url": "https://boardriders.co.jp/collections/roxy-kids",
        "name": "キッズ"
      },
      {
        "@type": "ListItem",
        "position": 8,
        "url": "https://boardriders.co.jp/collections/roxy-sale",
        "name": "SALE"
      },
      {
        "@type": "ListItem",
        "position": 9,
        "url": "https://boardriders.co.jp/collections/roxy-outlet",
        "name": "アウトレット"
      },
      {
        "@type": "ListItem",
        "position": 10,
        "url": "https://boardriders.co.jp/blogs/news-roxy",
        "name": "ニュース"
      }
    ]
  }
  </script>


    

  

 

 

 

 

 

    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="vTkvMERjAwW6wvsd6fd2CzjRRcPpXCX97WLQtsFKwHk">
<meta name="facebook-domain-verification" content="yq2z6atuge9m3vje13pe9pepkec8vi">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/84070334745/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="6f769f5c3b5f796ace14b068e6bf7c52">
<script async="async" src="/checkouts/internal/preloads.js?locale=ja-JP&default_configuration_id=36798745"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":84070334745,"countryCode":"JP","currencyCode":"JPY","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/84070334745","merchantName":"Boardriders Japan online store","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["amex"],"total":{"type":"pending","label":"Boardriders Japan online store","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":false}</script>
<script id="shopify-features" type="application/json">{"accessToken":"6f769f5c3b5f796ace14b068e6bf7c52","betas":["rich-media-storefront-analytics"],"domain":"boardriders.co.jp","predictiveSearch":false,"shopId":84070334745,"locale":"ja"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com";
Shopify.locale = "ja";
Shopify.currency = {"active":"JPY","rate":"1.0"};
Shopify.country = "JP";
Shopify.theme = {"name":"store--boardriders\/main_20241212","id":174701969689,"schema_name":"Empire","schema_version":"9.1.1","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "boardriders.co.jp/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</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>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
<script defer="defer" async type="module" src="//boardriders.co.jp/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js"></script>
<script type="module">
  await import("//boardriders.co.jp/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ja.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true,"transferSessionEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-cash-offers":["modules/v2/loader.shop-cash-offers.ja.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.ja.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.ja.esm.js"],"shop-button":["modules/v2/loader.shop-button.ja.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.ja.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.ja.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.ja.esm.js"],"avatar":["modules/v2/loader.avatar.ja.esm.js"],"listener":["modules/v2/loader.listener.ja.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.ja.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.ja.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.ja.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.ja.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.ja.esm.js"],"pay-button":["modules/v2/loader.pay-button.ja.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.ja.esm.js"],"shop-login":["modules/v2/loader.shop-login.ja.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.ja.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.ja.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.ja.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.ja.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.ja.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/gift-script-pr.pages.dev\/script.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/dokopoi-js.s3.ap-northeast-1.amazonaws.com\/dokopoi-customer_v2.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/dokopoi-js.s3.ap-northeast-1.amazonaws.com\/dokopoi-pointhistory_v2.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/ue87f9sf8e7rd.min.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/delivery.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/delivery-date-and-time-picker.amp.tokyo\/script_tags\/cart_attributes.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/documents-app.mixlogue.jp\/scripts\/reorder.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/tag.rmp.rakuten.com\/122835.ct.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com\u0026shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com\u0026shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","\/\/backinstock.useamp.com\/widget\/91817_1779931192.js?category=bis\u0026v=6\u0026shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.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":84070334745,"offset":32400,"reqid":"0669d1c3-7cd6-4d64-a518-ce05d0349d3d-1781157537","pageurl":"boardriders.co.jp\/pages\/roxy","s":"pages-139736678681","u":"eaf9ed5e75aa","p":"page","rtyp":"page","rid":139736678681};</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(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'hCaptchaによる保護',privacyText:'プライバシー',termsText:'利用規約'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(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){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//boardriders.co.jp/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-MrpR+SbfwphjsvuxKsSWA5xxY07P36eahsNLLXSgEwo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-c173577b.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></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://boardriders.co.jp/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ja.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("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}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>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://boardriders.co.jp/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #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>

<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

    
      <meta
        name="thumbnail"
        content="https://cdn.shopify.com/s/files/1/0840/7033/4745/files/ROXY_thumbnail.jpg?v=1743120086"
      >
    

    
      <link href="//boardriders.co.jp/cdn/shop/t/55/assets/silveregg-slider.css?v=100446339713571994361752727294" rel="stylesheet" type="text/css" media="all" />
    
  <!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 --><script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->












  <script async src="https://static.klaviyo.com/onsite/js/Wa2a5B/klaviyo.js?company_id=Wa2a5B"></script>
  <script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>

  




  <script>
    window.klaviyoReviewsProductDesignMode = false
  </script>









<!-- END app block --><!-- BEGIN app block: shopify://apps//blocks/pre-order-app/290ed845-6a31-49a7-a244-443963fc8b13 --><!-- BEGIN app snippet: settings-json -->
<script id='ruffruff-pre-order-settings-json' type='application/json'>{"cacheDateTime": "1781157538","domain": "boardriders.co.jp","shopId": "84070334745","preOrderBadgeCondition": "oneOrMorePreOrder","preOrderBadgeTitle": "予約販売","hideCopyright": true,"backInStockEnabled": false,"backInStockCustomizeEnabled": false,"backInStockButtonName": "再入荷通知を受け取る","backInStockProductMessage": "登録すると、この商品の再入荷のお知らせを受け取ることができます。","backInStockModalTitle": "再入荷通知を受け取る","backInStockModalDescription": "登録すると、この商品の再入荷のお知らせを受け取ることができます。","backInStockModalThanksMessage": "再入荷通知の登録が完了しました。","backInStockExcludedCollections": [],"backInStockExcludedProducts": [],"customizeEnabled": false,"cartCheckoutValidation": "onlySamePreOrderRule","cartValidationEnabled": true,"checkoutValidationEnabled": true,"productValidationEnabled": true,"outOfConditionValidationEnabled": true,"outOfConditionValidationMessage": "カート追加時と商品の情報が変わっているため、カートから該当商品を削除して、再度追加し直してください。","productMessagePropertyName": "Note","cartButtonBackgroundColor": "#FFFFFF","cartButtonTextColor": "#121212","cartButtonIfNotMetBackgroundColor": "#FFFFFF","cartButtonIfNotMetTextColor": "#121212","backInStockButtonBackgroundColor": "#FFFFFF","backInStockButtonTextColor": "#121212","cartValidationMessage": "カート内に同時に注文できない商品が含まれています。","checkoutValidationMessage": "カート内に同時に注文できない商品が含まれています。","productValidationMessage": "カート内に同時に注文できない商品が含まれています。","purchaseQuantityLimitMessage": "購入可能数の上限を超過している商品があるため購入できません。"}</script>
<!-- END app snippet --><!-- BEGIN app snippet: customer-json --><script id='ruffruff-pre-order-customer-json' type='application/json'>{"cacheDateTime": "1781157538","hasAccount": false,"tags": []}</script>
<!-- END app snippet --><script src="https://cdn.shopify.com/extensions/019ea54a-0989-71a5-ad4b-186ec3ef4dd2/version-187/assets/ruffruff-pre-order.js" type="text/javascript" defer="defer"></script><link href="//cdn.shopify.com/extensions/019ea54a-0989-71a5-ad4b-186ec3ef4dd2/version-187/assets/ruffruff-pre-order.css" rel="stylesheet" type="text/css" media="all" />
<!-- END app block --><!-- BEGIN app block: shopify://apps/all-in-gift/blocks/embed/14c78036-27a0-4098-a9e3-c3f1525dedff --><script id='huckleberry-all-in-gift-embed-script' type="text/javascript" src="https://gift-script-pr.pages.dev/script.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com" defer></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/gift-box/blocks/head/f53ea332-e066-453a-9116-800349284dfb --><script>
const isProductPage = window.location.pathname.includes("/products/");

// Allow redirect only on product pages.
if (isProductPage) {
  const GHOST_PRODUCT_TYPE = "giftbox_ghost_product";
  // Use product handle to check the type of the product.
  const product_type = "";
  if (product_type == GHOST_PRODUCT_TYPE) {
    // Redirect to the GP parent URL stored in the GP's metafields.
    const parent_product_url = '';
    if (parent_product_url === null || parent_product_url === '') {
      window.location.replace("/");
    } else {
      window.location.replace(parent_product_url);
    }
  }
}
</script>

<script
  src="https://giftbox.ds-cdn.com/static/main.js?shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com"

></script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/social-login/blocks/automatic_login/8de41085-9237-4829-86d0-25e862482fec -->




    
    
        

            

                <div id="one-click-social-login-buttons-template" style="display:none;">
                    <div class="social-login-container" data-id="AZ0xFd0xiNDRyWDZ6U__874997913381123487" style="width: 100%;">
                        <!-- BEGIN app snippet: buttons -->

<style>
    :root {
        --social-login-fb-color: #4267B2;
        --social-login-google-color: #dd4b39;
        --social-login-apple-color: #000;
        --social-login-amazon-color: #ff9900;
        --social-login-linkedin-color: #007bb6;
        --social-login-twitter-color: #55acee;
        --social-login-hotmail-color: #2672ec;
        --social-login-yahoo-color: #720e9e;
        --social-login-pinterest-color: #cb2027;
        --social-login-steam-color: #134276;
        --social-login-spotify-color: #000;
        --social-login-tiktok-color: #000;
        --social-login-line-color: #4ac102;
        --social-login-icons-width: 50%%;
        --social-login-icon-size: 49.0%;
        --social-login-icons-align: center;
        --social-login-box-legend-position: left;
        --social-login-buttons-width: 98%;
        --social-login-buttons-text-align: left;
        --social-login-buttons-align: left;
        --social-login-font-type-icons: "";
        --social-login-icons-type: common;
        --social-login-font-type-buttons: "";
        --social-login-columns-width: 50%;
    }
</style>







    <div class="buttons-container square type_theme_buttons text_align_left buttons_align_left number_of_columns_2">

        
        <div id="divButtonFb" class="button-container">

            <button role="link" 
                aria-label="Sign in with Facebook (opens in new window)" 
                class="btn btn-block btn-social btn-facebook" 
                onclick="window.socialLogin.loginButton('facebook', this); return false;" 
                type="button">
                    <i class="fa fa-facebook"></i>
                    <span >
                        
                            
                                Facebookログイン
                            
                        
                    </span>
            </button>

        </div>
        

        
        <div id="divButtonGoogle" class="button-container">

            <button 
                role="link" 
                aria-label="Sign in with Google (opens in new window)" 
                class='btn btn-block btn-social btn-google-plus' 
                onclick="window.socialLogin.loginButton('google', this); return false;" type="button">
                    <i class="fa fa-google "></i>
                    <span >
                        
                            
                                Googleログイン
                            
                        
                    </span>
            </button>

        </div>
        

        
        <div id="divButtonApple" class="button-container">

            <button role="link" aria-label="Sign in with Apple (opens in new window)" class="btn btn-block btn-social btn-apple" onclick="window.socialLogin.loginButton('apple', this); return false;" type="button">
                <i class="fa fa-apple"></i>
                <span >
                    
                        
                            Appleログイン
                        
                    
                </span>
            </button>

        </div>
        


        

        

        

        


        


        

        

        

        
        <div id="divButtonAmazon" class="button-container">


            <button role="link" aria-label="Sign in with Amazon (opens in new window)" class="btn btn-block btn-social btn-amazon" type="button" onclick="window.socialLogin.loginButton('amazon', this); return false;" >
                <i class="fa fa-amazon"></i>
                <span >
                    
                        
                            Amazonログイン
                        
                    
                </span>
            </button>

        </div>
        


        

    </div>
    <br style="clear:both;">





<legend class="privacy-message">



ログインボタンをクリックすると、プラ​​イバシーポリシーの条件に同意したことにな ります。 <a target="_blank" href="http://oneclicksociallogin.devcloudsoftware.com/privacy/policy/?lang=ja">こちら</a>
</legend>


<!-- END app snippet -->
                    </div>
                </div>

            

            <!-- BEGIN app snippet: init --><script>var SOCIAL_LOGIN_CUSTOMER_LOGGED_IN = false;window.InitSocialLogin=function() {new SocialLoginNamespace({"id": 23151, "ssl_host": "https://oneclicksociallogin.devcloudsoftware.com", "proxy_subpath": "oneclick", "render_appblock": true,"cache_key": "05_07_2025_19_58_10","theme_install": false,"has_special_css": false,"disable_multiple_forms": false,"exclude_from_auto_install_selector": "","append_inside_form": true,"automatic_install_position": "below","include_jquery": true,"iframe_html": `<iframe
id="one-click-social-login-buttons<<iframe_container_id>>" class="one-click-social-login-buttons"
frameBorder='0'
style='   margin-top: 10px;   width: 100%; overflow: hidden;'
data-default_style='margin-top: 10px; overflow: hidden; width: 100%;'
allowtransparency='yes' src='https://oneclicksociallogin.devcloudsoftware.com/api/socialbuttons/?cache_key=05_07_2025_19_58_10&shop=xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com&popup_type=&current_url=<<current_url>>&iframe_id=<<iframe_id>>&button_font_color=<<button_font_color>>&terms_font_color=<<terms_font_color>>&background_color=<<background_color>>&lang=<<current_lang>>&channel=<<channel>>'
 title="Social Login Buttons">
</iframe>`,"share_bar_template": ``,"login_popup_template": ``,"register_popup_template": ``,"google_onetap_iframe": ``,"redirect_to_previous_page": false,"redirect_to_current_page": true,"redirect_to_custom_page": false,"redirect_to_custom_page_url": "","popup_login_enabled": false,"customer": false,"popup_dont_allow_closing": false,"show_popup_delay": 0,"google_one_tap_enabled": false,"social_login_popup_dont_connect_events": false,"show_popup_on_arrive": false,"show_popup_only_once": false,"automatic_install": true,"search_form_in_all_pages": true,"share_bar_enabled": false,"redirect_to_enter_password_if_error": true,"share_bar_all_pages": true,"share_bar_products_enabled": true,"share_bar_collections_enabled": true,"find_errors_using_internal_var": true,"myshopify_domain": "xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","domain":  "boardriders.co.jp","disable_google_one_tap_mobile": false,"popup_dont_show_in_mobile": false,"debug": false,"appblock_width": "100","search_form_url_regex": false,"code_integration": false,"logged_in_request": false,"popup_login_selector": false,"popup_register_selector": false,"lang": "ja","hide_button_text_on_mobile":false,"init_on_page_load": false,"load_in_all_pages":true, "wait_for_element": null, "wait_for_visible_element": null, "wait_for_not_visible_element": null, "buttons_no_iframe": true, "privacy_policy_type": "displayed_below", "privacy_policy_url": "http://oneclicksociallogin.devcloudsoftware.com/privacy/policy/","privacy_policy_text": "","customer_accepts_marketing_selector": false,"customer_accepts_marketing_selector_position": "below","should_confirm_privacy_policy": false,"type_theme": "buttons","customer_accepts_marketing_selector_text": "Subscribe to the Newsletter","facebook_enabled": true,"google_enabled": true,"apple_enabled": true,"amazon_enabled": true,"linkedin_enabled": false,"twitter_enabled": false,"instagram_enabled": false,"meetup_enabled": false,"spotify_enabled": false,"hotmail_enabled": false,"yahoo_enabled": false,"pinterest_enabled": false,"steam_enabled": false,"buttons_type": "square","buttons_text_align": "left","use_new_twitter_logo": false,"buttons_no_iframe":true,"use_google_official_button": false,"popup_link_replace_onclick": false,"render_google_button_text": "Google Login","render_google_button_register_text": "Google Signup","render_apple_button_text": "Apple Login","render_apple_button_register_text": "Apple Signup","render_amazon_button_text": "Amazon Login","render_amazon_button_register_text": "Amazon Signup","render_facebook_button_text": "Facebook Login","render_facebook_button_register_text": "Facebook Signup","render_linkedin_button_text": "","render_linkedin_button_register_text": "","render_twitter_button_text": "","render_twitter_button_register_text": "","render_instagram_button_text": "","render_instagram_button_register_text": "","render_meetup_button_text": "","render_meetup_button_register_text": "","render_hotmail_button_text": "","render_hotmail_button_register_text": "","render_yahoo_button_text": "","render_yahoo_button_register_text": "","render_pinterest_button_text": "","render_pinterest_button_register_text": "","render_steam_button_text": "","render_steam_button_register_text": "","render_spotify_button_text": "","render_spotify_button_register_text": "","number_of_columns": 2,"columns_width": 50,"enable_box": true,"extra_login_params": "","custom_js": function (socialLogin){try{  }catch(e){console.log("Social Login - Error executing custom js");} } }).socialLogin.init();};if (typeof window.loadedSocialLoginLibrary == 'undefined') {window.loadedSocialLoginLibrary = true;var script = document.createElement('script');script.setAttribute("src", "https://cdn.shopify.com/extensions/019e02f3-bc46-7615-b6f6-022c7129861b/one-click-social-login-137/assets/social_login.min.js");script.setAttribute("id", "social-login-script"); };script.onload = function() { window.InitSocialLogin();}; script.onerror = function () {  }; document.head.appendChild(script);</script>
<style></style><!-- END app snippet -->

            
            
            <script src="https://cdn.shopify.com/extensions/019e02f3-bc46-7615-b6f6-022c7129861b/one-click-social-login-137/assets/behavior_tracker.min.js" defer></script>
            

        
    
    




<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 --><script type="text/javascript">"use strict";(()=>{function mergeDeepMutate(target,...sources){if(!target)return target;if(sources.length===0)return target;const isObject=obj=>!!obj&&typeof obj==="object";const isPlainObject=obj=>{if(!isObject(obj))return false;const proto=Object.getPrototypeOf(obj);return proto===Object.prototype||proto===null};for(const source of sources){if(!source)continue;for(const key in source){const sourceValue=source[key];if(!(key in target)){target[key]=sourceValue;continue}const targetValue=target[key];if(Array.isArray(targetValue)&&Array.isArray(sourceValue)){target[key]=targetValue.concat(...sourceValue)}else if(isPlainObject(targetValue)&&isPlainObject(sourceValue)){target[key]=mergeDeepMutate(targetValue,sourceValue)}else{target[key]=sourceValue}}}return target}var Application=class{constructor(config,dataObjects){this.modules=[];this.cachedModulesByConstructor=new Map;this.status="created";this.cachedEventListeners={};this.registryBlockListeners=[];this.readyListeners=[];this.mode="production";this.logLevel=1;this.blocks={};const boostWidgetIntegration=window.boostWidgetIntegration;this.config=config||{logLevel:boostWidgetIntegration?.config?.logLevel,env:"production"};this.logLevel=this.config.logLevel??(this.mode==="production"?2:this.logLevel);if(this.config.logLevel==null){this.config.logLevel=this.logLevel}this.dataObjects=dataObjects||{};this.logger={debug:(...args)=>{if(this.logLevel<=0){console.debug("Boost > [DEBUG] ",...args)}},info:(...args)=>{if(this.logLevel<=1){console.info("Boost > [INFO] ",...args)}},warn:(...args)=>{if(this.logLevel<=2){console.warn("Boost > [WARN] ",...args)}},error:(...args)=>{if(this.logLevel<=3){console.error("Boost > [ERROR] ",...args)}}}}bootstrap(){if(this.status==="bootstrapped"){this.logger.warn("Application already bootstrapped");return}if(this.status==="started"){this.logger.warn("Application already started");return}this.loadModuleEventListeners();this.dispatchLifecycleEvent({name:"onBeforeAppBootstrap",payload:null});if(this.config?.customization?.app?.onBootstrap){this.config.customization.app.onBootstrap(this)}this.extendAppConfigFromModules();this.extendAppConfigFromGlobalVariables();this.initializeDataObjects();this.assignGlobalVariables();this.status="bootstrapped";this.dispatchLifecycleEvent({name:"onAppBootstrap",payload:null})}async initModules(){await Promise.all(this.modules.map(async module=>{if(!module.shouldInit()){this.logger.info("Module not initialized",module.constructor.name,"shouldInit returned false");return}module.onBeforeModuleInit?.();this.dispatchLifecycleEvent({name:"onBeforeModuleInit",payload:{module}});this.logger.info(`Initializing ${module.constructor.name} module`);try{await module.init();this.dispatchLifecycleEvent({name:"onModuleInit",payload:{module}})}catch(error){this.logger.error(`Error initializing module ${module.constructor.name}:`,error);this.dispatchLifecycleEvent({name:"onModuleError",payload:{module,error:error instanceof Error?error:new Error(String(error))}})}}))}getModule(constructor){const module=this.cachedModulesByConstructor.get(constructor);if(module&&!module.shouldInit()){return void 0}return module}getModuleByName(name){const module=this.modules.find(mod=>{const ModuleClass=mod.constructor;return ModuleClass.moduleName===name});if(module&&!module.shouldInit()){return void 0}return module}registerBlock(block){if(!block.id){this.logger.error("Block id is required");return}const blockId=block.id;if(this.blocks[blockId]){this.logger.error(`Block with id ${blockId} already exists`);return}this.blocks[blockId]=block;if(window.boostWidgetIntegration.blocks){window.boostWidgetIntegration.blocks[blockId]=block}this.dispatchLifecycleEvent({name:"onRegisterBlock",payload:{block}});this.registryBlockListeners.forEach(listener=>{try{listener(block)}catch(error){this.logger.error("Error in registry block listener:",error)}})}addRegistryBlockListener(listener){this.registryBlockListeners.push(listener);Object.values(this.blocks).forEach(block=>{try{listener(block)}catch(error){this.logger.error("Error in registry block listener for existing block:",error)}})}removeRegistryBlockListener(listener){const index=this.registryBlockListeners.indexOf(listener);if(index>-1){this.registryBlockListeners.splice(index,1)}}onReady(handler){if(this.status==="started"){try{handler()}catch(error){this.logger.error("Error in ready handler:",error)}}else{this.readyListeners.push(handler)}}assignGlobalVariables(){if(!window.boostWidgetIntegration){window.boostWidgetIntegration={}}Object.assign(window.boostWidgetIntegration,{TAEApp:this,config:this.config,dataObjects:this.dataObjects,blocks:this.blocks})}async start(){this.logger.info("Application starting");this.bootstrap();this.dispatchLifecycleEvent({name:"onBeforeAppStart",payload:null});await this.initModules();this.status="started";this.dispatchLifecycleEvent({name:"onAppStart",payload:null});this.readyListeners.forEach(listener=>{try{listener()}catch(error){this.logger.error("Error in ready listener:",error)}});if(this.config?.customization?.app?.onStart){this.config.customization.app.onStart(this)}}destroy(){if(this.status!=="started"){this.logger.warn("Application not started yet");return}this.modules.forEach(module=>{this.dispatchLifecycleEvent({name:"onModuleDestroy",payload:{module}});module.destroy()});this.modules=[];this.resetBlocks();this.status="destroyed";this.dispatchLifecycleEvent({name:"onAppDestroy",payload:null})}setLogLevel(level){this.logLevel=level;this.updateConfig({logLevel:level})}loadModule(ModuleConstructor){if(!ModuleConstructor){return this}const app=this;const moduleInstance=new ModuleConstructor(app);if(app.cachedModulesByConstructor.has(ModuleConstructor)){this.logger.warn(`Module ${ModuleConstructor.name} already loaded`);return app}this.modules.push(moduleInstance);this.cachedModulesByConstructor.set(ModuleConstructor,moduleInstance);this.logger.info(`Module ${ModuleConstructor.name} already loaded`);return app}updateConfig(newConfig){if(typeof newConfig==="function"){this.config=newConfig(this.config)}else{mergeDeepMutate(this.config,newConfig)}return this.config}dispatchLifecycleEvent(event){switch(event.name){case"onBeforeAppBootstrap":this.triggerEvent("onBeforeAppBootstrap",event);break;case"onAppBootstrap":this.logger.info("Application bootstrapped");this.triggerEvent("onAppBootstrap",event);break;case"onBeforeModuleInit":this.triggerEvent("onBeforeModuleInit",event);break;case"onModuleInit":this.logger.info(`Module ${event.payload.module.constructor.name} initialized`);this.triggerEvent("onModuleInit",event);break;case"onModuleDestroy":this.logger.info(`Module ${event.payload.module.constructor.name} destroyed`);this.triggerEvent("onModuleDestroy",event);break;case"onBeforeAppStart":this.triggerEvent("onBeforeAppStart",event);break;case"onAppStart":this.logger.info("Application started");this.triggerEvent("onAppStart",event);break;case"onAppDestroy":this.logger.info("Application destroyed");this.triggerEvent("onAppDestroy",event);break;case"onAppError":this.logger.error("Application error",event.payload.error);this.triggerEvent("onAppError",event);break;case"onModuleError":this.logger.error("Module error",event.payload.module.constructor.name,event.payload.error);this.triggerEvent("onModuleError",event);break;case"onRegisterBlock":this.logger.info(`Block registered with id: ${event.payload.block.id}`);this.triggerEvent("onRegisterBlock",event);break;default:this.logger.warn("Unknown lifecycle event",event);break}}triggerEvent(eventName,event){const eventListeners=this.cachedEventListeners[eventName];if(eventListeners){eventListeners.forEach(listener=>{try{if(eventName==="onRegisterBlock"&&event.payload&&"block"in event.payload){listener(event.payload.block)}else{listener(event)}}catch(error){this.logger.error(`Error in event listener for ${eventName}:`,error,"Event data:",event)}})}}extendAppConfigFromModules(){this.modules.forEach(module=>{const extendAppConfig=module.extendAppConfig;if(extendAppConfig){mergeDeepMutate(this.config,extendAppConfig)}})}extendAppConfigFromGlobalVariables(){const initializedGlobalConfig=window.boostWidgetIntegration?.config;if(initializedGlobalConfig){mergeDeepMutate(this.config,initializedGlobalConfig)}}initializeDataObjects(){this.modules.forEach(module=>{const dataObject=module.dataObject;if(dataObject){mergeDeepMutate(this.dataObjects,dataObject)}})}resetBlocks(){this.logger.info("Resetting all blocks");this.blocks={}}loadModuleEventListeners(){this.cachedEventListeners={};const eventNames=["onBeforeAppBootstrap","onAppBootstrap","onModuleInit","onModuleDestroy","onBeforeAppStart","onAppStart","onAppDestroy","onAppError","onModuleError","onRegisterBlock"];this.modules.forEach(module=>{eventNames.forEach(eventName=>{const eventListener=(...args)=>{if(this.status==="bootstrapped"||this.status==="started"){if(!module.shouldInit())return}return module[eventName]?.(...args)};if(typeof eventListener==="function"){if(!this.cachedEventListeners[eventName]){this.cachedEventListeners[eventName]=[]}if(eventName==="onRegisterBlock"){this.cachedEventListeners[eventName]?.push((block=>{eventListener.call(module,block)}))}else{this.cachedEventListeners[eventName]?.push(eventListener.bind(module))}}})})}};var Module=class{constructor(app){this.app=app}shouldInit(){return true}destroy(){}init(){}get extendAppConfig(){return{}}get dataObject(){return{}}};var BoostTAEAppModule=class extends Module{constructor(){super(...arguments);this.boostTAEApp=null}get TAEApp(){const boostTAE=getBoostTAE();if(!boostTAE){throw new Error("Boost TAE is not initialized")}this.boostTAEApp=boostTAE;return this.boostTAEApp}get TAEAppConfig(){return this.TAEApp.config}get TAEAppDataObjects(){return this.TAEApp.dataObjects}};var AdditionalElement=class extends BoostTAEAppModule{get extendAppConfig(){return {additionalElementSettings:Object.assign(
        {
          
            default_sort_order: {"search":"","all":"manual","478975000857":"extra-sort1-descending","479428313369":"extra-sort1-descending","480055951641":"extra-sort1-descending","480549634329":"extra-sort1-descending","482205303065":"extra-sort1-descending","482205565209":"extra-sort1-descending","482205532441":"extra-sort1-descending","482205597977":"extra-sort1-descending","490814275865":"extra-sort1-descending","505932022041":"extra-sort1-descending","478721114393":"extra-sort1-descending","478924931353":"extra-sort1-descending","478927094041":"extra-sort1-descending","478926373145":"extra-sort1-descending","494472855833":"extra-sort1-descending","495883878681":"extra-sort1-descending","478927192345":"extra-sort1-descending","478927421721":"extra-sort1-descending","478927257881":"extra-sort1-descending","478927454489":"extra-sort1-descending","478927225113":"extra-sort1-descending","478927520025":"extra-sort1-descending","478927487257":"extra-sort1-descending","478927159577":"extra-sort1-descending","478927290649":"extra-sort1-descending","478927388953":"extra-sort1-descending","478927126809":"extra-sort1-descending","478942200089":"extra-sort1-descending","491230757145":"extra-sort1-descending","491231019289":"extra-sort1-descending","491235148057":"extra-sort1-descending","491235213593":"extra-sort1-descending","491235115289":"extra-sort1-descending","491234623769":"extra-sort1-descending","491234984217":"extra-sort1-descending","491234820377":"extra-sort1-descending","491234853145":"extra-sort1-descending","491235475737":"extra-sort1-descending","491235737881":"extra-sort1-descending","491234951449":"extra-sort1-descending","491235311897":"extra-sort1-descending","491234689305":"extra-sort1-descending","491234787609":"extra-sort1-descending","491235279129":"extra-sort1-descending","491235377433":"extra-sort1-descending","491234754841":"extra-sort1-descending","491235705113":"extra-sort1-descending","491235049753":"extra-sort1-descending","491235606809":"extra-sort1-descending","491235442969":"extra-sort1-descending","491234885913":"extra-sort1-descending","491235541273":"extra-sort1-descending","491234918681":"extra-sort1-descending","491235344665":"extra-sort1-descending","491235410201":"extra-sort1-descending","491235180825":"extra-sort1-descending","491235082521":"extra-sort1-descending","491234722073":"extra-sort1-descending","491235770649":"extra-sort1-descending","491235574041":"extra-sort1-descending","491235672345":"extra-sort1-descending","491235639577":"extra-sort1-descending","491235246361":"extra-sort1-descending","491235508505":"extra-sort1-descending","491234591001":"extra-sort1-descending","491234656537":"extra-sort1-descending","491238359321":"extra-sort1-descending","504566513945":"extra-sort1-descending","480055918873":"extra-sort1-descending","504165564697":"extra-sort1-descending","504165597465":"extra-sort1-descending","478754668825":"extra-sort1-descending","478754734361":"extra-sort1-descending","478751818009":"extra-sort1-descending","478926602521":"extra-sort1-descending","478926635289":"extra-sort1-descending","478926668057":"extra-sort1-descending","478926962969":"extra-sort1-descending","478926831897":"extra-sort1-descending","478926766361":"extra-sort1-descending","478926700825":"extra-sort1-descending","478926995737":"extra-sort1-descending","478926799129":"extra-sort1-descending","478926864665":"extra-sort1-descending","478927061273":"extra-sort1-descending","478926471449":"extra-sort1-descending","478926897433":"extra-sort1-descending","479174033689":"extra-sort1-descending","487090127129":"extra-sort1-descending","491549622553":"extra-sort1-descending","491549884697":"extra-sort1-descending","491549786393":"extra-sort1-descending","491549688089":"extra-sort1-descending","491550146841":"extra-sort1-descending","491550245145":"extra-sort1-descending","491549851929":"extra-sort1-descending","491549524249":"extra-sort1-descending","491549720857":"extra-sort1-descending","491550343449":"extra-sort1-descending","491549655321":"extra-sort1-descending","491549557017":"extra-sort1-descending","491550834969":"extra-sort1-descending","491551097113":"extra-sort1-descending","491550867737":"extra-sort1-descending","491550933273":"extra-sort1-descending","491550966041":"extra-sort1-descending","491550802201":"extra-sort1-descending","491551064345":"extra-sort1-descending","491551129881":"extra-sort1-descending","491550900505":"extra-sort1-descending","491551195417":"extra-sort1-descending","491551031577":"extra-sort1-descending","491550769433":"extra-sort1-descending","491550998809":"extra-sort1-descending","491550671129":"extra-sort1-descending","491550605593":"extra-sort1-descending","491550179609":"extra-sort1-descending","491551654169":"extra-sort1-descending","491551457561":"extra-sort1-descending","491551424793":"extra-sort1-descending","491551981849":"extra-sort1-descending","491551719705":"extra-sort1-descending","491551850777":"extra-sort1-descending","491551392025":"extra-sort1-descending","491551588633":"extra-sort1-descending","491551523097":"extra-sort1-descending","491551293721":"extra-sort1-descending","491551555865":"extra-sort1-descending","491551228185":"extra-sort1-descending","491551359257":"extra-sort1-descending","491552080153":"extra-sort1-descending","491551818009":"extra-sort1-descending","491551621401":"extra-sort1-descending","491551916313":"extra-sort1-descending","491551883545":"extra-sort1-descending","491552014617":"extra-sort1-descending","491551752473":"extra-sort1-descending","491552047385":"extra-sort1-descending","491551785241":"extra-sort1-descending","491552112921":"extra-sort1-descending","491551686937":"extra-sort1-descending","491551949081":"extra-sort1-descending","491551490329":"extra-sort1-descending","491553554713":"extra-sort1-descending","491553587481":"extra-sort1-descending","491564269849":"extra-sort1-descending","493931594009":"extra-sort1-descending","478925422873":"extra-sort1-descending","487787725081":"best-selling","487787168025":"best-selling","487787331865":"best-selling","487787659545":"best-selling","487789986073":"best-selling","487789887769":"best-selling","487788478745":"best-selling","487789658393":"best-selling","487789953305":"best-selling","487788642585":"best-selling","487789494553":"best-selling","487789920537":"best-selling","487789822233":"best-selling","487789232409":"best-selling","487790182681":"best-selling","487789166873":"best-selling","487790149913":"best-selling","487788904729":"best-selling","487788740889":"best-selling","487788282137":"best-selling","487790051609":"best-selling","487788577049":"best-selling","487791919385":"best-selling","487791690009":"best-selling","487792181529":"best-selling","487791657241":"best-selling","487791624473":"best-selling","487791722777":"best-selling","487791755545":"best-selling","487788839193":"best-selling","487804240153":"best-selling","488994963737":"best-selling","488995029273":"best-selling","488995094809":"best-selling","488995062041":"best-selling","488994996505":"best-selling","488995160345":"best-selling","488995258649":"best-selling","488995193113":"best-selling","488995127577":"best-selling","488995324185":"best-selling","488995225881":"best-selling","488995488025":"best-selling","488995422489":"best-selling","488995553561":"best-selling","488995586329":"best-selling","488995389721":"best-selling","488995455257":"best-selling","488995619097":"best-selling","488995356953":"best-selling","488995651865":"best-selling","488995520793":"best-selling","488995291417":"best-selling","494301806873":"best-selling","494333526297":"best-selling","494333296921":"best-selling","494333362457":"best-selling","494333395225":"best-selling","495808774425":"best-selling","495809036569":"best-selling","495811002649":"best-selling","496671785241":"best-selling","478699716889":"best-selling","487788085529":"best-selling","487789429017":"best-selling","487788019993":"best-selling","487790706969":"best-selling","487791788313":"best-selling","487791984921":"best-selling","487790674201":"best-selling","487788052761":"best-selling","496716284185":"best-selling","496716185881":"best-selling","496716218649":"best-selling","496716153113":"best-selling","496716316953":"best-selling","496716087577":"best-selling","496716513561":"best-selling","496715956505":"best-selling","496716054809":"best-selling","496716251417":"best-selling","496716480793":"best-selling","496716415257":"best-selling","496716579097":"best-selling","496716546329":"best-selling","496716382489":"best-selling","496716349721":"best-selling","496716644633":"best-selling","496715989273":"best-selling","496716611865":"best-selling","496716448025":"best-selling","496716120345":"best-selling","496716022041":"best-selling","478927323417":"best-selling","491242389785":"best-selling","491242586393":"best-selling","491242422553":"best-selling","491241832729":"best-selling","491242357017":"best-selling","491241931033":"best-selling","491242291481":"best-selling","491242062105":"best-selling","491241898265":"best-selling","491241963801":"best-selling","491241734425":"best-selling","491241799961":"best-selling","491242193177":"best-selling","491242455321":"best-selling","491242160409":"best-selling","478923850009":"best-selling","487788675353":"best-selling","487787823385":"best-selling","487787954457":"best-selling","487787987225":"best-selling","487787856153":"best-selling","487787921689":"best-selling","487787888921":"best-selling","487787790617":"best-selling","487788249369":"best-selling","487790346521":"best-selling","487790870809":"best-selling","487790477593":"best-selling","487792148761":"best-selling","487792312601":"best-selling","487790510361":"best-selling","487791526169":"best-selling","487791264025":"best-selling","487790543129":"best-selling","487790838041":"best-selling","487791034649":"best-selling","487791231257":"best-selling","487790575897":"best-selling","487791853849":"best-selling","487790903577":"best-selling","487791001881":"best-selling","487790641433":"best-selling","487792050457":"best-selling","487790805273":"best-selling","487792115993":"best-selling","487790739737":"best-selling","487791067417":"best-selling","487791165721":"best-selling","487791591705":"best-selling","490499408153":"best-selling","496619585817":"best-selling","497142300953":"best-selling","497142464793":"best-selling","497142530329":"best-selling","478926733593":"best-selling","491550081305":"best-selling","491550408985":"best-selling","491550048537":"best-selling","491549819161":"best-selling","491550540057":"best-selling","491550703897":"best-selling","491550638361":"best-selling","491550736665":"best-selling","491550376217":"best-selling","491551326489":"best-selling","491551260953":"best-selling","491549917465":"best-selling","491550572825":"best-selling","478975033625":"best-selling","487787528473":"best-selling","487787462937":"best-selling","487787495705":"best-selling","487787594009":"best-selling","487787299097":"best-selling","487787266329":"best-selling","487787397401":"best-selling","487787561241":"best-selling","487787233561":"best-selling","487787626777":"best-selling","487787364633":"best-selling","487787430169":"best-selling","487787200793":"best-selling","487788445977":"best-selling","487788380441":"best-selling","487789297945":"best-selling","487788511513":"best-selling","487789527321":"best-selling","487789592857":"best-selling","487789789465":"best-selling","487789560089":"best-selling","487788118297":"best-selling","487788970265":"best-selling","487789363481":"best-selling","487788773657":"best-selling","487789035801":"best-selling","487789134105":"best-selling","487789691161":"best-selling","487788413209":"best-selling","487789330713":"best-selling","487789396249":"best-selling","487789068569":"best-selling","487789855001":"best-selling","487789101337":"best-selling","487788544281":"best-selling","487788806425":"best-selling","487789625625":"best-selling","487788347673":"best-selling","487789265177":"best-selling","487789756697":"best-selling","487788609817":"best-selling","487788871961":"best-selling","487788937497":"best-selling","487789003033":"best-selling","487789199641":"best-selling","487788216601":"best-selling","487789723929":"best-selling","487788183833":"best-selling","487789461785":"best-selling","487791132953":"best-selling","487791886617":"best-selling","487792017689":"best-selling","487791558937":"best-selling","487791395097":"best-selling","487791460633":"best-selling","487791329561":"best-selling","487791100185":"best-selling","487792279833":"best-selling","487790936345":"best-selling","487791427865":"best-selling","487790969113":"best-selling","487791198489":"best-selling","487791296793":"best-selling","487790772505":"best-selling","487792345369":"best-selling","487792214297":"best-selling","487791493401":"best-selling","487792410905":"best-selling","494333624601":"best-selling","494333493529":"best-selling","496482615577":"best-selling","496483107097":"best-selling","496483172633":"best-selling","495884337433":"best-selling","495884370201":"best-selling","495885320473":"best-selling","495885222169":"best-selling","495884665113":"best-selling","495885156633":"best-selling","495886139673":"best-selling","495886434585":"best-selling","495885582617":"best-selling","495886008601":"best-selling","495885386009":"best-selling","495886762265":"best-selling","495886893337":"best-selling","495887024409":"best-selling","495887089945":"best-selling","495887122713":"best-selling","495887352089":"best-selling","495886827801":"best-selling","495887319321":"best-selling","495887417625":"best-selling","487792738585":"best-selling","487793164569":"best-selling","487793721625":"best-selling","487793951001":"best-selling","487794835737":"best-selling","487794737433":"best-selling","487794147609":"best-selling","487795130649":"best-selling","487795523865":"best-selling","487795851545":"best-selling","487794082073":"best-selling","487795065113":"best-selling","487795720473":"best-selling","487793525017":"best-selling","487793557785":"best-selling","487794671897":"best-selling","487797358873":"best-selling","487797686553":"best-selling","487797424409":"best-selling","487797326105":"best-selling","487797719321":"best-selling","487796703513":"best-selling","487797031193":"best-selling","487796605209":"best-selling","487797915929":"best-selling","487792771353":"best-selling","487793885465":"best-selling","487793656089":"best-selling","487794966809":"best-selling","487794180377":"best-selling","488150466841":"best-selling","488150335769":"best-selling","488150171929":"best-selling","488150106393":"best-selling","488150303001":"best-selling","488149877017":"best-selling","488149909785":"best-selling","488150368537":"best-selling","488149975321":"best-selling","488150270233":"best-selling","488150008089":"best-selling","488150139161":"best-selling","488150073625":"best-selling","488150204697":"best-selling","488150401305":"best-selling","488149844249":"best-selling","488150237465":"best-selling","488150434073":"best-selling","488150040857":"best-selling","488149942553":"best-selling","494301970713":"best-selling","494333559065":"best-selling","494333460761":"best-selling","494333427993":"best-selling","494333591833":"best-selling","495811658009":"best-selling","495811690777":"best-selling","495811920153":"best-selling","487793131801":"best-selling","487795949849":"best-selling","487796310297":"best-selling","487795982617":"best-selling","487795818777":"best-selling","487796080921":"best-selling","495624716569":"best-selling","497565925657":"best-selling","497566253337":"best-selling","497566286105":"best-selling","497565892889":"best-selling","497565860121":"best-selling","497565729049":"best-selling","497566384409":"best-selling","497566155033":"best-selling","497566122265":"best-selling","497566023961":"best-selling","497566318873":"best-selling","497566351641":"best-selling","497566089497":"best-selling","497566187801":"best-selling","497566417177":"best-selling","497565794585":"best-selling","497565991193":"best-selling","497566056729":"best-selling","497565827353":"best-selling","497566220569":"best-selling","497565761817":"best-selling","491242520857":"best-selling","491241996569":"best-selling","491242258713":"best-selling","491242651929":"best-selling","491241865497":"best-selling","491242094873":"best-selling","491242488089":"best-selling","491242324249":"best-selling","491242029337":"best-selling","491242684697":"best-selling","491242225945":"best-selling","491241767193":"best-selling","491242127641":"best-selling","491242553625":"best-selling","487793295641":"best-selling","487793328409":"best-selling","487793099033":"best-selling","487793918233":"best-selling","487794770201":"best-selling","487795917081":"best-selling","487793623321":"best-selling","487794278681":"best-selling","487794639129":"best-selling","487796146457":"best-selling","487796244761":"best-selling","487796048153":"best-selling","487796179225":"best-selling","487796343065":"best-selling","487796506905":"best-selling","487797522713":"best-selling","487796539673":"best-selling","487797195033":"best-selling","487796998425":"best-selling","487797227801":"best-selling","487797784857":"best-selling","487797653785":"best-selling","487796408601":"best-selling","487796801817":"best-selling","487797293337":"best-selling","487796670745":"best-selling","487797457177":"best-selling","487797096729":"best-selling","487797129497":"best-selling","487797621017":"best-selling","487796441369":"best-selling","487805550873":"best-selling","495624782105":"best-selling","496619520281":"best-selling","496619553049":"best-selling","491549983001":"best-selling","491549950233":"best-selling","491550310681":"best-selling","491550015769":"best-selling","491550507289":"best-selling","491549753625":"best-selling","491550114073":"best-selling","491550212377":"best-selling","491550474521":"best-selling","491551162649":"best-selling","491549589785":"best-selling","491550277913":"best-selling","491550441753":"best-selling","487793033497":"best-selling","487793197337":"best-selling","487792902425":"best-selling","487792869657":"best-selling","487792804121":"best-selling","487793230105":"best-selling","487793066265":"best-selling","487793262873":"best-selling","487793361177":"best-selling","487792705817":"best-selling","487793787161":"best-selling","487795097881":"best-selling","487795261721":"best-selling","487795458329":"best-selling","487794114841":"best-selling","487793426713":"best-selling","487794802969":"best-selling","487795687705":"best-selling","487793492249":"best-selling","487794606361":"best-selling","487794245913":"best-selling","487794049305":"best-selling","487794376985":"best-selling","487793590553":"best-selling","487794409753":"best-selling","487794540825":"best-selling","487795196185":"best-selling","487793393945":"best-selling","487794573593":"best-selling","487795392793":"best-selling","487795556633":"best-selling","487793000729":"best-selling","487794508057":"best-selling","487794704665":"best-selling","487793819929":"best-selling","487795163417":"best-selling","487794999577":"best-selling","487795228953":"best-selling","487793688857":"best-selling","487794213145":"best-selling","487794016537":"best-selling","487793459481":"best-selling","487793754393":"best-selling","487793852697":"best-selling","487794901273":"best-selling","487793983769":"best-selling","487797883161":"best-selling","487796900121":"best-selling","487796474137":"best-selling","487797555481":"best-selling","487797063961":"best-selling","487796834585":"best-selling","487797588249":"best-selling","487797752089":"best-selling","487796867353":"best-selling","487797391641":"best-selling","487796736281":"best-selling","487796932889":"best-selling","487797489945":"best-selling","487796769049":"best-selling","487797817625":"best-selling","487797850393":"best-selling","487794442521":"best-selling","487792935193":"best-selling","487795786009":"best-selling","487798178073":"best-selling","494333657369":"best-selling","494333329689":"best-selling","495624814873":"best-selling","496482648345":"best-selling","496483270937":"best-selling","496483402009":"best-selling","497224974617":"best-selling","495883845913":"best-selling","495884271897":"best-selling","495884206361":"best-selling","495884009753":"best-selling","495884140825":"best-selling","495884304665":"best-selling","495884566809":"best-selling","495884697881":"best-selling","495885123865":"best-selling","495884599577":"best-selling","495885025561":"best-selling","495886565657":"best-selling","495886631193":"best-selling","495886106905":"best-selling","495886467353":"best-selling","495886860569":"best-selling","495886958873":"best-selling","495887221017":"best-selling","495887384857":"best-selling","478926209305":"best-selling","494128267545":"best-selling","487797260569":"best-selling","478720033049":"best-selling","491242619161":"best-selling","487804338457":"best-selling","494128333081":"best-selling","511246926105":"best-selling","511327273241":"best-selling","511327338777":"best-selling","478927028505":"best-selling","478927356185":"best-selling","485206360345":"best-selling","499685097753":"best-selling","511327174937":"best-selling","495883747609":"best-selling","491352293657":"best-selling","491353014553":"best-selling","491353276697":"best-selling","491354063129":"best-selling","491352490265":"best-selling","491352916249":"best-selling","491352391961":"best-selling","491352555801":"best-selling","491353342233":"best-selling","491352850713":"best-selling","491353080089":"best-selling","491352260889":"best-selling","491352654105":"best-selling","491353112857":"best-selling","475887272217":"best-selling","478084301081":"best-selling","478924767513":"best-selling","478924898585":"best-selling","478924701977":"best-selling","478924964121":"best-selling","478925095193":"best-selling","478924865817":"best-selling","478924996889":"best-selling","478925062425":"best-selling","478925127961":"best-selling","478925259033":"best-selling","478925160729":"best-selling","478925488409":"best-selling","478925521177":"best-selling","478925619481":"best-selling","478925816089":"best-selling","478925652249":"best-selling","478925717785":"best-selling","478925750553":"best-selling","478925783321":"best-selling","478925881625":"best-selling","478925848857":"best-selling","478925914393":"best-selling","478925979929":"best-selling","478925947161":"best-selling","478926045465":"best-selling","478926111001":"best-selling","478925291801":"best-selling","478925226265":"best-selling","478925324569":"best-selling","478925357337":"best-selling","478925390105":"best-selling","478925586713":"best-selling","478926143769":"best-selling","478926078233":"best-selling","478927782169":"best-selling","478925193497":"best-selling","480003064089":"best-selling","480788185369":"best-selling","480788283673":"best-selling","487742177561":"best-selling","487780745497":"best-selling","487782646041":"best-selling","487782613273":"best-selling","487781564697":"best-selling","487783170329":"best-selling","487783629081":"best-selling","487784644889":"best-selling","487784677657":"best-selling","487784972569":"best-selling","487785660697":"best-selling","487785562393":"best-selling","487781663001":"best-selling","487781794073":"best-selling","487786184985":"best-selling","487783530777":"best-selling","487783661849":"best-selling","487782154521":"best-selling","487783858457":"best-selling","487786021145":"best-selling","487786316057":"best-selling","487784907033":"best-selling","487785169177":"best-selling","487786086681":"best-selling","487782121753":"best-selling","487783825689":"best-selling","487783039257":"best-selling","487782514969":"best-selling","487783596313":"best-selling","487783498009":"best-selling","487783268633":"best-selling","487783006489":"best-selling","487785922841":"best-selling","487784317209":"best-selling","487782744345":"best-selling","487783891225":"best-selling","487784579353":"best-selling","487783792921":"best-selling","487785529625":"best-selling","487785201945":"best-selling","487783235865":"best-selling","487783727385":"best-selling","487782908185":"best-selling","487784743193":"best-selling","487781826841":"best-selling","494291484953":"best-selling","494291419417":"best-selling","494291550489":"best-selling","494291583257":"best-selling","494325235993":"best-selling","494325137689":"best-selling","494325170457":"best-selling","494325203225":"best-selling","494860108057":"best-selling","495625568537":"best-selling","495808413977":"best-selling","495808479513":"best-selling","495808545049":"best-selling","495812280601":"best-selling","495812313369":"best-selling","495812411673":"best-selling","495812608281":"best-selling","495812706585":"best-selling","495812772121":"best-selling","495812870425":"best-selling","495983296793":"best-selling","495983427865":"best-selling","496409248025":"best-selling","496016425241":"best-selling","496017309977":"best-selling","511327306009":"best-selling","475893891353":"best-selling","478699290905":"best-selling","478924275993":"best-selling","478924308761":"best-selling","478923981081":"best-selling","478924538137":"best-selling","478924800281":"best-selling","478924570905":"best-selling","478924669209":"best-selling","478924603673":"best-selling","478924734745":"best-selling","478924636441":"best-selling","480008864025":"best-selling","480009093401":"best-selling","487783203097":"best-selling","487785464089":"best-selling","487785726233":"best-selling","487784939801":"best-selling","494730445081":"best-selling","494730477849":"best-selling","494730576153":"best-selling","494730543385":"best-selling","494730510617":"best-selling","494730641689":"best-selling","494730608921":"best-selling","496017473817":"best-selling","496708157721":"best-selling","496708321561":"best-selling","496708288793":"best-selling","496708256025":"best-selling","496708354329":"best-selling","496708518169":"best-selling","496708583705":"best-selling","496708780313":"best-selling","496708190489":"best-selling","496708419865":"best-selling","496708485401":"best-selling","496708452633":"best-selling","496708223257":"best-selling","496708649241":"best-selling","496708682009":"best-selling","503677649177":"best-selling","503703306521":"best-selling","503703372057":"best-selling","503677813017":"best-selling","475893825817":"best-selling","478693949721":"best-selling","478924439833":"best-selling","478924374297":"best-selling","478924046617":"best-selling","478924112153":"best-selling","478923882777":"best-selling","478924013849":"best-selling","478923948313":"best-selling","478924407065":"best-selling","478924210457":"best-selling","478924177689":"best-selling","478924243225":"best-selling","478924079385":"best-selling","478924505369":"best-selling","478923915545":"best-selling","478924144921":"best-selling","479336890649":"best-selling","479336988953":"best-selling","479337120025":"best-selling","479337152793":"best-selling","487781990681":"best-selling","487782056217":"best-selling","487782088985":"best-selling","487783465241":"best-selling","487784055065":"best-selling","487785890073":"best-selling","487785333017":"best-selling","487785759001":"best-selling","487786250521":"best-selling","487785103641":"best-selling","487782809881":"best-selling","487784087833":"best-selling","487782875417":"best-selling","487782842649":"best-selling","487781957913":"best-selling","487784415513":"best-selling","487781630233":"best-selling","487782940953":"best-selling","487784186137":"best-selling","487783760153":"best-selling","487781859609":"best-selling","487782711577":"best-selling","487782777113":"best-selling","487784448281":"best-selling","487783334169":"best-selling","487784284441":"best-selling","487786119449":"best-selling","487783923993":"best-selling","487782973721":"best-selling","487785791769":"best-selling","487782482201":"best-selling","489910567193":"best-selling","494301774105":"best-selling","494301872409":"best-selling","494301675801":"best-selling","496021111065":"best-selling","475880816921":"best-selling","478722523417":"best-selling","478729896217":"best-selling","478975131929":"best-selling","478975295769":"best-selling","478975263001":"best-selling","479011012889":"best-selling","479011307801":"best-selling","479011406105":"best-selling","479011766553":"best-selling","479347999001":"best-selling","479348326681":"best-selling","479349309721":"best-selling","479349440793":"best-selling","479350161689":"best-selling","487781761305":"best-selling","487782580505":"best-selling","487782547737":"best-selling","487781597465":"best-selling","487783366937":"best-selling","487782678809":"best-selling","487783989529":"best-selling","487782416665":"best-selling","487784513817":"best-selling","487786053913":"best-selling","487786283289":"best-selling","487785496857":"best-selling","487785070873":"best-selling","487785300249":"best-selling","487782318361":"best-selling","487782383897":"best-selling","487785857305":"best-selling","487782187289":"best-selling","487784218905":"best-selling","487785136409":"best-selling","487785824537":"best-selling","487785693465":"best-selling","487782023449":"best-selling","487785431321":"best-selling","487783072025":"best-selling","487781695769":"best-selling","487783563545":"best-selling","487786152217":"best-selling","487785038105":"best-selling","487784153369":"best-selling","487784874265":"best-selling","487782449433":"best-selling","487782285593":"best-selling","487783104793":"best-selling","487785398553":"best-selling","487782252825":"best-selling","487783956761":"best-selling","487783399705":"best-selling","487784481049":"best-selling","487781728537":"best-selling","487785627929":"best-selling","487782220057":"best-selling","487785005337":"best-selling","487785955609":"best-selling","487784612121":"best-selling","487784251673":"best-selling","487784841497":"best-selling","487783694617":"best-selling","487784710425":"best-selling","487785234713":"best-selling","487781925145":"best-selling","487784120601":"best-selling","487784382745":"best-selling","487781892377":"best-selling","487785988377":"best-selling","487783301401":"best-selling","494325629209":"best-selling","494325661977":"best-selling","495625830681":"best-selling","495626453273":"best-selling","495626584345":"best-selling","495627206937":"best-selling","495983132953":"best-selling","495983198489":"best-selling","495992537369":"best-selling","496021307673":"best-selling","496482844953":"best-selling","496482877721":"best-selling","475860009241":"best-selling","478926438681":"best-selling","478926405913":"best-selling","478926504217":"best-selling","478927618329":"best-selling","478927585561":"best-selling","478927716633":"best-selling","478926569753":"best-selling","478927683865":"best-selling","478927749401":"best-selling","478926242073":"best-selling","478927552793":"best-selling","478927651097":"best-selling","478944264473":"best-selling","486160236825":"best-selling","491352457497":"best-selling","491352064281":"best-selling","491352686873":"best-selling","491352031513":"best-selling","491352326425":"best-selling","491353243929":"best-selling","491352817945":"best-selling","491352195353":"best-selling","491352785177":"best-selling","491352949017":"best-selling","491353211161":"best-selling","491352097049":"best-selling","491352523033":"best-selling","491353538841":"best-selling","491353604377":"best-selling","491353309465":"best-selling","491353735449":"best-selling","491353440537":"best-selling","491353506073":"best-selling","491353178393":"best-selling","491352883481":"best-selling","491353702681":"best-selling","491353800985":"best-selling","491353145625":"best-selling","491353407769":"best-selling","491353047321":"best-selling","491353637145":"best-selling","491353571609":"best-selling","491354030361":"best-selling","491353833753":"best-selling","491353997593":"best-selling","491354423577":"best-selling","491354095897":"best-selling","491354521881":"best-selling","491354292505":"best-selling","491354358041":"best-selling","491354161433":"best-selling","491353932057":"best-selling","491354325273":"best-selling","491354194201":"best-selling","491353964825":"best-selling","491354226969":"best-selling","491353375001":"best-selling","491354489113":"best-selling","491354259737":"best-selling","491352752409":"best-selling","491353866521":"best-selling","491352129817":"best-selling","491352162585":"best-selling","491353473305":"best-selling","491353899289":"best-selling","491352228121":"best-selling","491352981785":"best-selling","491354456345":"best-selling","491354128665":"best-selling","491353768217":"best-selling","491352719641":"best-selling","491352359193":"best-selling","491352424729":"best-selling","491354390809":"best-selling","491353669913":"best-selling","491355635993":"best-selling","491477008665":"best-selling","496024715545":"best-selling","511327207705":"best-selling","511327240473":"best-selling","493751107865":"best-selling","495883649305":"best-selling","495883813145":"best-selling","495883780377":"best-selling","495884927257":"best-selling","495884763417":"best-selling","495884828953":"best-selling","495883976985":"best-selling","495884468505":"best-selling","495884534041":"best-selling","495884108057":"best-selling","495884730649":"best-selling","495883944217":"best-selling","495885091097":"best-selling","495884501273":"best-selling","495885353241":"best-selling","495884992793":"best-selling","495884894489":"best-selling","495885287705":"best-selling","495884861721":"best-selling","495885189401":"best-selling","495883911449":"best-selling","495884239129":"best-selling","495884402969":"best-selling","495885058329":"best-selling","495884435737":"best-selling","495884632345":"best-selling","495884075289":"best-selling","495885254937":"best-selling","495884960025":"best-selling","495884796185":"best-selling","495884042521":"best-selling","495886663961":"best-selling","495886401817":"best-selling","495886696729":"best-selling","495886369049":"best-selling","495885779225":"best-selling","495886205209":"best-selling","495885713689":"best-selling","495885844761":"best-selling","495886237977":"best-selling","495886336281":"best-selling","495886172441":"best-selling","495886532889":"best-selling","495886303513":"best-selling","495885877529":"best-selling","495885484313":"best-selling","495885975833":"best-selling","495885910297":"best-selling","495885517081":"best-selling","495885451545":"best-selling","495885648153":"best-selling","495885680921":"best-selling","495885943065":"best-selling","495886074137":"best-selling","495885615385":"best-selling","495886270745":"best-selling","495885746457":"best-selling","495886041369":"best-selling","495885811993":"best-selling","495885549849":"best-selling","495886598425":"best-selling","495885418777":"best-selling","495886500121":"best-selling","495887057177":"best-selling","495886991641":"best-selling","495886926105":"best-selling","495886795033":"best-selling","495887286553":"best-selling","495886729497":"best-selling","495887155481":"best-selling","495887188249":"best-selling","495887253785":"best-selling","496574595353":"best-selling","496580755737":"best-selling","496590094617":"best-selling","496590389529":"best-selling","498187043097":"best-selling","498187239705":"best-selling","498331779353":"best-selling","498332238105":"best-selling","498332401945":"best-selling","498965086489":"best-selling","478698701081":"best-selling","478926536985":"best-selling","478924472601":"best-selling","478974935321":"best-selling","491352588569":"best-selling","487792836889":"best-selling","487795032345":"best-selling","487794311449":"best-selling","487796277529":"best-selling","487795753241":"best-selling","487796965657":"best-selling","488149811481":"best-selling","488150630681":"best-selling","490499375385":"best-selling","497565958425":"best-selling","495993356569":"best-selling"},
          
        }, {"customSortingList":"manual|best-selling|extra-sort1-descending|created-ascending|number-extra-sort2-descending|relevance|price-ascending","enableCollectionSearch":false})};}};AdditionalElement.moduleName="AdditionalElement";function getShortenToFullParamMap(){const shortenUrlParamList=getBoostTAE().config?.filterSettings?.shortenUrlParamList;const map={};if(!Array.isArray(shortenUrlParamList)){return map}shortenUrlParamList.forEach(item=>{if(typeof item!=="string")return;const idx=item.lastIndexOf(":");if(idx===-1)return;const full=item.slice(0,idx).trim();const short=item.slice(idx+1).trim();if(full.length>0&&short.length>0){map[short]=full}});return map}function generateUUID(){return "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".replace(/[x]/g,function(){const r=Math.random()*16|0;return r.toString(16)});}function getQueryParamByKey(key){const urlParams=new URLSearchParams(window.location.search);return urlParams.get(key)}function convertValueRequestStockStatus(v){if(typeof v==="string"){if(v==="out-of-stock")return false;return true}if(Array.isArray(v)){return v.map(_v=>{if(_v==="out-of-stock"){return false}return true})}return false}function isMobileWidth(){return window.innerWidth<576}function isTabletPortraitMaxWidth(){return window.innerWidth<=991}function detectDeviceByWidth(){let result="";if(isMobileWidth()){result+="mobile|"}else{result=result.replace("mobile|","")}if(isTabletPortraitMaxWidth()){result+="tablet_portrait_max"}else{result=result.replace("tablet_portrait_max","")}return result}function getSortBy(){const{generalSettings:{collection_id=0,page="collection",default_sort_by:defaultSortBy}={},additionalElementSettings:{default_sort_order:defaultSortOrder={},customSortingList}={}}=getBoostTAE().config;const defaultSortingList=["relevance","best-selling","manual","title-ascending","title-descending","price-ascending","price-descending","created-ascending","created-descending"];const sortQueryKey=getQueryParamByKey("sort");const sortingList=customSortingList?customSortingList.split("|"):defaultSortingList;if(sortQueryKey&&sortingList.includes(sortQueryKey))return sortQueryKey;const searchPage=page==="search";const collectionPage=page==="collection";if(searchPage)sortingList.splice(sortingList.indexOf("manual"),1);const{all,search}=defaultSortOrder;if(collectionPage){if(collection_id in defaultSortOrder){return defaultSortOrder[collection_id]}else if(all){return all}else if(defaultSortBy){return defaultSortBy}}else if(searchPage){return search||"relevance"}return""}var addParamsLocale=(params={})=>{params.return_all_currency_fields=false;return{...params,currency_rate:window.Shopify?.currency?.rate,currency:window.Shopify?.currency?.active,country:window.Shopify?.country}};var getLocalStorage=key=>{try{const value=localStorage.getItem(key);if(value)return JSON.parse(value);return null}catch{return null}};var setLocalStorage=(key,value)=>{try{localStorage.setItem(key,JSON.stringify(value))}catch(error){getBoostTAE().logger.error("Error setLocalStorage",error)}};var removeLocalStorage=key=>{try{localStorage.removeItem(key)}catch(error){getBoostTAE().logger.error("Error removeLocalStorage",error)}};function roundToNearest50(num){const remainder=num%50;if(remainder>25){return num+(50-remainder)}else{return num-remainder}}function lazyLoadImages(dom){if(!dom)return;const lazyImages=dom.querySelectorAll(".boost-sd__product-image-img[loading='lazy']");lazyImages.forEach(function(img){inViewPortHandler(img.parentElement,element=>{const imgElement=element.querySelector(".boost-sd__product-image-img[loading='lazy']");if(imgElement){imgElement.removeAttribute("loading")}})})}function inViewPortHandler(elements,callback){const observer=new IntersectionObserver(function intersectionObserverCallback(entries,observer2){entries.forEach(function(entry){if(entry.isIntersecting){callback(entry.target);observer2.unobserve(entry.target)}})});if(Array.isArray(elements)){elements.forEach(element=>observer.observe(element))}else{observer.observe(elements)}}var isBadUrl=url=>{try{if(!url){const searchString2=getWindowLocation().search;if(!searchString2||searchString2.length<=1){return false}return checkSearchStringForXSS(searchString2)}if(typeof url==="string"){const questionMarkIndex=url.indexOf("?");const searchString2=questionMarkIndex>=0?url.substring(questionMarkIndex):"";if(!searchString2||searchString2.length<=1){return false}return checkSearchStringForXSS(searchString2)}const searchString=url.search;if(!searchString||searchString.length<=1){return false}return checkSearchStringForXSS(searchString)}catch{return true}};var checkSearchStringForXSS=searchString=>{const urlParams=decodeURIComponent(searchString).split("&");for(let i=0;i<urlParams.length;i++){if(isBadSearchTerm(urlParams[i])){return true}}return false};var getWindowLocation=()=>{const href=window.location.href;const escapedHref=href.replace(/%3C/g,"&lt;").replace(/%3E/g,"&gt;");const rebuildHrefArr=[];for(let i=0;i<escapedHref.length;i++){rebuildHrefArr.push(escapedHref.charAt(i))}const rebuildHref=rebuildHrefArr.join("").split("&lt;").join("%3C").split("&gt;").join("%3E");let rebuildSearch="";const hrefWithoutHash=rebuildHref.replace(/#.*$/,"");if(hrefWithoutHash.split("?").length>1){rebuildSearch=hrefWithoutHash.split("?")[1];if(rebuildSearch.length>0){rebuildSearch="?"+rebuildSearch}}return{pathname:window.location.pathname,href:rebuildHref,search:rebuildSearch}};var isBadSearchTerm=term=>{if(typeof term=="string"){term=term.toLowerCase();const domEvents=["img src","script","alert","onabort","popstate","afterprint","beforeprint","beforeunload","blur","canplay","canplaythrough","change","click","contextmenu","copy","cut","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","ended","error","focus","focusin","focusout","fullscreenchange","fullscreenerror","hashchange","input","invalid","keydown","keypress","keyup","load","loadeddata","loadedmetadata","loadstart","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseout","mouseout","mouseup","offline","online","pagehide","pageshow","paste","pause","play","playing","progress","ratechange","resize","reset","scroll","search","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","toggle","touchcancel","touchend","touchmove","touchstart","unload","volumechange","waiting","wheel"];const potentialEventRegex=new RegExp(domEvents.join("=|on"));const countOpenTag=(term.match(/</g)||[]).length;const countCloseTag=(term.match(/>/g)||[]).length;const isAlert=(term.match(/alert\(/g)||[]).length;const isConsoleLog=(term.match(/console\.log\(/g)||[]).length;const isExecCommand=(term.match(/execCommand/g)||[]).length;const isCookie=(term.match(/document\.cookie/g)||[]).length;const isJavascript=(term.match(/j.*a.*v.*a.*s.*c.*r.*i.*p.*t/g)||[]).length;const isPotentialEvent=potentialEventRegex.test(term);if(countOpenTag>0&&countCloseTag>0||countOpenTag>1||countCloseTag>1||isAlert||isConsoleLog||isExecCommand||isCookie||isJavascript||isPotentialEvent){return true}}return false};var isCollectionPage=()=>{return getBoostTAE().config.generalSettings?.page==="collection"};var isSearchPage=()=>{return getBoostTAE().config.generalSettings?.page==="search"};var isCartPage=()=>{return getBoostTAE().config.generalSettings?.page==="cart"};var isProductPage=()=>{return getBoostTAE().config.generalSettings?.page==="product"};var isHomePage=()=>{return getBoostTAE().config.generalSettings?.page==="index"};var isVendorPage=()=>{return window.location.pathname.indexOf("/collections/vendors")>-1};var getCurrentPage=()=>{let currentPage="";switch(true){case isCollectionPage():currentPage="collection_page";break;case isSearchPage():currentPage="search_page";break;case isProductPage():currentPage="product_page";break;case isCartPage():currentPage="cart_page";break;case isHomePage():currentPage="home_page";break;default:break}return currentPage};var checkExistFilterOptionParam=()=>{const queryParams=new URLSearchParams(window.location.search);const shortenToFullMap=getShortenToFullParamMap();const hasShortenMap=Object.keys(shortenToFullMap).length>0;for(const[key]of queryParams.entries()){if(key.indexOf("pf_")>-1){return true}if(hasShortenMap&&shortenToFullMap[key]){return true}}return false};function getCustomerId(){return window?.__st?.cid||window?.meta?.page?.customerId||window?.ShopifyAnalytics?.meta?.page?.customerId||window?.ShopifyAnalytics?.lib?.user?.()?.traits()?.uniqToken}function isShopifyTypePage(){return window.location.pathname.indexOf("/collections/types")>-1}var Analytics=class _Analytics extends BoostTAEAppModule{saveRequestId(type,request_id,bundles=[]){const requestIds=getLocalStorage(_Analytics.STORAGE_KEY_PRE_REQUEST_IDS)||{};requestIds[type]=request_id;if(Array.isArray(bundles)){bundles?.forEach(bundle=>{let placement="";switch(type){case"search":placement=_Analytics.KEY_PLACEMENT_BY_TYPE.search_page;break;case"suggest":placement=_Analytics.KEY_PLACEMENT_BY_TYPE.instant_search;break;case"product_page_bundle":placement=_Analytics.KEY_PLACEMENT_BY_TYPE.product_page;break;default:break}requestIds[`${bundle.widgetId||""}_${placement}`]=request_id})}setLocalStorage(_Analytics.STORAGE_KEY_PRE_REQUEST_IDS,requestIds)}savePreAction(type){setLocalStorage(_Analytics.STORAGE_KEY_PRE_ACTION,type)}};Analytics.moduleName="Analytics";Analytics.STORAGE_KEY_PRE_REQUEST_IDS="boostSdPreRequestIds";Analytics.STORAGE_KEY_PRE_ACTION="boostSdPreAction";Analytics.KEY_PLACEMENT_BY_TYPE={product_page:"product_page",search_page:"search_page",instant_search:"instant_search"};var AppSettings=class extends BoostTAEAppModule{get extendAppConfig(){return {cdn:"https://cdn.boostcommerce.io",bundleUrl:"https://services.mybcapps.com/bc-sf-filter/bundles",productUrl:"https://services.mybcapps.com/bc-sf-filter/products",productListingUrl:"https://services.mybcapps.com/bc-sf-filter/product-listing",subscriptionUrl:"https://services.mybcapps.com/bc-sf-filter/subscribe-b2s",taeSettings:window.boostWidgetIntegration?.taeSettings||{instantSearch:{enabled:false}},generalSettings:Object.assign(
  {preview_mode:false,preview_path:"",page:"page",custom_js_asset_url:"",custom_css_asset_url:"",collection_id: 0,collection_handle:"",collection_product_count: 0,...
            {
              
              
            },collection_tags: null,current_tags: null,default_sort_by:"",swatch_extension:"png",no_image_url:"https://cdn.shopify.com/extensions/019eb058-e80f-7242-b0c4-10710570a70b/product-filter-search-216/assets/boost-pfs-no-image.jpg",search_term:"",template:"page.brand-top_roxy",currencies:["JPY"],current_currency:"JPY",published_locales:{...
                {"ja":true}
              },current_locale:"ja"},
  {"addCollectionToProductUrl":false,"enableTrackingOrderRevenue":true}
),translation:{},...
        {
          
          
          
            translation: {"refineDesktop":"フィルター","refine":"絞り込み","refineMobile":"絞り込み","refineMobileCollapse":"フィルタを隠す","clear":"クリア","clearAll":"すべてクリア","viewMore":"さらに表示","viewLess":"表示を減らす","apply":"送信","applyAll":"全てに適用","close":"閉じる","back":"戻る","showLimit":"表示","collectionAll":"すべて","under":"下","above":"上","ratingStar":"スター","ratingStars":"星","ratingUp":"& 上","showResult":"結果を表示","searchOptions":"検索オプション","inCollectionSearch":"同じカテゴリ内で検索","loadPreviousPage":"前のページを読み込む","loadMore":"{{ amountProduct }} 個の商品をさらに読み込む","loadMoreTotal":"{{ from }}～{{ to }}/{{ total }} 個の商品","viewAs":"表示形式","listView":"一覧表示","gridView":"グリッドビュー","gridViewColumns":"グリッドビュー {{ count }} 列","search":{"generalTitle":"全ての商品","resultHeader":"\"{{ terms }}\" の検索結果","resultNumber":"\"{{ terms }}\" の {{ count }} 件の結果を表示","seeAllProducts":"すべての商品を表示","resultEmpty":"「申し訳ありません！ \"{{ terms }}\" の結果が見つかりませんでした。{{ breakline }}ですが、あきらめないでください。つづりを確認するか、これより具体的でない単語で検索をお試しください。」","resultEmptyWithSuggestion":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした。代わりに次のアイテムをチェックしてみてください","searchTotalResult":"{{ count }} の結果を表示","searchTotalResults":"{{ count }} 件の結果を表示","searchPanelProduct":"商品","searchPanelCollection":"コレクション","searchPanelPage":"お知らせ","searchTipsTitle":"検索のヒント","searchTipsContent":"スペルを再確認してください。{{ breakline }}より一般的な単語を用いて検索してください。{{ breakline }}入力するキーワードを減らしてください。{{ breakline }}製品タイプ、ブランド、モデル番号、または製品機能で検索してみてください。","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"{{ count }} 個の商品をすべて表示","didYouMean":"候補: {{ terms }}","searchBoxPlaceholder":"何をお探しですか？","suggestQuery":"{{ terms }} の {{ count }} の結果を表示します。","instantSearchSuggestionsLabel":"よく検索されるキーワード","instantSearchCollectionsLabel":"カテゴリ","instantSearchProductsLabel":"商品","instantSearchPagesLabel":"ニュース & 特集","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"申し訳ありませんが、条件と一致する商品はありません","noSearchResult":"申し訳ありませんが、キーワードに一致する商品はありません","noProducts":"このコレクションには商品が何もありません","noSuggestionResult":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした.","noSuggestionProducts":"申し訳ありませんが、\"{{ terms }}\" では何も見つかりませんでした."},"recommendation":{"productpage-812857":"Frequently bought together","productpage-113604":"Related items","homepage-383837":"新着アイテム","homepage-776784":"BEST OF THE BEST","collectionpage-431270":"Just dropped","collectionpage-560278":"Most Popular Products","productpage-723535":"Recently viewed","productpage-038105":"Frequently Bought Together","cartpage-458714":"Still interested in this?","cartpage-785500":"Similar Products","cartpage-128212":"この商品を購入した人はこんな商品も購入しています"},"productItem":{"qvBtnLabel":"今すぐ購入する","atcAvailableLabel":"カートに追加する","soldoutLabel":"売り切れ","productItemSale":"{{salePercent}}OFF","productItemSoldOut":"売り切れ","viewProductBtnLabel":"製品を表示する","atcSelectOptionsLabel":"オプションを選択する","amount":"From {{minPrice}}","savingAmount":"{{saleAmount}} OFF!","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"在庫あり","inventoryLowStock":"在庫あり","inventorySoldOut":"売り切れ","atcAddingToCartBtnLabel":"追加中...","atcAddedToCartBtnLabel":"追加しました","atcFailedToCartBtnLabel":"購入失敗"},"quickView":{"qvQuantity":"数量","qvViewFullDetails":"すべての詳細を表示","buyItNowBtnLabel":"今すぐ購入","qvQuantityError":"数を入力してください"},"cart":{"atcMiniCartSubtotalLabel":"小計","atcMiniCartEmptyCartLabel":"お客様のカートは現在空です","atcMiniCartCountItemLabel":"アイテム","atcMiniCartCountItemLabelPlural":"アイテム","atcMiniCartShopingCartLabel":"カート","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"最近見た商品"},"mostPopular":{"popularProductsHeading":"人気商品"},"perpage":{"productCountPerPage":"表示： {{count}} 件/ページ"},"productCount":{"textDescriptionCollectionHeader":"{{count}} 件","textDescriptionCollectionHeaderPlural":"{{count}} 件","textDescriptionToolbar":"{{count}} 件","textDescriptionToolbarPlural":"{{count}} 件","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} products","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"前のページを読み込む","loadPreviousInfiniteText":"前のページを読み込む","loadMoreText":"もっと読み込む","prevText":"前へ","nextText":"次へ"},"sortingList":{"sorting":"並替","manual":"おすすめ順","best-selling":"人気順","extra-sort1-descending":"新着順","created-ascending":"登録順","number-extra-sort2-descending":"割引率の高い順","relevance":"関連性の高い順","price-ascending":"価格の安い順"},"collectionHeader":{"collectionAllProduct":"商品"},"breadcrumb":{"home":"ホーム","collections":"コレクション","pagination":"{{ page }}/{{totalPages}} ページ","toFrontPage":"フロントページに戻る"},"sliderProduct":{"prevButton":"戻る","nextButton":"次へ"},"filterOptions":{"filterOption|-3zI7LCn5|pf_v_burando":"ブランド","filterOption|-3zI7LCn5|pf_m_::custom::age":"性別","filterOption|-3zI7LCn5|pf_m_::custom::sub_class3":"カテゴリー","filterOption|-3zI7LCn5|pf_p_jia_ge":"価格","filterOption|-3zI7LCn5|pf_opt_saizu":"サイズ","filterOption|-3zI7LCn5|pf_st_zai_ku":"在庫","filterOption|-3zI7LCn5|pf_t_tagu":"タグ","filterOption|-3zI7LCn5|pf_pt_shang_pin":"商品","filterOption|-3zI7LCn5|pf_opt_se":"カラー","filterOption|VCoEzWpzoz|pf_v_burando":"ブランド","filterOption|VCoEzWpzoz|pf_m_::custom::age":"性別","filterOption|VCoEzWpzoz|pf_m_::custom::sub_class3":"カテゴリー","filterOption|VCoEzWpzoz|pf_pt_shang_pin":"商品","filterOption|VCoEzWpzoz|pf_p_jia_ge":"価格","filterOption|VCoEzWpzoz|pf_opt_se":"色","filterOption|VCoEzWpzoz|pf_opt_saizu":"サイズ","filterOption|VCoEzWpzoz|pf_st_zai_ku":"在庫","filterOption|VCoEzWpzoz|pf_t_tag":"Tag","filterOption|YSi1aXrcXA|pf_v_burando":"ブランド","filterOption|YSi1aXrcXA|pf_pt_shang_pin":"商品","filterOption|YSi1aXrcXA|pf_p_jia_ge":"価格","filterOption|YSi1aXrcXA|pf_opt_se":"色","filterOption|YSi1aXrcXA|pf_opt_saizu":"サイズ","filterOption|YSi1aXrcXA|pf_st_zai_ku":"在庫","filterOption|Lj4sQB4gqT|pf_m_::custom::age":"性別","filterOption|Lj4sQB4gqT|pf_m_::custom::sub_class3":"カテゴリー","filterOption|Lj4sQB4gqT|pf_t_tagu":"タグ","filterOption|ese9XOTYc1|pf_v_burando":"ブランド","filterOption|ese9XOTYc1|pf_m_::custom::age":"性別","filterOption|ese9XOTYc1|pf_m_::custom::sub_class3":"カテゴリー","filterOption|ese9XOTYc1|pf_p_jia_ge":"価格","filterOption|ese9XOTYc1|pf_opt_saizu":"サイズ","filterOption|ese9XOTYc1|pf_st_zai_ku":"在庫","filterOption|ese9XOTYc1|pf_t_tagu":"タグ","filterOption|ese9XOTYc1|pf_pt_shang_pin":"商品","filterOption|ese9XOTYc1|pf_opt_se":"カラー","filterOption|LpXuiypV3k|pf_v_burando":"ブランド","filterOption|LpXuiypV3k|pf_m_::custom::age":"性別","filterOption|LpXuiypV3k|pf_m_::custom::sub_class3":"カテゴリー","filterOption|LpXuiypV3k|pf_t_inti":"インチ","filterOption|LpXuiypV3k|pf_p_jia_ge":"価格","filterOption|LpXuiypV3k|pf_opt_saizu":"サイズ","filterOption|LpXuiypV3k|pf_st_zai_ku":"在庫","filterOption|LpXuiypV3k|pf_pt_shang_pin":"商品","filterOption|LpXuiypV3k|pf_opt_se":"カラー","filterOption|-3zI7LCn5|pf_m_::custom::sub_class3_ja":"カテゴリ","filterOption|8cb13OnTCk|pf_t_tag":"Tag","filterOption|8cb13OnTCk|pf_v_vendor":"Vendor","filterOption|8cb13OnTCk|pf_m_::custom::age":"Metafield-custom-age","filterOption|8cb13OnTCk|pf_opt_saizu":"サイズ","filterOption|8cb13OnTCk|pf_m_::custom::sub_class3":"Metafield-custom-sub_class3","filterOption|8cb13OnTCk|pf_p_price":"Price"},"predictiveBundle":{}},
          
        }
      };}};AppSettings.moduleName="AppSettings";var AssetFilesLoader=class extends BoostTAEAppModule{constructor(){super(...arguments);this.cacheVersionString=Date.now().toString()}onAppStart(){this.loadAssetFiles();this.assetLoadingPromise("themeCSS").then(()=>{this.TAEApp.updateConfig({themeCssLoaded:true})});this.assetLoadingPromise("settingsCSS").then(()=>{this.TAEApp.updateConfig({settingsCSSLoaded:true})})}loadAssetFiles(){this.loadThemeCSS();this.loadSettingsCSS();this.loadMainScript();this.loadRTLCSS();this.loadCustomizedCSSAndScript()}loadCustomizedCSSAndScript(){const{assetFilesLoader,templateMetadata}=this.TAEAppConfig;const themeCSSLinkElement=assetFilesLoader.themeCSS.element;const settingCSSLinkElement=assetFilesLoader.settingsCSS.element;const loadResources=()=>{if(this.TAEAppConfig.assetFilesLoader.themeCSS.status!=="loaded"||this.TAEAppConfig.assetFilesLoader.settingsCSS.status!=="loaded")return;if(templateMetadata?.customizeCssUrl){this.loadCSSFile("customizedCSS")}if(templateMetadata?.customizeJsUrl){this.loadScript("customizedScript")}};themeCSSLinkElement?.addEventListener("load",loadResources);settingCSSLinkElement?.addEventListener("load",loadResources)}loadSettingsCSS(){const result=this.loadCSSFile("settingsCSS");return result}loadThemeCSS(){const result=this.loadCSSFile("themeCSS");return result}loadRTLCSS(){const rtlDetected=document.documentElement.getAttribute("dir")==="rtl";if(rtlDetected){const result=this.loadCSSFile("rtlCSS");return result}}loadMainScript(){const result=this.loadScript("mainScript");return result}preloadModuleScript(module){const TAEAppConfig=this.TAEAppConfig;const inStagingEnv=TAEAppConfig.env==="staging";const themeLibVersion=inStagingEnv?"staging":TAEAppConfig.templateMetadata?.themeLibVersion;if(!inStagingEnv)return;if(!["filter","recommendation","instant-search"].includes(module))return;const scriptUrl=`${TAEAppConfig.cdn}/${"widget-integration"}/${themeLibVersion}/${module}.module.js`;const link=document.createElement("link");link.rel="preload";link.as="script";link.href=scriptUrl;document.head?.appendChild(link)}loadResourceByName(name,options){if(this.TAEAppConfig.assetFilesLoader[name].element)return;const assetsState=this.TAEAppConfig.assetFilesLoader[name];const resourceType=options?.resourceType||assetsState.type;const inStagingEnv=this.TAEAppConfig.env==="staging";let url=options?.url||assetsState.url;if(!url){switch(name){case"themeCSS":url=this.TAEAppConfig.templateMetadata?.themeCssUrl||this.TAEAppConfig.fallback?.themeCssUrl;if(inStagingEnv){url+=`?v=${this.cacheVersionString}`}break;case"settingsCSS":url=this.TAEAppConfig.templateMetadata?.settingsCssUrl||this.TAEAppConfig.fallback?.settingsCssUrl;break;case"rtlCSS":{const{themeCSS}=this.TAEAppConfig.assetFilesLoader;if(themeCSS.url){const themeCssUrl=new URL(themeCSS.url);const themeCssPathWithoutFilename=themeCssUrl.pathname.split("/").slice(0,-1).join("/");const rtlCssPath=themeCssPathWithoutFilename+"/rtl.css";url=new URL(rtlCssPath,themeCssUrl.origin).href;if(inStagingEnv){url+=`?v=${this.cacheVersionString}`}}break}case"mainScript":url=`${this.TAEAppConfig.cdn}/${"widget-integration"}/${inStagingEnv?"staging":this.TAEAppConfig.templateMetadata?.themeLibVersion}/${"bc-widget-integration.js"}`;if(inStagingEnv){url+=`?v=${this.cacheVersionString}`}break;case"customizedCSS":url=this.TAEAppConfig.templateMetadata?.customizeCssUrl;break;case"customizedScript":url=this.TAEAppConfig.templateMetadata?.customizeJsUrl;break}}if(!url)return;if(resourceType==="stylesheet"){const link=document.createElement("link");link.rel="stylesheet";link.type="text/css";link.media="all";link.href=url;document.head.appendChild(link);this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:link,status:"loading",url}}});link.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:link,status:"loaded",url}}})};link.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:link,status:"error",url}}})}}else if(resourceType==="script"){const script=document.createElement("script");script.src=url;const strategy=options?.strategy;if(strategy==="async"){script.async=true}else if(strategy==="defer"){script.defer=true}if(assetsState.module){script.type="module"}if(strategy==="async"||strategy==="defer"){const link=document.createElement("link");link.rel="preload";link.as="script";link.href=url;document.head?.appendChild(link)}document.head.appendChild(script);this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:script,status:"loading",url}}});script.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:script,status:"loaded",url}}})};script.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:script,status:"error",url}}})};script.onprogress=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[name]:{element:script,status:"loading",url}}})}}}loadCSSFile(name,url){return this.loadResourceByName(name,{url,resourceType:"stylesheet"})}loadScript(name,url,strategy){return this.loadResourceByName(name,{strategy,url,resourceType:"script"})}assetLoadingPromise(name,timeout=5e3){return new Promise((resolve,reject)=>{let timeoutNumber=null;const{assetFilesLoader}=this.TAEAppConfig;const asset=assetFilesLoader[name];if(asset.status==="loaded"){return resolve(true)}if(!asset.element){this.loadResourceByName(name)}const assetElement=this.TAEAppConfig.assetFilesLoader[name]?.element;if(!assetElement){this.TAEApp.logger.warn(`Asset ${name} not foumd`);return resolve(false)}assetElement?.addEventListener("load",()=>{if(timeoutNumber)clearTimeout(timeoutNumber);resolve(true)});assetElement?.addEventListener("error",()=>{if(timeoutNumber)clearTimeout(timeoutNumber);reject(new Error(`Failed to load asset ${name}`))});timeoutNumber=setTimeout(()=>{reject(new Error(`Timeout loading asset ${name}`))},timeout)})}get extendAppConfig(){return{themeCssLoaded:false,settingsCSSLoaded:false,assetFilesLoader:{themeCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},settingsCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},rtlCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},customizedCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},mainScript:{type:"script",element:null,status:"not-initialized",url:null},customizedScript:{type:"script",element:null,status:"not-initialized",url:null}}}}};AssetFilesLoader.moduleName="AssetFilesLoader";var B2B=class extends BoostTAEAppModule{setQueryParams(urlParams){const{b2b}=this.TAEAppConfig;if(!b2b.enabled)return;urlParams.set("company_location_id",`${b2b.current_company_id}_${b2b.current_location_id}`);const shopifyCurrencySettings=window.Shopify?.currency;if(shopifyCurrencySettings){urlParams.set("currency",shopifyCurrencySettings.active);urlParams.set("currency_rate",shopifyCurrencySettings.rate.toString())}}get extendAppConfig(){return {b2b:Object.assign({enabled:false}, 
        {
          
        }
        )};}};B2B.moduleName="B2B";var Fallback=class _Fallback extends BoostTAEAppModule{get extendAppConfig(){return{fallback:{containerElement:".boost-sd__filter-product-list",themeCssUrl:"https://cdn.boostcommerce.io/widget-integration/theme/default/1.0.1/main.css",settingsCssUrl:"https://boost-cdn-staging.bc-solutions.net/widget-integration/theme/default/staging/default-settings.css"}}}dispatchEvent(){const enableEvent=new CustomEvent(_Fallback.EVENT_NAME);window.dispatchEvent(enableEvent)}async loadFallbackSectionFromShopify(payload){return fetch(payload.url||`${window.location.origin}/?section_id=${payload.sectionName}`).catch(error=>{this.TAEApp.logger.error("Error loading fallback section from Shopify:",error);throw error}).then(res=>res.text())}get containerElement(){const{containerElement}=this.TAEAppConfig.fallback;if(containerElement instanceof HTMLElement){return containerElement}return document.querySelector(containerElement)}async loadFilterProductFallback(){const{fallback,cdn="https://boost-cdn-prod.bc-solutions.net",templateMetadata}=this.TAEAppConfig;const customizedFallbackSettings=fallback?.customizedTemplate||templateMetadata.customizedFallback;if(customizedFallbackSettings){const{source,templateName,templateURL}=customizedFallbackSettings;switch(source){case"Shopify":{if(!templateName&&!templateURL){this.TAEApp.logger.warn("Both templateName and templateURL are undefined");return}const html=await this.loadFallbackSectionFromShopify({sectionName:templateName,url:templateURL});const container=this.containerElement;if(!container){this.TAEApp.logger.warn("Container element not found for fallback template");return}container.innerHTML=html;this.dispatchEvent();return}default:this.TAEApp.logger.warn(`Unsupported source for customized template: ${source}`);return}}const script=document.createElement("script");script.src=`${cdn}/fallback-theme/1.0.12/boost-sd-fallback-theme.js`;script.defer=true;script.onload=()=>{this.dispatchEvent()};document.body.appendChild(script)}};Fallback.moduleName="Fallback";Fallback.EVENT_NAME="boost-sd-enable-product-filter-fallback";var SimplifiedIntegration=class extends BoostTAEAppModule{constructor(){super(...arguments);this.ensurePlaceholder=()=>{const{simplifiedIntegration:{enabled,selectedSelector,placeholderAdded}}=this.TAEAppConfig;if(!enabled||!selectedSelector){if(!this.oldldSICollectionFilterContainerDetected()){this.backwardCompatibilityModule?.legacyUpdateAppStatus("ready")}return}if(placeholderAdded){return}const container=document.querySelector(selectedSelector);if(container&&container instanceof HTMLElement){this.renderPlaceholder(container);this.collectionFilterModule?.initBlock()}else{this.TAEApp.logger.error(`Placeholder container not found: ${selectedSelector}. Please update the selector in Boost's app embed`)}}}get collectionFilterModule(){return this.TAEApp.getModule(CollectionFilter)}get backwardCompatibilityModule(){return this.TAEApp.getModule(BackwardCompatibilityV1)}get extendAppConfig(){
      
      
     ;return {simplifiedIntegration:{enabled:false,collectionPage:false,instantSearch:false,productListSelector:{collectionPage:[],searchPage:[]},selectedSelector:"",selectorFromMetafield:"",selectorFromAppEmbed:
            
              ""
            
             || "",allSyncedCollections:
          
            ""
          
         || {syncedCollections:[]},placeholderAdded:false,placeholder:`<!-- TEMPLATE PLACEHOLDER --><!-- This is global variable filter settings layout --><div class='boost-sd-container'><div class='boost-sd-layout boost-sd-layout--has-filter-vertical'>  <div class='boost-sd-left boost-filter-tree-column'>   <!-- TEMPLATE FILTER TREE PLACEHOLDER -->   <div id="boost-sd__filter-tree-wrapper" class="boost-sd__filter-tree-wrapper">    <div class="boost-sd__filter-tree-vertical ">     <div class="boost-sd__filter-tree-vertical-placeholder">      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>     </div>    </div>   </div>  </div>  <div class='boost-sd-right boost-product-listing-column'>   <!-- TEMPLATE TOOLBAR PLACEHOLDER-->   <div class="boost-sd__toolbar-container">    <div class="boost-sd__toolbar-inner">     <div class="boost-sd__toolbar-content">      <div class="boost-sd__toolbar boost-sd__toolbar--3_1">       <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0;"></span>       <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0; margin-bottom: 0"></span>       <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0; margin-bottom: 0"></span>      </div>     </div>    </div>   </div>   <!-- TEMPLATE PRODUCT LIST PLACEHOLDER-->   <div class="boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col">    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>   </div>   <div class="boost-sd__pagination boost-sd__pagination--center">    <span class="boost-sd__placeholder-item" style="height: 40px; border-radius: 0;"></span>   </div>  </div></div></div><style> .boost-sd__collection-header {  width: 100%;  height: 130px;  display: block;  background: -webkit-gradient(linear,    left top,    right top,    color-stop(8%, #eee),    color-stop(18%, #e6e6e6),    color-stop(33%, #eee));  background-color: #eee;  animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty {  display: block; } .boost-sd__collection-header .boost-sd__placeholder-item {  height: 130px; } @media only screen and (min-width: 992px) {  .boost-sd__collection-header,  .boost-sd__collection-header .boost-sd__placeholder-item {   height: 150px;  } } @keyframes banner-place-holder-shimmer {  0% {   background-position: -1500px 0;  }  100% {   background-position: 1500px 0;  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__filter-tree-vertical {  margin-top: 0;  margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder {  background: transparent;  width: 100%;  max-width: 100%;  display: none; } .boost-sd__filter-tree-vertical-placeholder-list {  margin: 30px 10px 0;  padding: 0;  list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item {  max-width: 100%;  padding: 20px 0;  display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child {  padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) {  border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder {  display: none; } @media only screen and (min-width: 992px) {  .boost-sd__filter-tree-vertical {   width: 272px;  }  .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical {   margin-right: 16px;   margin-left: 0;  }  .boost-sd__filter-tree-vertical-placeholder,  .boost-sd__filter-tree-horizontal-placeholder {   display: inline-block;  }  .boost-sd-layout--has-filter-horizontal {   flex-wrap: wrap;   margin-top: 0;  }  .boost-sd-layout--has-filter-horizontal .boost-sd-left,  .boost-sd-layout--has-filter-horizontal .boost-sd-right {   flex: 0 0 100%;  }  .boost-sd__filter-tree-horizontal {   width: 100%;  }  .boost-sd__filter-tree-horizontal-placeholder {   padding: 16px 0;   border-top: 1px solid #ebebeb;   width: 100%;   max-width: 100%;   background: transparent;  }  .boost-sd__filter-tree-horizontal-placeholder-list {   margin: 0;   padding: 0;   list-style: none;   border-bottom: 1px solid #e8e9eb;  }  .boost-sd__filter-tree-horizontal-placeholder-item {   border: none;   display: inline-block;   margin-right: 35px;   position: relative;  }  .boost-sd__filter-tree-horizontal-placeholder-button {   width: auto;   height: auto;   display: inline-block;   position: relative;   padding: 5px 15px 5px 0;   margin: 0;   min-height: auto;   min-width: 0;   border-radius: 0;   box-shadow: none;   background: none;   border: none;   letter-spacing: normal;   text-align: left;   cursor: pointer;  }  .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item {   width: 80px;   height: 10px;   display: inline-block;   margin: 0 15px 0 0;  }  .boost-sd__filter-tree-horizontal-placeholder-icon {   transform: rotate(-90deg);  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__toolbar-container {  width: 100%;  margin-bottom: 16px; } .boost-sd__toolbar-inner {  max-width: 1216px;  margin: 0 auto; } .boost-sd__toolbar-content {  border-bottom: 1px solid #ebebeb;  border-top: 1px solid #ebebeb;  padding: 16px 0; } .boost-sd__toolbar {  align-items: center;  width: 100%;  display: flex;  flex-wrap: wrap;  column-gap: 16px;  justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item {  flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child {  flex-basis: 100%;  margin-bottom: 16px; } @media only screen and (min-width: 992px) {  .boost-sd__toolbar-content {   display: flex;   align-items: center;   border-bottom: none;   padding: 16px 0 16px;   border-top: 1px solid #ebebeb;   border-bottom: 0;  }  .boost-sd__toolbar {   flex-wrap: inherit;  }  .boost-sd__toolbar .boost-sd__placeholder-item {   flex-basis: auto;  }  .boost-sd__toolbar .boost-sd__placeholder-item:first-child {   flex-basis: auto;   margin-bottom: 0;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item {   flex: 1;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) {   justify-content: center;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {   justify-content: end;  } } .boost-sd__product-list-placeholder {  gap: 16px;  margin-bottom: 32px;  flex-wrap: wrap;  width: 100%;  display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item {  width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {  width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {  height: 222px; } .boost-sd__placeholder-list-item {  background: rgba(0, 0, 0, 0.07);  min-width: 50px;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item {  flex-direction: row;  display: flex;  width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group {  width: 100%;  padding-left: 16px;  display: flex;  flex-direction: column;  align-items: baseline;  gap: 16px;  text-align: left;  justify-content: center; } .boost-sd__placeholder-list-view-layout-image {  flex: 160px;  width: auto;  max-width: 160px;  height: 160px; } .boost-sd__pagination {  padding-top: 10px;  padding-bottom: 10px;  justify-content: center;  align-items: center;  display: flex; } @media only screen and (min-width: 576px) {  .boost-sd__product-list-placeholder {   gap: 32px;   margin-bottom: 64px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px / 3));  } } @media only screen and (min-width: 992px) {  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) {   margin-bottom: 8px;  }  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child {   margin-bottom: 16px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 382px;  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 275px;  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 215px;  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 175px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px / 3));  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item {   width: calc(25% - (32px - 32px / 4));  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item {   width: calc(20% - (32px - 32px / 5));  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(16.6666667% - (32px - 32px / 6));  } } .boost-sd-container * {  box-sizing: border-box; } .boost-sd__placeholder-item {  background: rgba(0, 0, 0, 0.07);  border-radius: 50rem;  min-width: 50px;  max-width: 100%;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__placeholder-item:empty {  display: block; } .boost-sd__placeholder-item:not(:last-child) {  margin-bottom: 18px; } .boost-sd-layout {  margin: 20px auto 0; } .boost-sd-left {  position: relative; } .boost-sd-layout .boost-sd-right {  width: 100%;  margin-bottom: 20px; } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } } @media only screen and (min-width: 992px) {  .boost-sd-layout {   display: flex;   max-width: 1216px;  }  .boost-sd-layout .boost-sd-right {   flex: auto;   max-width: 100%;  } }</style>`,isOnboarding:JSON.parse(
            
              ""
            
           || "false"),neededToHideElements:[]}};}init(){const app=this.TAEApp;const simplifiedIntegration=this.TAEAppConfig.simplifiedIntegration;const{templateMetadata:{integratedTheme={}}}=this.TAEAppConfig;const themeId=window.Shopify?.theme?.id;if(!themeId){app.logger.warn("Theme ID is missing");return}let themeIntegration=integratedTheme[themeId];if(!themeIntegration||Object.keys(themeIntegration).length===0){app.logger.warn("Theme is not integrated with SimplifiedIntegration flow");return}const{collectionPage=false,searchPage=false,instantSearch=false,productListSelector={}}=themeIntegration;const{page:currentPage,collection_id:collectionId=0}=this.TAEAppConfig.generalSettings;const isCollectionPage2=currentPage==="collection";const isSearchPage2=currentPage==="search";if(simplifiedIntegration.isOnboarding){const isCollectionSynced=this.checkSyncedCollection(collectionId);if(!isCollectionSynced){return}}if(isCollectionPage2&&collectionPage||isSearchPage2&&searchPage){const{collectionPage:collectionPageSelectors=[],searchPage:searchPageSelectors=[]}=productListSelector;const selectors=isCollectionPage2?collectionPageSelectors:searchPageSelectors;if(selectors.length===0){this.app.logger.warn("empty selectors");return}const customClassSelector=selectors[selectors.length-1];let attempts=0;const intervalId=setInterval(()=>{const hasCustomClass=!!document.querySelector(customClassSelector);const effectiveSelectors=hasCustomClass?selectors:selectors.slice(0,-1);const elements=effectiveSelectors.slice(0,-1);const mainElement=effectiveSelectors[effectiveSelectors.length-1];const selector=simplifiedIntegration.selectorFromAppEmbed||mainElement;const container=document.querySelector(selector);if(container){let insertionContainer;if(hasCustomClass){const allMatches=document.querySelectorAll(customClassSelector);insertionContainer=allMatches[allMatches.length-1]||container}else{insertionContainer=container}simplifiedIntegration.neededToHideElements=hasCustomClass?[customClassSelector]:elements;simplifiedIntegration.selectorFromMetafield=mainElement;simplifiedIntegration.selectedSelector=selector;this.renderPlaceholder(insertionContainer);this.collectionFilterModule?.initBlock();clearInterval(intervalId)}else if(++attempts>100){clearInterval(intervalId)}},50);this.TAEApp.updateConfig({simplifiedIntegration:{...simplifiedIntegration,...themeIntegration,enabled:true}})}if(instantSearch){this.setupISW()}}onAppStart(){document.addEventListener("DOMContentLoaded",()=>{this.ensurePlaceholder()})}oldldSICollectionFilterContainerDetected(){const productFilterBlock=document.querySelector(".boost-sd__filter-product-list");return!!productFilterBlock}checkSyncedCollection(collectionId){const{simplifiedIntegration}=this.TAEAppConfig;const{allSyncedCollections:{syncedCollections}}=simplifiedIntegration;const currentCollectionSynced=syncedCollections?.includes(collectionId);const collectionAllSynced=collectionId===0&&syncedCollections?.length>0;if(!currentCollectionSynced&&!collectionAllSynced){this.TAEApp.logger.warn("collection not synced -> fallback original theme");return false}return true}renderPlaceholder(originalContainer){const{simplifiedIntegration}=this.TAEAppConfig;const placeholder=simplifiedIntegration?.placeholder||"";const neededToHideElements=simplifiedIntegration?.neededToHideElements||[];const selectedSelector=simplifiedIntegration?.selectedSelector||"";originalContainer.style.display="none";this.hideNeededElements();const newProductFilterDiv=document.createElement("div");newProductFilterDiv.innerHTML=placeholder||"";newProductFilterDiv.className="boost-sd__filter-product-list boost-sd__placeholder-product-filter-tree";originalContainer.insertAdjacentElement("afterend",newProductFilterDiv);if(simplifiedIntegration){simplifiedIntegration.placeholderAdded=true;if(neededToHideElements&&selectedSelector){neededToHideElements.push(selectedSelector)}}}hideNeededElements(){const{simplifiedIntegration:{neededToHideElements}}=this.TAEAppConfig;if(neededToHideElements&&neededToHideElements.length>0){this.hideElements(neededToHideElements)}}removePlaceholder(){const{simplifiedIntegration:{placeholderAdded}}=this.TAEAppConfig;if(placeholderAdded){const placeholder=document.querySelector(".boost-sd__placeholder-product-filter-tree");if(placeholder instanceof HTMLElement){placeholder.remove()}}}hideElements(elements){if(!Array.isArray(elements))return;elements.forEach(selector=>{document.querySelectorAll(selector).forEach(el=>{if(el instanceof HTMLElement){el.style.display="none"}})})}setupISW(){this.TAEApp.updateConfig({taeSettings:{instantSearch:{enabled:true}}})}};SimplifiedIntegration.moduleName="SimplifiedIntegration";var CollectionFilter=class _CollectionFilter extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=async()=>{const filterDom=document.querySelector(".boost-sd__filter-product-list:not(.boost-sd__filter-product-list--ready)");if(!filterDom){this.app.logger.error("Filter DOM not found");this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready");return}this.assetFileLoaderModule?.preloadModuleScript("filter");const appConfig=this.TAEAppConfig;const{customization}=appConfig;if(typeof customization?.filter?.beforeRender==="function"){customization.filter.beforeRender()}const filterDomId=`${this.widgetId}-${generateUUID()}`;filterDom?.classList?.add("boost-sd__filter-product-list--ready");filterDom.id=filterDomId;const urlParams=this.prepareFilterAPIQueryParams();const response=await this.filterAPI(urlParams);const block={id:filterDomId,document:filterDom,widgetId:this.widgetId,defaultSort:urlParams.get("sort")||"",defaultParams:this.filterAPIDefaultParams,filterTree:{options:[]},dynamicBundles:[]};const backwardCompatibilityV1=this.backwardCompatibilityV1Module;backwardCompatibilityV1?.legacyAssignDefaultBlockAttributes(block,filterDom,"filter");const{html,bundles}=response;if(bundles){block.dynamicBundles=bundles}if(response.filter){response.filter.options=this.updateValuesOptions(response.filter.options);block.filterTree=response.filter}try{await Promise.all([this.assetFileLoaderModule?.assetLoadingPromise("themeCSS"),this.assetFileLoaderModule?.assetLoadingPromise("settingsCSS")])}catch{}if(html){filterDom.innerHTML=html}block.cache={[urlParams.toString()]:{...response,timestamp:new Date().getTime()}};this.TAEApp.registerBlock(block);this.saveFilterAPIResponseAnalyticData(response?.meta?.rid,response.bundles);this.syncAppConfigWithFilterAPIResponse(response);this.block=block;this.savePageLimitSettings();this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}get b2bModule(){return this.TAEApp.getModule(B2B)}get fallbackModule(){return this.TAEApp.getModule(Fallback)}get simplifiedIntegrationModule(){return this.TAEApp.getModule(SimplifiedIntegration)}get analyticModule(){return this.TAEApp.getModule(Analytics)}get assetFileLoaderModule(){return this.TAEApp.getModule(AssetFilesLoader)}get extendAppConfig(){return {filterUrl:"https://services.mybcapps.com/bc-sf-filter/filter",filterSettings:Object.assign({swatch_extension:"png",...
        {
          
        }}, {"showFilterOptionCount":true,"showRefineBy":false,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"changeMobileButtonLabel":true,"sortingAvailableFirst":true,"showVariantImageBasedOnSelectedFilter":"pf_opt_se","isShortenUrlParam":false,"style":{"filterTitleTextColor":"rgba(26||26||26||1)","filterTitleFontSize":20,"filterTitleFontWeight":700,"filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"filterLayout":"vertical","filterTreeMobileStyle":"style3","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false})};}get apiEndpoint(){const{filterUrl,searchUrl}=this.app.config;const urlParams=new URLSearchParams(window.location.search);const searchQuery=urlParams.get("q");return isSearchPage()||searchQuery?searchUrl:filterUrl}get widgetId(){const{templateMetadata,generalSettings}=this.TAEAppConfig;const currentPage=generalSettings?.page||"collection";const widgetName=currentPage==="collection"?"collectionFilters":"searchPage";const widgetId=templateMetadata[widgetName]||"default";return widgetId}get filterAPIDefaultParams(){const{shop,templateSettings,templateMetadata,generalSettings,templateId,simplifiedIntegration}=this.TAEAppConfig;const historyParams=this.getHistoryParams();const productPerPage=typeof templateSettings?.themeSettings?.productList?.productsPerPage==="number"?templateSettings.themeSettings.productList.productsPerPage:16;const savedLimit=getLocalStorage(_CollectionFilter.LIMIT);const savedLimitSetting=getLocalStorage(_CollectionFilter.LIMIT_SETTING);const adminSettingChanged=savedLimitSetting&&savedLimitSetting!==`${productPerPage}`;const limit=adminSettingChanged?productPerPage:savedLimit&&!isNaN(Number(savedLimit))?Number(savedLimit):productPerPage;const widgetId=this.widgetId;const isMobileViewport=isMobileWidth();const viewportWidth=window.innerWidth;const showFilterTreeByDefault=templateSettings?.filterSettings?.filterLayout==="vertical"&&templateSettings?.filterSettings?.filterTreeVerticalStyle==="style-default"?true:false;const productPerRow=isMobileViewport?templateSettings?.themeSettings?.productList?.productsPerRowOnMobile||2:templateSettings?.themeSettings?.productList?.productsPerRowOnDesktop||3;const productImageMaxWidth=isMobileViewport?viewportWidth/productPerRow:viewportWidth/(productPerRow+(showFilterTreeByDefault?1:0));const deviceTypeByViewportWidth=detectDeviceByWidth();const showListViewDefault=templateSettings?.themeSettings?.additionalElements?.toolbar?.elements?.viewAs?.showListViewDefault;const defaultViewAs=showListViewDefault===true?"list":`grid--${isMobileWidth()?templateSettings?.themeSettings?.productList?.productsPerRowOnMobile||2:templateSettings?.themeSettings?.productList?.productsPerRowOnDesktop||3}`;return {_:"pf",t:Date.now().toString(),sid:generateUUID(),shop:shop.domain,page:Number(historyParams?.page||1),limit,sort:historyParams?.sort||getSortBy(),locale:generalSettings.current_locale,event_type:"init",pg:getCurrentPage(),build_filter_tree:true,collection_scope:generalSettings.collection_id||"0",money_format:shop.money_format,money_format_with_currency:shop.money_format_with_currency,widgetId,viewAs:defaultViewAs,device:deviceTypeByViewportWidth,first_load:true,productImageWidth:roundToNearest50(productImageMaxWidth),productPerRow,widget_updated_at:templateMetadata?.updatedAt,templateId,current_locale:(window?.Shopify?.routes?.root||"/")?.replace(/\/$/,""),simplifiedIntegration:simplifiedIntegration.enabled||false,customer_id:getCustomerId(),insert_banners:templateMetadata?.featureOptions?.enableBannerInterleaving||false,...addParamsLocale()};}savePageLimitSettings(){const{templateSettings}=this.TAEAppConfig;const productPerPage=typeof templateSettings?.themeSettings?.productList?.productsPerPage==="number"?templateSettings.themeSettings.productList.productsPerPage:16;const savedLimit=getLocalStorage(_CollectionFilter.LIMIT);const savedLimitSetting=getLocalStorage(_CollectionFilter.LIMIT_SETTING);const adminSettingChanged=savedLimitSetting&&savedLimitSetting!==`${productPerPage}`;const currentLimit=adminSettingChanged?productPerPage:savedLimit&&!isNaN(Number(savedLimit))?Number(savedLimit):productPerPage;if(typeof window!=="undefined"&&window.localStorage){try{localStorage.setItem(_CollectionFilter.LIMIT_SETTING,`${productPerPage}`);localStorage.setItem(_CollectionFilter.LIMIT,`${currentLimit}`)}catch(e){this.app.logger.error("Failed to save limit settings to localStorage",e)}}}syncAppConfigWithFilterAPIResponse(res){const{shop}=this.TAEAppConfig;if(res.meta?.money_format){shop.money_format=res.meta.money_format}if(res.meta?.money_format_with_currency){shop.money_format_with_currency=res.meta.money_format_with_currency}if(res.meta?.currency){shop.currency=res.meta.currency}this.app.updateConfig({shop});this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}prepareFilterAPIQueryParams(){const{generalSettings,filterSettings,customization}=this.TAEAppConfig;const paramsHistory=this.getHistoryParams();const defaultParams=this.filterAPIDefaultParams;const urlParams=new URLSearchParams;Object.entries(defaultParams).forEach(([key,value])=>{urlParams.set(key,value!==void 0?value.toString():"")});urlParams.set("search_no_result",Object.keys(paramsHistory?.paramMap||{}).length===0?"true":"false");if(paramsHistory?.paramMap){Object.keys(paramsHistory.paramMap).forEach(key=>{paramsHistory.paramMap[key].forEach(v=>urlParams.append(`${key}[]`,key.startsWith(`${defaultParams._}_st_`)?convertValueRequestStockStatus(v).toString():v))})}const searchParams=new URLSearchParams(window.location.search);const searchQuery=searchParams.get("q");if(searchQuery){if(isVendorPage())urlParams.set("vendor",searchQuery);else if(isShopifyTypePage())urlParams.set("product_type",searchQuery);else urlParams.set("q",searchQuery);if(isCollectionPage()){urlParams.set("incollection_search","true");urlParams.set("event_type","incollection_search")}this.setSearchQueryParamsWithSuggetion(urlParams)}if(generalSettings.collection_tags?.length){generalSettings.collection_tags.forEach(tag=>{urlParams.append("tag[]",tag)})}if(filterSettings.sortingAvailableFirst){urlParams.set("sort_first","available")}const availableAfterFiltering=filterSettings?.availableAfterFiltering;const productAndVariantAvailable=filterSettings?.productAndVariantAvailable;const hasFilterParams=Array.from(urlParams.keys()).some(key=>key.startsWith("pf_"));const showAvailable=!availableAfterFiltering&&productAndVariantAvailable?"true":availableAfterFiltering?hasFilterParams?"true":"false":"false";urlParams.set("product_available",showAvailable);urlParams.set("variant_available",showAvailable);if(filterSettings.showOutOfStockOption){urlParams.set("zero_options","true")}this.b2bModule?.setQueryParams(urlParams);if(customization?.filter?.customizedAPIParams){const{customizedAPIParams}=customization.filter;Object.entries(customizedAPIParams).forEach(([key,value])=>{urlParams.set(key,value)})}return urlParams}setSearchQueryParamsWithSuggetion(params){const SUGGESTION_DATA="boostSDSuggestionData";const CLICK_SUGGESTION_TERM="boostSDClickSuggestionTerm";const term=getLocalStorage(CLICK_SUGGESTION_TERM);if(!term)return;const suggestionData=getLocalStorage(SUGGESTION_DATA);if(!suggestionData)return;params.set("query",suggestionData.query);params.set("parent_request_id",suggestionData.id);params.set("suggestion",term);params.set("item_rank",(suggestionData.suggestions.findIndex(item=>item===term)+1).toString());removeLocalStorage(CLICK_SUGGESTION_TERM);removeLocalStorage(SUGGESTION_DATA)}saveFilterAPIResponseAnalyticData(reqId,bundles){const type=isSearchPage()?"search":"filter";const analytic=this.analyticModule;if(reqId){analytic?.saveRequestId(type,reqId);if(bundles){analytic?.saveRequestId(type,reqId,bundles)}}analytic?.savePreAction(type)}formatPercentSaleLabel(to,from=0){let label="";if(!from){label=`under ${to}%`}else if(!to){label=`above ${from}%`}else{label=`${from}% - ${to}%`}return label}updateValuesOptions(options){if(!Array.isArray(options))return options;return options.map(option=>{if(option.filterType==="percent_sale"){option.values=option.values?.map(item=>{item.key=item.key.replace("*-",":").replace("-*",":").replace("-",":");item.label=this.formatPercentSaleLabel(item.to,item.from);return item})}return option})}async filterAPI(params){const appConfig=this.TAEAppConfig;const queryString=params.toString();const response=await fetch(`${this.apiEndpoint}?${queryString}`,{method:"GET"});const HTTP_STATUS_NEED_FALLBACK=[404,413,403,500];if(HTTP_STATUS_NEED_FALLBACK.includes(response.status)){if(appConfig.simplifiedIntegration?.enabled){const simplifiedIntegration=this.simplifiedIntegrationModule;simplifiedIntegration?.hideNeededElements();simplifiedIntegration?.removePlaceholder()}else{this.fallbackModule?.loadFilterProductFallback()}}return response.json()}getHistoryParams(){const url=new URL(window.location.href);const isXSS=isBadUrl(url);if(isXSS){this.app.logger.error("[Security] Potential XSS detected in URL parameters. Ignoring query params.",window.location.href);return}const rawSearch=url.search;const FILTER_HISTORY_PREFIX="pf_";const DEFAULT_SEPARATOR=",";const REGEX_ESCAPE_PATTERN=/[.*+?^${}()|[\]\\]/g;const{searchParams}=url;const sort=searchParams.get("sort");const page=searchParams.get("page");const paramMap={};const shortenToFullMap=getShortenToFullParamMap();const separator=this.TAEAppConfig.customization?.filter?.customizedAPIParams?.multipleValueSeparator||DEFAULT_SEPARATOR;const escapedSeparator=separator.replace(REGEX_ESCAPE_PATTERN,"\\$&");const encodedSeparator=encodeURIComponent(separator);const escapedEncodedSeparator=encodedSeparator.replace(REGEX_ESCAPE_PATTERN,"\\$&");const splitRegex=new RegExp(`${escapedSeparator}|${escapedEncodedSeparator}`);for(const key of searchParams.keys()){let actualKey=key;let values;if(shortenToFullMap[key]){actualKey=shortenToFullMap[key];const escapedKey=key.replace(REGEX_ESCAPE_PATTERN,"\\$&");const matchResult=rawSearch.match(new RegExp(`[?&]${escapedKey}=([^&]+)`));const rawVal=matchResult?matchResult[1]:"";const parts=rawVal.split(splitRegex);values=parts.map(p=>decodeURIComponent(p.replace(/\+/g," ")))}else{values=searchParams.getAll(key)}if(actualKey.startsWith(FILTER_HISTORY_PREFIX)&&!paramMap[actualKey]){if(actualKey==="pf_tag"){paramMap.tag=values}else{paramMap[actualKey]=values}}}return{paramMap,sort,page}}};CollectionFilter.moduleName="CollectionFilter";CollectionFilter.LIMIT="boostSDLimit";CollectionFilter.LIMIT_SETTING="boostSDLimitSetting";var BackwardCompatibilityV1=class extends BoostTAEAppModule{shouldInit(){const{templateMetadata:{themeLibVersion}={}}=this.TAEAppConfig;if(!themeLibVersion)return true;const feLibMajorVersion=themeLibVersion.split(".")[0];return Number(feLibMajorVersion)<=1}get collectionFilterModule(){return this.TAEApp.getModule(CollectionFilter)}init(){window.boostSDTaeUtils={lazyLoadImages,inViewPortHandler,initCollectionFilter:()=>{setTimeout(()=>{this.collectionFilterModule?.initBlock()})}}}onAppStart(){const app=this.TAEApp;const{env}=this.TAEAppConfig;const mergedCustomizedFilterParams={...(this.TAEAppConfig.customization?.filter?.customizedAPIParams || {}),...(window.boostSdCustomParams || {})};this.TAEApp.updateConfig(config=>{config.customization={...config.customization,filter:{...config.customization?.filter,customizedAPIParams:mergedCustomizedFilterParams}};return config});window.boostSdCustomParams=mergedCustomizedFilterParams;Object.assign(window.boostWidgetIntegration,{generalSettings:{...this.TAEAppConfig.generalSettings,templateId:this.TAEAppConfig.templateId},simplifiedIntegration:this.TAEAppConfig.simplifiedIntegration,taeSettings:this.TAEAppConfig.taeSettings,env,app:{[env]:{customization:{},...this.TAEAppConfig,...window.boostWidgetIntegration.app?.[env]}},customization:{...this.TAEAppConfig.customization,filter:{...this.TAEAppConfig.customization?.filter,customizedAPIParams:mergedCustomizedFilterParams}},regisCustomization:function(fc,scope){if(typeof fc==="function"&&fc.name&&!scope){const functionName=fc.name;window.boostWidgetIntegration.app[env].customization[functionName]=fc}else if(typeof fc==="function"&&fc.name&&scope){window.boostWidgetIntegration.app[env].customization[scope]=window.boostWidgetIntegration.app[env].customization[scope]||{};const functionName=fc.name;window.boostWidgetIntegration.app[env].customization[scope][functionName]=fc}else{app.logger.error("Invalid function or function does not have a name.")}}});Object.assign(window,{boostSDData:this.TAEAppDataObjects})}onBeforeAppStart(){Object.assign(window,{boostWidgetIntegration:{...window.boostWidgetIntegration,status:"initializing"}})}legacyUpdateAppStatus(status){Object.assign(window.boostWidgetIntegration,{status})}legacyIsUsingRecommendationAppV3(){return window.boostSDAppConfig?.themeInfo?.taeFeatures?.recommendation==="installed"}legacyInitRecommendationWidgets(widgets){window.boostWidgetIntegration.app[this.TAEAppConfig.env].recommendationWidgets=widgets}legacyAssignDefaultBlockAttributes(block,blockDOM,blockType){const{templateSettings}=this.app.config;Object.assign(block,{widgetInfo:templateSettings,templateSettings,app:window.boostWidgetIntegration.app?.[this.app.config.env],document:blockDOM,id:blockDOM.id||block.id,blockType:blockType||"filter"});if(!("widgetId"in block)){Object.assign(block,{widgetId:blockDOM.id||block.id})}}};BackwardCompatibilityV1.moduleName="BackwardCompatibilityV1";var BackInStock=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{const bisDom=document.createElement("div");bisDom.id="bc-bis";bisDom.className="boost-sd__bis";bisDom.style.display="none";document.body.appendChild(bisDom);this.block={id:"bc-bis",document:bisDom};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,bisDom,"backInStock");this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return {klaviyoBISUrl:"https://a.klaviyo.com/client/back-in-stock-subscriptions",backInStock:Object.assign(
  {enabled:false,productSettings:{},displaySettings:{},isTurbo:false},
  {"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"notificationSettings":{"emailProvider":"boost","automatic":true,"customizeEmail":{"name":"","address":"back-in-stock@notifyboost.net","subject":"{{product.title_incl_variant}} is back in stock!","heading":"{{product.title_incl_variant}} is available now!","description":"Limited stock only at {{shop.name}}. Click ‘Buy now’ & grab yours before it goes out of stock again!","button":"Buy now","takeCustomerTo":"product","contentTextColor":"#FFFFFF","backgroundColor":"#000000","ctaTextColor":"#FFFFFF","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"domainSettings":{"customDomain":""}},"isTurbo":true}
)};}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};BackInStock.moduleName="BackInStock";var Cart=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{this.block={id:"cart",document:document.body};this.backwardCompatibilityModule?.legacyAssignDefaultBlockAttributes(this.block,this.block.document,"cart");this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{customization:{cart:{}}}}get backwardCompatibilityModule(){return this.TAEApp.getModule(BackwardCompatibilityV1)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onMouduleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};Cart.moduleName="Cart";var CountdownTimer=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{if(this.block)return;const countdownTimerDom=document.querySelector(".boost-sd__countdown-timer-wrapper");if(!countdownTimerDom)return;const{template}=this.TAEAppConfig;if(typeof template?.countdownTimerPlaceholder==="string"){countdownTimerDom.innerHTML=template.countdownTimerPlaceholder}this.block={id:countdownTimerDom.id||"boost-sd-countdown-timer",document:countdownTimerDom};this.block.blockType="countdownTimer";this.TAEApp.registerBlock(this.block)}}onModuleInit(){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",this.initBlock)}else{this.initBlock()}document.addEventListener("shopify:section:load",this.initBlock)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock);document.removeEventListener("shopify:section:load",this.initBlock)}};CountdownTimer.moduleName="CountdownTimer";var PreOrder=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{const preOrderDom=document.querySelector(".boost-sd__preOrder-container");const{customization,template}=this.TAEAppConfig;if(typeof customization?.preOrder?.beforeRender==="function"){customization.preOrder.beforeRender()}if(!preOrderDom){return}if(typeof template?.preOrderPlaceholder==="string"){preOrderDom.innerHTML=template.preOrderPlaceholder}this.block={id:preOrderDom.id||"bc-pre-order",document:preOrderDom};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,preOrderDom,"preOrder");this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{customization:{preOrder:{}}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};PreOrder.moduleName="PreOrder";var PredictiveBundle=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{const predictiveBundleDom=document.querySelector(".boost-sd-widget-predictive-bundle");if(!predictiveBundleDom){return}this.block={id:predictiveBundleDom.id||"bc-predictive-bundle",document:predictiveBundleDom};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,predictiveBundleDom,"predictiveBundle");this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{predictiveBundle:{multiBundleSupport:false}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};PredictiveBundle.moduleName="PredictiveBundle";var Recommendation=class extends BoostTAEAppModule{constructor(){super(...arguments);this.blocks={};this.initBlocks=()=>{if(this.backwardCompatibilityV1Module?.legacyIsUsingRecommendationAppV3()){this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets({});return}const{recommendationWidgets}=this.TAEAppConfig;this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets(recommendationWidgets);
      
      
      
    ;const recommendationWidgetDOMs=document.querySelectorAll('[id^="boost-sd-widget-"]');for(const widgetDOM of recommendationWidgetDOMs){widgetDOM.innerHTML=`<!-- TEMPLATE RECOMMENDATION PLACEHOLDER--><div class="boost-sd__rc-pl"><div class="boost-sd__rc-title-pl">  <span class="boost-sd__rc-pl-item" style="width: 150px; height: 30px;"></span></div><div class="boost-sd__rc-product-list-pl">  <span class="boost-sd__rc-pl-item"></span>  <span class="boost-sd__rc-pl-item"></span>  <span class="boost-sd__rc-pl-item"></span>  <span class="boost-sd__rc-pl-item"></span></div><div class="boost-sd__rc-info-pl">  <span class="boost-sd__rc-pl-item"></span>  <span class="boost-sd__rc-pl-item"></span>  <span class="boost-sd__rc-pl-item"></span></div></div><style> .boost-sd__rc-pl {  width: 100%;  min-height: 600px; } .boost-sd__rc-pl-item {  display: block;  width: 100%;  height: 20px;  background: rgba(0, 0, 0, 0.07);  margin-bottom: 16px;  animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl {  width: 100%;  display: flex;  padding: 0 0 30px; } .boost-sd__rc-product-list-pl {  display: flex;  width: 100%;  padding: 0;  gap: 32px;  position: relative;  margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) {  display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item {  display: block;  flex-wrap: wrap;  width: calc(50% - 8px);  height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) {  width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) {  width: 50% } @media only screen and (min-width: 768px) {  .boost-sd__rc-pl-item {   margin-bottom: 8px;  }  .boost-sd__rc-title-pl {   padding-bottom: 60px;  }  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3),  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) {   display: block;  }  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item {   height: 382px;   width: calc(25% - 8px);  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child {   width: 50%  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) {   width: 40%  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) {   width: 30%  } } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } }</style>`;this.initBlock(widgetDOM)}}}get extendAppConfig(){const recommendationWidgets={};
      
      
        
          recommendationWidgets['home-page'] = {"homepage-383837":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"新着アイテム","widgetStatus":"live","widgetDesignSettings":{"widgetId":"homepage-383837","tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-776784":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"BEST OF THE BEST","widgetStatus":"live","widgetDesignSettings":{"widgetId":"homepage-776784","tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}
        
      
        
          recommendationWidgets['cart-page'] = {"cartpage-458714":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Still interested in this?","widgetStatus":"live","widgetDesignSettings":{"tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-785500":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-128212":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","modelType":"FBT","secondaryAlgorithm":"newest-arrivals"},"widgetName":"この商品を購入した人はこんな商品も購入しています","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-128212","tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"none"}}}
        
      
        
      
        
          recommendationWidgets['product-page'] = {"productpage-723535":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"live","widgetDesignSettings":{"tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-038105":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","widgetId":"productpage-038105","bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-113604":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","ruleBased":[{"type":"sameCollection","status":false,"excluded":[]},{"type":"sameProductCategory","status":false},{"type":"sameProductType","status":false},{"type":"sameVendor","status":true},{"type":"sameTags","status":false},{"type":"sameMetafield_1","status":false,"excluded":[]},{"type":"sameMetafield_2","status":false,"excluded":[]},{"type":"sameMetafield_3","status":false}]},"widgetName":"Related items","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-812857":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently bought together","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}
        
      
        
          recommendationWidgets['collection-page'] = {"collectionpage-431270":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-560278":{"params":{"shop":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}
        
      
        
          recommendationWidgets['defaultSettings'] = null
        
      
        
      
        
      
    ;return{recommendUrl:"https://services.mybcapps.com/discovery/recommend",recommendationWidgets}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}get assetFileLoaderModule(){return this.TAEApp.getModule(AssetFilesLoader)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlocks)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlocks)}initBlock(dom){const block={id:dom.id,document:dom};this.assetFileLoaderModule?.preloadModuleScript("recommendation");this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(block,dom,"recommendation");block.widgetId=dom.id?.replace("boost-sd-widget-","");this.TAEApp.registerBlock(block);this.blocks[block.id]=block}};Recommendation.moduleName="Recommendation";var Search=class extends BoostTAEAppModule{constructor(){super(...arguments);this.block={id:"bc-instant-search",document:document.createElement("div")};this.initBlock=()=>{if(!this.enabled)return;this.assetFileLoaderModule?.preloadModuleScript("instant-search");const{document:document2,id}=this.block;document2.id=id;window.document.body.appendChild(document2);this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,document2,"instantSearch");this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}get assetFileLoaderModule(){return this.TAEApp.getModule(AssetFilesLoader)}get extendAppConfig(){return{searchUrl:"https://services.mybcapps.com/bc-sf-filter/search"}}get enabled(){const{taeSettings,templateId,simplifiedIntegration}=this.TAEAppConfig;const isInstantSearchEnabled=taeSettings?.instantSearch?.enabled&&templateId&&(!simplifiedIntegration.enabled||simplifiedIntegration.instantSearch);return isInstantSearchEnabled}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onMouduleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};Search.moduleName="Search";var SEOEnhancement=class extends BoostTAEAppModule{shouldInit(){return this.TAEAppConfig.generalSettings.enableRobot}init(){const robot=document.querySelector('meta[content="noindex,nofollow,nosnippet"]');if(!robot&&(checkExistFilterOptionParam()||getQueryParamByKey("q")&&!isSearchPage())){const meta=document.createElement("meta");meta.name="robots";meta.content="noindex,nofollow,nosnippet";document.head.append(meta)}}get extendAppConfig(){return{generalSettings:{enableRobot:true}}}};SEOEnhancement.moduleName="SEOEnhancement";var ShopifyMetafield=class extends BoostTAEAppModule{get extendAppConfig(){return {shop:{name:"Boardriders Japan online store",url:"https://boardriders.co.jp",domain:"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com",currency:"JPY",money_format: "¥{{amount_no_decimals}}",money_format_with_currency: "¥{{amount_no_decimals}} JPY"},integration:{},...
        {
          
        }
      };}};ShopifyMetafield.moduleName="ShopifyMetafield";var ShopifyDataObject=class extends BoostTAEAppModule{get dataObject(){return {user: 
        {
          
        }
      ,product:{...(
          
            ""
          
         || {})}};}};ShopifyDataObject.moduleName="ShopifyDataObject";var TemplateManagement=class extends BoostTAEAppModule{get extendAppConfig(){let templateId="";templateId=templateId=
      
        "V8HQnKKr2y"
       || "";let templateMetadata={};templateMetadata=
      
      
        {"collectionFilters":"V8HQnKKr2y/themes/dawn/main__0__liquid","productList":"V8HQnKKr2y/product-list/main__0__liquid","productItem":"V8HQnKKr2y/product-item/main__0__liquid","collectionHeader":"V8HQnKKr2y/collection-header/main__0__liquid","searchPage":"V8HQnKKr2y/themes/dawn/search__0__liquid","mostPopularProducts":"V8HQnKKr2y/no-search-result-page/most-popular-products__0__liquid","recommendation":"V8HQnKKr2y/recommendation/main__0__liquid","recommendationDynamicBundle":"V8HQnKKr2y/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"V8HQnKKr2y/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"V8HQnKKr2y/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"V8HQnKKr2y/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"V8HQnKKr2y/recommendation/volume-bundle/main__0__liquid","tierDiscountBundlePopup":"V8HQnKKr2y/tier-discount-bundle/tier-discount-popup__0__liquid","tierDiscountBundleBlock":"V8HQnKKr2y/tier-discount-bundle/main__0__liquid","instantSearchWidget":"V8HQnKKr2y/instant-search-widget/main__0__liquid","quickView":"V8HQnKKr2y/quickview/main__0__liquid","cart":"V8HQnKKr2y/cart/main__0__liquid","placeholderFilterTree":"V8HQnKKr2y/place-holder/place-holder__0__liquid","placeholderRecommendation":"V8HQnKKr2y/recommendation-placeholder/main__0__liquid","preOrder":"V8HQnKKr2y/pre-order/main__0__liquid","preOrderPlaceholder":"V8HQnKKr2y/pre-order-placeholder/main__0__liquid","backInStock":"V8HQnKKr2y/back-in-stock/main__0__liquid","templateVersion":"2.49.0","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"dawn","themeLibVersion":"1.80.1","themeCssVersion":"2.49.0","themeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/dawn/2.49.0/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0840/7033/4745/files/boost-app-do-not-delete-this-file-xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe__V8HQnKKr2y-settings.css?v=1781142421","updatedAt":1781142422,"featureOptions":{"enableBannerInterleaving":true},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com/V8HQnKKr2y/customization-1776648190185.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com/V8HQnKKr2y/customization-1777343504542.js"}
      
       || {};let templateSettings={};templateSettings=
    
    
      {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"notificationSettings":{"emailProvider":"boost","automatic":false,"customizeEmail":{"name":"Boardriders Japan online store (Boost)","address":"pre-order@notifyboost.net","subject":"Preorder confirmed: {{order.name}}","heading":"Thanks for preordering from {{shop.name}}","description":"Your recent order {{order.name}} includes at least one preorder item. Please note the payment and shipping information below. Your preorder will be delivered as soon as possible.","button":"View order","contentTextColor":"#000000","backgroundColor":"#ffffff","ctaTextColor":"#ffffff","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"shippingUpdateEmail":{"subject":"Shipping update for Order {{order.name}}","heading":"Shipping update for Order {{order.name}}","description":"Thanks for preordering from {{shop.name}}. Due to unforeseen circumstances, your preorder products in order {{order.name}} will be delayed. We will do our best to ship your product as soon as possible."}}},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px","enableTrackingOrderRevenue":true},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Check out some of these popular searches","searchTermList":[],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trending products","productList":[],"backup":[],"type":"based_on_data","active":false},"products":{"label":"商品","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"コレクション","pageSize":25,"active":true,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"お知らせ","pageSize":25,"active":true,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"「申し訳ありません！ \"{{ terms }}\" の結果が見つかりませんでした。{{ breakline }}ですが、あきらめないでください。つづりを確認するか、これより具体的でない単語で検索をお試しください。」"},"searchTips":{"label":"検索のヒント","active":false,"searchTips":"スペルを再確認してください。{{ breakline }}より一般的な単語を用いて検索してください。{{ breakline }}入力するキーワードを減らしてください。{{ breakline }}製品タイプ、ブランド、モデル番号、または製品機能で検索してみてください。"}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":[],"type":"based_on_data","backup":[]},"products":{"label":"Trending products","status":false,"data":[],"type":"based_on_data","backup":[]}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":false,"suggestionBlocks":[{"type":"suggestions","label":"よく検索されるキーワード","status":"active","number":5},{"type":"collections","label":"カテゴリ","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"商品","status":"active","number":6},{"type":"pages","label":"ニュース & 特集","status":"disabled","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"grid","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"1","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":false,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":true,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"pf_opt_se","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style3","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"#121212","filterTitleFontSize":14,"filterTitleFontWeight":400,"filterTitleFontTransform":"capitalize","filterTitleFontFamily":"Nunito Sans","filterOptionTextColor":"#121212","filterOptionFontSize":14,"filterOptionFontFamily":"Nunito Sans"},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"manual|best-selling|extra-sort1-descending|created-ascending|number-extra-sort2-descending|relevance|price-ascending","enableCollectionSearch":false},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_1_2","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#E8E8E1","borderColorOnHover":"#E8E8E1"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#F04F36","fontSizeScale":100,"fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"none","fontWeight":400,"isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#242833","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"none","fontWeight":400,"isEnable":true},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#00A47C","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"none","fontWeight":400,"isEnable":false}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"styleSettings":{"selectOptionBtn":{"showOnHovering":false,"showOn":"desktopOnly","displayType":"text","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart.svg","iconPosition":"left","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#121212","borderColorOnHover":"#121212","textColor":"#121212","textColorOnHover":"#121212","buttonPosition":"top","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"none","alignment":"left","position":7,"buttonStyling":"outline","fontWeight":400,"width":"100%"},"qvBtn":{"showOn":"desktopOnly","showOnHovering":false,"displayType":"text","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","iconPosition":"left","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#121212","borderColorOnHover":"#121212","textColor":"#121212","textColorOnHover":"#121212","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"none","alignment":"left","position":8,"buttonStyling":"outline","fontWeight":400,"width":"100%"}},"productInfo":{"textAlign":"left","elements":{"title":{"color":"#121212","fontSizeScale":100,"fontSize":13,"fontSizeTabletPortrait":13,"fontSizeTabletLandscape":13,"fontSizeMobile":12,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","isEnable":true,"fontWeight":400},"vendor":{"color":"#121212","fontSizeScale":100,"fontSize":10,"fontSizeTabletPortrait":10,"fontSizeTabletLandscape":10,"fontSizeMobile":10,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","isEnable":false,"fontWeight":400},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#121212","priceFontSizeScale":100,"priceFontFamily":"Nunito Sans","priceFontStyle":"normal","priceFontSize":16,"priceFontSizeTabletPortrait":16,"priceFontSizeTabletLandscape":16,"priceFontSizeMobile":16,"salePriceColor":"#F04F36","salePriceFontSizeScale":100,"salePriceFontFamily":"Nunito Sans","salePriceFontStyle":"normal","salePriceFontSize":16,"salePriceFontSizeTabletPortrait":16,"salePriceFontSizeTabletLandscape":16,"salePriceFontSizeMobile":16,"compareAtPriceColor":"#898989","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"Nunito Sans","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":13,"compareAtPriceFontSizeTabletPortrait":13,"compareAtPriceFontSizeTabletLandscape":13,"compareAtPriceFontSizeMobile":13,"savingDisplayColor":"#F04F36","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"Nunito Sans","savingDisplayFontStyle":"normal","savingDisplayFontSize":16,"savingDisplayFontSizeTabletPortrait":16,"savingDisplayFontSizeTabletLandscape":16,"savingDisplayFontSizeMobile":16,"isEnable":true,"priceFontWeight":400,"salePriceFontWeight":400,"compareAtPriceFontWeight":400,"savingDisplayFontWeight":400},"rating":false,"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"click","isEnable":true,"swatchType":"se","swatchBy":"product-image"},"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"click","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"click","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"popup","isEnable":false},"wishlist":{"isEnable":false},"qvBtn":{"buttonType":"qvBtn","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","productCount":{"showProductCount":false,"position":"top","color":"#121212"},"number":{"shape":"square","color":"#121212","colorOnSelected":"#121212","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":14,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"#121212","textTransform":"none","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400}},"toolbar":{"layout":"2_1","filterText":{"color":"#121212","fontFamily":"Nunito Sans","fontStyle":"normal","fontSizeScale":100,"textTransform":"capitalize","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"refineByText":{"color":"#121212","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"elements":{"viewAs":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#121212","fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","listType":"2,3,4columns","isEnable":false,"showListViewDefault":false,"fontWeight":400},"showLimitList":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#121212","fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","isEnable":true,"fontWeight":400},"sorting":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#121212","fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","isEnable":true,"fontWeight":400},"productCount":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#121212","fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","isEnable":false,"fontWeight":400}}},"collectionHeader":{"isEnable":false,"layout":2,"contentPosition":"middle-left","elements":{"breadCrumb":{"showCollectionTitle":true,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","color":"#121212","isEnable":false,"fontWeight":400},"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","isEnable":false},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"Nunito Sans","fontStyle":"normal","collectionTitleColor":"#121212","isEnable":true,"fontWeight":400},"productCount":{"fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","textTransform":"capitalize","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#121212","isEnable":false,"fontWeight":400},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":false}}}},"quickView":{"showProductImage":false,"thumbnailPosition":"topLeft","isEnableProductVendor":true,"showCurrencyCodes":false,"buttonOverall":{"shape":"rectangle","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#121212","hoverBackgroundColor":"#121212","borderColor":"#121212","hoverBorderColor":"#121212","textTransform":"none"},"addToCartBtn":{"color":"#121212","hoverColor":"#121212","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#121212","hoverBorderColor":"#121212","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":true,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"autoOpenAjaxCartOnAddToCart":true,"generalLayout":{"shape":"rectangle","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":15,"fontWeight":400},"checkoutBtn":{"textTransform":"none","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#121212","hoverBackgroundColor":"#121212","borderColor":"#121212","hoverBorderColor":"#121212"},"viewCartBtn":{"textTransform":"none","color":"#121212","hoverColor":"#121212","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#121212","hoverBorderColor":"#121212"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#F6F6F8","elements":{"searchHeaderText":{"color":"#121212","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"Nunito Sans","fontStyle":"normal","fontWeight":400},"placeholderSearch":{"color":"#898989","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"scopedSuggestionLabel":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"scopedSuggestionItem":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"backgroundColor":"#E8E9EB","fontWeight":400},"titleTab":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"productCount":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"collectionAndPageTabTitle":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":16,"fontWeight":400},"collectionAndPageTabDescription":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"tipForYou":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"line":{"color":"#E8E8E1"}}},"filterTree":{"elements":{"refineBy":{"color":"#121212"},"filterTitle":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"filterOption":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"productCount":{"color":"#898989","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"line":{"color":"#E8E8E1"},"checkbox":{"color":"#E8E8E1"},"searchBox":{"color":"#E8E8E1"}}},"isw":{"backgroundSuggestion":"#FAFAFA","backgroundProducts":"#FFFFFF","hoverBackgroundSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#898989","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontWeight":400},"results":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"didYouMean":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"didYouMeanResults":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"backgroundColor":"#F6F6F7","fontWeight":400},"productTitle":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"productVendor":{"color":"#898989","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":12,"fontSizeTabletPortrait":12,"fontSizeTabletLandscape":12,"fontSizeMobile":12,"fontWeight":400},"productPrice":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"productSalePrice":{"color":"#F04F36","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"productCompareAtPrice":{"color":"#898989","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"productSKU":{"color":"#898989","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"fontWeight":400},"viewAllBtn":{"color":"#121212","textTransform":"capitalize","fontSizeScale":100,"fontFamily":"Nunito Sans","fontStyle":"normal","fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"backgroundColor":"#FFFFFF","hoverBackgroundColor":"#E8E9EB","fontWeight":400}}}},"currentAppIntegration":{},"themeName":"dawn","srcThemeNameLib":"empire"}
    
     || {};const template={};
    
    
      
      
        
    ;template["quickView"]=`<!-- TEMPLATE QUICK VIEW -->{% if product.original_images != nil %}{% assign imageArray = product.original_images %}{% else %}{% assign imageArray = product.images_info %}{% endif %}{% if imageArray.size == 0 %}{% assign imageArray = "no_image" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = imageArray.size > 4 %}{% capture productData %}{"id": "{{ product.id }}","handle": "{{ product.handle }}","variantId": "{{ product.variant_id }}","splitProduct": "{{ product.split_product }}","variants": {{ product.variants | json | escape }},"tags": {{ product.tags | json | escape }},"images": {{ imageArray | json | escape }},"category": "{{ product.product_type | escape }}","tags" : {{ product.tags | json | escape }},"priceMin": "{{ product.price_min }}","options_with_values": {{ product.options_with_values | json | escape }}}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}<div aria-modal="true" role="dialog" aria-label="Quick view detail for product {{ product.title | escape }}" class="boost-sd__modal" id="boost-sd__modal-quickview" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'><div class="boost-sd__modal-backdrop"></div><div class="boost-sd__modal-container">  <div tabindex="-1" class="boost-sd__modal-wrapper">   <div class="boost-sd__quick-view" product-id="{{ product.id }}">    <div class="boost-sd__quick-view-product-info">     <h2 class="boost-sd__quick-view-title">{{ product.title | escape }}</h2>     <p class="boost-sd__quick-view-vendor">{{ product.vendor }}</p>     {% capture showCurrencyCodes %}false{% endcapture %}     {% assign moneyFormat = request.money_format | strip_html -%}     {% if showCurrencyCodes == 'true' %}     {% assign moneyFormat = request.money_format_with_currency | strip_html -%}     {% endif %}     <div class="boost-sd__quick-view-price">      <span class="boost-sd__format-currency"><span class="">{{ product.price_min | format_currency: moneyFormat }}</span></span>     </div>     {% if isDefaultOption == false %}     {% for swatch in product.options_with_values %}     <div class="boost-sd__product-swatch">      <div class="boost-sd__product-swatch-title">{{ swatch.label | escape }}</div>      <div class="boost-sd__product-swatch-options">       {% for value in swatch.values %}       {% assign swatchBy = 'text' %}       {% assign backgroundSwatch = "background-color: " | append: value.title | strip_html | escape %}       {% assign domain = request.shop %}       {% assign imageName = value.title | strip_html | downcase | strip | escape %}       {% if imageName contains " " %}       {% assign imageName = imageName | replace: ' ', "-" %}       {% endif %}       {% if swatch.original_name == 'color' %}       {% assign url = "//" | append: domain | append: "/cdn/shop/files/" | append: imageName | append: ".png" %}       {% assign backgroundSwatch = backgroundSwatch | append: "; background-image: url('" | append: url | append: "');" %}       {% assign swatchBy = 'color-and-image' %}       {% endif %}       {% for variant in product.variants %}       {% assign options = variant.merged_options %}       {% if variant.original_merged_options != nil %}       {% assign options = variant.original_merged_options %}       {% endif %}       {% for option in options %}       {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %}       {% if currentOption contains " " %}       {% assign currentOption = currentOption | replace: ' ', "-" %}       {% endif %}       {% if currentOption == imageName and variant.image %}       {% assign backgroundSwatch = "background-image: url('" | append: variant.image | append: "');" %}       {% assign swatchBy = 'product-image' %}       {% endif %}       {% endfor %}       {% endfor %}       <div class="boost-sd__product-swatch-option" data-swatch-by='{{ swatchBy }}'>        <div class="boost-sd__radio">         <div class="boost-sd__tooltip">          {% if swatch.original_name == 'color' %}          <div class="boost-sd__tooltip-content">{{ value.title | strip_html | escape }}</div>          {% endif %}          <input id="product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}" class="boost-sd__radio-input boost-sd__radio-input--hidden" type="radio" value="{{ value.title | strip_html | escape }}" checked="" />          {% if swatch.original_name == 'color' %}          <label role="radio" tabindex="0" aria-label="{{ swatch.original_name }}:{{ value.title }}" for="product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}" data-swatch-value="{{ value.title | strip_html | escape }}" class="boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large" style="{{ backgroundSwatch }}">           {{ value.title | strip_html | escape }}          </label>          {% else %}          <label role="radio" tabindex="0" aria-label="{{ swatch.original_name }}:{{ value.title }}" for="product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}" data-swatch-value="{{ value.title | strip_html | escape }}" class="boost-sd__radio-label boost-sd__radio-label--in-quick-view">           {{ value.title | strip_html | escape }}          </label>          {% endif %}         </div>        </div>       </div>       {% endfor %}      </div>     </div>     {% endfor %}     {% endif %}     <div class="boost-sd__quick-view-quantity">      <p class="boost-sd__quick-view-quantity-title">{{ "quickView.qvQuantity" | translate: translations, 'Quantity' }}</p>      <div class="boost-sd__input-number boost-sd__input-number--md">       <div class="boost-sd__input-number-btn-wrapper">        <button type="button" aria-label="Decrease quantity" class="boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn"><span>-</span></button>       </div>       <input type="number" aria-label="Item quantity" class="boost-sd__input-number-input" value="1" />       <div class="boost-sd__input-number-btn-wrapper">        <button type="button" aria-label="Increase quantity" class="boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn"><span>+</span></button>       </div>      </div>      <div class="boost-sd__quick-view-quantity-error" style="color: red; font-size: 90%; display: none">{{ "quickView.qvQuantityError" | translate: translations, 'Please input quantity' }}</div>     </div>     <!-- TODO check preorder -->     <div class="boost-sd__quick-view-preorder">      <!-- TEMPLATE PRE_ORDER WITH PAYMENT -->      <!-- TODO check preorder -->      {% if product.variants %}      {% assign variants = product.variants %}      {% else %}      {% assign variants = variants %}      {% endif %}      {% for variant in variants %}      {% if variant.preorder %}      {% assign paymentType = variant.preorder.payment.type %}      {% assign discountType = variant.preorder.payment.discountType %}      {% assign discountValue = variant.preorder.payment.discountValue %}      {% assign originalPrice = variant.price %}      {% assign paymentLabel = '' %}      {% if paymentType == 'full' %}      {% assign paymentLabel = 'Full payment' %}      {% endif %}      {% if paymentType == 'partial' %}      {% assign paymentLabel = 'Partial payment' %}      {% endif %}      {% if paymentType == 'none' %}      {% assign paymentLabel = 'No payment' %}      {% endif %}      {% capture showCurrencyCodes %}false{% endcapture %}      {% assign moneyFormat = request.money_format | strip_html -%}      {% if showCurrencyCodes == 'true' %}      {% assign moneyFormat = request.money_format_with_currency | strip_html -%}      {% endif %}      {% assign moneyRate = request.currency_rate | strip_html -%}      {% if discountType == 'percentage' %}      {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %}      {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %}      {% elsif discountType == 'amount' %}      {% assign discountValue = discountValue | times: moneyRate %}      {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %}      {% else %}      {% assign discountedPrice = originalPrice %}      {% endif %}      {% assign removePriceDecimal = false -%}      {% assign showCentAsSuperscript = false -%}      {% assign decimalDelimiter = '' -%}      {% assign withoutTrailingZeros = true -%}      {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}      {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}      {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %}      <div tabindex="0" role="region" aria-labelledby="preorder-title" aria-describedby="preorder-description" class="boost-sd__preorder" data-variant-id="{{ variant.id }}">       <div class="boost-sd__preorder-option">        <h2 id="preorder-title" class="boost-sd__preorder-title">{{ paymentLabel }}</h2>        <div aria-live="polite" id="preorder-description" class="boost-sd__preorder-discount">         {% if discountType == 'percentage' %}         <span class="boost-sd__preorder-save">Save {{ discountValue }}%</span>         {% elsif discountType == 'amount' %}         <span class="boost-sd__preorder-save">Save {{ discountValueFormat }}</span>         {% endif %}         <div class="boost-sd__preorder-price">          {% if discountType != 'none' %}          <span aria-label="Original Price: {{ originalPriceFormat }}" class="boost-sd__preorder-original-price">{{ originalPriceFormat }}</span>          {% endif %}          <span aria-label="Discounted Price: {{ discountedPriceFormat }}" class="boost-sd__preorder-discounted-price">{{ discountedPriceFormat }}</span>         </div>        </div>       </div>      </div>      {% endif %}      {% endfor %}      {% assign buttonLabel = 'Pre-Order' %}      {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %}      {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %}      {% if preOrderButtonText and preOrderButtonText != '' %}      {% assign buttonLabel = preOrderButtonText %}      {% endif %}      <button type="button" aria-label='{{ buttonLabel }}' class="boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder">       <span aria-hidden="true" class="boost-sd__button-text">        {{ buttonLabel }}       </span>      </button>      <p tabindex="0" class="boost-sd__preorder-note">       <strong class="boost-sd__preorder-note-title">Please note: </strong><span class="boost-sd__preorder-note-text">{{ preOrderDeliveryText }}</span>      </p>     </div>     <div class="boost-sd__quick-view-btn">      <button type="button" class="boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-add-to-cart">       <span class="boost-sd__button-text">        {{ "productItem.atcAvailableLabel" | translate: translations, 'Add to cart' }}       </span>      </button>      <button type="button" class="boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-buy-now">       <span class="boost-sd__button-text">{{ "quickView.buyItNowBtnLabel" | translate: translations, 'Buy it now' }}</span>      </button>     </div>     <a class="boost-sd__quick-view-details-link" href="/products/{{ product.handle }}">{{ "quickView.qvViewFullDetails" | translate: translations, 'View full details' }}</a>    </div>   </div>   <button type="button" aria-label='{{ "close" | translate: translations, "Close" }}' class="boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn">    <svg class="boost-sd__modal-close-svg" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">     <path fill-rule="evenodd" clip-rule="evenodd" d="M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z" fill="#222222"></path>    </svg>   </button>  </div></div></div>`;
        
      
      
      
        
    ;template["cart"]=`<!-- TEMPLATE CART --><!-- This Template contains a few variables built from the client js side -->{% assign currentLocale = '' %}{% if locale != "" or locale != null %}{% assign currentLocale = locale %}{% endif %}`;
        
      
      
      
        
    ;template["refineBy"]=`<!-- TEMPLATE REFINE BY --><div class='boost-sd__refine-by-vertical-refine-by'><div class='boost-sd__refine-by-vertical-refine-by-title'>  <div class='boost-sd__refine-by-vertical-refine-by-heading'>   {{ 'refine' | translate: translations, 'Refine By' }}  </div>  <button type='button' aria-label='{{ "clearAll" | translate: translations, "Clear All" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ "action": { "clearAllFilter": "" } }'>   <span class='boost-sd__button-text' data-metadata='{ "action": { "clearAllFilter": "" } }' aria-hidden='true'>    {{- 'clearAll' | translate: translations, 'Clear All' -}}   </span>  </button></div><div class='boost-sd__refine-by-vertical-refine-by-list'>  {% for refineByOption in refineBy.options %}  <button aria-label='Clear {{ refineByOption.data.label | escape }}: {% if refineByOption.type == "range" %}{% if refineByOption.data.key == "pf_p_price" or refineByOption.data.key == "pf_vp_variants_price" %}{{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} to {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}{% else %}{{ refineByOption.data.value.lower | escape }} to {{ refineByOption.data.value.upper | escape }}{% endif %}{% else %}{{ refineByOption.data.valueDisplay | escape }}{% endif %}' metadata='{"action": { "clearFilter": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: " ", "-" | append: "-clear-filter" | simpleMd5 }}'>   <div metadata='{"action": { "clearFilter": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'>    <span metadata='{"action": { "clearFilter": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'>     {{ refineByOption.data.label | escape }}:    </span>    <span metadata='{"action": { "clearFilter": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-value'>     {% if refineByOption.type == 'range' %}     {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %}     {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }}     -     {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}     {% else %}     {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }}     {% endif %}     {% else %}     {% if refineByOption.data.valueDisplay contains ':' %}     {{ refineByOption.data.valueDisplay | split: ':' | last | escape }}     {% else %}     {{ refineByOption.data.valueDisplay | escape }}     {% endif %}     {% endif %}    </span>   </div>   <svg metadata='{"action": { "clearFilter": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-hidden='true' fill='#222'>    <path metadata='{"action": { "clearFilter": {{ refineByOption.metaData | json | escape }} } }' fill-rule="evenodd" clip-rule="evenodd" d="M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z" fill="#3D4246">    </path>   </svg>  </button>  {% endfor %} </div></div>`;
        
      
      
      
        
    ;template["filterOptionBoxItem"]=`<!-- This Template contains a few variables built from the client js side -->{% if request.previewMode == true %}<li class="boost-sd__filter-option-item boost-sd__filter-option-box-item"><button role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'>  <span class='boost-sd__filter-option-item-label'>   {% if option.displayAllValuesInUppercaseForm %}   {{ value.key | escape | upcase }}   {% else %}   {{ value.key | escape }}   {% endif %}  </span></button></li>{% else %}<li class='{{ className }}'><button role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='{% if className contains "boost-sd__filter-option-box-item--selected" %}true{% else %}false{% endif %}' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'>  <span data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'>   {% if displayAllValuesInUppercaseForm %}   {{ value.label | escape | upcase }}   {% else %}   {{ value.label | escape }}   {% endif %}  </span></button></li>{% endif %}`;
        
      
      
      
        
    ;template["filterOptionListItem"]=`<!-- This Template contains a few variables built from the client js side -->{% if request.previewMode == true %}<li class="boost-sd__filter-option-item boost-sd__filter-option-list-option-item"><button role="checkbox" aria-checked="false" aria-label="{{ value.key | escape_once }}. Number of products: {{ value.doc_count }}" class="boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox">  {% if option.filterType == "variants_price" or option.filterType == "price" %}  {% if value.from == 0 %}  {{ "under" | translate: translations, "Under" }}  {{ value.to | format_currency: option.moneyFormatValue }}  {% elsif value.to == nil %}  {{ "above" | translate: translations, "Above" }}  {{ value.from | format_currency: option.moneyFormatValue }}  {% elsif value.from != 0 and value.to != nil %}  {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }}  {% endif %}  {% elsif option.filterType == "percent_sale" %}  {% if value.from == nil %}  {{ "under" | translate: translations, "Under" }}  {{ value.to }}  {% elsif value.to == nil %}  {{ "above" | translate: translations, "Above" }}  {{ value.from }}  {% elsif value.from != 0 and value.to != nil %}  {{ value.from }}% - {{ value.to }}%  {% endif %}  {% else %}  <span class="boost-sd__filter-option-item-label">   {% if option.displayAllValuesInUppercaseForm %}   {% if option.filterType == "stock" or option.filterType == "collection" %}   {{ value.label | upcase | escape }}   {% else %}   {{ value.key | upcase | escape }}   {% endif %}   {% else %}   {% if option.filterType == "stock" or option.filterType == "collection" %}   {{ value.label | escape }}   {% else %}   {{ value.key | escape }}   {% endif %}   {% endif %}  </span>  {% endif %}  {% if filterSettings.showFilterOptionCount %}  <span aria-hidden="true" class="boost-sd__filter-option-item-amount">({{ value.doc_count }})</span>  {% endif %} </button></li>{% else %}<li class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'><button role='checkbox' aria-checked='{% if className contains "boost-sd__filter-option-item-button--selected" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'>  <span data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'>   {% if displayAllValuesInUppercaseForm %}   {{ value.label | upcase | escape }}   {% else %}   {{ value.label | escape }}   {% endif %}  </span>  {% if showDocCount %}  <span data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'>   ({{ value.doc_count }})</span>  {% endif %} </button></li>{% endif %}`;
        
      
      
      
        
    ;template["filterOptionSwatchItem"]=`<!-- This Template contains a few variables built from the client js side -->{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = "" %}{% if swatchListStyle %}{% assign swatchTyleClass = "list" %}{% else %}{% assign swatchTyleClass = "grid" %}{% endif %}<li class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'><button title='{{ value.key | strip_html | escape }}. Number of products: {{ value.doc_count }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'>  <span class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{ swatchTyleClass }} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'></span>  {% if swatchListStyle %}  <span class='boost-sd__filter-option-item-label'>   {% if option.displayAllValuesInUppercaseForm %}   {{ value.key | escape | upcase }}   {% else %}   {{ value.key | escape }}   {% endif %}  </span>  <span aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span>  {% endif %} </button></li>{% else %}<li data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'><button role='checkbox' aria-checked='{% if className contains "boost-sd__filter-option-item-button--selected" %}true{% else %}false{% endif %}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'>  {% if swatchValue.backgroundColor == nil %}  {% assign swatchBackgroundColor = "none" %}  {% else %}  {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %}  {% endif %}  {% if swatchValue.backgroundImage == nil %}  {% assign swatchBackgroundImage = "none" %}  {% else %}  {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %}  {% endif %}  <span data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'></span>  {% if swatchType == 'list' %}  <span data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'>   {% if option.displayAllValuesInUppercaseForm %}   {{ value.label | escape | upcase }}   {% else %}   {{ value.label | escape }}   {% endif %}  </span>  {% if showDocCount %}  <span data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span>  {% endif %}  {% endif %} </button></li>{% endif %}`;
        
      
      
      
        
    ;template["filterOptionMultiLevelCollectionItem"]=`<!-- This Template contains a few variables built from the client js side -->{% if request.previewMode == true %}<li class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'><div class='boost-sd__filter-option-item-multilevel-collections-firstlevel'>  <a title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' href='/collections/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'>   <span class='boost-sd__filter-option-item-label'>    {% if option.displayAllValuesInUppercaseForm %}    {{ value.displayName | upcase }}    {% else %}    {{ value.displayName }}    {% endif %}   </span>  </a>  {% if showDocCount %}  <span role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span>  {% endif %}  {% if value.existedTags %}  <button type='button' aria-label='Expand/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'>   <svg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http://www.w3.org/2000/svg' width='7' height='12' role='img' aria-label='Expand/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'>    <path class="boost-sd__arrow-icon-path" d="M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z"></path>   </svg>  </button>  {% endif %} </div></li>{% else %}{% assign currentLocale = '' %}{% if locale != "" %}{% assign currentLocale = '/' | append: locale %}{% endif %}<li class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'><div class='boost-sd__filter-option-item-multilevel-collections-firstlevel'>  <a id='{{ actionId }}' metaData='{{ metaData | json | escape }}' title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' data-action='select-filter-item' href='{{ currentLocale }}/collections/{{ value.handle }}' class='{{ className }}'>   <span style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'>    {% if option.displayAllValuesInUppercaseForm %}    {{ value.displayName | upcase }}    {% else %}    {{ value.displayName }}    {% endif %}   </span>   {% if showDocCount %}   <span role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span>   {% endif %}  </a>  {% if value.existedTags %}  <button aria-label='Expand/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'>   <svg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http://www.w3.org/2000/svg' width='7' height='12' role='img' aria-label='Expand/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'>    <path data-metadata='{{ value.metaDataArrow | json | escape }}' class="boost-sd__arrow-icon-path" d="M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z"></path>   </svg>  </button>  {% endif %} </div> {% if value.existedTags > 0 %} <ul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'>  {% for tag in value.tags %}  <li class='boost-sd__filter-option-item-multilevel-collections-secondlevel'>   <div class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'>    <a id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}/collections/{{ value.handle }}/{{ tag.tag }}' class='{{ tag.className }}'>     <span data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'>      {% if option.displayAllValuesInUppercaseForm %}      {{ tag.displayName | upcase }}      {% else %}      {{ tag.displayName }}      {% endif %}     </span>    </a>    {% if tag.existedSubTags %}    <button aria-label='Expand/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'>     <svg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http://www.w3.org/2000/svg' width='7' height='12' role='img' aria-label='Expand/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'>      <path data-metadata='{{ tag.metaDataArrow | json | escape }}' class="boost-sd__arrow-icon-path" d="M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z"></path>     </svg>    </button>    {% endif %}   </div>   {% if tag.existedSubTags %}   <ul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'>    {% for subTag in tag.subTags %}    <li class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'>     <a id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}/collections/{{ value.handle }}/{{ subTag.tag }}' class='{{ subTag.className }}'>      <span data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'>       {% if option.displayAllValuesInUppercaseForm %}       {{ subTag.displayName | upcase }}       {% else %}       {{ subTag.displayName }}       {% endif %}      </span>     </a>    </li>    {% endfor %}   </ul>   {% endif %}  </li>  {% endfor %} </ul> {% endif %}</li>{% endif %}`;
        
      
      
      
        
    ;template["filterOptionMultiLevelTagItem"]=`<!-- This Template contains a few variables built from the client js side -->{% if request.previewMode == true %}<li class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'><button role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'>  <span class='boost-sd__filter-option-item-label'>   {% if option.displayAllValuesInUppercaseForm %}   {{ value.displayName | upcase }}   {% else %}   {{ value.displayName }}   {% endif %}  </span></button> {% assign existedTags = value.subTags | size %} {% if existedTags > 0 %} <button type='button' aria-label='Expand/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'>  <svg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http://www.w3.org/2000/svg' width='7' height='12' role='img' aria-label='Expand/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'>   <path class="boost-sd__arrow-icon-path" d="M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z">   </path>  </svg></button> {% endif %}</li>{% else %}<li class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'><button role='checkbox' aria-checked='{% if className contains "boost-sd__filter-option-item-button--selected" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.displayName | escape | strip_html }}. Number of products: {{ value.doc_count }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'>  <span style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'>   {% if option.displayAllValuesInUppercaseForm %}   {{ value.displayName | upcase }}   {% else %}   {{ value.displayName }}   {% endif %}  </span>  {% if showProductCount %}  <span data-metadata='{{ metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span>  {% endif %} </button> {% assign existedTags = value.subTags | size %} {% if existedTags > 0 %} <button aria-label='Expand/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'>  <svg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http://www.w3.org/2000/svg' width='7' height='12' role='img' aria-label='Expand/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'>   <path data-metadata='{{ value.metaDataArrow | json | escape }}' class="boost-sd__arrow-icon-path" d="M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z"></path>  </svg></button><!-- style="display: none" --><ul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'>  {% for tag in value.subTags %}  <li class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'>   <button role='checkbox' aria-checked='{% if tag.className contains "boost-sd__filter-option-item-button--selected" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ tag.displayName | escape | strip_html }}. Number of products: {{ tag.doc_count }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'>    <span style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'>     {% if option.displayAllValuesInUppercaseForm %}     {{ tag.displayName | upcase }}     {% else %}     {{ tag.displayName }}     {% endif %}    </span>    {% if showProductCount %}    <span data-metadata='{{ tag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ tag.doc_count }})</span>    {% endif %}   </button>   {% assign existedSubTags = tag.subTags | size %}   {% if existedSubTags > 0 %}   <button aria-label='Expand/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'>    <svg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http://www.w3.org/2000/svg' width='7' height='12' role='img' aria-label='Expand/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'>     <path data-metadata='{{ tag.metaDataArrow | json | escape }}' class="boost-sd__arrow-icon-path" d="M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z"></path>    </svg>   </button>   <!-- style="display: none" -->   <ul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'>    {% for subTag in tag.subTags %}    <li class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'>     <button role='checkbox' aria-checked='{% if subTag.className contains "boost-sd__filter-option-item-button--selected" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ subTag.displayName | escape | strip_html }}. Number of products: {{ subTag.doc_count }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'>      <span style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'>       {% if option.displayAllValuesInUppercaseForm %}       {{ subTag.displayName | upcase }}       {% else %}       {{ subTag.displayName }}       {% endif %}      </span>      {% if showProductCount %}      <span data-metadata='{{ subTag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ subTag.doc_count }})</span>      {% endif %}     </button>    </li>    {% endfor %}   </ul>   {% endif %}  </li>  {% endfor %} </ul> {% endif %}</li>{% endif %}`;
        
      
      
      
        
    ;template["filterOptionRatingItem"]=`<!-- This Template contains a few variables built from the client js side -->{% if request.previewMode == true %}<li class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'><button role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'>  <span role='presentation' class='boost-sd__filter-option-rating-item-presentation'>   {% for i in (0..4) %}   {% if i < value.from %}   <i class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'></i>   {% else %}   <i class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'></i>   {% endif %}   {% endfor %}   {% if showExactRating == false %}   <span>& Up</span>   {% endif %}  </span>  <span role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span></button></li>{% else %}<li data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'><button role='checkbox' aria-checked='{% if className contains "boost-sd__filter-option-item-button--selected" %}true{% else %}false{% endif %}' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='{{ className }}'>  <span data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'>   {% for i in (0..4) %}   {% if i < value.from %}   <i data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'></i>   {% else %}   <i data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'></i>   {% endif %}   {% endfor %}   {% if showExactRating == false %}   <span data-action='{{ dataAction }}'>& Up</span>   {% endif %}  </span>  {% if showDocCount %}  <span data-action='{{ dataAction }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'>({{ value.doc_count }})</span>  {% endif %} </button></li>{% endif %}`;
        
      
      
      
        
    ;template["productPrice"]=`<!-- This Template contains a few variables built from the client js side -->{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}<!-- convert variable compareAtPriceMin to number -->{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}<!-- Check if enable variant showing as an individual product -->{% if product.variant_id != "" and product.variant_id != blank -%}{% assign currentVariantId = product.variant_id | times: 1 -%}{% for variant in product.variants -%}{% if variant.id == currentVariantId -%}{% assign minPrice = variant.price | times: 1.0 -%}{% assign maxPrice = variant.price | times: 1.0 -%}{% if variant.compare_at_price and variant.compare_at_price != "0.0" -%}{% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}{% endif -%}{% break -%}{% endif -%}{% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin > minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}<!-- calculate salePercent base on compareAtPriceMin and minPrice -->{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% if compareAtPriceMin > 0 %}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% else %}{% assign salePercent = '0%' %}{% endif %}<!-- compareAtPriceWithFormat is compare price with PriceMin and format currency -->{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}<!-- Format price min -->{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}<!-- Format price max -->{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice > minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}<!-- priceMax used for multi variant price display where it can have min-max price with format and translation -->{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains "minPrice" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice > minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = "productItem.amount" | translate: translations, "" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = "productItem.savingAmount" | translate: translations, "Save {{saleAmount}}" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}<!-- Price compare display top or bottom --><!-- Price compare display left or right --><div class="boost-sd__product-price-wrapper"><span class="boost-sd__visually-hidden">  {% if isSale %}  Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %}  {% else %}  Regular price {{ priceValueWithFormat }}  {% endif %} </span><span aria-hidden="true" class="boost-sd__product-price-content  boost-sd__product-price-content--text-align-left">  <span class="{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}">   <span class="boost-sd__format-currency">{{ priceValueWithFormat }}</span>  </span>  {% if compareAtPriceWithFormat != '' -%}  <span class="boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare">   <span class="boost-sd__format-currency">{{ compareAtPriceWithFormat }}</span>  </span>  {% endif -%} </span> {% if savingPriceWithFormat != '' -%} <span aria-hidden="true" class="boost-sd__product-price--saving">  <span class="boost-sd__format-currency">{{ savingPriceWithFormat }}</span></span> {% endif -%}</div>`;
        
      
      
      
        
    ;template["recommendation"]=`<!-- TEMPLATE RECOMMENDATION -->{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %}<div id='{{ widgetId }}' class='boost-sd__recommendation ' data-product-price='true'><div class='boost-sd__recommendation-title {{ widgetTitle }}'>  <span tabindex="0" role="heading" aria-level="2" class='boost-sd__recommendation-title-text'>   {{ widgetNameTranslationLabel | translate: translations, widgetName }}  </span></div> {% if widgetDesignSettings.layoutDisplay == 'carousel' %}  <!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --><div class="boost-sd__slider"><div class="boost-sd__slider-container">  {% for product in products %}   <div class="boost-sd__slide">    {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %}    <!-- TEMPLATE GRID PRODUCT ITEM -->{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}pf_opt_se{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_', '' %}{% assign filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% comment %}NEW LOGIC: Only find images based on filters IF that variant matches the item being displayed (for split products){% endcomment %}{% if product.variant_id %} {% assign targetVariantId = product.variant_id %} {% for variant in product.variants %}  {% if variant.id == product.variant_id %}   {% for filterValue in filterValues %}    {% assign optionNameValue = optionName | append: ":" | append: filterValue | strip %}    {% if variant.merged_options contains optionNameValue %}     {% if variant.image %}      {% assign selectedVariantImageByFilterOption = variant.image %}      {% break %}     {% endif %}    {% endif %}   {% endfor %}   {% if selectedVariantImageByFilterOption != nil %}    {% break %}   {% endif %}  {% endif %} {% endfor %}{% else %} {% for item in product.variants %}  {% for filterValue in filterValues %}   {% assign optionNameValue = optionName | append: ":" | append: filterValue | strip %}   {% if item.merged_options contains optionNameValue %}    {% if item.image %}     {% assign selectedVariantImageByFilterOption = item.image %}     {% break %}    {% endif %}   {% endif %}  {% endfor %}  {% if selectedVariantImageByFilterOption != nil %}{% break %}{% endif %} {% endfor %}{% endif %}{% capture productVariants %} [ {% for variant in product.variants %}  {% assign preorder = '{}' %}  {% if variant.preorder and variant.preorder != nil %}  {% assign preorder = variant.preorder %}  {% else %}  {% assign preorder = '' %}  {% endif %}  {   "title": "{{ variant.title }}",   "id": "{{ variant.id }}",   "available": {{ variant.available }},   "preorder": {{ preorder | json }}  }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} {  "handle": "{{ product.handle }}",  "variantId": "{{ product.variant_id }}",  "splitProduct": "{{ product.split_product }}",    "priceMin": "{{ product.price_min }}",  "priceMax": "{{ product.price_max }}",  "compareAtPriceMin": "{{ product.compare_at_price_min }}",  "compareAtPriceMax": "{{ product.compare_at_price_max }}",  "images": {{ imageArray | json | escape }},  "options_with_values": {{ product.options_with_values | json | escape }},  "selectedVariantImageByFilterOption": "{{ selectedVariantImageByFilterOption | escape }}",  "category": "{{ product.product_type | escape }}",  "tags" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %} {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != "" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}<div class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'><!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE -->{%- capture aspectRatioSetting %}natural{% endcapture -%}{% capture hoverEffect %}none{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}<div class="boost-sd__product-item-grid-view-layout-image"><div class="boost-sd__product-link-image">  <div style="position: relative">            {% assign effectClasses = '' %}   {% if hoverEffect == 'reveal-second-image-and-zoom-in' %}    {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %}    {% if productImages.size > 1 %}     {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %}    {% endif %}   {% endif %}   {% if hoverEffect == 'reveal-second-image' and productImages.size > 1 %}    {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--has-second-image' %}   {% endif %}   {% if hoverEffect == 'zoom-in' %}    {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %}   {% endif %}                {% assign aspectRatio = '' -%}   {% if aspectRatioSetting == 'natural' -%}    {% assign imageWidth = product.images_info[0].width -%}    {% assign imageHeight = product.images_info[0].height -%}    {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '/' | append: imageHeight -%}   {% endif -%}   <div class="boost-sd__product-image-wrapper {{ effectClasses }} boost-sd__product-image-wrapper--natural"    style="{{ aspectRatio }}">    <a aria-label="{{ product.title | escape }}" class="boost-sd__product-link boost-sd__product-image" {%- if request.previewMode != true %} href="{{ productLocale }}/products/{{ product.handle }}{{ variantUrl }}"{% endif -%}>     {% assign firstImageSrc = '' -%}     {% if selectedVariantImageByFilterOption != nil -%}      {% assign firstImageSrc = selectedVariantImageByFilterOption -%}     {% else -%}      {% assign firstImageSrc = product.images_info[0].src -%}     {% endif -%}     {% assign widthParam = "&width=" -%}     {% assign widths = "200,300,400,500,700,800" | split: "," -%}     {% if request.device contains 'mobile' -%}      {% assign maxWidth = 400 -%}     {% else -%}      {% assign maxWidth = 700 -%}     {% endif -%}     {% if request.productImageWidth != blank -%}      {% assign imageWidth = request.productImageWidth | plus: 0 -%}      {% if imageWidth > maxWidth -%}       {% assign maxWidth = imageWidth -%}      {% endif -%}     {% endif -%}     {% if product.images_info[0] -%}      {% capture srcset -%}      {% for width in widths -%}       {% assign widthNo = width | plus: 0 %}       {% if widthNo < maxWidth -%}        {{ firstImageSrc }}{{ widthParam }}{{ width }} {{ width }}w,        {% else -%}         {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w        {% break -%}       {% endif -%}      {% endfor -%}     {% endcapture -%}     {% assign productPerRow = 4 -%}     {% if request.productPerRow != blank -%}      {% assign productPerRow = request.productPerRow | plus: 0 -%}     {% endif -%}      <img       id="product-image-{{ product.id }}"       class="boost-sd__product-image-img boost-sd__product-image-img--main"       {% if index and index < productPerRow -%}        loading="eager"       {% else -%}        loading="lazy"       {% endif -%}       decoding="async"       alt="{{ product.title | escape }}" src="{{ firstImageSrc }}&amp;width=200" srcset="{{ srcset }}"       width="auto"       height="auto"      />      {% if productImages.size > 1 and hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %}       {% for image in productImages %}        {% if image.src contains product.images_info[0].src %}         {% assign secondImage = productImages[image.position] %}        {% endif %}       {% endfor %}        {% if secondImage -%}        {% assign secondImageSrc = secondImage.src -%}        {% capture secondImageSrcset -%}         {% for width in widths -%}          {% assign widthNo = width | plus: 0 -%}          {% if widthNo < maxWidth -%}           {{ secondImageSrc }}{{ widthParam }}{{ width }} {{ width }}w,           {% else -%}           {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w           {% break -%}          {% endif -%}         {% endfor -%}        {% endcapture -%}        <img         width="auto"         height="auto"         {% if index and index < productPerRow -%}          loading="eager"         {% else -%}          loading="lazy"         {% endif -%}         class="boost-sd__product-image-img boost-sd__product-image-img--second"         alt="{{ product.title | escape }}"         aria-hidden="true"         src="{{ secondImage.src }}&amp;width=200" srcset="{{ secondImageSrcset }}">       {% endif -%}      {% endif %}     {% else -%}      <img       id="product-image-{{ product.id }}"       class="boost-sd__product-image-img boost-sd__product-image-img--main"       alt="{{ product.title | escape }}"       src="https://cdn.shopify.com/extensions/201f4d7b-8d39-43a4-82de-e6f412341695/0.0.0/assets/boost-pfs-no-image.jpg?v=1677838268"        width="auto"       height="auto"      />     {% endif -%}    </a>                                    <div class="boost-sd__product-image-row boost-sd__product-image-row--top ">                        <div class="boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left">        {% assign hideOtherLabelsWhenSoldOut = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% if hideOtherLabelsWhenSoldOut != true -%}   {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}  {% if compareAtPriceMin > product.price_min and compareAtPriceMin > 0 -%}   {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}   {% assign salePercent = percent | append: '%' -%}   {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}   {% assign productItemSaleTranslated = "productItem.productItemSale" | translate: translations, "Sale" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%}   <div class="boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale">    <span class="boost-sd__product-label-text">     <span>{{ productItemSaleTranslated }}</span>    </span>   </div>  {% endif -%}    {% if product.available == false -%}   <div class="boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout">    <span class="boost-sd__product-label-text">{{ "productItem.productItemSoldOut" | translate: translations, "Sold out" }}</span>   </div>  {% endif -%}  {% else -%} {% if product.available == false -%}     <div class="boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout">    <span class="boost-sd__product-label-text">{{ "productItem.productItemSoldOut" | translate: translations, "Sold out" }}</span>   </div>   {% else -%}     {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}   {% if compareAtPriceMin > product.price_min and compareAtPriceMin > 0 -%}    {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}    {% assign salePercent = percent | append: '%' -%}    {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}    {% assign translatedText = "productItem.productItemSale" | translate: translations, "Sale" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %}    <div class="boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale">     <span class="boost-sd__product-label-text">      <span>{{ translatedText }}</span>     </span>    </div>   {% endif -%}     {% endif -%}{% endif -%}       </div>                                   </div>               </div>   <!-- POPUP -->         <!-- POPUP -->  </div></div></div><!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --><div class="boost-sd__product-info-wrapper"><div class="boost-sd__product-info boost-sd__product-info--left">    <a aria-label="{{ product.title | escape }}" class="boost-sd__product-link" {% if request.previewMode != true %} href="{{ productLocale }}/products/{{ product.handle }}{{ variantUrl }}"{% endif %}>   <div class="boost-sd__product-title" id="product-title-{{ product.id }}">    {{ product.title | escape }}   </div>  </a>       <div class="boost-sd__product-price" id="product-price-{{ product.id }}">    <!-- This Template contains a few variables built from the client js side -->{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}<!-- convert variable compareAtPriceMin to number -->{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}<!-- Check if enable variant showing as an individual product -->{% if product.variant_id != "" and product.variant_id != blank -%} {% assign currentVariantId = product.variant_id | times: 1 -%} {% for variant in product.variants -%}  {% if variant.id == currentVariantId -%}   {% assign minPrice = variant.price | times: 1.0 -%}   {% assign maxPrice = variant.price | times: 1.0 -%}   {% if variant.compare_at_price and variant.compare_at_price != "0.0" -%}    {% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}   {% endif -%}   {% break -%}  {% endif -%} {% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin > minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} <!-- calculate salePercent base on compareAtPriceMin and minPrice --> {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% if compareAtPriceMin > 0 %}  {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% else %}  {% assign salePercent = '0%' %} {% endif %} <!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --> {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}<!-- Format price min -->{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}<!-- Format price max -->{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice > minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}<!-- priceMax used for multi variant price display where it can have min-max price with format and translation -->{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains "minPrice" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice > minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = "productItem.amount" | translate: translations, "" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%} {% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = "productItem.savingAmount" | translate: translations, "Save {{saleAmount}}" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}<!-- Price compare display top or bottom --><!-- Price compare display left or right --><div class="boost-sd__product-price-wrapper">  <span class="boost-sd__visually-hidden">   {% if isSale %}    Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %}   {% else %}    Regular price {{ priceValueWithFormat }}   {% endif %}  </span>  <span    aria-hidden="true"   class="boost-sd__product-price-content  boost-sd__product-price-content--text-align-left"  >   <span     class="{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}"    >    <span class="boost-sd__format-currency">{{ priceValueWithFormat }}</span>   </span>   {% if compareAtPriceWithFormat != '' -%}    <span     class="boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare"     >     <span class="boost-sd__format-currency">{{ compareAtPriceWithFormat }}</span>    </span>   {% endif -%}  </span>  {% if savingPriceWithFormat != '' -%}   <span     aria-hidden="true"    class="boost-sd__product-price--saving"   >    <span class="boost-sd__format-currency">{{ savingPriceWithFormat }}</span>   </span>  {% endif -%} </div>   </div>      <!-- PRODUCT INVENTORY -->   <!-- TEMPLATE PRODUCT SWATCH -->{% assign swatches = '' %}  {% assign swatches = 'swatch item 1' %} {% capture swatchType %}se{% endcapture %}{% capture swatchBy %}product-image{% endcapture %}{% capture swatchShape %}circle{% endcapture %}{% assign swatchShapeClasses = '' %}{% if swatchShape == 'box' %} {% assign swatchShapeClasses = swatchShapeClasses | append: 'boost-sd__radio-label--non-radius' %}{% endif %}{% if swatchShape == 'circle' %} {% assign swatchShapeClasses = swatchShapeClasses | append: 'boost-sd__radio-label--circle' %}{% endif %}{% assign hideTextClasses = '' %}{% if swatchBy != '' and swatchBy != 'text' %} {% assign hideTextClasses = hideTextClasses | append: 'boost-sd__radio-label--hide-text' %}{% endif %}<!-- unique swatch IDs for variant display as product mode -->{% assign swatchIdPrefix = product.id %}{% if product.variant_id and product.split_product %} {% assign swatchIdPrefix = product.id | append: '-variant-' | append: product.variant_id %}{% endif %}{% for swatch in product.options_with_values %} {% assign maxItem = 4 %} {% assign optionsLength = swatch.values | size %} {% if swatch.name %}  {% if swatch.name == swatchType %}   <div    class='boost-sd__product-swatch boost-sd__product-swatch--full-width'   >    <div class='boost-sd__product-swatch-options'>     {% for value in swatch.values limit: maxItem %}      <div class='boost-sd__product-swatch-option {% if request.previewMode == true %}boost-sd__product-swatch-option--preview-mode{% endif %}' data-swatch-by="{{ swatchBy }}">       <div class='boost-sd__radio'>        <div class='boost-sd__tooltip'>                  <div          role='tooltip'          aria-hidden='true'          class='boost-sd__tooltip-content {% if request.previewMode == true %}boost-sd__tooltip-content--preview-mode{% endif %}'         >          {{ value.title | strip_html | escape }}         </div>                  <input          type='radio'          aria-checked='false'          id='product-swatch-{{ swatchIdPrefix }}-{{ value.title | strip_html | escape }}'          class='boost-sd__radio-input boost-sd__radio-input--hidden'          value='{{ value.title | strip_html | escape }}'          data-swatch-type='{{ swatch.name | escape }}'         >         {% assign backgroundSwatch = '' %}                  {% if swatchBy == 'color' %}          {% assign backgroundSwatch = backgroundSwatch | append: 'background-color: ' | append: value.title | strip_html | escape %}         {% endif %}         {% if swatchBy == 'image' %}          {% assign imageName = value.title | strip_html | downcase | strip | escape %}          {% if imageName contains ' ' %}           {% assign imageName = imageName | replace: ' ', '-' %}          {% endif %}          {% if swatch.name == 'size' %}           {% assign imageName = 'size-' | append: imageName %}          {% endif %}          {% assign url = '//' | append: domain | append: '/cdn/shop/files/' | append: imageName | append: '.png' %}          {% assign backgroundColor = 'background-color: ' | append: value.title | strip_html | escape | append: '; ' %}          {% assign backgroundSwatch = backgroundSwatch | append: backgroundColor | append: "background-image: url('" | append: url | append: "');" %}         {% endif %}         {% if swatchBy == 'color-and-image' %}          {% assign imageName = value.title | strip_html | downcase | strip | escape %}          {% if imageName contains ' ' %}           {% assign imageName = imageName | replace: ' ', '-' %}          {% endif %}          {% if swatch.name == 'size' %}           {% assign imageName = 'size-' | append: imageName %}          {% endif %}          {% assign url = '//' | append: domain | append: '/cdn/shop/files/' | append: imageName | append: '.png' %}            {% assign backgroundColor = 'background-color: ' | append: value.title | strip_html | escape | append: '; ' %}                  {% assign backgroundSwatch = backgroundSwatch | append: backgroundColor | append: "background-image: url('" | append: url | append: "');" %}         {% endif %}         {% if swatchBy == 'product-image' %}          {% assign valueImage = value.image %}          {% assign urlImage = '' %}          {% assign imagesCopy = product.images_info %}          {% if product.split_product %}           {% assign imagesCopy = product.original_images %}          {% endif %}                    {% for image in imagesCopy %}           {% assign imagePosition = image.position %}           {% if valueImage and imagePosition == valueImage %}            {% assign urlImage = urlImage | append: image.src %}           {% endif %}          {% endfor %}                    {% if urlImage != '' %}           {% assign backgroundSwatch = backgroundSwatch | append: "background-image: url('" | append: urlImage | append: "');" %}          {% else %}           {% assign backgroundSwatch = backgroundSwatch | append: backgroundColor %}          {% endif %}         {% endif %}                   <label          tabindex="0"          aria-label="{{ swatchType }}: {{ value.title | strip_html | escape }}"          for="product-swatch-{{ swatchIdPrefix }}-{{ value.title | strip_html | escape }}"          class="boost-sd__radio-label {{ swatchShapeClasses }} {{ hideTextClasses }}"          style="{{ backgroundSwatch }}"         >          {{ value.title | strip_html | escape }}         </label>                 </div>       </div>      </div>     {% endfor %}     {% if optionsLength > maxItem %}      {% assign count = optionsLength | minus: maxItem %}      <button       type='button'       aria-label='Show more options'       class='boost-sd__product-swatch-more {% if swatchShape == 'box' %} boost-sd__product-swatch-more--non-radius {% endif %}'      >       {% if swatches == 'swatch item 1' %}        {% assign textswatchButtonText1Translated = 'productItem.swatchButtonText1' | translate: translations, '+{{count}}' | replace: '{{count}}', count -%}        {{ textswatchButtonText1Translated }}       {% elsif swatches == 'swatch item 2' %}        {% assign textswatchButtonText2Translated = 'productItem.swatchButtonText2' | translate: translations, '+{{count}}' | replace: '{{count}}', count -%}        {{ textswatchButtonText2Translated }}       {% else %}        {% assign textswatchButtonText3Translated = 'productItem.swatchButtonText3' | translate: translations, '+{{count}}' | replace: '{{count}}', count -%}        {{ textswatchButtonText3Translated }}       {% endif %}      </button>     {% endif %}    </div>   </div>  {% endif %} {% endif %}{% endfor %}           </div></div></div>   </div>  {% endfor %}  {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %}  {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %}  {% if numberOfRecommendProduct < numberOfProductPerRow %}   {% assign sliderPages = 1 %}   {% assign disable = "disabled" %}  {% else %}   {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %}   {% assign disable = "" %}  {% endif %} </div><div class="boost-sd__prev-button boost-sd__prev-button--inside">  <button type="button" aria-label="Previous" class="boost-sd__button boost-sd__button--circle boost-sd__slider-button" {{ disable }}>   <span class="boost-sd__icon">    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 7" height="7" width="10" class="boost-sd__prev-button-icon">     <path stroke-linejoin="round" stroke-linecap="round" stroke="#212121" d="M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189"></path>    </svg>   </span>  </button></div><div class="boost-sd__next-button boost-sd__next-button--inside">  <button type="button" aria-label="Next" class="boost-sd__button boost-sd__button--circle boost-sd__slider-button" {{ disable }}>   <span class="boost-sd__icon" style="margin: 0px;">    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 7" height="7" width="10" class="boost-sd__next-button-icon">     <path stroke-linejoin="round" stroke-linecap="round" stroke="#212121" d="M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189"></path>    </svg>   </span>  </button></div></div> {% else %}  <!-- TEMPLATE RECOMMENDATION TYPE BUNDLE -->{% assign bundleStyle = widgetDesignSettings.bundleStyle %}<div class="boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}"><div class="boost-sd__recommendation-bundle-left">  <div class="boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}">   {% for product in products %}    <div class="boost-sd__recommendation-bundle-image-item">     {% if product.checked %}      <a        aria-label="View product details for {{ product.title | escape }}"        class="boost-sd__product-link boost-sd__product-link-image"        href="/products/{{ product.handle }}">     {% endif %}      <div class="boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box">       <div class="boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}">        {% if product.images_info[0] %}         <img id="product-image-{{ product.id }}"          class="boost-sd__product-image-img boost-sd__product-image-img--main"          src="{{ product.images_info[0].src }}"          alt="{{ product.title | escape }}"           width="auto" height="auto" />        {% else %}         <img id="product-image-{{ product.id }}"          class="boost-sd__product-image-img boost-sd__product-image-img--main"          src="https://cdn.shopify.com/extensions/201f4d7b-8d39-43a4-82de-e6f412341695/0.0.0/assets/boost-pfs-no-image.jpg?v=1677838268"          alt="{{ product.title | escape }}"          width="auto" height="auto" />        {% endif %}       </div>      </div>     {% if product.checked %}      </a>     {% endif %}     {% if bundleStyle == 'style2' %}      <div       class="boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}">       <div class="boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}">        <div class="boost-sd__recommendation-bundle-item-title">         {% if forloop.index0 == 0 %}          <span role="text" tabindex="0">           <b>This item:</b> {{ product.title | escape }}          </span>         {% elsif product.checked %}          <a class="boost-sd__product-link" href="/products/{{ product.handle }}">           {{ product.title | escape }}          </a>         {% else %}          <span role="text" tabindex="0">{{ product.title | escape }}</span>         {% endif %}        </div>        {%- if product.selectedOption.title != 'Default Title' -%}         <div class="boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}">          <div            {% if product.checked %} tabindex="0" {% endif %}           role="combobox"           aria-label="Select an option"           aria-expanded="false"           aria-haspopup="true"            data-id="boost-sd__dropdown-{{ widgetId }}"           data-product-id="{{ product.id }}"           id="boost-sd__dropdown-{{ widgetId }}"            class="boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}">           <div class="boost-sd__dropdown-selected-option">            <span              aria-label="Current option: {{ product.selectedOption.title | escape }}"             class="boost-sd__dropdown-option-text">{{ product.selectedOption.title | escape }}</span>            <svg width="8" height="12" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">             <path              d="M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z"              fill="#5C5F62"></path>            </svg>           </div>           <ul role="listbox"             data-id="boost-sd__dropdown-list-{{ widgetId }}"             id="boost-sd__dropdown-list-{{ widgetId }}"             class="boost-sd__dropdown-option-list">            {% for variant in product.variants %}            <li role="option"             aria-selected="{{ variant.title == product.selectedOption.title }}"              data-id="boost-sd__dropdown-option-{{ widgetId }}"             data-variant-id="{{ variant.id }}"             id="boost-sd__dropdown-option-{{ widgetId }}"              class="boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}">             {{ variant.title | escape }}            </li>            {% endfor %}           </ul>          </div>         </div>        {% endif %}        <div class="boost-sd__recommendation-bundle-checkbox">         <button type="button"          aria-checked="{% if product.checked %} true {% else %} false {% endif %}"          aria-label="{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}"          class="boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}"          data-id="boost-sd__checkbox-{{ widgetId }}"          id="boost-sd__checkbox-{{ widgetId }}-{{ product.id }}"         ></button>        </div>        <span role="text" tabindex="0" aria-label="Price: {{ product.selectedOption.price }}" class="boost-sd__format-currency">         <span>{{ product.selectedOption.price }}</span>        </span>       </div>      </div>     {% endif %}    </div>    {% unless forloop.last %}     <div      class="boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}">      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">       <path fill-rule="evenodd" clip-rule="evenodd"        d="M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z"        fill="#5C5F62"></path>      </svg>     </div>    {% endunless %}   {% endfor %}  </div>  {% if bundleStyle == 'style1' %}   {% for product in products %}    <div     class="boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}">     <div class="boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}">      <div class="boost-sd__recommendation-bundle-item-title">       <div class="boost-sd__recommendation-bundle-checkbox">        <button type="button"         aria-checked="{% if product.checked %} true {% else %} false {% endif %}"         aria-label="{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}"         class="boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}"         data-id="boost-sd__checkbox-{{ widgetId }}"         id="boost-sd__checkbox-{{ widgetId }}-{{ product.id }}"        ></button>       </div>       {% if forloop.index0 == 0 %}        <span role="text" tabindex="0">         <b>This item:</b> {{ product.title | escape }}        </span>       {% elsif product.checked %}        <a class="boost-sd__product-link" href="/products/{{ product.handle }}">         {{ product.title | escape }}        </a>       {% else %}        <span role="text" tabindex="0">{{ product.title | escape }}</span>       {% endif %}      </div>      {%- if product.selectedOption.title != 'Default Title' -%}       <div class="boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}">        <div          {% if product.checked %} tabindex="0" {% endif %}         role="combobox"         aria-label="Select an option"         aria-expanded="false"         aria-haspopup="true"          data-id="boost-sd__dropdown-{{ widgetId }}"         data-product-id="{{ product.id }}"         id="boost-sd__dropdown-{{ widgetId }}"          class="boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}">         <div class="boost-sd__dropdown-selected-option">          <span            aria-label="Current option: {{ product.selectedOption.title | escape }}"           class="boost-sd__dropdown-option-text">{{ product.selectedOption.title | escape }}</span>          <svg width="8" height="12" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">           <path            d="M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z"            fill="#5C5F62"></path>          </svg>         </div>         <ul role="listbox"           data-id="boost-sd__dropdown-list-{{ widgetId }}"           id="boost-sd__dropdown-list-{{ widgetId }}"           class="boost-sd__dropdown-option-list">          {% for variant in product.variants %}          <li role="option"           aria-selected="{{ variant.title == product.selectedOption.title }}"            data-id="boost-sd__dropdown-option-{{ widgetId }}"           data-variant-id="{{ variant.id }}"           id="boost-sd__dropdown-option-{{ widgetId }}"            class="boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}">           {{ variant.title | escape }}          </li>          {% endfor %}         </ul>        </div>       </div>      {% endif %}      <span role="text" tabindex="0" aria-label="Price: {{ product.selectedOption.price }}" class="boost-sd__format-currency">       <span>{{ product.selectedOption.price }}</span>      </span>          </div>    </div>   {% endfor %}  {% endif %} </div><div class="boost-sd__recommendation-bundle-right">  {% if hasSelectedProduct == true %}  <div role="text" tabindex="0" class="boost-sd__recommendation-bundle-total-price">   Total price:   <b class="boost-sd__recommendation-bundle-price-text">    <span class="boost-sd__format-currency">{{ totalPrice }}</span>   </b>  </div>  {% endif %}  <button type="button" {% if hasSelectedProduct == false %}disabled{% endif %}   class="boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart">   <span>Add to Cart</span>  </button></div></div> {% endif %}</div><style> #{{ widgetId }} .boost-sd__recommendation-title {  color: {{ widgetDesignSettings.titleTextColor }};  font-family: {{ widgetDesignSettings.titleFont }};  font-size: {{ widgetDesignSettings.titleFontSize }}px;  text-transform: {{ widgetDesignSettings.titleTextTransform }};  font-weight: {{ widgetDesignSettings.titleFontWeight }};  font-style: {{ widgetDesignSettings.titleFontStyle }}; }</style>`;
        
      
      
      
        
    ;template["searchTabCollectionsContent"]=`<div role="tabpanel" class="boost-sd__search-result-panel-content"> {% assign currentLocale = '' %} {% if currentLocale != "" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} <a tabindex="0" href="{{ currentLocale }}/collections/{{ collection.handle }}" class="boost-sd__search-result-panel-content-item">  <div class="boost-sd__search-result-panel-content-item-text">   <p class="boost-sd__search-result-panel-content-item-title">{{ collection.title | escape }}</p>  </div></a> {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize <= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize < totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: "," %} {% assign toProduct = currentPage | times: pageSize %} <div class="boost-sd__pagination boost-sd__pagination--center">  {% if currentPage != 1 %}  <button type="button" aria-label="previous page" class="boost-sd__pagination-button boost-sd__pagination-button--square boost-sd__pagination-button--previous" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;">   <span class="boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left">    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 7 12" height="12" width="7">     <path d="M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z" clip-rule="evenodd" fill-rule="evenodd"></path>    </svg>   </span>  </button>  {% endif %}  {% for page_string in pagination %}  {% assign page = page_string | plus: 0 %}  {% if page == 0 %}  <button class="boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--square">...</button>  {% elsif page == request.page %}  <button class="boost-sd__pagination-number boost-sd__pagination-number--square boost-sd__pagination-number--active" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;" data-page="{{ page }}">{{ page }}</button>  {% else %}  <button class="boost-sd__pagination-number boost-sd__pagination-number--square" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;" data-page="{{ page }}">{{ page }}</button>  {% endif %}  {% endfor %}  {% if currentPage != totalPage %}  <button type="button" aria-label="next page" class="boost-sd__pagination-button boost-sd__pagination-button--square boost-sd__pagination-button--next" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;">   <span class="boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right">    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 7 12" height="12" width="7">     <path d="M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z" clip-rule="evenodd" fill-rule="evenodd"></path>    </svg>   </span>  </button>  {% endif %} </div> {% endif %}</div>`;
        
      
      
      
        
    ;template["searchTabPagesContent"]=`<div role="tabpanel" class="boost-sd__search-result-panel-content"> {% for page in pages %} <a tabindex="0" href="{{ page.url }}" class="boost-sd__search-result-panel-content-item">  <div class="boost-sd__search-result-panel-content-item-text">   <p class="boost-sd__search-result-panel-content-item-title">{{ page.title | escape }}</p>  </div></a> {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize <= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize < totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: "," %} {% assign toProduct = currentPage | times: pageSize %} <div class="boost-sd__pagination boost-sd__pagination--center">  {% if currentPage != 1 %}  <button type="button" aria-label="previous page" class="boost-sd__pagination-button boost-sd__pagination-button--square boost-sd__pagination-button--previous" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;">   <span class="boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left">    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 7 12" height="12" width="7">     <path d="M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z" clip-rule="evenodd" fill-rule="evenodd"></path>    </svg>   </span>  </button>  {% endif %}  {% for page_string in pagination %}  {% assign page = page_string | plus: 0 %}  {% if page == 0 %}  <button class="boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--square">...</button>  {% elsif page == request.page %}  <button class="boost-sd__pagination-number boost-sd__pagination-number--square boost-sd__pagination-number--active" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;" data-page="{{ page }}">{{ page }}</button>  {% else %}  <button class="boost-sd__pagination-number boost-sd__pagination-number--square" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;" data-page="{{ page }}">{{ page }}</button>  {% endif %}  {% endfor %}  {% if currentPage != totalPage %}  <button type="button" aria-label="next page" class="boost-sd__pagination-button boost-sd__pagination-button--square boost-sd__pagination-button--next" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;">   <span class="boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right">    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 7 12" height="12" width="7">     <path d="M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z" clip-rule="evenodd" fill-rule="evenodd"></path>    </svg>   </span>  </button>  {% endif %} </div> {% endif %}</div>`;
        
      
      
      
        
    ;template["searchTabCollectionsContentPagination"]=`{% assign pagination = currentPage | pagination_list: totalPage | split: "," %}{% assign toProduct = currentPage | times: pageSize %}<div class="boost-sd__pagination boost-sd__pagination--center"> {% if currentPage != 1 %} <button type="button" aria-label="previous page" class="boost-sd__pagination-button boost-sd__pagination-button--square boost-sd__pagination-button--previous" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;">  <span class="boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left">   <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 7 12" height="12" width="7">    <path d="M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z" clip-rule="evenodd" fill-rule="evenodd"></path>   </svg>  </span></button> {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} <button class="boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--square">...</button> {% elsif page == request.page %} <button class="boost-sd__pagination-number boost-sd__pagination-number--square boost-sd__pagination-number--active" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;" data-page="{{ page }}">{{ page }}</button> {% else %} <button class="boost-sd__pagination-number boost-sd__pagination-number--square" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;" data-page="{{ page }}">{{ page }}</button> {% endif %} {% endfor %} {% if currentPage != totalPage %} <button type="button" aria-label="next page" class="boost-sd__pagination-button boost-sd__pagination-button--square boost-sd__pagination-button--next" style="color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;">  <span class="boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right">   <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 7 12" height="12" width="7">    <path d="M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z" clip-rule="evenodd" fill-rule="evenodd"></path>   </svg>  </span></button> {% endif %}</div>`;
        
      
      
      
        
    ;template["placeholderFilterTree"]=`<!-- TEMPLATE PLACEHOLDER --><!-- This is global variable filter settings layout --><div class='boost-sd-container'><div class='boost-sd-layout boost-sd-layout--has-filter-vertical'>  <div class='boost-sd-left boost-filter-tree-column'>   <!-- TEMPLATE FILTER TREE PLACEHOLDER -->   <div id="boost-sd__filter-tree-wrapper" class="boost-sd__filter-tree-wrapper">    <div class="boost-sd__filter-tree-vertical ">     <div class="boost-sd__filter-tree-vertical-placeholder">      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>      <div class="boost-sd__filter-tree-vertical-placeholder-item">       <span class="boost-sd__placeholder-item" style="width:80%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:65%; border-radius: 0;"></span>       <span class="boost-sd__placeholder-item" style="width:40%; border-radius: 0;"></span>      </div>     </div>    </div>   </div>  </div>  <div class='boost-sd-right boost-product-listing-column'>   <!-- TEMPLATE TOOLBAR PLACEHOLDER-->   <div class="boost-sd__toolbar-container">    <div class="boost-sd__toolbar-inner">     <div class="boost-sd__toolbar-content">      <div class="boost-sd__toolbar boost-sd__toolbar--3_1">       <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0;"></span>       <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0; margin-bottom: 0"></span>       <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0; margin-bottom: 0"></span>      </div>     </div>    </div>   </div>   <!-- TEMPLATE PRODUCT LIST PLACEHOLDER-->   <div class="boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col">    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>    <div class="boost-sd__product-list-placeholder-item">     <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span>     <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span>    </div>   </div>   <div class="boost-sd__pagination boost-sd__pagination--center">    <span class="boost-sd__placeholder-item" style="height: 40px; border-radius: 0;"></span>   </div>  </div></div></div><style> .boost-sd__collection-header {  width: 100%;  height: 130px;  display: block;  background: -webkit-gradient(linear,    left top,    right top,    color-stop(8%, #eee),    color-stop(18%, #e6e6e6),    color-stop(33%, #eee));  background-color: #eee;  animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty {  display: block; } .boost-sd__collection-header .boost-sd__placeholder-item {  height: 130px; } @media only screen and (min-width: 992px) {  .boost-sd__collection-header,  .boost-sd__collection-header .boost-sd__placeholder-item {   height: 150px;  } } @keyframes banner-place-holder-shimmer {  0% {   background-position: -1500px 0;  }  100% {   background-position: 1500px 0;  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__filter-tree-vertical {  margin-top: 0;  margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder {  background: transparent;  width: 100%;  max-width: 100%;  display: none; } .boost-sd__filter-tree-vertical-placeholder-list {  margin: 30px 10px 0;  padding: 0;  list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item {  max-width: 100%;  padding: 20px 0;  display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child {  padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) {  border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder {  display: none; } @media only screen and (min-width: 992px) {  .boost-sd__filter-tree-vertical {   width: 272px;  }  .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical {   margin-right: 16px;   margin-left: 0;  }  .boost-sd__filter-tree-vertical-placeholder,  .boost-sd__filter-tree-horizontal-placeholder {   display: inline-block;  }  .boost-sd-layout--has-filter-horizontal {   flex-wrap: wrap;   margin-top: 0;  }  .boost-sd-layout--has-filter-horizontal .boost-sd-left,  .boost-sd-layout--has-filter-horizontal .boost-sd-right {   flex: 0 0 100%;  }  .boost-sd__filter-tree-horizontal {   width: 100%;  }  .boost-sd__filter-tree-horizontal-placeholder {   padding: 16px 0;   border-top: 1px solid #ebebeb;   width: 100%;   max-width: 100%;   background: transparent;  }  .boost-sd__filter-tree-horizontal-placeholder-list {   margin: 0;   padding: 0;   list-style: none;   border-bottom: 1px solid #e8e9eb;  }  .boost-sd__filter-tree-horizontal-placeholder-item {   border: none;   display: inline-block;   margin-right: 35px;   position: relative;  }  .boost-sd__filter-tree-horizontal-placeholder-button {   width: auto;   height: auto;   display: inline-block;   position: relative;   padding: 5px 15px 5px 0;   margin: 0;   min-height: auto;   min-width: 0;   border-radius: 0;   box-shadow: none;   background: none;   border: none;   letter-spacing: normal;   text-align: left;   cursor: pointer;  }  .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item {   width: 80px;   height: 10px;   display: inline-block;   margin: 0 15px 0 0;  }  .boost-sd__filter-tree-horizontal-placeholder-icon {   transform: rotate(-90deg);  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__toolbar-container {  width: 100%;  margin-bottom: 16px; } .boost-sd__toolbar-inner {  max-width: 1216px;  margin: 0 auto; } .boost-sd__toolbar-content {  border-bottom: 1px solid #ebebeb;  border-top: 1px solid #ebebeb;  padding: 16px 0; } .boost-sd__toolbar {  align-items: center;  width: 100%;  display: flex;  flex-wrap: wrap;  column-gap: 16px;  justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item {  flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child {  flex-basis: 100%;  margin-bottom: 16px; } @media only screen and (min-width: 992px) {  .boost-sd__toolbar-content {   display: flex;   align-items: center;   border-bottom: none;   padding: 16px 0 16px;   border-top: 1px solid #ebebeb;   border-bottom: 0;  }  .boost-sd__toolbar {   flex-wrap: inherit;  }  .boost-sd__toolbar .boost-sd__placeholder-item {   flex-basis: auto;  }  .boost-sd__toolbar .boost-sd__placeholder-item:first-child {   flex-basis: auto;   margin-bottom: 0;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item {   flex: 1;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) {   justify-content: center;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {   justify-content: end;  } } .boost-sd__product-list-placeholder {  gap: 16px;  margin-bottom: 32px;  flex-wrap: wrap;  width: 100%;  display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item {  width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {  width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {  height: 222px; } .boost-sd__placeholder-list-item {  background: rgba(0, 0, 0, 0.07);  min-width: 50px;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item {  flex-direction: row;  display: flex;  width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group {  width: 100%;  padding-left: 16px;  display: flex;  flex-direction: column;  align-items: baseline;  gap: 16px;  text-align: left;  justify-content: center; } .boost-sd__placeholder-list-view-layout-image {  flex: 160px;  width: auto;  max-width: 160px;  height: 160px; } .boost-sd__pagination {  padding-top: 10px;  padding-bottom: 10px;  justify-content: center;  align-items: center;  display: flex; } @media only screen and (min-width: 576px) {  .boost-sd__product-list-placeholder {   gap: 32px;   margin-bottom: 64px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px / 3));  } } @media only screen and (min-width: 992px) {  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) {   margin-bottom: 8px;  }  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child {   margin-bottom: 16px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 382px;  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 275px;  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 215px;  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 175px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px / 3));  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item {   width: calc(25% - (32px - 32px / 4));  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item {   width: calc(20% - (32px - 32px / 5));  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(16.6666667% - (32px - 32px / 6));  } } .boost-sd-container * {  box-sizing: border-box; } .boost-sd__placeholder-item {  background: rgba(0, 0, 0, 0.07);  border-radius: 50rem;  min-width: 50px;  max-width: 100%;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__placeholder-item:empty {  display: block; } .boost-sd__placeholder-item:not(:last-child) {  margin-bottom: 18px; } .boost-sd-layout {  margin: 20px auto 0; } .boost-sd-left {  position: relative; } .boost-sd-layout .boost-sd-right {  width: 100%;  margin-bottom: 20px; } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } } @media only screen and (min-width: 992px) {  .boost-sd-layout {   display: flex;   max-width: 1216px;  }  .boost-sd-layout .boost-sd-right {   flex: auto;   max-width: 100%;  } }</style>`;
        
      
      
      
        
    ;template["preOrder"]=`<!-- TEMPLATE PRE-ORDER APP BLOCK --><div class="boost-sd__product-form"><!-- Quantity Input --><div class="boost-sd__product-form-quantity">  <p id="quantity-title" class="boost-sd__product-form-quantity-title">   {{ "quickView.qvQuantity" | translate: translations, 'Quantity' }}  </p>  <div role="group" aria-labelledby="quantity-title" class="boost-sd__input-number boost-sd__input-number--md">   <div class="boost-sd__input-number-btn-wrapper">    <button type="button" aria-label="Decrease quantity" aria-controls="item-quantity" class="boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn">     <span aria-hidden="true">-</span>    </button>   </div>   <input id="item-quantity" type="number" aria-labelledby="quantity-title" aria-describedby="quantity-error" class="boost-sd__input-number-input" value="1" min="1" />   <div class="boost-sd__input-number-btn-wrapper">    <button type="button" aria-label="Increase quantity" aria-controls="item-quantity" class="boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn">     <span aria-hidden="true">+</span>    </button>   </div>  </div>  <div aria-live="assertive" id="quantity-error" class="boost-sd__product-form-quantity-error">   {{ "quickView.qvQuantityError" | translate: translations, 'Please input quantity' }}  </div></div><div class="boost-sd__preorder-options">  <!-- TEMPLATE PRE_ORDER WITH PAYMENT -->  <!-- TODO check preorder -->  {% if product.variants %}  {% assign variants = product.variants %}  {% else %}  {% assign variants = variants %}  {% endif %}  {% for variant in variants %}  {% if variant.preorder %}  {% assign paymentType = variant.preorder.payment.type %}  {% assign discountType = variant.preorder.payment.discountType %}  {% assign discountValue = variant.preorder.payment.discountValue %}  {% assign originalPrice = variant.price %}  {% assign paymentLabel = '' %}  {% if paymentType == 'full' %}  {% assign paymentLabel = 'Full payment' %}  {% endif %}  {% if paymentType == 'partial' %}  {% assign paymentLabel = 'Partial payment' %}  {% endif %}  {% if paymentType == 'none' %}  {% assign paymentLabel = 'No payment' %}  {% endif %}  {% capture showCurrencyCodes %}false{% endcapture %}  {% assign moneyFormat = request.money_format | strip_html -%}  {% if showCurrencyCodes == 'true' %}  {% assign moneyFormat = request.money_format_with_currency | strip_html -%}  {% endif %}  {% assign moneyRate = request.currency_rate | strip_html -%}  {% if discountType == 'percentage' %}  {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %}  {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %}  {% elsif discountType == 'amount' %}  {% assign discountValue = discountValue | times: moneyRate %}  {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %}  {% else %}  {% assign discountedPrice = originalPrice %}  {% endif %}  {% assign removePriceDecimal = false -%}  {% assign showCentAsSuperscript = false -%}  {% assign decimalDelimiter = '' -%}  {% assign withoutTrailingZeros = true -%}  {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}  {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}  {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %}  <div tabindex="0" role="region" aria-labelledby="preorder-title" aria-describedby="preorder-description" class="boost-sd__preorder" data-variant-id="{{ variant.id }}">   <div class="boost-sd__preorder-option">    <h2 id="preorder-title" class="boost-sd__preorder-title">{{ paymentLabel }}</h2>    <div aria-live="polite" id="preorder-description" class="boost-sd__preorder-discount">     {% if discountType == 'percentage' %}     <span class="boost-sd__preorder-save">Save {{ discountValue }}%</span>     {% elsif discountType == 'amount' %}     <span class="boost-sd__preorder-save">Save {{ discountValueFormat }}</span>     {% endif %}     <div class="boost-sd__preorder-price">      {% if discountType != 'none' %}      <span aria-label="Original Price: {{ originalPriceFormat }}" class="boost-sd__preorder-original-price">{{ originalPriceFormat }}</span>      {% endif %}      <span aria-label="Discounted Price: {{ discountedPriceFormat }}" class="boost-sd__preorder-discounted-price">{{ discountedPriceFormat }}</span>     </div>    </div>   </div>  </div>  {% endif %}  {% endfor %}  {% assign buttonLabel = 'Pre-Order' %}  {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %}  {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %}  {% if preOrderButtonText and preOrderButtonText != '' %}  {% assign buttonLabel = preOrderButtonText %}  {% endif %}  <button type="button" aria-label='{{ buttonLabel }}' class="boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder">   <span aria-hidden="true" class="boost-sd__button-text">    {{ buttonLabel }}   </span>  </button>  <p tabindex="0" class="boost-sd__preorder-note">   <strong class="boost-sd__preorder-note-title">Please note: </strong><span class="boost-sd__preorder-note-text">{{ preOrderDeliveryText }}</span>  </p></div><!-- TEMPLATE ADD TO CART --><div class="boost-sd__purchase-options">  <button type="button" class="boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--purchase">   <span class="boost-sd__button-text">    {{ "productItem.atcAvailableLabel" | translate: translations, 'Add to cart' }}   </span>  </button>  <button type="button" class="boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-buy-now">   <span class="boost-sd__button-text">{{ "quickView.buyItNowBtnLabel" | translate: translations, 'Buy it now' }}</span>  </button></div></div>`;
        
      
      
      
        
    ;template["preOrderPlaceholder"]=`<!-- Placeholder for PreOrder --><div class="boost-sd__preorder-placeholder"><div class="boost-sd__preorder-placeholder-quantity-label">  <div class="boost-sd__placeholder-item" style="width: 65px; height: 20px;"></div></div><div class="boost-sd__preorder-placeholder-product-quantity">  <div class="boost-sd__placeholder-item" style="width: 160px; height: 38px;"></div></div><div class="boost-sd__preorder-placeholder-add-to-cart">  <div class="boost-sd__placeholder-item" style="width: 100%; height: 50px;"></div></div><div class="boost-sd__preorder-placeholder-buy-it-now">  <div class="boost-sd__placeholder-item" style="width: 100%; height: 50px;"></div></div></div>`;
        
      
      
      
        
    ;template["backInStock"]=`<!-- Popup Notify Me Form --><div role="dialog" aria-hidden="true" aria-labelledby="boost-sd__bis-popup-title" aria-describedby="boost-sd__bis-popup-description" id="boost-sd__bis-notify-popup" class="boost-sd__bis-notify-popup"><div class="boost-sd__bis-popup-backdrop"></div><div class="boost-sd__bis-popup-container">  <div class="boost-sd__bis-popup-heading">   <!-- Close Button -->   <button aria-label="Close popup" id="boost-sd__bis-close-popup" class="boost-sd__bis-close-button">    <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label='{{ "close" | translate: translations, "Close" }}'>     <path d="M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z" fill="#5C5F62" />    </svg>   </button>   <!-- Title -->   <p id="boost-sd__bis-popup-title" class="boost-sd__bis-popup-title">Notify me</p>  </div>  <div class="boost-sd__bis-popup-content">   <!-- Description -->   <p id="boost-sd__bis-popup-description" class="boost-sd__bis-popup-description">    Get a notification as soon as this product is back in stock by signing up below!   </p>   <!-- Variant Selector -->   {% if filteredVariants.size > 0 and filteredVariants[0].title != 'Default Title' %}   <label for="boost-sd__bis-dropdown-variant" class="boost-sd__bis-dropdown-label">Select variant</label>   <div aria-label="Select an option" role="combobox" aria-expanded="false" aria-haspopup="listbox" aria-controls="boost-sd__bis-dropdown-list" aria-activedescendant="" data-id="boost-sd__bis-dropdown-variant" id="boost-sd__bis-dropdown-variant" class="boost-sd__bis-dropdown-variant">    <div role="button" aria-labelledby="boost-sd__bis-dropdown-selected-option" aria-label="Press to toggle dropdown" tabindex="0" id="boost-sd__bis-dropdown-selected-option" class="boost-sd__bis-dropdown-selected-option">     <span aria-label="Current option: {{ filteredVariants[0].title | escape }}" class="boost-sd__bis-dropdown-option-text" title="{{ filteredVariants[0].title | escape }}">      {{ filteredVariants[0].title | escape }}     </span>     <svg width="8" height="12" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">      <path d="M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z" fill="#222222"></path>     </svg>    </div>    <ul role="listbox" aria-labelledby="boost-sd__bis-dropdown-selected-option" data-id="boost-sd__bis-dropdown-list" tabindex="-1" id="boost-sd__bis-dropdown-list" class="boost-sd__bis-dropdown-option-list">     {% for variant in filteredVariants %}     <li role="option" tabindex="-1" aria-selected="false" data-id="boost-sd__bis-dropdown-option-item-{{ forloop.index }}" id="boost-sd__bis-dropdown-option-item-{{ forloop.index }}" class="boost-sd__bis-dropdown-option-item" data-variant-id="{{ variant.id }}">      {{ variant.title | escape }}     </li>     {% endfor %}    </ul>   </div>   {% endif %}   <!-- Email Input -->   <label for="boost-sd__bis-email-input" class="boost-sd__bis-email-label">Email address</label>   <input type="email" aria-describedby="boost-sd__bis-email-error" id="boost-sd__bis-email-input" class="boost-sd__bis-email-input" placeholder="Enter your email" />   <span aria-live="polite" id="boost-sd__bis-email-error" class="boost-sd__bis-email-error">Please input a valid email address</span>   <!-- SMS Input -->   <label for="boost-sd__bis-phone-input" class="boost-sd__bis-phone-label">SMS</label>   <div class="boost-sd__bis-phone-container">    <button type="button" aria-haspopup="listbox" class="boost-sd__bis-phone-button">     <img id="boost-sd__bis-phone-selected-flag" class="boost-sd__bis-phone-selected-flag" src="{{ 'https://flagcdn.com/ca.svg' | asset_url }}" alt="Canada">     <svg width="8" height="12" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">      <path d="M7.09832 3.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63e-07 7.09832 3.98e-07Z" fill="#222222" />     </svg>    </button>    <input type="tel" aria-describedby="boost-sd__bis-phone-error" id="boost-sd__bis-phone-input" class="boost-sd__bis-phone-input" placeholder="(+1) XXX-XXXX" data-country-code="+1" data-country-format="(XXX) XXX-XXXX">   </div>   <div aria-expanded="false" class="boost-sd__bis-phone-dropdown" id="boost-sd__bis-phone-dropdown">    <input type="text" id="boost-sd__bis-search-country" class="boost-sd__bis-search-country" placeholder="Search country...">    <div id="boost-sd__bis-country-options" class="boost-sd__bis-country-options"></div>   </div>   <span aria-live="polite" id="boost-sd__bis-phone-error" class="boost-sd__bis-phone-error">Please input a valid phone number</span>   <!-- Submit Button -->   <button aria-disabled="true" id="boost-sd__bis-submit-button" class="boost-sd__bis-submit-button" disabled>    Notify me when available   </button>  </div></div></div><!-- Success Banner --><div aria-hidden="true" aria-live="polite" id="boost-sd__bis-success-banner" class="boost-sd__bis-success-banner"><svg id="boost-sd__bis-success-banner-icon" class="boost-sd__bis-success-banner-icon" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">  <path fill-rule="evenodd" clip-rule="evenodd" d="M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z" fill="white" /></svg><span id="boost-sd__bis-success-banner-text" class="boost-sd__bis-success-banner-text">We will notify you when the item is available</span></div>`;
        
      
      
      
      
      
      
      
    ;return{templateUrl:"https://services.mybcapps.com/bc-sf-filter/ssr-template",templateId,templateMetadata,template,templateSettings}}};TemplateManagement.moduleName="TemplateManagement";var TierDiscountBundle=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{const tierDiscountBundleDom=document.querySelector(".boost-sd__widget-tier-discount-bundle");if(!tierDiscountBundleDom){return}this.block={id:tierDiscountBundleDom.id||"bc-tier-discount-bundle",document:tierDiscountBundleDom};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,tierDiscountBundleDom,"tierDiscountBundle");this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};TierDiscountBundle.moduleName="TierDiscountBundle";var VolumeBundle=class extends BoostTAEAppModule{constructor(){super(...arguments);this.initBlock=()=>{const volumeBundleDom=document.querySelector(".boost-sd__widget-volume-bundle");if(!volumeBundleDom){return}this.block={id:volumeBundleDom.id||"bc-volume-bundle",document:volumeBundleDom};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,volumeBundleDom,"volumeBundle");this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(BackwardCompatibilityV1)}onModuleInit(){document.addEventListener("DOMContentLoaded",this.initBlock)}onModuleDestroy(){document.removeEventListener("DOMContentLoaded",this.initBlock)}};VolumeBundle.moduleName="VolumeBundle";var application=new Application().loadModule(AppSettings).loadModule(ShopifyDataObject).loadModule(ShopifyMetafield).loadModule(TemplateManagement).loadModule(CollectionFilter).loadModule(AdditionalElement).loadModule(Search).loadModule(Recommendation).loadModule(Cart).loadModule(Analytics).loadModule(B2B).loadModule(BackInStock).loadModule(VolumeBundle).loadModule(TierDiscountBundle).loadModule(PredictiveBundle).loadModule(PreOrder).loadModule(CountdownTimer).loadModule(SimplifiedIntegration).loadModule(SEOEnhancement).loadModule(Fallback).loadModule(AssetFilesLoader).loadModule(BackwardCompatibilityV1);application.start();function getBoostTAE(){return application}})();</script><style>.boost-sd__filter-product-list img[loading=lazy]{display:none}</style><!-- END app block --><script src="https://cdn.shopify.com/extensions/019d3ccf-26de-7d69-97ac-b3fa1d79f657/vite-vue3-typescript-eslint-prettier-35/assets/main.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019e39ef-f992-7ca8-92c1-95d1178df0b8/discountify-11-242/assets/voila_new_theme.min.js?v=12.41" type="text/javascript" defer="defer"></script>
<link href="https://cdn.shopify.com/extensions/019e39ef-f992-7ca8-92c1-95d1178df0b8/discountify-11-242/assets/voila_new_theme.min.css?v=17.16" rel="stylesheet" type="text/css" media="all">
<link href="https://cdn.shopify.com/extensions/019e02f3-bc46-7615-b6f6-022c7129861b/one-click-social-login-137/assets/social_login.css" rel="stylesheet" type="text/css" media="all">
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";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: 84070334745,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 84070334745,storefrontBaseUrl: "https://boardriders.co.jp",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","3209b71c","f36ec97b","5acaffe6","86d76263","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"1926693145","configuration":"{\"accountID\":\"Wa2a5B\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524f6c1ee37bacdca7657a665bdca589","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1142882585","configuration":"{\"shop\":\"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com\", \"shopliftUrl\":\"https:\/\/events.shoplift.ai\/api\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"24c9ecc3cab2a5cad14f04750f74c9f1","type":"APP","apiClientId":7521861633,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1104052505","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"934805785","configuration":"{\"loggingEnabled\":\"true\", \"ranMid\":\"46322\", \"serverPixelEnabled\":\"true\",  \"useShopifyItemLevelTax\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3c4e0707a22db0bd439a5e4b720ea9d0","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"802685209","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\",\\\"GT-TX2VFFCQ\\\"],\\\"target_country\\\":\\\"JP\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/wAEgCIuYj5kaEOPmmNQ9\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/X83pCIWYj5kaEOPmmNQ9\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/7ZC9CIKYj5kaEOPmmNQ9\\\",\\\"MC-Q8LLT30CZT\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/L--wCPyXj5kaEOPmmNQ9\\\",\\\"MC-Q8LLT30CZT\\\",\\\"AW-16551129955\\\/l6gpCN2FvrAZEOPmmNQ9\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/HaJhCP-Xj5kaEOPmmNQ9\\\",\\\"MC-Q8LLT30CZT\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/nR1OCI6Yj5kaEOPmmNQ9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-2BL9P05WL4\\\",\\\"AW-16551129955\\\/qjspCIiYj5kaEOPmmNQ9\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a8028b6de9aee4a1a0f080961b8700a8","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"349077785","configuration":"{\"pixel_id\":\"422254563883818\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"303923481","configuration":"{\"partnerId\": \"21449\", \"environment\": \"prod\", \"countryCode\": \"JP\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c3743feb387049a68bce82f20be0ed9b","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"104759577","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM"},{"id":"105709849","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Yahoo Ads"},{"id":"114131225","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"unisize_cv"},{"id":"120291609","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"visumo_social_cv"},{"id":"120324377","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"visumo_video_cv"},{"id":"163676441","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"silveregg_CV"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Boardriders Japan online store","paymentSettings":{"currencyCode":"JPY"},"myshopifyDomain":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","countryCode":"JP","storefrontUrl":"https:\/\/boardriders.co.jp"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null,"page":{"pageType":"page","resourceId":139736678681}},},"https://boardriders.co.jp/cdn","b0f5da9cw88b94666p78c84aa4m7db6ca8b",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"page","resourceId":"139736678681","shopId":"84070334745","storefrontBaseUrl":"https:\/\/boardriders.co.jp","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"3209b71c\", \"f36ec97b\", \"5acaffe6\", \"86d76263\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"b0f5da9cw88b94666p78c84aa4m7db6ca8b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'JPY';
  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":139736678681,"requestId":"0669d1c3-7cd6-4d64-a518-ce05d0349d3d-1781157537"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</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 || [];
    window.ShopifyAnalytics.lib.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);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        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: 84070334745,
      theme_id: 174701969689,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//boardriders.co.jp/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//boardriders.co.jp/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//boardriders.co.jp/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":84070334745,"isMerchantRequest":null,"themeId":174701969689,"themeCityHash":"4792360280780811131","contentLanguage":"ja","currency":"JPY","eventMetadataId":"4542d9cf-8c64-4d87-9d33-9b6d7605ffde"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"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":"page","resourceType":"page","resourceId":139736678681,"requestId":"0669d1c3-7cd6-4d64-a518-ce05d0349d3d-1781157537","shopifyEmitted":true});

      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 = "//boardriders.co.jp/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
  defer
  src="https://boardriders.co.jp/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="84070334745"
  data-render-region="gcp-us-east1"
  data-page-type="page"
  data-theme-instance-id="174701969689"
  data-theme-name="Empire"
  data-theme-version="9.1.1"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://boardriders.co.jp/api/collect"
></script>
</head>

  <body
    class="template-page"
    data-instant-allow-query-string
    
      data-reduce-animations
    
  >
    <!-- Google Tag Manager (noscript) -->
    <noscript>
      <iframe
        src="https://www.googletagmanager.com/ns.html?id=GTM-P9M88GWN"
        height="0"
        width="0"
        style="display:none;visibility:hidden"
      ></iframe>
    </noscript>
    <!-- End Google Tag Manager (noscript) -->

    

    <script>
      document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/, 'js');
      if (window.Shopify && window.Shopify.designMode) document.documentElement.className += ' in-theme-editor';
      if ('ontouchstart' in window || (window.DocumentTouch && document instanceof DocumentTouch))
        document.documentElement.className = document.documentElement.className.replace(/\bno-touch\b/, 'has-touch');
    </script>

    
    <svg
      class="icon-star-reference"
      aria-hidden="true"
      focusable="false"
      role="presentation"
      xmlns="http://www.w3.org/2000/svg"
      width="20"
      height="20"
      viewBox="3 3 17 17"
      fill="none"
    >
      <symbol id="icon-star">
        <rect class="icon-star-background" width="20" height="20" fill="currentColor"/>
        <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
      </symbol>
      <clipPath id="icon-star-clip">
        <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
      </clipPath>
    </svg>
    

    

    

    <div id="shopify-section-brand-top-announcement" class="shopify-section">



  
  

  <announcement class="announcement-bar_qs_rx_dc type_container" id='announcement-bar'>
    <div class="splide announcementSplide">
      <div class="splide__track">
          <div class="splide__list">
            
              
              

              
                <a href="https://www2.sagawa-exp.co.jp/information/detail/394/?_gl=1*119xelv*_gcl_au*MTg5MDg3MDU5NS4xNzc3NjE5NjUw&_ga=2.64438441.766263850.1780275133-1717713723.1749193072" class="splide__slide" data-gtm="announcement-20260601-news">
                  台風6号の接近に伴う集配業務への影響について
                </a>
              
            
              
              

              
                <a href="https://boardriders.co.jp/blogs/news-roxy/roxy-membership-rank" class="splide__slide" data-gtm="announcement-news-roxy-roxy-membership-rank">
                  会員様にお得な会員ランクスタート!!
                </a>
              
            
              
              

              
                <a href="https://boardriders.co.jp/blogs/news/newsletter-500yen-coupon-campaign" class="splide__slide" data-gtm="announcement-news-roxy-newsletter-500yen-coupon-campaign">
                  新規メルマガ会員登録で500円クーポンプレゼント
                </a>
              
            
          </div>
        
          <div class="splide__arrows">
            <button class="splide__arrow splide__arrow--prev button prev">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="22" height="22" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg>
            </button>
            <button class="splide__arrow splide__arrow--next button next">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="22" height="22" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg>
            </button>
          </div>
        
      </div>
    </div>
  </announcement>


</div>
    <div id="shopify-section-global-header" class="shopify-section">





<style data-shopify>
  .site-logo {
  max-width: 150px;
  }

  .site-logo-image {
  max-height: 40px;
  }

  .global-brand-header {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 0;
    background-color: #fff;
    border-bottom: 1px solid #eaeaea;
  }
</style>


  
  
  

  
  
  
    <div id="globalHeaderLogo" class="global-brand-header">
      <a class="site-logo" href="/">
        

  

  <img
    
      src="//boardriders.co.jp/cdn/shop/files/BOARDRIDERS_LOGO_1_1_5c3ed070-2ae4-4fa0-b847-90c698953cb4_730x150.svg?v=1766402202"
    
    alt=""

    
      data-rimg
      srcset="//boardriders.co.jp/cdn/shop/files/BOARDRIDERS_LOGO_1_1_5c3ed070-2ae4-4fa0-b847-90c698953cb4_730x150.svg?v=1766402202 1x, //boardriders.co.jp/cdn/shop/files/BOARDRIDERS_LOGO_1_1_5c3ed070-2ae4-4fa0-b847-90c698953cb4_978x201.svg?v=1766402202 1.34x"
    

    class="site-logo-image"
    style="
        object-fit:cover;object-position:50.0% 50.0%;
      
"
    
  >




      </a>
    </div>
    


</div>
    <div id="shopify-section-header" class="shopify-section"> 



  <link href="//boardriders.co.jp/cdn/shop/t/55/assets/header-qs_rx_dc.css?v=520963135234082581775612265" rel="stylesheet" type="text/css" media="all" />
<script src="//boardriders.co.jp/cdn/shop/t/55/assets/header-brand.js?v=92098210320007128221766113177"></script>



<header class="header-qs_rx_dc" id="header-qs_rx_dc" data-site-header>

  <!-- PC -->
  <div class="header-qs_rx_dc-pc brand-roxy">
    <div class="header-qs_rx_dc__primary-container">
      <nav class="header-qs_rx_dc__nav-primary">

        <!-- PCブランドロゴ -->
        <div class="header-qs_rx_dc__logo">
          
    <strong>ROXY</strong>
    <a href="/pages/roxy" aria-label="ROXY home">
      
    <svg width="3.25rem" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-398 275.3 44.9 45" enable-background="new -398 275.3 44.9 45" xml:space="preserve" role="img" aria-label="【ROXY】ロキシー公式オンラインストア - ROXY">
      <g>
        <g>
          <path fill="#231F20" d="M-382.6,293.9l1.3,1.5l2.2,0.1l-1.6,2l2,0l1.7,1.4l-0.1-4.1c0,0,0.1-1-0.9-1.2L-382.6,293.9zM-377.8,292.6c2.2,0.3,1.8,2.8,1.8,2.8l0,10.6l-9.1-8.7c-2.1-1.6-1.8-4.7-1.8-4.7L-377.8,292.6z"></path>
          <path fill="#231F20" d="M-387.6,289.9c0,0,2.6-4,7.5-2c0,0,1.9,0.6,4,4.3v-3c0,0-1.1-3.2-4.5-3.7c0,0-3.9-0.5-8.4-0.1c0,0-2.8,0.2-3.8-1.2l-5.1,4.9c0,0-0.4,1,0.4,1.7l21.4,20.5V308l-11.3-10.7C-387.4,297.3-390.4,293.6-387.6,289.9"></path>
          <path fill="#231F20" d="M-373.1,293.7c-0.9,0.1-0.9,1.2-0.9,1.2l-0.1,4.1l1.7-1.4l2,0l-1.6-2l2.2-0.1l1.3-1.5L-373.1,293.7zM-373.3,292.6l9.2,0c0,0,0.3,3.1-1.8,4.7l-9.1,8.7l0-10.6C-375.1,295.4-375.4,292.9-373.3,292.6"></path>
          <path fill="#231F20" d="M-363.5,289.9c0,0-2.6-4-7.5-2c0,0-1.9,0.6-4,4.3v-3c0,0,1.1-3.2,4.5-3.7c0,0,3.9-0.5,8.4-0.1c0,0,2.8,0.2,3.8-1.2l5.1,4.9c0,0,0.4,1-0.4,1.7l-21.4,20.5V308l11.3-10.7C-363.7,297.3-360.8,293.6-363.5,289.9"></path>
        </g>
      </g>
    </svg>
  

    </a>
  

        </div>

        <!-- PCメニュー -->
        
          <nav class="header-qs_rx_dc__categories-default">
            <ul class="header-qs_rx_dc__top-level">
              
                
                <li class="header-qs_rx_dc__top-level-container">
                  <a href="https://boardriders.co.jp/collections/roxy-new-items?sort=manual" class="header-qs_rx_dc__top-level-link " data-gtm="gnavi-roxy-new">
                    NEW
                    
                  </a>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-womens" class="header-qs_rx_dc__top-level-hover " data-gtm="gnavi-roxy-ウィメンズ">
                    ウィメンズ
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-ウィメンズ-アパレル">アパレル</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-t-shirts?sort=extra-sort1-descending" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-tシャツ-カットソー">Tシャツ＆カットソー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-dresses-and-skirts" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-ワンピース-スカート">ワンピース・スカート</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-pants" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-パンツ">パンツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-tops-other" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-その他トップス">その他トップス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-shirts" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-シャツ-ブラウス">シャツ＆ブラウス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-fleece-outerwear?sort=extra-sort1-descending" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-パーカー-スウェット">パーカー＆スウェット</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-sweaters" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-ニット-カーディガン">ニット＆カーディガン</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-jackets?sort=extra-sort1-descending" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-アウターウェア">アウターウェア</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-apparel" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-womens-accessory" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー">アクセサリー</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-packs-and-bags?sort=manual" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-バックパック">バックパック</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-other-bags?sort=manual" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-その他バッグ">その他バッグ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-headwear?sort=manual" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-帽子">帽子</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-other-acc?sort=manual" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-その他小物">その他小物</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-accessory?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-womens-footwear" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-ウィメンズ-フットウェア">フットウェア</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-sandals?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-サンダル">サンダル</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-footwear-general?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-スニーカー">スニーカー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-boots?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-ブーツ">ブーツ</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-footwear?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-kids?sort=relevance" class="header-qs_rx_dc__top-level-hover " data-gtm="gnavi-roxy-キッズ">
                    キッズ
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-kids-apparel?sort=relevance" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-キッズ-アパレル">アパレル</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-tops?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-トップス">トップス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-bottoms?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-ボトムス">ボトムス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-accessory?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-footwear?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-フットウェア">フットウェア</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-kids?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-swim-surf?sort=manual" class="header-qs_rx_dc__top-level-hover " data-gtm="gnavi-roxy-スイム-サーフ">
                    スイム＆サーフ
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ">ウィメンズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-swimwear" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-水着">水着</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-boardshorts" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-ボードショーツ">ボードショーツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-rash-guard" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-ラッシュガード">ラッシュガード</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-surf-acc" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-wetsuits" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-ウェットスーツ">ウェットスーツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/blogs/news-roxy/roxy-women-custom-wetsuit" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-カスタムウェットスーツ">カスタムウェットスーツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-sandals" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-サンダル">サンダル</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf/" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids?sort=relevance" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-スイム-サーフ-キッズ">キッズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-swimwear?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-水着-ボードショーツ">水着＆ボードショーツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-rash-guard?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-ラッシュガード">ラッシュガード</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-surf-acc?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-wetsuits?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-ウェットスーツ">ウェットスーツ</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/pages/roxy-surfing-team" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-スイム-サーフ-community">COMMUNITY</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/pages/roxy-surfing-team" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-community-surfing-team">Surfing Team</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/pages/roxy-surfing-team" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-community-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-snow?sort=manual" class="header-qs_rx_dc__top-level-hover " data-gtm="gnavi-roxy-スノー">
                    スノー
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-snow-womens?sort=relevance" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-スノー-ウィメンズ">ウィメンズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-womens-technical-jackets?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-スノージャケット">スノージャケット</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-womens-technical-pants?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-スノーパンツ">スノーパンツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-womens-technical-other?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-スノーレイヤー">スノーレイヤー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-womens-other-acc?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-womens?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-snow-kids?sort=relevance" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-スノー-キッズ">キッズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-kids-technical-jackets?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-スノージャケット">スノージャケット</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-kids-technical-pants?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-スノーパンツ">スノーパンツ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-kids-technical-other?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-スノーその他">スノーその他</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-snow-kids?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-fitness?sort=manual" class="header-qs_rx_dc__top-level-hover " data-gtm="gnavi-roxy-フィットネス">
                    フィットネス
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-fitness" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-フィットネス-ウィメンズ">ウィメンズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-tops?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-トップス">トップス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-bottoms?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-ボトムス">ボトムス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-swimwear?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-スイム">スイム</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-accessory?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-my-1st-roxy?sort=manual" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-my-1st-roxy">MY 1st ROXY</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-fitness" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-sale?sort=manual" class="header-qs_rx_dc__top-level-hover text-red" data-gtm="gnavi-roxy-sale">
                    SALE
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-sale-ウィメンズ">ウィメンズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens-apparel" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-アパレル">アパレル</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens-footwear?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-フットウェア">フットウェア</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens-accessory?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens-fitness?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-フィットネス">フィットネス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens-surf?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-スイム-サーフ">スイム＆サーフ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens-snow" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-スノー">スノー</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-womens" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids?sort=relevance" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-sale-キッズ">キッズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-kids-apparel?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-アパレル">アパレル</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-kids-footwear?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-フットウェア">フットウェア</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-kids-accessory?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-kids-surf?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-スイム-サーフ">スイム＆サーフ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-kids-snow?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-スノー">スノー</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-sale-kids?sort=relevance" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container-hover small-dropdown">
                  <a href="https://boardriders.co.jp/collections/roxy-outlet" class="header-qs_rx_dc__top-level-hover " data-gtm="gnavi-roxy-アウトレット">
                    アウトレット
                    
                      <span class="header-qs_rx_dc__primary-chevron-down"></span>
                    
                  </a>
                  
                    <ul class="header-qs_rx_dc__mid-level">
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-アウトレット-ウィメンズ">ウィメンズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-apparel" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-アパレル">アパレル</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-footwear" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-フットウェア">フットウェア</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-accessory" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-fitness" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-フィットネス">フィットネス</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-surf" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-スイム-サーフ">スイム＆サーフ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-snow" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-スノー">スノー</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-womens" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        
                        <li class="header-qs_rx_dc__mid-level-container ">
                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids" class="header-qs_rx_dc__mid-level-heading" data-gtm="gnavi-roxy-アウトレット-キッズ">キッズ</a>
                          
                            <ul class="bottom-level">
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-apparel" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-アパレル">アパレル</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-footwear" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-フットウェア">フットウェア</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-accessory" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-アクセサリー">アクセサリー</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-surf" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-スイム-サーフ">スイム＆サーフ</a>
                                </li>
                              
                                <li class="bottom-level-container">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-snow" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-スノー">スノー</a>
                                </li>
                              
                                <li class="header-qs_rx_dc__bottom-level-view-all">
                                    <a href="https://boardriders.co.jp/collections/roxy-outlet-kids" class="header-qs_rx_dc__bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-すべて見る">すべて見る</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                    </ul>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container">
                  <a href="https://boardriders.co.jp/blogs/news/tagged/roxy" class="header-qs_rx_dc__top-level-link " data-gtm="gnavi-roxy-ニュース">
                    ニュース
                    
                  </a>
                  
                </li>
              
                
                <li class="header-qs_rx_dc__top-level-container">
                  <a href="https://boardriders.co.jp/blogs/news/tagged/ROXY-BLOG" class="header-qs_rx_dc__top-level-link " data-gtm="gnavi-roxy-ブログ">
                    ブログ
                    
                  </a>
                  
                </li>
              
            </ul>
          </nav>
        

      </nav>

      <div class="header-qs_rx_dc__search-area">
        <!-- PC検索 -->
        <div id="quiksilverHeaderSearchMiniForm" class="algolia-minisearch collapse" role="search">
  <div class="search-bar header-qs_rx_dc__input-group">
    <div id="quiksilverHeaderMiniSearchInput">
      <button type="button" style="display: none" id="quiksilverHeaderSearchCollapse"></button>
      <input type="text" id="quiksilverSearch" data-brand="roxy" name="q" class="header-qs_rx_dc__form-control" placeholder="商品名/番号、またはキーワード" spellcheck="false"/>
      <button type="button" class="btn header-search-clear hidden-lg-up" data-input="#quiksilverSearch"></button>
      <div id="quiksilverHeaderSearchAutocomplete" class="search-autocomplete algolia"></div>
    </div>

      <button id="quiksilverHeaderSearchButton" title="検索する" class="header-search-button">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/search.svg?v=69958016567549455841766113184" width="36" height="36" alt="">
      </button>

  </div>
</div>


<style>
  .header-search-button {
    width: 48px;
    background: none;
    border: none;
  }

  #quiksilverHeaderSearchButton {
    background: #fff;
    padding: 0;
    height: initial;
  }

  input#quiksilverSearch,
  #quiksilverSearch:focus,
  #quiksilverSearch:focus-visible,
  #boost-sd__search-widget-init-input-0,
  #boost-sd__search-widget-init-input-0:focus,
  #boost-sd__search-widget-init-input-0:focus-visible,
  #quiksilverSearch:active,
  #quiksilverSearch:hover {
    border: none;
    outline: none;
    box-shadow: none;
  }

  #quiksilverHeaderMiniSearchInput.in {
    right: 50px;
    border-bottom: 1px solid #555;
    height: initial!important;
  }

</style>

        <!-- PCアカウント -->
        <div class="header-qs_rx_dc__top-level-container iconButton1">
          <a class="header-qs_rx_dc__top-level-link" href="/pages/swym-wishlist">
              <img src="//boardriders.co.jp/cdn/shop/t/55/assets/icon-heart.svg?v=122499060731111229791766113178" alt="">
          </a>
        </div>

        <!-- PCアカウント -->
        <div class="header-qs_rx_dc__top-level-container iconButton1">
          <a class="header-qs_rx_dc__top-level-link" href="/account">
              <img src="//boardriders.co.jp/cdn/shop/t/55/assets/icon-user.svg?v=46293030339373837621766113178" alt="">
          </a>
        </div>

        <!-- PCカート -->
        <div class="header-qs_rx_dc__top-level-container iconButton2">
          <a class="header-qs_rx_dc__top-level-link" href="/cart">
            <span class="site-header-cart--count brand visible" data-header-cart-count=""></span>
              <img src="//boardriders.co.jp/cdn/shop/t/55/assets/icon-cart.svg?v=108943872503395047671766113178" alt="">
          </a>
        </div>

        <!-- PCブランドリスト -->
        <div class="brand-list">
          <span class="brand-button">
  <span>BRAND</span>
</span>
<div class="brand-list-menu-warp">
  <div class="brand-list-menu">

    
      <a class="to-big" href="/pages/quiksilver">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-quiksilver.svg?v=174572691220844337601734001570" alt="QUIKSILVER logo">
      </a>
    

    
      <a href="/pages/volcom">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-header-volcom.svg?v=31424921819951227231750302008" alt="VOLCOM logo">
      </a>
    

    
      <a class="to-big-billabong" href="/pages/billabong">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-billabong-mens.svg?v=181387971817054183121734001571" alt="BILLABONG MENS logo">
      </a>
    

    
      <a class="to-big-billabong" href="/pages/billabongwomens">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-billabong-womens.svg?v=82342458560308740021734001569" alt="BILLABONG WOMENS logo">
      </a>
    

    

    
      <a class="to-small" href="/pages/rvca">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-rvca.svg?v=103799221559006677281734001570" alt="RVCA logo">
      </a>
    

    
      <a href="/pages/element">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-element.svg?v=134946605007742085081734001570" alt="Element logo">
      </a>
    

    
      <a href="/pages/dcshoes">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-dc-shoes.svg?v=62942666803749329901734001571" alt="DC Shoes logo">
      </a>
    

    
      <a href="/pages/dakine">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-dakine.svg?v=41542661769348492551734001572" alt="DAKINE logo">
      </a>
    

    
      <a href="/pages/vonzipper">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-vonzipper.svg?v=99039939020260804161734001571" alt="VONZIPPER logo">
      </a>
    

    
      <a href="/pages/genuins">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/genuins_logo.svg?v=130963995607174757211745238560" alt="GENUINS logo">
      </a>
    

    
      <a href="/pages/spyder">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-spyder.svg?v=43424169578792684981776996300" alt="SPYDER logo">
      </a>
    

    
      <a href="/pages/m-experiment" class="to-big">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-mexperiment.svg?v=51254214199567099531766113179" alt="mexperiment logo">
      </a>
    

    
      <a href="/pages/reef">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-reef.svg?v=136378774376739542041770690805" alt="reef logo">
      </a>
    

  </div>
</div>

<style>
  .brand-list {
    position: relative;
  }
  /* PC */
  .brand-button {
    position: absolute;
    top: 28px;
    right: 5px;
  }

  .brand-button:hover {
    cursor: pointer;
  }

  /*左線*/
  .brand-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: #ebebed;
    transform: scaleY(200%) translateY(-10%);
  }

  .brand-button::after {
    content: ' ';
    display: block;
    width: 8px;
    height: 5px;
    position: absolute;
    right: calc(50% - 3px);
    bottom: -10px;
    background: url(//boardriders.co.jp/cdn/shop/t/55/assets/arrow-bottom.svg?v=161532497077248561731734001571) 0 0 no-repeat;
    background-size: 120%;
    pointer-events: none;
  }

  .brand-button.open::after {
    background: url(//boardriders.co.jp/cdn/shop/t/55/assets/arrow-top.svg?v=5490663621464191901734001571) 0 0 no-repeat;
    background-size: 120%;
    bottom: -10px;
  }

  .brand-button > span {
    position: relative;
    display: block;
    text-align: center;
    width: 80px;
    transform: translateY(-10px);
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 10px;
    color: #000;
    padding: 9px 0 0;
    text-decoration: none !important;
  }

  /* ブランドリスト */
  .brand-list-menu-warp {
    display: none;
  }

  .brand-list-menu {
    border: #eee 1px solid;
    position: absolute;
    top: -100%;
    right: 0;
    width: 500px;
    max-width: 100%;
    background-color: white;
    overflow-y: hidden;
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    z-index: 9999;
    top: 70px!important;
    min-width: 500px;
    @media screen and (max-width: 1280px) {
      top: 52px!important;
      min-width: 100px;
    }
  }

  .brand-list-menu > a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 10px;
    border-right: #eee 1px solid;
    border-bottom: #eee 1px solid;
    height: 60px;
    color: black;
    background-color: white !important;
  }

  .brand-list-menu > a:hover {
    background: #EEE !important;
    transition: background-color 0.3s ease-in-out !important;
  }

  .brand-list-menu > a > img {
    display: flex;
    width: 95%;
    height: 80%;
    justify-content: center;
    align-items: center;
  }

  /*比較すると小さく感じるロゴに適用*/
  .brand-list-menu > a.to-big > img {
    height: 100% !important
  }

  /*比較すると小さく感じるロゴに適用 BILLABONG用*/
  .brand-list-menu > a.to-big-billabong {
    padding: 10px 10px 0 10px !important;
  }

  .brand-list-menu > a.to-big-billabong > img {
    height: 100% !important;
  }

  /*比較すると大きく感じるロゴに適用*/
  .brand-list-menu > a.to-small > img {
    height: 50% !important;
  }

  .brand-list-menu > a > img > svg path {
    fill: currentColor !important;
  }

  /* SP */
  @media screen and (max-width: 600px) {
    .brand-button {
      top: 10px;
    }

    .brand-button::before {
      transform: scaleY(100%) translateY(0%);
    }

    .brand-button::after {
      background-size: 100%;
      bottom: 10px;
    }

    .brand-button.open::after {
      background: url(//boardriders.co.jp/cdn/shop/t/55/assets/arrow-top.svg?v=5490663621464191901734001571) 0 0 no-repeat;
      background-size: 100%;
      bottom: 10px;
    }

    .brand-button > span {
      width: 50px;
      min-height: 38px;
      font-size: 8px;
      line-height: 16px;
      padding: 12px 2px;
    }

    .brand-list-menu {
      top: 7px;
      left: 0;
      transform: translateX(0);
      width: 100%;
    }
  }


  
  @media screen and (max-width: 1280px) {
    .brand-button {
      top: 20px;
    }

    .brand-button.fixed {
      top: 20px;
    }

    .brand-button::before {
      display: none;
    }
  }

  @media screen and (max-width: 600px) {
    .brand-button {
      top: 10px;
    }

    .brand-button.fixed {
      top: 10px;
    }
  }

  

  
  @media screen and (max-width: 1280px) {
    .brand-button {
      top: 16px;
    }
  }

  @media screen and (max-width: 600px) {
    .brand-button {
      top: 10px;
    }
  }

  

  
</style>

        </div>

      </div>
    </div>
  </div>

  <!-- SP -->
  <div class="header-qs_rx_dc-sp">
    <div class="header-icon-menu-sp">
      <!-- SPメニュー -->
      <span id="mobile-main-menu" class="header-qs_rx_dc-sp__burger-menu">
        <span class="header-qs_rx_dc-sp__bars">
          <span class="header-qs_rx_dc-sp__bar"></span>
        </span>
      </span>
      <button type="button" class="header-qs_rx_dc__search-collapse" id="quiksilverHeaderSearchCollapse"></button>
      <!-- SP検索 -->
      <div class="header-qs_rx_dc-sp__minisearch">
        <span class="header-qs_rx_dc-sp__iconBtn" id="searchIconButton">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/search.svg?v=69958016567549455841766113184" width="36" height="36" alt="">
        </span>
        <div class="header-qs_rx_dc-sp__minisearch-collapse header-qs_rx_dc-sp__collapse" id="collapse-search" aria-expanded="false">
          <div class="header-qs_rx_dc-sp__minisearch-xs-form" role="search">
            <div class="header-qs_rx_dc-sp__input-group">
              <div class="header-qs_rx_dc-sp__input-wrapper">
                <input type="text" name="q" id="quiksilverHeaderSpSearchInput" data-brand="roxy" autocomplete="off" class="header-qs_rx_dc-sp__form-control" placeholder="商品名/番号、またはキーワード" spellcheck="false"/>
                <button type="button" class="header-qs_rx_dc-sp__header-search-clear" data-input="#quiksilverHeaderSpSearchInput">×</button>
              </div>
              <span class="header-qs_rx_dc-sp__input-group-btn">
                <button type="submit" id="quiksilverHeaderSpSearchButton" title="検索する" class="header-go-btn header-qs_rx_dc-sp__search-button">
                  <span class="search-btn-xs"></span>
                </button>
              </span>
            </div>
          </div>
        </div>
      </div>
    </div>

    <div class="header-icon-logo-sp">
      
    <a href="/pages/roxy" class="header-qs_rx_dc-sp__logo-brand">
      <svg width="3.25rem" height="2.42rem" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-398 275.3 44.9 45" enable-background="new -398 275.3 44.9 45" xml:space="preserve">
        <g>
          <g>
            <path fill="#231F20" d="M-382.6,293.9l1.3,1.5l2.2,0.1l-1.6,2l2,0l1.7,1.4l-0.1-4.1c0,0,0.1-1-0.9-1.2L-382.6,293.9zM-377.8,292.6c2.2,0.3,1.8,2.8,1.8,2.8l0,10.6l-9.1-8.7c-2.1-1.6-1.8-4.7-1.8-4.7L-377.8,292.6z"></path>
            <path fill="#231F20" d="M-387.6,289.9c0,0,2.6-4,7.5-2c0,0,1.9,0.6,4,4.3v-3c0,0-1.1-3.2-4.5-3.7c0,0-3.9-0.5-8.4-0.1c0,0-2.8,0.2-3.8-1.2l-5.1,4.9c0,0-0.4,1,0.4,1.7l21.4,20.5V308l-11.3-10.7C-387.4,297.3-390.4,293.6-387.6,289.9"></path>
            <path fill="#231F20" d="M-373.1,293.7c-0.9,0.1-0.9,1.2-0.9,1.2l-0.1,4.1l1.7-1.4l2,0l-1.6-2l2.2-0.1l1.3-1.5L-373.1,293.7zM-373.3,292.6l9.2,0c0,0,0.3,3.1-1.8,4.7l-9.1,8.7l0-10.6C-375.1,295.4-375.4,292.9-373.3,292.6"></path>
            <path fill="#231F20" d="M-363.5,289.9c0,0-2.6-4-7.5-2c0,0-1.9,0.6-4,4.3v-3c0,0,1.1-3.2,4.5-3.7c0,0,3.9-0.5,8.4-0.1c0,0,2.8,0.2,3.8-1.2l5.1,4.9c0,0,0.4,1-0.4,1.7l-21.4,20.5V308l11.3-10.7C-363.7,297.3-360.8,293.6-363.5,289.9"></path>
          </g>
        </g>
      </svg>
    </a>

  

    </div>

  <div class="header-nav-icon-sp">
    <!-- SPアカウント -->
    <div class="header-qs_rx_dc-sp__account">
      <a href="/pages/swym-wishlist" class="header-qs_rx_dc-sp__iconBtn">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/icon-heart.svg?v=122499060731111229791766113178" width="36" height="36" alt="">
      </a>
    </div>

    <!-- SPカート -->
    <div class="header-qs_rx_dc-sp__cart">
      <a href="/cart" class="header-qs_rx_dc-sp__iconBtn">
        <span class="site-header-cart--count brand visible" data-header-cart-count=""></span>
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/icon-cart.svg?v=108943872503395047671766113178" width="36" height="36" alt="">
      </a>
    </div>
  </div>


  </div>

   <div id="quiksilverHamburgerContent" class="header-qs_rx_dc-sp__hamburgerContent">
     <div>
       <div class="header-hamburger-utility">
         <div class="header-hamburger-utility-item rows-top">
           
             <a href="/account/register">新規会員登録</a>
           
         </div>
         <div class="header-hamburger-utility-item rows-bottom">
           <div>
             
               <a href="/account/login">ログイン</a>
             
           </div>
           <div><a href="/pages/swym-wishlist">お気に入り</a></div>
         </div>
       </div>
                
                  <nav class="categories-xs">
                    <ul class="header-qs_rx_dc-sp__top-level-categories" role="menu">
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <a href="https://boardriders.co.jp/collections/roxy-new-items?sort=manual" class="top-level-link" data-gtm="gnavi-roxy-new">NEW</a>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">ウィメンズ</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">アパレル</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-t-shirts?sort=extra-sort1-descending" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-tシャツ-カットソー">Tシャツ＆カットソー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-dresses-and-skirts" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-ワンピース-スカート">ワンピース・スカート</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-pants" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-パンツ">パンツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-tops-other" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-その他トップス">その他トップス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-shirts" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-シャツ-ブラウス">シャツ＆ブラウス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-fleece-outerwear?sort=extra-sort1-descending" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-パーカー-スウェット">パーカー＆スウェット</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-sweaters" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-ニット-カーディガン">ニット＆カーディガン</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-jackets?sort=extra-sort1-descending" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-アウターウェア">アウターウェア</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-apparel" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アパレル-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">アクセサリー</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-packs-and-bags?sort=manual" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-バックパック">バックパック</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-other-bags?sort=manual" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-その他バッグ">その他バッグ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-headwear?sort=manual" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-帽子">帽子</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-accessory-other-acc?sort=manual" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-その他小物">その他小物</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-accessory?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-アクセサリー-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">フットウェア</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-sandals?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-サンダル">サンダル</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-footwear-general?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-スニーカー">スニーカー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-boots?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-ブーツ">ブーツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-footwear?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-ウィメンズ-フットウェア-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-womens" class="mid-level-link" data-gtm="gnavi-roxy-ウィメンズ-">すべて見る ウィメンズ</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">キッズ</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">アパレル</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-tops?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-トップス">トップス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-bottoms?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-ボトムス">ボトムス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-accessory?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-kids-apparel-footwear?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-フットウェア">フットウェア</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-kids?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-キッズ-アパレル-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-kids?sort=relevance" class="mid-level-link" data-gtm="gnavi-roxy-キッズ-">すべて見る キッズ</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">スイム＆サーフ</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">ウィメンズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-swimwear" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-水着">水着</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-boardshorts" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-ボードショーツ">ボードショーツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-rash-guard" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-ラッシュガード">ラッシュガード</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-surf-acc" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-womens-wetsuits" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-ウェットスーツ">ウェットスーツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/blogs/news-roxy/roxy-women-custom-wetsuit" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-カスタムウェットスーツ">カスタムウェットスーツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-womens-footwear-sandals" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-サンダル">サンダル</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf/" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-ウィメンズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">キッズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-swimwear?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-水着-ボードショーツ">水着＆ボードショーツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-rash-guard?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-ラッシュガード">ラッシュガード</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-surf-acc?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids-wetsuits?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-ウェットスーツ">ウェットスーツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-swim-surf-kids?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-キッズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">COMMUNITY</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/pages/roxy-surfing-team" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-community-surfing-team">Surfing Team</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/pages/roxy-surfing-team" class="bottom-level-link" data-gtm="gnavi-roxy-スイム-サーフ-community-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-swim-surf?sort=manual" class="mid-level-link" data-gtm="gnavi-roxy-スイム-サーフ-">すべて見る スイム＆サーフ</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">スノー</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">ウィメンズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-womens-technical-jackets?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-スノージャケット">スノージャケット</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-womens-technical-pants?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-スノーパンツ">スノーパンツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-womens-technical-other?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-スノーレイヤー">スノーレイヤー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-womens-other-acc?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-womens?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-ウィメンズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">キッズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-kids-technical-jackets?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-スノージャケット">スノージャケット</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-kids-technical-pants?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-スノーパンツ">スノーパンツ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-kids-technical-other?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-スノーその他">スノーその他</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-snow-kids?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-スノー-キッズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-snow?sort=manual" class="mid-level-link" data-gtm="gnavi-roxy-スノー-">すべて見る スノー</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">フィットネス</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">ウィメンズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-tops?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-トップス">トップス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-bottoms?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-ボトムス">ボトムス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-swimwear?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-スイム">スイム</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-fitness-womens-accessory?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-my-1st-roxy?sort=manual" class="bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-my-1st-roxy">MY 1st ROXY</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-fitness" class="bottom-level-link" data-gtm="gnavi-roxy-フィットネス-ウィメンズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-fitness?sort=manual" class="mid-level-link" data-gtm="gnavi-roxy-フィットネス-">すべて見る フィットネス</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">SALE</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">ウィメンズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens-apparel" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-アパレル">アパレル</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens-footwear?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-フットウェア">フットウェア</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens-accessory?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens-fitness?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-フィットネス">フィットネス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens-surf?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-スイム-サーフ">スイム＆サーフ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens-snow" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-スノー">スノー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-womens" class="bottom-level-link" data-gtm="gnavi-roxy-sale-ウィメンズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">キッズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids-apparel?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-アパレル">アパレル</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids-footwear?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-フットウェア">フットウェア</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids-accessory?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids-surf?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-スイム-サーフ">スイム＆サーフ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids-snow?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-スノー">スノー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-sale-kids?sort=relevance" class="bottom-level-link" data-gtm="gnavi-roxy-sale-キッズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-sale?sort=manual" class="mid-level-link" data-gtm="gnavi-roxy-sale-">すべて見る SALE</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <span class="header-qs_rx_dc-sp__top-level-toggle" id="top-level-category-">アウトレット</span>
                            <ul class="header-qs_rx_dc-sp__mid-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav2">
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">ウィメンズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-apparel" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-アパレル">アパレル</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-footwear" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-フットウェア">フットウェア</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-accessory" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-fitness" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-フィットネス">フィットネス</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-surf" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-スイム-サーフ">スイム＆サーフ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens-snow" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-スノー">スノー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-womens" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-ウィメンズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  
                                  
                                    <span class="header-qs_rx_dc-sp__mid-level-toggle" id="mid-level-category-">キッズ</span>
                                    <ul class="header-qs_rx_dc-sp__bottom-level-categories header-qs_rx_dc-sp__dropdown-menu navmenu-nav" role="menu">
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-apparel" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-アパレル">アパレル</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-footwear" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-フットウェア">フットウェア</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-accessory" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-アクセサリー">アクセサリー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-surf" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-スイム-サーフ">スイム＆サーフ</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids-snow" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-スノー">スノー</a>
                                        </li>
                                      
                                        <li class="header-qs_rx_dc-sp__bottom-level-category-container">
                                          <a href="https://boardriders.co.jp/collections/roxy-outlet-kids" class="bottom-level-link" data-gtm="gnavi-roxy-アウトレット-キッズ-すべて見る">すべて見る</a>
                                        </li>
                                      
                                    </ul>
                                  
                                </li>
                              
                              
                                <li class="header-qs_rx_dc-sp__mid-level-category-container">
                                  <a href="https://boardriders.co.jp/collections/roxy-outlet" class="mid-level-link" data-gtm="gnavi-roxy-アウトレット-">すべて見る アウトレット</a>
                                </li>
                              
                            </ul>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <a href="https://boardriders.co.jp/blogs/news/tagged/roxy" class="top-level-link" data-gtm="gnavi-roxy-ニュース">ニュース</a>
                          
                        </li>
                      
                        <li class="header-qs_rx_dc-sp__top-level-category-container">
                          
                          
                            <a href="https://boardriders.co.jp/blogs/news/tagged/ROXY-BLOG" class="top-level-link" data-gtm="gnavi-roxy-ブログ">ブログ</a>
                          
                        </li>
                      
                      <li class="header-qs_rx_dc-sp__top-level-category-container"><a href="/pages/stores" class="header-qs_rx_dc-sp__top-level-cms-link">ストア検索</a></li>
                      <li class="header-qs_rx_dc-sp__top-level-category-container"><a href="/pages/contact" class="header-qs_rx_dc-sp__top-level-cms-link">お問い合わせ</a></li>
                      <li class="header-qs_rx_dc-sp__top-level-category-container">
                        <span href="" class="header-qs_rx_dc-sp__top-level-toggle">ヘルプ</span>
                        <ul class="mid-level-cms header-qs_rx_dc-sp__dropdown-menu navmenu-nav">
                          <li class="mid-level-cms-container"><a href="/pages/faq#about-shipping" class="mid-level-cms-link">配送状況</a></li>
                          <li class="mid-level-cms-container"><a href="/pages/faq#about-shipping" class="mid-level-cms-link">配送について</a></li>
                          <li class="mid-level-cms-container"><a href="/pages/faq#about-return" class="mid-level-cms-link">返品について</a></li>
                          <li class="mid-level-cms-container"><a href="" class="mid-level-cms-link">サイズについて</a></li>
                          <li class="mid-level-cms-container"><a href="/pages/faq" class="mid-level-cms-link">よくある質問</a></li>
                        </ul>
                      </li>
                    </ul>
                  </nav>

                  <!-- SPブランドリスト -->
                    <div class="brand-list-sp">
  <span class="brand-button-sp">
    <span>ブランド一覧</span>
  </span>
  <div class="brand-list-menu-warp-sp">
    <div class="brand-list-menu-sp">

      
        <a class="to-big" href="/pages/quiksilver">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-quiksilver.svg?v=77504209647244676501766113181" alt="QUIKSILVER logo">
        </a>
      

      
        <a href="/pages/volcom">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-volcom.svg?v=93608208802452631491766113183" alt="VOLCOM logo">
        </a>
      

      
        <a class="to-big-billabong" href="/pages/billabong">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-billabong.svg?v=162820664142338304961766113179" alt="BILLABONG MENS logo">
        </a>
      

      
        <a class="to-big-billabong" href="/pages/billabongwomens">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-billabongwomens.svg?v=44682672829865487261766113179" alt="BILLABONG WOMENS logo">
        </a>
      

      

      
        <a class="to-small" href="/pages/rvca">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-rvca.svg?v=65711172866476472511766113182" alt="RVCA logo">
        </a>
      

      
        <a href="/pages/element">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-element.svg?v=28612489451204990331766113180" alt="Element logo">
        </a>
      

      
        <a href="/pages/dcshoes">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-dcshoes.svg?v=36402491630568417341766113180" alt="DC Shoes logo">
        </a>
      

      
        <a href="/pages/dakine">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-dakine.svg?v=177552521845371183941766113180" alt="DAKINE logo">
        </a>
      

      
        <a href="/pages/vonzipper">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-vonzipper.svg?v=2656666618972434621766113183" alt="VONZIPPER logo">
        </a>
      

      
        <a href="/pages/genuins">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-genuins.svg?v=176528551439066236661766113181" alt="GENUINS logo">
        </a>
      

      
        <a href="/pages/spyder"  style="display:flex; align-items:center; justify-content:center;">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-spyder.svg?v=43424169578792684981776996299" style="width: 80px" alt="SPYDER logo">
        </a>
      

      
        <a href="/pages/m-experiment" style="text-align: center">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-m-experiment.svg?v=51254214199567099531766113181" style="width: 60px" alt="M-Experiment logo">
        </a>
      

      
        <a href="/pages/reef" style="display: flex; align-items: center; justify-content: center;">
          <img src="//boardriders.co.jp/cdn/shop/t/55/assets/logo-sp-reef.svg?v=136378774376739542041770690805" style="width: 80px" alt="REEF logo">
        </a>
      

    </div>
  </div>
</div>

<style>
  .brand-list-sp {
    padding: 40px 0;
    background: #fff;
  }
  .brand-button-sp {
    display: block;
    text-align: center;
    font-weight: bold;
    margin-block-end: 24px;
    line-height: 1;
  }

  .brand-list-menu-sp {
    display: grid;
    grid-template-columns: 120px 120px;
    justify-content: center;
    gap: 12px;
  }
</style>

                  </div>
                
              </div>
            </div>




</header>
          <!-- ここにオーバーレイ要素を追加 -->
          <div id="menuOverlay" class="menu-overlay"></div>
          <!-- ここにオーバーレイ要素を追加 -->
  


<script src="//boardriders.co.jp/cdn/shop/t/55/assets/header-brand-menu.js?v=133142214402024473141766113176"></script>


  
  

  
  

      
        <nav id="headerBrandMenu" class="header-brand-menu">
          <ul>
            
              
              
                <li><a href="https://boardriders.co.jp/collections/roxy-new-items?sort=manual" class="top-level-link" data-gtm="gnavi-roxy-new">NEW</a></li>
              
            
              
              
                <li class="header-brand-menu-child">ウィメンズ</li>
              
            
              
              
                <li class="header-brand-menu-child">キッズ</li>
              
            
              
              
                <li class="header-brand-menu-child">スイム＆サーフ</li>
              
            
              
              
                <li class="header-brand-menu-child">スノー</li>
              
            
              
              
                <li class="header-brand-menu-child">フィットネス</li>
              
            
              
              
                <li class="header-brand-menu-child">SALE</li>
              
            
              
              
                <li class="header-brand-menu-child">アウトレット</li>
              
            
              
              
                <li><a href="https://boardriders.co.jp/blogs/news/tagged/roxy" class="top-level-link" data-gtm="gnavi-roxy-ニュース">ニュース</a></li>
              
            
              
              
                <li><a href="https://boardriders.co.jp/blogs/news/tagged/ROXY-BLOG" class="top-level-link" data-gtm="gnavi-roxy-ブログ">ブログ</a></li>
              
            
          </ul>
        </nav>
      
    

<style data-shopify>

  .header-brand-menu {
    display: none;
    overflow-x: auto;
  }
  .header-brand-menu ul {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .header-brand-menu ul li {
    padding: 16px;
    white-space: nowrap;
    cursor: pointer;
  }
  .header-brand-menu ul li a {
    text-decoration: none;
    color: inherit;
  }
  @media screen and (max-width: 1280px) {
    .header-brand-menu {
      display: block!important;
    }
  }
</style>




</div>

    <a class="skip-to-main" href="#site-main">コンテンツにスキップ</a>

    <div style="--background-color: #ffffff">
      


    </div>

    <div class="intersection-target" data-header-intersection-target></div>
    <div class="site-main-dimmer" data-site-main-dimmer></div>
    <main id="site-main" class="site-main" aria-label="Main content" tabindex="-1">
      <div id="shopify-section-template--23978372170009__brand_top_fv_LpnWnW" class="shopify-section"><link href="//boardriders.co.jp/cdn/shop/t/55/assets/brand-top-fv.css?v=20748610594584809471734001570" rel="stylesheet" type="text/css" media="all" />




<h1 class="visually-hidden">【ROXY】ロキシー公式オンラインストア</h1>


  
<section class="TopSlide">
  <div class="splide fvSplide">
    <div class="splide__track">
      <div class="splide__list">
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-hawaiian-airlines" class="splide__slide" data-gtm="top-slider-roxy-collections-hawaiian-airlines">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-hawaiian-airlines-750x600.jpg?v=1780966971&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-hawaiian-airlines-1740x900.jpg?v=1780966958&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-callaway" class="splide__slide" data-gtm="top-slider-roxy-collections-callaway">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-callaway-750x600.jpg?v=1779850733&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-callaway-1740x900.jpg?v=1779850733&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-utility" class="splide__slide" data-gtm="top-slider-roxy-collections-utility">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-utility-750x600.jpg?v=1777625724&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-utility-1740x900.jpg?v=1777625724&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-cruisers-ulala" class="splide__slide" data-gtm="top-slider-roxy-collections-cruisers-ulala">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-cruisers-ulala-750x600.jpg?v=1778132580&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-cruisers-ulala-1740x900.jpg?v=1778132581&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-fitness?sort=manual" class="splide__slide" data-gtm="top-slider-roxy-fitness">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-fitness-640x648.jpg?v=1778546572&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-fitness-3200x1320.jpg?v=1778546553&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-surf-soul" class="splide__slide" data-gtm="top-slider-roxy-collections-surf-soul">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-surf-soul-750x600.jpg?v=1776244001&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-surf-soul-1740x900.jpg?v=1776244002&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-kanaka" class="splide__slide" data-gtm="top-slider-roxy-collections-kanaka">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-kanaka-750x600.jpg?v=1775535408&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-kanaka-1740x900.jpg?v=1775535304&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
          
          

          
          <a href="https://boardriders.co.jp/collections/roxy-collections-global" class="splide__slide" data-gtm="top-slider-roxy-collections-global">
            <picture>
              <source srcset="//boardriders.co.jp/cdn/shop/files/roxy-collections-global-640x648.jpg?v=1775535549&width=5760" media="(max-width: 740px)">
              <img
                src="//boardriders.co.jp/cdn/shop/files/roxy-collections-global-1740x900.jpg?v=1775535513&width=5760"
                width=""
                height=""
                alt=""
              >
            </picture>
          </a>
          
        
      </div>
      <div class="splide__arrows">
        <button class="splide__arrow splide__arrow--prev button prev">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="22" height="22" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg>
        </button>
        <button class="splide__arrow splide__arrow--next button next">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="22" height="22" focusable="false"><path d="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"></path></svg>
        </button>
      </div>
    </div>
  </div>
</section>




</div><div id="shopify-section-template--23978372170009__brand_top_caroucel_bottom_banner_HR8qT7" class="shopify-section">



<style data-shopify>
  .banner-list {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
  }
  @media (max-width: 767px) {
    .banner-list {
      gap: 10px;
    }
  }
</style>



</div><div id="shopify-section-template--23978372170009__brand_top_image_text_banner_PGMzpr" class="shopify-section"><link href="//boardriders.co.jp/cdn/shop/t/55/assets/brand-top-image-text-banner.css?v=161372606623098183111778223293" rel="stylesheet" type="text/css" media="all" />





  <section class="image-text-banner">
    <div class="container">
      
        <div class="section_heading">
          <h2 class="row">
            
              <span class="section_heading-en">CAMPAIGN</span>
            
            
              <span class="section_heading-ja">特集</span>
            
          </h2>
        </div>
      
      <div class="image-text-banner-list">
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-collections-utility" class="image-text-banner-item" data-gtm="collection-roxy-collections-utility">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-collections-utility-1080x1080_1000x.jpg?v=1777625725">
              <div class="image-text-banner-detail">
                
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-collections-cruisers-ulala" class="image-text-banner-item" data-gtm="collection-roxy-collections-cruisers-ulala">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-collections-cruisers-ulala-1080x1080_1000x.jpg?v=1778132581">
              <div class="image-text-banner-detail">
                
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-collections-hawaiian-airlines" class="image-text-banner-item" data-gtm="collection-roxy-collections-hawaiian-airlines">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-collections-hawaiian-airlines-1080x1080_1000x.jpg?v=1780966982">
              <div class="image-text-banner-detail">
                
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-collections-global" class="image-text-banner-item" data-gtm="collection-roxy-collections-global">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-collections-global-750x750_1000x.jpg?v=1773708575">
              <div class="image-text-banner-detail">
                
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-t-shirts?sort=manual" class="image-text-banner-item" data-gtm="collection-roxy-womens-apparel-t-shirts">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-womens-apparel-t-shirts-collection_1000x.jpg?v=1775443059">
              <div class="image-text-banner-detail">
                
                  <h3>T-SHIRTS</h3>
                
                
                  <p>詳しく見る　></p>
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-swim-surf?sort=manual" class="image-text-banner-item" data-gtm="collection-roxy-swim-surf">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-swim-surf-796x563_1000x.jpg?v=1772502382">
              <div class="image-text-banner-detail">
                
                  <h3>SWIM & SURF</h3>
                
                
                  <p>詳しく見る　></p>
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-womens-apparel-dresses-and-skirts?sort=manual" class="image-text-banner-item" data-gtm="collection-roxy-collections-dress-bottoms">
              <img src="//boardriders.co.jp/cdn/shop/files/RX_261_RETRO-ALOHA_LUTTON_30758_1000x.jpg?v=1773649237">
              <div class="image-text-banner-detail">
                
                  <h3>DRESS&<br>BOTTOMS</h3>
                
                
                  <p>詳しく見る</p>
                
              </div>
            </a>
          
        
          
          

          
            <a href="https://boardriders.co.jp/collections/roxy-sale" class="image-text-banner-item" data-gtm="collection-roxy-sale">
              <img src="//boardriders.co.jp/cdn/shop/files/roxy-sale-1080x1080_1000x.jpg?v=1780967447">
              <div class="image-text-banner-detail">
                
                
              </div>
            </a>
          
        
      </div>
      
        <a href="/collections/roxy-collections-specials" class="border-btn" data-gtm="collection-btn">MORE</a>
      
    </div>
  </section>


</div><div id="shopify-section-template--23978372170009__dynamic_custom_liquid_GUzfET" class="shopify-section custom-liquid--section"><script
  type="application/json"
  data-section-type="custom-liquid"
  data-section-id="template--23978372170009__dynamic_custom_liquid_GUzfET"
>
</script>

<section class="custom-liquid--container">
  





<section class="recommendation-category-section">
  <h2 class="sg_title">RANKING</h2>
  <p class="sg_subtitle">ランキング</p>
  <div id="recommender_pc911" class="silveregg-wrapper" data-specid="pc911">
    <div id="__se_hint_pc911" style="display: none;">
      <div id="__se_spec_pc911">
        <span class="__se_num">6</span>
      </div>
    </div>
  </div>
</section>

<script>
(function() {
  const specID = "pc911";
  const catID = "504178770201";

  const catSpan = document.createElement("span");
  catSpan.className = "__se_cat";
  catSpan.textContent = catID;

  const specContainer = document.getElementById(`__se_spec_${specID}`);
  if (specContainer) {
    specContainer.appendChild(catSpan);
  }
})();
</script>
</section>

<style> #shopify-section-template--23978372170009__dynamic_custom_liquid_GUzfET .section-title {display: flex; flex-direction: column; align-items: center; gap: 15px; margin-bottom: 30px;} #shopify-section-template--23978372170009__dynamic_custom_liquid_GUzfET .sg_title {font-size: 28px; font-family: "Nunito Sans", sans-serif; font-weight: 700; color: rgb(0, 0, 0); line-height: 32px; margin: 0;} #shopify-section-template--23978372170009__dynamic_custom_liquid_GUzfET .sg_subtitle {font-size: 14px; text-align: center; font-family: "Noto Sans JP", sans-serif;} #shopify-section-template--23978372170009__dynamic_custom_liquid_GUzfET .see-all-link {padding: 10px 20px; text-align: center; margin: 50px auto 35px; border: 2px solid rgb(0, 0, 0); font-size: 16px; min-width: 250px; width: fit-content; display: block; color: #1d1d1d; text-decoration: none;} </style></div><div id="shopify-section-template--23978372170009__dynamic_html_Lw38gn" class="shopify-section html--section"><script
  type="application/json"
  data-section-id="template--23978372170009__dynamic_html_Lw38gn"
  data-section-type="dynamic-html"
></script>

<section class="custom-html--container">
  
  <div class="rte" data-rte>
    <div class="section-border"></div>
  </div>
</section>

</div><div id="shopify-section-template--23978372170009__dynamic_custom_liquid_m6rHQx" class="shopify-section custom-liquid--section"><script
  type="application/json"
  data-section-type="custom-liquid"
  data-section-id="template--23978372170009__dynamic_custom_liquid_m6rHQx"
>
</script>

<section class="custom-liquid--container">
  





<section class="recommendation-category-section">
  <h2 class="sg_title">RECOMMEND</h2>
  <p class="sg_subtitle">おすすめ</p>
  <div id="recommender_pc113" class="silveregg-wrapper" data-specid="pc113">
    <div id="__se_hint_pc113" style="display: none;">
      <div id="__se_spec_pc113">
        <span class="__se_num">6</span>
      </div>
    </div>
  </div>
</section>

<script>
(function() {
  const specID = "pc113";
  const catID = "478926373145";

  const catSpan = document.createElement("span");
  catSpan.className = "__se_cat";
  catSpan.textContent = catID;

  const specContainer = document.getElementById(`__se_spec_${specID}`);
  if (specContainer) {
    specContainer.appendChild(catSpan);
  }
})();
</script>
</section>

<style> #shopify-section-template--23978372170009__dynamic_custom_liquid_m6rHQx .section-title {display: flex; flex-direction: column; align-items: center; gap: 15px; margin-bottom: 30px;} #shopify-section-template--23978372170009__dynamic_custom_liquid_m6rHQx .sg_title {font-size: 28px; font-family: "Nunito Sans", sans-serif; font-weight: 700; color: rgb(0, 0, 0); line-height: 32px; margin: 0;} #shopify-section-template--23978372170009__dynamic_custom_liquid_m6rHQx .sg_subtitle {font-size: 14px; text-align: center; font-family: "Noto Sans JP", sans-serif;} #shopify-section-template--23978372170009__dynamic_custom_liquid_m6rHQx .see-all-link {padding: 10px 20px; text-align: center; margin: 50px auto 35px; border: 2px solid rgb(0, 0, 0); font-size: 16px; min-width: 250px; width: fit-content; display: block; color: #1d1d1d; text-decoration: none;} </style></div><div id="shopify-section-template--23978372170009__dynamic_html_J9r7kL" class="shopify-section html--section"><script
  type="application/json"
  data-section-id="template--23978372170009__dynamic_html_J9r7kL"
  data-section-type="dynamic-html"
></script>

<section class="custom-html--container">
  
  <div class="rte" data-rte>
    <script>
document.addEventListener('DOMContentLoaded', () => {
  const sgCookieId = document.cookie.split('; ').find(row => row.startsWith('sg_cookieID='))?.split('=')[1];
  const cookieID = sgCookieId || "";

    var dom = "brjroxy.silveregg.net";
    var Pparameter = "pc_top3";

  // Silver Egg JS 読み込み
  const s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = "//"+ dom +"/suite/page?m=brjroxy&p=" + Pparameter + "&cookie=" + cookieID +
          "&t=" + (new Date()).getTime() +
          "&r=" + escape(document.referrer) +
          "&u=" + encodeURIComponent(window.location.href);
  document.body.appendChild(s);

  // 非表示DOMを明示的に display:none に（Safari対応）
  const hintBlocks = document.querySelectorAll('[id^="__se_hint_"]');
  hintBlocks.forEach(el => el.style.display = 'none');

  // __se_show が読み込まれるまで待機し、各セクションを初期化
  function waitForSeShow(specIds, tries = 10) {
    if (typeof __se_show === 'function') {
      specIds.forEach(id => {
        __se_show(id);
        console.log('SilverEgg: showing', id);
      });
    } else if (tries > 0) {
      setTimeout(() => waitForSeShow(specIds, tries - 1), 200);
    } else {
      console.warn('SilverEgg: __se_show not available');
    }
  }

  // 各セクションにある data-specid を取得
  const specIds = Array.from(document.querySelectorAll('.silveregg-wrapper'))
    .map(el => el.dataset.specid);

  waitForSeShow(specIds);
});
</script>
  </div>
</section>

</div><div id="shopify-section-template--23978372170009__dynamic_html_aixVEg" class="shopify-section html--section"><script
  type="application/json"
  data-section-id="template--23978372170009__dynamic_html_aixVEg"
  data-section-type="dynamic-html"
></script>

<section class="custom-html--container">
  
  <div class="rte" data-rte>
    <div class="section-border"></div>
  </div>
</section>

</div><div id="shopify-section-template--23978372170009__brand_top_news_YbJLEa" class="shopify-section"><link href="//boardriders.co.jp/cdn/shop/t/55/assets/brand-top-news.css?v=151035141013624708901734001572" rel="stylesheet" type="text/css" media="all" />














<section class="news ">
  <div class="container">
    
      <div class="section_heading">
        <h2 class="row">
          
            <span class="section_heading-en">NEWS</span>
          
          
            <span class="section_heading-ja">ニュース</span>
          
        </h2>
      </div>
    
    
    <ul class="news_lists">
      
      
        
      
        
          
          
          
          
          
          
          
          
          <li class="news_list">
            <a class="news_link" href="/blogs/news/seamountains-3ro" data-gtm="news-news/seamountains-3ro">
              <img
                class="news_img"
                src="//boardriders.co.jp/cdn/shop/articles/Free_planting_32fb20d5-7fd3-4f17-8741-1d3722c95a7e.jpg?v=1781154232&width=600"
                alt="漁師さんがなぜ山で植樹活動をするのか？海と山は恋人"
                width="1280"
                height="720"
              >
              <div class="news_text-box">
                <h3 class="news_item-title">漁師さんがなぜ山で植樹活動をするのか？海と山は恋人</h3>
                <div class="news_ago">0mo ago</div>
                <p class="news_excerpt">大村奈央・西元エミリ・松本遥奈が行くサステナブルな旅！ 地球を守るプロジェクト『3 RIDING OCEAN』。今回は3人が青森を訪れ、「海を守るために木を植える」地元の漁師たちのサステナブルな...</p>
              </div>
            </a>
          </li>
          
          
          
        
      
        
      
        
      
        
      
        
          
          
          
          
          
          
          
          
          <li class="news_list">
            <a class="news_link" href="/blogs/news/family-sale-2026ss" data-gtm="news-news/family-sale-2026ss">
              <img
                class="news_img"
                src="//boardriders.co.jp/cdn/shop/articles/family-sale-BK-1080x1080_7167603d-9cd1-4426-8629-f69d1d30dfd8.jpg?v=1780622270&width=600"
                alt="【終了しました】OUTLET最大75%OFF！FAMILY SALE 開催！"
                width="1080"
                height="1080"
              >
              <div class="news_text-box">
                <h3 class="news_item-title">【終了しました】OUTLET最大75%OFF！FAMILY SALE 開催！</h3>
                <div class="news_ago">1mo ago</div>
                <p class="news_excerpt"></p>
              </div>
            </a>
          </li>
          
          
          
        
      
        
          
          
          
          
          
          
          
          
          <li class="news_list">
            <a class="news_link" href="/blogs/news/s-league-teamchallengeroxygirls" data-gtm="news-news/s-league-teamchallengeroxygirls">
              <img
                class="news_img"
                src="//boardriders.co.jp/cdn/shop/articles/Sleague_434c808a-922d-4832-b2e6-8566479bca60.jpg?v=1778030267&width=600"
                alt="S.LEAGUEチームチャレンジ ROXYガールはやっぱり強い！毎年ドラマが生まれる特別戦🔥"
                width="1280"
                height="720"
              >
              <div class="news_text-box">
                <h3 class="news_item-title">S.LEAGUEチームチャレンジ ROXYガールはやっぱり強い！毎年ドラマが生まれる特別戦🔥</h3>
                <div class="news_ago">1mo ago</div>
                <p class="news_excerpt">千葉・一宮開催のS.LEAGUE Team ChallengeにROXYが参戦。松野杏莉の圧巻ライド連発。リーダーの 大村奈央（Nao） を中心に、野中美波（Minami）、松野杏莉（Anri)...</p>
              </div>
            </a>
          </li>
          
          
          
        
      
        
      
        
      
        
      
        
      
        
          
          
          
          
          
          
          
          
          <li class="news_list">
            <a class="news_link" href="/blogs/news/2026gw-news-notice" data-gtm="news-news/2026gw-news-notice">
              <img
                class="news_img"
                src="//boardriders.co.jp/cdn/shop/articles/BOARDRIDERS-NEWS_LOGO-375x375_b25c7a46-0d3c-4deb-b243-35c8ba1f0260.jpg?v=1777622868&width=600"
                alt="【ゴールデンウィーク期間中の配送・お問い合わせについて】"
                width="375"
                height="375"
              >
              <div class="news_text-box">
                <h3 class="news_item-title">【ゴールデンウィーク期間中の配送・お問い合わせについて】</h3>
                <div class="news_ago">2mo ago</div>
                <p class="news_excerpt"></p>
              </div>
            </a>
          </li>
          
          
          
      
      
    </ul>

    
      <a href="https://boardriders.co.jp/blogs/news/tagged/roxy" class="border-btn" data-gtm="news-btn">MORE</a>
    
  </div>
</section>

</div><div id="shopify-section-template--23978372170009__dynamic_html_YzKVbJ" class="shopify-section html--section"><script
  type="application/json"
  data-section-id="template--23978372170009__dynamic_html_YzKVbJ"
  data-section-type="dynamic-html"
></script>

<section class="custom-html--container">
  
  <div class="rte" data-rte>
    <div class="section-border"></div>
  </div>
</section>

<style> #shopify-section-template--23978372170009__dynamic_html_YzKVbJ .section-border {border-bottom: 2px solid rgb(221, 221, 221); width: 100vw; position: relative; left: 50%; transform: translateX(-50%);} </style></div>
    </main>

    <!-- BEGIN sections: footer-group -->
<div id="shopify-section-sections--23978369548569__footer" class="shopify-section shopify-section-group-footer-group"><script
  type="application/json"
  data-section-id="sections--23978369548569__footer"
  data-section-type="static-footer">
</script>





<footer role="contentinfo" aria-label="Footer">
  <section class="site-footer-wrapper">
    
      <div class="site-footer-item">
        <div class="site-footer-blocks column-count-4">
          <div class="site-footer-block-item  site-footer-block-menu  has-accordion" >

  
      <p class="site-footer-block-title" data-accordion-trigger>
        ブランド

        <span class="site-footer-block-icon accordion--icon">
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  width="14"
  height="8"
  viewBox="0 0 14 8"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
  <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
</svg>

        </span>
      </p>

      <div class="site-footer-block-content">
        












<ul
  class="
    navmenu
    navmenu-depth-1
    
    
  "
  data-navmenu
  data-accordion-content
  
  
>
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-quiksilver"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/quiksilver"
        >
          
          QUIKSILVER
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-billabong-mens"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/billabong"
        >
          
          BILLABONG MENS
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-billabong-womens"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/billabongwomens"
        >
          
          BILLABONG WOMENS
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-roxy"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/roxy"
        >
          
          ROXY
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-rvca"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/rvca"
        >
          
          RVCA
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-element"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/element"
        >
          
          ELEMENT
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-dc-shoes"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/dcshoes"
        >
          
          DC Shoes
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-dakine"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/dakine"
        >
          
          DAKINE
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-vonzipper"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/vonzipper"
        >
          
          VONZIPPER
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-genuins"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/genuins"
        >
          
          GENUINS
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-volcom"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/pages/volcom"
        >
          
          VOLCOM
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-spyder"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/pages/spyder"
        >
          
          SPYDER
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-m-experiment"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/pages/m-experiment"
        >
          
          M-Experiment
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-reef"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/pages/reef"
        >
          
          REEF
</a>
      </li>
    
  
</ul>

      </div>
  
</div>
<div class="site-footer-block-item  site-footer-block-menu  has-accordion" >

  
      <p class="site-footer-block-title" data-accordion-trigger>
        お知らせ

        <span class="site-footer-block-icon accordion--icon">
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  width="14"
  height="8"
  viewBox="0 0 14 8"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
  <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
</svg>

        </span>
      </p>

      <div class="site-footer-block-content">
        












<ul
  class="
    navmenu
    navmenu-depth-1
    
    
  "
  data-navmenu
  data-accordion-content
  
  
>
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-quiksilver"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-quiksilver"
        >
          
          QUIKSILVER
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-billabong-mens"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-billabong-mens"
        >
          
          BILLABONG MENS
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-billabong-womens"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-billabong-womens"
        >
          
          BILLABONG WOMENS
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-roxy"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-roxy"
        >
          
          ROXY
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-rvca"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-rvca"
        >
          
          RVCA
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-element"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-element"
        >
          
          ELEMENT
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-dc-shoes"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-dcshoes"
        >
          
          DC Shoes
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-dakine"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-dakine"
        >
          
          DAKINE
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-vonzipper"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-vonzipper"
        >
          
          VONZIPPER
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-genuins"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-genuins"
        >
          
          GENUINS
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-volcom"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/blogs/news-volcom"
        >
          
          VOLCOM
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-spyder"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/blogs/news-spyder"
        >
          
          SPYDER
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-m-experiment"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/blogs/news-m-experiment"
        >
          
          M-Experiment
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-reef"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="/blogs/news-reef"
        >
          
          REEF
</a>
      </li>
    
  
</ul>

      </div>
  
</div>
<div class="site-footer-block-item  site-footer-block-menu  has-accordion" >

  
      <p class="site-footer-block-title" data-accordion-trigger>
        よくあるご質問

        <span class="site-footer-block-icon accordion--icon">
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  width="14"
  height="8"
  viewBox="0 0 14 8"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
  <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
</svg>

        </span>
      </p>

      <div class="site-footer-block-content">
        












<ul
  class="
    navmenu
    navmenu-depth-1
    
    
  "
  data-navmenu
  data-accordion-content
  
  
>
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-ショッピングについて"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-shopping"
        >
          
          ショッピングについて
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-配送について"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-shipping"
        >
          
          配送について
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-返品交換について"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-return"
        >
          
          返品交換について
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-会員登録について"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-member-registration"
        >
          
          会員登録について
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-会員ランクについて"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-customer-rank"
        >
          
          会員ランクについて
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-ポイントについて"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-points"
        >
          
          ポイントについて
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-メルマガ購読-解除について"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/faq#about-newsletter"
        >
          
          メルマガ購読・解除について
</a>
      </li>
    
  
</ul>

      </div>
  
</div>
<div class="site-footer-block-item  site-footer-block-menu  has-accordion" >

  
      <p class="site-footer-block-title" data-accordion-trigger>
        運営情報

        <span class="site-footer-block-icon accordion--icon">
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  width="14"
  height="8"
  viewBox="0 0 14 8"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
  <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
</svg>

        </span>
      </p>

      <div class="site-footer-block-content">
        












<ul
  class="
    navmenu
    navmenu-depth-1
    
    
  "
  data-navmenu
  data-accordion-content
  
  
>
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-お問い合わせ"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/contact"
        >
          
          お問い合わせ
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-サイズチャート"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/size-chart"
        >
          
          サイズチャート
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-ストア一覧"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/stores"
        >
          
          ストア一覧
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-特定商取引法に基づく表示"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/sct"
        >
          
          特定商取引法に基づく表示
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-プライバシーポリシー"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/privacy"
        >
          
          プライバシーポリシー
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-利用規約"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders.co.jp/pages/%E5%88%A9%E7%94%A8%E8%A6%8F%E7%B4%84"
        >
          
          利用規約
</a>
      </li>
    
  
    

    
    

    
    

    

    
      <li
        class="navmenu-item navmenu-id-採用情報"
      >
        <a
        class="
          navmenu-link
          navmenu-link-depth-1
          
        "
        href="https://boardriders-recruit.jp/"
        >
          
          採用情報
</a>
      </li>
    
  
</ul>

      </div>
  
</div>

        </div>
      </div>
    

    <div class="site-footer-item site-footer-item--information">
      <div class="site-footer__row site-footer__row--first">

      </div>

      <div class="site-footer__row site-footer__row--second">
        <div class="site-footer__row-inner-wrapper-left"><style>
          .brj-footer__logo-link {
            display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    margin-right: auto;
    align-items: center;
    padding: 0;
    margin-bottom: 3rem;
          }
          .brj-footer__logo-link li {
            align-items: center;
    display: flex;
    justify-content: center;
          }
          .site-footer-item--information a {
    color: #1d1d1dcc;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    display: flex;
}

        .site-footer-item-information-link {
          width: 4rem !important;
        }

        .site-footer-item-information-link2 {
          width: 3rem !important;
          height: 3rem !important;
        }
        </style>

          <ul class="brj-footer__logo-link">
  <!--<li>
    <a href="https://www.volcom.com/" target="_blank" aria-label="volcom.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.volcom.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.volcom.com/$volcom.com">
      <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.7 32.77">
  <path d="m12.5,18.65c-.21-.44-.41-.8-.43-.8s-.59.52-1.24,1.17h0c-.65.64-1.19,1.22-1.19,1.28s.3.37.67.68c.36.31.76.66.89.77.38.31,1.67,1.43,2.21,1.9,1.76,1.52,2.26,1.92,2.31,1.88.04-.02-.11-.4-.33-.84-.61-1.25-1.46-3.05-2.89-6.04Zm3.65-11.6h0s-.06.16-.06.27c0,.12-.06.38-.13.56-.06.19-.2.6-.29.9-.09.3-.22.72-.28.92-.06.2-.19.62-.28.92-.09.3-.2.65-.26.78-.05.13-.12.38-.16.55-.05.17-.12.47-.18.64-.17.52-.28.85-.41,1.32-.23.77-.47,1.56-.78,2.6-.52,1.7-.52,1.65-.25,2.19.13.27.43.91.69,1.45.25.53.74,1.55,1.08,2.26.88,1.84,1.22,2.56,1.28,2.74.21.65.24-.29.24-9,0-5.04-.04-9.16-.07-9.16-.05,0-.11.03-.14.06Zm16.09,5.27c-.06-.24-.13-.5-.13-.58,0-.07-.06-.28-.13-.44-.07-.17-.2-.49-.29-.72-1.18-3.14-3.43-5.93-6.31-7.85-.82-.54-2.56-1.46-2.78-1.46-.07,0-.17-.04-.22-.08-.13-.13-1.61-.59-2.66-.84C19.15.21,16.84-.02,16.22,0c-.25,0-.98.06-1.61.12h0c-1.14.11-1.68.21-2.5.47-.24.07-.5.13-.58.13-.07,0-.28.06-.44.13-.17.07-.49.2-.72.29-.39.16-2.04.95-2.44,1.19-1.74,1-3.93,3.04-5.05,4.69C1.51,9.05.76,10.8.18,13.38c-.24,1.09-.24,5.03,0,6.03.37,1.49.45,1.81.58,2.1.07.17.13.36.13.43,0,.06.06.24.13.39.06.14.18.41.27.58.38.87.55,1.21,1.01,1.92.14.22.25.41.25.44,0,.13,1.45,1.92,2,2.48,1.1,1.09,2.46,2.26,2.64,2.26.03,0,.22.11.44.25.65.42.74.47,1.46.81.38.18.76.38.85.42.19.1.84.34,1.22.45.16.05.57.17.92.28.36.1.89.23,1.2.28s.8.13,1.11.17c.84.15,3.26.12,4.27-.05,1.54-.25,2.96-.64,4.02-1.11.58-.25,1.67-.79,1.93-.97.16-.09.34-.2.41-.24.07-.03.6-.41,1.15-.82,1.65-1.24,2.89-2.55,3.96-4.18.63-.96,1.7-3.14,1.7-3.46,0-.06.06-.26.13-.42.14-.32.3-.95.57-2.15.14-.6.17-1.15.17-2.9,0-2.2-.07-2.84-.46-4.06Zm-1.61,7.42c-.05.2-.13.52-.17.69-.15.64-.38,1.2-.98,2.44-1.2,2.47-3.26,4.72-5.61,6.1-.4.23-2.06,1.04-2.16,1.04-.05,0-.2.06-.35.13-.24.12-.63.24-1.68.52-1.72.46-4.73.47-6.5.04-1.49-.38-1.92-.52-3.18-1.12-1.62-.78-2.71-1.55-3.97-2.8-.94-.94-1.81-2.02-2.11-2.61-.06-.1-.17-.31-.27-.46-.23-.36-.76-1.46-.97-1.98-.09-.23-.22-.55-.29-.72-.07-.17-.13-.37-.13-.44,0-.08-.06-.34-.13-.58-.67-2.17-.53-6.2.28-8.1.07-.17.13-.37.13-.44,0-.08.06-.26.12-.39.07-.14.2-.41.29-.62.08-.2.19-.43.24-.51.05-.07.12-.23.17-.34.14-.32.83-1.41,1.28-2.01,1.12-1.49,3.17-3.26,4.61-3.99.23-.12.48-.25.55-.29.07-.05.3-.16.51-.24.2-.09.47-.21.6-.28.13-.06.48-.18.78-.28.3-.08.72-.22.92-.29.21-.07.48-.13.6-.13.13,0,.44-.06.69-.13.68-.19,3.96-.19,4.9,0h0c.99.19,1.77.4,2.13.55.17.07.37.13.44.13.08,0,.26.06.39.13.14.06.61.29,1.04.51.44.2,1.01.52,1.28.7s.5.32.52.32c.23,0,2.42,2.02,3.15,2.9.3.37,1.21,1.71,1.33,1.98.04.07.15.28.25.43.39.64.93,2.05,1.22,3.21.57,2.19.59,4.84.06,6.91Zm-8.88-5.71c-.29-.56-.85-1.64-1.24-2.39-.4-.76-.96-1.84-1.24-2.39-.29-.56-.78-1.51-1.11-2.12-.32-.61-.82-1.57-1.11-2.15-.29-.56-.55-1.03-.59-1.03-.03,0-.13.05-.21.1-.09.05-.17.17-.17.25,0,.09-.04.2-.09.26-.05.05-.29.5-.56,1-1.63,3.16-1.81,3.5-3.56,6.86-.33.64-.85,1.63-1.14,2.21-.3.58-.81,1.56-1.12,2.16-.32.61-.79,1.52-1.05,2.02-.48.93-.56,1.19-.38,1.3.05.04.14.16.18.26.05.11.17.35.28.52.11.17.78,1.31,1.51,2.53.72,1.22,1.4,2.36,1.51,2.53.1.17.23.41.29.51.06.1.17.3.28.46.1.15.21.34.24.41.04.07.15.23.25.34l.18.21h3.53c3.11,0,3.53-.02,3.64-.15.12-.15.27-.38.45-.73.06-.1.17-.31.28-.46.1-.16.22-.36.28-.46.06-.1.17-.31.28-.46.1-.16.21-.33.25-.41.03-.07.55-.96,1.15-1.97.6-1,1.09-1.84,1.09-1.86s.13-.22.28-.44c.16-.23.28-.45.28-.51,0-.05.06-.14.14-.2.25-.21.15-.63-.48-1.81-1.2-2.3-1.77-3.4-2.28-4.4Zm-5.28,11.3c-.06.07-.11.54-.13,1.14l-.03,1-1.57.03c-1.29.02-1.59,0-1.69-.11-.12-.14-1.58-2.57-1.69-2.82-.04-.07-.15-.27-.25-.41-.1-.16-.22-.36-.28-.46s-.17-.31-.28-.46c-.1-.16-.22-.36-.28-.46-.06-.1-.17-.31-.28-.46-.1-.16-.21-.34-.25-.41-.04-.07-.3-.53-.6-1.02-.29-.49-.53-.98-.53-1.08,0-.11.11-.4.26-.64.14-.24.47-.87.75-1.41.27-.53.75-1.46,1.06-2.07.32-.61.93-1.79,1.36-2.62.78-1.51,1.22-2.34,2.42-4.65.34-.66.87-1.69,1.18-2.28.3-.59.59-1.08.63-1.08.05,0,.08.37.08.82h0c0,.52.05.92.13,1.09.27.54.42.96.42,1.16,0,.11.06.3.14.43.07.13.13.32.14.43,0,.11.06.34.13.51.06.17.19.55.29.86.08.3.21.72.28.92.06.2.18.62.28.92.09.3.21.72.28.92.17.52.37,1.2.55,1.84.09.3.2.65.26.78.05.13.12.38.16.55.05.17.12.46.17.62.06.17.15.44.2.6.21.64.2.7-.27,1.66-.25.52-.69,1.45-.99,2.05-.29.61-.76,1.6-1.06,2.21-.29.61-.56,1.17-.59,1.24-.09.2-.28.52-.41.66Zm5.83-4.2c-1.22,1.04-2.04,1.75-2.26,1.93-.94.8-1.72,1.47-1.8,1.57-.16.17-.94.77-1,.77-.12,0-.05-.29.21-.8.16-.29.53-1.08.84-1.73.31-.66.81-1.69,1.11-2.3.29-.61.69-1.45.88-1.86.2-.42.41-.76.49-.76s.64.51,1.27,1.12c.62.62,1.13,1.16,1.13,1.2,0,.09-.17.27-.87.87Z" style="stroke-width: 0px;"></path>
</svg>
    </a>
  </li>-->
  <li>
    <a href="/pages/quiksilver" target="_blank" aria-label="quiksilver.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.quiksilver.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.quiksilver.com/$quiksilver.com">
      <svg width="32" height="32" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.8 22.64">
  <path d="m39.92,19.76h-19.88c-5.62,0-9.04-3.49-9.04-8.47,0-6.17,5.53-8.53,8.39-8.53,2.55,0,4.27.81,4.27.81l-3.29-3.28c-2.76-.71-4.94.06-6.06.54-3.84,1.63-6.84,6.65-10.44,9.23-.57.41-2.13,1.24-3.87,1.24v9.06c.06,1.28,1.1,2.28,2.38,2.28h40.42l-2.88-2.88Zm-26.06-4.72h0,0s0,0,0,0Zm0,0c.85,1.96,3.66,2.96,5.76,2.96h18.53l-11.91-11.86c-.86-.99-2.64-.99-3.64,0-.4.4-8.73,8.9-8.73,8.9Zm11.16-7.5l3.95,3.88c.24.23.11.45-.06.46h-2.18l-1.67,1.58c-.23.29-.61.29-.6-.14v-2.71c0-.36-.33-.42-.66-.09l-1.6,1.36h-2.28c-.28,0-.39-.23-.18-.44,0,0,4.03-3.81,4.13-3.9.27-.28.88-.28,1.16,0Z" style="stroke-width: 0px;"></path>
</svg>
    </a>
  </li>
<li>
    <a href="/pages/billabong" target="_blank" aria-label="billabong.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.billabong.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.billabong.com/$billabong.com">
      <svg width="32" height="32" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.87 23.16">
  <path d="m33.87,17.13h0s0,0,0,0h0Zm-8.76-.58c0-2.66,3.83-2.21,3.83-2.21,0,0-.39-.65-2.01-.97-1.56-.32-4.35-.71-8.3,2.34-4.02,3.05-6.62,2.85-6.62,2.85,0,0-2.21.19-2.21-2.01s3.89-2.01,3.89-2.01c0,0-1.88-1.3-3.7-1.3s-3.5.58-5.71,1.82C2.92,15.83,1.17,16.35,0,16.67v1.75l.02,4.74h33.83l.02-4.74v-1.3c-.78.13-1.88.32-2.72.65-1.49.52-6.03,1.36-6.03-1.23ZM29.13,0H0v7.91c1.17-.26,2.92-.84,4.28-1.56,2.2-1.23,3.96-1.82,5.71-1.82s3.69,1.3,3.69,1.3c0,0-3.89-.26-3.89,1.95s2.21,2.08,2.21,2.08c0,0,2.6.19,6.62-2.85,3.96-3.05,6.75-2.66,8.3-2.34,1.62.32,2.01.97,2.01.97,0,0-3.83-.45-3.83,2.14s4.54,1.82,6.03,1.23c.84-.26,1.95-.45,2.73-.58V0h-4.74Z" style="stroke-width: 0px;"></path>
</svg>
    </a>
  </li>
  <li>
    <a href="/pages/roxy" target="_blank" aria-label="roxy.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.roxy.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.roxy.com/$roxy.com">
      <svg width="32" height="32" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46.01 28.76">
  <path d="m20.56,9.7h-9.73s-.52,2.32,1.27,4.12l10.37,10.34v-12.7s0,0,0,0c0,0-.15-1.57-1.91-1.76Zm-.71,5.27h0s-2.18.01-2.18.01l1.36-1.36c.85-.85-.15-.97-.15-.97l-1.33-.02-1.43-1.43h4.3c.55-.01.52.51.52.51v4.32s-1.09-1.06-1.09-1.06Zm15.32-5.27h0s-9.73,0-9.73,0c-.98.05-1.78.79-1.91,1.76v12.7s10.36-10.34,10.36-10.34c1.8-1.8,1.27-4.12,1.27-4.12Zm-6.7,2.94h0s-1.34.02-1.34.02c0,0-1,.12-.15.97l1.36,1.36h-2.18s-1.1,1.05-1.1,1.05v-4.32s-.01-.52.54-.52h4.3s-1.43,1.44-1.43,1.44Zm-6.16-3.75v-3.12c-1.6-2.59-3.42-3.47-5.84-3.89-1.26-.28-7.51,1.12-11.35-1.87L.45,4.67s-.98.99-.04,1.94l22.17,22.15v-2.97l-11.63-11.64c-5.82-5.82,5.51-16.02,11.37-5.27Zm0,0s0,0,0,0h0s0,0,0,0Zm23.25-4.22l-4.68-4.67c-3.84,2.99-10.08,1.59-11.35,1.87-2.42.42-4.25,1.3-5.84,3.89v3.12c5.86-10.75,17.19-.56,11.37,5.27l-11.63,11.64v2.97L45.6,6.61c.95-.95-.03-1.94-.03-1.94Z" style="fill-rule: evenodd; stroke-width: 0px;"></path>
</svg>
    </a>
  </li>
  <li>
    <a class="site-footer-item-information-link" href="/pages/rvca" target="_blank" aria-label="rvca.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://rvca.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://rvca.com/$rvca.com">
    <svg data-name="レイヤー 1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 403.87 95.97" width="64" height="32">
      <path fill="#231815" stroke-width="0px" d="M184.03,11.65s-27.98,50.65-31.59,57.23c-3.62-6.58-31.6-57.23-31.6-57.23h-15.73l40.3,72.74h14.07L199.76,11.65h-15.73Z"></path>
      <path fill="#231815" stroke-width="0px" d="M346.3,11.65h-14.06l-40.28,72.74h15.7s27.99-50.68,31.61-57.24c3.63,6.56,31.59,57.24,31.59,57.24h15.7l-40.27-72.74Z"></path>
      <path fill="#231815" stroke-width="0px" d="M97.86,32.51c0-16.71-8.71-20.85-22.19-20.85H17.3v72.73h13.93v-26.77h35.52c1.23,2.22,14.83,26.77,14.83,26.77h15.64s-9.62-17.48-15.13-27.47c14.05-2.35,15.76-11.96,15.76-24.4M84.12,38.07c-.35,3.82-2.11,7.29-9.87,7.29H31.24v-21.49h42.29c7.22,0,10.24,1.7,10.6,7.7.11,1.92.21,4.25,0,6.5"></path>
      <path fill="#231815" stroke-width="0px" d="M219.02,59.99c-.87-8.51-.72-16.59,0-24.08.85-8.78,4.47-12.12,14.28-12.12h47.58v-12.21h-48.53c-18.63,0-26.29,8.34-27.24,27.8-.29,5.92-.29,11.8,0,17.15,1.06,19.48,8.61,27.8,27.24,27.8h50.19v-12.23h-49.24c-9.81,0-13.41-3.35-14.28-12.11"></path>
    </svg>
    </a>
  </li>
  <li>
    <a href="/pages/element" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
      <svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 84.93 85.15">
        <g id="_レイヤー_1-2">
          <path fill="#231815" d="m42.37,11.53c-17.09,0-30.94,13.85-30.94,30.94s13.84,30.95,30.94,30.95,30.93-13.86,30.93-30.95-13.86-30.94-30.93-30.94m3.92,53.02v-10.09l9.83,3.78.02-8.58-9.84-3.75v-2.75l9.83,3.83.02-8.58-9.84-3.76v-2.83l9.83,3.82.02-8.56-13.77-5.6-14.02,5.59v8.57l9.97-3.87v2.82l-9.97,3.81-.03,8.55,10-3.85v2.74l-9.97,3.8-.03,8.57,10-3.8v10.1c-10.46-1.9-18.39-11.05-18.39-22.06,0-12.39,10.04-22.44,22.44-22.44s22.44,10.05,22.44,22.44c0,11.04-8,20.22-18.52,22.09"/>
          <path fill="#231815" d="m63.46,15.48c-4.77-3.71-10.58-6.2-16.9-6.95l.02-8.5c8.65.81,16.56,4.2,22.92,9.42l-6.04,6.03Z"/>
          <path fill="#231815" d="m75.33,15.26c5.31,6.39,8.75,14.36,9.6,23.09h-8.52c-.76-6.4-3.3-12.26-7.11-17.06l6.03-6.03Z"/>
          <path fill="#231815" d="m15.47,21.5c-3.71,4.77-6.19,10.54-6.95,16.84H0c.83-8.64,4.24-16.53,9.45-22.88l6.01,6.04Z"/>
          <path fill="#231815" d="m15.27,9.6C21.67,4.3,29.63.84,38.34,0v8.52c-6.39.76-12.23,3.3-17.04,7.1l-6.03-6.02Z"/>
          <path fill="#231815" d="m84.93,46.59c-2.07,21.63-20.29,38.56-42.46,38.56S2.07,68.21,0,46.57h8.51c2.04,16.97,16.45,30.1,33.96,30.1s31.92-13.14,33.93-30.09h8.52Z"/><path class="cls-1" d="m78.98,5.84c.48.49.74,1.12.74,1.81s-.27,1.36-.76,1.83c-.51.5-1.16.76-1.83.76s-1.34-.28-1.83-.78c-.49-.5-.75-1.13-.75-1.81s.28-1.34.78-1.85,1.1-.74,1.8-.74,1.35.26,1.86.77m-3.39.24c-.43.44-.66,1-.66,1.58s.22,1.13.64,1.55c.42.42.97.66,1.53.66.61,0,1.16-.22,1.6-.64.42-.4.65-.94.65-1.53,0-.62-.21-1.16-.63-1.58-.43-.43-.97-.66-1.58-.66s-1.12.22-1.54.63m1.6.08c.82,0,1.22.28,1.22.79,0,.42-.23.71-.65.8l.65,1.31h-.7l-.57-1.21h-.45v1.21h-.62v-2.9h1.12Zm-.5,1.3h.41c.46,0,.67-.13.67-.44,0-.33-.23-.47-.7-.47h-.38v.91Z"/>
        </g>
      </svg>
    </a>
  </li>
  <li>
    <a href="/pages/dcshoes" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
      <svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46">
        <g>
          <rect fill="#0c0103" width="283.46" height="283.46"/>
          <path fill="#fff" d="m228.04,127.01l-11.97,4.45-3.99-12.13-3.99,12.14-11.97-4.45,7,10.68-10.95,6.59,12.72,1.19-1.67,12.66,8.86-9.21,8.86,9.21-1.67-12.66,12.72-1.18-10.95-6.59,7-10.68Zm-30.54,57.82h-5.28c-9.68.01-18.75-1.78-26.69-4.83,2.14-2.83,4.06-5.81,5.74-8.94,4.74-8.83,7.45-18.86,7.46-29.32,0-10.47-2.72-20.49-7.46-29.33-1.68-3.13-3.6-6.11-5.74-8.95,7.93-3.05,17.01-4.83,26.68-4.82h5.28v14.11h29.15v-43.26h-34.43c-18.67.02-36.08,4.77-50.52,13.17-14.44-8.4-31.85-13.15-50.52-13.17h-34.42v79.1s29.15,0,29.15,0v-49.96h5.28c9.68,0,18.75,1.77,26.68,4.82-2.14,2.83-4.07,5.82-5.74,8.95-4.74,8.83-7.47,18.86-7.46,29.33,0,10.46,2.72,20.49,7.46,29.32,1.68,3.13,3.61,6.11,5.74,8.94-7.93,3.05-17,4.84-26.68,4.83h-5.28v-19.22h-29.15v48.36h34.42c17.45,0,33.81-4.17,47.67-11.56.96-.51,1.91-1.05,2.85-1.59.94.54,1.89,1.08,2.85,1.59,13.86,7.39,30.22,11.56,47.67,11.56h34.42v-48.16h-29.15v19.02Zm-51.92-27.52c-1.07,2.01-2.38,3.97-3.88,5.87-1.51-1.9-2.81-3.87-3.88-5.87-2.65-4.97-4-10.11-4.01-15.57,0-5.46,1.36-10.6,4.01-15.57,1.07-2.01,2.37-3.98,3.88-5.89,1.51,1.91,2.81,3.88,3.88,5.89,2.65,4.96,4.02,10.11,4.01,15.57,0,5.46-1.36,10.6-4.01,15.57Z"/>
        </g>
      </svg>
    </a>
  </li>
    <li>
    <a class="site-footer-item-information-link" href="/pages/dakine" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 331.26 36.85" width="64" height="32">
<polygon fill="#231815" points="113.5 .03 66.11 36.77 84.31 36.77 97.84 26.3 114.72 26.3 114.72 18.21 108.3 18.21 117.97 10.73 117.89 36.77 131.72 36.77 131.72 .02 113.5 .03"/>
<path fill="#231815" d="m317.79,27.29h-33.49c-6.58,0-9.94-.94-9.94-5.11h43.44v-9.88c.01-8.78-5.83-12.31-22.46-12.31h-35.92l-.02,24.37c0,8.76,5.85,12.36,22.47,12.36h49.39l-13.47-9.44Zm-43.42-18.47h19.32c6.59,0,9.62.9,10.01,5.06h-29.33v-5.06Z"/>
<path fill="#231815" d="m71.99,24.47v-12.23C71.99,3.53,66.61.02,51.29.02H13.96v22.25h14.14v-12.56s20.76,0,20.76,0c6.55-.03,9.11,1.23,9.11,6.23v4.72c0,5.01-2.56,6.56-9.07,6.54H13.89L0,36.77h51.23l.06-.04c15.32,0,20.7-3.57,20.7-12.26"/>
<polygon fill="#231815" points="156.84 .02 133.05 18.49 156.84 36.85 174.37 36.85 150.61 18.49 174.37 .02 156.84 .02"/>
<rect fill="#231815" x="176.49" y=".03" width="13.84" height="36.73"/>
<polygon fill="#231815" points="242.22 .02 242.22 26.62 215.18 .02 193.57 .02 193.57 36.76 207.41 36.76 207.41 10.09 234.52 36.76 256.13 36.76 256.13 .02 242.22 .02"/>
</svg>
    </a>
  </li>
  <li>
    <a href="/pages/vonzipper" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
      <svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.84 74.84">
<g id="Layer_1">
  <rect fill="#221e1f" width="74.84" height="74.84"/><path fill="#fff" d="m41.05,44.8c5.26-4.99,16.42-15.87,16.42-15.87v-3.91h-24.46v5.02s2.01,0,5.59,0l-15.97,15.11v-20.12h-3.48v24.8h3.49l20.83-19.78c1.96,0,4.58,0,5.87,0-5.3,5.02-16.74,15.84-16.74,15.84v3.95h25.28v-5.03s-10.75,0-16.84,0"/>
</g>
</svg>
    </a>
  </li>
    <li>
      <a class="site-footer-item-information-link2"  href="/pages/genuins" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
        <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="40" viewBox="0 0 112.1 165.9">
          <!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151)  -->
          <defs>
            <style>
              .st0 {
                fill: none;
              }

              .st1 {
                clip-path: url(#clippath);
              }
            </style>
            <clipPath id="clippath">
              <rect class="st0" x="6" y=".8" width="100.1" height="126.5"/>
            </clipPath>
          </defs>
          <g class="st1">
            <path d="M19,125.1h0c1.5,0,3,.2,4.3.8.3.1.6.3,1,.4,0,0,0,0,0,0,1.6.3,3.3-.4,4.9-.6,1-.1,1.8.5,2.6.8,1,.3,2.1,0,3.2.4h0c1.3.3,2.6.1,3.9.3,1,0,2-.6,3.1-.7,1.2-.2,2.4,0,3.6-.2,1.3-.2,2.5-.7,3.7-1,1-.2,2-.6,2.9-1.1,2-1.2,4.3-1.4,6.3-2.2,0,0,0,0,0,0,.9-.4,1.5-1.3,2.3-1.7.6-.3,1.2-.4,1.9-.6,1.2-.3,2.3-.7,3.4-1.2,1.6-.6,3.1-1.5,4.6-2.3,0,0,0,0,0,0,1.8-.8,3.1-2.7,5-3.1,0,0,0,0,0,0,1.9-.2,3.7-1.1,5.1-2.5,2.7-2.2,4.4-5.6,6.6-8.3,2.5-2.8,3.6-6.6,6.6-8.9,0,0,0,0,0,0,4.5-2.7,4.7-8.4,7.1-12.7,0,0,0,0,0,0,3-4,3.2-8.9,4.1-13.6.3-1.8.3-3.5.7-5.3,0,0,0,0,0,0,0-.9-.4-1.3-.4-2.4,0-1.3.2-2.7.2-4.1,0-2.5-.2-5-.6-7.4-.3-2-.5-4.1-.9-6,0,0,0,0,0,0-.1-1.6.1-4-.7-6-.5-1.5-1.9-2.5-2.7-3.8-1.4-2.2-1.4-5.3-2.8-7.5,0,0,0,0,0,0-1.5-2.1-4-3.3-5.1-5.7,0,0,0,0,0,0-1-1.5-2-3-2.5-4.7,0,0,0,0,0,0-.9-1.9-2.7-3.4-4.6-4.3,0,0,0,0,0,0-1.4-.5-1.8-2.1-3.2-2.5-4.4-1.4-7.9-4.8-12.6-5.3-1.3,0-2.6-.3-3.8-.6-3-.9-5.3-1-7.6-.5-2.5.6-5.9,2.2-8.6,3.9,0,0,0,0,0,0-.8.6-1.3,1.4-1.9,2,0,0,0,0,0,0-1.2,1-2.9,1.8-4.1,3-1,.9-2.3,1.4-3.2,2.2-.5.5-.9,1-1.5,1.4-1.4,1.1-3.4,2-5,2.9-1,.6-1.7,1.5-2.7,2.2-1.3.8-2.7,1.6-3.9,2.6-1,.8-1.3,1.9-1.8,2.9-.6,1.3-1.3,2.7-2.3,3.7,0,0,0,0,0,0-2.4,1.9-2.8,2.6-3.9,5.4,0,0,0,0,0,0-.5,1.1-1.2,2.1-1.5,3.3,0,0,0,0,0,0-.5,2.5-1.9,5.2-1.5,7.7.1.7.4,1.2.5,1.9,0,0,0,0,0,0,.2,1,.1,2.1,0,3.1,0,2.2-.9,4-1.1,6.2-.2,2.4.1,4.8.4,7.2,0,.6.2,1.1.4,1.6.4,1.1,1.3,2,2.1,2.8.8,1,1.6,2,2.4,3,0,0,0,0,0,0,.7.6,1,1.4,1.6,2,0,0,0,0,0,0,.7.7,1.2,1.5,2,2.1,0,0,0,0,0,0,5.3,3.4,11.5,5.6,17.6,7.3.9.2,1.9.6,2.8.9,2,.7,4.2.7,6.3,1.1,2.1.4,4.4-.1,6.4-1.2.9-.6,1.9-1,3-1.1,1-.2,2.1-.4,3.3-.3.6,0,1.3,0,1.8-.2,1-.4,1.1-1.2,1.9-1.6,1.2-.6,2.3-2,3.2-2.7.6-.5,1.4-1,2-1.8.5-.8.8-1.7,1-2.5.6-2.9,1.9-5.8,2.6-8.6.2-.9.6-1.8.8-2.7.2-.8.1-1.8.3-2.6.2-.9.7-1.4.9-2.3.2-1.3-.3-2.5-.7-3.6-.7-2.1-1-4-1.1-6.4,0-.8-.1-1.7-.3-2.5-.3-1.1-.9-1.6-1-2.5-.1-.6,0-1.2-.2-1.9-.2-1.1-1-2.1-1.1-3.1,0-.7-.7-1.1-1.1-1.7-.6-.7-.9-1.8-1.7-2.5,0,0,0,0,0,0-2.5-1.8-5.9-3.3-9.2-2.4-1.1.3-2,1.1-3.1,1.4-.8.2-1.6.2-2.5.2-1.9,0-3.6.8-5.3,1.7-.8.4-1.7.6-2.4,1.2-1.3,1-.9,3.1-1.6,4.5-.5,1-1.8,1.4-2.4,2.4-1.9,3.4-2.2,7.4-1.9,11,0,.8-.1,1.7.3,2.4,0,0,0,0,0,0,.5.5,1.1,1.3,1.5,2,0,0,0,0,0,0,.8.7,1.8,1.5,2.7,2,.9.4,2-.1,2.7.4,1.2.9,2.7,1,4.3,1.1,2.5.1,3.3-2.8,4.1-4.7,0,0,0,0,0,0,.6-2.7-.3-5.6-.8-8.1,0,0,0,0,0,0,0-2.3-2.1-4.9-.3-7.1,1.2-1.3,3.5-.9,5.1-.4,1.9.5,2.7,1.9,3,3.8,0,0,0,0,0,0,.2,1.1.9,2.1,1.2,3.1.4,1.1.6,2.3,1.1,3.4.6,1.1.8,2.3,1.3,3.5.4.8.7,1.5.7,2.4-.2,2.3-1.4,4.8-3.2,6.2-1.2.9-2.4,1.9-3.3,3.1-1.8,2.6-4,4.8-6.8,5.9,0,0,0,0,0,0-2,1-3.9,2.3-6.1,2.5-3.6.5-7.5-.6-10.9-1.4-1.2-.3-2.4-.6-3.5-1.1-1-.5-1.8-1.3-2.8-1.8,0,0,0,0,0,0-2.4-1.1-3.6-1.6-4.4-4.3,0,0,0,0,0,0-1.9-4.7-4-7.3-3.8-12.4,0-.5,0-1.1-.1-1.6-.8-4-.4-8.3,1.2-12.3,0,0,0,0,0,0,1.6-3.4,4-6.4,5.6-9.8,0,0,0,0,0,0,1.3-2.3,3.6-3.3,5.6-5,.7-.6,1.4-1.2,2.1-1.8,2.1-1.9,5-2.1,7.3-3.7,1-.7,2-1.4,2.9-2.1,2.3-1.8,3.6-4.8,6.1-6.3,0,0,0,0,0,0,2.8-1,5.9-1.2,8.7-.8,0,0,0,0,0,0,2.4.6,4.6,1.8,6.7,2.9,3.3,1.7,5.6,4.7,8.3,6.9,1,.9,2.2,1.7,3.1,2.6.8.8,1.5,1.4,2.3,2.2,0,0,0,0,0,0,.9.6,2,1.4,2.7,2.1,0,0,0,0,0,0,.3.3.5.6.8.9,0,0,0,0,0,0,.5.8,1,1.6,1.3,2.5.4,1,.7,2.6.9,3.6.2.9.4,1.8.5,2.8,0,0,0,0,0,0,.6,3,1.3,6.1,1.3,9.3,0,2,.9,4.1.5,6.2,0,0,0,0,0,0,0,2.6.5,5.5.4,8.2,0,.2,0,.4,0,.6-.1.8-.5.7-.7,1-1.2,2-1.6,4.4-2.1,6.6,0,0,0,0,0,0-1.2,3.4-2.4,6.7-4.6,9.7-1,1.4-1.2,2.9-1.9,4.4-1,2.2-3,3.9-4.3,6-.8,1.5-.8,3.2-2.2,4.3-2.5,2.4-5.3,4.3-7.8,6.8-1.1,1-2.2,2.2-3.6,2.7,0,0,0,0,0,0-.9.2-1.7.2-2.5.6-.8.4-1.6.8-2.3,1.3-.4.3-1-.2-1.4,0-.4.1-.8.8-1.5,1.1,0,0,0,0,0,0-1.4.4-2.7.2-4.3.5-.6.1-1.2.1-1.8,0-.6-.1-1.1-.2-1.7-.2-3.8,0-7.5,0-11.3-.2-.5,0-.9-.2-1.3-.4-.5-.3-1.1-.6-1.7-.7-1.5-.2-2.9-.6-4.3-1.1-.4-.1-.9-.2-1.3-.2-.5,0-.9,0-1.3-.3-1.1-.7-2.2-1.1-3.4-1.6-.3-.1-.5-.3-.7-.4-.2-.2-.5-.4-.9-.5-.5,0-1-.1-1.5-.2-.4,0-.8,0-1.2,0-2.4.2-4.7.6-6.7,1.1-1.5.4-3.1.9-4.7,1.6-.5.2-1.1.8-1.4,1.2-.6,1-1.2,2-1.8,3,0,0,0,0,0,0-.5,1.4-.9,2.8-1.2,4.2-.1.7-.1,1.4,0,2,0,.3.2.5.3.8.8,2.3,1.7,4.7,2.6,7,.2.5.5,1,.9,1.4h0c.3.4.7.7,1.2,1,2,1.1,4.1,2,6.3,2.9.5.2,1,.3,1.6.3"/>
          </g>
          <g>
            <path d="M19.7,150.2l.8.7s0,0,.1,0h1.1v-4.6c0,0,0-.2.1-.2l1.4-1c0,0,.1-.1.1-.2v-.8h-6.4v.8c0,.1,0,.2.1.2l1.7,1c0,0,.1.1.1.2v.2c-.2,1.7-1.3,2.9-2.9,2.9-2.7,0-4.4-2.4-4.4-6.1s2.2-5.2,4.6-5.2,2.1.4,2.8,1c.7.6,1.3,1.6,1.5,2.7h1v-5.1c-1.7.5-2.9,0-5.7-.1-4.2,0-7.3,3.2-7.3,7.1s3.3,7.1,7.5,7.1,2.4-.3,3.3-.8c.1,0,.2,0,.3,0Z"/>
            <path d="M52.9,137.7v-.7h-5.3v.7c0,.1,0,.2.1.2l1.6,1c0,0,.1.1.1.2v9.2l-6.6-11.3c0,0-.1-.1-.2-.1h-4.8v.8c0,0,0,.2.1.2l1.7,1c0,0,.1.1.1.2v9.6c0,.1,0,.2-.1.2l-1.6,1c0,0-.1.1-.1.2v.7h5.3v-.7c0-.1,0-.2-.1-.2l-1.6-1c0,0-.1-.1-.1-.2v-8.7l6.4,10.7c0,0,.1.1.2.1h3.1v-11.7c0-.1,0-.2.1-.2l1.6-1c0,0,.1-.1.1-.2Z"/>
            <path d="M55.5,138.9c0,0,.1.1.1.2v6.1c0,3.1,2.5,5.7,5.6,5.7,3.5,0,5.5-2.9,5.5-6v-5.9c0-.1,0-.2.1-.2l1.6-1c0,0,.1-.1.1-.2v-.7h-5.3v.7c0,.1,0,.2.1.2l1.6,1c0,0,.1.1.1.2v5.5c0,2.1-1.2,4.1-3.5,4.1-1.9,0-3.4-1.6-3.4-3.5v-6.1c0-.1,0-.2.1-.2l1.6-1c0,0,.1-.1.1-.2v-.7h-6.6v.7c0,.1,0,.2.1.2l1.6,1Z"/>
            <path d="M69.7,137.7c0,.1,0,.2.1.2l1.6,1c0,0,.1.1.1.2v9.5c0,.1,0,.2-.1.2l-1.6,1c0,0-.1.1-.1.2v.7h6.6v-.7c0-.1,0-.2-.1-.2l-1.6-1c0,0-.1-.1-.1-.2v-9.5c0,0,0-.2.1-.2.5-.3,1.1-.7,1.6-1,0,0,.1-.1.1-.2v-.7h-6.6v.7Z"/>
            <path d="M90.7,150.9v-11.7c0-.1,0-.2.1-.2l1.6-1c0,0,.1-.1.1-.2v-.7h-5.3v.7c0,.1,0,.2.1.2l1.6,1c0,0,.1.1.1.2v9.2l-6.6-11.3c0,0-.1-.1-.2-.1h-4.8v.7c0,.1,0,.2.1.2l1.6,1c0,0,.1.1.1.2v9.6c0,.1,0,.2-.1.2l-1.6,1c0,0-.1.1-.1.2v.7h5.3v-.7c0-.1,0-.2-.1-.2l-1.6-1c0,0-.1-.1-.1-.2v-8.7l6.4,10.7c0,0,.1.1.2.1h3.1Z"/>
            <path d="M99.6,142.6l-1.3-.4c-1.3-.4-2-1.4-2-2.3,0-1,.7-1.7,1.9-1.7s1.7.4,2.2,1c.5.7.8,1.5.9,2.6h1v-4.9c-1.7.5-2.3-.1-4.5-.1s-4.2,1.4-4.2,3.8,1,3.2,3,3.9l1.5.5c1.3.4,2.3,1.2,2.3,2.4s-.6,2-2.2,2-1.8-.5-2.3-1.4c-.5-.7-.8-1.7-.9-2.8h-1v5.7c1.8-.6,2.5.1,4.7.1s4.5-1.7,4.6-4.1c0-1.9-1.1-3.4-3.5-4.2Z"/>
            <path d="M35.6,146.5l-2.6,2.9c0,0-.1,0-.2,0h-3.8v-5l4.8,1.3v-3.5l-4.8,1.3v-5h3.5c0,0,.2,0,.2,0l2.1,2.2c0,0,.1,0,.2,0h.8l-.4-3.9h-11.1v.7c0,.1,0,.2.1.2l1.6,1c0,0,.1.1.1.2v9.5c0,.1,0,.2-.1.2l-1.6,1c0,0-.1.1-.1.2v.7h11.5l.8-4.5h-.8c0,0-.2,0-.2,0Z"/>
            <path d="M20.2,157.8c.2,0,.5,0,.7.1.3,0,.5.2.7.3l.4-.9c-.2-.2-.5-.3-.8-.4s-.7-.2-1.2-.2c-.4,0-.7,0-1,.2-.3.2-.5.4-.7.6-.2.3-.2.6-.2.9s0,.5.2.8.3.4.4.5c.2.1.4.3.6.3.2,0,.4.2.6.3.2,0,.3.1.5.2.2,0,.3.2.4.3,0,.1.1.2.1.4s0,.4-.2.5c-.1.1-.2.2-.4.2s-.3,0-.5,0c-.2,0-.5,0-.8-.2-.3-.1-.5-.2-.7-.4l-.5.9c.3.2.6.4,1,.5.4.1.7.2,1.1.2s.8,0,1.2-.2c.3-.2.6-.4.7-.7.2-.3.2-.6.2-.9s0-.7-.2-1c-.2-.2-.3-.4-.6-.6-.2-.1-.5-.3-.7-.3-.2,0-.4-.2-.6-.3-.2,0-.3-.2-.5-.3-.1-.1-.2-.3-.2-.4,0-.2,0-.4.2-.5.2-.1.4-.2.7-.2Z"/>
            <rect x="23.1" y="159.4" width="1.1" height="3.7"/>
            <path d="M23.7,157.5c-.1,0-.3,0-.4.2-.1.1-.2.2-.2.4s0,.3.2.4c.1.1.3.2.4.2s.3,0,.4-.2c.1-.1.2-.2.2-.4s0-.3-.2-.4-.3-.2-.4-.2Z"/>
            <path d="M28.6,159.7c-.3-.3-.8-.5-1.3-.5s-.8,0-1.1.3c-.3.2-.6.4-.8.7-.2.3-.3.6-.3,1s0,.7.2,1c.2.3.4.5.7.7s.7.3,1.1.3.4,0,.7-.1c.2,0,.4-.2.6-.3l-.5-.8c-.1,0-.3.1-.4.2s-.3,0-.4,0c-.3,0-.5,0-.7-.3,0,0,0,0,0,0l2.8-.9c-.1-.6-.3-1-.7-1.3ZM26.3,161.3s0,0,0-.1c0-.3,0-.6.3-.8.2-.2.4-.3.7-.3s.4,0,.6.2c.1.1.2.2.3.4l-1.7.6Z"/>
            <path d="M35,159.2c-.3,0-.5,0-.7.2-.2.1-.4.3-.5.5,0-.2-.2-.4-.4-.6-.2-.1-.5-.2-.8-.2s-.6,0-.8.2c-.2.1-.4.3-.5.6v-.6h-1.1v3.7h1.1v-1.6c0-.2,0-.4.1-.6s.2-.4.3-.5c.1-.1.3-.2.5-.2.2,0,.3,0,.4.2,0,.1,0,.2.1.4v2.3h1.1v-1.6c0-.2,0-.4.1-.6,0-.2.2-.4.3-.5.1-.1.3-.2.5-.2.2,0,.3,0,.4.2,0,.1,0,.2,0,.4v2.3h1.1v-2.8c0-.3-.1-.6-.3-.8-.2-.2-.5-.3-.9-.3Z"/>
            <path d="M40.9,159.5c-.3-.2-.6-.2-.9-.2s-.6,0-.8.2c-.2.1-.4.3-.6.4v-.5h-1v5.6h1.1v-2.2c.1.2.3.3.5.4.2,0,.5.1.7.1.4,0,.7,0,1.1-.2.3-.2.5-.4.7-.7.2-.3.3-.6.3-1.1s0-.8-.2-1.1c-.2-.3-.4-.5-.6-.7ZM40.5,161.8c-.1.2-.2.3-.4.4s-.4.1-.6.1-.5,0-.6-.2c-.2-.1-.3-.3-.4-.5v-.8c0-.2.2-.4.4-.5.2-.1.4-.2.6-.2s.4,0,.5.1c.2,0,.3.2.4.4s.1.4.1.6,0,.4-.2.6Z"/>
            <path d="M44.3,159.7c-.2.2-.3.3-.4.6v-.9h-1.1v3.7h1.1v-1.5c0-.2,0-.4.2-.6.1-.2.3-.4.5-.5.2-.1.4-.2.7-.1v-1.1c0,0-.2,0-.4.1-.2,0-.4.2-.6.4Z"/>
            <path d="M49.2,159.7c-.3-.3-.8-.5-1.3-.5s-.8,0-1.1.3c-.3.2-.6.4-.8.7-.2.3-.3.6-.3,1s0,.7.2,1c.2.3.4.5.7.7.3.2.7.3,1.1.3s.4,0,.7-.1c.2,0,.4-.2.6-.3l-.5-.8c-.1,0-.3.1-.4.2s-.3,0-.4,0c-.3,0-.5,0-.7-.3,0,0,0,0,0,0l2.8-.9c-.1-.6-.3-1-.7-1.3ZM46.8,161.3s0,0,0-.1c0-.3,0-.6.3-.8.2-.2.4-.3.7-.3s.4,0,.6.2c.1.1.2.2.3.4l-1.7.6Z"/>
            <path d="M53.5,157.5c.1-.1.3-.2.4-.2s.1,0,.2,0,.1,0,.2.1l.5-.8c-.1,0-.3-.2-.5-.2-.2,0-.3,0-.5,0-.5,0-.9.2-1.2.5-.3.3-.4.7-.4,1.2v1.4h-.6v1h.6v2.7h1.1v-2.7h1.1v-1h-1.1v-1.3c0-.3,0-.5.2-.6Z"/>
            <path d="M56.9,159.7c-.2.2-.3.3-.4.6v-.9h-1.1v3.7h1.1v-1.5c0-.2,0-.4.2-.6.1-.2.3-.4.5-.5.2-.1.4-.2.7-.1v-1.1c0,0-.2,0-.4.1-.2,0-.4.2-.6.4Z"/>
            <path d="M61.6,159.5c-.3-.2-.7-.3-1.1-.3s-.8,0-1.1.3c-.3.2-.6.4-.7.7-.2.3-.3.6-.3,1s0,.8.3,1.1c.2.3.4.5.7.7.3.2.7.2,1.1.2s.8,0,1.1-.3.5-.4.7-.7.3-.6.3-1,0-.7-.2-1c-.2-.3-.4-.5-.7-.7ZM61.2,162c-.2.2-.4.3-.7.3s-.3,0-.5-.1c-.1,0-.3-.2-.3-.4,0-.2-.1-.3-.1-.6s0-.4.1-.6c0-.2.2-.3.3-.4.1,0,.3-.1.5-.1.3,0,.5.1.7.3.2.2.3.5.3.8s0,.6-.3.8Z"/>
            <path d="M68.4,159.2c-.3,0-.5,0-.7.2-.2.1-.4.3-.5.5,0-.2-.2-.4-.4-.6-.2-.1-.5-.2-.8-.2s-.6,0-.8.2c-.2.1-.4.3-.5.6v-.6h-1.1v3.7h1.1v-1.6c0-.2,0-.4.1-.6s.2-.4.3-.5c.1-.1.3-.2.5-.2.2,0,.3,0,.4.2,0,.1,0,.2.1.4v2.3h1.1v-1.6c0-.2,0-.4.1-.6,0-.2.2-.4.3-.5.1-.1.3-.2.5-.2.2,0,.3,0,.4.2,0,.1,0,.2,0,.4v2.3h1.1v-2.8c0-.3-.1-.6-.3-.8-.2-.2-.5-.3-.9-.3Z"/>
            <path d="M74.1,157.8c.2,0,.5,0,.7.1.3,0,.5.2.7.3l.4-.9c-.2-.2-.5-.3-.8-.4s-.7-.2-1.2-.2c-.4,0-.7,0-1,.2-.3.2-.5.4-.7.6-.2.3-.2.6-.2.9s0,.5.2.8.3.4.4.5c.2.1.4.3.6.3.2,0,.4.2.6.3.2,0,.3.1.5.2.2,0,.3.2.4.3,0,.1.1.2.1.4s0,.4-.2.5c-.1.1-.2.2-.4.2s-.3,0-.5,0c-.2,0-.5,0-.8-.2-.3-.1-.5-.2-.7-.4l-.5.9c.3.2.6.4,1,.5s.7.2,1.1.2.8,0,1.2-.2c.3-.2.6-.4.7-.7.2-.3.2-.6.2-.9s0-.7-.2-1c-.2-.2-.3-.4-.6-.6-.2-.1-.5-.3-.7-.3-.2,0-.4-.2-.6-.3-.2,0-.3-.2-.5-.3-.1-.1-.2-.3-.2-.4,0-.2,0-.4.2-.5.2-.1.4-.2.7-.2Z"/>
            <path d="M80.5,159.5c-.3-.2-.6-.2-.9-.2s-.6,0-.8.2c-.2.1-.4.3-.6.4v-.5h-1v5.6h1.1v-2.2c.1.2.3.3.5.4.2,0,.5.1.7.1.4,0,.7,0,1.1-.2.3-.2.5-.4.7-.7.2-.3.3-.6.3-1.1s0-.8-.2-1.1c-.2-.3-.4-.5-.6-.7ZM80.1,161.8c-.1.2-.2.3-.4.4s-.4.1-.6.1-.5,0-.6-.2c-.2-.1-.3-.3-.4-.5v-.8c0-.2.2-.4.4-.5.2-.1.4-.2.6-.2s.4,0,.5.1c.2,0,.3.2.4.4s.1.4.1.6,0,.4-.2.6Z"/>
            <path d="M85.2,159.9c-.1-.2-.3-.3-.5-.4-.2-.1-.5-.2-.8-.2s-.6,0-.9.2c-.3.2-.5.4-.7.7-.2.3-.3.7-.3,1.1s0,.8.2,1.1c.2.3.4.5.7.6.3.1.6.2.9.2s.4,0,.6,0c.2,0,.3-.1.4-.2.1,0,.2-.2.3-.2,0,0,0,0,0,0v.5h1.1v-3.7h-1v.4ZM85.2,161.7c0,.2-.2.4-.4.5-.2.1-.4.2-.6.2s-.4,0-.5-.1c-.2,0-.3-.2-.4-.4,0-.2-.1-.4-.1-.6s0-.4.1-.6c0-.2.2-.3.4-.4s.3-.1.5-.1.5,0,.6.2c.2.1.3.3.4.5v.9Z"/>
            <rect x="87.6" y="159.4" width="1.1" height="3.7"/>
            <path d="M88.1,157.5c-.1,0-.3,0-.4.2-.1.1-.2.2-.2.4s0,.3.2.4c.1.1.3.2.4.2s.3,0,.4-.2c.1-.1.2-.2.2-.4s0-.3-.2-.4-.3-.2-.4-.2Z"/>
            <path d="M92.4,159.2c-.3,0-.6,0-.9.2-.2.1-.4.3-.5.6v-.6h-1.1v3.7h1.1v-1.6c0-.4,0-.7.3-1,.2-.3.4-.4.7-.4s.4,0,.4.2c0,.1.1.2.1.4v2.4h1.1v-2.8c0-.3-.1-.6-.4-.8-.2-.2-.5-.3-.9-.3Z"/>
            <path d="M108.3,137.9c-.4-.4-.9-.6-1.5-.6s-1.1.2-1.5.6c-.4.4-.6.9-.6,1.5s.2,1.1.6,1.5c.4.4.9.6,1.5.6s1.1-.2,1.5-.6c.4-.4.6-.9.6-1.5s-.2-1.1-.6-1.5ZM108,140.6c-.3.3-.7.5-1.2.5s-.9-.2-1.2-.5c-.3-.3-.5-.8-.5-1.2s.2-.9.5-1.2c.3-.3.7-.5,1.2-.5s.9.2,1.2.5c.3.3.5.8.5,1.2s-.2.9-.5,1.2Z"/>
            <path d="M107.8,140.4c0,0,0-.1,0-.2v-.2c0-.1,0-.3-.1-.4,0,0-.1-.1-.2-.2,0,0,0,0,.1,0,.2-.1.3-.3.3-.5s-.1-.5-.4-.6c-.1,0-.4,0-.7,0h-.9v2.4h.5v-.9h.3c.3,0,.4,0,.4,0,.1,0,.2.2.2.5v.2s0,0,0,0h0c0,0,.5,0,.5,0h0c0-.1,0-.1,0-.2ZM107.1,139.2c0,0-.2,0-.4,0h-.3v-.7h.3c.2,0,.4,0,.5,0,0,0,.1.1.1.3s0,.2-.2.3Z"/>
          </g>
        </svg>
      </a>
    </li>
    <li>
      <a class="site-footer-item-information-link" href="/pages/volcom" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/footer-logo-volcom.svg?v=55390857394835499191751003508" alt="VOLCOM logo" width="80" height="80">
      </a>
    </li>
    <li>
      <a class="site-footer-item-information-link" href="/pages/spyder" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/footer-logo-spyder.svg?v=137649602113149651081777275308" alt="spyder logo" width="60" height="60">
      </a>
    </li>
    <li>
      <a class="site-footer-item-information-link" href="/pages/m-experiment" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/footer-logo-mexperiment.svg?v=13015126192525622281766113176" alt="m experiment logo" width="80" height="80">
      </a>
    </li>
    <li>
      <a class="site-footer-item-information-link" href="/pages/reef" target="_blank" aria-label="" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="" data-uw-rm-ext-link="" uw-rm-external-link-id="">
        <img src="//boardriders.co.jp/cdn/shop/t/55/assets/footer-logo-reef.svg?v=116497925544295104601770690805" alt="reef logo" width="48" height="48">
      </a>
    </li>
  <!-- <li>
    <a href="https://www.captainfin.com/" target="_blank" aria-label="captainfin.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.captainfin.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.captainfin.com/$captainfin.com">
      <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.76 33.12">
  <path d="m16.24,5.83c-.26.07-.4.24-.34.56.05.28.38.51.65.44.18-.18.39-.37.34-.69-.08-.24-.43-.34-.66-.31ZM.21,14.48s0-.02,0-.03c0,0,0,0,0,.03Zm29.77,2.42c-.01-.08-.06-.14-.07-.21-.02-.19.04-.42.06-.57.04-.23.02-.46.07-.7-.04-.04-.1-.05-.13-.09-.06-.2.04-.34.02-.51-.02-.13-.11-.19-.14-.29-.05-.16-.01-.29.03-.51-.07-.31-.09-.59-.14-.92-.15-.19-.03-.37-.07-.61-.02-.1-.11-.16-.15-.23-.1-.18-.09-.38-.1-.61-.16-.12-.29-.26-.23-.55-.25-.04-.19-.27-.25-.44-.06-.17-.37-.27-.28-.54-.15-.05-.28-.12-.29-.31-.2-.06-.12-.24-.17-.41-.04-.13-.23-.17-.25-.31-.08-.01-.15-.04-.2-.09-.07-.21-.2-.34-.25-.51,0-.04,0-.09-.01-.14-.07-.22-.24-.41-.35-.63-.23-.11-.57-.41-.67-.63-.03-.07-.03-.16-.07-.23-.04-.06-.14-.08-.21-.13-.12-.1-.18-.23-.32-.31-.09-.05-.19-.06-.28-.12-.08-.06-.15-.25-.25-.29-.1-.05-.21-.02-.29-.08-.18-.11-.27-.35-.53-.38-.09-.09-.1-.24-.19-.32-.04-.04-.13-.05-.19-.09-.15-.1-.27-.27-.42-.38-.08-.06-.19-.13-.28-.16,0,0-.01.03-.03.03-.1-.02-.21-.15-.29-.22-.14.03-.23-.1-.31-.18-.22,0-.33-.18-.51-.25-.07-.03-.16-.01-.23-.05-.09-.04-.16-.15-.26-.19-.15-.06-.38-.03-.59-.06-.1-.01-.19-.05-.28-.06-.3-.03-.58.05-.75-.12-.09.05-.17.04-.26.03-.2-.28-.6-.09-.89-.15-.1-.02-.2-.11-.29-.13-.17-.03-.35.07-.5.02-.04-.05-.1-.08-.15-.12-.22.09-.3-.13-.5-.18-.04,0-.1,0-.15,0-.08,0-.15-.05-.22-.06-.15-.01-.3.06-.45.05-.22,0-.46-.1-.65-.11-.05,0-.09.02-.13.03-.2.01-.3-.13-.48-.15-.04-.01-.02.05-.07.03-.3-.08-.58.08-.9.09-.22.01-.26.07-.4.1-.11.02-.22,0-.37.02-.16.02-.25.08-.35.12-.18.07-.32.02-.5.02-.07.07-.25.11-.34.07-.09.13-.23.16-.37.2-.33.1-.66.39-1.02.39-.1.09-.24.14-.41.16-.07.11-.17.2-.31.24-.3-.04-.39.25-.69.3-.01-.08-.06.02-.12-.03-.01.05-.05.07-.09.1,0,0-.01-.02-.01,0,0,.18-.24.17-.34.24-.2-.05-.37.3-.63.36-.01.11-.15.13-.1.17-.05.03-.06-.03-.05.06-.21.15-.26.32-.5.46-.09-.02-.18.04-.35.04-.12.1-.14.23-.21.32-.03.03-.07.04-.11.07-.02.02-.03.06-.06.09-.05.05-.14.07-.19.13-.03.03-.08.38-.17.32,0,.03,0,.05,0,.08-.16.1-.24.36-.46.36-.11.18-.27.34-.42.48-.05.05-.11.13-.18.13.05.13-.11.22-.22.19,0,.09-.07.17-.12.25-.05.08-.1.16-.18.22-.04.03-.11.04-.15.09-.06.08-.04.2-.08.29-.05.14-.12.25-.22.35.04.01-.02.05-.02.07-.03.03-.02,0-.04-.02,0,.06.02.06,0,.1-.02,0-.03-.03-.04,0,.05.05-.05.08-.03.15-.13.08-.2.23-.28.36-.02.02-.04.02-.06,0,.02.11-.07.15-.13.2-.07.32-.21.54-.27.87-.12.14-.21.32-.31.51-.05.1-.16.18-.21.27-.04.08-.01.15-.02.22-.01.12-.07.26-.09.39-.02.13-.05.25-.09.36.04.09.12.25.1.36,0,.05-.05.08-.07.13-.12.34-.14.82-.19,1.19-.03.02-.05-.02-.06.03.02,0,.04,0,.04.02.03.26-.07.4-.11.59-.02.12-.01.31,0,.45.03.37.06.77.08,1.1,0,.03-.05.01-.04.04.06.01.03.17-.02.18.04.09.04.25-.03.26.06.27-.09.5-.09.71,0,.05.03.1.03.14,0,0-.03-.02-.03,0,0,0,.03.03.03.04,0,.02-.03.04-.03.06,0,0,.03.03.03.03-.01.23.07.41.06.73.06.06.06.21.06.28.09.3.32.67.33.98.05.05.21.36.16.51.02,0,.05,0,.04.03.05.28.14.55.12.83.16.14.17.43.24.67.04.01.07.03.12.04.38.7.96,1.15,1.25,1.96.12.19.26.36.35.58.35.45.74.86,1.21,1.21.06.13.18.22.23.36.21.17.43.32.55.53.46.28.7.79,1.22,1.01.12.15.27.27.53.29.22.31.76.37,1.01.62.16.02.23.1.32.18.06.05.09.12.15.16.06.05.23.12.34.16.12.05.17.04.22.06.48.14,1.25.11,1.73.36.13-.13.32-.03.5,0,.13.02.26-.02.37,0,.11.02.17.12.28.15.1.03.23-.03.35-.01.03,0,.07.04.1.05.15.03.33,0,.48.03.06.01.11.06.17.07,0,0,.04-.02.06-.01.06.01.13.05.19.06.19.03.39.01.56.12.28-.08.51.02.72.03.15.01.33.02.51.05.16.03.41.04.47.11.35-.09.71-.08,1.09-.06.06-.08.18-.09.28-.13.02,0,0,.02,0,.03.52-.24,1.28-.34,1.88-.48.09-.1.16-.22.34-.23.11-.13.25-.19.44-.19.11-.11.28-.09.43-.13.23-.06.33-.23.53-.32.31-.13.63-.14.81-.37.05-.07.07-.16.13-.22.02-.04.1-.02.13-.04.19-.07.23-.42.43-.47.04-.01.12.03.18.02.15-.03.23-.29.36-.38.07-.05.17-.07.24-.14.08-.08.12-.2.19-.29.19-.22.48-.36.61-.59.07-.04.11-.05.19-.07.25-.29.53-.53.77-.85.07-.1.08-.22.14-.33.03-.06.11-.16.18-.26.14-.22.22-.4.5-.43.11-.11.21-.22.35-.3.08-.29.27-.46.39-.71.19-.4.32-.86.55-1.23.12-.39.34-.75.42-1.13.14-.17.09-.37.14-.61.04-.23.18-.45.2-.67,0-.08-.02-.17,0-.26.01-.07.07-.14.08-.2.02-.16-.06-.24-.04-.39.01-.07.04-.17.06-.25.06-.24.19-.6.21-.86.02-.18-.03-.27-.05-.36-.03-.13,0-.27-.01-.42Zm-5.5-7.43c-.18.14-.49.18-.78.26-.05.01-.09.05-.13.06-.21.03-.41-.02-.6.05-.09.03-.15.14-.25.16-.15.03-.3-.01-.45.03-.08.02-.14.07-.22.09-.07.01-.15,0-.22.01-.09.02-.19.07-.29.1-.04,0-.08,0-.12,0-.05.01-.09.05-.15.06-.29.06-.63.14-.94.21-.12.02-.24.02-.35.04-.29.06-.51.16-.78.17-.12,0-.25.02-.37.01-.14-.01-.28-.09-.42-.09-.32,0-.59.14-.91.18.06.55-.08,1.21-.02,1.7.02.1.02.2.04.29.01.05.05.09.06.15,0,.07-.05.15-.05.22,0,.11.08.24.07.35,0,.05-.04.1-.04.16,0,.05.02.1.01.13-.03.24-.19.4-.14.74.01.07.05.14.06.23,0,.06-.04.13-.05.19-.01.12.04.23.04.35,0,.08-.03.15-.03.23,0,.17.03.36.01.54-.02.18,0,.29.01.44,0,.09-.03.18-.02.28,0,.06.04.12.04.17,0,.15-.09.26-.11.42-.01.13.04.23.07.39.02.11-.01.25.01.34.03.11.13.16.13.32,0,.07-.03.13-.05.2-.02.14.02.31.01.45,0,.13-.05.25-.05.35,0,.05.05.09.06.14.03.15-.06.3-.05.45,0,.06.04.12.06.19.03.16-.02.34.01.48.01.07.07.13.09.2.02.14-.06.35-.05.52,0,.07.05.14.04.2,0,.14-.11.24-.14.36-.01.06.03.15.03.22,0,.06-.04.12-.04.19,0,.05.03.1.03.15,0,.1-.05.18-.03.32,0,.08.07.17.07.26,0,.11-.09.23-.09.36,0,.05.02.1.01.15,0,.04-.03.1-.03.14,0,.05.04.09.04.14,0,.12-.03.22-.08.33.13.14.07.4.04.61.17.23-.16.55.04.82-.15.26-.09.65-.04.93.45-.06.72-.23,1.1-.37.21-.17.49-.27.72-.42.35-.32.63-.71.92-1.08-.04-.25.16-.33.24-.49.03-.06.02-.13.05-.19.02-.06.09-.08.13-.15.1-.16.16-.4.27-.55.04-.06.1-.1.15-.14.08-.16.07-.25.09-.47.2-.14.07-.39.21-.58-.05-.06-.1-.12-.19-.15-.03-.12-.15-.17-.26-.29-.06-.07-.19-.17-.19-.25,0-.04.13-.22.18-.28.1-.11.24-.21.33-.31.05-.07.07-.17.12-.23.05-.07.12-.11.16-.17.09-.14.13-.32.19-.45.07-.15.17-.26.24-.39-.02-.25.13-.39.26-.61.08-.13.2-.24.24-.35.01-.03,0-.08,0-.12.01-.06.09-.11.12-.17.06-.12.09-.24.14-.3.06-.09.16-.12.18-.2.02-.11-.08-.23.03-.31.12-.01.16.05.2.12-.11.51.09,1.05-.13,1.48.06.27.02.5.02.81,0,.21.08.44.05.62-.01.11-.07.2-.09.31-.02.15.03.29.04.44.01.15-.06.3-.08.48-.02.17,0,.35-.05.48-.02.05-.06.09-.07.14-.01.05,0,.12,0,.17,0,.04-.04.08-.04.12-.04.2.03.44-.02.64-.02.08-.1.12-.16.22-.09.13-.09.28-.22.35.02.11-.08.2-.12.32-.03.06-.02.15-.04.22-.02.05-.09.12-.12.19-.08.15-.12.25-.3.3-.12.21-.19.43-.33.62-.07.1-.14.16-.22.26-.03.04-.05.1-.08.13-.04.05-.1.05-.13.1-.05.09-.05.24-.09.33-.07.14-.22.18-.34.32-.08.09-.11.24-.21.31-.08.06-.22.08-.3.13-.17.28-.58.45-.86.68-.17,0-.23.11-.42.08-.14.11-.19.3-.47.27-.1.12-.23.13-.43.19-.08.02-.13.07-.19.1-.04.01.01-.03-.06,0-.07.03-.34.11-.47.11-.09,0-.19-.02-.29-.02-.46.03-.89.25-1.26.02-.18.06-.38-.05-.51-.12-.04,0-.12.04-.13.02-.36-.15-.93-.09-1.15-.38-.07,0-.14.01-.21-.01-.07-.03-.08-.12-.15-.18-.02-.01-.06,0-.09-.02-.05-.02-.08-.11-.1-.13-.04-.02-.17-.02-.25-.06-.06-.03-.1-.11-.15-.17-.06,0-.16-.06-.23-.09-.27-.18-.47-.38-.61-.67-.17-.03-.18-.19-.26-.32-.11-.17-.36-.29-.35-.54-.09-.06-.15-.14-.26-.18-.31-.99-.87-1.81-1.14-2.83-.04-.15,0-.28-.03-.39-.04-.16-.17-.29-.22-.44-.03-.12-.07-.33-.09-.49-.02-.24.11-.48.07-.73-.01-.08-.08-.13-.1-.2-.02-.08,0-.18-.01-.28-.01-.12-.04-.23-.03-.34.02-.14.08-.29.09-.45,0-.09-.04-.2-.04-.29,0-.15.05-.29.03-.41-.01-.07-.07-.13-.09-.2-.07-.33.11-.64.02-.96-.03-.11-.09-.3.05-.32.15-.02.3.46.36.59.06.12.15.25.23.38.08.13.18.26.23.38.13.29.2.56.45.73.12.32.29.6.45.89.23.06.23.35.39.54.02.02.06.04.09.06.03.03.03.09.06.11.05.05.26.14.23.25-.01.06-.12.09-.18.08-.22.22-.57.33-.75.59.06.13.1.28.16.42.13.07.21.18.23.35.2.08.14.31.2.51.02.07.07.12.09.18.03.1.02.21.05.3.06.16.17.31.22.48.04.03.08-.02.13.02.09.13.16.27.22.44.29.17.33.59.68.7.07.13.17.22.25.35.33.1.54.37.88.4.06.06.13.09.18.16.3.1.43.3.74.3.14-.23.06-.51.05-.81,0-.13.04-.28.02-.38-.02-.12-.09-.2-.09-.32,0-.07.05-.15.03-.22,0-.05-.09-.09-.1-.15-.03-.14.11-.34.14-.49.02-.1-.02-.18-.03-.29-.01-.16.08-.32.11-.5.01-.11-.04-.21-.06-.33-.03-.2,0-.44-.02-.61-.01-.12-.07-.23-.06-.35.01-.11.05-.13.09-.23-.07-.38.12-.74.13-1.12,0-.13-.01-.29-.01-.44,0-.16.04-.33.02-.46-.02-.15-.1-.22-.09-.33,0-.05.04-.11.05-.17,0-.13-.04-.26-.03-.39.01-.12.08-.24.09-.36,0-.14-.09-.24-.1-.37-.02-.17.05-.35.11-.58.04-.17.03-.35.03-.52,0-.12.04-.23.05-.33.02-.26-.04-.38-.13-.55.06-.17-.05-.31-.02-.5.02-.16.14-.28.13-.43,0-.1-.08-.18-.08-.28,0-.14.12-.26.15-.38-.04-.06-.15-.1-.17-.17-.04-.16.14-.37.12-.57,0-.07-.06-.12-.07-.18-.02-.1.03-.18.05-.29.02-.15-.01-.35.02-.51.02-.07.05-.15.05-.2-.01-.16-.19-.31-.09-.52-.03-.08-.12-.11-.16-.19,0-.14.05-.25.06-.37,0-.06-.03-.13-.03-.19,0-.1.07-.2.08-.32,0-.15-.05-.35-.1-.47-.13.01-.23-.1-.35-.12-.13-.02-.3.07-.46.05-.07,0-.12-.06-.18-.07-.08-.01-.18.02-.28.01-.06,0-.12-.05-.17-.06-.07,0-.14.02-.21.01-.18-.02-.34-.13-.48-.13-.08,0-.14.06-.22.07-.23.03-.43-.04-.61-.14-.15-.02-.28.03-.41,0-.07-.02-.11-.09-.16-.1-.29-.06-.58.14-.72-.06-.28,0-.53-.16-.79-.19-.18-.03-.36.04-.53-.02-.05-.02-.08-.08-.13-.09-.05-.01-.1,0-.15-.02-.07-.02-.12-.08-.18-.1-.15-.05-.35,0-.53,0-.08,0-.14-.06-.22-.07-.04,0-.09.02-.13.01-.18-.01-.36-.1-.47-.19.01-.2.21-.14.37-.15.18-.02.47.02.67-.03.28.18.77.06,1.06-.08.31,0,.59.17.87.12.17-.03.41-.15.63-.11.05,0,.1.05.15.06.12.03.3-.04.44-.04.27,0,.52.02.7-.03.06-.01.13-.07.19-.07.08,0,.13.06.22.07.16.03.36,0,.51,0,.06,0,.13.05.19.05.07,0,.13-.06.21-.07.07-.02.15,0,.22-.01.06,0,.12-.05.18-.06.29-.04.54.12.84.12.01-.19.08-.42.08-.64,0-.06-.04-.13-.04-.2,0-.13.02-.23-.06-.32.15-.26.03-.53,0-.78-.12-.04-.23-.1-.34-.15-.02-.1-.09-.15-.12-.25-.02-.08,0-.17-.01-.25-.02-.1-.12-.27-.14-.38-.07-.32.11-.5.29-.7.01-.2.1-.33.24-.46.11-.1.17-.13.31-.23.07-.05.12-.1.16-.11.08-.02.17.02.25,0,.05-.01.11-.08.16-.09.11-.02.16,0,.25-.09.25.06.45.03.66.07.07.05.13.1.24.11.18.15.27.39.43.56.11.21.04.52.14.74-.04.11-.08.22-.15.3.02.47-.51.62-.38,1.01-.03.05-.04.14-.08.19.02.21,0,.5-.05.71.13.27-.09.48-.02.78.06.07.21.06.26.13.07,0,.08-.08.16-.09.07,0,.14.08.23.09.12.01.26-.12.34-.11.09.01.13.11.21.12.24-.05.38.02.6.05.08,0,.15.05.23.06.25.02.48-.07.7-.11.14-.02.28,0,.43-.01.15-.01.31-.1.47-.03.06.03.09.11.15.13.2.07.4-.02.63-.04.07,0,.14.02.2.02.1-.01.18-.11.28-.12.09,0,.18.06.26.06.08,0,.16-.03.24-.03.15,0,.4.02.61.06.28-.07.79-.05,1.07-.08.13-.01.34-.13.34.11-.04.06-.17.07-.25.04Zm8.21,8.41c-.01-.1-.12-.19-.14-.31-.03-.15.08-.27.09-.42,0-.08-.05-.17-.04-.25.01-.11.11-.21.13-.35.03-.17-.11-.33-.08-.51.02-.13.12-.16.12-.29-.15-.08-.09-.3-.16-.47-.04-.09-.16-.12-.17-.22-.02-.09.06-.19.08-.23.07-.17.06-.4.09-.61.01-.08.06-.2.06-.27,0-.1-.09-.22-.1-.34-.02-.12.03-.25.02-.33-.01-.06-.07-.11-.09-.17-.02-.09.03-.19.02-.28-.03-.19-.29-.27-.19-.55-.08-.05-.12-.14-.17-.22.04-.33-.32-.47-.15-.77-.11-.16-.11-.33-.14-.52-.04-.27-.23-.46-.32-.7-.03-.09-.05-.18-.09-.26-.21-.22-.41-.45-.52-.77-.11-.06-.11-.19-.17-.28-.02-.02-.07-.04-.09-.06-.14-.17-.14-.47-.27-.64-.07,0-.09-.11-.1-.12-.02-.01-.04.02-.06,0-.01-.01.01-.04.01-.04,0,0-.03.01-.04,0-.12-.14-.15-.41-.29-.57-.09-.11-.26-.13-.37-.24-.04-.03-.08-.11-.1-.16-.01-.02.02-.05.02-.06-.06-.25-.25-.43-.39-.63-.11-.14-.18-.31-.27-.44-.09-.12-.2-.16-.26-.29-.02-.04-.02-.09-.04-.13-.06-.11-.21-.14-.29-.22-.04-.04-.05-.1-.09-.14-.06-.08-.16-.14-.25-.21-.08-.07-.15-.16-.24-.22-.27-.23-.61-.36-.77-.66-.23-.09-.47-.18-.49-.47-.26-.16-.66-.12-.77-.44-.31-.17-.7-.27-.87-.57-.22-.11-.45-.18-.51-.4-.48-.29-1.05-.51-1.67-.59-.06-.05-.14-.1-.2-.15-.35.03-.61.04-.78-.18-.19.02-.46.02-.58-.15-.12-.05-.21,0-.34-.03-.11-.03-.19-.14-.29-.16-.1-.02-.21.03-.29,0-.1-.04-.13-.16-.22-.18-.04-.01-.08.02-.15.03-.09,0-.2-.05-.28-.05-.17,0-.29.06-.4-.02-.07-.05-.06-.15-.15-.21-.08-.03-.14.06-.22.06-.06,0-.09-.04-.15-.06-.08-.03-.18-.02-.31-.05-.09-.02-.17-.07-.26-.09-.17-.04-.33-.12-.44-.13-.17-.02-.34.08-.51.08-.11,0-.24,0-.34-.02-.24-.02-.37-.15-.56-.15-.24,0-.37.15-.56.2-.14.04-.31.02-.44.04-.15.02-.28.11-.44.13-.15.02-.33-.09-.48-.06-.29.04-.52.35-.9.22-.12.19-.38.19-.63.23-.28.05-.52.18-.79.23-.17.03-.34.08-.5.09-.14.04-.26.15-.43.16-.08,0-.16-.04-.24-.02-.08.02-.15.1-.22.14-.2.12-.44.15-.65.1-.19.05-.34.26-.53.36-.1.05-.28.06-.41.11-.24.09-.54.33-.77.3-.02,0-.05-.02-.07-.03-.18.12-.44.18-.58.35-.04.05-.04.1-.08.16-.06.1-.33.32-.41.39-.12.09-.27.15-.38.23-.12.09-.18.25-.34.26-.15.18-.33.32-.5.46,0-.01-.01-.02-.02,0-.17.14-.41.37-.62.47-.1.18-.31.24-.36.46-.11.12-.21.25-.28.41-.18.07-.26.24-.37.38-.04.01-.09.03-.13.04-.14.23-.35.38-.55.55-.05.2-.24.28-.38.43-.1.1-.19.28-.27.42-.15.28-.25.56-.35.81-.1.09-.17.21-.24.33-.04-.01-.03.04-.07.03-.11.21-.32.35-.4.59-.02.06-.01.13-.03.19-.1.3-.27.57-.36.84-.2.28-.25.63-.33,1.04-.01.08-.06.16-.09.25-.09.28-.15.57-.23.81-.09.26-.17.62-.21.87-.06.38-.17.77-.19,1.15,0,.13-.01.24-.04.35,0,0,.01.02.02.03-.07.14-.06.37-.09.55-.02.08-.05.22-.11.23-.04.26-.05.5,0,.76.02.09,0,.17.01.28.01.18.08.37.08.54,0,.14-.08.28-.09.42,0,.06.02.11.03.19.02.14,0,.31.03.42.02.07.07.13.07.2.02.21.01.33.03.49,0,.12.01.24.03.35.02.16.01.37.04.53.04.24.16.46.13.71.16.14.02.45.13.67.04.08.11.1.14.16.1.19-.03.54.29.57.2.12.11.37.17.58.04.13.11.28.14.41.06.22.1.33.22.47.03.4.27.67.42.96.05.11.06.23.11.35.1.26.38.46.4.79.22.24.33.58.65.72.17.43.49.72.61,1.21.13.1.24.24.28.36.18.09.26.31.41.44.06.06.17.08.23.16.02.02,0,.05.03.07.09.09.21.15.29.22.02.02.04.07.07.1.04.04.12.06.15.09.02.03.02.03.02.04,0,0,0,0,.03,0,.07.03.09.14.11.17.05.08.16.21.23.27.02.02.04,0,.07.01.02.01.03.06.04.07.05.04.12.04.17.09.1.09.15.22.23.26.11.06.27.07.35.15.16.33.53.42.7.76.12.04.27.12.4.19,0,.05.07.1.12.1-.08.07.06,0,.03.1.06-.01.1-.03.12.04.05,0,.05-.02.1-.01.27.13.42.28.72.38.15.16.36.19.55.34.01.06-.03-.01-.03.03.14.03.22.16.42.16.24.23.65.22.91.3.1.03.19.11.29.14.12.03.27-.01.37.06,0-.06.05,0,.09-.01.03.02.08.02.09.07.21.07.43.1.6.14.05,0,.1.09.15.12.12.07.27.02.41.11.06-.07.16,0,.24,0,.11,0,.41,0,.41.13.05-.05.14,0,.18.04.13-.02.32-.04.47-.05.02,0,.01.03.02.06.1-.05.15.06.25.07.14.03.31-.06.49-.07.06,0,.12,0,.17,0,.16,0,.33.02.49.04.16.03.3.09.45.09.15,0,.31-.05.47-.03.06.01.1.05.16.06.09.02.22.03.34.05.11.01.23.06.31.06.14,0,.31-.07.46-.02.11.03.17.09.28.09.12,0,.24-.1.37-.09.08,0,.19.09.28.1.2-.05.3-.14.53-.14.01.03.07.07.15.08.16.01.24-.05.31-.07.16-.04.27.03.43.02.12-.01.24-.07.37-.09.07,0,.14.01.2,0,.27-.03.49-.25.77-.2.11-.14.28-.11.47-.15.17-.04.3-.16.47-.22.48-.15.97-.2,1.4-.32.05-.08.18-.08.27-.13.01-.03,0-.09.03-.12.15-.09.29-.2.4-.33.28-.07.37-.23.55-.36.31-.02.5-.3.72-.42.14-.07.33-.13.44-.26.09-.1.15-.23.24-.33.08-.1.19-.2.25-.3.07-.11.1-.2.17-.28.07-.08.15-.14.22-.23.05-.07.06-.16.12-.23.05-.07.13-.1.22-.19.25-.24.57-.42.86-.68.04-.09.12-.12.13-.23.11-.1.24-.18.33-.32.21-.1.39-.28.56-.37.2-.35.56-.52.77-.85.06-.21.21-.3.33-.48.08-.14.14-.28.24-.4.1-.12.17-.25.25-.39.14-.23.33-.43.28-.72.05-.08.12-.15.16-.23.38-.12.56-.44.84-.66,0-.21.08-.38.12-.54.12-.49.22-1.07.35-1.57.04-.16.13-.32.15-.47,0-.06,0-.13,0-.19.02-.12.13-.23.13-.36,0-.15-.07-.3-.04-.44.03-.16.15-.3.17-.48.01-.18-.03-.32.02-.46.03-.1.11-.17.13-.28.05-.2-.04-.34-.05-.49-.01-.12.03-.25.02-.38Zm-1.28.74c0,.06.06.14.06.2,0,.19-.25.33-.25.49.14.15-.2.5-.08.71-.07.18-.14.32-.08.54-.06.06-.1.14-.16.2-.03.11-.02.21-.08.31-.01.02-.06.03-.07.06-.12.2-.13.45-.18.68-.03.17-.15.38-.08.54-.03.07-.06.15-.08.23-.15.19-.32.37-.44.59-.14.28-.34.56-.43.88-.06.21-.09.39-.18.58-.09.17-.16.34-.28.49,0,.03-.02.06-.02.1-.15.14-.22.35-.46.4-.08.2-.27.3-.4.46-.11.14-.2.35-.3.54-.14.25-.34.45-.53.65-.09.1-.19.23-.3.32-.05.04-.13.06-.18.12-.07.07-.13.16-.19.23-.07.08-.1.17-.16.25-.16.19-.37.31-.5.52-.14.07-.28.16-.4.26-.06.05-.11.14-.18.19-.07.05-.16.08-.24.13-.15.11-.28.24-.44.35-.04.03-.09.05-.13.07-.1.07-.18.17-.29.25-.09.05-.2.07-.28.13-.18.13-.39.29-.59.4-.35.09-.65.35-1.05.44,0,.03-.08.03-.05.04-.54.2-1.3.28-1.88.43-.27-.02-.58.16-.93.23-.24.04-.51.02-.73.07-.09.02-.19.05-.28.07-.12-.05-.22,0-.41-.05-.02.02,0,.02-.03.04.01-.03-.04-.07-.06,0-.02-.01,0-.03,0-.04-.37,0-.74.02-1.01.05-.05-.02,0-.02-.06-.03-.12,0-.25.04-.37.04-.09,0-.17-.06-.26-.09-.03-.01-.03.03-.06.03-.03,0-.07-.06-.09-.06-.16-.03-.34.04-.5.03-.31-.03-.6-.18-.92-.23-.21-.03-.43.04-.66.04-.18,0-.38-.1-.57-.12-.19-.02-.38.02-.53,0-.11-.02-.24-.09-.37-.12-.13-.02-.25-.02-.35-.06-.07-.02-.14-.13-.22-.13-.2-.02-.39-.06-.57-.15-.32-.15-.64-.29-.95-.44-.25-.23-.62-.33-.92-.53-.29-.21-.69-.29-1.02-.39-.28-.18-.47-.45-.86-.52-.28-.27-.63-.49-.9-.78-.1-.11-.19-.25-.31-.35-.21-.18-.48-.27-.67-.44-.09-.08-.16-.24-.25-.32-.04-.04-.09,0-.09-.07-.11-.04-.26-.05-.34-.14-.1-.1-.11-.26-.19-.37-.07-.09-.19-.1-.28-.19-.21-.21-.25-.67-.55-.82-.18-.29-.33-.57-.49-.85-.06-.1-.16-.16-.23-.25-.09-.12-.1-.3-.19-.44-.08-.13-.19-.22-.26-.35.06-.19-.13-.33-.21-.48-.06-.11-.07-.24-.13-.37-.03-.08-.09-.16-.14-.23-.14-.19-.2-.37-.32-.6-.01-.18-.09-.42-.22-.54-.08-.4-.09-.79-.17-1.18-.06-.33-.17-.64-.21-.97-.05-.43,0-.82-.03-1.22-.13-.36-.08-.76-.29-1.06.07-.15.01-.31,0-.49-.02-.3.07-.65.08-.98,0-.12-.03-.24-.02-.35,0-.11,0-.21,0-.32-.02-.64.33-1.23.35-1.91,0-.19,0-.36.02-.52.02-.14.08-.25.12-.39.06-.21.06-.43.18-.55.02-.23.18-.42.23-.64.05-.21.13-.5.18-.65.02-.07.03-.19.06-.26.06-.13.2-.21.27-.3.2-.27.24-.73.43-1.01.06-.09.15-.16.22-.26.14-.19.23-.42.4-.56.01-.1.08-.13.13-.19.27,0,.31-.23.46-.36.31.01.33-.25.46-.48.09-.16.26-.29.33-.42.04-.07.05-.15.09-.2.06-.07.16-.12.24-.19.07-.07.13-.15.19-.22.14-.13.31-.24.46-.36.14-.11.29-.24.44-.37.18-.16.31-.36.55-.42.13-.1.3-.21.47-.33.07-.05.12-.14.19-.17.07-.03.16,0,.22-.03.25-.08.33-.35.5-.49.21.02.39-.04.53-.16.05-.04.08-.12.13-.16.17-.11.46-.11.5-.29.21-.14.45-.25.68-.37.02-.01.03-.04.03-.07.14.02.19-.14.31-.19.12-.04.27-.02.39-.06.18-.05.32-.14.47-.2.22.03.39-.13.59-.17.07-.01.16,0,.24-.01.1-.02.2-.09.29-.1.05,0,.1.02.15.02.21-.01.4-.17.62-.24.09-.03.21-.02.29-.02.03,0,.04-.03.04-.03.02,0,.02.03.04.03.15-.03.27-.13.41-.14.24-.03.52.14.73-.02.09,0,.14.06.22.08.12.02.25-.03.37-.03.34,0,.8.1,1.2.13.32.02.66,0,.95.07.21.04.38.19.65.11.38.14.72.19,1.2.26.23.03.46.17.66.19.17.02.34,0,.5.03.18.04.34.13.53.15.11.01.21-.02.31.03.1.07.08.18.19.23.07.04.17,0,.23.05.1.05.14.21.26.26.12.06.22.03.38.06.31.27.83.23,1.1.53.42.14.68.43,1.14.53.08.08.18.14.28.2.1.03.22.02.32.06.11.05.18.2.29.29.08.06.18.07.26.12.16.1.25.31.45.34.09.16.27.22.39.34.11.11.18.25.26.38.3.22.4.63.71.84.02.08.09.11.12.19.2.13.34.32.45.54.11.08.17.2.25.31,0,.3.08.48.3.58-.04.32.14.5.45.53-.08.3.04.43.23.57,0,.08-.02.12-.03.17.13.33.38.58.55.82.13.27.27.58.37.89.03.08.1.15.12.23.04.15-.05.31.01.45.04.08.1.11.16.19-.09.23.04.4.14.52-.11.28.08.42.16.58-.16.59.21,1.03.24,1.6,0,.06.08.04.08.09.05.15-.05.33-.05.48,0,.09.07.15.08.23.02.11,0,.25.03.38.02.11.09.22.1.32,0,.11-.07.23-.06.36,0,.05.03.1.03.14,0,.19-.08.31-.03.51.01.05.05.07.06.12.02.17-.09.32-.08.45,0,.07.1.11.1.17.02.17-.26.31-.25.54Z" style="stroke-width: 0px;"></path>
</svg>
    </a>
  </li>-->
  <!--<li>
    <a style="width:1.25rem" href="https://www.spyder.com/" target="_blank" aria-label="spyder.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.spyder.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.spyder.com/$spyder.com">
      <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.56 40">
  <path d="m10.26,21.19h0s0,0,0,0c0,0,0,0,.01,0,.01,0,.03,0,.04,0h-.05ZM.12,8.68s0,0,0,0H.12Zm20.32.01s0-.02,0,0h0Zm-.52,18.37c-.22-1.19-.14-.96-.44-1.46-.2-.34-.14-.19-.92-.68-.75-.48-.85-.78-1.46-1.05-.61-.27-1.09-.27-1.09-.27,0,0-.48-.51-1.77-.27-1.14.21-1.56.37-1.56.37,0,0,.69-.43,1.94-1.26.82-.54,1.1-1.06,1.6-1.67.44-.54.65-.41.85-.61.2-.2.24-.65.24-.65,0,0,.85-.24,1.12-1.05.49-1.46.95-2.65,1.02-3.09.07-.44.41-.48.51-1.09.1-.61-.17-1.16,0-2.82.14-1.33.27-1.6.37-2.21.07-.4.1-.53.12-.56-.01,0-.04,0-.08-.23-.1-.58-.34-.51-.61-1.22-.27-.71-.51-1.02-.51-1.02l-.17.15s.2.67.44,1.17c.34.71.27.88.27.88,0,0,.07.21-.07,1.33-.03.27-.58,3.16-.58,3.16,0,0-.57.89-.65,1.29-.14.71-.51,2.45-1.12,3.16-.97,1.13-.89,1.66-.88,1.7,0,0,0,0,0,0,0,0,0,0,0,0,0-.03-.13-.29-2.11,1.29-.73.59-2.11,1.87-2.11,1.87,0,0,.52-.68,1.9-2.45.37-.48.51-.95.88-1.8.37-.85.95-1.26,1.09-1.6.14-.34,0-.68,0-.68,0,0,.51-.27.54-.75.06-.89-.03-.78-.07-2.41-.03-1.63.61-3.59.31-4.28-.54-1.22-.99-2.62-1.22-3.57-.49-1.95.17-1.15-.54-2.11-.31-.41-.08.12-.51-.78-.48-.99-.79-1.75-.79-1.75l-.24.03s.03.54.35,1.05c.59.93.37,1.8.65,2.35.27.54.54,1.46.54,1.46,0,0,.65,1.84.65,2.58s-.31.88-.24,1.5c.07.61.37.95.17,2.24-.2,1.29-.44,1.7-.51,2.45-.07.75.17,1.29.17,1.29,0,0-.48.14-.54.34-.27.81-.63,1.19-.75,1.36-.43.62-1.22,1.39-1.73,2.62-.73,1.76-1.05,2.65-1.05,2.65,0,0,0-.71.48-2.07.19-.55.07-.68.07-.68,0,0-.29.1-.54.71-.26.61-.41,1.58-.41,1.58,0,0-.19-.31-.63-.32-.43.02-.62.31-.62.31,0,0-.15-.97-.41-1.58s-.54-.71-.54-.71c0,0-.12.13.07.68.48,1.36.48,2.07.48,2.07,0,0-.32-.9-1.05-2.65-.51-1.22-1.3-2-1.73-2.62-.12-.17-.48-.55-.75-1.36-.07-.2-.54-.34-.54-.34,0,0,.24-.54.17-1.29-.07-.75-.31-1.16-.51-2.45-.2-1.29.1-1.63.17-2.24.07-.61-.24-.75-.24-1.5s.65-2.58.65-2.58c0,0,.27-.92.54-1.46.27-.54.06-1.42.65-2.35.35-.55.28-.86.25-1.11h-.2s-.25.81-.73,1.79c-.43.9-.2.37-.51.78-.72.96-.06.16-.54,2.11-.24.95-.68,2.35-1.22,3.57-.31.69.34,2.65.31,4.28-.03,1.63-.13,1.53-.07,2.41.03.48.54.75.54.75,0,0-.14.34,0,.68.14.34.71.75,1.09,1.6.37.85.51,1.33.88,1.8,1.39,1.77,1.9,2.45,1.9,2.45,0,0-1.37-1.28-2.11-1.87-1.98-1.59-2.1-1.32-2.11-1.29,0,0,0,0,0,0,0,0,0,0,0,0,0-.04.08-.57-.88-1.7-.61-.71-.99-2.45-1.12-3.16-.08-.4-.65-1.29-.65-1.29,0,0-.54-2.89-.58-3.16-.14-1.11-.07-1.33-.07-1.33,0,0-.07-.17.27-.88.25-.54.44-1.16.43-1.22l-.16-.11c-.14.08-.24.31-.51,1.02-.27.71-.51.65-.61,1.22-.04.23-.07.24-.08.23.01.03.05.15.12.56.1.61.24.88.37,2.21.17,1.66-.1,2.21,0,2.82.1.61.44.65.51,1.09.07.44.53,1.64,1.02,3.09.27.82,1.12,1.05,1.12,1.05,0,0,.03.44.24.65.2.2.41.07.85.61.49.61.78,1.12,1.6,1.67,1.25.83,1.94,1.26,1.94,1.26,0,0-.43-.16-1.56-.37-1.29-.24-1.77.27-1.77.27,0,0-.48,0-1.09.27-.61.27-.71.58-1.46,1.05-.77.49-.71.34-.92.68-.3.5-.23.28-.44,1.46-.27,1.5-.65,3.06-.65,3.06.08.01.15,0,.2-.02.15-.06.21-1.18.68-2.43.54-1.43.95-1.5.95-1.5,0,0,.61.03,1.56-.61.95-.65,1.02-.88,1.02-.88,0,0,.37.17,1.05.07,1.38-.21,2.14.24,2.14.24,0,0-.79-.19-2.24.68-1.77,1.05-1.33,1.53-1.33,1.53,0,0-.34.07-.85.99-.49.88-.44,1.37-.78,2.75-.34,1.36-.54,1.05-.68,1.8-.14.75.34,1.32.71,2.96.2.88.31,1.39,1.05,2.69.54.95.95,1.5,1.29,1.6l.09-.12c-.1-.18-.52-.65-1.18-2.09-.54-1.19-.73-1.74-.99-3.33-.2-1.26.47-.59.44-1.5-.03-1.05.58-2.86,1.12-4.22.54-1.36.92-.88,1.05-1.12.39-.69,1.14-.91,1.36-.99.68-.24,1.05-.1,1.05-.1,0,0-.46.08-.87.83-.41.75-.85,1.51-.85,3.01s.61,2.82,1.56,3.68c1.2,1.09,2.68,1.06,2.68,1.06,0,0,1.63-.01,2.71-1.05.92-.88,1.56-2.18,1.56-3.68s-.44-2.26-.85-3.01c-.41-.75-.87-.83-.87-.83,0,0,.37-.14,1.05.1.22.08.97.3,1.36.99.14.24.51-.24,1.05,1.12.54,1.36,1.16,3.16,1.12,4.22-.03.91.65.24.44,1.5-.26,1.6-.44,2.14-.99,3.33-.72,1.58-1.13,1.92-1.16,2.1-.01.06.07.03.15.13,0,0,.67-.67,1.21-1.62.74-1.3.85-1.8,1.05-2.69.38-1.64.85-2.21.71-2.96-.14-.75-.34-.44-.68-1.8-.35-1.38-.29-1.87-.78-2.75-.51-.92-.85-.99-.85-.99,0,0,.44-.48-1.33-1.53-1.46-.87-2.24-.68-2.24-.68,0,0,.76-.44,2.14-.24.68.1,1.05-.07,1.05-.07,0,0,.07.24,1.02.88s1.56.61,1.56.61c0,0,.41.07.95,1.5.46,1.2.31,2.18.64,2.41.06.04.24.04.24.04,0,0-.37-1.56-.65-3.06Zm-8.45,4.93c-.71.2-.43.17-1.15.17s-.49.03-1.2-.17c-.42-.12-.65-.27-.54-.9.11-.62.37-.18.93-.74.08-.08.36-.33.34-.59-.02-.37.04-.6-.24-.87-.53-.51-.8-.98-.36-1.25.44-.27,1.06-.24,1.06-.24,0,0,.57-.03,1.01.24.44.27.18.74-.36,1.25-.28.27-.22.49-.24.87-.01.25.27.51.34.59.56.56.82.11.93.74.12.64-.11.78-.54.91Z" style="stroke-width: 0px;"></path>
</svg>
    </a>
  </li>-->
  <!--<li>
    <a href="https://www.honoluasurf.com/" target="_blank" aria-label="honoluasurf.com - open in a new tab" data-uw-rm-empty-ctrl="" data-uw-rm-brl="PR" data-uw-original-href="https://www.honoluasurf.com/" data-uw-rm-ext-link="" uw-rm-external-link-id="https://www.honoluasurf.com/$honoluasurf.com">
      <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44.04 22.45">
  <path d="m2.91,14.13c3.08.63,6.15,1.25,9.23,1.88.2.04.41.08.61.05.21-.03.39-.13.58-.23,1.92-1.06,3.69-2.57,4.54-4.59.46-1.09.59-2.44-.11-3.39-.27.98-1.08,1.74-1.99,2.19-.91.45-1.93.64-2.93.82l-2.44.44c-.34.06-.69.13-1.04.16-.06,0-.13.01-.19.01.78-.8,1.65-1.54,2.67-1.99.77-.34,1.61-.53,2.34-.95s1.36-1.18,1.28-2.02c-1.64,1.1-3.65,1.46-5.6,1.73-1.95.26-3.96.47-5.74,1.31.8-.84,1.66-1.65,2.71-2.14,1.78-.84,3.92-.68,5.68-1.58.66-.34-1.12-.6-1.31-.61-1.75-.1-3.52.05-5.23.45-.86.2-1.7.45-2.52.76-.84.32-1.19.55-1.22,1.51-.05,1.73-.1,3.47-.15,5.2,0,.22,0,.45.11.63.15.23.45.3.72.36Zm31.39-1.49c.13,0,.25,0,.38,0,1.31.02,2.17.48,2.43,1.32.27.89-.03,1.82-1.19,2.48-1.23.7-2.57,1.32-3.94,1.63-5.74,1.29-11.54,1-17.3.16-1.37-.2-1.97.76-2.91,1.23,6.51,1.08,13,1.16,19.47.21,2.77-.4,5.51-1.02,8.24-1.66.67-.16,1.54-.67,1.79-1.24.46-1.06.54-2.3.79-3.52-2.73-.52-5.14-1.72-7.76-.59Zm-26.3,4.18c-.69-.19-1.38-.39-2.06-.58-.69-.19-1.38-.39-2.07-.58-.2-.06-1.06-.41-1.48-.38-.14,0-.23.06-.24.17,0,.09.03.17.07.24.15.29.3.58.46.86,1.3,2.33,5.23,2.22,7.21.8-.18.13-1.62-.46-1.89-.53Zm7.66-12.26c.35-1.5-.16-2.14-1.44-1.97-2.01.28-4.01.59-6.02.88,2.54.02,5.11-.41,7.46,1.08Zm28.34,3.88c-.14-4.22-1.25-5.47-5.36-6.46C33.19.66,27.65.07,21.85,0,15.99.09,10.01.73,4.15,2.3,1.77,2.93.32,4.39.18,6.85.03,9.55-.1,12.28.1,14.97c.25,3.41,1.32,4.45,4.62,5.35.09.03.19.04.28.06,7.38,1.78,14.85,2.45,22.42,1.84,4.24-.34,8.43-.97,12.54-2.09,2.34-.64,3.72-2.11,3.88-4.52.16-2.38.25-4.78.17-7.17Zm-1.71,7.87c-.25,1.31-1.16,2.05-2.39,2.35-2.13.53-4.27,1.13-6.44,1.41-2.76.35-5.53.61-8.3.86-2.26.16-4.92.1-4.92.1h0c-5.03-.16-10-.75-14.89-1.98-.49-.12-.98-.27-1.47-.43-1.26-.42-2.03-1.27-2.25-2.6-.51-3.08-.47-6.17-.07-9.26.22-1.66,1.16-2.69,2.76-3.04,2.77-.6,5.54-1.25,8.34-1.65,8.82-1.26,17.56-.72,26.21,1.42.52.13,1.04.31,1.54.5,1,.38,1.66,1.09,1.86,2.14.65,3.39.64,6.79,0,10.19ZM20.98,2.97c1.42.38,2.79.96,4.24,1.21,1.42.24,2.9.48,4.16-.73-.14.13-.21.58-.34.78-.17.25-.39.45-.63.63-.49.35-1.18.7-1.79.73-1.51.08-3.04-.08-4.54-.27-1.46-.18-2.68.23-3.44,1.39,1.28,1.24,1.47,2.76.95,4.4-.57,1.81-1.62,3.31-2.96,4.63-.21.21-.41.43-.71.75.65.06,1.12.12,1.59.14,2.85.16,5.68.17,8.41-.83,1.5-.55,2.83-1.36,3.66-2.78.67-1.15.37-2.48-.67-3.24-1.04-.76-2.55-.65-3.41.26-.23.25-.43.53-.65.81-.69-1.04-.45-2.06.66-2.88,1.52-1.12,3.31-1.33,5.03-.89,2.65.68,5.22,1.65,7.83,2.45,1.12.34,2.26.58,3.65.93.07-3.67-.54-4.5-.64-4.61-.45-.8-1.26-1.29-2.39-1.57-6.42-1.59-12.93-2.28-19.54-2.07-.56.02-.9.18-.89.81.9-.19,1.53-.27,2.42-.04Z" style="stroke-width: 0px;"></path>
</svg>
    </a>
  </li> -->
</ul>

          <p class="site-footer-credits"><!-- © 2026 Boardriders IP Holdings, LLC. All Rights Reserved. -->
            © 2026 Boardriders IP Holdings, LLC. All Rights Reserved
          </p>

          <!--<p class="site-footer-credits">
             
          </p>-->
        </div>



        <!--
-->
      </div>
    </div>
  </section>
</footer>


</div>
<!-- END sections: footer-group -->

    
    <div style="display: none;" aria-hidden="true" data-templates>
      
      <div
        class="message-banner--container"
        role="alert"
        data-message-banner
      >
        <div class="message-banner--outer">
          <div class="message-banner--inner" data-message-banner-content></div>

          <button
            class="message-banner--close"
            type="button"
            aria-label="閉じる"
            data-message-banner-close
          ><svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  xmlns="http://www.w3.org/2000/svg"
  width="13"
  height="13"
  viewBox="0 0 13 13"
>
  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
</svg></button>
        </div>
      </div>
      

      
      <section class="atc-banner--container" role="log" data-atc-banner>
        <div class="atc-banner--outer">
          <div class="atc-banner--inner">
            <div class="atc-banner--product">
              <h2 class="atc-banner--product-title">
                <span class="atc-banner--product-title--icon">
                  


                <svg class="icon-checkmark "    aria-hidden="true"    focusable="false"    role="presentation"    xmlns="http://www.w3.org/2000/svg" width="18"  height="13" viewBox="0 0 18 13" xmlns="http://www.w3.org/2000/svg">      <path fill="currentColor" fill-rule="evenodd" d="M6.23 9.1L2.078 5.2 0 7.15 6.23 13 18 1.95 15.923 0z" />    </svg>                                                                                                    

                </span>
                お客様のカートに追加しました：
              </h2>

              <div class="atc--product">
                <div class="atc--product-image" data-atc-banner-product-image>
                  <svg class="placeholder--image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg>
                </div>
                <div class="atc--product-details">
                  <h2 class="atc--product-details--title" data-atc-banner-product-title></h2>
                  <span class="atc--product-details--options" data-atc-banner-product-options></span>
                  <span class="atc--product-details--price">
                    <span class="atc--product-details--price-quantity" data-atc-banner-product-price-quantity></span>
                    <span class="atc--product-details--price-value money" data-atc-banner-product-price-value></span>
                    <span
                      class="atc--product-details--price-discounted money"
                      data-atc-banner-product-price-discounted
                    ></span>
                    <span class="atc--product-details--unit-price hidden" data-atc-banner-unit-price>
                      ** total_quantity ** | ** unit_price ** / ** unit_measure **
                    </span>
                  </span>
                  <ul class="discount-list" data-atc-banner-product-discounts>
                    <li class="discount-list-item">
                      


                                                                        <svg class="icon-sale-tag "    aria-hidden="true"    focusable="false"    role="presentation"    xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewBox="0 0 350 350" fill="none">      <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M0 197.826C0 192.95 1.93821 188.275 5.38762 184.83L179.459 10.7587C186.348 3.86966 195.692 -0.000356971 205.435 2.46966e-08H334.782C343.187 2.46966e-08 350 6.81304 350 15.2173V144.565C350 154.308 346.13 163.651 339.241 170.541L165.17 344.612C161.725 348.061 157.049 350 152.174 350C147.299 350 142.624 348.061 139.179 344.612L5.38762 210.821C1.93821 207.376 0 202.701 0 197.826ZM304.348 68.4786C304.348 81.085 294.128 91.3046 281.521 91.3046C268.915 91.3046 258.695 81.085 258.695 68.4786C258.695 55.8721 268.915 45.6525 281.521 45.6525C294.128 45.6525 304.348 55.8721 304.348 68.4786Z" fill="currentColor"/>    </svg>                                            

                      <span class="discount-title"></span>
                      (-<span class="money discount-amount"></span>)
                    </li>
                  </ul>
                  <span class="atc--line-item-subscriptions" data-atc-banner-product-subscription-title></span>
                </div>
              </div>
            </div>

            <div class="atc-banner--cart">
              <div class="atc-banner--cart-subtotal">
                <span class="atc-subtotal--label">
                  カート小計
                </span>
                <span class="atc-subtotal--price money" data-atc-banner-cart-subtotal></span>
              </div>

              <footer class="atc-banner--cart-footer">
                <a
                  class="button-secondary atc-button--viewcart"
                  href="/cart"
                  data-atc-banner-cart-button
                >
                  カートを見る（<span></span>）
                </a>
                <form
                  action="/cart"
                  method="post"
                  aria-label="cart checkout"
                >
                  <button class="button-primary atc-button--checkout" type="submit" name="checkout">
                    
                    <span>購入手続き</span>
                  </button>
                </form>
              </footer>
            </div>
          </div>

          <button
            class="atc-banner--close"
            type="button"
            aria-label="閉じる"
            data-atc-banner-close
          ><svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  xmlns="http://www.w3.org/2000/svg"
  width="13"
  height="13"
  viewBox="0 0 13 13"
>
  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
</svg></button>
        </div>
      </section>
      
    </div>

    
    
    <div class="modal" data-modal-container aria-label="modal window" data-trap-focus>
      <div class="modal-inner" data-modal-inner>
        <button
          class="modal-close"
          type="button"
          aria-label="閉じる"
          data-modal-close
        >
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  xmlns="http://www.w3.org/2000/svg"
  width="13"
  height="13"
  viewBox="0 0 13 13"
>
  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
</svg>
        </button>
        <div class="modal-content" data-modal-content></div>
      </div>
    </div>

    <div class="modal-1" data-modal-container-1 aria-label="modal window">
      <div class="modal-inner" data-modal-inner>
        <button
          class="modal-close"
          type="button"
          aria-label="閉じる"
          data-modal-1-close
        >
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  xmlns="http://www.w3.org/2000/svg"
  width="13"
  height="13"
  viewBox="0 0 13 13"
>
  <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/>
</svg>
        </button>
        <div class="modal-content" data-modal-content></div>
      </div>
    </div>
    

    
    
    
    <div
      class="pswp"
      tabindex="-1"
      role="dialog"
      aria-hidden="true"
      aria-label="商品ズームダイアログ"
      data-photoswipe
    >
      
      <div class="pswp__bg"></div>

      
      <div class="pswp__scroll-wrap">
        
        <div class="pswp__container" aria-hidden="true">
          <div class="pswp__item"></div>
          <div class="pswp__item"></div>
          <div class="pswp__item"></div>
        </div>

        
        <div class="pswp__ui pswp__ui--hidden">
          <div class="pswp__top-bar">
            
            <div class="pswp__counter"></div>
            <button class="pswp__button pswp__button--close" title="閉じる">
              <span tabindex="-1">
                


              <svg class="icon-close "    aria-hidden="true"    focusable="false"    role="presentation"    xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">      <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/>      <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/>    </svg>                                                                                                      

              </span>
            </button>
            <button class="pswp__button pswp__button--share" title="Share"></button>
            <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
            <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>

            
            
            <div class="pswp__preloader">
              <div class="pswp__preloader__icn">
                <div class="pswp__preloader__cut">
                  <div class="pswp__preloader__donut"></div>
                </div>
              </div>
            </div>
          </div>

          <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
            <div class="pswp__share-tooltip"></div>
          </div>

          <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>
          <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>

          <div class="pswp__caption">
            <div class="pswp__caption__center"></div>
          </div>
        </div>
      </div>
      <div class="product-zoom--thumbnails" data-photoswipe-thumbs>
        <button
          class="gallery-navigation--scroll-button scroll-left"
          aria-label="Scroll thumbnails left"
          data-gallery-scroll-button
        >
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  width="14"
  height="8"
  viewBox="0 0 14 8"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
  <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
</svg>

        </button>
        <button
          class="gallery-navigation--scroll-button scroll-right"
          aria-label="Scroll thumbnails right"
          data-gallery-scroll-button
        >
          <svg
  aria-hidden="true"
  focusable="false"
  role="presentation"
  width="14"
  height="8"
  viewBox="0 0 14 8"
  fill="none"
  xmlns="http://www.w3.org/2000/svg"
>
  <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
  <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/>
</svg>

        </button>
        <div class="product-zoom--thumb-scroller" data-photoswipe-thumb-scroller></div>
      </div>
    </div>
    

    
    
    
    
    

    

    


    <script
      src="//boardriders.co.jp/cdn/shop/t/55/assets/empire.js?v=24790852614207522571734001570"
      data-scripts
      data-shopify-api-url="//boardriders.co.jp/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js"
      data-shopify-countries="/services/javascripts/countries.js"
      data-shopify-common="//boardriders.co.jp/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"
      data-shopify-cart="//boardriders.co.jp/cdn/shop/t/55/assets/jquery.cart.js?v=76897"
      data-pxu-polyfills="//boardriders.co.jp/cdn/shop/t/55/assets/polyfills.min.js?v=41774645620324957141734001572"
    ></script>

    








  <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
      
          {
            "@type": "ListItem",
            "position": 1,
            "item": {
              "@id": "/pages/roxy",
              "name": "【ROXY】ロキシー公式オンラインストア"
            }
          }
        
      ]
    }
  </script>








<script type="application/ld+json">
  {
    "@context": "http://schema.org",
    "@type": "WebSite",
    "name": "Boardriders Japan online store",
    "url": "https://boardriders.co.jp"
  }
</script>


    <script>
      (function () {
        function handleFirstTab(e) {
          if (e.keyCode === 9) {
            // the "I am a keyboard user" key
            document.body.classList.add('user-is-tabbing');
            window.removeEventListener('keydown', handleFirstTab);
          }
        }
        window.addEventListener('keydown', handleFirstTab);
      })();
    </script>

    

    <script
      src="//boardriders.co.jp/cdn/shop/t/55/assets/instantPage.min.js?v=75111080190164688561734001570"
      type="module"
      defer
    ></script>

    
      
    

    
    <!--
      /*! Wiser slider v2.3.4 */
      <script> !function(t,e,i,s){function n(e,i){this.settings=null,this.options=t.extend({},n.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy(function(e,i){this._handlers[i]=t.proxy(this[i],this)},this)),t.each(n.Plugins,t.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),t.each(n.Workers,t.proxy(function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this)),this.setup(),this.initialize()}n.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},n.Width={Default:"default",Inner:"inner",Outer:"outer"},n.Type={Event:"event",State:"state"},n.Plugins={},n.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,n={width:"auto","margin-left":s?e:"","margin-right":s?"":e};!i&&this.$stage.children().css(n),t.css=n}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var e=[],i=this._items,s=this.settings,n=Math.max(2*s.items,4),o=2*Math.ceil(i.length/2),r=s.loop&&i.length?s.rewind?n:Math.max(n,o):0,a="",h="";for(r/=2;r>0;)e.push(this.normalize(e.length/2,!0)),a+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),h=i[e[e.length-1]][0].outerHTML+h,r-=1;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(h).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,s=0,n=0,o=[];++i<e;)s=o[i-1]||0,n=this._widths[this.relative(i)]+this.settings.margin,o.push(s+n*t);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],s.eq(e).css(t.css);else i&&(t.css.width=t.items.width,s.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,s,n=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,r=this.coordinates(this.current())+o,a=r+this.width()*n,h=[];for(i=0,s=this._coordinates.length;i<s;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+o*n,(this.op(t,"<=",r)&&this.op(t,">",a)||this.op(e,"<",r)&&this.op(e,">",a))&&h.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],n.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(t("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},n.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map(function(e){return t(e)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},n.prototype.initialize=function(){var t,e,i;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:void 0,i=this.$element.children(e).width(),t.length&&i<=0&&this.preloadAutoWidthImages(t)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},n.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},n.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,s=-1,n=null;i?(t.each(i,function(t){t<=e&&t>s&&(s=Number(t))}),"function"==typeof(n=t.extend({},this.options,i[s])).stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+s))):n=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=s,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},n.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},n.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},n.prototype.update=function(){for(var e=0,i=this._pipe.length,s=t.proxy(function(t){return this[t]},this._invalidated),n={};e<i;)(this._invalidated.all||t.grep(this._pipe[e].filter,s).length>0)&&this._pipe[e].run(n),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},n.prototype.width=function(t){switch(t=t||n.Width.Default){case n.Width.Inner:case n.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},n.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},n.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},n.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},n.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},n.prototype.onDragStart=function(e){var s=null;3!==e.which&&(t.support.transform?s={x:(s=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===s.length?12:4],y:s[16===s.length?13:5]}:(s=this.$stage.position(),s={x:this.settings.rtl?s.left+this.$stage.width()-this.width()+this.settings.margin:s.left,y:s.top}),this.is("animating")&&(t.support.transform?this.animate(s.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=s,this._drag.stage.current=s,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy(function(e){var s=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(s.x)<Math.abs(s.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},n.prototype.onDragMove=function(t){var e=null,i=null,s=null,n=this.difference(this._drag.pointer,this.pointer(t)),o=this.difference(this._drag.stage.start,n);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,o.x=((o.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),s=this.settings.pullDrag?-1*n.x/5:0,o.x=Math.max(Math.min(o.x,e+s),i+s)),this._drag.stage.current=o,this.animate(o.x))},n.prototype.onDragEnd=function(e){var s=this.difference(this._drag.pointer,this.pointer(e)),n=this._drag.stage.current,o=s.x>0^this.settings.rtl?"left":"right";t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==s.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(n.x,0!==s.x?o:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=o,(Math.abs(s.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},n.prototype.closest=function(e,i){var s=-1,n=this.width(),o=this.coordinates();return this.settings.freeDrag||t.each(o,t.proxy(function(t,r){return"left"===i&&e>r-30&&e<r+30?s=t:"right"===i&&e>r-n-30&&e<r-n+30?s=t+1:this.op(e,"<",r)&&this.op(e,">",void 0!==o[t+1]?o[t+1]:r-n)&&(s="left"===i?t+1:t),-1===s},this)),this.settings.loop||(this.op(e,">",o[this.minimum()])?s=e=this.minimum():this.op(e,"<",o[this.maximum()])&&(s=e=this.maximum())),s},n.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},n.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},n.prototype.current=function(t){if(void 0===t)return this._current;if(0!==this._items.length){if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});void 0!==e.data&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current}},n.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,function(t,e){return e})},n.prototype.reset=function(t){void 0!==(t=this.normalize(t))&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},n.prototype.normalize=function(t,e){var i=this._items.length,s=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=void 0:(t<0||t>=i+s)&&(t=((t-s/2)%i+i)%i+s/2),t},n.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},n.prototype.maximum=function(t){var e,i,s,n=this.settings,o=this._coordinates.length;if(n.loop)o=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){if(e=this._items.length)for(i=this._items[--e].width(),s=this.$element.width();e--&&!((i+=this._items[e].width()+this.settings.margin)>s););o=e+1}else o=n.center?this._items.length-1:this._items.length-n.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},n.prototype.minimum=function(t){return t?0:this._clones.length/2},n.prototype.items=function(t){return void 0===t?this._items.slice():(t=this.normalize(t,!0),this._items[t])},n.prototype.mergers=function(t){return void 0===t?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},n.prototype.clones=function(e){var i=this._clones.length/2,s=i+this._items.length,n=function(t){return t%2==0?s+t/2:i-(t+1)/2};return void 0===e?t.map(this._clones,function(t,e){return n(e)}):t.map(this._clones,function(t,i){return t===e?n(i):null})},n.prototype.speed=function(t){return void 0!==t&&(this._speed=t),this._speed},n.prototype.coordinates=function(e){var i,s=1,n=e-1;return void 0===e?t.map(this._coordinates,t.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(s=-1,n=e+1),i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[n]||0))/2*s):i=this._coordinates[n]||0,i=Math.ceil(i))},n.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},n.prototype.to=function(t,e){var i=this.current(),s=null,n=t-this.relative(i),o=(n>0)-(n<0),r=this._items.length,a=this.minimum(),h=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(n)>r/2&&(n+=-1*o*r),(s=(((t=i+n)-a)%r+r)%r+a)!==t&&s-n<=h&&s-n>0&&(i=s-n,t=s,this.reset(i))):t=this.settings.rewind?(t%(h+=1)+h)%h:Math.max(a,Math.min(h,t)),this.speed(this.duration(i,t,e)),this.current(t),this.isVisible()&&this.update()},n.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},n.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},n.prototype.onTransitionEnd=function(t){if(void 0!==t&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},n.prototype.viewport=function(){var s;return this.options.responsiveBaseElement!==e?s=t(this.options.responsiveBaseElement).width():e.innerWidth?s=e.innerWidth:i.documentElement&&i.documentElement.clientWidth?s=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),s},n.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType}).each(t.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},n.prototype.add=function(e,i){var s=this.relative(this._current);i=void 0===i?this._items.length:this.normalize(i,!0),e=e instanceof jQuery?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[s]&&this.reset(this._items[s].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},n.prototype.remove=function(t){void 0!==(t=this.normalize(t,!0))&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},n.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy(function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy(function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))},n.prototype.destroy=function(){for(var s in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[s].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},n.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?t>i:t<i;case">":return s?t<i:t>i;case">=":return s?t<=i:t>=i;case"<=":return s?t>=i:t<=i}},n.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},n.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},n.prototype.trigger=function(e,i,s,o,r){var a={item:{count:this._items.length,index:this.current()}},h=t.camelCase(t.grep(["on",e,s],function(t){return t}).join("-").toLowerCase()),l=t.Event([e,"owl",s||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},a,i));return this._supress[e]||(t.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(l)}),this.register({type:n.Type.Event,name:e}),this.$element.trigger(l),this.settings&&"function"==typeof this.settings[h]&&this.settings[h].call(this,l)),l},n.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){void 0===this._states.current[e]&&(this._states.current[e]=0),this._states.current[e]++},this))},n.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy(function(t,e){this._states.current[e]--},this))},n.prototype.register=function(e){if(e.type===n.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===n.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy(function(i,s){return t.inArray(i,this._states.tags[e.name])===s},this)))},n.prototype.suppress=function(e){t.each(e,t.proxy(function(t,e){this._supress[e]=!0},this))},n.prototype.release=function(e){t.each(e,t.proxy(function(t,e){delete this._supress[e]},this))},n.prototype.pointer=function(t){var i={x:null,y:null};return(t=(t=t.originalEvent||t||e.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},n.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},n.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.WiserCarouselSlider=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var s=t(this),o=s.data("owl.carousel");o||(o=new n(this,"object"==typeof e&&e),s.data("owl.carousel",o),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,i){o.register({type:n.Type.Event,name:i}),o.$element.on(i+".owl.carousel.core",t.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),o[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},o))})),"string"==typeof e&&"_"!==e.charAt(0)&&o[e].apply(o,i)})},t.fn.WiserCarouselSlider.Constructor=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={autoRefresh:!0,autoRefreshInterval:500},n.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=e.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},n.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},n.prototype.destroy=function(){var t,i;for(t in e.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.AutoRefresh=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type)){var i=this._core.settings,s=i.center&&Math.ceil(i.items/2)||i.items,n=i.center&&-1*s||0,o=(e.property&&void 0!==e.property.value?e.property.value:this._core.current())+n,r=this._core.clones().length,a=t.proxy(function(t,e){this.load(e)},this);for(i.lazyLoadEager>0&&(s+=i.lazyLoadEager,i.loop&&(o-=i.lazyLoadEager,s++));n++<s;)this.load(r/2+this._core.relative(o)),r&&t.each(this._core.clones(this._core.relative(o)),a),o++}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={lazyLoad:!1,lazyLoadEager:0},n.prototype.load=function(i){var s=this._core.$stage.children().eq(i),n=s&&s.find(".owl-lazy");!n||t.inArray(s.get(0),this._loaded)>-1||(n.each(t.proxy(function(i,s){var n,o=t(s),r=e.devicePixelRatio>1&&o.attr("data-src-retina")||o.attr("data-src")||o.attr("data-srcset");this._core.trigger("load",{element:o,url:r},"lazy"),o.is("img")?o.one("load.owl.lazy",t.proxy(function(){o.css("opacity",1),this._core.trigger("loaded",{element:o,url:r},"lazy")},this)).attr("src",r):o.is("source")?o.one("load.owl.lazy",t.proxy(function(){this._core.trigger("loaded",{element:o,url:r},"lazy")},this)).attr("srcset",r):((n=new Image).onload=t.proxy(function(){o.css({"background-image":'url("'+r+'")',opacity:"1"}),this._core.trigger("loaded",{element:o,url:r},"lazy")},this),n.src=r)},this)),this._loaded.push(s.get(0)))},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.Lazy=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(i){this._core=i,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()},this),"loaded.owl.lazy":t.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var s=this;t(e).on("load",function(){s._core.settings.autoHeight&&s.update()}),t(e).resize(function(){s._core.settings.autoHeight&&(null!=s._intervalId&&clearTimeout(s._intervalId),s._intervalId=setTimeout(function(){s.update()},250))})};n.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},n.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,s=this._core.settings.lazyLoad,n=this._core.$stage.children().toArray().slice(e,i),o=[],r=0;t.each(n,function(e,i){o.push(t(i).height())}),(r=Math.max.apply(null,o))<=1&&s&&this._previousHeight&&(r=this._previousHeight),this._previousHeight=r,this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)},n.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.AutoHeight=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy(function(t){this.play(t)},this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,r=t.attr("href");if(!r)throw new Error("Missing video URL.");if((s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)i="youtube";else if(s[3].indexOf("vimeo")>-1)i="vimeo";else{if(!(s[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:n,height:o},e.attr("data-video",r),this.thumbnail(t,this._videos[r])},n.prototype.thumbnail=function(e,i){var s,n,o=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",r=e.find("img"),a="src",h="",l=this._core.settings,c=function(i){s=l.lazyLoad?t("<div/>",{class:"owl-video-tn "+h,srcType:i}):t("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+i+")"}),e.after(s),e.after('<div class="owl-video-play-icon"></div>')};if(e.wrap(t("<div/>",{class:"owl-video-wrapper",style:o})),this._core.settings.lazyLoad&&(a="data-src",h="owl-lazy"),r.length)return c(r.attr(a)),r.remove(),!1;"youtube"===i.type?(n="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",c(n)):"vimeo"===i.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t[0].thumbnail_large,c(n)}}):"vzaar"===i.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t.framegrab_url,c(n)}})},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(e){var i,s=t(e.target).closest("."+this._core.settings.itemClass),n=this._videos[s.attr("data-video")],o=n.width||"100%",r=n.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),s=this._core.items(this._core.relative(s.index())),this._core.reset(s.index()),(i=t('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",r),i.attr("width",o),"youtube"===n.type?i.attr("src","//www.youtube.com/embed/"+n.id+"?autoplay=1&rel=0&v="+n.id):"vimeo"===n.type?i.attr("src","//player.vimeo.com/video/"+n.id+"?autoplay=1"):"vzaar"===n.type&&i.attr("src","//view.vzaar.com/"+n.id+"/player?autoplay=true"),t(i).wrap('<div class="owl-video-frame" />').insertAfter(s.find(".owl-video")),this._playing=s.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this.core=e,this.core.options=t.extend({},n.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":t.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};n.Defaults={animateOut:!1,animateIn:!1},n.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,r=this.core.settings.animateOut;this.core.current()!==this.previous&&(r&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(r)),o&&n.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(o))}},n.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.Animate=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":t.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":t.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":t.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(s){this._call=e.setTimeout(t.proxy(this._next,this,s),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||i.hidden||this._core.next(s||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(i,s){var n;this._core.is("rotating")||this._core.enter("rotating"),i=i||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||i),i),this._paused?(this._time=this.read(),this._paused=!1):e.clearTimeout(this._call),this._time+=this.read()%i-n,this._timeout=i,this._call=e.setTimeout(t.proxy(this._next,this,s),i-n)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,e.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,e.clearTimeout(this._call))},n.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":t.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers)};n.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!1,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},n.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?t(i.navContainer):t("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[t('<button role="button">').addClass(i.dotClass).append(t("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?t(i.dotsContainer):t("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",t.proxy(function(e){var s=t(e.target).parent().is(this._controls.$absolute)?t(e.target).index():t(e.target).parent().index();e.preventDefault(),this.to(s,i.dotsSpeed)},this)),this._overrides)this._core[e]=t.proxy(this[e],this)},n.prototype.destroy=function(){var t,e,i,s,n;for(t in n=this._core.settings,this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&n.navContainer?this._controls[e].html(""):this._controls[e].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},n.prototype.update=function(){var t,e,i=this._core.clones().length/2,s=i+this._core.items().length,n=this._core.maximum(!0),o=this._core.settings,r=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=i,e=0;t<s;t++){if(e>=r||0===e){if(this._pages.push({start:Math.min(n,t-i),end:t-i+r-1}),Math.min(n,t-i)===n)break;e=0}e+=this._core.mergers(this._core.relative(t))}},n.prototype.draw=function(){var e,i=this._core.settings,s=this._core.items().length<=i.items,n=this._core.relative(this._core.current()),o=i.loop||i.rewind;this._controls.$relative.toggleClass("disabled",!i.nav||s),i.nav&&(this._controls.$previous.toggleClass("disabled",!o&&n<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!o&&n>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!i.dots||s),i.dots&&(e=this._pages.length-this._controls.$absolute.children().length,i.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(t.inArray(this.current(),this._pages)).addClass("active"))},n.prototype.onTrigger=function(e){var i=this._core.settings;e.page={index:t.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}},n.prototype.current=function(){var e=this._core.relative(this._core.current());return t.grep(this._pages,t.proxy(function(t,i){return t.start<=e&&t.end>=e},this)).pop()},n.prototype.getPosition=function(e){var i,s,n=this._core.settings;return"page"==n.slideBy?(i=t.inArray(this.current(),this._pages),s=this._pages.length,e?++i:--i,i=this._pages[(i%s+s)%s].start):(i=this._core.relative(this._core.current()),s=this._core.items().length,e?i+=n.slideBy:i-=n.slideBy),i},n.prototype.next=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},n.prototype.prev=function(e){t.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},n.prototype.to=function(e,i,s){var n;!s&&this._pages.length?(n=this._pages.length,t.proxy(this._overrides.to,this._core)(this._pages[(e%n+n)%n].start,i)):t.proxy(this._overrides.to,this._core)(e,i)},t.fn.WiserCarouselSlider.Constructor.Plugins.Navigation=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){"use strict";var n=function(i){this._core=i,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":t.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&t(e).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":t.proxy(function(e){if(e.namespace){var i=t(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=e.content}},this),"changed.owl.carousel":t.proxy(function(i){if(i.namespace&&"position"===i.property.name){var s=this._core.items(this._core.relative(this._core.current())),n=t.map(this._hashes,function(t,e){return t===s?e:null}).join();if(!n||e.location.hash.slice(1)===n)return;e.location.hash=n}},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers),t(e).on("hashchange.owl.navigation",t.proxy(function(t){var i=e.location.hash.substring(1),s=this._core.$stage.children(),n=this._hashes[i]&&s.index(this._hashes[i]);void 0!==n&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};n.Defaults={URLhashListener:!1},n.prototype.destroy=function(){var i,s;for(i in t(e).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(i,this._handlers[i]);for(s in Object.getOwnPropertyNames(this))"function"!=typeof this[s]&&(this[s]=null)},t.fn.WiserCarouselSlider.Constructor.Plugins.Hash=n}(window.Zepto||window.jQuery,window,document),function(t,e,i,s){var n=t("<support>").get(0).style,o="Webkit Moz O ms".split(" "),r={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}};function a(e,i){var r=!1,a=e.charAt(0).toUpperCase()+e.slice(1);return t.each((e+" "+o.join(a+" ")+a).split(" "),function(t,e){if(n[e]!==s)return r=!i||e,!1}),r}function h(t){return a(t,!0)}!!a("transition")&&(t.support.transition=new String(h("transition")),t.support.transition.end=r.transition.end[t.support.transition]),!!a("animation")&&(t.support.animation=new String(h("animation")),t.support.animation.end=r.animation.end[t.support.animation]),a("transform")&&(t.support.transform=new String(h("transform")),t.support.transform3d=!!a("perspective"))}(window.Zepto||window.jQuery,window,document); </script>
    -->

    <script>
         function wiseraddedtocart(){

      });

        }
    </script>

    <script>
      document.addEventListener('DOMContentLoaded', function () {
        const replacements = {
          'Apparel Other': 'その他アパレル',
          'S/S T-Shirts': '半袖Tシャツ',
          'L/S T-Shirts': '長袖Tシャツ',
          'S/L T-Shirts': 'タンクトップ・ノースリーブ',
          Jacket: 'ジャケット',
          Vest: 'ベスト',
          'Set up Jacket': 'セットアップジャケット',
          Cardigan: 'カーディガン',
          Sweaters: 'セーター',
          'S/S Shirts': '半袖シャツ',
          'L/S Shirts': '長袖シャツ',
          Swimwear: '水着',
          'Hoodie ZIP': 'ジップパーカー',
          'Hoodie Pullover': 'プルオーバーパーカー',
          'Sweat Shirts': 'スウェットシャツ',
          'Sweat Jacket': 'スウェットジャケット',
          'Crew Pullover': 'クルーネックプルオーバー',
          'Half Zip': 'ハーフジップ',
          'Full Zip': 'フルジップ',
          Equator: 'エクエーター',
          Active: 'アクティブウェア',
          'S/L Surf Tee': 'サーフタンクトップ・ノースリーブ',
          'Rash Other': 'その他ラッシュガード',
          'S/S Rash Guard': '半袖ラッシュガード',
          'L/S Rash Guard': '長袖ラッシュガード',
          'Zip Rash Guard': 'ジップ付きラッシュガード',
          'S/S Surf Tee': '半袖サーフTシャツ',
          'L/S Surf Tee': '長袖サーフTシャツ',
          'Rash Guard Bottoms': 'ラッシュガードボトム',
          Polo: 'ポロシャツ',
          'Design Knit': 'デザインニット',
          'Bra Top': 'ブラトップ',
          'Tops Other': 'その他トップス',
          'Long Pants': 'ロングパンツ',
          'Sweat Pants': 'スウェットパンツ',
          'Set up Pants': 'セットアップパンツ',
          'Short Pants': 'ショートパンツ',
          'Denim Pants': 'デニムパンツ',
          'Pants Other': 'その他パンツ',
          'Walk Shorts': 'ウォークショーツ',
          'Fit Tie Boardshort': 'フィットタイボードショーツ',
          'Jam Boardshort': 'ジャムボードショーツ',
          Dress: 'ドレス',
          Skirt: 'スカート',
          'Inner Shorts': 'インナーショーツ',
          'Tech App Unalloc': 'その他テックアパレル',
          'Snow Pants': 'スノーパンツ',
          'Snow Jacket': 'スノージャケット',
          'Snow Other': 'その他スノーウェア',
          Footwear: 'フットウェア',
          'Fashion Sandals': 'ファッションサンダル',
          'Beach Sandals': 'ビーチサンダル',
          Boots: 'ブーツ',
          'Acc Unalloc': 'その他アクセサリー',
          'Full suits': 'フルスーツ',
          Seagal: 'シーガル',
          'L/S Spring': '長袖スプリング',
          'S/S Spring': '半袖スプリング',
          'L/S Topper': '長袖トッパー',
          'S/S Topper': '半袖トッパー',
          'Vest(Wet)': 'ウェットベスト',
          'Long John': 'ロングジョン',
          'Short John': 'ショートジョン',
          'Dry Suit': 'ドライスーツ',
          'Semi Dry': 'セミドライ',
          'Bottoms(Short)': 'ショートボトムス',
          'Bottoms(Long)': 'ロングボトムス',
          Watches: '腕時計',
          Eyewear: 'アイウェア',
          'Snow Goggle': 'スノーゴーグル',
          'Swim Goggle': 'スイムゴーグル',
          Beanie: 'ビーニー',
          Cap: 'キャップ',
          Hat: '帽子',
          Visor: 'バイザー',
          Backpack: 'バックパック',
          'Shoulder Bag': 'ショルダーバッグ',
          'Tote Bag': 'トートバッグ',
          Suitcase: 'スーツケース',
          'Snowboard Bag': 'スノーボードバッグ',
          'Other Bag': 'その他バッグ',
          Underwear: 'アンダーウェア',
          Socks: 'ソックス',
          Towel: 'タオル',
          Poncho: 'ポンチョ',
          'Traction Pad': 'トラクションパッド',
          'Leash Cord': 'リーシュコード',
          'Surf Hat': 'サーフハット',
          'Surf Boards Bag': 'サーフボードバッグ',
          Wax: 'ワックス',
          'Surf Glove': 'サーフグローブ',
          'Surf Cap': 'サーフキャップ',
          'Surf Boots': 'サーフブーツ',
          'Other Surf Acc': 'その他サーフアクセサリー',
          Belt: 'ベルト',
          Wallet: '財布',
          'Snow Glove': 'スノーグローブ',
          Stickers: 'ステッカー',
          iPhonecase: 'iPhoneケース',
          CAMP: 'キャンプ用品',
          Tumbler: 'タンブラー',
          'Other Acc': 'その他アクセサリー',
          'Equipment Unalloc': 'その他機器',
          Snowboards: 'スノーボード',
          'Snowboard Bindings': 'スノーボードバインディング',
          'Snowboard Boots': 'スノーボードブーツ',
          Skateboard: 'スケートボード',
          'Skateboard Acc': 'スケートボードアクセサリー',
          'Surf Boards': 'サーフボード',
          'No Product': 'その他',
          'S/B T-shirts': 'Tシャツ',
          'S/B Jackets': 'ジャケット',
          'S/B Fleece Outerwear': 'フリースアウターウェア',
          'S/B Boardshorts': 'ボードショーツ',
          'S/B Snowwear': 'スノーウェア',
          'S/B Kids': 'キッズ',
          'S/B Other': 'その他商品',
          'S/B Packs & Bags': 'バッグ＆パック',
          'S/B Rash Guard': 'ラッシュガード',
          'S/B Swimwear': '水着',
          'S/B Footwear': 'フットウェア',
          'S/B Apparel': 'アパレル',
          OTHER: 'その他',
        };

        const observer = new MutationObserver(() => {
          const categoryItems = document.querySelectorAll(
            '#pf_m___custom__sub_class3 .boost-sd__filter-option-item-label'
          );
          categoryItems.forEach((item) => {
            let originalText = item.innerText.trim();
            if (replacements[originalText]) {
              item.innerText = replacements[originalText];
            }
          });
        });

        observer.observe(document.body, { childList: true, subtree: true });
      });
    </script>

    <script>
      (function () {
        // sg_cookieIDを先に生成・保存
        let sgCookieId = document.cookie
          .split('; ')
          .find((row) => row.startsWith('sg_cookieID='))
          ?.split('=')[1];

        // 未生成時に作成
        if (!sgCookieId) {
          sgCookieId = 'sg_' + Math.random().toString(36).substring(2, 15) + Date.now();
          document.cookie = `sg_cookieID=${sgCookieId}; path=/; max-age=31536000; SameSite=Lax`;
          console.log('🔹 sg_cookieIDを先に生成:', sgCookieId);
        }

        // Liquid変数に渡すためにデータ属性を設定
        document.documentElement.setAttribute('data-sg-cookie-id', sgCookieId);
      })();
    </script>

    <script async="" type="text/javascript" src="https://static.mediatalk-ai.com/client.js"></script>
    <script type="text/javascript">
      window.sincloData = window.sincloData || [];
      function sinclo() {
        sincloData.push(arguments);
      }
      sinclo('config', 'boardriders');
    </script>

    
  <style>  </style>
<div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">


<!-- BEGIN app snippet: swymVersion --><script>var __SWYM__VERSION__ = '5.0.5';</script><!-- END app snippet -->












<script>
  (function () {
    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
    

    // Put metafields in window variable
    const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000000","secondaryColor":"#ffffff","storefrontLayoutType":"as-drawer","storefrontLayoutDrawerWidth":400,"enableStorefrontLayoutNotification":true,"buttonType":{"displayIcon":true,"displayText":true,"style":"solid"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0}}}';
    try {
      const parsedSettings = JSON.parse(commonCustomizationSettings);
      if (parsedSettings) {
        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
      } else {
        window.SwymWishlistCommonCustomizationSettings = {};
      }
    } catch (e) {
      window.SwymWishlistCommonCustomizationSettings = {};
    }

    let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"7","notificationTimeoutDuration":"20","selectedPosition":"BottomLeft","enabled":false},"sfl-popup-v2":false,"control-centre":false,"multiple-wishlist":false}';
    try {
      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
    } catch (e) {
      enabledCommonFeatures = {};
    }
    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
    window.SwymEnabledCommonFeatures = enabledCommonFeatures;

    // Ghost-Intent Configuration
    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
    try {
      let ghostIntentConfig = {
        isExplicitConsentNeeded: false,
        isExplicitConsentNeededEvenForLocalStorage: false,
        askForPermissionOnFirstClick: true
      };
      
      
      
      window.SwymGhostIntentConfig = ghostIntentConfig;
    } catch(e) {
      window.SwymGhostIntentConfig = {
        isExplicitConsentNeeded: false,
        isExplicitConsentNeededEvenForLocalStorage: false,
        askForPermissionOnFirstClick: true
      };
    }

    // Education Layer Configuration
    // Defaults to enabled (true). Only disabled when metafield explicitly set to "false".
    window.SwymEducationLayerEnabled = true;
    

    // Login Nudge Configuration
    // Defaults to enabled (true). Only disabled when metafield explicitly set to "false".
    window.SwymLoginNudgeEnabled = true;
    

    // Initialize or ensure SwymViewProducts exists
    if (!window.SwymViewProducts) {
      window.SwymViewProducts = {};
    }
    
  })();
</script>


<script src="https://cdn.shopify.com/extensions/019eb1c3-5a9e-74cc-9bab-f83143ee734c/swym-relay-767/assets/swym-consent-manager.js" defer></script>

<script
  
  id="wishlist-embed-init"
  defer
  async
>
  (function () {
    window.swymWishlistEmbedLoaded = true;
    var fullAssetUrl = "https://cdn.shopify.com/extensions/019eb1c3-5a9e-74cc-9bab-f83143ee734c/swym-relay-767/assets/apps.bundle.js"; 
    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
    var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
    window.SwymCurrentJSPath = baseJsPath;
    window.SwymAssetBaseUrl = assetBaseUrl;
    
      window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com";
    
    function loadSwymShopifyScript() {
      var element = "";
      var scriptSrc = "";

      
        element = "swym-ext-shopify-script";
        window.SwymShopifyCdnInUse = true;
        scriptSrc = "https://cdn.shopify.com/extensions/019eb1c3-5a9e-74cc-9bab-f83143ee734c/swym-relay-767/assets/swym-ext-shopify.js";
      

      if (document.getElementById(element)) {
        return;
      }

      var s = document.createElement("script");
      s.id = element;
      s.type = "text/javascript";
      s.async = true;
      s.defer = true;
      s.src = scriptSrc;

      s.onerror = function() {
        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
        // Fallback logic here
        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
        var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js";
        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;

        var fallbackScript = document.createElement("script");
        fallbackScript.id = element;
        fallbackScript.type = "text/javascript";
        fallbackScript.async = true;
        fallbackScript.defer = true;
        fallbackScript.src = scriptSrc;
        var y = document.getElementsByTagName("script")[0];
        y.parentNode.insertBefore(fallbackScript, y);
      };

      var x = document.getElementsByTagName("script")[0];
      x.parentNode.insertBefore(s, x);
    }
    
      var consentAPICallbackInvoked = false;
      function checkConsentAndLoad() {
        // Allow app to load in design mode (theme editor) regardless of consent
        if (window.Shopify?.designMode) {
          loadSwymShopifyScript();
          return;
        }

        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
        // consent is given through our Ghost-Intent flow (sync nudge accept).
        // This works on any store regardless of region (EU or non-EU).
        var ghostConfig = window.SwymGhostIntentConfig || {};
        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
          try {
            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
            if (localStorage.getItem(consentKey) === 'true') {
              // Consent was given through our flow — load SDK
              loadSwymShopifyScript();
              return;
            }
          } catch(e) {}

          // Check if Shopify native cookie consent was given via the cookie banner.
          // If user accepted cookies through Shopify's banner, load SDK normally
          // (Ghost-Intent is only needed when NO consent mechanism has been used).
          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
          if (shopifyConsentGiven) {
            loadSwymShopifyScript();
            return;
          }

          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
          return;
        }

        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
        if(!isCookieBannerVisible) {
          loadSwymShopifyScript();
          return;
        }
        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
        if (shouldLoadSwymScript) {
          loadSwymShopifyScript();
        } else {
          console.warn("No customer consent to load Swym Wishlist Plus");
        }
      }
      function initialiseConsentCheck() {
        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
        window.Shopify?.loadFeatures?.(
          [{name: 'consent-tracking-api', version: '0.1'}],
          error => { 
            consentAPICallbackInvoked = true;
            if (error) {
              if(!window.Shopify?.customerPrivacy) {
                loadSwymShopifyScript();
                return;
              }
            }
            checkConsentAndLoad();
          }
        );
      }
      function consentCheckFallback(retryCount) {
        if(!consentAPICallbackInvoked) {
          if (window.Shopify?.customerPrivacy) {
            checkConsentAndLoad();
          } else if (retryCount >= 1) {
            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
            checkConsentAndLoad();
          } else {
            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
          }
        }
      }
      if (document.readyState === "loading") {
        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
        window.addEventListener("load", () => consentCheckFallback(0));
      } else {
        initialiseConsentCheck();
      }
    
  })();
</script>

<!-- BEGIN app snippet: swymSnippet --><script defer>
  (function () {
    const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
    const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com';
    const dnsPrefetchLink = `<link rel="dns-prefetch" href="https://${currentSwymStorePath}" crossorigin>`;
    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
    const swymSnippet = document.getElementById('wishlist-embed-init');        
    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
  })()
</script>
<script id="swym-snippet" type="text">
  window.swymLandingURL = document.URL;
  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"JPY","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
  window.swymPageLoad = function() {
    window.SwymProductVariants = window.SwymProductVariants || {};
    window.SwymHasCartItems = 0 > 0;
    window.SwymPageData = {}, window.SwymProductInfo = {};
      var unknown = {et: 0};
      window.SwymPageData = unknown;
    
    window.SwymPageData.uri = window.swymLandingURL;
  };
  if(window.selectCallback){
    (function(){
      var originalSelectCallback = window.selectCallback;
      window.selectCallback = function(variant){
        originalSelectCallback.apply(this, arguments);
        try{
          if(window.triggerSwymVariantEvent){
            window.triggerSwymVariantEvent(variant.id);
          }
        }catch(err){
          console.warn("Swym selectCallback", err);
        }
      };})();}
  window.swymCustomerId =null;
  window.swymCustomerExtraCheck =
    null;
  var swappName = ("Wishlist" || "Wishlist");
  var swymJSObject = {
    pid: "knITndqBnfiq3qn3BhiY++QHQNH0hLTSWST5NuRmsmg=",
    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
  };
  window.swymJSShopifyLoad = function(){
    if(window.swymPageLoad) swymPageLoad();
    if(!window._swat) {
      (function (s, w, r, e, l, a, y) {
        r['SwymRetailerConfig'] = s;
        r[s] = r[s] || function (k, v) {
          r[s][k] = v;
        };
      })('_swrc', '', window);
      _swrc('RetailerId', swymJSObject.pid);
      _swrc('Callback', function(){initSwymShopify();});
    }else if(window._swat.postLoader){
      _swrc = window._swat.postLoader;
      _swrc('RetailerId', swymJSObject.pid);
      _swrc('Callback', function(){initSwymShopify();});
    }else{
      initSwymShopify();}
  }
  if(!window._SwymPreventAutoLoad) {
    swymJSShopifyLoad();
  }
</script>

<style id="safari-flasher-pre"></style>
<script>
  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
    window.SwymCallbacks = window.SwymCallbacks || [];
    window.SwymCallbacks.push(function(tracker) {
      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
        var x = function() {
          SwymUtils.onDOMReady(function() {
            var d = document.createElement("div");
            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
            document.head.appendChild(d);
          });};
        setTimeout(x, 10);
      });});}
  window.SwymOverrideMoneyFormat = "¥{{amount_no_decimals}}";
</script>
<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->

<script
  
  id="swymSnippetCheckAndActivate"
>
  (function () {
    function postDomLoad() {
      var element = document.querySelector('script#swym-snippet:not([type="text"])');
      if (!element) {
        var script = document.querySelector('script#swym-snippet[type="text"]');
        if (script) {
          script.type = 'text/javascript';
          new Function(script.textContent)();
        }
      }
    }
    if (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', postDomLoad);
    } else {
      postDomLoad();
    }
  })();
</script>



<script>
  (function () {
    const themeSchemaName = window.Shopify.theme.schema_name;

    if (!window.SwymCallbacks) {
      window.SwymCallbacks = [];
    }
    window.SwymCallbacks.push(swat => {
      if (!swat) {
        return;
      }

      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
        window.SwymLocalWishlist.syncToCloud(swat);
      }

      if (window._SwymSDKOnlyMode) {
        return;
      }

      // ENABLE COMMON FEATURES
      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
      Object.keys(swymEnabledCommonFeatures).forEach(key => {
        if (!swymEnabledCommonFeatures[key]) return;

        switch (key) {
          case 'add-to-wishlist-collections-button':
            // Check if app block is already handling the collections button
            if (window.SwymCollectionsConfig) {
              return;
            }

            // Check if v2 default collections is handling it
            if (window.SwymAdvancedCollectionsWishlistConfig) {
              return;
            }

            // Fallback to old v1 behavior if v2 config is not present
            swat?.collectionsApi?.setDefaultCustomizationOptions();
            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);

            break;
          case 'add-to-wishlist-pdp-button':
            // Check if app block is already handling the PDP button
            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
              return;
            }

            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
              // Not initiating pdp button as it is not a product page
              return;
            }

            // Inject addtowishlist.css into the document's <head>
            var head = document.head;
            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/019eb1c3-5a9e-74cc-9bab-f83143ee734c/swym-relay-767/assets/addtowishlistbutton.css";
            var pdpButtonStylesheetTag = document.createElement('link');
            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
            pdpButtonStylesheetTag.rel = 'stylesheet';
            pdpButtonStylesheetTag.href = pdpButtonStylesheet;

            if (!document.getElementById('swym-pdp-button-stylesheet')) {
              head.appendChild(pdpButtonStylesheetTag);
            }

            var x = document.getElementsByTagName('script')[0];
            function createAndInsertScript(id, src, onLoadCallback) {
              var scriptTag = document.createElement('script');
              scriptTag.id = id;
              scriptTag.type = 'text/javascript';
              scriptTag.src = src;
              scriptTag.onload = onLoadCallback;
              x.parentNode.insertBefore(scriptTag, x);
            }

            var pdpButtonScript = "https://cdn.shopify.com/extensions/019eb1c3-5a9e-74cc-9bab-f83143ee734c/swym-relay-767/assets/addtowishlistbutton.js";
            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
              if (pdpBtnApi) {
                pdpBtnApi.setDefaultCustomizationOptions(swat);
                pdpBtnApi.initializePDPButton(swat, true);
              }
            });
            break;
          default:
            return;
        }
      });
    });
  })(); // IIFE to prevent polluting global scope
</script>



<script> 
  (function () {
    // Get the settings from Shopify's Liquid variables and create the styles
    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
    const isControlCentreEnabledFromBlockSettings = false;
    
    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
      // Don't enable control centre if this is disabled and block settings are not enabled
      return;
    }
    
    let borderRadius = 6;
    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
    
    // Check if block settings exist, use them, otherwise fall back to common settings
    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
      "#000000" : 
      window.SwymWishlistCommonCustomizationSettings.primaryColor;
    
    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
      "#ffffff" : 
      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
    
    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
      "#F4F8FE" : null;
    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
      "#333333" : null;

    // Only use color adjustment functions if we're using common settings
    if (!secondaryBgColor || !secondaryTextColor) {
      function adjustOpacity(color, opacity) {
        if (color[0] === '#') {
          color = color.slice(1);
        }

        if (color.length === 3) {
          color = color.split('').map(char => char + char).join('');
        }

        const r = parseInt(color.slice(0, 2), 16);
        const g = parseInt(color.slice(2, 4), 16);
        const b = parseInt(color.slice(4, 6), 16);

        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
      }

      function hexToRgb(color) {
        if (color[0] === '#') {
          color = color.slice(1);
        }
        if (color.length === 3) {
          color = color.split('').map(c => c + c).join('');
        }

        return {
          r: parseInt(color.slice(0, 2), 16),
          g: parseInt(color.slice(2, 4), 16),
          b: parseInt(color.slice(4, 6), 16)
        };
      }

      function getLuminance({ r, g, b }) {
        return 0.299 * r + 0.587 * g + 0.114 * b;
      }

      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
        const secondaryBgOpacity = 0.2;
        const secondaryTextOpacity = 0.8;

        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);

        const bgRgb = hexToRgb(primaryBgColor);
        const bgLuminance = getLuminance(bgRgb);

        // Determine whether to use dark or light text for contrast
        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);

        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;

        return {
          secondaryBgColor,
          secondaryTextColor
        };
      }

      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
    }

    // Create the CSS rule
    let styles = `
      .swym-storefront-layout-root-component {
        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
      }
    `;

    // Create a <style> element and append the styles
    let styleSheet = document.createElement("style");
    styleSheet.type = "text/css";
    styleSheet.innerText = styles;
    document.head.appendChild(styleSheet);

    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
        window.SwymStorefrontLayoutContext = {};
    }
    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
        window.SwymStorefrontLayoutExtensions = {};
    }

    // Expose block settings toggle state so ThemeCSSMapping can respect it.
    // When true, theme editor color pickers take priority over inherited theme CSS variables.
    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;

    if (isControlCentreEnabledFromBlockSettings) {
      // If block settings are enabled, use them
      SwymStorefrontLayoutContext.Settings = {
        EnableStorefrontLayoutOnLauncher: true,
        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
        StorefrontLayoutDrawerPosition: "left",
        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
        EnableStorefrontLayoutVariantSelector: true,
        StorefrontLayoutNotificationPosition: "left",
        StorefrontLayoutActionPopupPosition: "left",
        StorefrontLayoutNotificationDuration: 5000
      };
    } else {
      // If only metafield is enabled but no block settings, use common settings
      SwymStorefrontLayoutContext.Settings = {
        EnableStorefrontLayoutOnLauncher: true,
        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
        StorefrontLayoutDrawerPosition: "left",
        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
        EnableStorefrontLayoutVariantSelector: true,
        StorefrontLayoutNotificationPosition: "left",
        StorefrontLayoutActionPopupPosition: "left",
        StorefrontLayoutNotificationDuration: 5000
      };
    }
    const storefrontLayoutCallback = (swat) =>{
      SwymStorefrontLayoutContext.swat = swat;
      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
      SwymStorefrontLayoutContext.Settings = {
        ...SwymStorefrontLayoutContext?.Settings,
        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
      }

      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
            detail: { settings: SwymStorefrontLayoutContext?.Settings }
          });
          document.dispatchEvent(event);
        }else{
          swat.utils.warn(`LayoutInitialized event is not defined.`);
        }
      }else{
        swat.utils.warn(`Storefront Layout is disabled.`);
        document.getElementById("swym-storefront-layout-container")?.remove();
        document.getElementById("swym-storefront-extention-render-container")?.remove();
      }
    }
  
    if (!window.SwymCallbacks) {
      window.SwymCallbacks = [];
    }
    window.SwymCallbacks.push(storefrontLayoutCallback);
  
    SwymStorefrontLayoutContext.SwymCustomerData = {
      
        name: null,
        email: null
      
    };
    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
  })();
</script>





</div><div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block"><script>
  window.myPC = {"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","request_served_at":"2026-06-09T02:08:40.798Z","source":"shopify","site_name":"Boardriders Japan online store","site_url":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","currency":"JPY","locale":"ja","permissions":["WATERMARK_DISABLED","EMAILS","NEW_MICRO","EXIT_INTENT_AVAILABLE","WATERMARK_DISABLED","POP_WATERMARK_DISABLED","CUSTOM_CSS_AVAILABLE","AI_GEN_AVAILABLE","AI_GEN_AVAILABLE"],"pop_devices":["Desktop","Tablet","Mobile"],"pop_position_mobile":"Top","pop_position_desktop":"Bottom Left","pop_delay_time":5,"pop_show_time":5,"pop_between_time":5,"pop_size":"Medium","pop_repeat":false,"pop_random_order":false,"pop_can_close":true,"titlebar_enabled":null,"titlebar_text":null,"titlebar_counter_enabled":null,"titlebar_counter_color":null,"titlebar_counter_background_color":null,"cartsync_enabled":false,"campaigns":[{"id":379407,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech　ELEMENT ","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:18:34.362Z","updated_at":"2026-06-09T02:07:33.512Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/9caa442b-416a-4299-82e7-09f7667b809a/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=ELEMENT","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=ELEMENT","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/element","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379403,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech　BILLABONG Women (copy)","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:13:32.145Z","updated_at":"2026-06-09T02:06:54.197Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/ac0c7d1d-0c0b-4748-8dd7-2a5741772e33/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=BILLABONG+WOMENS","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=BILLABONG+WOMENS","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/billabongwomens","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379402,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech　BILLABONG (copy)","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:11:01.224Z","updated_at":"2026-06-09T02:05:55.408Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/65ccb824-2f16-4d1e-8c07-0ee2b3b828e7/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=Roxy","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=Roxy","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/billabong","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379397,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T05:49:57.347Z","updated_at":"2026-06-09T02:06:20.138Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/43189cdc-c97b-4e18-ac5a-270be4cc5514/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"","selection":"homepage"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379400,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech　DC","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:07:32.577Z","updated_at":"2026-06-09T02:06:33.528Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/7660287b-5189-4c9e-aa80-fc1623b66b68/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=DC+Shoes","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=DC+Shoes","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/dcshoes","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379401,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"FAMILY SALE　ROXY (copy)","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:09:40.405Z","updated_at":"2026-06-09T02:06:44.061Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/240a660f-0cda-46b9-bbb9-cc942cc3a218/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=Roxy","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=Roxy","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/roxy","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379411,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech RVCA ","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:25:39.483Z","updated_at":"2026-06-09T02:07:08.632Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/082ef8c1-d16b-4655-9e59-c58d50fc39a8/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=RVCA","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=RVCA","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/rvca","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379406,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech　QUIKSILVER ","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:17:25.690Z","updated_at":"2026-06-09T02:07:19.767Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/6459edc5-7a8c-4207-831b-9bc0c30c0340/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=Quiksilver","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=Quiksilver","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/quiksilver","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379412,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech　VOLCOM ","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:26:53.598Z","updated_at":"2026-06-09T02:07:54.758Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/4fa017d7-9467-4aa1-87c9-201ac9b1e19a/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=VOLCOM","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=VOLCOM","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/volcom","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}},{"id":379410,"unique_id":"xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe.myshopify.com","name":"summer-tech REEF ","goal":"traffic","campaign_type":"pop","enabled":true,"widget_background_color":"#FFFFFF","widget_text_color":"#1D1D1D","button_background_color":"#FFFFFF","button_text_color":"#1D1D1D","input_background_color":"#f5f5f5","input_text_color":"#575757","widget_background_img":null,"main_content":"Join our mailing list to stay up to date on our upcoming sales","text_input":null,"button_icon_enabled":false,"button_icon":null,"button_text":"Join Now","allow_dismiss":true,"smart_bar_fixed":true,"smart_bar_position":"top","display_widget_after":0,"overlay_background_color":null,"banner_img":"https://uc.pop-convert.com/9485f680-c172-46d7-917a-5549fa3e910a/","gdpr_compliant":false,"gdpr_text":"このニュースレターを購読し、コミュニケーションを受け取ることに同意します。","display_all_pages":false,"display_some_pages":false,"display_again_after":"-1","show_thank_you_msg":true,"thank_you_msg":"<h1>ご興味いただきありがとうございます。</h1>","after_submission":"thanks","redirect_url_after_submission":null,"overlay_opacity":50,"font_family":null,"icon_color":null,"title_color":"#1D1D1D","main_title":"Subscribe & Win","banner_position":null,"info_type":"email","pop_image":"https://uc.pop-convert.com/189ecebe-84f4-460c-b46f-d7f707702a36/","pop_image_width":110,"pop_image_height":96,"traffic_url":null,"traffic_open_new_tab":false,"created_at":"2026-06-08T06:24:06.627Z","updated_at":"2026-06-09T02:08:05.516Z","display_pages":[],"banner_push_down":true,"popup_hero_layout":null,"popup_hero_image":null,"popup_hero_image_mask":null,"content_blocks":[{"id":"9848087880960a17941e4ffad46714e9","url":"https://uc.pop-convert.com/90782215-dd9f-4472-b669-308c3b1f44c0/","width":80,"newTab":false,"altText":"","clickUrl":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=REEF","block_type":"image","clickUrlEnabled":true},{"id":"78e17960b2df9d9308928c8000fc2a8c","url":"https://boardriders.co.jp/collections/collections-summer-tech?pf_v_burando=REEF","text":"夏の機能素材特集","newTab":false,"block_type":"button","button_action":"link_close"}],"use_content_blocks":true,"exclude_pages":[],"exclude_some_pages":false,"smart_bar_background_pattern":null,"custom_css":".submit-button {\n  font-size: 1.3em !important;\n}\n.block.action-button-block {\n    width: 100%;\n}\n@media only screen and (max-width: 768px) {\n    .block.action-button-block {\n        width: 80%; \n}\n","custom_css_enabled":true,"custom_js":"","custom_js_enabled":false,"popup_hero_image_mobile":null,"popup_hero_image_mobile_enabled":false,"template_name":null,"popup_main_padding":8,"popup_hero_padding":30,"popup_max_width":285,"thank_you_close_btn_text":"閉じる","smart_bar_email_placeholder":"email@example.com","smart_bar_phone_placeholder":"+1 234567890","display_all_geos":true,"display_some_geos":false,"display_geos":[],"exclude_some_geos":false,"exclude_geos":[],"reopen_btn_enabled":false,"redirect_url_after_submission_new_window":false,"schedule_rule":"start_only","schedule_start_at":"2026-06-09T01:00:00.000Z","schedule_end_at":null,"defaults_set_at":"2025-03-27T05:15:41.379Z","generated_ai_content_blocks_id":null,"custom_font_enabled":false,"new_display_pages":[{"value":"/pages/reef","selection":"contains"}],"template_group":null,"display_pages_match_rule":"any","backup_content_blocks":null,"is_backfilled":null,"ai":null,"email_id":null,"watermark":true,"scroll_percent":50,"animation":"Fade In","animation_duration":2.0,"location":"Bottom Left","custom_offset_enabled":true,"custom_offset_left":0,"custom_offset_right":16,"custom_offset_top":16,"custom_offset_bottom":50,"pg_tags":["flyout"],"thank_you_btn_action":"close","thank_you_btn_redirect_url":null,"tags":[],"input_border_color":"#e2e8f0","widget_border_enabled":false,"widget_border_color":"#e2e8f0","widget_border_width":1,"is_custom_html":null,"custom_html":null,"fullscreen_background_color":"rgba(0, 0, 0, 0.5)","close_button_timer":0,"close_button_color":"#000","close_button_background":"#fff","close_button_padding":4,"close_button_size":20,"close_button_border_width":1,"close_button_border_color":"#e2e8f0","close_button_border_radius":99,"close_button_offset":16,"custom_close_button_enabled":false,"custom_close_button_svg":"","campaign_triggers":[{"key":"immediately","metadata":{"minutes":1,"seconds":5,"products":[],"hoverElement":"","allOutOfStock":false,"scrollPercent":25}}],"display_again_after_type":{"key":"new_session"},"uses_new_triggers":true,"close_button_box_shadow":"none","popup_hero_box_shadow":"0 0px 20px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -2px rgba(0, 0, 0, 0.05)","template_details":null,"klaviyo_list_id":null,"html":null,"fonts":null,"translations":{},"notification_enabled":false,"notification_emails":[],"embedded":null,"visible_per_display_schedule":true,"connected_test":{}}],"pops":[],"buttons":[],"limits":{}};
</script>

</div><div id="shopify-block-AMkRmTTF0a3NJREQ3e__16259702509979192308" class="shopify-block shopify-app-block">
<style>
  .discountify_manual .dscnt_manual_applybtn{
    background-color: black; 
color: white;
font-size: 14px;
    cursor:pointer !important; 
  }
  .discountify_manual .dscnt_manual_applybtn:hover{
    background-color: black;
color: white;
    cursor:pointer !important;
  }
  .cpn_dcnt_price{
    background-color: rgba(113, 113, 113, .11);
padding: 4px;
border-radius: 4px;
line-height: 20px;
margin-left:0px !important;
  }
  .discountify_status_msg{
    color:#769e46;
  }
  .coupon_check:checked + span + span {
    color:#71a326;
border-color:#71a326;
}
.v_discount_head_ribbon{
  content:url("https://cdn.shopify.com/extensions/019e39ef-f992-7ca8-92c1-95d1178df0b8/discountify-11-242/assets/discounticon.png");
}
</style>

</div><div id="shopify-block-AaFI1R0pkYmFqemtUS__2858414731233960599" class="shopify-block shopify-app-block"><script translate="no">
  if( typeof SmartifyAppDECO === 'undefined'){
    var SmartifyAppDECO = SmartifyAppDECO || {};
  }

  if (typeof SmartifyAppDECO.products_has_gift === 'undefined') {
    SmartifyAppDECO.products_has_gift = {};
  }

  
    SmartifyAppDECO.timeSleep = 1;
  

  
    SmartifyAppDECO.searchDepthLimit = 7;
  

  SmartifyAppDECO.badges = [];
  
    
    
      
      
        SmartifyAppDECO.badges = SmartifyAppDECO.badges.concat(JSON.parse("[{\"id\":7722,\"name\":\"SECRET SALE\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":null,\"hide\":false,\"text\":\"SECRET SALE\\u5bfe\\u8c61\",\"styles\":\"\",\"text_styles\":\"cGFkZGluZzowIDUlOw==\",\"position\":\"above_title\",\"predefined_position\":\"center\",\"badge_width\":100,\"badge_height\":10,\"badge_width_mobile\":100,\"badge_height_mobile\":0,\"badge_width_product\":100,\"badge_height_product\":7,\"badge_width_product_mobile\":null,\"badge_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"product\",\"collection\",\"search\",\"cart\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"badge_type\":1,\"margin\":{\"top\":0,\"bottom\":\"3\",\"left\":\"0\",\"right\":0},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":1,\"ratio_size\":false,\"all_image\":false,\"conditions\":{\"id\":69843,\"badge_id\":7722,\"variant_apply\":\"matching_and_variants\",\"exclude_variants\":[],\"include_variants\":[],\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[\"495993356569\"],\"exclude_collections\":[],\"tags\":[],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":true,\"starts_at\":\"2026-06-09T01:00:00Z\",\"ends_at\":\"2026-06-21T14:59:00Z\",\"discount_from\":null,\"discount_to\":null,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"fixed\",\"stock_from\":null,\"stock_to\":null,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_product\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":null,\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"login\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":null,\"deco_discount_id\":null},\"design\":{\"id\":54949,\"label_id\":null,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#191970\",\"text_color\":\"#FFFFFF\",\"font_family\":\"Arial\",\"font_size\":12,\"font_size_mobile\":12,\"font_size_product\":16,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"bold\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":0,\"shape_class\":\"pl-text-rectangle\",\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[],\"updated_at\":\"2026-06-09T02:19:45.000000Z\",\"badge_text_type\":0,\"translation\":[]}]"));
      
    
  

  SmartifyAppDECO.labels = [];
  
    
    
      
      
        SmartifyAppDECO.labels = SmartifyAppDECO.labels.concat(JSON.parse("[{\"id\":99845,\"name\":\"summer-tech-dry\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":\"https:\\\/\\\/d3azqz9xba9gwd.cloudfront.net\\\/storage\\\/labels\\\/xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe\\\/6a1d3d2e27dc8.jpeg\",\"hide\":false,\"text\":\"SAVE {SAVE_PERCENT}%\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"bottom_right\",\"label_width\":15,\"label_height\":10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"specific-page\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":0,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":\"0\",\"left\":0,\"right\":\"0\"},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.6,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":99782,\"label_id\":99845,\"variant_apply\":\"matching_and_variants\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[],\"exclude_collections\":[],\"tags\":[\"summer-tech-dry\"],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"fixed\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":\"https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-mens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-womens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-kids,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/test-summer-promotion\",\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":84891,\"label_id\":99845,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#BD2949\",\"text_color\":\"#ffffff\",\"font_family\":\"Alata\",\"font_size\":12,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":2,\"shape_class\":\"pl-text-rectangle\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[707],\"updated_at\":\"2026-06-03T02:32:34.000000Z\",\"label_text_type\":0,\"translation\":[]},{\"id\":99846,\"name\":\"summer-tech-cool\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":\"https:\\\/\\\/d3azqz9xba9gwd.cloudfront.net\\\/storage\\\/labels\\\/xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe\\\/6a1d3cf152566.jpeg\",\"hide\":false,\"text\":\"SAVE {SAVE_PERCENT}%\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"bottom_right\",\"label_width\":15,\"label_height\":10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"specific-page\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":0,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":\"0\",\"left\":0,\"right\":\"0\"},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.6,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":99783,\"label_id\":99846,\"variant_apply\":\"matching_and_variants\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[],\"exclude_collections\":[],\"tags\":[\"summer-tech-cool\"],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"fixed\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":\"https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-mens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-womens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-kids,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/test-summer-promotion\",\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":84892,\"label_id\":99846,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#BD2949\",\"text_color\":\"#ffffff\",\"font_family\":\"Alata\",\"font_size\":12,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":2,\"shape_class\":\"pl-text-rectangle\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[707],\"updated_at\":\"2026-06-03T02:32:25.000000Z\",\"label_text_type\":0,\"translation\":[]},{\"id\":99847,\"name\":\"summer-tech-uv\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":\"https:\\\/\\\/d3azqz9xba9gwd.cloudfront.net\\\/storage\\\/labels\\\/xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe\\\/6a1d3cfd185e8.jpeg\",\"hide\":false,\"text\":\"SAVE {SAVE_PERCENT}%\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"bottom_right\",\"label_width\":15,\"label_height\":10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"specific-page\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":0,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":\"0\",\"left\":0,\"right\":\"0\"},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.6,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":99784,\"label_id\":99847,\"variant_apply\":\"matching_and_variants\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[],\"exclude_collections\":[],\"tags\":[\"summer-tech-uv\"],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"fixed\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":\"https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-mens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-womens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-kids,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/test-summer-promotion\",\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":84893,\"label_id\":99847,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#BD2949\",\"text_color\":\"#ffffff\",\"font_family\":\"Alata\",\"font_size\":12,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":2,\"shape_class\":\"pl-text-rectangle\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[707],\"updated_at\":\"2026-06-03T02:32:55.000000Z\",\"label_text_type\":0,\"translation\":[]},{\"id\":99848,\"name\":\"summer-tech-utility\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":\"https:\\\/\\\/d3azqz9xba9gwd.cloudfront.net\\\/storage\\\/labels\\\/xn-heubc2a1ener3d6eb2iqc6erfg0h4b1jmhe\\\/6a1d3d22d4034.jpeg\",\"hide\":false,\"text\":\"SAVE {SAVE_PERCENT}%\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"bottom_right\",\"label_width\":15,\"label_height\":10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"specific-page\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":0,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":\"0\",\"left\":0,\"right\":\"0\"},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.6,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":99785,\"label_id\":99848,\"variant_apply\":\"matching_and_variants\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[],\"exclude_collections\":[],\"tags\":[\"summer-tech-utility\"],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"fixed\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":\"https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-mens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-womens,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/collections-summer-tech-kids,https:\\\/\\\/boardriders.co.jp\\\/collections\\\/test-summer-promotion\",\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":84894,\"label_id\":99848,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#BD2949\",\"text_color\":\"#ffffff\",\"font_family\":\"Alata\",\"font_size\":12,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":2,\"shape_class\":\"pl-text-rectangle\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[707],\"updated_at\":\"2026-06-03T02:32:43.000000Z\",\"label_text_type\":0,\"translation\":[]}]"));
      
    
  

  SmartifyAppDECO.groups = [];
  
    
    
      
      
        SmartifyAppDECO.groups = SmartifyAppDECO.groups.concat(JSON.parse("[{\"id\":707,\"shop_id\":37702,\"name\":\"summer-tech\",\"type\":\"label\",\"status\":true,\"position\":\"group_bottom_left\",\"vertical\":3,\"horizontal\":3,\"position_unit_type\":\"fixed\",\"gap\":3,\"flex_direction\":\"pl-flex-column\",\"predefined_position\":\"left\",\"margin\":{\"top\":0,\"left\":0,\"right\":0,\"bottom\":0},\"label_ids\":[99845,99846,99847,99848],\"badge_ids\":[],\"styles\":null,\"updated_at\":\"2026-06-03T00:34:56.000000Z\"}]"));
      
    
  

  SmartifyAppDECO.banners = [];
  
    SmartifyAppDECO.banners = JSON.parse("[]");
  

  SmartifyAppDECO.trustBadges = [];
  
    SmartifyAppDECO.trustBadges = JSON.parse("[]");
  

  SmartifyAppDECO.discounts = [];
  
    
    
      
      
        SmartifyAppDECO.discounts = SmartifyAppDECO.discounts.concat(JSON.parse("[]"));
      
    
  

  
    
      SmartifyAppDECO.badgeHorizontal = "0";
    
    
      SmartifyAppDECO.linkTarget = "0";
    
    
      SmartifyAppDECO.searchProxy = "0";
    
    
    SmartifyAppDECO.remove_watermark = true;
  

  

  
    SmartifyAppDECO.regex = JSON.parse("{\"pisRegex\":\".boost-sd__product-info-wrapper .boost-sd__product-link, .tc-product-card a, .productitem--image-link, .dv_rc_items \u003e a\",\"lpsPath\":\".boost-sd__product-image-wrapper, .tc-product-card .tc-product-image, .productitem--image, .dv_rc_img\",\"pistRegex\":\".boost-sd__product-info-wrapper .boost-sd__product-title, .tc-product-title, .productitem--title, .dv_rc_name\",\"pispRegex\":\".boost-sd__product-info-wrapper .boost-sd__product-price, .tc-product-price, .productitem__price, .dv_rc_price\",\"piRegex\":\".product-gallery--image-background img\",\"lpPath\":\".product-gallery--image-background\",\"pitRegex\":\".product-details .product-title\",\"pipRegex\":\".product-details .product-pricing\",\"pibRegex\":null,\"trustRegex\":\".product-details .product-form__action-wrapper\",\"style\":null,\"script\":null,\"productDiscountRegex\":null,\"collectionDiscountRegex\":null}");
  

  if (SmartifyAppDECO.regex) {
    const _r = SmartifyAppDECO.regex;
    if (_r.piRegex != null) SmartifyAppDECO.piRegex = _r.piRegex;
    if (_r.lpPath != null) SmartifyAppDECO.lpPath = _r.lpPath;
    if (_r.pisRegex != null) SmartifyAppDECO.pisRegex = _r.pisRegex;
    if (_r.lpsPath != null) SmartifyAppDECO.lpsPath = _r.lpsPath;
    if (_r.pistRegex != null) SmartifyAppDECO.pistRegex = _r.pistRegex;
    if (_r.pispRegex != null) SmartifyAppDECO.pispRegex = _r.pispRegex;
    if (_r.pipRegex != null) SmartifyAppDECO.pipRegex = _r.pipRegex;
    if (_r.pitRegex != null) SmartifyAppDECO.pitRegex = _r.pitRegex;
    if (_r.pibRegex != null) SmartifyAppDECO.pibRegex = _r.pibRegex;
    if (_r.trustRegex != null) SmartifyAppDECO.trustRegex = _r.trustRegex;
    if (_r.productDiscountRegex != null) SmartifyAppDECO.productDiscountRegex = _r.productDiscountRegex;
    if (_r.collectionDiscountRegex != null) SmartifyAppDECO.collectionDiscountRegex = _r.collectionDiscountRegex;
  }

  

  
  SmartifyAppDECO.page = 'collection';
  
  

  
    if (SmartifyAppDECO.regex?.style) {
      let style = document.createElement('style');
      style.innerText = SmartifyAppDECO.regex.style;
      document.body.append(style);
    }
    let decoCheckComplete = setInterval(function () {
      if (document.readyState == 'complete') {
        clearInterval(decoCheckComplete);
        if (typeof SmartifyAppDECO !== 'undefined' && SmartifyAppDECO.regex?.script) {
          let script = document.createElement('script');
          script.innerText = SmartifyAppDECO.regex.script;
          document.body.append(script);
        }
      }
    }, 100);
  

  
    SmartifyAppDECO.customer={}
  

</script>







<script async src="https://www.googletagmanager.com/gtag/js?id=G-JHR423K54K"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function decoGtag() { dataLayer.push(arguments); }
  decoGtag('js', new Date());
  decoGtag('config', 'G-JHR423K54K');
  SmartifyAppDECO.analytic = SmartifyAppDECO.analytic !== false ? SmartifyAppDECO.analytic : true;
</script>

<div id="deco-main-label">
</div>







  <!-- BEGIN app snippet: vite-tag -->


  <script src="https://cdn.shopify.com/extensions/019eabf3-1e5d-7067-bebd-72145567de22/deco-labels-badges-603/assets/theme-DtcUI1JZ.js" type="module" crossorigin="anonymous"></script>

<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->


  <link href="//cdn.shopify.com/extensions/019eabf3-1e5d-7067-bebd-72145567de22/deco-labels-badges-603/assets/banner-B1HCdxwV.css" rel="stylesheet" type="text/css" media="all" />

<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->


  <link href="//cdn.shopify.com/extensions/019eabf3-1e5d-7067-bebd-72145567de22/deco-labels-badges-603/assets/label-badge-MPSF4mZO.css" rel="stylesheet" type="text/css" media="all" />

<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->


  <link href="//cdn.shopify.com/extensions/019eabf3-1e5d-7067-bebd-72145567de22/deco-labels-badges-603/assets/trust-badge-BO30rkyO.css" rel="stylesheet" type="text/css" media="all" />

<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->


  <link href="//cdn.shopify.com/extensions/019eabf3-1e5d-7067-bebd-72145567de22/deco-labels-badges-603/assets/countdown-BJods4g9.css" rel="stylesheet" type="text/css" media="all" />

<!-- END app snippet -->



</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>
