.shopify-section.ls-pdp-section{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}main#content:has(>*>.ls-pdp-section:first-child),main#content:has(>.ls-pdp-section:first-child){padding-top:0}#root .shopify-section.ls-pdp-section{margin-top:0;margin-bottom:0}:is(html,#ls) .ls-pdp{color:var(--ls-ink);background:var(--ls-bg)}:is(html,#ls) .ls-pdp__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start}:is(html,#ls) .ls-pdp__media{position:sticky;top:72px;height:calc(100svh - 72px);background:var(--ls-surface);overflow:hidden}:is(html,#ls) .ls-pdp__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}:is(html,#ls) .ls-pdp__slide{position:absolute;top:11%;right:11%;bottom:11%;left:11%;display:grid;place-items:center;animation:ls-fade var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-pdp__slide[hidden]{display:none}:is(html,#ls) .ls-pdp__slide img,:is(html,#ls) .ls-pdp__slide svg{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}@keyframes ls-fade{0%{opacity:0}}:is(html,#ls) .ls-pdp__strip{position:absolute;left:var(--ls-s-5);bottom:var(--ls-s-5);z-index:2;display:flex;gap:var(--ls-s-2)}:is(html,#ls) .ls-pdp__strip button{width:var(--ls-h-cta);height:var(--ls-h-cta);overflow:hidden;border-radius:var(--ls-r-s);background:var(--ls-tile);box-shadow:inset 0 0 0 1px var(--ls-line);transition:box-shadow var(--ls-t-fast)}:is(html,#ls) .ls-pdp__strip button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ls-ink)}:is(html,#ls) .ls-pdp__dots{display:none}:is(html,#ls) .ls-pdp__strip img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}:is(html,#ls) .ls-pdp__info{padding:var(--ls-s-6) clamp(var(--ls-s-5),4vw,var(--ls-s-8)) var(--ls-section-y);display:grid;gap:var(--ls-s-7);align-content:start}:is(html,#ls) .ls-pdp__buy{display:grid;gap:var(--ls-s-5)}:is(html,#ls) .ls-pdp__head{display:grid;grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-pdp__head>.ls-crumbs{margin-bottom:var(--ls-s-5)}:is(html,#ls) .ls-pdp__head>.ls-eyebrow{margin-bottom:var(--ls-s-3)}:is(html,#ls) .ls-pdp__head>.ls-pdp__note{margin-top:var(--ls-s-4)}:is(html,#ls) .ls-pdp__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ls-s-2) 0;margin:0;font-family:var(--ls-f);font-size:var(--ls-fs-h1);line-height:var(--ls-lh-h1);font-weight:var(--ls-w-bold);color:var(--ls-ink);letter-spacing:normal;text-transform:none;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}:is(html,#ls) .ls-pdp__title--caps{text-transform:capitalize}:is(html,#ls) .ls-pdp__tmain{flex:0 0 100%;order:-1}:is(html,#ls) .ls-pdp__tsub{font-family:var(--ls-f);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);font-weight:var(--ls-w-regular);color:var(--ls-mute);letter-spacing:normal;word-spacing:normal}:is(html,#ls) .ls-pdp__tsub--pre{margin-right:.3em}:is(html,#ls) .ls-pdp__note{max-width:60ch;font-size:var(--ls-fs-lead);line-height:var(--ls-lh-lead);color:var(--ls-text)}:is(html,#ls) .ls-crumbs__here{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ls-ink)}:is(html,#ls) .ls-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ls-s-1) var(--ls-s-3)}:is(html,#ls) .ls-pdp__amount{font-family:var(--ls-mono);font-size:var(--ls-fs-price-l);line-height:1;font-weight:var(--ls-w-regular)}:is(html,#ls) .ls-pdp__amount s{font-size:var(--ls-fs-price);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__pricenote{display:flex;flex-wrap:wrap;gap:var(--ls-s-1) var(--ls-s-3);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__pricenote>span{white-space:nowrap}:is(html,#ls) .ls-pdp__unit{font-family:var(--ls-mono);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__price small a{text-decoration:underline}:is(html,#ls) .ls-pdp__opt{display:grid;gap:var(--ls-s-3)}:is(html,#ls) .ls-pdp__lbl{display:flex;justify-content:space-between;gap:var(--ls-s-3);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__lbl b{font-weight:var(--ls-w-medium);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__mgs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ls-s-2)}:is(html,#ls) .ls-pdp__mgs>*{display:grid;place-items:center;height:var(--ls-h-btn);border-radius:var(--ls-r-s);background:var(--ls-surface);line-height:1;box-shadow:inset 0 0 0 1px var(--ls-line-strong);font-family:var(--ls-mono);font-size:var(--ls-fs-price);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-pdp__mgs small{display:block;margin-top:2px;font-family:var(--ls-f);font-size:var(--ls-fs-label);line-height:var(--ls-lh-label);font-weight:var(--ls-w-medium);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__mgs a[aria-current=true]{background:var(--ls-ink);color:#fff;box-shadow:none}:is(html,#ls) .ls-pdp__mgs a[aria-current=true] small{color:var(--ls-mute-inv)}:is(html,#ls) .ls-pdp__mgs span[aria-disabled]{opacity:.35;cursor:not-allowed}:is(html,#ls) .ls-pdp__swatches{display:flex;flex-wrap:wrap;gap:var(--ls-s-3)}:is(html,#ls) .ls-pdp__swatches a{position:relative;width:var(--ls-h-ctl);height:var(--ls-h-ctl);border-radius:var(--ls-r-full);background:var(--ls-sw, var(--ls-tile));box-shadow:inset 0 0 0 1px var(--ls-line-strong)}:is(html,#ls) .ls-pdp__swatches a[aria-current=true]:after{content:"";display:block;position:absolute;inset:calc(-1 * var(--ls-s-1));border-radius:var(--ls-r-full);box-shadow:0 0 0 2px var(--ls-ink)}:is(html,#ls) .ls-pdp__swatches a.is-out{opacity:.35}:is(html,#ls) .ls-pdp__form{display:grid;gap:var(--ls-s-3)}:is(html,#ls) .ls-pdp__row{display:flex;align-items:center;gap:var(--ls-s-3)}:is(html,#ls) .ls-pdp__qty{flex:none;display:inline-flex;align-items:center;height:var(--ls-h-btn);border-radius:var(--ls-r-s);background:var(--ls-surface);box-shadow:inset 0 0 0 1px var(--ls-line-strong)}:is(html,#ls) .ls-pdp__qty button{display:grid;place-items:center;width:var(--ls-h-btn);height:100%;font-size:var(--ls-fs-h3);line-height:1;font-weight:var(--ls-w-regular)}:is(html,#ls) .ls-pdp__qty input{width:var(--ls-h-ctl);height:100%;text-align:center;font-family:var(--ls-mono);font-size:16px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:none;border:0;padding:0;outline:0}:is(html,#ls) .ls-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none}:is(html,#ls) .ls-pdp__add{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--ls-s-2);height:var(--ls-h-cta);padding:0 var(--ls-s-5);border-radius:var(--ls-r-s);background:var(--ls-ink);color:#fff;font-family:var(--ls-f);font-size:var(--ls-fs-btn);line-height:1;font-weight:var(--ls-w-bold);transition:background var(--ls-t-fast)}:is(html,#ls) .ls-pdp__add .ls-icon{width:18px;height:18px;flex:none}:is(html,#ls) .ls-pdp__add:disabled{background:var(--ls-tile);color:var(--ls-mute);cursor:not-allowed}:is(html,#ls) .ls-pdp__add[aria-busy=true]{opacity:.6}:is(html,#ls) .ls-pdp__bump{display:grid;grid-template-columns:auto 56px minmax(0,1fr) auto;gap:var(--ls-s-3);align-items:center;padding:var(--ls-s-3);border-radius:var(--ls-r-m);background:var(--ls-surface);box-shadow:inset 0 0 0 1px var(--ls-line);cursor:pointer;transition:box-shadow var(--ls-t-fast)}:is(html,#ls) .ls-pdp__bump:has(input:checked){box-shadow:inset 0 0 0 2px var(--ls-ink)}:is(html,#ls) .ls-pdp__bump input{width:20px;height:20px;margin:0;accent-color:var(--ls-ink);appearance:auto;-webkit-appearance:checkbox}:is(html,#ls) .ls-pdp__bump-img{display:block;width:56px;aspect-ratio:1;overflow:hidden;border-radius:var(--ls-r-s);background:var(--ls-tile)}:is(html,#ls) .ls-pdp__bump-img img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}:is(html,#ls) .ls-pdp__bump strong{display:block;font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__bump small{display:block;margin-top:2px;font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__bump-price{font-family:var(--ls-mono);font-size:var(--ls-fs-price);line-height:1;white-space:nowrap}:is(html,#ls) .ls-pdp__free{display:grid;gap:var(--ls-s-2);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-text)}:is(html,#ls) .ls-pdp__free[hidden]{display:none}:is(html,#ls) .ls-pdp__free b{font-weight:var(--ls-w-bold);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__freebar{display:block;height:6px;overflow:hidden;border-radius:var(--ls-r-full);background:var(--ls-tile)}:is(html,#ls) .ls-pdp__freebar i{display:block;height:100%;width:0;border-radius:var(--ls-r-full);background:var(--ls-ok);transition:width var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-pdp__ship{display:flex;align-items:flex-start;gap:var(--ls-s-3);padding:var(--ls-s-4);border-radius:var(--ls-r-m);background:var(--ls-surface);box-shadow:inset 0 0 0 1px var(--ls-line);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-text)}:is(html,#ls) .ls-pdp__ship .ls-icon{flex:none;width:20px;height:20px;color:var(--ls-ok);margin-top:-1px}:is(html,#ls) .ls-pdp__ship b{font-weight:var(--ls-w-bold);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__ship [data-ls-delivery]{min-height:2.9em}@media(max-width:600px){:is(html,#ls) .ls-pdp__ship [data-ls-delivery]{min-height:4.35em}}:is(html,#ls) .ls-pdp__trust{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:var(--ls-s-2) var(--ls-s-5);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__pays{gap:var(--ls-s-1)}:is(html,#ls) .ls-pdp__payicon{display:block;width:auto;height:20px!important}:is(html,#ls) .ls-pdp__trust li{display:flex;align-items:center;gap:var(--ls-s-2)}:is(html,#ls) .ls-pdp__trust .ls-icon{flex:none;width:16px;height:16px;color:var(--ls-ink)}:is(html,#ls) .ls-pdp__warn{padding-top:var(--ls-s-4);border-top:1px solid var(--ls-line);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__warn b{font-weight:var(--ls-w-bold);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__out{display:grid;gap:var(--ls-s-3);padding:var(--ls-s-4);border-radius:var(--ls-r-m);background:var(--ls-surface);box-shadow:inset 0 0 0 1px var(--ls-line);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-text)}:is(html,#ls) .ls-pdp__out b{font-weight:var(--ls-w-bold);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__out a{text-decoration:underline;text-underline-offset:3px;color:var(--ls-ink)}:is(html,#ls) .ls-pdp__out-links{display:flex;flex-wrap:wrap;gap:var(--ls-s-1) var(--ls-s-4)}:is(html,#ls) .ls-pdp__out-links a,:is(html,#ls) .ls-pdp__out-more{display:inline-flex;align-items:center;min-height:var(--ls-tap)}:is(html,#ls) .ls-pdp__out-links a{margin-block:calc(-1 * var(--ls-s-2))}:is(html,#ls) .ls-pdp__out-more{justify-self:start;margin-block:calc(-1 * var(--ls-s-2));font-weight:var(--ls-w-medium)}:is(html,#ls) .ls-pdp__chapter{display:grid;gap:var(--ls-s-4);padding-top:var(--ls-s-6);border-top:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__spec{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__spec div{padding:var(--ls-s-4) var(--ls-s-4) var(--ls-s-4) 0;border-bottom:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__spec dt{font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__spec dd{margin-top:var(--ls-s-1);font-family:var(--ls-f);font-size:var(--ls-fs-body);line-height:var(--ls-lh-title);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__spec dd.is-num{font-family:var(--ls-mono)}:is(html,#ls) .ls-pdp__chapter:has(>.ls-pdp__acc){gap:0;padding-top:0;border-top:0}:is(html,#ls) .ls-pdp__acc{border-bottom:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__acc:first-child{border-top:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-s-4);min-height:var(--ls-h-cta);padding:var(--ls-s-4) 0;cursor:pointer;list-style:none}:is(html,#ls) .ls-pdp__acc summary::-webkit-details-marker{display:none}:is(html,#ls) .ls-pdp__acc summary:after{content:"+";display:block;font-family:var(--ls-f);font-size:var(--ls-fs-h3);line-height:1;font-weight:var(--ls-w-regular);transition:transform var(--ls-t-move) var(--ls-ease)}:is(html,#ls) .ls-pdp__acc[open] summary:after{transform:rotate(45deg)}:is(html,#ls) .ls-pdp__rte{padding-bottom:var(--ls-s-5);max-width:var(--ls-measure);font-size:var(--ls-fs-body);line-height:var(--ls-lh-body);color:var(--ls-text)}:is(html,#ls) .ls-pdp__rte :where(p,ul,ol,h2,h3,h4){margin:0 0 var(--ls-s-3)}:is(html,#ls) .ls-pdp__rte :where(h2,h3,h4){font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);color:var(--ls-ink);margin-top:var(--ls-s-5)}:is(html,#ls) .ls-pdp__rte :where(ul){padding-left:var(--ls-s-5)}:is(html,#ls) .ls-pdp__rte :where(li){list-style:disc}:is(html,#ls) .ls-pdp__rte :where(a){text-decoration:underline}:is(html,#ls) .ls-pdp__rte :where(strong,b){font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-pdp__rte img{max-width:100%;height:auto!important;border-radius:var(--ls-r-m)}:is(html,#ls) .ls-pdp__rte table{display:block;max-width:100%;overflow-x:auto}:is(html,#ls) .ls-pdp__rte [style*=font-size]{font-size:inherit!important}:is(html,#ls) .ls-pdp__rte [style*=font-family]{font-family:inherit!important}:is(html,#ls) .ls-pdp__rte [style*=color]{color:inherit!important}:is(html,#ls) .ls-pdp__rte [style*=letter-spacing]{letter-spacing:normal!important}:is(html,#ls) .ls-pdp :is(h2.ls-pdp__h,.ls-pdp__acc-h){margin:0;padding:0;font-family:var(--ls-f);text-transform:none;letter-spacing:normal}:is(html,#ls) .ls-pdp h2.ls-pdp__h{gap:var(--ls-s-2);font-size:var(--ls-fs-label);line-height:var(--ls-lh-label);font-weight:var(--ls-w-medium);color:var(--ls-mute)}:is(html,#ls) .ls-pdp .ls-pdp__acc-h{flex:1;min-width:0;font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-medium);color:var(--ls-ink)}:is(html,#ls) .ls-pdp__intro{max-width:60ch;font-size:var(--ls-fs-lead);line-height:var(--ls-lh-lead);color:var(--ls-text)}:is(html,#ls) .ls-pdp__guide{max-width:60ch;font-size:var(--ls-fs-body);line-height:var(--ls-lh-body);color:var(--ls-text)}:is(html,#ls) .ls-pdp__guide a{color:var(--ls-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(html,#ls) .ls-pdp__links{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__links li{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-s-3);border-bottom:1px solid var(--ls-line)}:is(html,#ls) .ls-pdp__links a{flex:1;display:flex;align-items:center;min-height:var(--ls-h-btn);padding:var(--ls-s-3) 0;font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-medium)}:is(html,#ls) .ls-pdp__links a:after{content:"\2192";margin-left:auto;padding-left:var(--ls-s-3);font-family:var(--ls-f);color:var(--ls-mute);transition:color var(--ls-t-fast)}:is(html,#ls) .ls-pdp__links small{flex:none;font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__xlink{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-s-4);padding:var(--ls-s-4);border-radius:var(--ls-r-m);background:var(--ls-surface);box-shadow:inset 0 0 0 1px var(--ls-line);font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);transition:box-shadow var(--ls-t-fast)}:is(html,#ls) .ls-pdp__xlink small{display:block;margin-bottom:var(--ls-s-1);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);font-weight:var(--ls-w-regular);color:var(--ls-mute)}:is(html,#ls) .ls-pdp__xlink .ls-icon{flex:none;width:20px;height:20px}:is(html,#ls) .ls-pdp__faq{gap:var(--ls-s-4);padding-top:var(--ls-s-2);border-top:0}:is(html,#ls) .ls-pdp__faq>div{display:grid;grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-pdp__faq .ls-pdp__acc:first-child{border-top:1px solid var(--ls-line)}@media(hover:hover){:is(html,#ls) .ls-pdp__links a:hover:after{color:var(--ls-ink)}:is(html,#ls) .ls-pdp__xlink:hover{box-shadow:inset 0 0 0 2px var(--ls-ink)}}:is(html,#ls) .ls-pdp__sbar{position:fixed;left:0;right:0;bottom:0;z-index:90;color:#fff;background:color-mix(in srgb,var(--ls-ink) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateY(110%);transition:transform var(--ls-t-move) var(--ls-ease);padding-bottom:env(safe-area-inset-bottom,0px)}:is(html,#ls) .ls-pdp__sbar.is-on{transform:none}:is(html,#ls) .ls-pdp__sbar-in{display:flex;align-items:center;gap:var(--ls-s-4);padding-block:var(--ls-s-2)}:is(html,#ls) .ls-pdp__sbar-img{width:var(--ls-h-btn);height:var(--ls-h-btn);flex:none;overflow:hidden;border-radius:var(--ls-r-s);background:var(--ls-surface)}:is(html,#ls) .ls-pdp__sbar-img img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}:is(html,#ls) .ls-pdp__sbar-txt{display:grid;gap:2px}:is(html,#ls) .ls-pdp__sbar-txt strong{display:block;font-size:var(--ls-fs-title);line-height:var(--ls-lh-title);font-weight:var(--ls-w-bold);color:#fff}:is(html,#ls) .ls-pdp__sbar-txt small{font-size:var(--ls-fs-small);line-height:var(--ls-lh-small);color:var(--ls-mute-inv)}:is(html,#ls) .ls-pdp__grow{flex:1}:is(html,#ls) .ls-pdp__sbar .ls-pdp__add{flex:none;background:#fff;color:var(--ls-ink)}:is(html,#ls).ls-has-wr .ls-pdp__sbar{padding-bottom:0}:is(html,#ls).ls-has-wr .ls-pdp__sbar-in{padding-right:var(--ls-wr-space);padding-top:var(--ls-s-2);padding-bottom:max(var(--ls-s-2),calc(var(--ls-wr-mid) - var(--ls-h-cta) / 2))}@media(max-width:1000px){:is(html,#ls) .ls-pdp__grid{grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-pdp__media{position:relative;top:0;height:min(100vw,62svh);min-height:300px}:is(html,#ls) .ls-pdp__stage{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(html,#ls) .ls-pdp__stage::-webkit-scrollbar{display:none}:is(html,#ls) .ls-pdp__slide,:is(html,#ls) .ls-pdp__slide[hidden]{position:relative;inset:auto;display:grid;flex:0 0 100%;height:100%;padding:8% 10% var(--ls-s-6);scroll-snap-align:center;animation:none}:is(html,#ls) .ls-pdp__strip{display:none}:is(html,#ls) .ls-pdp__dots{position:absolute;left:0;right:0;bottom:var(--ls-s-4);z-index:2;display:flex;justify-content:center;gap:var(--ls-s-2);pointer-events:none}:is(html,#ls) .ls-pdp__dots i{display:block;width:6px;height:6px;border-radius:var(--ls-r-full);background:var(--ls-line-strong);transition:width var(--ls-t-move) var(--ls-ease),background var(--ls-t-fast)}:is(html,#ls) .ls-pdp__dots i.is-on{width:16px;background:var(--ls-ink)}:is(html,#ls) .ls-pdp__info{padding:var(--ls-s-5) var(--ls-gutter) var(--ls-section-y);gap:var(--ls-s-6)}:is(html,#ls) .ls-pdp__buy{gap:var(--ls-s-4)}:is(html,#ls) .ls-pdp__head>.ls-crumbs{margin-bottom:var(--ls-s-4)}:is(html,#ls) .ls-pdp__head>.ls-pdp__note{margin-top:var(--ls-s-3)}:is(html,#ls) .ls-pdp__price{display:grid;gap:var(--ls-s-1)}:is(html,#ls) .ls-pdp__swatches a{width:var(--ls-tap);height:var(--ls-tap)}:is(html,#ls) .ls-pdp__trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ls-s-2) var(--ls-s-3)}:is(html,#ls) .ls-pdp__trust li{align-items:flex-start}:is(html,#ls) .ls-pdp__chapter{gap:var(--ls-s-3);padding-top:var(--ls-s-5)}:is(html,#ls) .ls-pdp__spec div{padding:var(--ls-s-3) var(--ls-s-3) var(--ls-s-3) 0}:is(html,#ls) .ls-pdp__sbar-img{display:none}:is(html,#ls) .ls-pdp__sbar-in{gap:var(--ls-s-3)}:is(html,#ls) .ls-pdp__sbar-txt{min-width:0}:is(html,#ls) .ls-pdp__sbar-txt strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(max-width:600px){:is(html,#ls) .ls-pdp__bump{grid-template-columns:20px 48px minmax(0,1fr);gap:var(--ls-s-1) var(--ls-s-3)}:is(html,#ls) .ls-pdp__bump input{grid-row:1 / span 2}:is(html,#ls) .ls-pdp__bump-img{grid-row:1 / span 2;width:48px}:is(html,#ls) .ls-pdp__bump-price{grid-column:3;color:var(--ls-text)}:is(html,#ls) .ls-pdp__form .ls-pdp__add{padding:0 var(--ls-s-4);white-space:nowrap}:is(html,#ls) .ls-pdp__form .ls-pdp__add .ls-icon{display:none}:is(html,#ls).ls-has-wr .ls-pdp__sbar-txt,:is(html,#ls).ls-has-wr .ls-pdp__grow{display:none}:is(html,#ls).ls-has-wr .ls-pdp__sbar .ls-pdp__add{flex:1;min-width:0;padding:0 var(--ls-s-3)}:is(html,#ls).ls-has-wr .ls-pdp__sbar .ls-pdp__add .ls-icon{display:none}:is(html,#ls) .ls-pdp__sbar .ls-pdp__add{white-space:nowrap}}@media(max-width:380px){:is(html,#ls) .ls-pdp__addsum{display:none}}@media(prefers-reduced-motion:reduce){:is(html,#ls) .ls-pdp__slide{animation:none}:is(html,#ls) :is(.ls-pdp__sbar,.ls-pdp__freebar i,.ls-pdp__dots i,.ls-pdp__acc summary:after){transition:none}}.shopify-section.ls-extra-section{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#root .shopify-section.ls-extra-section{margin-top:0;margin-bottom:0}:is(html,#ls) .ls-extra{padding:var(--ls-section-y) 0;font-family:var(--ls-f);color:var(--ls-ink)}:is(html,#ls) .ls-extra--white{background:var(--ls-surface)}:is(html,#ls) .ls-extra .ls-extra__video{height:auto;min-height:0;aspect-ratio:16 / 9;border-radius:var(--ls-r-l);margin-bottom:var(--ls-grid-gap)}:is(html,#ls) .ls-extra .ls-hero__ch{height:var(--ls-h-ctl);align-content:end;gap:var(--ls-s-2);font-size:var(--ls-fs-small);line-height:var(--ls-lh-small)}:is(html,#ls) .ls-extra .ls-hero__pause{width:var(--ls-h-ctl);height:var(--ls-h-ctl);border-radius:var(--ls-r-full)}:is(html,#ls) .ls-extra__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ls-grid-gap)}:is(html,#ls) .ls-extra__card{display:grid;gap:var(--ls-s-3);align-content:start;padding:var(--ls-card-pad);border-radius:var(--ls-r-l);background:var(--ls-bg)}:is(html,#ls) .ls-extra--white .ls-extra__card{background:var(--ls-bg)}:is(html,#ls) .ls-extra:not(.ls-extra--white) .ls-extra__card{background:var(--ls-surface)}:is(html,#ls) .ls-extra__card strong{font-size:var(--ls-fs-h3);line-height:var(--ls-lh-h3);font-weight:var(--ls-w-bold)}:is(html,#ls) .ls-extra__card ul{margin:0;padding-left:var(--ls-s-4);color:var(--ls-text);font-size:var(--ls-fs-body);line-height:var(--ls-lh-body)}:is(html,#ls) .ls-extra__card li{list-style:disc}:is(html,#ls) .ls-extra__lvl{display:flex;gap:var(--ls-s-1)}:is(html,#ls) .ls-extra__lvl i{flex:1;height:6px;border-radius:var(--ls-r-full);background:var(--ls-line-strong)}:is(html,#ls) .ls-extra__lvl i.is-on{background:var(--ls-ink)}.shopify-section.ls-best-section:has(>.ls-rail){width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}:is(html,#ls) .ls-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,calc((100% - 3 * var(--ls-grid-gap)) / 4));gap:var(--ls-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--ls-s-2);scrollbar-width:thin}:is(html,#ls) .ls-rail__track>*{scroll-snap-align:start}@media(max-width:1000px){:is(html,#ls) .ls-extra .ls-extra__video{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:auto;height:auto;overflow:visible;border-radius:0;background:none;margin-bottom:var(--ls-s-5)}:is(html,#ls) .ls-extra .ls-extra__video:after{display:none}:is(html,#ls) .ls-extra .ls-extra__video :is(.ls-hero__poster,.ls-hero__video){position:relative;inset:auto;grid-area:1 / 1;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--ls-r-l);background:var(--ls-ink)}:is(html,#ls) .ls-extra .ls-hero__chapters{position:static;grid-area:2 / 1;margin-top:var(--ls-s-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ls-s-1) var(--ls-s-3)}:is(html,#ls) .ls-extra .ls-hero__ch{height:auto;min-height:var(--ls-tap);padding-bottom:var(--ls-s-2);color:var(--ls-mute)}:is(html,#ls) .ls-extra .ls-hero__ch.is-on{color:var(--ls-ink)}:is(html,#ls) .ls-extra .ls-hero__ch span{display:block;font-size:var(--ls-fs-small);line-height:var(--ls-lh-label)}:is(html,#ls) .ls-extra .ls-hero__ch i{background:var(--ls-line)}:is(html,#ls) .ls-extra .ls-hero__ch i:after{background:var(--ls-ink)}:is(html,#ls) .ls-extra .ls-hero__pause{position:absolute;top:var(--ls-s-3);right:var(--ls-s-3);z-index:2;display:grid;width:var(--ls-tap);height:var(--ls-tap)}:is(html,#ls) .ls-extra__cards{grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-extra__card{gap:var(--ls-s-3)}:is(html,#ls) .ls-rail__track{grid-auto-columns:40%;margin-inline:calc(-1 * var(--ls-gutter));padding-inline:var(--ls-gutter);scroll-padding-inline:var(--ls-gutter);scrollbar-width:none;overscroll-behavior-x:contain}:is(html,#ls) .ls-rail__track::-webkit-scrollbar{display:none}}@media(max-width:600px){:is(html,#ls) .ls-rail__track{grid-auto-columns:64%}:is(html,#ls) .ls-rail .ls-head{margin-bottom:var(--ls-head-gap)}}:is(html,#ls) :is(.ls-pdp__info,.ls-pdp__buy,.ls-pdp__opt,.ls-pdp__form,.ls-pdp__chapter,.ls-pdp__free){grid-template-columns:minmax(0,1fr)}:is(html,#ls) .ls-pdp__mgs>*{place-content:center;justify-items:center;text-align:center}:is(html,#ls) :is(.ls-pdp,.ls-extra,.ls-rail) :is(a,button,input,summary,[tabindex]):focus{outline:0;box-shadow:none}:is(html,#ls) :is(.ls-pdp,.ls-extra,.ls-rail) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ls-ink);outline-offset:2px}:is(html,#ls) .ls-pdp__qty input:focus-visible{outline:0}:is(html,#ls) .ls-pdp__qty:focus-within{box-shadow:inset 0 0 0 2px var(--ls-ink)}:is(html,#ls) .ls-pdp__bump:has(input:focus-visible){outline:2px solid var(--ls-ink);outline-offset:2px}:is(html,#ls) .ls-pdp__sbar :is(a,button):focus-visible{outline-color:#fff}:is(html,#ls) .ls-pdp__stage:focus-visible{outline-offset:-4px}@media(hover:hover){:is(html,#ls) .ls-pdp__mgs a:not([aria-current=true]):hover{background:var(--ls-bg)}:is(html,#ls) .ls-pdp__form .ls-pdp__add:not(:disabled):hover{background:var(--ls-ink-2)}:is(html,#ls) .ls-pdp__sbar .ls-pdp__add:not(:disabled):hover{background:var(--ls-tile)}:is(html,#ls) .ls-pdp__strip button:hover{box-shadow:inset 0 0 0 2px var(--ls-line-strong)}:is(html,#ls) .ls-pdp__strip button[aria-pressed=true]:hover{box-shadow:inset 0 0 0 2px var(--ls-ink)}:is(html,#ls) .ls-pdp__qty button:hover{color:var(--ls-mute)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ls-product.css.map */
