:root{--j-bg: oklch(.12 .005 20);--j-fg: oklch(.97 .005 20);--j-card: oklch(.17 .008 20);--j-surface: oklch(.21 .01 20);--j-muted: oklch(.7 .012 20);--j-border: oklch(.28 .012 20);--j-primary: oklch(.56 .22 25);--j-primary-glow: oklch(.63 .23 28);--j-price: oklch(.76 .16 22);--j-crimson: oklch(.46 .17 18);--j-red-deep: oklch(.28 .09 22);--j-metal: oklch(.82 .06 80);--j-stage: oklch(.13 0 0);--j-cover-paper: oklch(.981 .006 265);--j-brand-pix: oklch(.704 .093 177);--j-edge-light: oklch(1 0 0 / .15);--j-edge-dark: oklch(0 0 0 / .45);--j-grad-primary: linear-gradient(135deg, var(--j-primary), var(--j-primary-glow));--j-grad-surface: linear-gradient(180deg, var(--j-card), var(--j-bg));--j-grad-ticker: linear-gradient(180deg, var(--j-primary), var(--j-crimson) 55%, var(--j-red-deep));--j-grad-header: linear-gradient(120deg, var(--j-card), var(--j-bg) 60%, color-mix(in oklab, var(--j-red-deep) 32%, var(--j-bg)));--j-shadow-card: 0 12px 30px -12px oklch(0 0 0 / .7);--j-shadow-glow: 0 10px 40px -10px color-mix(in oklab, var(--j-primary) 55%, transparent);--j-grad-offers: linear-gradient(135deg, color-mix(in oklab, var(--j-crimson) 38%, var(--j-card)), var(--j-red-deep));--j-overlay: oklch(.06 0 0 / .92);--j-shadow-header: 0 12px 28px -18px oklch(0 0 0 / .8);--j-font-display: "Bebas Neue", "Barlow Condensed", sans-serif;--j-font-sans: "Barlow", system-ui, sans-serif;--j-radius: .5rem;--j-max: 128rem}body.jota{background:var(--j-bg);color:var(--j-fg);font-family:var(--j-font-sans);font-size:1.6rem;letter-spacing:0}:where(.jota) *,:where(.jota) *:before,:where(.jota) *:after{box-sizing:border-box}:where(.jota) a{color:inherit;text-decoration:none}:where(.jota) button,:where(.jota) a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.jota) img{max-width:100%;height:auto;display:block}.jota :focus-visible{outline:2px solid var(--j-primary-glow);outline-offset:2px}.j-container{max-width:var(--j-max);margin:0 auto;padding:0 1.6rem}.j-display{font-family:var(--j-font-display);font-weight:400;letter-spacing:.01em;line-height:1}.j-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--j-primary-glow)}.j-eyebrow:before{content:"";width:2.4rem;height:2px;background:var(--j-grad-primary)}.j-muted{color:var(--j-muted)}.j-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.j-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border:0;border-radius:var(--j-radius);background:var(--j-grad-primary);color:#fcfcfc;font-family:var(--j-font-display);font-size:2.2rem;letter-spacing:.04em;padding:1.2rem 2.4rem;cursor:pointer;box-shadow:var(--j-shadow-glow);transition:transform .2s,filter .2s}.j-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.j-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}main#MainContent{min-height:50vh}.j-ticker{position:relative;overflow:hidden;padding:1rem 0;background:var(--j-grad-ticker);color:#fcfcfc;font-size:1.2rem;font-weight:600;text-transform:uppercase;border-top:1px solid var(--j-edge-light);border-bottom:1px solid var(--j-edge-dark);box-shadow:inset 0 1px 0 var(--j-edge-light),inset 0 -3px 8px var(--j-edge-dark)}.j-ticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 24px,oklch(1 0 0 / .03) 24px 25px)}.j-ticker__track{position:relative;z-index:1;display:flex;width:max-content;animation:j-marquee var(--j-ticker-speed, 40s) linear infinite}.j-ticker:hover .j-ticker__track{animation-play-state:paused}.j-ticker ul{display:flex;align-items:center;margin:0;padding:0;list-style:none;flex-shrink:0}.j-ticker li{display:flex;align-items:center;white-space:nowrap}.j-ticker li:after{content:"\2726";margin:0 2.4rem;opacity:.7}.j-ticker a:hover{text-decoration:underline}@media(min-width:640px){.j-ticker{font-size:1.4rem}}@keyframes j-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.j-header-section{position:sticky;top:0;z-index:40;transition:top .48s cubic-bezier(.16,1,.3,1)}.j-header-section.is-hidden{top:calc(-1 * var(--j-hh, 0px) - 2px);transition-duration:.32s}html.j-lock .j-header-section{z-index:100;top:0}.j-header-wrap{position:relative;opacity:1;transition:opacity .3s ease}.j-header-wrap[data-hidden=true]{opacity:0;pointer-events:none}.j-header{background:var(--j-grad-header);border-bottom:1px solid var(--j-border);box-shadow:var(--j-shadow-header),inset 0 1px 0 var(--j-edge-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.j-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.j-header__left{display:flex;align-items:center;gap:1.2rem}.j-logo img{height:4rem;width:auto;mix-blend-mode:lighten}.j-logo__text{font-family:var(--j-font-display);font-size:3rem;color:var(--j-fg)}.j-icon-btn{display:inline-grid;place-items:center;width:4rem;height:4rem;border:0;background:transparent;color:var(--j-fg);border-radius:var(--j-radius);cursor:pointer;position:relative}.j-icon-btn:hover{background:var(--j-surface)}.j-icon-btn svg{width:2.2rem;height:2.2rem}.j-cart-count{position:absolute;top:.2rem;right:.2rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:99px;background:var(--j-primary);color:#fff;font-size:1.1rem;font-weight:700;display:grid;place-items:center}.j-header__right{display:flex;align-items:center;gap:.4rem}.j-account{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem;border-radius:var(--j-radius);font-size:1.4rem}.j-account:hover{background:var(--j-surface)}.j-account svg{width:2.2rem;height:2.2rem}.j-account span{display:none}.j-search{position:relative;display:flex;width:100%;max-width:56rem;margin:0 auto}.j-search input{width:100%;height:4.4rem;padding:0 4.8rem 0 1.6rem;border-radius:99px;border:1px solid var(--j-border);background:var(--j-card);color:var(--j-fg);font-size:1.5rem;font-family:inherit}.j-search input:focus{outline:none;border-color:var(--j-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--j-primary) 30%,transparent)}.j-search button{position:absolute;right:.4rem;top:.4rem;width:3.6rem;height:3.6rem;border-radius:99px;border:0;background:var(--j-grad-primary);color:#fff;display:grid;place-items:center;cursor:pointer}.j-search button svg{width:1.8rem;height:1.8rem}.j-header__search-desktop{display:none}.j-header__search-mobile{display:none;padding:0 1.6rem 1.2rem}.j-header__search-mobile.is-open{display:block}.j-nav{display:none;border-top:1px solid var(--j-border)}.j-nav ul{display:flex;justify-content:center;align-items:center;gap:3.2rem;margin:0 auto;padding:.4rem 1.6rem;list-style:none;max-width:var(--j-max)}.j-nav__link{position:relative;display:block;padding:.8rem 0;font-family:var(--j-font-display);font-size:1.9rem;color:var(--j-muted);transition:color .2s}.j-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:2px;background:var(--j-grad-primary);transform:scaleX(0);transition:transform .25s}.j-nav__link:hover,.j-nav__link.is-active{color:var(--j-fg)}.j-nav__link:hover:after,.j-nav__link.is-active:after{transform:scaleX(1)}.j-nav__offers{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.8rem;margin:.4rem 0;padding:.6rem 1.8rem;border-radius:99px;font-family:var(--j-font-display);font-size:1.9rem;line-height:1;color:var(--j-fg);background:var(--j-grad-offers);border:1px solid var(--j-crimson);box-shadow:inset 0 1px 0 var(--j-edge-light),var(--j-shadow-card);transition:border-color .25s,box-shadow .25s,transform .25s}.j-nav__offers svg{width:1.8rem;height:1.8rem;color:var(--j-price)}.j-nav__offers:hover,.j-nav__offers:focus-visible{border-color:var(--j-price);box-shadow:inset 0 1px 0 var(--j-edge-light),var(--j-shadow-glow);transform:translateY(-1px)}.j-drawer__offers{margin-top:.6rem;border:1px solid var(--j-crimson);background:var(--j-grad-offers)}.j-drawer__offers .j-drawer__icon{background:transparent;color:var(--j-price)}@media(min-width:640px){.j-logo img{height:4.8rem}.j-account span{display:inline}}@media(min-width:768px){.j-header__search-desktop{display:block}.j-search-toggle,.j-header__search-mobile{display:none!important}.j-header__bar{padding-top:1.6rem;padding-bottom:1.6rem}}@media(min-width:1024px){.j-nav{display:block}.j-menu-toggle{display:none!important}}.j-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.j-drawer.is-open{visibility:visible}.j-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;transition:opacity .3s;border:0;width:100%}.j-drawer.is-open .j-drawer__overlay{opacity:1}.j-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:86%;max-width:38rem;background:var(--j-card);border-right:1px solid color-mix(in oklab,var(--j-primary) 40%,transparent);overflow-y:auto;transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.j-drawer.is-open .j-drawer__panel{transform:translate(0)}.j-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;background:var(--j-bg);border-bottom:1px solid var(--j-border)}.j-drawer__close{width:3.6rem;height:3.6rem;border-radius:99px;border:1px solid var(--j-border);background:transparent;color:var(--j-fg);display:grid;place-items:center;cursor:pointer}.j-drawer__close svg{width:1.6rem;height:1.6rem}.j-drawer nav{padding:0 .8rem 2.4rem}.j-drawer__label{margin:0;padding:2rem 1.2rem .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--j-primary-glow)}.j-drawer__link{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:var(--j-radius);font-weight:600;font-size:1.5rem;transition:background .2s,color .2s}.j-drawer__link:hover{background:color-mix(in oklab,var(--j-primary) 15%,transparent);color:var(--j-price)}.j-drawer__icon{width:3.2rem;height:3.2rem;border-radius:.6rem;background:var(--j-surface);color:var(--j-primary-glow);display:grid;place-items:center;flex-shrink:0}.j-drawer__icon svg{width:1.8rem;height:1.8rem}.j-drawer__link>span:nth-child(2){flex:1}.j-drawer__chev{width:1.6rem;height:1.6rem;color:var(--j-primary-glow);opacity:.6}html.j-lock,html.j-lock body{overflow:hidden}.j-banners{position:relative;overflow:hidden;background:var(--j-bg)}.j-banners__viewport{position:relative;aspect-ratio:1 / 1}.banner-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.banner-slide.is-active{opacity:1;pointer-events:auto}.banner-slide img{width:100%;height:100%;object-fit:cover}.banner-slide picture{display:block;width:100%;height:100%}.j-banners__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4.4rem;height:4.4rem;border-radius:99px;border:1px solid var(--j-border);background:#0000008c;color:var(--j-fg);display:none;place-items:center;cursor:pointer;opacity:0;transition:opacity .3s ease}.j-banners:hover .j-banners__arrow,.j-banners__arrow:focus-visible{opacity:1}.j-banners__viewport{touch-action:pan-y}.j-banners__arrow svg{width:2rem;height:2rem}.j-banners__arrow--prev{left:1.6rem}.j-banners__arrow--next{right:1.6rem}.j-banners__dots{position:absolute;bottom:1.2rem;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:.6rem}.j-banners__dot{width:.8rem;height:.8rem;border-radius:99px;border:0;padding:0;background:#fff6;cursor:pointer;transition:width .3s,background .3s}.j-banners__dot.is-active{width:2.4rem;background:var(--j-primary-glow)}@media(min-width:750px){.j-banners__viewport{aspect-ratio:2177 / 743}}@media(min-width:769px){.j-banners__arrow{display:grid}}.j-perks{overflow:hidden;margin-top:3.2rem;padding:1.2rem 0;background:var(--j-card);border-top:1px solid var(--j-border);border-bottom:1px solid var(--j-border)}.j-perks__track{display:flex;gap:4.8rem;width:max-content;animation:j-marquee 40s linear infinite}.j-perks:hover .j-perks__track{animation-play-state:paused}.j-perks span{display:flex;align-items:center;gap:.8rem;font-family:var(--j-font-display);font-size:2rem;white-space:nowrap}.j-perks span svg{width:2rem;height:2rem;color:var(--j-primary-glow);flex-shrink:0}.j-platforms{padding-top:4rem;padding-bottom:1.6rem}.j-platforms__head{text-align:center;margin-bottom:2rem}.j-platforms__head h2{margin:.8rem 0 0;font-size:3.6rem}.j-platforms__grid{max-width:92rem;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;perspective:900px}.platform-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 0%;position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:.8rem;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));background:var(--j-stage);border:1px solid var(--j-border);box-shadow:inset 0 1px #ffffff0f,0 10px 24px -14px #000000e6;transition:transform .25s ease-out,box-shadow .3s,border-color .3s}.platform-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(120% 80% at var(--mx) var(--my),color-mix(in oklab,var(--j-primary) 35%,transparent),transparent 60%)}.platform-card:after{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:3;background:var(--j-grad-primary);transform:scaleX(0);transition:transform .35s}.platform-card:hover,.platform-card:focus-visible,.platform-card:active{border-color:color-mix(in oklab,var(--j-primary) 70%,transparent);box-shadow:inset 0 1px #ffffff14,0 22px 40px -18px color-mix(in oklab,var(--j-primary) 70%,transparent)}.platform-card:hover:before,.platform-card:focus-visible:before,.platform-card:active:before{opacity:1}.platform-card:hover:after,.platform-card:focus-visible:after,.platform-card:active:after{transform:scaleX(1)}.platform-card:active{transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(.97)}.platform-portrait{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--j-stage)}.platform-portrait img{width:100%;height:100%;object-fit:cover;object-position:var(--j-pos, center);transition:transform .5s ease;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 98%);mask-image:linear-gradient(to bottom,#000 65%,transparent 98%)}.platform-card[data-fit=contain] .platform-portrait img{object-fit:contain;padding:6% 3% 9%}.platform-card[data-fit=inset] .platform-portrait img{position:absolute;top:4%;left:4%;width:92%;height:92%;object-fit:cover;object-position:center top}.platform-card:hover .platform-portrait img{transform:scale(1.08)}.platform-portrait__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--j-fg)}.platform-portrait__icon svg{width:40%;height:40%}.platform-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem .2rem 1rem;text-align:center;font-family:var(--j-font-display);font-size:1.4rem;line-height:1}.platform-label svg{width:1.2rem;height:1.2rem;color:var(--j-primary-glow);flex-shrink:0}.platform-label{flex-direction:column}.platform-label__full{display:none}@media(min-width:640px){.j-platforms__grid{gap:1.6rem}.platform-label{font-size:2.2rem;padding:1.2rem .4rem 1.4rem;gap:.8rem}.platform-label svg{width:1.8rem;height:1.8rem}}@media(min-width:990px){.platform-label__short{display:none}.platform-label__full{display:block}.platform-label{padding:1.6rem .4rem 1.8rem}}.j-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.j-shelf{padding-top:4.8rem}.j-shelf__head{padding-bottom:1.2rem;border-bottom:1px solid var(--j-border);margin-bottom:2rem}.j-shelf__titles{min-width:0}.j-shelf__head h2{margin:.6rem 0 0;font-size:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j-shelf__bar{display:inline-block;width:.6rem;height:2.4rem;margin-right:.8rem;vertical-align:middle;background:var(--j-primary);transform:translateY(-.2rem)}.j-shelf-empty{margin-top:2.4rem;padding:1.6rem;border:1px dashed var(--j-border);border-radius:.8rem;color:var(--j-muted);font-size:1.3rem;text-align:center}.j-shelf__actions{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.j-shelf__all{display:inline-flex;align-items:center;gap:.2rem;font-size:1.4rem;font-weight:600;color:var(--j-primary-glow);white-space:nowrap}.j-shelf__all svg{width:1.6rem;height:1.6rem}.j-shelf__all:hover{text-decoration:underline}.j-shelf__arrow{display:none;width:4rem;height:4rem;border-radius:99px;border:1px solid var(--j-border);background:var(--j-grad-surface);box-shadow:inset 0 1px 0 var(--j-edge-light);color:var(--j-fg);place-items:center;cursor:pointer;transition:color .2s,border-color .2s}.j-shelf__arrow:hover{color:var(--j-price);border-color:var(--j-price)}.j-shelf__arrow svg{width:1.8rem;height:1.8rem}.j-shelf__viewport{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:.4rem 0 1.6rem;overscroll-behavior-x:contain}.j-shelf__viewport::-webkit-scrollbar{display:none}.j-shelf__viewport{cursor:grab;touch-action:pan-x pan-y}.j-shelf__viewport .j-card,.j-shelf__viewport img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.j-shelf__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.j-shelf__viewport.is-dragging .j-card{pointer-events:none;transform:none}.j-shelf__slide{flex:0 0 calc((100% - 1.2rem)/2);scroll-snap-align:start;min-width:0}@media(min-width:640px){.j-shelf__slide{flex-basis:calc((100% - 2.4rem) / 3)}}@media(min-width:990px){.j-shelf__arrow{display:grid}.j-shelf__slide{flex-basis:calc((100% - 3.6rem)/4)}.j-shelf__head h2{font-size:3.6rem}}@media(min-width:1200px){.j-shelf__viewport{gap:1.6rem}.j-shelf__slide{flex-basis:calc((100% - 6.4rem)/5)}}.j-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.8rem;background:var(--j-card);border:1px solid var(--j-border);box-shadow:var(--j-shadow-card);transition:transform .3s,border-color .3s,box-shadow .3s}.j-card:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--j-primary) 60%,transparent);box-shadow:var(--j-shadow-glow)}.j-card__media{position:relative;aspect-ratio:6 / 7;overflow:hidden;background:var(--j-cover-paper);border:0}.jota .j-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;background:var(--j-cover-paper)}.j-card__body{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;flex:1}.j-card__title{margin:0;font-family:var(--j-font-sans);font-weight:600;font-size:1.4rem;line-height:1.3;color:var(--j-fg);letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.6rem}.j-card__price{margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem}.j-card__from{font-size:1.1rem;color:var(--j-muted);text-transform:uppercase;letter-spacing:.08em}.j-card__price del{font-size:1.2rem;color:var(--j-muted)}.j-card__price strong{font-size:1.8rem;font-weight:700;color:var(--j-price);line-height:1.2}.j-card__soldout{font-size:1.2rem;color:var(--j-muted)}.discount-ribbon{position:absolute;top:0;right:0;z-index:2;width:92px;height:92px;overflow:hidden;pointer-events:none}.discount-ribbon>span{position:absolute;top:18px;right:-30px;width:130px;transform:rotate(45deg);background:var(--j-grad-primary);color:#fff;text-align:center;font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 0;box-shadow:0 2px 8px #00000080;border-top:1px solid oklch(1 0 0 / .25);border-bottom:1px solid oklch(0 0 0 / .3)}.j-listing{padding-top:3.2rem;padding-bottom:4.8rem}.j-listing__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.j-listing__head h1{margin:.6rem 0 0;font-size:4.8rem}.j-listing__count{color:var(--j-muted);font-size:1.4rem}.j-select{height:4.2rem;padding:0 3.2rem 0 1.2rem;border-radius:var(--j-radius);border:1px solid var(--j-border);background:var(--j-card);color:var(--j-fg);font:inherit;font-size:1.4rem}.j-chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin-bottom:2rem;padding-bottom:.4rem}.j-chip{flex-shrink:0;padding:.8rem 1.6rem;border-radius:99px;border:1px solid var(--j-border);background:var(--j-card);font-size:1.4rem;font-weight:600;white-space:nowrap}.j-chip.is-active,.j-chip:hover{border-color:var(--j-primary);color:var(--j-price);background:color-mix(in oklab,var(--j-primary) 14%,var(--j-card))}.j-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media(min-width:640px){.j-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.j-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}@media(min-width:1200px){.j-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.j-empty{padding:4.8rem 1.6rem;text-align:center;border:1px dashed var(--j-border);border-radius:.8rem;color:var(--j-muted)}.j-pagination{display:flex;justify-content:center;gap:.6rem;margin-top:3.2rem;flex-wrap:wrap}.j-pagination a,.j-pagination span{min-width:4rem;height:4rem;padding:0 1.2rem;display:grid;place-items:center;border-radius:var(--j-radius);border:1px solid var(--j-border);background:var(--j-card);font-weight:600}.j-pagination .is-current{background:var(--j-grad-primary);border-color:transparent;color:#fff}.j-product{padding-top:2.4rem;padding-bottom:4.8rem}.j-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem;font-size:1.3rem;color:var(--j-muted);margin-bottom:2rem}.j-breadcrumbs a:hover{color:var(--j-price)}.j-product__grid{display:grid;gap:2.8rem}.j-product__media{position:relative;overflow:hidden;border-radius:.8rem;border:1px solid var(--j-crimson);background:var(--j-grad-surface);box-shadow:var(--j-shadow-card),inset 0 1px 0 var(--j-edge-light);padding:1.2rem;max-width:26rem;width:100%;margin:0 auto;display:grid;place-items:center}.j-product__cover{position:relative;width:100%;display:grid;place-items:center;overflow:hidden;border-radius:.4rem;background:transparent}.j-product__media img{width:100%;height:auto;max-height:none;object-fit:contain}.j-product__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem;background:transparent;border:0;color:var(--j-fg);cursor:zoom-in}.j-product__zoom svg{width:3.8rem;height:3.8rem;padding:.9rem;border:1px solid var(--j-border);border-radius:99px;background:var(--j-card);box-shadow:var(--j-shadow-card)}.j-product__zoom:hover svg{border-color:var(--j-price);color:var(--j-price)}.j-product__media .discount-ribbon{width:120px;height:120px}.j-product__media .discount-ribbon>span{top:24px;right:-38px;width:170px;font-size:14px;padding:5px 0}.j-product__info{text-align:center}.j-product__info{min-width:0}.j-product__info h1{margin:0;font:700 2.8rem/1.3 var(--j-font-sans);letter-spacing:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--j-crimson) transparent}.j-product__info{padding:2rem;border:1px solid var(--j-crimson);border-radius:.8rem;background:var(--j-grad-surface);box-shadow:var(--j-shadow-card),inset 0 1px 0 var(--j-edge-light)}.j-product__purchase{display:flex;flex-direction:column;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--j-border)}.j-price{order:2;margin-top:2.4rem;display:flex;align-items:baseline;justify-content:center;gap:1.2rem;flex-wrap:wrap}.j-price del{color:var(--j-muted);font-size:1.8rem}.j-price strong{font-family:var(--j-font-display);font-weight:400;font-size:4.4rem;color:var(--j-price);line-height:1}.j-pay{order:3;margin-top:1.2rem;display:grid;gap:.6rem;font-size:1.4rem;line-height:1.5;color:var(--j-muted)}.j-pay p{margin:0}.j-pay strong{color:var(--j-fg)}.j-pay__badge{display:inline-flex;align-items:center;gap:.5rem;margin-left:.6rem;padding:.6rem 1rem;border-radius:99px;font-size:1.1rem;font-weight:800;color:var(--j-price);background:color-mix(in oklab,var(--j-primary) 18%,transparent);border:1px solid color-mix(in oklab,var(--j-primary) 45%,transparent)}.j-licenses{order:1;min-width:0;margin:0;padding:0;border:0}.j-licenses legend{margin:0 auto 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:0;color:var(--j-muted)}.j-licenses__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.license-pill{position:relative;cursor:pointer;min-width:0;flex:0 1 auto;max-width:100%}.license-pill input{position:absolute;opacity:0;pointer-events:none}.license-pill__box{height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .8rem;min-height:4.6rem;padding:.8rem 1.4rem;border-radius:99px;border:1px solid var(--j-border);background:var(--j-card);transition:border-color .25s,background .25s,box-shadow .25s,transform .2s}.license-pill__box:before{content:"";width:.8rem;height:.8rem;border:1px solid var(--j-muted);border-radius:99px;flex-shrink:0}.license-pill__box span{font-weight:600;font-size:1.4rem;overflow-wrap:anywhere}.license-pill__box strong{flex-shrink:0;font-family:var(--j-font-display);font-weight:400;font-size:2rem;color:var(--j-price)}.license-pill:hover .license-pill__box{border-color:color-mix(in oklab,var(--j-primary) 55%,transparent)}.license-pill input:checked+.license-pill__box{border-color:var(--j-primary-glow);background:linear-gradient(135deg,color-mix(in oklab,var(--j-primary) 26%,var(--j-card)),var(--j-card));box-shadow:0 0 0 3px color-mix(in oklab,var(--j-primary) 28%,transparent),0 12px 28px -12px color-mix(in oklab,var(--j-primary) 70%,transparent);transform:translateY(-1px)}.license-pill input:checked+.license-pill__box:before{border-color:var(--j-price);background:var(--j-price)}.license-pill input:focus-visible+.license-pill__box{outline:2px solid var(--j-primary-glow);outline-offset:3px}.license-pill input:disabled+.license-pill__box{opacity:.4;cursor:not-allowed}.j-product__buy{order:4;width:100%;margin-top:2.4rem;display:none}.j-trust{order:5;margin:2rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--j-border);list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem;font-size:1.3rem;color:var(--j-muted)}.j-trust li:before{content:"\2726";margin-right:.8rem;color:var(--j-primary-glow)}.j-description{margin:4.8rem auto 0;padding:3.2rem 0 0;max-width:108rem;border-top:1px solid var(--j-border);color:var(--j-muted)}.j-description>h2{margin:0 0 2rem;color:var(--j-fg);font-size:3.2rem}.j-description__content{max-width:80rem;font:400 1.6rem/1.8 var(--j-font-sans);overflow-wrap:anywhere}.j-description__content :where(div,span,p,li,td,th){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:0;background:transparent}.j-description__content :where(p,ul,ol,blockquote,table,figure){margin:0 0 1.6rem}.j-description__content :where(h1,h2,h3,h4,h5,h6){margin:2.8rem 0 1.2rem;font-family:var(--j-font-sans);font-weight:600;font-size:2rem;line-height:1.3;color:var(--j-fg);letter-spacing:0}.j-description__content :where(strong,b){color:var(--j-fg);font-weight:600}.j-description__content :where(ul,ol){padding-left:2.2rem}.j-description__content li{margin:.6rem 0}.j-description__content li::marker{color:var(--j-price)}.j-description__content a{color:var(--j-price);text-decoration:underline;text-underline-offset:.3rem}.j-description__content blockquote{border-left:2px solid var(--j-crimson);padding:.4rem 0 .4rem 1.6rem}.j-description__content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.j-description__content :where(th,td){padding:1rem;border:1px solid var(--j-border)}.j-description__content :where(img,video,iframe){max-width:100%;border-radius:.8rem;margin:1.6rem 0}.j-description__content img{height:auto}.j-image-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(100% - 2.4rem,96rem);height:min(90dvh,100rem);max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--j-crimson);border-radius:.8rem;background:var(--j-bg);color:var(--j-fg)}.j-image-dialog::backdrop{background:var(--j-overlay)}.j-image-dialog[open]{display:flex;flex-direction:column}.j-image-dialog__toolbar{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;padding-top:max(1.2rem,env(safe-area-inset-top));border-bottom:1px solid var(--j-border);flex-shrink:0}.j-image-dialog__toolbar>span{flex:1;min-width:0;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j-image-dialog__toolbar .j-icon-btn{flex-shrink:0}.j-image-dialog__viewport{flex:1;height:100%;min-height:0;overflow:auto;padding:2.4rem;overscroll-behavior:contain;display:grid;place-items:center}.j-image-dialog.is-zoomed .j-image-dialog__viewport{display:block}.j-image-dialog__viewport img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;cursor:zoom-in;object-fit:contain}.j-image-dialog.is-zoomed .j-image-dialog__viewport img{max-width:none;max-height:none;width:var(--j-zoom-width);height:auto;cursor:zoom-out}html.j-image-lock,html.j-image-lock body{overflow:hidden}.j-mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:0;background:var(--j-primary);border-radius:1.6rem 1.6rem 0 0;overflow:hidden;box-shadow:0 -8px 32px #00000073}.j-mobile-buy button{width:100%;height:4.8rem;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;background:var(--j-primary);color:#fff;font-family:var(--j-font-display);font-size:2.2rem;letter-spacing:.06em;cursor:pointer}.j-mobile-buy button[disabled]{opacity:.6}body.j-has-mobile-buy{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))}body.j-has-mobile-buy .j-float{bottom:calc(6.4rem + env(safe-area-inset-bottom))}@media(min-width:990px){.j-product__grid{grid-template-columns:minmax(0,34rem) minmax(0,1fr);gap:4.8rem;align-items:start;max-width:108rem;margin:0 auto}.j-product__media{margin:0;max-width:34rem}.j-product__info{text-align:left}.j-product__info h1{font-size:4rem}.j-price{justify-content:flex-start}.j-licenses legend{margin-left:0}.j-licenses__list{grid-template-columns:repeat(2,minmax(0,1fr))}.j-trust{justify-content:flex-start}.j-product__buy{display:flex}.j-mobile-buy{display:none}body.j-has-mobile-buy{padding-bottom:0}body.j-has-mobile-buy .j-float{bottom:2.4rem}}.j-page{padding-top:4rem;padding-bottom:4.8rem}.j-page h1{margin:0 0 2.4rem;font-size:5.6rem}.j-page__rte{color:var(--j-muted);line-height:1.7;max-width:72rem}.j-steps{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.j-steps li,.j-quote,.j-contact-card{padding:2.4rem;border-radius:1.2rem;border:1px solid var(--j-border);background:var(--j-card)}.j-steps__n{font-family:var(--j-font-display);font-size:4.8rem;color:var(--j-primary-glow);line-height:1}.j-steps h2,.j-contact-card h2{margin:.8rem 0 .4rem;font-family:var(--j-font-display);font-weight:400;font-size:2.6rem}.j-steps p,.j-quote p,.j-contact-card p{margin:0;color:var(--j-muted);line-height:1.6}.j-quotes{display:grid;gap:1.6rem}.j-quote__stars{color:var(--j-price);letter-spacing:.2em;margin-bottom:.8rem}.j-quote cite{display:block;margin-top:1.2rem;font-style:normal;font-weight:700;color:var(--j-fg)}.j-contacts-grid{display:grid;gap:1.6rem}.j-contact-card a{display:inline-block;margin-top:1.2rem;color:var(--j-price);font-weight:700}@media(min-width:750px){.j-steps,.j-quotes,.j-contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.j-quotes,.j-contacts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.j-footer{margin-top:8rem;background:var(--j-card);border-top:1px solid var(--j-border);isolation:isolate}.j-footer__grid{display:grid;gap:4rem;padding-top:4.8rem;padding-bottom:4.8rem;text-align:center}.j-footer__logo img{height:4.8rem;width:auto;margin:0 auto}.j-footer h3{margin:0;font-family:var(--j-font-display);font-weight:400;font-size:2.2rem;color:var(--j-metal)}.j-footer ul{margin:1.2rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem;font-size:1.4rem;color:var(--j-muted)}.j-footer a:hover{color:var(--j-price)}.j-footer p{font-size:1.4rem;color:var(--j-muted);margin:1.2rem 0 0}.j-footer .j-payments,.j-payments{display:grid;grid-template-columns:repeat(3,5.6rem);justify-content:center;align-items:center;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.j-payments>li{display:flex;margin:0;padding:0}.j-pay-flag{display:grid;place-items:center;width:5.6rem;height:3.6rem;border-radius:.6rem;box-shadow:var(--j-shadow-card)}.j-pay-flag svg{width:4.4rem;height:2.4rem;display:block}.j-footer__bottom{border-top:1px solid var(--j-border);padding:2rem 1.6rem;text-align:center;font-size:1.2rem;color:var(--j-muted)}@media(min-width:640px){.j-footer__grid{grid-template-columns:repeat(2,1fr);text-align:left}.j-footer__logo img{margin:0}.j-footer .j-payments{justify-content:start}}@media(min-width:1024px){.j-footer__grid{grid-template-columns:repeat(4,1fr)}}.j-float{position:fixed;right:1.6rem;bottom:2.4rem;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:1.2rem;transition:bottom .3s}.j-float__btn{position:relative;width:4.8rem;height:4.8rem;padding:0;border-radius:99px;border:0;background:var(--j-primary);color:#020202;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px -8px color-mix(in oklab,var(--j-primary) 80%,transparent)}.j-float__btn svg{position:relative;width:2.2rem;height:2.2rem}.j-wave:before,.j-wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;border:2px solid var(--j-primary);animation:j-wave 2.4s ease-out infinite;pointer-events:none}.j-wave:after{animation-delay:1.2s}@keyframes j-wave{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.j-wa__menu{position:absolute;right:calc(100% + 1.2rem);bottom:0;display:flex;flex-direction:column;gap:.8rem;opacity:0;transform:translate(1.2rem);pointer-events:none;transition:opacity .25s,transform .25s}.j-wa.is-open .j-wa__menu{opacity:1;transform:translate(0);pointer-events:auto}.j-wa__item{display:flex;align-items:center;gap:1rem;padding:.6rem 1.6rem .6rem .6rem;border-radius:99px;background:var(--j-card);border:1px solid color-mix(in oklab,var(--j-primary) 50%,transparent);box-shadow:var(--j-shadow-card);white-space:nowrap;font-size:1.4rem;font-weight:700}.j-wa__item:hover{border-color:var(--j-primary-glow);color:var(--j-price)}.j-wa__item i{width:3.2rem;height:3.2rem;border-radius:99px;background:var(--j-primary);color:#020202;display:grid;place-items:center}.j-wa__item i svg{width:1.6rem;height:1.6rem}.j-wa .j-icon-close{display:none}.j-wa.is-open .j-icon-close{display:block}.j-wa.is-open .j-icon-wa{display:none}@media(min-width:768px){.j-float__btn{width:5.6rem;height:5.6rem}.j-float__btn svg{width:2.8rem;height:2.8rem}}.jota .cart-items,.jota .totals,.jota .cart__footer{color:var(--j-fg)}.jota .button,.jota .shopify-challenge__button{background:var(--j-grad-primary)!important;color:#fff!important;border-radius:var(--j-radius)!important}.j-cart,.j-cart-summary{background:var(--j-bg);color:var(--j-fg)}.j-cart>.page-width,.j-cart-summary>.page-width{max-width:108rem;padding-left:1.6rem;padding-right:1.6rem}.j-cart{padding-top:3.2rem}.j-cart .title-wrapper-with-link{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.j-cart h1{font-family:var(--j-font-display);font-size:4rem;color:var(--j-fg);margin:0}.j-cart .underlined-link{color:var(--j-muted);font-size:1.4rem}.j-cart .cart__warnings{padding:6rem 0}.j-cart .cart__empty-text{margin-bottom:2.4rem}.j-cart .cart-items{font-family:var(--j-font-sans)}.j-cart .cart-items th{font-size:1.2rem;color:var(--j-muted);border-color:var(--j-border);letter-spacing:0}.j-cart .cart-item__name{text-decoration:none;color:var(--j-fg);font-family:var(--j-font-sans);font-size:1.6rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.j-cart .cart-item__image-container{width:9.6rem;height:9.6rem;border:1px solid var(--j-border);border-radius:.6rem;overflow:hidden;background:var(--j-card)}.j-cart .cart-item__image{width:100%;height:100%;max-width:100%;object-fit:contain}.j-cart .product-option{color:var(--j-muted);font-size:1.3rem;overflow-wrap:anywhere}.j-cart .cart-item__price-wrapper .price{color:var(--j-price);font-weight:700;font-size:1.6rem;white-space:nowrap}.j-cart .quantity{width:12.8rem;min-height:4.4rem;background:var(--j-card);color:var(--j-fg);border:1px solid var(--j-border);border-radius:99px}.j-cart .quantity:after,.j-cart .quantity:before{content:none}.j-cart .quantity__button{width:4.4rem;color:var(--j-fg)}.j-cart .quantity__button .svg-wrapper{pointer-events:none}.j-cart .quantity__input{color:var(--j-fg);font:inherit;font-size:1.5rem}.j-cart cart-remove-button .button{background:transparent!important;color:var(--j-muted)!important;min-width:4.4rem;min-height:4.4rem;padding:0;box-shadow:none}.j-cart cart-remove-button .button:before,.j-cart cart-remove-button .button:after{content:none}.j-cart cart-remove-button .button:hover{color:var(--j-price)!important}.j-cart-summary .cart__footer{display:flex;flex-wrap:wrap;gap:2.4rem;padding:2.4rem 0 4rem;border-top:1px solid var(--j-border)}.j-cart-summary .cart__blocks{width:100%;max-width:44rem;margin-left:auto;padding:2.4rem;border:1px solid var(--j-crimson);border-radius:.8rem;background:var(--j-grad-surface);box-shadow:var(--j-shadow-card)}.j-cart-summary .totals{align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.j-cart-summary .totals__total{font:600 1.6rem var(--j-font-sans)}.j-cart-summary .totals__total-value{font:400 3.2rem var(--j-font-display);color:var(--j-price);margin:0}.j-cart-summary .cart__checkout-button{max-width:none;min-height:5.2rem;font:400 2.2rem var(--j-font-display)}.j-cart-summary .cart__checkout-button:before,.j-cart-summary .cart__checkout-button:after{content:none}.j-cart-summary #cart-errors{color:var(--j-price);font-size:1.4rem}.j-cart-count,.j-header .cart-count-bubble{background:var(--j-primary);color:var(--j-fg)}@media(max-width:749px){.j-cart .cart-item{grid-template-columns:8rem minmax(0,1fr) auto;grid-template-rows:auto auto;gap:1.2rem;padding:1.6rem;margin:0 0 1.2rem;border:1px solid var(--j-border);border-radius:.8rem;background:var(--j-card)}.j-cart .cart-item__media{grid-column:1;grid-row:1 / 3}.j-cart .cart-item__image-container{width:8rem;height:8rem}.j-cart .cart-item__details{grid-column:2 / 4;min-width:0}.j-cart .cart-item__quantity{grid-column:2 / 4;grid-row:2;min-width:0;padding-top:2.8rem}.j-cart .cart-item__totals.medium-hide{grid-column:2 / 4;grid-row:2;justify-content:flex-start;align-self:start}.j-cart .cart-item__quantity-wrapper{gap:.4rem;flex-wrap:nowrap;align-items:center}.j-cart-summary{padding-bottom:12rem}.j-cart-summary .cart__blocks{max-width:none}}@media(min-width:750px){.j-cart .cart-items{border-collapse:separate;border-spacing:0 1.2rem}.j-cart .cart-items td{padding:2rem 1.6rem;border-top:1px solid var(--j-border);border-bottom:1px solid var(--j-border);background:var(--j-card)}.j-cart .cart-item td:first-child{border-left:1px solid var(--j-crimson);border-radius:.8rem 0 0 .8rem}.j-cart .cart-item td:last-child{border-right:1px solid var(--j-border);border-radius:0 .8rem .8rem 0}.j-cart .cart-item>td+td{padding-left:2.4rem}.j-cart .cart-item__details{width:auto}}@media(prefers-reduced-motion:reduce){.j-ticker__track,.j-perks__track,.j-wave:before,.j-wave:after{animation:none}.platform-card,.platform-portrait img,.j-card,.j-card__media img,.banner-slide,.j-header-wrap,.j-header-section,.j-nav__offers,.license-pill__box{transition:none;transform:none!important}.j-shelf__viewport{scroll-behavior:auto}}.j-float .j-float__btn,.j-float .j-float__btn:hover,.j-float .j-float__btn:visited{color:#020202}.j-wa__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:none;background:transparent;border:0;padding:0}.j-wa.is-open .j-wa__backdrop{display:block}.j-wa{position:relative}.j-search-results[hidden],[data-j-pagination][hidden]{display:none}.j-search-results{position:absolute;top:calc(100% + .8rem);inset-inline:0;z-index:45;max-height:min(55dvh,48rem);overflow-y:auto;background:var(--j-card);border:1px solid var(--j-crimson);border-radius:.8rem;box-shadow:var(--j-shadow-card)}.j-search-result{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border-bottom:1px solid var(--j-border)}.j-search-result:hover,.j-search-result:focus-visible{background:var(--j-surface);color:var(--j-price)}.j-search-result img{width:4.8rem;height:5.6rem;object-fit:contain;flex-shrink:0;background:var(--j-stage);border-radius:.4rem}.j-search-result__title{font-size:1.4rem;line-height:1.4;overflow-wrap:anywhere}.j-search-results__all,.j-search-results__empty{display:block;padding:1.4rem;font-size:1.4rem;color:var(--j-price);text-align:center}.j-search--page{margin:0 0 2.4rem;max-width:none}.j-search input{font-size:1.6rem}.j-listing__head h1{overflow-wrap:anywhere}.j-filters{margin-bottom:2.4rem;padding:1.6rem 0;border-top:1px solid var(--j-crimson);border-bottom:1px solid var(--j-border)}.j-filters__form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.6rem}.j-filter-sort{display:grid;gap:.6rem;flex:1 1 22rem;max-width:32rem}.j-filter-sort>span,.j-filter-price legend{font-size:1.2rem;font-weight:600;color:var(--j-muted)}.j-select{width:100%;height:4.6rem;border-radius:.8rem;border-color:var(--j-crimson);box-shadow:inset 0 1px 0 var(--j-edge-light);color-scheme:dark;font-size:1.6rem}.j-select:focus-visible{outline-color:var(--j-price)}.j-filter-price{display:flex;align-items:center;gap:.8rem;border:0;padding:0;margin:0;flex:1 1 22rem;max-width:30rem;min-width:0}.j-filter-price legend{margin-bottom:.6rem}.j-filter-price label{flex:1;min-width:0}.j-filter-price input{width:100%;min-height:4.6rem;background:var(--j-card);color:var(--j-fg);border:1px solid var(--j-border);border-radius:.8rem;padding:1rem;font:400 1.6rem var(--j-font-sans)}.j-filter-available{display:flex;align-items:center;gap:.8rem;min-height:4.6rem;font-size:1.4rem}.j-filter-available input{width:1.8rem;height:1.8rem;accent-color:var(--j-primary)}.j-filter-apply{min-height:4.6rem;font-size:1.8rem;box-shadow:none}.j-filter-reset{font-size:1.4rem;padding:1.4rem 0;color:var(--j-muted);text-decoration:underline}.j-filter-status{color:var(--j-price);font-size:1.4rem}.j-pagination button{min-width:4.4rem;min-height:4.4rem;padding:.8rem 1.4rem;border:1px solid var(--j-crimson);border-radius:var(--j-radius);background:var(--j-card);color:var(--j-fg);font:600 1.4rem var(--j-font-sans);cursor:pointer}.j-pagination button:disabled{opacity:.4;cursor:default}.j-pay__pix{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.j-pay__pix-value{display:inline-flex;align-items:baseline;gap:.6rem}.j-pay__badge b{font-size:1.6rem}.j-cart .cart-item__details dl{margin:1rem 0}.j-cart .cart-item__details dl .product-option{display:inline-flex;flex-wrap:wrap;gap:.4rem;padding:.4rem 1rem;border:1px solid var(--j-crimson);border-radius:99px;margin:0 .4rem .4rem 0}.j-cart .cart-item__details dl dd{margin:0;color:var(--j-fg)}.j-cart .cart-item__details>.product-option{color:var(--j-price)}.j-cart-summary .cart__ctas{margin-top:1.6rem}.j-cart-summary .cart__checkout-button{border:0;box-shadow:var(--j-shadow-glow)}.j-cart-summary .cart__dynamic-checkout-buttons{margin-top:1.6rem}.j-cart-summary .cart__note{flex:1 1 28rem}.j-cart-summary .field__input{background:var(--j-card);color:var(--j-fg);border:1px solid var(--j-border);border-radius:.8rem}.j-cart .cart__warnings .button{border:0}@media(min-width:990px){.j-pay__pix{justify-content:flex-start}}@media(max-width:749px){.j-cart h1{font-size:3.2rem}.j-cart-summary .cart__blocks{padding:2rem}.j-cart-summary .totals__total-value{font-size:2.8rem}.j-filter-sort{max-width:none}.j-product__info h1{font-size:2.4rem}}:root{--j-grad-border: linear-gradient(135deg, var(--j-primary-glow), color-mix(in oklab, var(--j-crimson) 60%, transparent) 35%, var(--j-border) 60%, color-mix(in oklab, var(--j-primary) 70%, transparent));--j-box-bg: linear-gradient(180deg, color-mix(in oklab, var(--j-card) 92%, var(--j-primary) 8%), var(--j-card) 40%, var(--j-bg))}.j-box,.j-product__media,.j-product__info,.j-description,.j-cart .cart-item,.j-cart-summary .cart__blocks{border:1px solid transparent!important;background:var(--j-box-bg) padding-box,var(--j-grad-border) border-box!important;box-shadow:0 18px 40px -24px color-mix(in oklab,var(--j-primary) 55%,transparent),inset 0 1px 0 var(--j-edge-light)!important;border-radius:1.2rem}.j-header__right{grid-column:3;justify-self:end}.j-product__media{padding:1.4rem}.j-product__cover{background:transparent;border:0;border-radius:.8rem;cursor:zoom-in}.j-product__cover img{border-radius:.8rem;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.j-product__zoom svg{border-color:color-mix(in oklab,var(--j-primary) 50%,transparent);background:color-mix(in oklab,var(--j-bg) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.j-product__info{padding:2.4rem;text-align:left}.j-product__info h1{padding-bottom:1.6rem;position:relative}.j-product__info h1:after{content:"";position:absolute;left:0;bottom:0;width:5.6rem;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--j-primary-glow),transparent)}.j-product__purchase{border-top:0;padding-top:0}.j-licenses legend{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem}.j-price{justify-content:flex-start;margin-top:2rem;padding:1.6rem 1.8rem;border-radius:1rem;background:color-mix(in oklab,var(--j-stage) 70%,transparent);border:1px solid var(--j-border)}.j-pay{padding:0 .4rem}.j-trust{justify-content:flex-start;border-top:1px solid var(--j-border)}.j-description{margin-top:3.2rem;padding:2.8rem 2.4rem;max-width:none;border-top:0}.j-description>h2{display:flex;align-items:center;gap:1.2rem;font-size:2.8rem;padding-bottom:1.6rem;margin-bottom:2rem;border-bottom:1px solid var(--j-border)}.j-description>h2:before{content:"";width:.4rem;height:2.4rem;border-radius:99px;background:linear-gradient(180deg,var(--j-primary-glow),var(--j-crimson))}.j-description__content{max-width:82rem;color:color-mix(in oklab,var(--j-fg) 78%,var(--j-bg))}.j-description__content :where(h1,h2,h3,h4,h5,h6){padding-left:1.2rem;border-left:3px solid var(--j-primary);font-size:1.8rem}.j-description__content p:empty{display:none}@media(max-width:749px){.j-product__info{text-align:center;padding:2rem 1.6rem}.j-product__info h1:after{left:50%;transform:translate(-50%)}.j-price,.j-trust{justify-content:center}.j-description{padding:2.2rem 1.6rem}}.j-image-dialog{width:max-content;height:max-content;max-width:min(86vw,42rem);max-height:76dvh;border:0;border-radius:.4rem;background:transparent;overflow:visible;padding:0}.j-image-dialog[open]{display:block;animation:j-pop .28s cubic-bezier(.2,.8,.2,1)}.j-image-dialog::backdrop{background:#010101c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.j-image-dialog__toolbar{position:absolute;top:-1.4rem;right:-1.4rem;z-index:2;padding:0;border:0;gap:0}.j-image-dialog__toolbar>span,.j-image-dialog__toolbar [data-j-image-scale]{display:none}.j-image-dialog__toolbar [data-j-image-close]{width:3.8rem;height:3.8rem;border-radius:99px;background:var(--j-primary);color:#fff;box-shadow:var(--j-shadow-glow)}.j-image-dialog__viewport{height:auto;padding:0;overflow:hidden;display:block;border-radius:.4rem;background:transparent;border:0}.j-image-dialog__viewport img{max-width:min(86vw,42rem);max-height:76dvh;width:auto;height:auto;cursor:default;border-radius:.4rem}@media(max-width:749px){.j-image-dialog__toolbar{top:.8rem;right:.8rem}}@keyframes j-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.j-listing__head{margin-bottom:1.2rem}.j-filters{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:2rem;padding:.8rem 0;border-top:0;border-bottom:1px solid var(--j-border)}.j-filters .j-listing__count{margin:0;font-size:1.3rem;color:var(--j-muted)}.j-filters__form{flex-wrap:nowrap;align-items:center;gap:.8rem}.j-filter-sort{flex:0 0 auto;max-width:none}.j-filters .j-select{height:3.8rem;min-width:16rem;padding:0 3.2rem 0 1.4rem;font-size:1.4rem;border-radius:99px;border-color:var(--j-border);background-color:var(--j-card)}.j-filter-more{position:relative}.j-filter-toggle{list-style:none;display:inline-flex;align-items:center;gap:.6rem;height:3.8rem;padding:0 1.6rem;border-radius:99px;border:1px solid var(--j-border);background:var(--j-card);color:var(--j-fg);font-size:1.4rem;font-weight:600;cursor:pointer;transition:border-color .2s}.j-filter-toggle::-webkit-details-marker{display:none}.j-filter-more[open] .j-filter-toggle,.j-filter-toggle:hover{border-color:var(--j-primary-glow)}.j-filter-panel{position:absolute;right:0;top:calc(100% + .8rem);z-index:30;width:30rem;display:grid;gap:1.4rem;padding:1.6rem;border-radius:1.2rem;border:1px solid transparent;background:var(--j-box-bg) padding-box,var(--j-grad-border) border-box;box-shadow:0 24px 50px -20px #000c}.j-filter-panel__head{display:flex;align-items:center;justify-content:space-between}.j-filter-panel .j-filter-price{max-width:none;flex-wrap:wrap}.j-filter-panel .j-filter-price input{min-height:4rem;font-size:1.4rem}.j-filter-panel .j-filter-apply{width:100%;min-height:4.2rem}.j-filter-panel .j-filter-reset{text-align:center;font-size:1.3rem;color:var(--j-muted)}@media(max-width:749px){.j-filters .j-select{min-width:0;width:14rem}.j-filter-panel{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;border-radius:1.6rem 1.6rem 0 0;padding:2rem 1.6rem calc(2rem + env(safe-area-inset-bottom));animation:j-sheet .28s cubic-bezier(.2,.8,.2,1);z-index:60}.j-filter-more[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#010101b3;z-index:59}html.j-filter-lock,html.j-filter-lock body{overflow:hidden}}@keyframes j-sheet{0%{transform:translateY(100%)}to{transform:none}}.j-card__media{background:var(--j-cover-paper)}.j-card__media img{backface-visibility:hidden}.j-reveal{opacity:0;transform:translateY(1.6rem)}.j-reveal.is-revealed{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.2,.8,.2,1) var(--j-reveal-delay, 0ms),transform .5s cubic-bezier(.2,.8,.2,1) var(--j-reveal-delay, 0ms),border-color .3s,box-shadow .3s}.j-card.j-reveal.is-revealed:hover{transform:translateY(-4px);transition:transform .3s,border-color .3s,box-shadow .3s}@media(prefers-reduced-motion:reduce){.j-reveal,.j-reveal img{opacity:1!important;transform:none!important}}.j-cart .title-wrapper-with-link{padding-bottom:1.6rem;border-bottom:1px solid var(--j-border)}.j-cart .cart-items thead{display:none}.j-cart-summary .cart__footer{border-top:0;padding-top:0}.j-cart-summary .cart__blocks{padding:2.4rem}.j-cart-summary .cart__blocks:before{content:"Resumo do pedido";display:block;margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--j-border);font:400 2.4rem var(--j-font-display);letter-spacing:.04em;color:var(--j-fg)}.j-cart-summary .cart__checkout-button{width:100%;border-radius:99px;background:var(--j-grad-primary);color:#fff}.j-cart-summary .cart__ctas:after{content:"Compra 100% segura \b7  entrega digital";display:block;margin-top:1.2rem;text-align:center;font-size:1.2rem;color:var(--j-muted)}@media(min-width:990px){#MainContent:has(.j-cart:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 38rem;gap:0 2.4rem;max-width:120rem;margin:0 auto;padding:0 1.6rem;align-items:start}#MainContent:has(.j-cart:not(.is-empty))>.shopify-section{grid-column:1 / -1}#MainContent:has(.j-cart:not(.is-empty))>.shopify-section:has(.j-cart){grid-column:1}#MainContent:has(.j-cart:not(.is-empty))>.shopify-section:has(.j-cart-summary){grid-column:2;grid-row:1;position:sticky;top:12rem;padding-top:10.4rem}#MainContent:has(.j-cart:not(.is-empty)) .j-cart>.page-width,#MainContent:has(.j-cart:not(.is-empty)) .j-cart-summary>.page-width{padding:0;max-width:none}#MainContent:has(.j-cart:not(.is-empty)) .j-cart-summary .cart__blocks{max-width:none;margin:0}#MainContent:has(.j-cart:not(.is-empty)) .j-cart-summary .cart__note{display:none}}.j-filters .j-listing__count{white-space:nowrap}.j-filters__form{min-width:0}@media(max-width:749px){.j-filter-sort{flex:1 1 auto;min-width:0}.j-filters .j-select{width:100%;max-width:15rem;padding-right:2.8rem}.j-filter-toggle{padding:0 1.2rem}}@media(max-width:749px){.j-filters .j-listing__count{display:none}.j-filters__form{flex:1}.j-filters .j-select{max-width:none}}:root{--j-card-hover-shadow: 0 0 0 1px var(--j-crimson), 0 16px 30px -18px var(--j-primary-glow)}@media(hover:hover){.j-card:hover{border-color:var(--j-primary-glow);box-shadow:var(--j-card-hover-shadow)}.j-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-bottom:2px solid var(--j-primary-glow);opacity:0;transition:opacity .3s}.j-card:hover .j-card__media:after{opacity:1}.j-card__media img{transition:transform .35s ease}.j-card:hover .j-card__media img{transform:scale(1.025)}}.j-product__media{padding:0;overflow:hidden;align-self:start;border:2px solid transparent!important;border-radius:.8rem;background:linear-gradient(var(--j-cover-paper),var(--j-cover-paper)) padding-box,var(--j-grad-primary) border-box!important;box-shadow:var(--j-shadow-glow)!important}.j-product__cover,.j-product__cover img{border-radius:0}.j-product__cover{aspect-ratio:6 / 7}.jota .j-product__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.jota :is(.j-card__media,.j-product__cover) img[data-j-cover-ready]{inset:auto;left:var(--j-cover-left);top:var(--j-cover-top);width:var(--j-cover-width);height:var(--j-cover-height);max-width:none;max-height:none;object-fit:fill}.j-payment-terms{margin:0;color:var(--j-muted);font-size:1.2rem;line-height:1.6;overflow-wrap:anywhere}.j-payment-terms strong{color:var(--j-fg);font-weight:600}.j-payment-terms>span{display:block}.j-pay .j-payment-terms{font-size:1.4rem}.j-product__zoom{border-radius:0}.j-cart{display:block;padding-top:5.6rem!important}.j-cart .title-wrapper-with-link{margin-top:0;margin-bottom:2.8rem}.j-cart .cart__warnings{padding:4.8rem 0 6.4rem}.j-cart .cart__empty-text{font:400 3.6rem/1.2 var(--j-font-display);color:var(--j-fg)}.j-cart .cart-item__image-container{border:0;box-shadow:none;background:transparent}.j-cart .cart-item__image-container:after{content:none}.j-cart .cart-items{width:100%;table-layout:fixed}.j-cart .cart-item__media{width:12rem}.j-cart .cart-item__details{min-width:0}.j-cart .cart-item__quantity{width:16rem}.j-cart .cart-item__totals{width:12rem}.j-cart-summary .cart__ctas{display:block}.j-cart-summary .cart__ctas:after{margin-left:0}.j-footer__policies{padding-top:1.6rem;padding-bottom:1.6rem;border-top:1px solid var(--j-border);text-align:center}.j-footer__policies ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2.4rem;margin:0 auto}.j-footer__policies a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.6rem 0;font-size:1.3rem;color:var(--j-muted);line-height:1.5;transition:color .2s}.j-footer__policies a:hover,.j-footer__policies a:focus-visible{color:var(--j-price);text-decoration:underline;text-underline-offset:.3rem}@media(max-width:749px){.j-footer__policies ul{flex-direction:column;gap:0}}.shopify-policy__container{max-width:86rem;padding:4.8rem 2rem;color:var(--j-fg)}.shopify-policy__title h1{font:400 4rem/1.2 var(--j-font-display);color:var(--j-fg)}.shopify-policy__body{color:var(--j-muted);font:400 1.6rem/1.8 var(--j-font-sans)}.shopify-policy__body a{color:var(--j-price)}.j-pay-flag--pix{background:var(--j-fg);color:var(--j-brand-pix)}.j-pay-flag--pix svg{width:2.8rem;height:2.8rem}@media(min-width:990px){#MainContent:has(.j-cart:not(.is-empty))>.shopify-section:has(.j-cart){min-width:0}#MainContent:has(.j-cart:not(.is-empty))>.shopify-section:has(.j-cart-summary){min-width:0;padding-top:13rem}.j-cart .cart-items,.j-cart .cart-items tbody{display:block}.j-cart .cart-item{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.4rem;padding:1.8rem;margin-bottom:1.6rem}.j-cart .cart-items .cart-item>td{width:auto;padding:0;border:0;border-radius:0;background:transparent}.j-cart .cart-item__media{grid-row:1 / 3}.j-cart .cart-item__details,.j-cart .cart-item__quantity{grid-column:2}.j-cart .cart-item__totals.small-hide{grid-column:2;text-align:left}}@media(max-width:749px){.j-cart{padding-top:3.6rem!important}.j-cart .cart-items,.j-cart .cart-items tbody{display:block}.j-cart .cart-items .cart-item{display:grid;width:100%}.j-cart .cart-items .cart-item>td{width:auto;min-width:0}.j-cart .cart-item__quantity-wrapper{flex-wrap:wrap}.j-cart .quantity{width:10rem}.j-cart .quantity__button{width:3rem}.j-cart .cart-item__quantity-wrapper cart-remove-button{margin:0}.j-cart-summary .cart__checkout-button{font-size:2rem;white-space:nowrap;padding-left:1rem;padding-right:1rem}.j-price strong{font-size:3.6rem;white-space:nowrap}.j-cart .cart__empty-text{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.j-card__media img,.j-card__media:after{transition:none;transform:none!important}.j-image-dialog[open]{animation:none}}.j-policy{max-width:94rem;padding-top:3.2rem;padding-bottom:5.6rem}.j-policy__head{padding:1.2rem 0 2.4rem;border-bottom:1px solid var(--j-crimson);margin-bottom:3.2rem;text-align:center}.j-policy__head h1{font-size:4rem;line-height:1.1;margin:1.2rem 0 0;overflow-wrap:anywhere}.j-policy__content{color:var(--j-muted);font:400 1.6rem/1.85 var(--j-font-sans);overflow-wrap:anywhere;text-align:center;padding:3.2rem;border:1px solid transparent;border-radius:.8rem;background:var(--j-box-bg) padding-box,var(--j-grad-primary) border-box;box-shadow:var(--j-shadow-glow)}.j-policy__content h2{font:600 2rem/1.35 var(--j-font-sans);color:var(--j-fg);margin:3.2rem 0 1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--j-crimson)}.j-policy__content h2:first-child{margin-top:0}.j-policy__content p,.j-policy__content ul{margin:0 0 1.6rem}.j-policy__content ul{padding-left:2rem}.j-policy__content li{margin-bottom:.8rem}.j-policy__content strong{color:var(--j-fg)}.j-policy__content a,.j-policy__contact a{color:var(--j-price);text-decoration:underline;text-underline-offset:.3rem}.j-policy__contact{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:1rem 2rem;margin-top:3.2rem;padding-top:2rem;border-top:1px solid var(--j-crimson);font-style:normal;font-size:1.4rem;overflow-wrap:anywhere}.j-policy__contact strong{flex-basis:100%}@media(max-width:749px){.j-policy__head h1{font-size:3.2rem}.j-policy__content{padding:2rem 1.6rem}}.j-cart-checkout-total{display:none}.j-account span{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.j-drawer__customer{margin:1.2rem;color:var(--j-fg);font-size:1.6rem;overflow-wrap:anywhere}@media(max-width:749px){body.jota:has(.j-cart:not(.is-empty)){padding-bottom:var(--j-cart-dock-height, calc(11rem + env(safe-area-inset-bottom)) )}.j-cart-summary:not(.is-empty) .cart__ctas,.j-cart-dock{position:fixed;inset:auto 0 0;z-index:55;margin:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--j-card);border-top:1px solid var(--j-crimson);box-shadow:var(--j-shadow-header);isolation:isolate}.j-cart-summary .cart__ctas:after,.j-cart-dock:after{display:none}.j-cart-checkout-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .6rem;font-size:1.3rem;color:var(--j-muted)}.j-cart-checkout-total strong{font-size:1.8rem;color:var(--j-price)}.j-cart-summary .cart__checkout-button,.j-cart-dock .cart__checkout-button{min-height:4.8rem;width:100%;border:0;border-radius:var(--j-radius);background:var(--j-grad-primary);color:var(--j-fg);font-family:var(--j-font-display);font-size:2.2rem;box-shadow:var(--j-shadow-glow);cursor:pointer}.j-cart-summary{padding-bottom:2rem}body.jota:has(.j-cart:not(.is-empty)) .j-float{bottom:calc(var(--j-cart-dock-height, 11rem) + 1.6rem)}.j-header__bar{grid-template-columns:minmax(0,1fr) 0 auto;gap:.4rem}.j-header__left{min-width:0;gap:.4rem}.j-logo{min-width:0}.j-logo img{max-width:100%;object-fit:contain}}.j-card__price .j-card__from{display:block;margin-bottom:.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap}.j-card__body>:last-child{min-height:5.4rem}@media(max-width:749px){.j-card__body>:last-child{min-height:5.8rem;font-size:1.1rem;line-height:1.35}}@media(max-width:749px){.j-card__price>.j-card__from{flex-basis:100%;width:100%;margin:0}}.j-footer__logo img{mix-blend-mode:lighten;background:transparent}.jota :is(.j-card__media,.j-product__cover){position:relative}.jota :is(.j-card__media,.j-product__cover) .bss_pl_img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;pointer-events:none;z-index:4}@media(max-width:749px){.jota :is(.j-card__media,.j-product__cover) .bss_pl_img img{width:26%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:min(26%,72px)!important;max-height:min(26%,72px)!important;object-fit:contain!important;position:absolute!important;inset:8px auto auto 8px!important;margin:0!important}}.j-image-dialog .bss_pl_img,.j-image-dialog img.bss-pl-frontend,.j-description .bss_pl_img,.j-description img.bss-pl-frontend{display:none!important}@media(max-width:749px){.j-product__cover .bss_pl_img~.bss_pl_img,.j-product__cover .bss_pl_img img~img,.j-product__media>.bss_pl_img,.j-product__media>img.bss-pl-frontend{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/jota.css.map */
