.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}.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(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}}@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}}.sticky-add-to-cart__bar{position:fixed;bottom:20px;left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0}.sticky-add-to-cart__bar:before{--border: 1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.email-signup-block{--arrow-button-size: 58px;--arrow-button-size-integrated: 42px;--arrow-button-size-small: 20px;--arrow-icon-size: 32px;--arrow-icon-size-small: 24px;min-width:fit-content}@media screen and (max-width:749px){.email-signup-block{width:100%;min-width:unset}}.email-signup__heading{padding-block:var(--padding-sm)}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{display:flex;align-items:stretch;background-color:transparent}.email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){gap:var(--gap-xs);align-items:center}@media screen and (max-width:749px){.email-signup__input-group:not(.email-signup__input-group--arrow):not(.email-signup__input-group--underline):not(.email-signup__input-group--integrated){flex-direction:column}}.email-signup__input-group--integrated{border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background)}.email-signup__input-group--integrated.email-signup__input-group--no-border{border:none}.email-signup__input{flex:1;min-width:0;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border)}@media screen and (max-width:749px){.email-signup__input{width:100%}}.email-signup__input-group--integrated .email-signup__input{background-color:transparent;border:none;border-radius:0}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{white-space:nowrap;padding:0}@media screen and (max-width:749px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl)}.email-signup__input-group--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;--box-shadow-focused-multiplier: 1.75;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);margin-block-end:calc(var(--border-width) * var(--box-shadow-focused-multiplier))}.email-signup__input-group--underline:focus-within{--box-shadow-multiplier: var(--box-shadow-focused-multiplier);--box-shadow-color: var(--color-input-text)}.email-signup__input-group .email-signup__input--underline{color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0}.email-signup__input-group .email-signup__input--underline:focus-visible{outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}.email-signup__button-icon{color:currentcolor;padding:5px}@media screen and (max-width:749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{width:var(--arrow-button-size-small);height:var(--arrow-button-size-small);padding:0}.email-signup__button--arrow:not(.email-signup__button--integrated){width:var(--arrow-button-size);height:var(--arrow-button-size);display:flex;align-items:center;justify-content:center}.email-signup__button--arrow:not(.email-signup__button--integrated)>.email-signup__button-icon{width:var(--arrow-icon-size);height:var(--arrow-icon-size);padding:0}.email-signup__button--integrated{--button-offset: var(--margin-xs);align-self:stretch;margin:var(--button-offset);flex-shrink:0}@media screen and (max-width:749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);align-self:center;display:flex;align-items:center;justify-content:center}.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__input--underline+.email-signup__button--integrated{margin:0;align-self:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text{padding-block:9px}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding-inline:0;min-width:44px;min-height:44px}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);display:flex;align-items:center;justify-content:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}.rating-wrapper{gap:var(--gap-xs);min-width:fit-content}.rating-color--primary{--star-fill-color: var(--color-primary);--star-fill-color-rgb: var(--color-primary-rgb);--color: var(--color-primary)}.rating-color--foreground{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);--color: var(--color-foreground)}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse}.rating{gap:var(--gap-3xs)}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.rating-count-separator{opacity:var(--opacity-20);padding-left:calc(var(--padding-xs) / 2);padding-right:var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.product-form-buttons{display:flex;flex-wrap:wrap}.product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:51%}.product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap)}.product-form-buttons:has(~.volume-pricing .volume-pricing__title) .quantity-rules{margin-block-end:var(--gap-md)}.quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.product-form-text__error{display:flex;flex:1 0 100%;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.pickup-location__dialog:modal{max-height:100dvh}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}.volume-pricing{display:block;width:100%;margin-bottom:var(--gap)}.volume-pricing:not(:has(.volume-pricing__title)){margin-top:0;margin-bottom:0}.volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.volume-pricing__table{width:100%}.volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing__row--odd{background:var(--color-background)}.volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:left;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}button.volume-pricing__toggle{padding-block:var(--padding-sm)}.volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.volume-pricing__show-less{display:none}.volume-pricing--expanded .volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.volume-pricing--expanded .volume-pricing__show-more{display:none}.volume-pricing--expanded .volume-pricing__show-less{display:inline}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}#quick-add-dialog{display:contents}@media screen and (min-width:750px){.quick-add-modal{width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);max-width:none}}.quick-add-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width:749px){.quick-add-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content}}@media screen and (max-width:750px){.quick-add-modal[open]{border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover)}}@media screen and (min-width:750px){.quick-add-modal[open]{display:flex}}@media screen and (max-width:749px){.quick-add-modal .view-more-details__wrapper{display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center}.quick-add-modal__close:active{transform:scale(.99) translateY(1px)}.quick-add-modal__close:focus-visible{outline:none}.quick-add-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - var(--margin-2xs));outline:var(--focus-outline-width) solid currentColor}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;overflow-y:auto;max-height:100vh;flex-grow:1}@media screen and (max-width:749px){.quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:749px){.quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:var(--padding-2xl)}}@media screen and (max-width:749px){.quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:749px){.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{grid-column:1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;overflow-y:auto;position:relative}dialog[open] :is(.quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:749px){.quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;max-height:100%;height:100%}}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){dialog[open] .quick-add-modal__content .product-details{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.quick-add-modal__content .product-details>.group-block{flex-grow:1;width:auto}.quick-add-modal__content>*{min-height:0}.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details :is(.buy-buttons-block):before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form){position:static;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form)>product-form-component{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form) form{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form):before{display:none}.quick-add-modal__content .product-details .buy-buttons-block__bar{display:block;position:sticky;bottom:0;margin-top:auto;padding-block:var(--gap-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.quick-add-modal__content .product-details :is(.buy-buttons-block):before,.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end);--mask-if-no-scroll: 48px;--quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(var(--gap-2xs) + 48px)}}.quick-add-modal__content .product-details .variant-picker{flex:0 0 auto;padding-block:min(var(--gap-2xl),var(--gap));margin-block-end:calc(var(--focus-outline-offset) + var(--focus-outline-width))}.quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.quick-add-modal__content .view-product-title{display:flex;padding-block:0;margin-block-end:12px;padding-inline-end:calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2))}.quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.quick-add-modal__content .product-details product-price{--text-align: left}.quick-add-modal__content .product-details product-price.text-block--align-center{margin-inline:0}.quick-add-modal__content .product-details product-price.text-center{--text-align: left}.quick-add-modal__content .product-details product-price>*{text-align:left}@media screen and (min-width:750px){.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.quick-add-modal__content .group-block-content{gap:0}.quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}}.quick-add-modal__content .product-details>.group-block{padding-block:var(--padding-3xl) 0}.quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--padding-3xl)}.quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;width:var(--quick-add-modal-gallery-width);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.quick-add-modal media-gallery{padding:0}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.quick-add-modal__content .product-information__media :is(slideshow-controls,slideshow-controls[thumbnails]){display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-add{--quick-add-offset: var(--padding-sm);--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised);pointer-events:none}@media screen and (min-width:750px){.quick-add{--quick-add-offset: var(--padding-md)}}.quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}.quick-add[class*=color-scheme-]{background-color:#0000}product-card:is(:hover,:focus-within) .quick-add__button{opacity:1}.quick-add__button{display:var(--quick-add-mobile-display, none);align-items:center;background:linear-gradient(var(--color-background) 0 100%) padding-box;padding:0;border-radius:50px;border:2px solid hsl(0 0% 0% / .15);height:var(--button-size-md);cursor:pointer;opacity:var(--quick-add-mobile-opacity, 0);overflow:hidden;color:var(--color-foreground);pointer-events:all;position:absolute;right:max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg))));bottom:max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg))));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.quick-add__button:hover{scale:1.03}.quick-add__button:hover:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}.quick-add__button:active{scale:.99}.quick-add[stay-visible] .quick-add__button{display:grid}@media screen and (min-width:750px){.quick-add__button{display:var(--quick-add-display, flex);opacity:0}}.quick-add__button.add-to-cart-button{height:var(--button-size-md)}.quick-add__button .add-to-cart-text{background:var(--color-background);overflow:hidden;border-radius:50px;height:100%;gap:0}.quick-add__button .svg-wrapper .checkmark-burst{width:22px;height:22px}.quick-add__button .add-to-cart-icon{height:100%;width:calc(var(--button-size-md) - 4px)}.quick-add__button .add-to-cart-text__content{display:grid;grid-template-columns:0fr}.quick-add__button .add-to-cart-text__content>span{min-width:0}.quick-add__button .add-to-cart-text__content>span span{padding-right:var(--padding-sm);opacity:0;display:inline-block;filter:blur(2px);translate:.5ch 0}.quick-add__button[data-added=true] .add-to-cart-text{animation-name:atc-fade-out}.quick-add__button[data-added=true] .add-to-cart-text--added{translate:0 0;animation-name:atc-fade-in}.quick-add__product-form-component{height:100%}.quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}.quick-add-modal .product-media{width:100%;height:100%}.quick-add-modal deferred-media{display:none}.quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content{grid-template-columns:1fr}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content span span{opacity:1;translate:0 0;filter:blur(0)}@media(prefers-reduced-motion:reduce){.quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.quick-add__button .add-to-cart-text__content span span{opacity:1;translate:0 0;filter:blur(0)}}@media(prefers-reduced-motion:no-preference){.quick-add__button{transition-property:scale,translate,opacity;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content,.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content span span{transition-delay:var(--animation-speed)}.quick-add__button .add-to-cart-text__content{transition-property:grid-template-columns;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.quick-add__button .add-to-cart-text__content span span{transition-property:opacity,filter,translate;transition-duration:var(--animation-speed-slow);transition-timing-function:var(--ease-out-quad)}}.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)}slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}slideshow-controls[controls-on-media]{position:absolute;bottom:0}slideshow-controls::-webkit-scrollbar{display:none}slideshow-controls button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}slideshow-controls[pagination-position=center][thumbnails]{width:100%}slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-component [data-placeholder=true] *{cursor:grab}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height);align-items:var(--slideshow-align-items, normal)}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}.slideshow--stretch-content slideshow-slides>*{height:auto}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:749px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background)}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:right;justify-content:right}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AAAAgQAAAAAAAAQAIAAAIIAQAAABAADILwBRAAEC */
