.masteek-native-catalog{line-height:normal;letter-spacing:normal;width:100%}.masteek-native-catalog :is(h1,h2,h3,h4){color:inherit;letter-spacing:normal;text-transform:none}.masteek-native-catalog :is(ul,ol){color:inherit;text-decoration-color:currentcolor}.masteek-native-catalog p:empty{display:block}.masteek-native-catalog summary{display:list-item;list-style:revert;padding-block:0;align-items:normal}.masteek-native-catalog summary::-webkit-details-marker{display:revert}.masteek-native-catalog{color-scheme:dark;--bg:#191917;--panel:#20201d;--text:#eee7d8;--muted:#aaa79c;--gold:#d7bb7f;--line:#ffffff19;--serif:"Cormorant Garamond",Georgia,serif;--sans:Inter,Arial,sans-serif}.masteek-native-catalog *{box-sizing:border-box}.masteek-native-catalog{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px}.masteek-native-catalog button,.masteek-native-catalog a{-webkit-tap-highlight-color:transparent}.masteek-native-catalog button{font:inherit;color:inherit;cursor:pointer}.masteek-native-catalog button:disabled{cursor:default}.masteek-native-catalog button:focus-visible,.masteek-native-catalog a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.masteek-native-catalog button{border:0;background:none}.masteek-native-catalog a{color:inherit;text-decoration:none}.masteek-native-catalog [hidden]{display:none!important}.masteek-native-catalog .site-header{height:94px;display:flex;align-items:center;gap:60px;padding:0 5vw;border-bottom:1px solid var(--line)}.masteek-native-catalog .brand{font-family:var(--serif);font-size:35px;letter-spacing:3px;color:#ead5a6;white-space:nowrap}.masteek-native-catalog .brand span{font-weight:400}.masteek-native-catalog .site-header nav{display:flex;gap:35px;height:100%;align-items:center}.masteek-native-catalog .nav-link{height:100%;padding:0;position:relative;color:var(--muted);font-size:14px}.masteek-native-catalog .nav-link.active{color:var(--text)}.masteek-native-catalog .nav-link.active:after{content:"";position:absolute;bottom:26px;height:1px;background:var(--gold);left:0;right:0}.masteek-native-catalog .header-note{margin-left:auto;color:#7e7e72;letter-spacing:3px;font-size:10px}.masteek-native-catalog .collection-bar{max-width:1500px;margin:auto;padding:32px 5vw 0;display:flex;align-items:center;justify-content:space-between}.masteek-native-catalog .eyebrow{font-size:10px;letter-spacing:2.7px;color:var(--gold)}.masteek-native-catalog h1,.masteek-native-catalog h2,.masteek-native-catalog p{margin:0}.masteek-native-catalog h1{font-family:var(--serif);font-size:32px;font-weight:400;margin-top:7px}.masteek-native-catalog .team-switch{display:flex;padding:4px;border:1px solid #7f746146;border-radius:40px}.masteek-native-catalog .team-switch button{padding:11px 34px;border:1px solid transparent;border-radius:30px;font-size:13px;color:var(--muted)}.masteek-native-catalog .team-switch button[aria-pressed=true]{background:#bd944f20;color:#e4c894;border-color:#bca371}.masteek-native-catalog .stage{position:relative;max-width:1500px;margin:auto;display:grid;grid-template-columns:22% 42% 36%;align-items:center;isolation:isolate;overflow:hidden;touch-action:pan-y}.masteek-native-catalog .stage:before{content:"";position:absolute;top:5%;right:4%;bottom:0;left:4%;background:radial-gradient(ellipse at 46% 58%,#5c51392b,transparent 65%);pointer-events:none;z-index:-1}.masteek-native-catalog .stage:after{content:"";position:absolute;background:radial-gradient(ellipse,#0006,transparent 68%);z-index:-1;pointer-events:none}.masteek-native-catalog .main-art{grid-column:2;grid-row:1;height:100%;width:100%;padding:10px 5px 2px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;cursor:zoom-in}.masteek-native-catalog .figure-art{height:100%;aspect-ratio:1/2;max-width:100%;position:relative;display:block;flex-shrink:0}.masteek-native-catalog .figure-art.photo{aspect-ratio:.59}.masteek-native-catalog .figure-art img{width:100%;height:100%;object-fit:contain;display:block}.masteek-native-catalog .main-art .photo{-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.masteek-native-catalog .sprite-art{background-image:var(--masteek-sprite-image);background-size:400% 200%;background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y)}.masteek-native-catalog .piece-detail{grid-column:3;grid-row:1;z-index:4;margin-right:17%;padding-left:5%;max-width:380px}.masteek-native-catalog .piece-detail .piece-name{font-family:var(--serif);font-size:clamp(40px,4.5vw,70px);line-height:1.03;font-weight:400;margin-top:14px;text-wrap:balance}.masteek-native-catalog .ornament{width:175px;max-width:100%;display:flex;align-items:center;gap:8px;color:#b49d72;margin:20px 0}.masteek-native-catalog .ornament:before,.masteek-native-catalog .ornament:after{content:"";height:1px;background:linear-gradient(to right,transparent,#84765d);flex:1}.masteek-native-catalog .ornament:after{transform:rotate(180deg)}.masteek-native-catalog .ornament span{font-size:9px}.masteek-native-catalog .piece-role{font-family:var(--serif);font-size:25px}.masteek-native-catalog .piece-count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);margin:14px 0 27px;letter-spacing:2px}.masteek-native-catalog .angle-switch{display:inline-flex;align-items:center;padding:3px;border:1px solid #80735360;border-radius:30px;white-space:nowrap}.masteek-native-catalog .angle-switch button{padding:10px 16px;border:1px solid transparent;font-size:12px;border-radius:25px}.masteek-native-catalog .angle-switch button[aria-pressed=true]{background:#c9a35b19;border-color:#bca371;color:#e6ca91}.masteek-native-catalog .angle-switch button:disabled{color:#77776e}.masteek-native-catalog .model-status{font-size:11px;color:var(--muted);margin-top:16px;min-height:16px}.masteek-native-catalog .zoom-link{padding:0;color:#d4c4a2;margin-top:22px;font-size:11px}.masteek-native-catalog .zoom-link span{font-size:20px;vertical-align:middle;margin-right:5px}.masteek-native-catalog .neighbor{position:absolute;height:69%;width:19%;padding:0;display:flex;align-items:center;justify-content:center;opacity:.38;filter:blur(1px);z-index:0;transition:opacity .2s}.masteek-native-catalog .neighbor:hover{opacity:.65}.masteek-native-catalog .neighbor-prev{left:1%;bottom:5%}.masteek-native-catalog .neighbor-next{right:-7%;bottom:5%;opacity:.13}.masteek-native-catalog .neighbor .photo{-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.masteek-native-catalog .arrow{position:absolute;z-index:5;height:46px;width:46px;border-radius:50%;border:1px solid #a88f5e;color:#ead3a1;background:#171715a8;display:grid;place-items:center;transition:background .2s}.masteek-native-catalog .arrow span{font:36px/1 Georgia,serif;position:relative;top:-2px}.masteek-native-catalog .arrow:hover{background:#594932}.masteek-native-catalog .arrow-prev{left:22%;top:47%}.masteek-native-catalog .arrow-next{right:3%;top:47%}.masteek-native-catalog .gallery-bottom{max-width:1500px;margin:8px auto 0;display:flex;align-items:center;gap:24px;padding:20px 5vw 10px;border-top:1px solid var(--line)}.masteek-native-catalog .thumbnail-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#66563a transparent;padding:3px 2px 9px;min-width:0;flex:1}.masteek-native-catalog .thumbnail{width:103px;flex:0 0 103px;scroll-snap-align:center;text-align:left;padding:0;position:relative}.masteek-native-catalog .thumbnail-image{height:119px;width:100%;border:1px solid #ffffff29;background:#22221e;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.masteek-native-catalog .thumbnail[aria-pressed=true] .thumbnail-image{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#3a3221}.masteek-native-catalog .thumbnail:hover .thumbnail-image{border-color:#a8956b}.masteek-native-catalog .thumbnail-image .figure-art{height:135%;align-self:flex-start;margin-top:4px}.masteek-native-catalog .thumbnail-image .photo{height:120%}.masteek-native-catalog .thumbnail-label{display:block;font-size:10px;color:var(--muted);padding:9px 1px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.masteek-native-catalog .thumbnail[aria-pressed=true] .thumbnail-label{color:var(--gold)}.masteek-native-catalog .all-button{border:1px solid #bba06a;border-radius:5px;padding:18px 23px;color:#ecd3a0;display:flex;align-items:center;justify-content:space-between;gap:27px;white-space:nowrap;background:linear-gradient(135deg,#9e7e3420,transparent);font-size:12px}.masteek-native-catalog .all-button:hover{background:#8e74402c}.masteek-native-catalog .all-button span{font-size:18px}.masteek-native-catalog .gallery-footnote{max-width:1500px;margin:0 auto;padding:5px 5vw 24px;display:flex;justify-content:space-between;color:#77776e;font-size:10px;letter-spacing:.5px}.masteek-native-catalog footer{padding:20px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#77776e;font-size:10px;letter-spacing:1px}.masteek-native-catalog footer span:first-child{color:#b4a587}.masteek-native-catalog .chessboard{display:grid;grid-template-columns:repeat(8,1fr);aspect-ratio:1;border:8px solid #39372d;box-shadow:0 20px 80px #0003}.masteek-native-catalog .board-cell{aspect-ratio:1;background:#ad9e7e;position:relative;min-width:0;padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.masteek-native-catalog .board-cell.dark{background:#44473d}.masteek-native-catalog .board-cell:hover:not(.empty){box-shadow:inset 0 0 0 3px #eacf9a}.masteek-native-catalog .board-cell.empty{pointer-events:none}.masteek-native-catalog .catalog-dialog{max-width:1050px;width:calc(100% - 48px);max-height:88svh;padding:30px;background:#20201d;color:var(--text);border:1px solid #514834;border-radius:10px}.masteek-native-catalog .catalog-dialog::backdrop,.masteek-native-catalog .zoom-dialog::backdrop{background:#080807cf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.masteek-native-catalog .dialog-head{display:flex;align-items:center;justify-content:space-between}.masteek-native-catalog .dialog-head h2{font-family:var(--serif);font-size:36px;font-weight:400;margin-top:5px}.masteek-native-catalog .close-button{font-size:30px;width:44px;height:44px;display:grid;place-items:center;color:#d7c6a4}.masteek-native-catalog .catalog-tabs{display:flex;gap:6px;padding:22px 0}.masteek-native-catalog .catalog-tabs button{padding:10px 18px;border:1px solid #ffffff1c;border-radius:30px;color:var(--muted);font-size:12px}.masteek-native-catalog .catalog-tabs button[aria-pressed=true]{border-color:#bba06a;background:#c0a15e15;color:var(--gold)}.masteek-native-catalog .catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.masteek-native-catalog .catalog-card{padding:0;text-align:left}.masteek-native-catalog .catalog-art{height:225px;display:flex;justify-content:center;padding:12px 8px;background:#282823;border:1px solid #ffffff14;border-radius:5px;overflow:hidden}.masteek-native-catalog .catalog-card:hover .catalog-art{border-color:#bba06a}.masteek-native-catalog .catalog-card h4{font-family:var(--serif);font-size:22px;font-weight:400;margin:10px 0 4px}.masteek-native-catalog .catalog-card p{color:var(--muted);font-size:11px}.masteek-native-catalog .zoom-dialog{position:relative;background:#1a1a17;color:var(--text);border:1px solid #514834;border-radius:8px;width:min(800px,calc(100% - 32px));padding:15px 25px 25px;max-height:94svh}.masteek-native-catalog .zoom-dialog>.close-button{position:absolute;right:8px;top:8px;z-index:4}.masteek-native-catalog .zoom-art{height:72svh;max-height:850px;display:flex;justify-content:center}.masteek-native-catalog .zoom-caption{text-align:center;padding-top:12px}.masteek-native-catalog .zoom-caption h2{font-family:var(--serif);font-size:30px;font-weight:400}.masteek-native-catalog .zoom-caption p{margin-top:5px;font-size:12px;color:var(--muted)}body.masteek-dialog-open{overflow:hidden}.masteek-native-catalog .figure-art.sprite-art{aspect-ratio:1}.masteek-native-catalog .main-art .sprite-art{height:auto;width:min(100%,540px);aspect-ratio:1}.masteek-native-catalog .neighbor .sprite-art{height:auto;width:100%}.masteek-native-catalog .thumbnail-image .sprite-art{height:auto;width:100%;aspect-ratio:1;margin-top:6px}.masteek-native-catalog .catalog-art .sprite-art{height:auto;width:100%;aspect-ratio:1;align-self:center}.masteek-native-catalog .zoom-art .sprite-art{height:auto;width:min(100%,650px);aspect-ratio:1;align-self:center}.masteek-native-catalog .board-cell .sprite-art{width:98%;height:auto;max-width:98%}@media(min-width:1500px){.masteek-native-catalog .gallery-bottom{padding-top:25px}}@media(max-width:1050px){.masteek-native-catalog .site-header{gap:35px}.masteek-native-catalog .header-note{display:none}.masteek-native-catalog .piece-detail{margin-right:9%;padding-left:0}.masteek-native-catalog .angle-switch button{padding:10px 12px}.masteek-native-catalog .thumbnail{width:85px;flex-basis:85px}.masteek-native-catalog .thumbnail-image{height:105px}.masteek-native-catalog .gallery-bottom{gap:16px}.masteek-native-catalog .all-button{padding:17px}}@media(max-width:700px){.masteek-native-catalog .site-header{height:70px;gap:20px;padding:0 20px;justify-content:space-between}.masteek-native-catalog .brand{font-size:25px;letter-spacing:2px}.masteek-native-catalog .site-header nav{gap:18px}.masteek-native-catalog .nav-link{font-size:11px}.masteek-native-catalog .nav-link.active:after{bottom:15px}.masteek-native-catalog .collection-bar{padding:20px 20px 0;justify-content:center}.masteek-native-catalog .collection-bar>div:first-child{display:none}.masteek-native-catalog .team-switch button{padding:10px 38px}.masteek-native-catalog .stage{height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:5px}.masteek-native-catalog .main-art{height:min(48svh,455px);min-height:280px;width:78%;padding:14px 0 0}.masteek-native-catalog .piece-detail{text-align:center;margin:0;padding:0 20px;width:100%;max-width:100%}.masteek-native-catalog .piece-detail>.eyebrow{display:none}.masteek-native-catalog .piece-detail .piece-name{font-size:38px;line-height:1.1;margin-top:10px}.masteek-native-catalog .ornament{width:150px;margin:12px auto}.masteek-native-catalog .piece-role{font-size:20px}.masteek-native-catalog .piece-count{margin:8px 0 15px;font-size:10px}.masteek-native-catalog .angle-switch button{padding:9px 23px;font-size:11px}.masteek-native-catalog .model-status{margin-top:10px;font-size:10px;min-height:0}.masteek-native-catalog .zoom-link{display:none}.masteek-native-catalog .neighbor{height:min(34svh,330px);top:85px;bottom:auto;width:30%;opacity:.25;filter:blur(1px)}.masteek-native-catalog .neighbor-prev{left:-18%}.masteek-native-catalog .neighbor-next{right:-18%;opacity:.25}.masteek-native-catalog .arrow{height:39px;width:39px;top:min(23svh,200px)}.masteek-native-catalog .arrow-prev{left:17px}.masteek-native-catalog .arrow-next{right:17px}.masteek-native-catalog .arrow span{font-size:30px}.masteek-native-catalog .gallery-bottom{padding:14px 20px 0;gap:10px;margin:10px auto 0;display:block;border-top:0}.masteek-native-catalog .thumbnail-strip{gap:9px}.masteek-native-catalog .thumbnail{width:calc((100vw - 71px)/4);flex-basis:calc((100vw - 71px)/4);max-width:105px}.masteek-native-catalog .thumbnail-image{height:91px}.masteek-native-catalog .thumbnail-label{padding-top:6px;font-size:9px}.masteek-native-catalog .all-button{width:100%;padding:13px 18px;justify-content:center;gap:22px;margin-top:5px}.masteek-native-catalog .gallery-footnote{padding:16px 20px 20px;justify-content:center;font-size:9px}.masteek-native-catalog .gallery-footnote span:last-child{display:none}.masteek-native-catalog footer{padding:17px 20px;font-size:9px}.masteek-native-catalog footer span:nth-child(2){display:none}.masteek-native-catalog .chessboard{border-width:5px}.masteek-native-catalog .catalog-dialog{width:calc(100% - 20px);max-height:92svh;padding:20px 15px}.masteek-native-catalog .catalog-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.masteek-native-catalog .catalog-art{height:210px}.masteek-native-catalog .catalog-card h4{font-size:21px}.masteek-native-catalog .dialog-head h2{font-size:30px}.masteek-native-catalog .catalog-tabs{padding:18px 0}.masteek-native-catalog .zoom-art{height:70svh}.masteek-native-catalog .zoom-dialog{padding:18px 15px}.masteek-native-catalog .zoom-caption h2{font-size:28px}}@media(max-width:360px){.masteek-native-catalog .site-header{padding:0 14px;gap:12px}.masteek-native-catalog .brand{font-size:22px}.masteek-native-catalog .site-header nav{gap:12px}.masteek-native-catalog .angle-switch button{padding:9px 17px}.masteek-native-catalog .thumbnail-image{height:78px}.masteek-native-catalog .catalog-art{height:175px}}@media(prefers-reduced-motion:no-preference){.masteek-native-catalog .main-art .figure-art{animation:figure-in .35s ease-out}@keyframes figure-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.masteek-native-catalog .zoom-caption .piece-note{margin-top:12px;color:#c4bba8;font-size:12px;line-height:1.5}.masteek-native-catalog .catalog-note{margin:-8px 0 6px;font-size:12px;line-height:1.5;color:var(--muted)}.masteek-native-catalog .catalog-group+.catalog-group{margin-top:36px}.masteek-native-catalog .catalog-group-title{display:flex;align-items:center;gap:16px;margin:18px 0 16px;font:400 26px/1.2 var(--serif);color:var(--text)}.masteek-native-catalog .catalog-group-title:after{content:"";flex:1;height:1px;background:var(--line)}.masteek-native-catalog .catalog-card{display:flex;flex-direction:column;justify-content:flex-start}.masteek-native-catalog .catalog-card .piece-note{margin-top:8px;font-size:12px;line-height:1.5;color:#c4bba8;text-wrap:pretty}.masteek-native-catalog .stage{touch-action:auto}.masteek-native-catalog .stage{--piece-h:min(var(--figure-width,25vw) * 4 / 3, 424px)}.masteek-native-catalog .stage .arrow{top:calc(12px + var(--piece-h) / 2 - 23px)}.masteek-native-catalog .stage:after{top:calc(12px + var(--piece-h) * .93);left:calc(32% - var(--figure-width,25vw) * .6);width:calc(var(--figure-width,25vw) * 1.2);height:calc(var(--piece-h) * .14)}.masteek-native-catalog .piece-detail .team-switch{display:inline-flex;max-width:100%;margin:0 0 24px;white-space:nowrap}body.masteek-dialog-open{position:fixed;top:var(--dialog-scroll-top,0px);left:0;right:0;width:100%}.masteek-native-catalog .figure-carousel{isolation:isolate;grid-column:1 / 3;grid-row:1;height:calc(var(--piece-h) + 56px);width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;position:relative;cursor:grab;-webkit-overflow-scrolling:touch}.masteek-native-catalog .figure-carousel::-webkit-scrollbar{display:none}.masteek-native-catalog .carousel-track{display:flex;align-items:stretch;width:max-content;height:100%;position:relative;box-sizing:content-box}.masteek-native-catalog .carousel-slide{flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:normal;height:100%;padding:12px 0 44px;display:flex;justify-content:center;align-items:flex-end;position:relative;cursor:grab;isolation:isolate;pointer-events:none}.masteek-native-catalog .carousel-slide .figure-art{height:var(--piece-h);max-width:none;transform-origin:center bottom;will-change:transform,opacity;pointer-events:auto;animation:none;filter:blur(var(--depth-blur,0px)) brightness(calc(1 + var(--lit,0) * .08)) drop-shadow(0 0 7px rgb(255 218 148 / var(--lit,0))) drop-shadow(0 0 22px rgb(226 177 88 / var(--lit,0)));transition:filter .18s ease}.masteek-native-catalog .carousel-slide .photo{max-width:var(--figure-width);-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.masteek-native-catalog .carousel-slide .photo.cutout{-webkit-mask-image:none;mask-image:none}.masteek-native-catalog .figure-art.placeholder-card{border:1px solid #bca371;border-radius:12px;background:radial-gradient(ellipse at 50% 38%,#75613b38,transparent 65%),linear-gradient(145deg,#302d23,#1c1d19 65%,#29271f);box-shadow:inset 0 0 30px #b4914920,0 12px 28px #0004;overflow:hidden;-webkit-mask-image:none;mask-image:none}.masteek-native-catalog .placeholder-card:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #bca37155;border-radius:7px;pointer-events:none}.masteek-native-catalog .figure-art.placeholder-card img{position:absolute;width:68%;height:68%;left:16%;top:10%;object-fit:contain}.masteek-native-catalog .placeholder-card-caption{position:absolute;left:0;right:0;bottom:12%;text-align:center;text-transform:uppercase;font:400 9px/1.4 var(--sans);letter-spacing:2px;color:#d8c398}.masteek-native-catalog .carousel-slide .figure-art.placeholder-card{height:calc(var(--piece-h) * .9);max-width:var(--figure-width)}.masteek-native-catalog .board-cell .placeholder-card-caption{display:none}.masteek-native-catalog .board-cell .placeholder-card{border-radius:4px}.masteek-native-catalog .board-cell .placeholder-card:before{top:3px;right:3px;bottom:3px;left:3px;border-radius:2px}.masteek-native-catalog .zoom-photos{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.masteek-native-catalog .zoom-photos button{width:36px;height:36px;border:1px solid #807353;border-radius:50%;color:var(--muted)}.masteek-native-catalog .zoom-photos button[aria-pressed=true]{border-color:var(--gold);background:#c9a35b25;color:var(--text)}.masteek-native-catalog .carousel-slide .sprite-art{height:auto;width:min(var(--figure-width),var(--figure-height));aspect-ratio:1;margin-bottom:5%}.masteek-native-catalog .figure-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.masteek-native-catalog .figure-carousel.is-dragging .carousel-slide{cursor:grabbing}.masteek-native-catalog .stage .arrow-prev{left:2%}.masteek-native-catalog .stage .arrow-next{left:59%;right:auto}@media(max-width:700px){.masteek-native-catalog .stage{--piece-h:min(var(--figure-width,60vw) * 4 / 3, 58svh, 455px)}.masteek-native-catalog .stage .arrow{top:calc(14px + var(--piece-h) / 2 - 20px)}.masteek-native-catalog .stage:after{top:calc(14px + var(--piece-h) * .93);left:calc(50% - var(--figure-width,60vw) * .6)}.masteek-native-catalog .figure-carousel{height:calc(var(--piece-h) + 30px);flex-shrink:0;width:100%}.masteek-native-catalog .carousel-slide{padding:14px 0 16px;align-items:flex-end}.masteek-native-catalog .carousel-slide .sprite-art{margin-bottom:3%;align-self:flex-end}.masteek-native-catalog .stage .arrow-prev{left:17px}.masteek-native-catalog .stage .arrow-next{left:auto;right:17px}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .carousel-slide .figure-art{transition:none}}.masteek-native-catalog .collection-bar{display:grid;grid-template-columns:minmax(320px,640px) minmax(180px,1fr);gap:32px}.masteek-native-catalog .collection-controls{display:flex;flex-wrap:nowrap;gap:16px;align-items:center;min-width:0}.masteek-native-catalog .collection-intro h1,.masteek-native-catalog .collection-intro h2{font:400 clamp(30px,3.5vw,48px)/1.15 var(--serif);margin:0 0 20px}.masteek-native-catalog .collection-intro .aot-side-prompt{font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:2.7px;color:var(--gold);text-transform:uppercase;white-space:nowrap;margin:0}.masteek-native-catalog .gallery-picker{display:grid;grid-template-columns:minmax(320px,640px) minmax(180px,1fr);gap:32px;align-items:center;max-width:1500px;margin:24px auto 8px;padding:0 5vw}.masteek-native-catalog .aot-board-wrap{min-width:0;width:100%}.masteek-native-catalog .board-instruction{margin-top:14px;text-align:center;color:var(--muted);font-size:11px;line-height:1.7}.masteek-native-catalog .selection-board{width:100%;aspect-ratio:auto;border:1px solid var(--gold-line);border-radius:6px;overflow:hidden;box-shadow:0 10px 35px #0003}.masteek-native-catalog .selection-board .board-cell{background:#5c5547;transition:background-color .2s ease}.masteek-native-catalog .selection-board .board-cell.dark{background:#2a2925}.masteek-native-catalog .selection-board .board-cell:hover:not(.empty){box-shadow:inset 0 0 0 2px #d7bb7f8c}.masteek-native-catalog .selection-board .board-cell[aria-pressed=true],.masteek-native-catalog .selection-board .board-cell[aria-pressed=true]:hover{background:#806c44;box-shadow:inset 0 0 0 2px var(--gold)}.masteek-native-catalog .selection-board .board-cell.dark[aria-pressed=true],.masteek-native-catalog .selection-board .board-cell.dark[aria-pressed=true]:hover{background:#6b5a36}.masteek-native-catalog .selection-board .board-cell[aria-pressed=true]:after{content:none}.masteek-native-catalog .chess-icon{display:block;width:clamp(27px,4vw,52px);aspect-ratio:1;max-width:100%;pointer-events:none;filter:drop-shadow(0 1px 1px #0005)}.masteek-native-catalog .chess-icon svg{display:block;width:100%;height:100%}.masteek-native-catalog .board-cell[aria-pressed=true],.masteek-native-catalog .board-cell[aria-pressed=true]:hover{background:#a68a49;box-shadow:inset 0 0 0 2px #f1d38f,inset 0 0 22px #f0ca655e;z-index:1}.masteek-native-catalog .board-cell.dark[aria-pressed=true],.masteek-native-catalog .board-cell.dark[aria-pressed=true]:hover{background:#66582f}.masteek-native-catalog .board-cell[aria-pressed=true]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffe6a56e;pointer-events:none}.masteek-native-catalog .board-cell[aria-pressed=true] .figure-art{filter:drop-shadow(0 0 5px #f8d88399)}.masteek-native-catalog .desktop-catalog .all-button{display:inline-flex;margin-top:0}.masteek-native-catalog .catalog-summary{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.5;letter-spacing:.5px}.masteek-native-catalog .gallery-footnote{justify-content:flex-end}.masteek-native-catalog .gallery-catalog{display:none;max-width:1500px;margin:0 auto;padding:0 5vw 24px}.masteek-native-catalog .gallery-catalog .all-button{display:inline-flex;margin-top:0}@media(min-width:701px)and (max-width:1000px){.masteek-native-catalog .piece-detail .team-switch button{padding-inline:16px;font-size:12px}}@media(max-width:700px){.masteek-native-catalog .collection-bar{display:flex;gap:0}.masteek-native-catalog .collection-bar>.collection-controls:first-child{display:flex;flex-direction:column;justify-content:center}.masteek-native-catalog .collection-intro{display:block;text-align:center}.masteek-native-catalog .piece-detail .team-switch{margin-bottom:16px}.masteek-native-catalog .piece-detail .team-switch button{padding-inline:clamp(16px,5vw,38px)}.masteek-native-catalog .gallery-picker{display:flex;flex-direction:column;gap:12px;padding:0 20px;margin:18px auto 3px;max-width:560px}.masteek-native-catalog .board-instruction{font-size:10px}.masteek-native-catalog .selection-board{width:100%;max-width:none}.masteek-native-catalog .chess-icon{width:clamp(25px,7.2vw,40px)}.masteek-native-catalog .desktop-catalog,.masteek-native-catalog .gallery-footnote{display:none}.masteek-native-catalog .gallery-catalog{display:block;padding:0 20px 24px;text-align:center}.masteek-native-catalog .gallery-catalog .all-button{width:auto;padding:10px 16px;font-size:11px;gap:12px}}.masteek-native-catalog .collection-controls{flex-direction:column;align-items:flex-start;gap:14px}.masteek-native-catalog .collection-controls .team-switch{display:inline-flex;max-width:100%;white-space:nowrap}@media(max-width:700px){.masteek-native-catalog .collection-controls{align-items:center}.masteek-native-catalog .collection-controls .team-switch button{padding-inline:clamp(16px,5vw,38px);font-size:12px}}.masteek-native-catalog .carousel-rail{--rail-w:168px;position:relative;width:var(--rail-w);height:2px;border-radius:999px;background:#ffffff29;pointer-events:none}.masteek-native-catalog .stage .carousel-rail{position:absolute;z-index:3;left:32%;bottom:22px;margin-left:calc(var(--rail-w) / -2)}.masteek-native-catalog .carousel-rail>span{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--steps, 6));border-radius:inherit;background:var(--gold);transform:translate(calc(var(--rail, 0) * (var(--steps, 6) - 1) * 100%))}.masteek-native-catalog #aotRail{--rail-w:224px}.masteek-native-catalog .figure-carousel.is-nudging{scroll-snap-type:none}@media(max-width:700px){.masteek-native-catalog .stage .carousel-rail{position:relative;left:auto;bottom:auto;flex:none;margin:0 auto 18px}}.masteek-native-catalog .zoom-stage{position:relative}.masteek-native-catalog .zoom-stage .zoom-art{height:62svh;touch-action:pan-y}.masteek-native-catalog .zoom-nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:1px solid #d7bb7f80;border-radius:50%;background:#1a1a17cc;color:var(--gold);font-size:26px;line-height:1;transition:border-color .2s,background-color .2s}.masteek-native-catalog .zoom-nav span{margin-top:-3px}.masteek-native-catalog .zoom-nav:hover{border-color:var(--gold);background:#26241e}.masteek-native-catalog .zoom-nav:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.masteek-native-catalog .zoom-prev{left:0}.masteek-native-catalog .zoom-next{right:0}.masteek-native-catalog .zoom-caption .zoom-shop{max-width:340px;margin:18px auto 0;min-height:52px;padding:14px 20px;border-color:var(--gold);background:var(--gold);color:var(--bg);font:500 15px/1.3 var(--sans)}.masteek-native-catalog .zoom-caption .zoom-shop:hover{background:#efd5a3}.masteek-native-catalog .zoom-caption .zoom-shop:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:700px){.masteek-native-catalog .zoom-stage .zoom-art{height:54svh}.masteek-native-catalog .zoom-nav{width:38px;height:38px;margin-top:-19px;font-size:22px}.masteek-native-catalog .zoom-caption .zoom-shop{margin-top:14px;min-height:48px;font-size:14px}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .zoom-nav{transition:none}}.masteek-native-catalog .piece-detail .model-status{margin:0 0 4px;min-height:0;font-style:italic;line-height:1.45;color:#c4bba8;text-wrap:balance}.masteek-native-catalog .piece-detail .model-status:empty{display:none}@media(max-width:700px){.masteek-native-catalog .piece-detail .model-status{margin:4px 0 0;font-size:13px}}.masteek-native-catalog .side-switch{align-items:center;gap:4px}.masteek-native-catalog .side-switch [data-team],.masteek-native-catalog .side-switch [data-side]{border-color:#eee7d84d;color:#eee7d8c7;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.masteek-native-catalog .side-switch [data-team=titans],.masteek-native-catalog .side-switch [data-side=red]{border-color:#ff5b4561;color:#ff7a68d1}.masteek-native-catalog .side-switch [data-team]:hover,.masteek-native-catalog .side-switch [data-side]:hover{border-color:#eee7d899;color:#eee7d8}.masteek-native-catalog .side-switch [data-team=titans]:hover,.masteek-native-catalog .side-switch [data-side=red]:hover{border-color:#ff5b45b3;color:#ff8a78}.masteek-native-catalog .side-switch [data-team=humans][aria-pressed=true],.masteek-native-catalog .side-switch [data-side=white][aria-pressed=true]{background:#bd944f20;color:#e4c894;border-color:#bca371}.masteek-native-catalog .side-switch [data-team=titans][aria-pressed=true],.masteek-native-catalog .side-switch [data-side=red][aria-pressed=true]{background:#ff5b4524;color:#ff8a78;border-color:#ff5b45}.masteek-native-catalog .team-switch.side-switch .side-swap{display:grid;padding:0;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid rgb(215 187 127 / .45);color:var(--gold);font-size:16px;line-height:1;transition:transform .3s ease,border-color .2s ease}.masteek-native-catalog .team-switch.side-switch .side-swap:hover{border-color:var(--gold);transform:rotate(180deg)}.masteek-native-catalog .side-swap:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:700px){.masteek-native-catalog .team-switch.side-switch .side-swap{width:30px;height:30px;font-size:14px}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .team-switch.side-switch .side-swap{transition:none}.masteek-native-catalog .team-switch.side-switch .side-swap:hover{transform:none}}.masteek-native-catalog .site-header{height:auto;min-height:80px;gap:36px;padding-top:16px;padding-bottom:15px}.masteek-native-catalog .masteek-brand{font-family:var(--sans);font-size:23px;font-weight:600;letter-spacing:5px;color:var(--text)}.masteek-native-catalog .site-top{position:sticky;top:0;z-index:40}.masteek-native-catalog .site-header{background:var(--bg)}.masteek-native-catalog .site-header nav{align-self:stretch;min-height:48px;gap:30px}.masteek-native-catalog .site-header .nav-link.active:after{bottom:0}.masteek-native-catalog .video-hero{position:relative;width:100%}.masteek-native-catalog .video-hero-stage{position:relative;height:clamp(320px,50vw,680px);overflow:hidden;background:#10100f;border-bottom:1px solid var(--line)}.masteek-native-catalog .video-hero-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.masteek-native-catalog .video-hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0009,transparent 65%);pointer-events:none}.masteek-native-catalog .video-hero-copy{position:absolute;z-index:1;left:5vw;bottom:clamp(72px,8vw,110px);max-width:90%;color:#f5f0e5;text-shadow:0 2px 20px #0005;pointer-events:none}.masteek-native-catalog .video-hero-description{max-width:460px;margin:14px 0 0;font:400 clamp(12px,1.1vw,15px)/1.7 var(--sans)}.masteek-native-catalog .video-hero-title{margin:0;font:600 clamp(36px,6vw,88px)/1.05 var(--sans);letter-spacing:.035em}.masteek-native-catalog .video-hero-toggle{position:absolute;z-index:2;right:24px;bottom:24px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d7bb7f66;border-radius:50%;background:#191917b8;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.masteek-native-catalog .video-hero-toggle svg{width:18px;height:18px;fill:currentColor}.masteek-native-catalog .video-hero-toggle[data-state=playing] svg:last-child,.masteek-native-catalog .video-hero-toggle[data-state=paused] svg:first-child{display:none}.masteek-native-catalog .video-hero-toggle:hover{background:#191917e6;border-color:var(--gold)}.masteek-native-catalog .hero-stats{position:absolute;z-index:1;top:clamp(20px,3vw,40px);right:5vw;display:grid;grid-template-columns:repeat(3,auto);margin:0;border:1px solid #d7bb7f40;border-radius:12px;background:#10100fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f0e5}.masteek-native-catalog .hero-stats>div{display:flex;flex-direction:column-reverse;align-items:center;gap:6px;padding:16px clamp(20px,2.4vw,36px);text-align:center}.masteek-native-catalog .hero-stats>div+div{border-left:1px solid #d7bb7f33}.masteek-native-catalog .hero-stats dd{margin:0;font:400 clamp(26px,2.2vw,34px)/1.1 var(--serif);white-space:nowrap;font-variant-numeric:lining-nums}.masteek-native-catalog .hero-stats dt{font:400 12px/1.4 var(--sans);color:#cfc7b6}.masteek-native-catalog .hero-stats s{margin-left:8px;font:400 14px/1 var(--sans);color:#cfc7b6}@media(prefers-reduced-transparency:reduce){.masteek-native-catalog .hero-stats{background:#10100f;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:700px){.masteek-native-catalog .video-hero-stage{height:clamp(320px,58svh,520px)}.masteek-native-catalog .video-hero-toggle{right:16px;bottom:16px}.masteek-native-catalog .hero-stats{position:static;margin:12px 16px 0;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.masteek-native-catalog .hero-stats s{margin-left:6px;font-size:12px}.masteek-native-catalog .hero-stats>div{padding:10px 6px;gap:4px}.masteek-native-catalog .hero-stats dd{font-size:22px}}.masteek-native-catalog .shop-heading{max-width:1500px;padding:42px 5vw 30px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.masteek-native-catalog .shop-heading h1{font-size:clamp(36px,4.2vw,65px);line-height:1.07;margin-top:15px}.masteek-native-catalog .shop-heading>p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:5px}.masteek-native-catalog .collection-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1500px;margin:0 auto 48px;padding:0 5vw}.masteek-native-catalog .collection-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#20201c;transition:border-color .2s}.masteek-native-catalog .collection-card:hover,.masteek-native-catalog .collection-card:focus-within{border-color:#d7bb7f99}.masteek-native-catalog .collection-card-main{display:block;width:100%;padding:0;text-align:left}.masteek-native-catalog .collection-card-main:focus-visible{outline-offset:-5px}.masteek-native-catalog .collection-card-image{position:relative;display:block;aspect-ratio:1;background:radial-gradient(ellipse at center,#393226,#111110 75%);overflow:hidden}.masteek-native-catalog .collection-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.masteek-native-catalog .collection-card-main:hover img{transform:scale(1.025)}.masteek-native-catalog .collection-card-status{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);padding:7px 10px;border:1px solid #d7bb7f55;border-radius:24px;background:#191917dc;color:var(--gold);font:400 9px/1.4 var(--sans)}.masteek-native-catalog .collection-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 14px}.masteek-native-catalog .collection-card-name{font:400 clamp(27px,2.5vw,38px)/1.1 var(--serif);color:var(--text)}.masteek-native-catalog .collection-card-view{color:var(--gold);font-size:10px;white-space:nowrap}.masteek-native-catalog .collection-card-view>span{margin-left:7px}.masteek-native-catalog .collection-card-info{display:flex;align-items:baseline;align-content:flex-start;flex-wrap:wrap;gap:12px;margin-top:auto;min-height:107px;padding:0 22px 22px}.masteek-native-catalog .collection-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font:400 26px/1.2 var(--serif)}.masteek-native-catalog .collection-card-price s{font:400 11px/1.5 var(--sans);color:var(--muted)}.masteek-native-catalog .collection-card-price small{font:400 8px/1.5 var(--sans);letter-spacing:1px;color:var(--muted)}.masteek-native-catalog .collection-detail{scroll-margin-top:calc(24px + var(--site-header-h, 0px))}.masteek-native-catalog .collection-back{display:block;max-width:1500px;margin:0 auto;padding:28px 5vw 0;width:100%;text-align:left;color:var(--gold);font-size:11px}.masteek-native-catalog .product-stage{display:grid;grid-template-columns:minmax(0,68%) minmax(0,32%);max-width:1500px;margin:0 auto;align-items:center;min-height:540px}.masteek-native-catalog .product-visual{position:relative;width:100%;min-width:0;padding:30px 0 0}.masteek-native-catalog .product-carousel{isolation:isolate;width:100%;height:470px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}.masteek-native-catalog .product-carousel::-webkit-scrollbar{display:none}.masteek-native-catalog .product-track{display:flex;height:100%;width:max-content;box-sizing:content-box;align-items:stretch}.masteek-native-catalog .product-slide{flex-shrink:0;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:0;position:relative;cursor:grab;pointer-events:none}.masteek-native-catalog .product-slide img{display:block;width:var(--product-image-width);height:85%;object-fit:contain;max-width:none;transform-origin:center center;pointer-events:auto;will-change:transform,opacity;filter:drop-shadow(0 12px 22px #0004);transition:filter .18s}.masteek-native-catalog .product-slide img:hover{filter:drop-shadow(0 0 12px #d7bb7f66)}.masteek-native-catalog .product-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.masteek-native-catalog .product-carousel.is-dragging .product-slide{cursor:grabbing}.masteek-native-catalog .product-prev{left:3%;top:45%}.masteek-native-catalog .product-next{right:3%;top:45%}.masteek-native-catalog .product-image-controls{display:flex;justify-content:space-between;align-items:center;margin:0 8% 25px;font-size:10px;color:var(--muted);letter-spacing:1px}.masteek-native-catalog .product-image-controls button{font-size:10px;color:var(--gold);padding:10px 0}.masteek-native-catalog .product-image-controls button span{font-size:17px;margin-left:8px}.masteek-native-catalog .product-detail{padding:36px 4vw 35px 18px;min-width:0}.masteek-native-catalog .product-detail h2{font-family:var(--serif);font-size:clamp(45px,4.7vw,76px);font-weight:400;line-height:1.06;margin-top:14px}.masteek-native-catalog .product-subtitle{font-size:11px;color:var(--muted);margin-top:12px;line-height:1.7}.masteek-native-catalog .product-description{font-size:12px;color:var(--muted);line-height:1.9;max-width:340px}.masteek-native-catalog .product-detail .ornament{margin:22px 0;width:160px}.masteek-native-catalog .light-controls{display:flex;align-items:center;gap:4px;margin-top:20px}.masteek-native-catalog .light-controls>span{font-size:8px;letter-spacing:2px;color:var(--muted);margin-right:13px}.masteek-native-catalog .light-controls button{font-size:11px;border:1px solid var(--line);border-radius:20px;min-width:52px;padding:7px 12px;color:var(--muted)}.masteek-native-catalog .light-controls button[aria-pressed=true]{border-color:#bca371;color:var(--gold);background:#d7bb7f12}.masteek-native-catalog .product-price{display:flex;align-items:baseline;gap:12px;margin-top:25px;font-size:30px;font-family:var(--serif)}.masteek-native-catalog .product-price s{font-family:var(--sans);font-size:13px;color:#7d7a6e}.masteek-native-catalog .product-price small{font-size:9px;color:var(--muted);font-family:var(--sans);letter-spacing:1px}.masteek-native-catalog .product-availability{font-size:10px;color:#b6ab92;margin:10px 0 18px;line-height:1.7}.masteek-native-catalog .product-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #bfa471;border-radius:4px;background:#d7bb7f12;padding:16px 20px;color:#efd5a3;font-size:12px;max-width:320px}.masteek-native-catalog .product-cta:hover{background:#d7bb7f22}.masteek-native-catalog .product-cta span{font-size:18px}.masteek-native-catalog .explore-aot{display:block;margin-top:19px;padding:0;font-size:11px;color:var(--gold)}.masteek-native-catalog .explore-aot span{margin-left:12px}.masteek-native-catalog .catalog-story{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:35px;max-width:1500px;margin:0 auto;padding:26px 5vw 32px;border-top:1px solid var(--line)}.masteek-native-catalog .catalog-story>p{font-size:12px;color:var(--muted);line-height:1.8;max-width:420px}.masteek-native-catalog .masteek-footer{align-items:center;gap:25px}.masteek-native-catalog .masteek-footer>span:first-child{font-family:var(--sans);letter-spacing:3px;color:var(--text)}.masteek-native-catalog .masteek-footer>div{display:flex;flex-wrap:wrap;gap:20px}.masteek-native-catalog .masteek-footer a,.masteek-native-catalog .masteek-footer>span:last-child{color:var(--muted)}.masteek-native-catalog .masteek-footer a{font-size:13px}.masteek-native-catalog .masteek-footer a:hover{color:var(--gold)}.masteek-native-catalog .footer-social{display:inline-flex;align-items:center;gap:14px;margin-left:6px}.masteek-native-catalog .footer-social a{display:grid;place-items:center;width:28px;height:28px}.masteek-native-catalog .footer-social svg{width:20px;height:20px}.masteek-native-catalog .product-zoom-dialog{width:min(1100px,calc(100% - 32px));padding:50px 20px 20px}.masteek-native-catalog .product-zoom-dialog>img{display:block;width:100%;max-height:72svh;object-fit:contain}.masteek-native-catalog .aot-light-preview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.85fr);align-items:center;gap:48px;max-width:1500px;margin:12px auto 48px;padding:30px 5vw 0;scroll-margin-top:calc(24px + var(--site-header-h, 0px))}.masteek-native-catalog .aot-light-visual{min-width:0}.masteek-native-catalog .aot-light-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.masteek-native-catalog .aot-light-heading h3{font:400 10px/1.5 var(--sans);color:var(--gold);letter-spacing:2px;text-transform:uppercase;margin:0}.masteek-native-catalog .aot-light-heading>span{font-size:10px;color:var(--muted)}.masteek-native-catalog .aot-light-comparison{position:relative;aspect-ratio:1600/1185;overflow:hidden;background:#10100f;border:1px solid #d7bb7fa6;border-radius:17px;box-shadow:0 0 10px #d7bb7f40,0 0 28px #d7bb7f24;isolation:isolate}.masteek-native-catalog .aot-light-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:clip-path var(--reveal-duration,0s) ease-in-out}.masteek-native-catalog .aot-light-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.masteek-native-catalog .aot-light-on{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.masteek-native-catalog .aot-light-off{clip-path:inset(0 0 0 var(--reveal))}.masteek-native-catalog .aot-light-label{position:absolute;top:16px;z-index:2;padding:7px 11px;border:1px solid #d7bb7f55;border-radius:3px;background:#171715b8;color:#eee7d8;font-size:9px;letter-spacing:2px;pointer-events:none}.masteek-native-catalog .aot-light-label-on{left:16px}.masteek-native-catalog .aot-light-label-off{right:16px}.masteek-native-catalog .aot-light-divider{position:absolute;top:0;bottom:0;left:var(--reveal);width:2px;background:var(--gold);transform:translate(-50%);box-shadow:0 0 12px #000a;pointer-events:none;z-index:3;transition:left var(--reveal-duration,0s) ease-in-out}.masteek-native-catalog .aot-light-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--gold);border-radius:50%;background:#191917e8;color:var(--gold);font:23px/1 Georgia,serif;box-shadow:0 2px 12px #0006;white-space:nowrap}.masteek-native-catalog .aot-light-range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;margin:0;width:100%;height:100%;opacity:0;cursor:ew-resize;touch-action:pan-y}.masteek-native-catalog .aot-light-gesture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:ew-resize;touch-action:pan-y pinch-zoom}.masteek-native-catalog .aot-light-comparison:has(.aot-light-range:focus-visible) .aot-light-divider>span{background:var(--gold);color:#191917}@media(max-width:1000px){.masteek-native-catalog .product-stage{grid-template-columns:minmax(0,62%) minmax(0,38%)}.masteek-native-catalog .product-carousel{height:390px}.masteek-native-catalog .product-detail{padding-right:5vw}.masteek-native-catalog .product-detail h2{font-size:56px}.masteek-native-catalog .collection-cards{gap:16px}.masteek-native-catalog .collection-card-heading{padding:18px 16px 12px}.masteek-native-catalog .collection-card-info{padding:0 16px 18px}}@media(max-width:700px){.masteek-native-catalog .aot-light-preview{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:18px 20px 0;margin:4px auto 30px}.masteek-native-catalog .aot-light-heading{gap:10px;margin-bottom:12px}.masteek-native-catalog .aot-light-heading h3{font-size:8px;letter-spacing:1.4px}.masteek-native-catalog .aot-light-heading>span{font-size:9px}.masteek-native-catalog .aot-light-label{top:10px;padding:5px 8px;font-size:8px}.masteek-native-catalog .aot-light-label-on{left:10px}.masteek-native-catalog .aot-light-label-off{right:10px}.masteek-native-catalog .site-header{padding:0 20px;min-height:60px;gap:16px}.masteek-native-catalog .masteek-brand{font-size:21px;letter-spacing:4px}.masteek-native-catalog .site-header nav{gap:18px;min-height:60px}.masteek-native-catalog .site-header .nav-link{font-size:11px}.masteek-native-catalog .shop-heading{padding:30px 20px 20px;display:block}.masteek-native-catalog .shop-heading h1{font-size:39px;max-width:330px;line-height:1.1;margin-top:12px}.masteek-native-catalog .shop-heading .eyebrow{font-size:8px;letter-spacing:2px}.masteek-native-catalog .shop-heading>p{display:none}.masteek-native-catalog .collection-cards{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 20px;max-width:500px;margin-bottom:32px}.masteek-native-catalog .collection-card-name{font-size:34px}.masteek-native-catalog .collection-card-heading{padding:20px 20px 14px}.masteek-native-catalog .collection-card-info{padding:0 20px 20px;min-height:0}.masteek-native-catalog .collection-back{padding:24px 20px 0}.masteek-native-catalog .product-stage{display:block;min-height:0}.masteek-native-catalog .product-visual{padding-top:14px}.masteek-native-catalog .product-carousel{height:clamp(255px,75vw,430px)}.masteek-native-catalog .product-slide img{height:95%}.masteek-native-catalog .product-prev{left:15px;top:44%}.masteek-native-catalog .product-next{right:15px;top:44%}.masteek-native-catalog .product-image-controls{margin:0 20px;font-size:9px}.masteek-native-catalog .product-detail{padding:20px 24px 30px;text-align:center}.masteek-native-catalog .product-detail h2{font-size:48px;margin-top:10px}.masteek-native-catalog .product-subtitle{font-size:11px;margin-top:7px}.masteek-native-catalog .product-detail .ornament{margin:16px auto}.masteek-native-catalog .product-description{max-width:360px;margin:auto;font-size:11px;line-height:1.8}.masteek-native-catalog .light-controls,.masteek-native-catalog .product-price{justify-content:center;margin-top:18px}.masteek-native-catalog .product-availability{margin-top:6px}.masteek-native-catalog .product-cta{max-width:360px;margin:auto;padding:14px 18px}.masteek-native-catalog .explore-aot{margin:19px auto 0}.masteek-native-catalog .catalog-story{display:block;padding:26px 24px 30px;text-align:center}.masteek-native-catalog .catalog-story .eyebrow{font-size:8px;letter-spacing:2px}.masteek-native-catalog .catalog-story>p{margin:12px auto 0;font-size:11px}.masteek-native-catalog .masteek-footer{flex-wrap:wrap;justify-content:center;padding:24px 20px;gap:18px}.masteek-native-catalog .masteek-footer>div{width:100%;justify-content:center;gap:20px 16px}.masteek-native-catalog .footer-social{width:100%;justify-content:center;margin-left:0}.masteek-native-catalog .masteek-footer>span:last-child{display:none}.masteek-native-catalog .masteek-footer a{font-size:12px}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .product-slide img,.masteek-native-catalog .aot-light-layer,.masteek-native-catalog .aot-light-divider,.masteek-native-catalog .collection-card,.masteek-native-catalog .collection-card-image img{transition:none}}@media(max-width:360px){.masteek-native-catalog .site-header{padding:0 14px;gap:12px}.masteek-native-catalog .site-header nav{gap:12px}}.masteek-native-catalog .home-modern-section,.masteek-native-catalog .collection-detail:has(.modern-product-stage){background:#252a2d}.masteek-native-catalog .modern-gallery{border-top:1px solid var(--line);margin:30px auto 0;padding-top:40px;scroll-margin-top:calc(24px + var(--site-header-h, 0px))}.masteek-native-catalog .modern-gallery-heading{max-width:1500px;margin:auto;padding:0 5vw;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.masteek-native-catalog .modern-gallery-heading h2{font:400 clamp(30px,3.5vw,48px)/1.15 var(--serif);margin-top:12px}.masteek-native-catalog .modern-gallery-heading .team-switch{flex-shrink:0}.masteek-native-catalog .modern-board-wrap{display:grid;grid-template-columns:minmax(320px,640px) minmax(180px,1fr);column-gap:32px;max-width:1500px;margin:28px auto 0;padding:0 5vw}.masteek-native-catalog .modern-board-wrap .selection-board,.masteek-native-catalog .modern-board-wrap>p{grid-column:1;width:calc(75% + 2px)}.masteek-native-catalog .modern-board-wrap .selection-board{max-width:none;grid-template-columns:repeat(6,minmax(0,1fr))}.masteek-native-catalog .modern-board-wrap>p{margin-top:14px;text-align:center;color:var(--muted);font-size:11px;line-height:1.7}.masteek-native-catalog .modern-stage .carousel-slide .photo{aspect-ratio:3/4;-webkit-mask-image:none;mask-image:none}.masteek-native-catalog .modern-white-knight img{transform:translate(-2.8%,-3.4%) scale(1.34)}.masteek-native-catalog .modern-stage .piece-detail{margin-right:8%;max-width:340px}.masteek-native-catalog .home-modern-section{border-top:1px solid #d7bb7f40;padding:48px 0 24px}.masteek-native-catalog .home-modern-section.home-original-section{background:transparent}.masteek-native-catalog .home-modern-section .modern-gallery{border-top:0;margin-top:0;padding-top:0}.masteek-native-catalog .home-modern-offer{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;align-items:center;max-width:1300px;margin:auto;padding:0 5vw 30px}.masteek-native-catalog .home-modern-image{min-width:0;background:radial-gradient(ellipse,#39322655,transparent 70%)}.masteek-native-catalog .home-modern-image .aot-light-comparison{aspect-ratio:16/9}.masteek-native-catalog .home-modern-copy h2{font:400 clamp(38px,4vw,60px)/1.1 var(--serif);margin:15px 0 20px}.masteek-native-catalog .home-modern-copy>p:not(.product-availability){max-width:380px;font-size:12px;line-height:1.9;color:var(--muted)}.masteek-native-catalog .home-modern-copy .product-availability[hidden]+.product-cta{margin-top:24px}.masteek-native-catalog .home-preorder{margin-top:12px;font-size:13px;line-height:1.5;color:var(--gold)}.masteek-native-catalog .home-modern-copy .home-preorder+.product-cta{margin-top:20px}.masteek-native-catalog .home-ks-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;color:var(--muted);font:400 13px/1.4 var(--sans)}.masteek-native-catalog .home-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);max-width:1300px;margin:0 auto;padding:56px 5vw 48px}.masteek-native-catalog .home-feature{display:flex;flex-direction:column;gap:12px;min-width:0}.masteek-native-catalog .home-feature-media{position:relative;max-width:100%;aspect-ratio:16/9;margin-bottom:6px;overflow:hidden;border-radius:12px;background:#101314}.masteek-native-catalog .home-feature-media video,.masteek-native-catalog .home-feature-media img{display:block;width:100%;height:100%;object-fit:cover}.masteek-native-catalog .home-feature h3{margin:0;font:400 clamp(28px,2.4vw,38px)/1.15 var(--serif);color:var(--text)}.masteek-native-catalog .home-feature p{margin:0;max-width:46ch;font-size:var(--desktop-copy,14px);line-height:1.65;color:var(--muted)}.masteek-native-catalog .home-feature-toggle{right:12px;bottom:12px}@media(min-width:701px){.masteek-native-catalog .home-modern-copy .explore-aot{display:none}}@media(max-width:700px){.masteek-native-catalog .modern-gallery{padding-top:30px;margin-top:15px}.masteek-native-catalog .modern-gallery-heading{padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.masteek-native-catalog .modern-gallery-heading h2{font-size:30px;max-width:330px}.masteek-native-catalog .modern-gallery-heading .eyebrow{font-size:8px}.masteek-native-catalog .modern-board-wrap{display:block;padding:0 20px;margin-top:20px;max-width:560px}.masteek-native-catalog .modern-board-wrap .selection-board,.masteek-native-catalog .modern-board-wrap>p{margin-inline:auto}.masteek-native-catalog .modern-board-wrap>p{text-align:center;margin-top:14px;font-size:10px}.masteek-native-catalog .modern-stage{height:auto;min-height:0;margin-top:12px}.masteek-native-catalog .modern-stage .piece-detail{margin:0;max-width:100%;padding-bottom:24px}.masteek-native-catalog .home-modern-section{padding:30px 0 12px}.masteek-native-catalog .home-modern-offer{display:flex;flex-direction:column;gap:15px;padding:0 20px 25px}.masteek-native-catalog .home-modern-image{width:100%;max-width:500px}.masteek-native-catalog .home-modern-copy{text-align:center;width:100%;padding:0 4px}.masteek-native-catalog .home-modern-copy h2{font-size:38px;margin:12px 0}.masteek-native-catalog .home-ks-proof{justify-content:center}.masteek-native-catalog .home-modern-copy>p:not(.product-availability){margin:auto;font-size:11px}.masteek-native-catalog .home-features{grid-template-columns:1fr;gap:32px;padding:32px 20px 28px;text-align:center}.masteek-native-catalog .home-feature p{margin-inline:auto}}@media(min-width:701px){.masteek-native-catalog .home-modern-offer{grid-template-columns:minmax(0,1.65fr) minmax(240px,.85fr);gap:48px;max-width:1500px}.masteek-native-catalog .aot-light-preview .aot-light-comparison,.masteek-native-catalog .home-modern-image .aot-light-comparison{aspect-ratio:16/10}}.masteek-native-catalog .home-modern-copy .product-cta{min-height:54px;padding:15px 22px;border-color:var(--gold);background:var(--gold);color:var(--bg);font:500 16px/1.3 var(--sans);transition:background-color .2s ease}.masteek-native-catalog .home-modern-copy .product-cta:hover{background:#efd5a3}.masteek-native-catalog .home-modern-copy .product-cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .home-modern-copy .product-cta{transition:none}}@media(min-width:1024px){.masteek-native-catalog{--desktop-copy:clamp(16px,1vw,20px);--desktop-small:clamp(14px,.8vw,16px);--desktop-label:clamp(13px,.7vw,15px)}.masteek-native-catalog,.masteek-native-catalog .nav-link,.masteek-native-catalog .team-switch button,.masteek-native-catalog .all-button,.masteek-native-catalog .product-cta{font-size:var(--desktop-copy)}.masteek-native-catalog .team-switch button{padding-block:13px}.masteek-native-catalog .all-button,.masteek-native-catalog .product-cta{line-height:1.5}.masteek-native-catalog .video-hero-description,.masteek-native-catalog .shop-heading>p,.masteek-native-catalog .product-description,.masteek-native-catalog .home-modern-copy>p:not(.product-availability),.masteek-native-catalog .catalog-story>p,.masteek-native-catalog .model-status{font-size:var(--desktop-copy);line-height:1.65}.masteek-native-catalog .video-hero-description{max-width:600px}.masteek-native-catalog .product-description,.masteek-native-catalog .home-modern-copy>p:not(.product-availability){max-width:42ch}.masteek-native-catalog .board-instruction,.masteek-native-catalog .modern-board-wrap>p,.masteek-native-catalog .zoom-link,.masteek-native-catalog .explore-aot,.masteek-native-catalog .collection-back,.masteek-native-catalog .catalog-tabs button,.masteek-native-catalog .catalog-card p,.masteek-native-catalog .product-subtitle,.masteek-native-catalog .product-availability,.masteek-native-catalog .collection-card-view,.masteek-native-catalog .product-image-controls,.masteek-native-catalog .product-image-controls button,.masteek-native-catalog .light-controls button,.masteek-native-catalog .aot-light-heading>span,.masteek-native-catalog .zoom-caption p,.masteek-native-catalog .zoom-caption .piece-note{font-size:var(--desktop-small)}.masteek-native-catalog .catalog-summary,.masteek-native-catalog .gallery-footnote,.masteek-native-catalog .masteek-footer,.masteek-native-catalog .collection-card-status,.masteek-native-catalog .catalog-note,.masteek-native-catalog .product-price s,.masteek-native-catalog .collection-card-price s{font-size:var(--desktop-label);line-height:1.7}.masteek-native-catalog .eyebrow,.masteek-native-catalog .collection-intro .aot-side-prompt,.masteek-native-catalog .aot-light-heading h3,.masteek-native-catalog .light-controls>span,.masteek-native-catalog .aot-light-label,.masteek-native-catalog .product-price small,.masteek-native-catalog .collection-card-price small{font-size:var(--desktop-label)}.masteek-native-catalog .piece-count{font-size:var(--desktop-small)}.masteek-native-catalog .piece-role{font-size:32px}.masteek-native-catalog .placeholder-card-caption{font-size:12px}.masteek-native-catalog .video-hero-toggle{font-size:var(--desktop-small)}.masteek-native-catalog .collection-intro h1,.masteek-native-catalog .collection-intro h2,.masteek-native-catalog .modern-gallery-heading h2{font-size:clamp(48px,3.2vw,60px)}.masteek-native-catalog .product-price{font-size:46px}.masteek-native-catalog .collection-card-price{font-size:36px}.masteek-native-catalog .catalog-card h4{font-size:28px}}@media(max-width:1023px){.masteek-native-catalog .collection-intro .aot-side-prompt,.masteek-native-catalog .board-instruction,.masteek-native-catalog .modern-board-wrap>p,.masteek-native-catalog .catalog-summary,.masteek-native-catalog .piece-count,.masteek-native-catalog .home-modern-copy .product-price small,.masteek-native-catalog .aot-light-heading h3,.masteek-native-catalog .aot-light-heading>span,.masteek-native-catalog .aot-light-label,.masteek-native-catalog .video-hero-toggle,.masteek-native-catalog .explore-aot{font-size:12px}.masteek-native-catalog .home-modern-copy>p:not(.product-availability){font-size:13px}.masteek-native-catalog .placeholder-card-caption{font-size:12px;letter-spacing:1.5px}}.masteek-native-catalog .product-detail #productName{font:400 clamp(45px,4.7vw,76px)/1.06 var(--serif);margin:14px 0 0;text-wrap:balance}.masteek-native-catalog .icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.masteek-native-catalog .product-price{flex-wrap:wrap}.masteek-native-catalog .save-badge{align-self:center;padding:6px 11px;border:1px solid #d7bb7f70;border-radius:30px;background:#d7bb7f1c;color:var(--gold);font:500 12px/1 var(--sans);letter-spacing:.4px;white-space:nowrap}body.has-buy-bar .masteek-native-catalog .masteek-footer{padding-bottom:100px}@media(max-width:1000px){.masteek-native-catalog .product-detail #productName{font-size:56px}}@media(max-width:700px){.masteek-native-catalog .product-detail #productName{font-size:48px}}.masteek-native-catalog{--gold-strong:#efd5a3;--gold-line:rgb(215 187 127 / .4);--gold-wash:rgb(215 187 127 / .1);--surface-modern:#252a2d;--surface-modern-raised:#2c3236;--surface-bubble:#363d42;--kickstarter:#05ce78;--r-pill:999px;--r-control:4px;--r-media:12px;--t-display:clamp(40px,3.4vw,58px);--t-h2:clamp(32px,3vw,48px);--t-h3:clamp(22px,1.6vw,27px);--t-body:clamp(15px,1vw,17px);--t-small:13px;--pdp-space:clamp(64px,6vw,96px);--ease-out:cubic-bezier(.16,1,.3,1)}.masteek-native-catalog .modern-product-stage{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start;min-height:0;padding:20px 5vw 8px}.masteek-native-catalog .modern-product-stage .product-visual{padding:0;container-type:inline-size}@media(min-width:901px){.masteek-native-catalog .modern-product-stage .product-visual{position:sticky;top:calc(24px + var(--site-header-shown, 0px));transition:top .3s cubic-bezier(.16,1,.3,1)}}@media(min-width:901px)and (prefers-reduced-motion:reduce){.masteek-native-catalog .modern-product-stage .product-visual{transition:none}}.masteek-native-catalog .modern-product-stage .product-carousel{height:auto;aspect-ratio:16/9;border-radius:var(--r-media);background:#101314}.masteek-native-catalog .modern-product-stage .product-slide img{width:100%;height:100%;object-fit:cover;filter:none;transition:none}.masteek-native-catalog .modern-product-stage .product-slide img:hover{filter:none}.masteek-native-catalog .modern-product-stage .product-prev,.masteek-native-catalog .modern-product-stage .product-next{top:calc(28.125cqw - 23px)}.masteek-native-catalog .modern-product-stage .product-prev{left:16px}.masteek-native-catalog .modern-product-stage .product-next{right:16px}.masteek-native-catalog .modern-product-stage #productCounter{display:none}.masteek-native-catalog .modern-product-stage .product-image-controls{justify-content:flex-end;margin:10px 0 0;letter-spacing:0}.masteek-native-catalog .modern-product-stage .product-image-controls button{font-size:var(--t-small);padding:6px 0}.masteek-native-catalog .modern-product-stage .product-thumbnails{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin:8px 0 0}.masteek-native-catalog .product-thumb{aspect-ratio:16/9;padding:0;border:1px solid var(--line);border-radius:var(--r-control);overflow:hidden;background:#101314;opacity:.62;transition:opacity .3s var(--ease-out),border-color .3s var(--ease-out)}.masteek-native-catalog .product-thumb:hover{opacity:1}.masteek-native-catalog .product-thumb[aria-pressed=true]{opacity:1;border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.masteek-native-catalog .product-thumb img{display:block;width:100%;height:100%;object-fit:cover}.masteek-native-catalog .modern-product-stage .product-detail{padding:2px 0 0;text-align:left}.masteek-native-catalog .modern-product-stage #productName{font:400 var(--t-display)/1.04 var(--serif);margin:12px 0 18px;text-wrap:balance}.masteek-native-catalog .modern-product-stage .ornament{display:none}.masteek-native-catalog .modern-product-stage .product-description{font-size:var(--t-body);line-height:1.65;color:var(--muted);max-width:44ch}.masteek-native-catalog .modern-product-stage .light-controls{margin-top:18px}.masteek-native-catalog .modern-product-stage .light-controls>span{font-size:12px;letter-spacing:.16em}.masteek-native-catalog .modern-product-stage .light-controls button{min-height:32px;font-size:var(--t-small);border-radius:var(--r-pill)}.masteek-native-catalog .modern-product-stage .product-price{align-items:baseline;gap:12px;margin-top:22px;font-size:var(--t-h2);font-variant-numeric:lining-nums tabular-nums}.masteek-native-catalog .modern-product-stage .product-price s{font-size:15px;color:var(--muted)}.masteek-native-catalog .modern-product-stage .product-price small{font-size:12px;color:var(--muted)}.masteek-native-catalog .modern-product-stage .product-availability{display:flex;align-items:center;gap:8px;margin:10px 0 18px;font-size:14px;line-height:1.5;color:var(--text)}.masteek-native-catalog .modern-product-stage .product-availability[data-available=true]:before{content:"";flex:none;width:16px;height:16px;background:var(--gold);-webkit-mask:var(--masteek-check-icon) center/contain no-repeat;mask:var(--masteek-check-icon) center/contain no-repeat}.masteek-native-catalog .modern-product-stage .product-availability[data-available=true][data-preorder=true]:before{-webkit-mask-image:var(--masteek-calendar-icon);mask-image:var(--masteek-calendar-icon)}.masteek-native-catalog .modern-product-stage .product-availability:has(+.product-edition:not([hidden])){margin-bottom:4px}.masteek-native-catalog .modern-product-stage .product-edition{display:grid;gap:8px;max-width:340px;margin:2px 0 20px 24px}.masteek-native-catalog .modern-product-stage .product-edition>p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;font-size:14px;line-height:1.5;color:var(--text)}.masteek-native-catalog .modern-product-stage .edition-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.masteek-native-catalog .modern-product-stage .edition-meter{display:block;height:3px;border-radius:2px;background:#ffffff1f;overflow:hidden}.masteek-native-catalog .modern-product-stage .edition-meter>span{display:block;height:100%;border-radius:inherit;background:var(--gold)}.masteek-native-catalog .modern-product-stage .meet-characters{margin:20px 0 0;font-size:14px}.masteek-native-catalog .modern-product-stage .product-note{max-width:44ch;margin:-8px 0 18px;font-size:13px;line-height:1.6;color:var(--muted)}.masteek-native-catalog .modern-product-stage .modern-price-note{margin:10px 0 0;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.masteek-native-catalog .modern-product-stage .price-breakdown{margin:6px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.masteek-native-catalog .final-buy .price-breakdown{margin:-10px 0 18px;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.masteek-native-catalog .addon-picker{min-width:0;margin:0 0 18px;padding:0;border:0}.masteek-native-catalog .addon-picker legend{margin-bottom:10px;padding:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.masteek-native-catalog .addon-options{display:grid;gap:8px}.masteek-native-catalog .addon-option{display:grid;grid-template-columns:16px 80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--r-control);cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.masteek-native-catalog .addon-option:hover{border-color:#d7bb7f73}.masteek-native-catalog .addon-option:has(input:checked){border-color:var(--gold);background:#d7bb7f14}.masteek-native-catalog .addon-option:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.masteek-native-catalog .addon-option input{appearance:none;-webkit-appearance:none;position:relative;width:16px;height:16px;margin:0;padding:0;border:1.5px solid var(--muted);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .2s var(--ease-out)}.masteek-native-catalog .addon-option input:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;width:auto;height:auto;border-radius:50%;background:var(--gold);transform:scale(0);transition:transform .2s var(--ease-out)}.masteek-native-catalog .addon-option input:checked{border-color:var(--gold);background:transparent}.masteek-native-catalog .addon-option input:checked:after{transform:scale(1);background:var(--gold)}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .addon-option input,.masteek-native-catalog .addon-option input:after{transition:none}}.masteek-native-catalog .addon-option-thumb{display:block;width:80px;height:55px;object-fit:contain}.masteek-native-catalog .addon-option-board{display:block;width:76px;height:auto;justify-self:end}.masteek-native-catalog .addon-option-text{display:grid;gap:2px;min-width:0}.masteek-native-catalog .addon-option-text strong{font-weight:500;font-size:15px;line-height:1.3;color:var(--text)}.masteek-native-catalog .addon-option-text small{font-size:12px;line-height:1.4;color:var(--muted)}.masteek-native-catalog .addon-option-price{font-size:15px;font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap}.masteek-native-catalog .addon-option.is-soon{cursor:default;opacity:.6}.masteek-native-catalog .addon-note{margin:12px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.masteek-native-catalog .addon-note:not([hidden]){display:flex;align-items:center;gap:12px}.masteek-native-catalog .addon-note img{flex:none;width:64px;height:64px;border-radius:10px;object-fit:cover;background:#000}.masteek-native-catalog .addon-note-still{display:none}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .addon-note-clip{display:none}.masteek-native-catalog .addon-note-still{display:block}}.masteek-native-catalog .addon-option.is-soon:hover{border-color:var(--line)}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .addon-option{transition:none}}@media(max-width:560px){.masteek-native-catalog .addon-option{grid-template-columns:16px 64px minmax(0,1fr) auto;grid-template-areas:"radio thumb name price" "radio thumb note price";column-gap:10px;row-gap:2px;padding:10px 12px}.masteek-native-catalog .addon-option input{grid-area:radio}.masteek-native-catalog .addon-option-thumb{grid-area:thumb;width:64px;height:44px}.masteek-native-catalog .addon-option-board{grid-area:price;align-self:center;width:64px}.masteek-native-catalog .addon-option-text{display:contents}.masteek-native-catalog .addon-option-text strong{grid-area:name;align-self:end}.masteek-native-catalog .addon-option-text small{grid-area:note;align-self:start;text-wrap:balance}.masteek-native-catalog .addon-option-price{grid-area:price;align-self:center;line-height:1.3}}.masteek-native-catalog .modern-product-stage .ks-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding:0;text-align:left;color:var(--muted);font:400 13px/1.4 var(--sans)}@media(hover:hover){.masteek-native-catalog .modern-product-stage .ks-proof:hover .ks-proof-note{color:var(--text)}}.masteek-native-catalog .ks-proof-note{transition:color .2s var(--ease-out)}.masteek-native-catalog .is-unbacked :is(#modern-reviews,#modernBacked,.ks-fact,.modern-jump a[href="#modern-reviews"]){display:none!important}.masteek-native-catalog .modern-product-stage .product-cta,.masteek-native-catalog .pdp-final .product-cta,.masteek-native-catalog .buy-bar .product-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:none;margin:0;padding:15px 22px;min-height:54px;border:1px solid var(--gold);border-radius:var(--r-control);background:var(--gold);color:var(--bg);font:500 16px/1.3 var(--sans);white-space:nowrap;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}.masteek-native-catalog .modern-product-stage .product-cta:hover,.masteek-native-catalog .pdp-final .product-cta:hover,.masteek-native-catalog .buy-bar .product-cta:hover{background:var(--gold-strong)}.masteek-native-catalog .modern-product-stage .product-cta:active,.masteek-native-catalog .pdp-final .product-cta:active,.masteek-native-catalog .buy-bar .product-cta:active{transform:translateY(1px) scale(.99)}.masteek-native-catalog .modern-product-stage .product-cta span,.masteek-native-catalog .pdp-final .product-cta span{font-size:18px}.masteek-native-catalog .pdp-icon{flex:none;width:20px;height:20px;fill:currentColor;color:var(--gold)}.masteek-native-catalog .pdp-checklist{list-style:none;display:grid;gap:10px;margin:20px 0 0;padding:0;font-size:15px;color:var(--text)}.masteek-native-catalog .pdp-checklist li{display:flex;align-items:center;gap:10px}.masteek-native-catalog .modern-product-info{display:block}.masteek-native-catalog .pdp-wrap{max-width:1500px;margin:0 auto;padding-inline:5vw}.masteek-native-catalog .pdp-section{padding-top:var(--pdp-space);scroll-margin-top:calc(24px + var(--site-header-h, 0px));font-size:var(--t-body);line-height:1.65;color:var(--text)}.masteek-native-catalog .pdp-section p{margin:0;color:var(--muted)}.masteek-native-catalog .pdp-h2{margin:0 0 clamp(28px,3vw,44px);font:400 var(--t-h2)/1.08 var(--serif);color:var(--text);text-wrap:balance}.masteek-native-catalog .pdp-section h3{margin:0;font:400 var(--t-h3)/1.2 var(--serif);color:var(--text)}.masteek-native-catalog .pdp-section a:not(.product-cta){color:var(--gold);text-underline-offset:4px}.masteek-native-catalog .pdp-section a:not(.product-cta):hover{text-decoration:underline}.masteek-native-catalog .modern-jump{display:flex;flex-wrap:wrap;gap:8px;padding-top:28px}.masteek-native-catalog .modern-jump a{padding:9px 16px;border:1px solid rgb(255 255 255 / .14);border-radius:var(--r-pill);font-size:14px;color:var(--muted);transition:border-color .2s var(--ease-out),color .2s var(--ease-out)}.masteek-native-catalog .modern-jump a:hover{border-color:var(--gold-line);color:var(--gold)}.masteek-native-catalog .box-bento{list-style:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,2.4vw,32px);margin:0;padding:0}.masteek-native-catalog .box-bento li{display:flex;flex-direction:column;gap:16px;min-width:0}.masteek-native-catalog .box-bento .box-lead{grid-row:span 2}.masteek-native-catalog .box-bento img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-media)}.masteek-native-catalog .box-bento .box-lead img{flex:1 1 0;min-height:320px;aspect-ratio:auto}.masteek-native-catalog .box-bento img.is-cutout{object-fit:contain;padding:7% 6% 5%;background:radial-gradient(ellipse at 50% 80%,rgb(215 187 127 / .12),transparent 70%),#ffffff08}.masteek-native-catalog .box-bento h3{display:flex;align-items:baseline;gap:10px}.masteek-native-catalog .box-qty{font:500 14px/1 var(--sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--gold)}.masteek-native-catalog .box-bento p{margin-top:6px;max-width:52ch}.masteek-native-catalog .pdp-quotes .pdp-h2{margin-bottom:14px}.masteek-native-catalog .quote-source{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:32px}.masteek-native-catalog .pdp-section .quote-source p{font-size:14px}.masteek-native-catalog .ks-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border:1px solid color-mix(in srgb,var(--kickstarter) 35%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--kickstarter) 8%,transparent);color:var(--text);font:500 12px/1.2 var(--sans);letter-spacing:.3px;white-space:nowrap}.masteek-native-catalog .ks-badge img{display:block;width:auto;height:11px}.masteek-native-catalog .quote-track{--quote-gap:20px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--quote-gap)) / 3);gap:var(--quote-gap);align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.masteek-native-catalog .quote-track::-webkit-scrollbar{display:none}.masteek-native-catalog .quote-track:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.masteek-native-catalog .quote{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 10px;min-width:0;margin:0;scroll-snap-align:start}.masteek-native-catalog .quote figcaption{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-left:14px;font-size:12.5px;line-height:1.4;color:var(--muted)}.masteek-native-catalog .quote figcaption strong{font-weight:500;color:var(--text)}.masteek-native-catalog .quote blockquote{grid-column:2;justify-self:start;max-width:100%;margin:0;padding:12px 16px;border-radius:20px 20px 20px 6px;background:var(--surface-bubble)}.masteek-native-catalog .pdp-section .quote p{font:400 16px/1.5 var(--sans);color:var(--text);text-wrap:pretty}.masteek-native-catalog .quote-avatar{grid-column:1;grid-row:2;align-self:end;display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--kickstarter) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--kickstarter) 12%,transparent);color:var(--kickstarter);font:500 11px/1 var(--sans);letter-spacing:.4px}.masteek-native-catalog .quote-backer{padding:2px 8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--kickstarter) 12%,transparent);color:var(--kickstarter);font-size:11px;font-weight:500;letter-spacing:.3px}@media(max-width:1000px){.masteek-native-catalog .quote-track{grid-auto-columns:calc((100% - var(--quote-gap)) / 2)}}.masteek-native-catalog .quote-controls{display:flex;align-items:center;gap:18px;margin-top:32px}.masteek-native-catalog .quote-controls .arrow{position:static;flex:none}.masteek-native-catalog .quote-controls .carousel-rail{--rail-w:120px}.masteek-native-catalog .quote-toggle{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;margin-left:2px;border-radius:50%;color:var(--gold)}.masteek-native-catalog .quote-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.masteek-native-catalog .quote-ring circle{fill:none;stroke-width:1.5}.masteek-native-catalog .quote-ring-track{stroke:var(--gold-line)}.masteek-native-catalog .quote-ring-progress{stroke:var(--gold);stroke-dasharray:100;stroke-dashoffset:100;animation:quote-timer 6s linear forwards;animation-play-state:paused}.masteek-native-catalog #modern-reviews[data-autoplay=on] .quote-ring-progress{animation-play-state:running}@keyframes quote-timer{to{stroke-dashoffset:0}}.masteek-native-catalog .quote-toggle-icon{width:14px;height:14px;fill:currentColor}.masteek-native-catalog .quote-toggle[data-state=playing] .i-play,.masteek-native-catalog .quote-toggle[data-state=paused] .i-pause{display:none}@media(hover:hover){.masteek-native-catalog .quote-toggle:hover{color:var(--gold-strong)}}.masteek-native-catalog .pdp-size:has(>.modern-size-table[hidden]){grid-template-columns:minmax(0,1fr)}.masteek-native-catalog .pdp-size{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px clamp(40px,5vw,88px);align-items:start}.masteek-native-catalog .size-intro{min-width:0}.masteek-native-catalog .facts-group h3{margin-bottom:16px}.masteek-native-catalog .facts-group dl{display:grid;gap:14px;margin:0}.masteek-native-catalog .facts-group dl>div{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:16px}.masteek-native-catalog .facts-group dt{font-size:15px;color:var(--muted)}.masteek-native-catalog .facts-group dd{margin:0;color:var(--text)}.masteek-native-catalog .facts-group dd>span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.masteek-native-catalog .modern-size-table{min-width:0;padding:28px;border-radius:var(--r-media);background:var(--surface-modern-raised)}.masteek-native-catalog .size-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.masteek-native-catalog .unit-switch{display:flex;padding:3px;border:1px solid var(--gold-line);border-radius:var(--r-pill)}.masteek-native-catalog .unit-switch button{min-width:48px;padding:6px 14px;border:1px solid transparent;border-radius:var(--r-pill);font-size:var(--t-small);color:var(--muted)}.masteek-native-catalog .unit-switch button[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-wash);color:var(--gold-strong)}.masteek-native-catalog .piece-lineup{margin:26px 0 8px;--unit:40px}.masteek-native-catalog .lineup-stage{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:calc(6.4 * var(--unit) + 48px);padding:0 6px 28px;background:repeating-linear-gradient(to top,#ffffff14 0 1px,transparent 1px var(--unit)) left bottom 28px/100% calc(6 * var(--unit) + 1px) no-repeat;border-bottom:1px solid var(--gold-line)}.masteek-native-catalog .lineup-piece{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;transition:opacity .2s var(--ease-out)}.masteek-native-catalog .lineup-piece img{display:block;width:auto;max-width:100%;height:calc(var(--cm) * var(--unit));object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 10px rgb(10 12 13 / .5))}.masteek-native-catalog .lineup-piece span{margin-bottom:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap}.masteek-native-catalog .lineup-piece b{position:absolute;bottom:-26px;font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}.masteek-native-catalog .lineup-stage:has(.is-highlighted) .lineup-piece:not(.is-highlighted){opacity:.35}.masteek-native-catalog .piece-lineup figcaption{margin-top:12px;font-size:12px;text-align:right;color:var(--muted)}.masteek-native-catalog .piece-lineup figcaption span{white-space:nowrap}.masteek-native-catalog .board-scale{display:grid;gap:24px}.masteek-native-catalog .board-scale svg{display:block;width:100%;height:auto;max-height:280px;font-family:var(--sans)}.masteek-native-catalog .board-scale p{margin-top:14px;max-width:46ch}.masteek-native-catalog .bs-board{fill:#2a2925;stroke:var(--gold);stroke-width:.3}.masteek-native-catalog .bs-dark{fill:#d7bb7f38}.masteek-native-catalog .bs-board-pattern{pointer-events:none}.masteek-native-catalog .bs-paper{fill:#f3ead80f;stroke:#cfc7b6;stroke-width:.22;stroke-dasharray:.9 .6}.masteek-native-catalog .bs-name{font-size:2px;fill:#cfc7b6;text-anchor:middle}.masteek-native-catalog .bs-dim{fill:none;stroke:#8e8b80;stroke-width:.14}.masteek-native-catalog .bs-label{font-size:1.7px;fill:var(--muted);text-anchor:middle}.masteek-native-catalog .pdp-story{display:grid;grid-template-columns:minmax(0,1fr) clamp(40px,5vw,88px) min(440px,38%);align-items:center}.masteek-native-catalog .pdp-story img{grid-area:1/1/2/3;display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-media)}.masteek-native-catalog .story-copy{grid-area:1/2/2/4;position:relative;padding:clamp(28px,3vw,44px);border-radius:var(--r-media);background:var(--surface-modern);box-shadow:0 24px 60px #0a0c0d73}.masteek-native-catalog .story-copy .pdp-h2{margin-bottom:16px}.masteek-native-catalog .story-copy .story-lead{margin:0 0 12px;font:400 clamp(20px,1.8vw,24px)/1.3 var(--serif);color:var(--text);text-wrap:balance}.masteek-native-catalog .story-copy p{margin:0}.masteek-native-catalog .story-facts{grid-area:2/1/3/-1;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:20px 0 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4;color:var(--text)}.masteek-native-catalog .story-facts span{display:block;margin-top:4px;font-size:13px;color:var(--muted)}.masteek-native-catalog .how-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0}.masteek-native-catalog .how-flow li{display:flex;flex-direction:column;gap:10px;min-width:0}.masteek-native-catalog .how-flow .pdp-icon,.masteek-native-catalog .delivery-timeline .pdp-icon{box-sizing:border-box;width:52px;height:52px;padding:14px;border:1px solid var(--gold-line);border-radius:50%}.masteek-native-catalog .how-flow .pdp-icon{margin-bottom:10px}.masteek-native-catalog .pdp-section .how-note{margin-top:44px;max-width:60ch}.masteek-native-catalog .delivery-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 56px;padding:0}.masteek-native-catalog .delivery-timeline li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;align-items:center}.masteek-native-catalog .delivery-timeline .pdp-icon{grid-row:1/3}.masteek-native-catalog .delivery-timeline strong{font:400 var(--t-h3)/1.2 var(--serif);color:var(--text)}.masteek-native-catalog .delivery-timeline li>span{font-size:14px;line-height:1.5;color:var(--muted)}.masteek-native-catalog .delivery-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,72px);padding-top:44px;border-top:1px solid var(--line)}.masteek-native-catalog .facts-link{display:inline-block;margin-top:20px;font-size:15px}.masteek-native-catalog .return-terms{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.masteek-native-catalog .return-terms summary{cursor:pointer;color:var(--text)}.masteek-native-catalog .return-terms p{margin-top:14px;font-size:15px}.masteek-native-catalog .pdp-final{padding-bottom:var(--pdp-space)}.masteek-native-catalog .modern-final-cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px 64px;align-items:center;padding:clamp(32px,4vw,56px);border:1px solid var(--gold-line);border-radius:var(--r-media);background:var(--surface-modern-raised)}.masteek-native-catalog .modern-final-cta .pdp-h2{margin:0}.masteek-native-catalog .final-buy .product-price{justify-content:flex-start;align-items:baseline;gap:12px;margin:0 0 18px;font-size:var(--t-h2);font-variant-numeric:lining-nums tabular-nums}.masteek-native-catalog .final-buy .product-price s{font-size:15px;color:var(--muted)}.masteek-native-catalog .final-buy .product-price small{font-size:12px;color:var(--muted)}.masteek-native-catalog:has(#collectionDetail:not([hidden]) .modern-product-stage) #productZoomDialog{border-radius:var(--r-media)}.masteek-native-catalog #shopPanel:has(#collectionDetail:not([hidden]) .modern-product-stage) .catalog-story{display:none}.masteek-native-catalog .buy-bar{position:fixed;z-index:50;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:18px;width:min(920px,calc(100% - 32px));padding:10px 10px 10px 12px;border:1px solid var(--gold-line);border-radius:var(--r-media);background:#1d2225f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 50px #0a0c0d99}.masteek-native-catalog .buy-bar img{flex:none;width:72px;height:44px;object-fit:cover;border-radius:var(--r-control)}.masteek-native-catalog .buy-bar-name{display:flex;flex:1;flex-direction:column;min-width:0}.masteek-native-catalog .buy-bar-name strong{font:400 22px/1.15 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masteek-native-catalog .buy-bar-name span{font-size:var(--t-small);color:var(--muted)}.masteek-native-catalog .buy-bar-short{display:none;flex-direction:column;min-width:0}.masteek-native-catalog .buy-bar-short strong{color:var(--text)}.masteek-native-catalog .buy-bar-short span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masteek-native-catalog .buy-bar .product-price{flex-wrap:nowrap;align-items:baseline;margin:0;font-size:28px;font-variant-numeric:lining-nums tabular-nums}.masteek-native-catalog .buy-bar .product-price s{font-size:14px;color:var(--muted)}.masteek-native-catalog .buy-bar .product-cta{min-height:46px;padding:11px 18px;gap:14px;font-size:15px}@media(prefers-reduced-transparency:reduce){.masteek-native-catalog .buy-bar{background:#1d2225;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:1220px){body.has-buy-bar shopify-chat{--shopify-chat-activator-offset:96px}}@media(prefers-reduced-motion:no-preference){.masteek-native-catalog .buy-bar{animation:buy-bar-in .35s var(--ease-out)}@keyframes buy-bar-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.masteek-native-catalog .js-reveal .pdp-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.masteek-native-catalog .js-reveal .pdp-reveal.is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .product-thumb,.masteek-native-catalog .modern-jump a,.masteek-native-catalog .lineup-piece,.masteek-native-catalog .modern-product-stage .product-cta,.masteek-native-catalog .pdp-final .product-cta,.masteek-native-catalog .buy-bar .product-cta{transition:none}.masteek-native-catalog .modern-product-stage .product-cta:active,.masteek-native-catalog .pdp-final .product-cta:active,.masteek-native-catalog .buy-bar .product-cta:active{transform:none}}@media(max-width:1250px){.masteek-native-catalog .piece-lineup{--unit:34px}}@media(max-width:1000px){.masteek-native-catalog .pdp-size{grid-template-columns:1fr;gap:48px}.masteek-native-catalog .piece-lineup{--unit:40px}.masteek-native-catalog .how-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.masteek-native-catalog .modern-final-cta{grid-template-columns:1fr}.masteek-native-catalog .pdp-story{display:block}.masteek-native-catalog .story-copy{margin:-48px 24px 0}.masteek-native-catalog .delivery-facts{grid-template-columns:1fr}}@media(max-width:900px){.masteek-native-catalog .modern-product-stage{display:block}.masteek-native-catalog .modern-product-stage .product-detail{padding-top:24px}}@media(max-width:700px){.masteek-native-catalog .collection-detail:has(.modern-product-stage) .collection-back{padding-top:14px}.masteek-native-catalog .modern-product-stage{padding:10px 20px 0}.masteek-native-catalog .modern-product-stage .product-prev,.masteek-native-catalog .modern-product-stage .product-next{width:36px;height:36px;top:calc(28.125cqw - 18px)}.masteek-native-catalog .modern-product-stage .product-prev{left:10px}.masteek-native-catalog .modern-product-stage .product-next{right:10px}.masteek-native-catalog .modern-product-stage .arrow span{font-size:26px}.masteek-native-catalog .modern-product-stage .product-image-controls{display:none}.masteek-native-catalog .modern-product-stage .product-thumbnails{display:flex;gap:6px;margin:8px -20px 0;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none}.masteek-native-catalog .modern-product-stage .product-thumbnails::-webkit-scrollbar{display:none}.masteek-native-catalog .product-thumb{flex:0 0 64px;scroll-snap-align:start}.masteek-native-catalog .modern-product-stage .product-detail{padding:18px 0 0;text-align:left}.masteek-native-catalog .modern-product-stage #productName{font-size:36px;margin:8px 0 12px}.masteek-native-catalog .modern-product-stage .product-description{max-width:none;font-size:15px;line-height:1.6}.masteek-native-catalog .modern-product-stage .light-controls,.masteek-native-catalog .modern-product-stage .product-price{justify-content:flex-start}.masteek-native-catalog .modern-product-stage .light-controls{margin-top:12px}.masteek-native-catalog .modern-product-stage .product-price{margin-top:14px}.masteek-native-catalog .modern-product-stage .product-cta{margin:0}.masteek-native-catalog .pdp-wrap{padding-inline:20px}.masteek-native-catalog .pdp-section{padding-top:64px}.masteek-native-catalog .modern-jump{flex-wrap:nowrap;margin:0;padding:24px 20px 4px;overflow-x:auto;scrollbar-width:none}.masteek-native-catalog .modern-jump::-webkit-scrollbar{display:none}.masteek-native-catalog .modern-jump a{white-space:nowrap}.masteek-native-catalog .box-bento{grid-template-columns:1fr}.masteek-native-catalog .quote-track{--quote-gap:14px;grid-auto-columns:86%}.masteek-native-catalog .quote-controls .arrow{width:39px;height:39px}.masteek-native-catalog .box-bento .box-lead{grid-row:auto}.masteek-native-catalog .box-bento .box-lead img{flex:none;min-height:0;aspect-ratio:4/3}.masteek-native-catalog .facts-group dl>div{grid-template-columns:minmax(96px,40%) minmax(0,1fr);gap:12px}.masteek-native-catalog .modern-size-table{margin-inline:-6px;padding:20px 14px}.masteek-native-catalog .piece-lineup{--unit:26px}.masteek-native-catalog .lineup-stage{gap:2px;padding-inline:0}.masteek-native-catalog .lineup-piece span,.masteek-native-catalog .lineup-piece b{font-size:11px}.masteek-native-catalog .story-facts{grid-template-columns:1fr;gap:12px}.masteek-native-catalog .pdp-story img{aspect-ratio:4/3}.masteek-native-catalog .story-copy{width:auto;margin:-48px 12px 0;padding:24px}.masteek-native-catalog .how-flow{grid-template-columns:1fr;gap:28px}.masteek-native-catalog .how-flow li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;row-gap:4px}.masteek-native-catalog .how-flow .pdp-icon{grid-row:1/3;margin:0}.masteek-native-catalog .pdp-section .how-note{margin-top:32px}.masteek-native-catalog .delivery-timeline{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.masteek-native-catalog .delivery-facts{grid-template-columns:1fr;gap:40px;padding-top:36px}.masteek-native-catalog .modern-final-cta{padding:28px 22px}.masteek-native-catalog .pdp-final{padding-bottom:64px}.masteek-native-catalog .buy-bar{bottom:10px;gap:12px;width:calc(100% - 20px);padding:8px}.masteek-native-catalog .buy-bar img,.masteek-native-catalog #buyBarName,.masteek-native-catalog .buy-bar-perks{display:none}.masteek-native-catalog .buy-bar-short{display:flex}.masteek-native-catalog .buy-bar-name strong{font-size:18px;line-height:1.1}.masteek-native-catalog .buy-bar .product-price{gap:8px;font-size:24px}.masteek-native-catalog .buy-bar .product-cta{min-height:44px;padding:10px 14px;gap:10px;font-size:14px}body.has-buy-bar shopify-chat{--shopify-chat-activator-offset:84px}}@media(max-width:380px){.masteek-native-catalog .buy-bar .product-price s{display:none}}.masteek-native-catalog .restock-form{display:grid;gap:10px;margin:0}.masteek-native-catalog .restock-form label{font-size:14px;line-height:1.5;color:var(--text)}.masteek-native-catalog .restock-row{display:flex;gap:8px}.masteek-native-catalog .restock-row input{flex:1;min-width:0;min-height:54px;margin:0;padding:0 16px;border:1px solid #ffffff26;border-radius:var(--r-control);background:#20201d;color:var(--text);font:16px/1.3 var(--sans)}.masteek-native-catalog .restock-row input::placeholder{color:var(--muted)}.masteek-native-catalog .restock-row input:focus-visible,.masteek-native-catalog .restock-row button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.masteek-native-catalog .restock-row button{flex:none;min-height:54px;margin:0;padding:0 22px;border:1px solid var(--gold);border-radius:var(--r-control);background:var(--gold);color:var(--bg);font:500 16px/1.3 var(--sans);cursor:pointer}.masteek-native-catalog .restock-row button:disabled{opacity:.6;cursor:default}.masteek-native-catalog .restock-status{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.masteek-native-catalog .facts-summary{display:block;list-style:none}.masteek-native-catalog .facts-summary::-webkit-details-marker{display:none}@media(min-width:701px){.masteek-native-catalog .facts-summary{pointer-events:none}}@media(max-width:700px){.masteek-native-catalog .facts-group{border-bottom:1px solid var(--line)}.masteek-native-catalog .facts-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer}.masteek-native-catalog .facts-summary h3{margin:0}.masteek-native-catalog .facts-summary:after{content:"+";flex:none;font-size:22px;line-height:1;color:var(--gold)}.masteek-native-catalog .facts-group[open]>.facts-summary:after{content:"\2212"}.masteek-native-catalog .facts-group[open]>.facts-summary{padding-bottom:12px}.masteek-native-catalog .facts-group[open]{padding-bottom:20px}.masteek-native-catalog .facts-summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.masteek-native-catalog .delivery-facts{gap:0;padding-top:0}}.masteek-native-catalog .modern-product-stage .product-price{scroll-margin-top:calc(20px + var(--site-header-h, 0px))}.masteek-native-catalog .puzzle-section{max-width:1240px;margin:0 auto;padding:72px 5vw 88px;border-top:1px solid var(--line)}.masteek-native-catalog .puzzle-section.is-page{border-top:0;padding-top:48px}.masteek-native-catalog .puzzle-layout{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);grid-template-areas:"board intro" "board panel";grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,80px);align-items:start}.masteek-native-catalog .puzzle-intro{grid-area:intro}.masteek-native-catalog .puzzle-board-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;grid-area:board;container-type:inline-size}.masteek-native-catalog .puzzle-stage{position:relative}.masteek-native-catalog .puzzle-turn-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.masteek-native-catalog .puzzle-turn,.masteek-native-catalog .puzzle-live{margin:0;font-size:13px;letter-spacing:.06em;color:var(--muted)}.masteek-native-catalog .puzzle-live b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--gold-strong)}.masteek-native-catalog .puzzle-panel{grid-area:panel;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px;min-width:0}.masteek-native-catalog .puzzle-intro h2{font:400 clamp(36px,3.6vw,56px)/1.08 var(--serif);margin:14px 0 16px;text-wrap:balance}.masteek-native-catalog .puzzle-intro p{max-width:44ch;margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.masteek-native-catalog .puzzle-board{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));aspect-ratio:1;max-width:100%;border:1px solid var(--gold-line);border-radius:6px;overflow:hidden;box-shadow:0 30px 80px #00000080;transition:box-shadow .4s var(--ease-out)}.masteek-native-catalog .puzzle-board.is-solved{box-shadow:0 0 0 1px var(--gold),0 0 48px #d7bb7f4d}.masteek-native-catalog .puzzle-square{position:relative;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:0;background:var(--square);cursor:pointer;transition:background-color .2s var(--ease-out)}.masteek-native-catalog .puzzle-square.is-dark{--square:#2a2925}.masteek-native-catalog .puzzle-square.is-light{--square:#5c5547}.masteek-native-catalog .puzzle-square.is-dark.is-last{--square:#4a4230}.masteek-native-catalog .puzzle-square.is-light.is-last{--square:#716548}.masteek-native-catalog .puzzle-square.is-dark.is-selected{--square:#6b5a36}.masteek-native-catalog .puzzle-square.is-light.is-selected{--square:#8a7449}.masteek-native-catalog .puzzle-square.is-target{background-image:radial-gradient(circle,rgb(215 187 127 / .6) 0 13%,transparent 14%)}.masteek-native-catalog .puzzle-square.is-capture{box-shadow:inset 0 0 0 3px #d7bb7fa6}.masteek-native-catalog .puzzle-square.is-hint{box-shadow:inset 0 0 0 3px var(--gold);animation:puzzle-hint 1.4s ease-in-out infinite}.masteek-native-catalog .puzzle-square.is-movable{cursor:grab;touch-action:none}.masteek-native-catalog .puzzle-square:focus-visible{z-index:1;outline:2px solid var(--gold-strong);outline-offset:-2px}.masteek-native-catalog .puzzle-square[data-rank]:before,.masteek-native-catalog .puzzle-square[data-file]:after{position:absolute;font:500 10px/1 var(--sans);color:#ffffff59;pointer-events:none}.masteek-native-catalog .puzzle-square[data-rank]:before{content:attr(data-rank);top:4px;left:4px}.masteek-native-catalog .puzzle-square[data-file]:after{content:attr(data-file);right:4px;bottom:4px}@keyframes puzzle-hint{50%{box-shadow:inset 0 0 0 6px #d7bb7f73}}.masteek-native-catalog .puzzle-pieces{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.masteek-native-catalog .puzzle-piece{position:absolute;top:0;left:0;display:grid;place-items:center;width:12.5%;height:12.5%;transform:translate(calc(var(--x) * 100%),calc(var(--y) * 100%));transition:transform .3s var(--ease-out),opacity .25s ease,scale .25s ease}.masteek-native-catalog .puzzle-piece svg{width:92%;height:92%}.masteek-native-catalog .puzzle-piece.is-white{filter:drop-shadow(0 0 3px rgb(255 255 255 / .55)) drop-shadow(0 0 9px rgb(255 255 255 / .25))}.masteek-native-catalog .puzzle-piece.is-black{filter:drop-shadow(0 0 3px rgb(255 74 51 / .6)) drop-shadow(0 0 9px rgb(255 59 42 / .35))}.masteek-native-catalog .puzzle-piece.is-taken{opacity:0;scale:.6}.masteek-native-catalog .puzzle-piece.is-dragging{z-index:3;scale:1.15;transition:scale .15s ease}.masteek-native-catalog .puzzle-piece.is-dropped{transition:none}.masteek-native-catalog .puzzle-board.is-wrong{animation:puzzle-shake .4s ease}@keyframes puzzle-shake{20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}.masteek-native-catalog .puzzle-progress{display:grid;gap:12px}.masteek-native-catalog .puzzle-count{margin:0;font-size:14px;color:var(--text)}.masteek-native-catalog .puzzle-meter{height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.masteek-native-catalog .puzzle-meter span{display:block;width:calc(var(--progress) * 100%);height:100%;background:var(--gold);transition:width .5s var(--ease-out)}.masteek-native-catalog .puzzle-dots{display:grid;grid-template-columns:repeat(10,minmax(0,36px));gap:6px;margin:0;padding:0;list-style:none}.masteek-native-catalog .puzzle-dots button{width:100%;height:auto;aspect-ratio:1;margin:0;padding:0;border:1px solid #ffffff26;border-radius:50%;background:transparent;color:var(--muted);font:500 13px/1 var(--sans);cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.masteek-native-catalog .puzzle-dots button.is-solved{border-color:var(--gold);background:var(--gold);color:var(--bg)}.masteek-native-catalog .puzzle-dots button[aria-current=true]{border-color:var(--gold);color:var(--text);box-shadow:0 0 0 3px #d7bb7f33}.masteek-native-catalog .puzzle-dots button.is-solved[aria-current=true]{color:var(--bg)}.masteek-native-catalog .puzzle-dots button:focus-visible,.masteek-native-catalog .puzzle-button:focus-visible,.masteek-native-catalog .puzzle-code button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.masteek-native-catalog .puzzle-status{min-height:3em;margin:0;font-size:16px;line-height:1.5;color:var(--text)}.masteek-native-catalog .puzzle-actions{display:flex;flex-wrap:wrap;gap:10px}.masteek-native-catalog .puzzle-button{min-height:48px;margin:0;padding:0 20px;border:1px solid var(--gold-line);border-radius:var(--r-control);background:var(--gold-wash);color:var(--gold-strong);font:500 15px/1.2 var(--sans);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.masteek-native-catalog .puzzle-button:disabled{opacity:.45;cursor:default}@media(hover:hover){.masteek-native-catalog .puzzle-button:not(:disabled):hover{background:#d7bb7f33}}.masteek-native-catalog .puzzle-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:16px;border-radius:6px;background:#1919174d}.masteek-native-catalog .puzzle-done-card{display:grid;justify-items:center;gap:10px;width:min(100%,340px);padding:28px 24px 18px;border:1px solid var(--gold-line);border-radius:var(--r-media);background:#20201dd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 24px 60px #0009;text-align:center}.masteek-native-catalog .puzzle-done-title{margin:0;font:400 clamp(34px,8cqw,46px)/1 var(--serif);color:var(--gold-strong)}.masteek-native-catalog .puzzle-done-note{margin:0 0 8px;font-size:13px;color:var(--muted)}.masteek-native-catalog .puzzle-done .puzzle-button{width:100%}.masteek-native-catalog .puzzle-button.is-primary{border-color:var(--gold);background:var(--gold);color:var(--bg)}@media(hover:hover){.masteek-native-catalog .puzzle-button.is-primary:hover{background:var(--gold-strong)}}.masteek-native-catalog .puzzle-done-view{margin:0;padding:8px;border:0;background:none;color:var(--muted);font:13px/1.2 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.masteek-native-catalog .puzzle-done-view:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.masteek-native-catalog .puzzle-done:not([hidden]){animation:puzzle-done-in .35s var(--ease-out)}.masteek-native-catalog .puzzle-done:not([hidden]) .puzzle-done-card{animation:puzzle-card-in .45s var(--ease-out)}}@keyframes puzzle-done-in{0%{opacity:0}}@keyframes puzzle-card-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.masteek-native-catalog .puzzle-section.is-solved #puzzleNext{border-color:var(--gold);background:var(--gold);color:var(--bg)}.masteek-native-catalog .puzzle-form{grid-template-columns:minmax(0,1fr)}.masteek-native-catalog .puzzle-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0}.masteek-native-catalog .puzzle-stats div{display:grid;gap:4px;padding:10px 6px;border:1px solid var(--line);border-radius:var(--r-control);text-align:center}.masteek-native-catalog .puzzle-stats dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.masteek-native-catalog .puzzle-stats dd{margin:0;font:500 22px/1.2 var(--sans);font-variant-numeric:tabular-nums;color:var(--gold-strong)}.masteek-native-catalog #puzzleDoneStats{width:100%;margin-bottom:6px}.masteek-native-catalog .puzzle-finish{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--gold-line);border-radius:var(--r-media);background:var(--gold-wash)}.masteek-native-catalog .puzzle-finish .restock-status:empty{display:none}.masteek-native-catalog .puzzle-unlock{padding:22px;border:1px solid var(--gold-line);border-radius:var(--r-media);background:var(--gold-wash)}.masteek-native-catalog .puzzle-reward{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.masteek-native-catalog .puzzle-code{display:flex;gap:8px}.masteek-native-catalog .puzzle-code code{display:flex;flex:1;align-items:center;min-width:0;min-height:54px;padding:0 16px;border:1px dashed var(--gold);border-radius:var(--r-control);font:600 20px/1 var(--sans);letter-spacing:.12em;color:var(--gold-strong);-webkit-user-select:all;user-select:all}.masteek-native-catalog .puzzle-code button{flex:none;min-height:54px;margin:0;padding:0 22px;border:1px solid var(--gold);border-radius:var(--r-control);background:transparent;color:var(--gold-strong);font:500 16px/1.3 var(--sans);cursor:pointer}.masteek-native-catalog .puzzle-reward p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.masteek-native-catalog .puzzle-reward .product-cta{max-width:none;margin:0;min-height:54px;padding:15px 22px;border-color:var(--gold);background:var(--gold);color:var(--bg);font:500 16px/1.3 var(--sans)}@media(hover:hover){.masteek-native-catalog .puzzle-reward .product-cta:hover{background:var(--gold-strong)}}@media(max-width:860px){.masteek-native-catalog .puzzle-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "board" "panel";grid-template-rows:none;row-gap:28px}.masteek-native-catalog .puzzle-board-wrap{width:min(100%,560px)}.masteek-native-catalog .puzzle-panel{margin-top:0}}@media(max-width:700px){.masteek-native-catalog .puzzle-section{padding:48px 16px 56px}.masteek-native-catalog .puzzle-section.is-page{padding-top:28px}.masteek-native-catalog .puzzle-intro h2{font-size:34px}.masteek-native-catalog .puzzle-intro p{font-size:15px}.masteek-native-catalog .puzzle-button{flex:1 1 auto;padding:0 14px}.masteek-native-catalog .puzzle-dots button{font-size:12px}.masteek-native-catalog .puzzle-unlock{padding:18px}.masteek-native-catalog .puzzle-code code{padding:0 12px;font-size:17px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .puzzle-piece,.masteek-native-catalog .puzzle-square,.masteek-native-catalog .puzzle-meter span,.masteek-native-catalog .puzzle-board{transition:none}.masteek-native-catalog .puzzle-square.is-hint,.masteek-native-catalog .puzzle-board.is-wrong{animation:none}}.masteek-native-catalog .promo-bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 44px;background:#2b2619;border-bottom:1px solid var(--gold-line)}.masteek-native-catalog .promo-bar.is-away{display:none}.masteek-native-catalog .promo-bar-link{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 0;color:var(--gold-strong);font-size:13px;letter-spacing:.02em}.masteek-native-catalog .promo-bar-link span:not([class]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.masteek-native-catalog .promo-bar-link:hover span:not([class]){text-decoration:underline;text-underline-offset:3px}}.masteek-native-catalog .promo-bar-link:focus-visible,.masteek-native-catalog .promo-bar-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.masteek-native-catalog .promo-bar-icon{flex:none;width:20px;aspect-ratio:1}.masteek-native-catalog .promo-bar-icon svg{display:block;width:100%;height:100%}.masteek-native-catalog .promo-bar-arrow{flex:none}.masteek-native-catalog .promo-bar-close{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;transform:translateY(-50%);color:var(--muted);font-size:20px;line-height:1}@media(hover:hover){.masteek-native-catalog .promo-bar-close:hover{color:var(--text)}}.masteek-native-catalog .puzzle-nudge{position:fixed;left:max(24px,env(safe-area-inset-left,0px));bottom:calc(24px + var(--nudge-offset, 0px) + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:14px;width:min(400px,calc(100% - 48px));padding:14px 44px 14px 16px;border:1px solid var(--gold-line);border-radius:12px;background:#22201b;box-shadow:0 18px 50px #000000b3}.masteek-native-catalog .puzzle-nudge-icon{flex:none;width:38px;aspect-ratio:1;filter:drop-shadow(0 0 5px rgb(255 255 255 / .35))}.masteek-native-catalog .puzzle-nudge-icon svg{display:block;width:100%;height:100%}.masteek-native-catalog .puzzle-nudge-copy{display:grid;gap:2px;min-width:0;flex:1;font-size:13px;line-height:1.4;color:var(--muted)}.masteek-native-catalog .puzzle-nudge-copy p{margin:0}.masteek-native-catalog .puzzle-nudge-title{font:400 20px/1.1 var(--serif);color:var(--text)}.masteek-native-catalog .puzzle-nudge-play{flex:none;padding:10px 14px;border-radius:var(--r-control);background:var(--gold);color:var(--bg);font:500 14px/1 var(--sans);white-space:nowrap}@media(hover:hover){.masteek-native-catalog .puzzle-nudge-play:hover{background:var(--gold-strong)}}.masteek-native-catalog .puzzle-nudge-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;color:var(--muted);font-size:18px;line-height:1}@media(hover:hover){.masteek-native-catalog .puzzle-nudge-close:hover{color:var(--text)}}.masteek-native-catalog .puzzle-nudge-play:focus-visible,.masteek-native-catalog .puzzle-nudge-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.masteek-native-catalog .puzzle-nudge:not([hidden]){animation:puzzle-nudge-in .4s var(--ease-out)}}@keyframes puzzle-nudge-in{0%{opacity:0;transform:translateY(16px)}}.masteek-native-catalog .cart-link{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-left:auto;color:var(--muted);transition:color .2s ease}@media(hover:hover){.masteek-native-catalog .cart-link:hover{color:var(--text)}}.masteek-native-catalog .cart-link svg{width:24px;height:24px}.masteek-native-catalog .cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--bg);font:600 11px/18px var(--sans);text-align:center}.masteek-native-catalog .payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.masteek-native-catalog .payment-icons li{display:flex}.masteek-native-catalog .payment-icons svg{display:block;width:34px;height:22px}.masteek-native-catalog .payment-icons .payment-more{margin-left:4px;font-size:12px;color:var(--muted)}.masteek-native-catalog .payment-icons .payment-chip{padding:3px 7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:11px;line-height:16px}.masteek-native-catalog #productStoreLink[hidden]+.payment-icons{display:none}@media(max-width:700px){.masteek-native-catalog .puzzle-nudge{left:12px;right:12px;width:auto;bottom:calc(84px + var(--nudge-offset, 0px) + env(safe-area-inset-bottom,0px));padding:12px 40px 12px 12px;gap:12px}.masteek-native-catalog .puzzle-nudge-icon{width:32px}.masteek-native-catalog .puzzle-nudge-title{font-size:17px}.masteek-native-catalog .puzzle-nudge-copy{font-size:12px}.masteek-native-catalog .puzzle-nudge-play{padding:9px 12px;font-size:13px}.masteek-native-catalog .promo-bar{padding:0 40px 0 12px;justify-content:flex-start}.masteek-native-catalog .promo-bar-link{font-size:12px;gap:8px}.masteek-native-catalog .site-header{justify-content:flex-start}.masteek-native-catalog .site-header nav{margin-left:auto}.masteek-native-catalog .cart-link{margin-left:4px;width:40px}}@media(prefers-reduced-motion:reduce){.masteek-native-catalog .cart-link{transition:none}}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC */
