@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_e169e0ab-module__9UzkNq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_e169e0ab-module__9UzkNq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--color-paper:#f9fcff;--color-paper-2:#fff;--color-paper-3:#ecf3f8;--color-ink:#0d1721;--color-muted:#3b434d;--color-subtle:#464e57;--color-rule:#d2d8dd;--color-rule-strong:#94a0aa;--color-accent:#932b2a;--color-accent-hover:#7f2021;--color-accent-ink:#fff;--color-accent-soft:#ffedeb;--color-success:#0c532f;--color-success-soft:#e5f7eb;--color-danger:#901e21;--color-danger-soft:#ffecea;--color-overlay:#0d172161;--color-focus:var(--color-accent);--logo-gmail:#f53e36;--logo-youtube:#f52d4b;--logo-spotify:#2eb240;--logo-canva:#00bfb7;--logo-claude:#dc7a44;--logo-discord:#6774fc;--logo-facebook:#1d78f1;--logo-figma:#ec4d33;--logo-freepik:#217bf4;--logo-kaspersky:#39b147;--logo-netflix:#e50020;--logo-perplexity:#a367df;--logo-tiktok:#00c9c9;--logo-x:var(--color-ink);--logo-zoom:#3a81f6;--logo-google:#268bfc;--logo-autodesk:#e6443a;--logo-notion:var(--color-ink);--font-display:var(--font-outfit), sans-serif;--font-body:var(--font-outfit), sans-serif;--font-mono:ui-monospace, monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-card:.75rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-display:1.25rem;--dur-short:.16s;--dur-medium:.22s;--shadow-border:0px 0px 0px 1px #0000000f, 0px 1px 2px -1px #0000000f, 0px 2px 4px 0px #0000000a}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(98.8497% -.986278 -1.98189);--color-paper-2:lab(100% 0 0);--color-paper-3:lab(95.3756% -1.63275 -3.29692);--color-ink:lab(7.16427% -1.6815 -8.53689);--color-muted:lab(28.0502% -1.93381 -7.02105);--color-subtle:lab(32.6959% -1.79352 -6.34152);--color-rule:lab(86.0955% -1.63037 -3.29558);--color-rule-strong:lab(65.2265% -3.17189 -6.5451);--color-accent:lab(34.7948% 44.1984 26.7204);--color-accent-hover:lab(29.0902% 41.0844 25.1159);--color-accent-ink:lab(100% 0 0);--color-accent-soft:lab(95.1759% 6.12173 3.29607);--color-success:lab(30.4028% -28.8518 14.8986);--color-success-soft:lab(95.6984% -7.73674 3.96299);--color-danger:lab(32.3588% 47.4873 29.6569);--color-danger-soft:lab(95.0829% 9.19622 4.96011);--color-overlay:lab(7.16427% -1.6815 -8.53689/.38);--logo-gmail:lab(56.0829% 68.8507 49.3844);--logo-youtube:lab(54.6224% 73.8392 35.9269);--logo-spotify:lab(63.9685% -53.4735 45.7711);--logo-canva:lab(69.5577% -61.4806 -11.9221);--logo-claude:lab(62.0034% 35.8366 46.5105);--logo-discord:lab(53.3274% 26.2221 -70.7931);--logo-facebook:lab(50.6095% 10.0991 -69.3793);--logo-figma:lab(56.3941% 61.1544 50.4264);--logo-freepik:lab(51.7955% 9.66838 -69.4018);--logo-kaspersky:lab(63.8629% -50.6137 42.9417);--logo-netflix:lab(48.8261% 76.0944 54.5065);--logo-perplexity:lab(54.3039% 41.985 -52.8117);--logo-tiktok:lab(72.6836% -52.3965 -15.6044);--logo-zoom:lab(54.2137% 9.38562 -66.5);--logo-google:lab(56.8475% 3.2759 -65.2818);--logo-autodesk:lab(53.9731% 62.4525 43.7647);--shadow-border:0px 0px 0px 1px lab(0% 0 0/.06), 0px 1px 2px -1px lab(0% 0 0/.06), 0px 2px 4px 0px lab(0% 0 0/.04)}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--color-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);margin:0;line-height:1.55}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-style:normal}a,button{white-space:nowrap}:where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}#shop:focus,#shop:focus-visible,#best-sellers:focus,#best-sellers:focus-visible,.search-field input:focus,.search-field input:focus-visible,.price-range input:focus,.price-range input:focus-visible,.sort-select:focus,.sort-select:focus-visible,.product-row:focus,.product-row:focus-visible,.sheet-clear:focus,.sheet-clear:focus-visible{outline:none}::selection{background:var(--color-accent);color:var(--color-accent-ink)}input::placeholder{color:var(--color-subtle)}.site-shell{min-height:100dvh;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.container{width:min(100% - 2rem,84rem);margin-inline:auto}.workbench-bar{z-index:30;background:var(--color-paper-2);border-bottom:1px solid var(--color-rule)}.workbench-bar__inner{align-items:center;gap:var(--space-sm);min-height:3.5rem;padding-block:var(--space-xs);display:flex}.wordmark{width:fit-content;min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.wordmark__logo{object-fit:contain;flex:none;width:2rem;height:2rem;display:block}.wordmark__name{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.25rem;font-weight:700}.workbench-title{min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-style:normal;font-weight:600}.canvas-search{min-width:0;margin-bottom:var(--space-md)}.search-field{align-items:center;gap:var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-3);min-width:0;height:2.75rem;color:var(--color-muted);padding-inline:.75rem;display:flex}.header-search{display:none}.search-field svg{flex:none}.search-field input{width:100%;min-width:0;height:2.75rem;color:var(--color-ink);background:0 0;border:0}.workbench-bar__enquire,.enquire-button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-md);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-weight:500;text-decoration:none;display:inline-flex}.workbench-bar__enquire:hover,.enquire-button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.workbench-bar__actions{align-items:center;gap:var(--space-sm);flex:none;margin-inline-start:auto;display:flex}.mobile-nav-trigger{min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.mobile-nav-trigger:focus,.mobile-nav-trigger:focus-visible{outline:none}.nav-overlay{z-index:90;background:var(--color-paper);opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:var(--dur-medium);transition-timing-function:var(--ease-out);position:fixed;inset:0}.nav-overlay--open{opacity:1;visibility:visible;pointer-events:auto}.nav-overlay__panel{align-content:start;gap:var(--space-lg);box-sizing:border-box;width:100%;height:100dvh;padding:var(--space-md);padding-bottom:max(var(--space-lg), env(safe-area-inset-bottom));transition-property:transform;transition-duration:var(--dur-medium);transition-timing-function:var(--ease-out);display:grid;overflow-y:auto;transform:translateY(-.75rem)}.nav-overlay--open .nav-overlay__panel{transform:none}.nav-overlay__head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.nav-overlay__title{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}.nav-overlay__links{gap:0;display:grid}.nav-overlay__links button{border:0;border-bottom:1px solid var(--color-rule);width:100%;min-height:2.75rem;color:var(--color-ink);font-size:var(--text-lg);text-align:start;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;padding-inline:0;display:flex}.nav-overlay__links button[aria-current=true]{color:var(--color-accent)}.nav-best{gap:var(--space-xs);display:grid}.nav-best h2{margin:0 0 var(--space-sm);font-size:var(--text-md);font-weight:600}.nav-best__item{border:0;border-bottom:1px solid var(--color-rule);width:100%;min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);text-align:start;white-space:normal;background:0 0;border-radius:0;align-items:center;padding-inline:0;display:flex}.workbench{gap:var(--space-lg);padding-block:var(--space-md) var(--space-xl);display:grid}.tool-rail{overscroll-behavior:contain;background:var(--color-paper-3);height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem);padding:var(--space-md);border-radius:var(--radius-md);scrollbar-width:none;-ms-overflow-style:none;display:none;position:sticky;top:4.5rem;overflow:auto}.tool-rail::-webkit-scrollbar{width:0;height:0;display:none}.type-index--mobile{gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--color-rule);border-radius:calc(var(--radius-sm) + var(--space-xs));background:var(--color-paper-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.type-index--mobile button{min-height:2.75rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-muted);background:0 0;border:0}.type-index--mobile button:hover{background:var(--color-paper-3)}.type-index--mobile button[aria-current=true]{background:var(--color-accent-soft);color:var(--color-accent)}.type-index--rail{margin-bottom:var(--space-md);gap:0;display:grid}.type-index--rail button{width:100%;min-height:2.75rem;color:var(--color-muted);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;padding-inline:.75rem;display:flex}.type-index--rail button:hover{background:var(--color-paper-3)}.type-index--rail button[aria-current=true]{border-left-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.canvas{min-width:0}.catalog-toolbar{padding-block:var(--space-sm) var(--space-md)}.toolbar__inner{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.toolbar-meta{align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;width:100%;min-width:0;margin-inline-end:auto;display:flex}.toolbar-meta strong{font-weight:600}.toolbar-meta span,.active-filter-count{font-size:var(--text-xs);color:var(--color-subtle)}.toolbar-meta .refresh-status{color:var(--color-subtle)}.toolbar-meta .refresh-status--error{color:var(--color-danger)}.filter-button,.clear-button,.copy-button,.close-button,.chip,.pagination button{justify-content:center;align-items:center;gap:var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-2);min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);transition-property:scale,background-color,border-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out);padding-inline:.75rem;display:inline-flex}:where(.filter-button,.clear-button,.copy-button,.close-button,.chip,.pagination button):hover:not(:disabled){background:var(--color-paper-3);border-color:var(--color-accent);color:var(--color-ink)}:where(.filter-button,.clear-button,.copy-button,.close-button,.chip,.pagination button):active:not(:disabled){background:var(--color-accent-soft);scale:.96}.filter-count{color:var(--color-accent);font-weight:600}.sort-select{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-2);max-width:10rem;height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);padding-inline:.65rem}.results-heading{margin-bottom:var(--space-sm)}.results-heading h1{font-size:var(--text-display);margin:0;font-weight:600}#shop,#best-sellers{scroll-margin-top:var(--space-md)}.product-list,.search-result-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.product-row{border:0;border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);width:100%;min-width:0;color:var(--color-ink);text-align:left;white-space:normal;border-radius:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.product-row:hover:not(:disabled){background:var(--color-paper-3)}.product-row:active:not(:disabled){background:var(--color-accent-soft)}.product-row--oos,.product-row:disabled{color:var(--color-danger);background:var(--color-danger-soft);cursor:not-allowed;animation:oos-blink 2.4s var(--ease-in-out) infinite}.product-row--oos .row-name,.product-row--oos .row-price,.product-row--oos .row-action,.product-row:disabled .row-name,.product-row:disabled .row-price,.product-row:disabled .row-action{color:var(--color-danger)}@keyframes oos-blink{50%{opacity:.55}}.row-copy{flex:10rem;gap:.125rem;min-width:0;display:grid}.row-heading{align-items:center;gap:.35rem;min-width:0;display:flex}.row-fire{object-fit:contain;flex:none;width:1.25rem;height:1.25rem;display:block}.row-name{min-width:0;font-size:var(--text-md);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.row-meta{color:var(--color-subtle);font-size:var(--text-xs);overflow-wrap:anywhere}.row-rank{color:var(--color-subtle);font-size:var(--text-xs)}.brand-icon{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-3);width:2rem;height:2rem;color:var(--color-accent);flex:none;place-items:center;font-size:1rem;display:grid}.brand-icon img{object-fit:contain;width:1.25rem;height:1.25rem}.brand-icon--gmail{color:var(--logo-gmail)}.brand-icon--youtube{color:var(--logo-youtube)}.brand-icon--netflix{color:var(--logo-netflix)}.brand-icon--spotify{color:var(--logo-spotify)}.brand-icon--canva{color:var(--logo-canva)}.brand-icon--claude{color:var(--logo-claude)}.brand-icon--discord{color:var(--logo-discord)}.brand-icon--facebook{color:var(--logo-facebook)}.brand-icon--figma{color:var(--logo-figma)}.brand-icon--freepik{color:var(--logo-freepik)}.brand-icon--zoom{color:var(--logo-zoom)}.brand-icon--kaspersky{color:var(--logo-kaspersky)}.brand-icon--perplexity{color:var(--logo-perplexity)}.brand-icon--tiktok{color:var(--logo-tiktok)}.brand-icon--x{color:var(--logo-x)}.brand-icon--google,.brand-icon--google_one{color:var(--logo-google)}.brand-icon--autodesk{color:var(--logo-autodesk)}.brand-icon--notion{color:var(--logo-notion)}.brand-icon--oos{border-color:var(--color-danger);background:var(--color-paper-2);color:var(--color-danger);border-radius:50%}.stock-badge{align-items:center;gap:var(--space-sm);color:var(--color-success);font-size:var(--text-xs);display:flex}.stock-dot{object-fit:contain;flex:none;width:2rem;height:2rem}.stock-badge--out{color:var(--color-danger)}.row-sold{color:var(--color-subtle);font-size:var(--text-xs)}.row-price{color:var(--color-ink);font-size:var(--text-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.row-action{color:var(--color-accent);font-size:var(--text-sm);white-space:nowrap;margin-inline-start:auto}.empty-state{padding:var(--space-xl) var(--space-md);border:1px solid var(--color-rule);text-align:center}.empty-state h3{margin:0}.empty-state p{max-width:32rem;margin:var(--space-sm) auto var(--space-lg);color:var(--color-muted)}.pagination{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.pagination__numbers{justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:nowrap;order:-1;width:100%;display:flex}.pagination__ellipsis{text-align:center;min-width:.75rem;color:var(--color-subtle)}.pagination button{flex:none;padding-inline:.5rem}.pagination button:disabled{color:var(--color-subtle);background:var(--color-paper-3);border-color:var(--color-rule)}.pagination button[aria-current=page],.chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.canvas-footnote{margin:var(--space-lg) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.filter-panel{gap:var(--space-md);display:grid}.filter-card{gap:var(--space-sm);display:grid}.filter-group__label{color:var(--color-ink);font-size:var(--text-xs);font-weight:600}.filter-segment{padding:var(--space-xs);border-radius:calc(var(--radius-sm) + var(--space-xs));background:var(--color-paper-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.filter-segment--stack{gap:var(--space-xs);grid-template-columns:1fr}.filter-segment--stack .chip{justify-content:flex-start;width:100%;padding-inline:.75rem}.filter-options{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filter-options--2{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-segment .chip{border-radius:var(--radius-sm);background:0 0;border:0;width:100%;min-width:0;padding-inline:.35rem}.filter-segment .chip[aria-pressed=true]{background:var(--color-paper-2);box-shadow:var(--shadow-border);color:var(--color-ink)}.filter-options .chip{white-space:normal;width:100%;padding-inline:.35rem}.filter-segment .chip--in[aria-pressed=true]{color:var(--color-success)}.filter-segment .chip--out[aria-pressed=true]{color:var(--color-danger)}.price-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.price-range label{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);display:grid}.price-range input{width:100%;min-width:0;height:2.75rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-ink)}.filter-panel .clear-button{width:100%}.sheet__actions{align-items:center;gap:var(--space-md);display:flex}.sheet-clear{min-height:2.75rem;color:var(--color-accent);background:0 0;border:0;align-items:center;padding-inline:.75rem;font-weight:500;display:inline-flex}.sheet--filters .filter-panel>.clear-button{display:none}.sheet--filters{padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));overflow:hidden}.sheet--filters .sheet__head{margin-bottom:var(--space-md)}.flash-deals{gap:var(--space-sm);margin-bottom:var(--space-md);display:grid}.flash-deals h2{font-size:var(--text-md);margin:0;font-weight:600}.flash-deals p{color:var(--color-muted);font-size:var(--text-xs);margin:0}.flash-viewport{overflow:hidden}.flash-track{gap:.75rem;width:max-content;animation:22s linear infinite flash-marquee;display:flex}@media (hover:hover) and (pointer:fine){.flash-viewport:hover .flash-track{animation-play-state:paused}}.flash-viewport:active .flash-track,.flash-viewport--paused .flash-track{animation-play-state:paused}.flash-viewport:has(:focus-visible) .flash-track{animation-play-state:paused}.flash-clone{display:contents}@keyframes flash-marquee{to{transform:translate(-50%)}}.flash-card{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);min-width:0;min-height:2.75rem;color:var(--color-ink);text-align:start;white-space:normal;flex:0 0 min(16.5rem,78vw);gap:.25rem;padding:.75rem 1rem;display:grid}.flash-card__name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.flash-card__price{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:600}.flash-card:focus,.flash-card:focus-visible{outline:none}.tool-rail .filter-card{padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:calc(var(--radius-sm) + var(--space-sm));background:var(--color-paper-2)}.best-index{grid-column:1/-1;min-width:0}.best-index__head{gap:var(--space-xs);margin-bottom:var(--space-md);display:grid}.best-index__head h2{font-size:var(--text-lg);margin:0;font-weight:600}.best-index__head p{color:var(--color-muted);font-size:var(--text-xs);margin:0}.site-footer{padding-block:var(--space-lg) 0;border-top:1px solid var(--color-rule);overflow:hidden}.footer-mast{justify-content:center;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.footer-tagline{color:var(--color-muted);font-size:var(--text-sm);margin:0}.footer-links{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.footer-links button,.footer-links a{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);font-size:var(--text-sm);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer-links :is(button,a):hover{color:var(--color-accent)}.footer-giant{margin:var(--space-xl) 0 0;color:var(--color-rule);font-family:var(--font-display);letter-spacing:-.07em;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,22vw,16rem);font-style:normal;font-weight:700;line-height:.8}.bottom-nav{z-index:40;padding:var(--space-xs) var(--space-xs) calc(var(--space-xs) + env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);background:var(--color-paper-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{align-content:center;justify-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);min-width:2.75rem;min-height:3.25rem;color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;padding:0;display:grid}.bottom-nav button:hover{background:var(--color-paper-3)}.bottom-nav svg{color:var(--color-accent);font-size:var(--text-md)}.overlay{z-index:80;background:var(--color-overlay);align-items:end;display:none;position:fixed;inset:0}.overlay--open{animation:overlay-in var(--dur-medium) var(--ease-out);display:grid}.overlay--motion{animation:none;display:grid}.overlay--motion .sheet{animation:none}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.sheet{overscroll-behavior:contain;width:100%;max-height:90dvh;padding:var(--space-md) var(--space-md) max(var(--space-lg), env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-paper-2);box-shadow:var(--shadow-border);scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.sheet::-webkit-scrollbar{width:0;height:0;display:none}.sheet--filters{overflow:hidden}.sheet__head,.search-head{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.sheet__head h2{font-size:var(--text-lg);margin:0}.close-button{flex:none;padding:0}.search-overlay{padding:var(--space-sm);align-items:start}.search-sheet{border-radius:var(--radius-lg);max-height:calc(100dvh - 1rem)}.search-head .search-field{flex:1}.search-results__heading{margin-bottom:var(--space-md);color:var(--color-muted);font-size:var(--text-sm);justify-content:space-between;display:flex}.search-empty{justify-items:center;gap:var(--space-sm);padding:var(--space-xl) 0;color:var(--color-muted);text-align:center;overflow-wrap:anywhere;display:grid}.search-empty p{color:var(--color-ink);margin:0}.search-empty span{font-size:var(--text-sm)}.detail-sheet{gap:var(--space-md);align-content:start;display:grid}.sheet__head--detail{justify-content:flex-end;margin-bottom:0}.detail-stack{gap:var(--space-md);display:grid}.detail-identity{gap:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.detail-identity .brand-icon{width:2.5rem;height:2.5rem}.detail-title{align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-xl);letter-spacing:-.025em;margin:0;font-style:normal;font-weight:600;line-height:1.25;display:flex}.detail-title span{overflow-wrap:anywhere;min-width:0}.detail-price-band{padding:var(--space-md);border-radius:calc(var(--radius-sm) + var(--space-sm));background:var(--color-paper-3)}.detail-price{color:var(--color-ink);font-size:var(--text-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.detail-note{margin:var(--space-xs) 0 0;color:var(--color-subtle);font-size:var(--text-sm)}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.detail-stat{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-paper-3);display:grid}.detail-stat span{color:var(--color-subtle);font-size:var(--text-xs)}.detail-stat strong{font-weight:500}.detail-description{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-muted);justify-items:start;display:grid}.detail-description p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.doc-link{align-items:center;gap:var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);min-height:2.75rem;color:var(--color-accent);padding-inline:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.doc-link:hover{background:var(--color-accent);color:var(--color-accent-ink)}.doc-link:focus,.doc-link:focus-visible{outline:none}.requirements{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-paper-3);display:grid}.requirements h3,.product-id h3{font-size:var(--text-sm);margin:0;font-weight:600}.requirements p{color:var(--color-muted);margin:0}.product-id{gap:var(--space-sm);display:grid}.product-id__row{align-items:center;gap:var(--space-sm);display:flex}.product-id code{min-width:0;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1}.copy-button{flex:none}.copy-status{min-height:1lh;font-size:var(--text-sm);color:var(--color-muted);margin:0}.enquire-button{width:100%;transition-property:scale,background-color,border-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out)}.enquire-button:active:not(:disabled){scale:.96}.enquire-button:disabled{background:var(--color-paper-3);border-color:var(--color-rule);color:var(--color-subtle)}.enquire-button--secondary{background:var(--color-paper-2);width:100%;color:var(--color-accent);border:1px solid var(--color-accent)}.enquire-button--secondary:hover{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.cart-button{min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.cart-button svg{font-size:var(--text-md)}.cart-button__count{background:var(--color-accent);min-width:1.25rem;min-height:1.25rem;color:var(--color-accent-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;top:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:.2rem;line-height:1;display:inline-flex;position:absolute;inset-inline-end:0}.qty-stepper{align-items:center;gap:var(--space-sm);display:inline-flex}.qty-stepper>.copy-button{min-width:2.75rem;min-height:2.75rem}.qty-stepper__value{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}.cart-page{gap:var(--space-lg);min-width:0;padding-block:var(--space-md) var(--space-xl);display:grid}.cart-layout{gap:var(--space-lg);min-width:0;display:grid}.cart-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.cart-line{column-gap:var(--space-sm);row-gap:var(--space-xs);min-width:0;padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;display:grid}.cart-line__thumb{border-radius:var(--radius-sm);background:var(--color-paper-3);place-items:center;width:3.25rem;height:3.25rem;display:grid}.cart-line__thumb .brand-icon{background:0 0;border:0;width:2rem;height:2rem}.cart-line__copy{min-width:0}.cart-line__name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.cart-line__meta{color:var(--color-subtle);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;display:none}.cart-line__unit{color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.cart-line__aside{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.cart-line__price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600;display:none}.qty-stepper--compact{gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--color-rule-strong);background:var(--color-paper-2);border-radius:999px}.qty-stepper--compact>.copy-button{background:0 0;border:0;min-width:2.25rem;min-height:2.25rem;padding:0}.qty-stepper--compact>.copy-button:hover:not(:disabled){background:var(--color-paper-3);border:0}.cart-summary{gap:var(--space-sm);min-width:0;padding-block-start:var(--space-sm);display:grid}.cart-summary h2{font-size:var(--text-md);margin:0;font-weight:600}.cart-summary__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);color:var(--color-muted);font-variant-numeric:tabular-nums;display:flex}.cart-summary__row--total{color:var(--color-ink);border-top:1px solid var(--color-rule);padding-block-start:var(--space-sm);font-weight:600}.cart-summary__note{color:var(--color-subtle);font-size:var(--text-xs);margin:0}.checkout-sheet{max-width:32rem;margin-inline:auto}.checkout-form,.checkout-success{gap:var(--space-sm);display:grid}.checkout-form>p,.checkout-success>p{margin:0}.checkout-form>label{font-weight:600}.checkout-form>input{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-3);width:100%;min-height:2.75rem;color:var(--color-ink);padding-inline:.75rem}.checkout-form>input[aria-invalid=true]{border-color:var(--color-danger)}.checkout-hint,.checkout-order-id{color:var(--color-subtle);font-size:var(--text-xs)}.checkout-total{justify-content:space-between;gap:var(--space-md);margin-block:var(--space-sm);padding-block:var(--space-sm);border-block:1px solid var(--color-rule);font-variant-numeric:tabular-nums;display:flex}.checkout-turnstile{justify-content:center;width:100%;min-width:0;display:flex;overflow:hidden}.checkout-turnstile iframe{max-width:100%}.checkout-error{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger)}.checkout-error p{margin:0}.checkout-error ul{margin:var(--space-sm) 0 0;padding-inline-start:var(--space-lg)}.checkout-error a{margin-top:var(--space-sm);color:inherit;display:inline-block}.checkout-success{gap:var(--space-md)}.checkout-success strong{overflow-wrap:anywhere}.featured-band{padding-block:var(--space-xl) var(--space-2xl)}.site-shell:has(.cart-page)>div[inert]{flex-direction:column;flex:1;min-height:100dvh;display:flex}.site-shell:has(.cart-page) .featured-band{margin-top:auto}.featured{gap:var(--space-sm);min-width:0;display:grid}.featured h2{font-size:var(--text-md);margin:0;font-weight:600}.featured-card{align-content:start;justify-items:start;gap:var(--space-sm);min-width:0;min-height:8.75rem;padding:var(--space-md);border-radius:calc(var(--radius-sm) + var(--space-md));background:var(--color-paper-2);box-shadow:var(--shadow-border);color:var(--color-ink);text-align:start;white-space:normal;cursor:pointer;transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:var(--ease-out);border:0;flex:0 0 min(14.5rem,72vw);display:grid}@media (hover:hover){.featured-card:hover{background:var(--color-paper-3)}}.featured-card:active:not(:disabled){scale:.96}.featured-card .brand-icon{width:2.5rem;height:2.5rem}.featured-card__name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.featured-card__price{color:var(--color-accent);font-variant-numeric:tabular-nums;margin:0;font-weight:600}a.clear-button{text-decoration:none}@media (min-width:40rem){.checkout-overlay{padding:var(--space-md);align-items:center}.checkout-sheet{border-radius:var(--radius-lg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-shell,.error-shell{min-height:100dvh;padding:var(--space-lg);background:var(--color-paper);color:var(--color-muted);place-items:center;display:grid}.error-shell h1{color:var(--color-ink);font-size:var(--text-display);margin:0;line-height:1.2}.error-shell p{max-width:32rem}@media (max-width:59.99rem){.mobile-nav-trigger{display:inline-flex}.type-index--mobile,.best-index{display:none}}@media (max-width:39.99rem){.type-full{display:none}.type-index--mobile{grid-template-columns:repeat(4,minmax(0,1fr))}.type-index--mobile button{font-size:var(--text-xs);padding-inline:.2rem}.catalog-toolbar{padding-block:var(--space-sm)}.toolbar-meta .refresh-status:not(.refresh-status--error){display:none}.active-filter-count{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.toolbar__inner{gap:.75rem}.filter-button,.sort-select{flex:1 1 0;max-width:none}.results-heading h1{font-size:var(--text-md)}.product-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.125rem .75rem;padding-block:.75rem;padding-inline:0;display:grid}.product-row .brand-icon{grid-row:1/3}.product-row .row-copy{flex:none;grid-column:2;min-width:0}.product-row .row-meta{display:none}.product-row .row-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.product-row .stock-badge,.product-row .row-sold,.product-row .row-rank{grid-column:2}.product-row .row-price{grid-area:1/3;justify-self:end}.product-row .row-action{grid-area:2/3;justify-self:end;margin-inline-start:0}.pagination{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.pagination__numbers{grid-column:1/-1;justify-content:center;gap:.375rem;width:100%}.pagination>button{width:100%}}@media (min-width:40rem){.site-shell{padding-bottom:0}.container{width:min(100% - 3rem,84rem)}.workbench-bar{position:sticky;top:0}.workbench-bar__inner{height:3.5rem;padding-block:0}.header-search{flex:16rem;min-width:0;display:flex}.canvas-search{display:none}.toolbar-meta{flex:1;width:auto}.pagination__numbers{gap:var(--space-xs);order:0;width:auto}.sheet{width:min(38rem,100%);margin-inline:auto}.search-sheet{width:min(72rem,100%)}.bottom-nav{display:none}#shop,#best-sellers{scroll-margin-top:4.5rem}}@media (min-width:60rem){.container{width:min(100% - 4rem,84rem)}.workbench{grid-template-columns:14rem minmax(0,1fr);align-items:start}.type-index--mobile{display:none}.tool-rail{grid-template-rows:auto minmax(0,1fr);display:grid}.tool-rail .filter-panel{align-content:start;gap:var(--space-sm);height:100%;min-height:0}.toolbar-sort,.mobile-filter-trigger{display:none}.overlay{padding:var(--space-lg);align-items:center}.sheet{border-radius:var(--radius-lg);max-height:88dvh;padding:var(--space-lg)}}@media (min-width:90rem){.workbench{grid-template-columns:14rem minmax(0,1fr) 16rem}.best-index{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.overlay--open,.overlay--open .sheet{animation-name:overlay-in;animation-duration:.15s}:where(.filter-button,.clear-button,.copy-button,.close-button,.chip,.pagination button,.enquire-button,.featured-card):active:not(:disabled){scale:1}.product-row--oos,.product-row:disabled{animation:none}.nav-overlay,.nav-overlay__panel{transition-duration:.15s}.nav-overlay__panel{transform:none}.flash-track{flex-wrap:wrap;width:auto;animation:none}.flash-clone{display:none}}@media (min-width:60rem){.cart-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.cart-line{padding-block:var(--space-md);grid-template-columns:4.5rem minmax(0,1fr) auto}.cart-line__thumb{width:4.5rem;height:4.5rem}.cart-line__thumb .brand-icon{width:2.5rem;height:2.5rem}.cart-line__meta{display:block}.cart-line__unit{display:none}.cart-line__aside{align-items:flex-end;gap:var(--space-sm);flex-direction:column}.cart-line__price{display:block}.cart-summary{box-shadow:none;border-inline-start:1px solid var(--color-rule);background:0 0;border-radius:0;padding:0;padding-inline-start:var(--space-lg);position:sticky;top:4.5rem}.cart-summary h2{font-size:var(--text-lg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
