:root{--text:#111827;--text-h:#08060d;--bg:#fff;--border:#e5e7eb;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,system-ui,sans-serif}html,body,#root{width:100%;height:100%;margin:0;padding:0}html,body{overflow:hidden}#root{min-height:100vh}*{box-sizing:border-box}button,input,select{font-family:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}img{max-width:100%}html{-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}@supports (height:100dvh){#root{min-height:100dvh}}input,textarea,select,button{font-size:inherit}@font-face{font-family:Acme;src:url(/fonts/Acme-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Agbalumo;src:url(/fonts/Agbalumo-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akt;src:url(/fonts/Akt-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aladin;src:url(/fonts/Aladin-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alatsi;src:url(/fonts/Alatsi-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alfa Slab One;src:url(/fonts/AlfaSlabOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Allerta Stencil;src:url(/fonts/AllertaStencil-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anton SC;src:url(/fonts/AntonSC-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(/fonts/ArchivoBlack-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Audiowide;src:url(/fonts/Audiowide-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bad Script;src:url(/fonts/BadScript-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bangers;src:url(/fonts/Bangers-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBH Bartle;src:url(/fonts/BBHBartle-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBH Bogle;src:url(/fonts/BBHBogle-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BBH Hegarty;src:url(/fonts/BBHHegarty-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Belanosima;src:url(/fonts/Belanosima-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Berkshire Swash;src:url(/fonts/BerkshireSwash-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bevan;src:url(/fonts/Bevan-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Big Shoulders Stencil;src:url(/fonts/BigShouldersStencil-VariableFont_opsz,wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Birthstone;src:url(/fonts/Birthstone-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bitcount Grid Double;src:url(/fonts/BitcountGridDouble-VariableFont_CRSV,ELSH,ELXP,slnt,wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bitcount Grid Single;src:url(/fonts/BitcountGridSingle-VariableFont_CRSV,ELSH,ELXP,slnt,wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Boldonse;src:url(/fonts/Boldonse-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bowlby One;src:url(/fonts/BowlbyOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bungee Inline;src:url(/fonts/BungeeInline-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caesar Dressing;src:url(/fonts/CaesarDressing-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carter One;src:url(/fonts/CarterOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Francois One;src:url(/fonts/FrancoisOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Frijole;src:url(/fonts/Frijole-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fugaz One;src:url(/fonts/FugazOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Germania One;src:url(/fonts/GermaniaOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grey Qo;src:url(/fonts/GreyQo-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jaro;src:url(/fonts/Jaro-Regular-VariableFont_opsz.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Krona One;src:url(/fonts/KronaOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:League Gothic;src:url(/fonts/LeagueGothic-Regular-VariableFont_wdth.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Londrina Shadow;src:url(/fonts/LondrinaShadow-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Momo Trust Display;src:url(/fonts/MomoTrustDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:New Rocker;src:url(/fonts/NewRocker-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Notable;src:url(/fonts/Notable-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nova Square;src:url(/fonts/NovaSquare-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paytone One;src:url(/fonts/PaytoneOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/PermanentMarker-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plaster;src:url(/fonts/Plaster-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Protest Strike;src:url(/fonts/ProtestStrike-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Righteous;src:url(/fonts/Righteous-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Distressed;src:url(/fonts/RubikDistressed-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Vinyl;src:url(/fonts/RubikVinyl-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sekuya;src:url(/fonts/Sekuya-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stalinist One;src:url(/fonts/StalinistOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--rr-black:#050505;--rr-panel:#fff;--rr-soft:#f4f5f7;--rr-soft-2:#eef1f5;--rr-border:#dfe3e8;--rr-border-strong:#c7ccd4;--rr-text:#111827;--rr-muted:#6b7280;--rr-brand:#f5c400;--rr-brand-dark:#111827;--rr-danger:#b42318;--rr-shadow:0 12px 30px #0f172a1a;--rr-radius:16px}.rr-customizer-shell{background:var(--rr-soft);width:100%;height:100%;color:var(--rr-text);grid-template-rows:64px minmax(0,1fr) 66px;font-family:Arial,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.rr-header{background:var(--rr-black);color:#fff;z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex}.rr-header-left{align-items:center;gap:18px;min-width:0;display:flex}.rr-header-left a{color:#fff;opacity:.88;font-size:13px;text-decoration:none;transition:opacity .18s,transform .18s}.rr-header-left a:hover{opacity:1}.rr-logo-link{justify-content:center;align-items:center;min-width:92px;height:42px;display:inline-flex;position:relative;opacity:1!important}.rr-logo-link img{object-fit:contain;max-width:92px;max-height:34px}.rr-logo-link span{letter-spacing:-2px;font-size:25px;font-style:italic;font-weight:900;display:none}.rr-header-status{color:#ffffffad;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.rr-header-status strong{color:#fff;text-overflow:ellipsis;overflow:hidden}.rr-workspace{grid-template-columns:minmax(0,1fr) 540px;min-height:0;display:grid;overflow:hidden}.rr-viewer-area{background:linear-gradient(#f7f8fa 0%,#eef1f5 100%);min-width:0;min-height:0;position:relative;overflow:hidden}.rr-canvas{display:block;width:100%!important;height:100%!important}.rr-viewer-tools{border:1px solid var(--rr-border);box-shadow:var(--rr-shadow);background:#fffffff0;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:50%;left:22px;overflow:hidden;transform:translateY(-50%)}.rr-viewer-tools button{width:42px;height:42px;color:var(--rr-text);cursor:pointer;background:#fff;border:0;font-size:22px}.rr-viewer-tools button+button{border-top:1px solid var(--rr-border)}.rr-viewer-tools button:hover{background:var(--rr-soft-2)}.rr-floating-message{color:#fff;max-width:360px;box-shadow:var(--rr-shadow);background:#111827eb;border-radius:12px;padding:12px 14px;font-size:13px;position:absolute;bottom:22px;left:22px}.rr-editor{background:var(--rr-panel);border-left:1px solid var(--rr-border);grid-template-columns:116px minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.rr-tool-rail{border-right:1px solid var(--rr-border);background:#f7f8fa;flex-direction:column;gap:4px;padding:14px 10px;display:flex;overflow-y:auto}.rr-tool-rail button{min-height:88px;color:var(--rr-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;padding:10px 8px;font-size:12px;line-height:1.2;transition:background .18s,border-color .18s,box-shadow .18s}.rr-tool-rail button:hover{border-color:var(--rr-border);background:#fff}.rr-tool-rail button.is-active{background:#fff;border-color:#f5c400e6;box-shadow:0 8px 20px #0f172a14}.rr-tool-icon{background:var(--rr-soft-2);border-radius:12px;place-items:center;width:36px;height:36px;margin:0 auto 8px;font-size:20px;display:grid}.rr-tool-rail button.is-active .rr-tool-icon{background:var(--rr-brand)}.rr-editor-panel{background:#fff;min-width:0;padding:26px 28px 34px;overflow-y:auto}.rr-panel-section{flex-direction:column;gap:20px;min-height:100%;display:flex}.rr-panel-heading{border-bottom:1px solid var(--rr-border);padding-bottom:16px}.rr-eyebrow{color:var(--rr-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.rr-panel-heading h2{color:var(--rr-text);margin:0 0 6px;font-size:22px;line-height:1.1}.rr-panel-heading p,.rr-note-box,.rr-panel-status span,.rr-selected-editor-header span,.rr-design-summary span,.rr-color-label{color:var(--rr-muted);font-size:13px;line-height:1.45}.rr-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rr-design-card,.rr-fabric-card{border:1px solid var(--rr-border);cursor:pointer;color:var(--rr-text);text-align:center;background:#fff;border-radius:14px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s}.rr-design-card:hover,.rr-fabric-card:hover{border-color:var(--rr-border-strong);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.rr-design-card.is-selected,.rr-fabric-card.is-selected{border-color:var(--rr-brand);box-shadow:0 0 0 2px #f5c40047}.rr-design-preview{background:var(--rr-soft);border-radius:12px;place-items:center;height:132px;margin-bottom:10px;display:grid;overflow:hidden}.rr-design-preview img{object-fit:contain;width:100%;height:100%}.rr-design-placeholder{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#00aeef,#0d2a4c);border-radius:18px 18px 24px 24px;place-items:center;width:76px;height:96px;font-weight:800;display:grid}.rr-design-card span,.rr-fabric-card strong{font-size:13px;display:block}.rr-area-tabs{flex-wrap:wrap;gap:8px;display:flex}.rr-area-tab{border:1px solid var(--rr-border);cursor:pointer;min-width:72px;height:40px;color:var(--rr-text);background:#fff;border-radius:999px;padding:0 12px;font-weight:700}.rr-area-tab:hover{border-color:var(--rr-border-strong)}.rr-area-tab.is-active{background:var(--rr-brand-dark);color:#fff;border-color:var(--rr-brand-dark)}.rr-selected-area-card{border:1px solid var(--rr-border);background:var(--rr-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.rr-selected-area-card h3{margin:0 0 3px;font-size:16px}.rr-color-label{display:block}.rr-current-color{width:44px;height:44px;box-shadow:0 0 0 1px var(--rr-border);border:3px solid #fff;border-radius:999px;flex:none}.rr-swatch-scroll{min-height:0;padding-right:6px;overflow-y:auto}.rr-swatch-scroll::-webkit-scrollbar{width:8px}.rr-editor-panel::-webkit-scrollbar{width:8px}.rr-tool-rail::-webkit-scrollbar{width:8px}.rr-swatch-scroll::-webkit-scrollbar-thumb{background:#cfd5dd;border-radius:999px}.rr-editor-panel::-webkit-scrollbar-thumb{background:#cfd5dd;border-radius:999px}.rr-tool-rail::-webkit-scrollbar-thumb{background:#cfd5dd;border-radius:999px}.rr-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rr-swatch{border:1px solid var(--rr-border);cursor:pointer;min-height:46px;color:var(--rr-text);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.rr-swatch:hover,.rr-swatch.is-selected{border-color:var(--rr-brand);box-shadow:0 0 0 2px #f5c40033}.rr-swatch-dot{border:2px solid #fff;border-radius:999px;flex:none;width:26px;height:26px;box-shadow:0 0 0 1px #0000002e}.rr-advanced-color{background:var(--rr-soft);color:var(--rr-muted);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.rr-advanced-color input{background:0 0;border:0;width:48px;height:34px;padding:0}.rr-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rr-fabric-preview{background:repeating-linear-gradient(135deg,#00aeef2e 0 6px,#ffffff8c 6px 12px),#dceefe;border-radius:999px;place-items:center;width:104px;height:104px;margin:0 auto 10px;display:grid;overflow:hidden}.rr-fabric-preview img{object-fit:cover;width:100%;height:100%}.rr-panel-status{background:var(--rr-soft);border:1px solid var(--rr-border);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.rr-panel-status strong{font-size:14px}.rr-action-stack{gap:10px;display:grid}.rr-action-button{border:1px solid var(--rr-border);min-height:48px;color:var(--rr-text);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.rr-action-button:hover{border-color:var(--rr-brand)}.rr-selected-editor{border:1px solid var(--rr-border);background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 6px 16px #0f172a0d}.rr-selected-editor-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rr-selected-editor-header strong{margin-top:2px;font-size:14px;display:block}.rr-selected-editor-header button{border:1px solid var(--rr-border);background:var(--rr-soft);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:700}.rr-field{color:var(--rr-muted);gap:8px;font-size:13px;font-weight:700;display:grid}.rr-field input[type=text],.rr-field input[type=number],.rr-field select{border:1px solid var(--rr-border);width:100%;min-width:0;height:42px;color:var(--rr-text);background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.rr-field select{cursor:pointer}.rr-field input[type=range]{width:100%}.rr-color-field{grid-template-columns:1fr auto;align-items:center}.rr-color-field input[type=color]{background:0 0;border:0;width:48px;height:34px;padding:0}.rr-checkbox-field{border:1px solid var(--rr-border);background:var(--rr-soft);cursor:pointer;border-radius:12px;grid-template-columns:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.rr-checkbox-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--rr-brand)}.rr-range-row{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:12px;display:grid}.rr-range-row input[type=number]{text-align:center}.rr-note-box{background:var(--rr-soft);border:1px solid var(--rr-border);border-radius:14px;padding:14px 16px}.rr-danger-button{background:var(--rr-danger);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;font-weight:800}.rr-danger-button:hover{filter:brightness(.96)}.rr-bottom-bar{border-top:1px solid var(--rr-border);z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;display:flex}.rr-bottom-left,.rr-bottom-right{align-items:center;gap:10px;display:flex}.rr-bottom-left button{border:1px solid var(--rr-border);height:42px;color:var(--rr-text);cursor:pointer;background:#fff;border-radius:10px;padding:0 15px;font-weight:800}.rr-bottom-left button:hover{background:var(--rr-soft)}.rr-bottom-left button:disabled,.rr-add-to-cart:disabled{opacity:.6;cursor:not-allowed}.rr-design-summary{text-align:right;line-height:1.2;display:grid}.rr-design-summary strong{font-size:14px}.rr-add-to-cart{background:var(--rr-brand);color:#111;cursor:pointer;border:0;border-radius:12px;min-width:190px;height:48px;font-size:15px;font-weight:900;box-shadow:0 10px 24px #f5c40047}.rr-add-to-cart:hover{filter:brightness(.96)}.rr-loading-overlay{z-index:7;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 42%,#f5c40029,#0000 34%),linear-gradient(#f7f8fadb,#eef1f5e0);place-items:center;display:grid;position:absolute;inset:0}.rr-loading-card{text-align:center;background:#ffffffe0;border:1px solid #dfe3e8e6;border-radius:22px;place-items:center;gap:10px;width:min(300px,100% - 40px);padding:24px 22px;display:grid;box-shadow:0 18px 42px #0f172a29}.rr-loading-card strong{color:var(--rr-text);font-size:16px}.rr-loading-card p{color:var(--rr-muted);margin:0;font-size:13px;line-height:1.4}.rr-loading-orbit{border:3px solid #11182714;border-radius:999px;width:74px;height:74px;margin-bottom:2px;animation:1.3s linear infinite rr-loading-spin;position:relative}.rr-loading-orbit:before{content:"";background:linear-gradient(135deg, var(--rr-brand), #fff3a0);border-radius:999px;position:absolute;inset:16px;box-shadow:0 8px 22px #f5c40057}.rr-loading-orbit span{background:var(--rr-brand-dark);border-radius:999px;width:13px;height:13px;position:absolute}.rr-loading-orbit span:first-child{top:-6px;left:50%;transform:translate(-50%)}.rr-loading-orbit span:nth-child(2){opacity:.72;width:10px;height:10px;bottom:8px;right:3px}.rr-loading-orbit span:nth-child(3){opacity:.42;width:8px;height:8px;bottom:8px;left:3px}@keyframes rr-loading-spin{to{transform:rotate(360deg)}}.rr-placement-hint{z-index:8;color:#fff;background:#111827f0;border:1px solid #f5c400d9;border-radius:16px;width:min(360px,100% - 36px);padding:14px 16px 14px 54px;animation:.22s ease-out rr-hint-pop,1.4s ease-in-out infinite rr-hint-pulse;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a3d}.rr-placement-hint strong{margin-bottom:2px;font-size:13px;display:block}.rr-placement-hint p{color:#ffffffd1;margin:0;font-size:12px;line-height:1.35}.rr-placement-hint-arrow{background:var(--rr-brand);color:#111;border-radius:999px;place-items:center;width:27px;height:27px;font-weight:900;animation:.85s ease-in-out infinite rr-arrow-nudge;display:grid;position:absolute;top:17px;left:15px}@keyframes rr-hint-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes rr-hint-pulse{0%,to{box-shadow:0 14px 34px #0f172a3d,0 0 #f5c40047}50%{box-shadow:0 14px 34px #0f172a3d,0 0 0 8px #f5c40000}}@keyframes rr-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(-4px,-4px)}}@media (width<=1180px){.rr-workspace{grid-template-columns:minmax(0,1fr) 470px}.rr-editor{grid-template-columns:98px minmax(0,1fr)}.rr-tool-rail button{min-height:78px;font-size:11px}.rr-design-grid,.rr-fabric-grid,.rr-swatch-grid{grid-template-columns:1fr}}@supports (height:100dvh){.rr-customizer-shell{height:100dvh}}@media (width<=900px){.rr-customizer-shell{background:#fff;grid-template-rows:56px minmax(0,1fr) auto;height:100dvh}.rr-header{gap:10px;padding:0 12px}.rr-header-left{gap:10px}.rr-header-left>a:not(.rr-logo-link){display:none}.rr-logo-link{min-width:74px;height:38px}.rr-logo-link img{max-width:74px;max-height:30px}.rr-header-status{flex:1;justify-content:flex-end;gap:6px;min-width:0;font-size:11px}.rr-header-status span{display:none}.rr-header-status strong{text-overflow:ellipsis;white-space:nowrap;max-width:56vw;overflow:hidden}.rr-workspace{background:var(--rr-soft);grid-template-rows:minmax(275px,46dvh) minmax(0,1fr);grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.rr-viewer-area{border-bottom:1px solid var(--rr-border);background:linear-gradient(#f9fafb 0%,#eef1f5 100%);min-height:0}.rr-canvas{touch-action:none}.rr-viewer-tools{border-radius:999px;flex-direction:row;top:10px;left:10px;transform:none}.rr-viewer-tools button{width:40px;height:40px;font-size:20px}.rr-viewer-tools button+button{border-top:0;border-left:1px solid var(--rr-border)}.rr-loading-card{border-radius:18px;width:min(270px,100% - 32px);padding:20px 18px}.rr-loading-orbit{width:62px;height:62px}.rr-loading-card strong{font-size:15px}.rr-loading-card p{font-size:12px}.rr-placement-hint{width:min(330px,100% - 24px);padding:12px 12px 12px 48px;bottom:12px}.rr-placement-hint-arrow{top:14px;left:12px}.rr-floating-message{max-width:none;padding:10px 12px;font-size:12px;bottom:12px;left:12px;right:12px}.rr-editor{border-left:0;border-top:1px solid var(--rr-border);border-radius:18px 18px 0 0;grid-template-rows:66px minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 -10px 24px #0f172a14}.rr-editor:before{content:"";z-index:2;background:#d4d8df;border-radius:999px;width:44px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.rr-tool-rail{border-right:0;border-bottom:1px solid var(--rr-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;flex-direction:row;align-items:stretch;gap:8px;min-width:0;padding:16px 10px 8px;overflow:auto hidden}.rr-tool-rail::-webkit-scrollbar{display:none}.rr-tool-rail button{text-align:left;white-space:normal;border-radius:999px;flex:0 0 92px;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-height:42px;padding:7px 9px;font-size:10.5px;line-height:1.1;display:grid}.rr-tool-icon{border-radius:999px;width:26px;height:26px;margin:0;font-size:15px}.rr-editor-panel{-webkit-overflow-scrolling:touch;min-height:0;padding:14px 14px 18px;overflow-y:auto}.rr-panel-section{gap:14px;min-height:auto}.rr-panel-heading{padding-bottom:10px}.rr-panel-heading h2{margin-bottom:4px;font-size:18px}.rr-panel-heading p,.rr-note-box,.rr-panel-status span,.rr-selected-editor-header span,.rr-design-summary span,.rr-color-label{font-size:12px}.rr-design-grid,.rr-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rr-design-card,.rr-fabric-card{border-radius:12px;padding:8px}.rr-design-preview{border-radius:10px;height:92px;margin-bottom:7px}.rr-design-card span,.rr-fabric-card strong{font-size:12px;line-height:1.25}.rr-fabric-preview{width:72px;height:72px;margin-bottom:7px}.rr-area-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.rr-area-tabs::-webkit-scrollbar{display:none}.rr-area-tab{flex:none;min-width:68px;height:36px;font-size:12px}.rr-selected-area-card{border-radius:14px;padding:12px}.rr-selected-area-card h3{font-size:14px}.rr-current-color{width:38px;height:38px}.rr-swatch-scroll{max-height:none!important;padding-right:0!important;overflow:visible!important}.rr-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rr-swatch{border-radius:12px;gap:8px;min-height:42px;padding:7px 9px;font-size:12px}.rr-swatch-dot{width:24px;height:24px}.rr-advanced-color,.rr-panel-status,.rr-note-box{border-radius:12px;padding:11px 12px}.rr-action-button{border-radius:12px;min-height:46px;font-size:13px}.rr-selected-editor{border-radius:14px;gap:12px;padding:13px}.rr-selected-editor-header{align-items:flex-start}.rr-selected-editor-header button{padding:7px 10px;font-size:12px}.rr-field{gap:7px;font-size:12px}.rr-field input[type=text],.rr-field input[type=number],.rr-field select{height:42px;font-size:16px}.rr-checkbox-field{padding:9px 10px}.rr-range-row{grid-template-columns:minmax(0,1fr) 76px;gap:9px}.rr-danger-button{min-height:43px}.rr-bottom-bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.rr-bottom-left,.rr-bottom-right{gap:7px;min-width:0}.rr-bottom-left button{white-space:nowrap;border-radius:10px;height:44px;padding:0 10px;font-size:12px}.rr-bottom-left button:first-child,.rr-bottom-left button:last-child{display:none}.rr-bottom-right{justify-content:flex-end}.rr-design-summary{display:none}.rr-add-to-cart{border-radius:12px;width:100%;min-width:134px;height:46px;font-size:14px}}@media (width<=520px){.rr-workspace{grid-template-rows:minmax(245px,43dvh) minmax(0,1fr)}.rr-editor{grid-template-rows:62px minmax(0,1fr)}.rr-tool-rail button{flex-basis:84px;padding-left:7px;padding-right:7px;font-size:10px}.rr-tool-icon{width:24px;height:24px;font-size:14px}.rr-editor-panel{padding:12px 12px 16px}.rr-design-preview{height:82px}.rr-fabric-preview{width:64px;height:64px}.rr-swatch{font-size:11.5px}.rr-bottom-left button{width:48px;padding:0;font-size:0}.rr-bottom-left button:nth-child(2):before{content:"🔗";font-size:18px}.rr-bottom-left button:nth-child(3):before{content:"💾";font-size:18px}.rr-add-to-cart{min-width:126px}}@media (width<=360px){.rr-design-grid,.rr-fabric-grid,.rr-swatch-grid{grid-template-columns:1fr}.rr-workspace{grid-template-rows:minmax(230px,40dvh) minmax(0,1fr)}}@media (width<=900px) and (height<=620px){.rr-customizer-shell{grid-template-rows:48px minmax(0,1fr) auto}.rr-header{min-height:48px}.rr-workspace{grid-template-rows:minmax(200px,40dvh) minmax(0,1fr)}.rr-editor{grid-template-rows:58px minmax(0,1fr)}.rr-tool-rail{padding-top:12px}.rr-panel-heading p{display:none}}.rr-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050594;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.rr-save-share-modal{width:min(620px,100%);max-height:min(760px,100dvh - 44px);color:var(--rr-text);background:#fff;border-radius:22px;gap:16px;padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000042}.rr-modal-close{border:1px solid var(--rr-border);width:38px;height:38px;color:var(--rr-text);cursor:pointer;background:#fff;border-radius:999px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.rr-modal-close:disabled{opacity:.45;cursor:not-allowed}.rr-modal-heading{border-bottom:1px solid var(--rr-border);padding-bottom:12px;padding-right:42px}.rr-modal-heading h2{margin:0 0 6px;font-size:24px;line-height:1.1}.rr-modal-heading p,.rr-account-prompt p,.rr-policy-check,.rr-policy-note,.rr-design-link-box span,.rr-design-link-loading,.rr-modal-message{color:var(--rr-muted);font-size:13px;line-height:1.45}.rr-account-prompt{background:#f5c4001a;border:1px solid #f5c40073;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.rr-account-prompt strong{margin-bottom:3px;font-size:14px;display:block}.rr-account-prompt p{margin:0}.rr-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rr-account-actions button,.rr-design-link-box button,.rr-secondary-button,.rr-primary-button{cursor:pointer;border-radius:12px;min-height:42px;font-weight:900}.rr-account-actions button,.rr-design-link-box button,.rr-secondary-button{border:1px solid var(--rr-border);color:var(--rr-text);background:#fff;padding:0 14px}.rr-account-actions button:hover,.rr-design-link-box button:hover,.rr-secondary-button:hover{background:var(--rr-soft)}.rr-design-link-box{border:1px solid var(--rr-border);background:var(--rr-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:14px;display:grid}.rr-design-link-box span{text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:11px;font-weight:800}.rr-design-link-box input{border:1px solid var(--rr-border);min-width:0;height:42px;color:var(--rr-text);background:#fff;border-radius:10px;padding:0 12px;font-size:13px}.rr-design-link-loading{border:1px dashed var(--rr-border-strong);background:var(--rr-soft);border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex}.rr-mini-spinner{border:3px solid #11182726;border-top-color:var(--rr-brand);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite rr-spin}.rr-policy-check{border:1px solid var(--rr-border);background:#fff;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.rr-policy-check input{width:18px;height:18px;accent-color:var(--rr-brand);margin-top:1px}.rr-policy-check a{color:var(--rr-text);font-weight:800}.rr-policy-note{border:1px solid var(--rr-border);background:#fff;border-radius:14px;margin:0;padding:12px 14px}.rr-policy-note a{color:var(--rr-text);font-weight:800}.rr-modal-message{border:1px solid var(--rr-border);background:var(--rr-soft);border-radius:14px;padding:12px 14px}.rr-modal-message.is-copied,.rr-modal-message.is-sent{color:#146c2e;background:#146c2e1a;border-color:#146c2e40;font-weight:800}.rr-modal-message.is-error{color:var(--rr-danger);background:#b4231814;border-color:#b4231840}.rr-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.rr-primary-button{background:var(--rr-brand);color:#111;border:0;padding:0 18px;box-shadow:0 10px 24px #f5c40038}.rr-primary-button:disabled{opacity:.58;cursor:not-allowed}@media (width<=900px){.rr-modal-backdrop{align-items:end;padding:12px}.rr-save-share-modal{width:100%;max-height:calc(100dvh - 24px);padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}.rr-modal-heading h2{font-size:21px}.rr-account-prompt{grid-template-columns:1fr}.rr-account-actions{justify-content:stretch}.rr-account-actions button{flex:130px}.rr-design-link-box{grid-template-columns:1fr}.rr-modal-actions{grid-template-columns:1fr 1.5fr;display:grid}.rr-secondary-button,.rr-primary-button{width:100%}}@keyframes rr-spin{to{transform:rotate(360deg)}}@media (width>=1181px){.rr-workspace{grid-template-columns:minmax(0,1fr) 620px}}.rr-mobile-editor-toggle{display:none}.rr-action-button-inline{justify-self:start;width:auto;padding:0 18px}.rr-bulk-panel{gap:18px}.rr-bulk-summary-card{border:1px solid var(--rr-border);background:var(--rr-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.rr-bulk-summary-card span{color:var(--rr-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.rr-bulk-summary-card strong{font-size:28px;line-height:1}.rr-bulk-summary-card p{max-width:340px;color:var(--rr-muted);text-align:right;margin:0;font-size:13px;line-height:1.35}.rr-bulk-table-wrap{border:1px solid var(--rr-border);background:#fff;border-radius:16px;width:100%;overflow-x:auto}.rr-bulk-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.rr-bulk-table th,.rr-bulk-table td{border-bottom:1px solid var(--rr-border);border-right:1px solid var(--rr-border);text-align:left;vertical-align:middle;padding:10px}.rr-bulk-table th:last-child,.rr-bulk-table td:last-child{text-align:center;border-right:0}.rr-bulk-table tbody tr:last-child td{border-bottom:0}.rr-bulk-table th{color:var(--rr-text);letter-spacing:.04em;text-transform:uppercase;background:#f7f8fa;font-size:12px;font-weight:900}.rr-bulk-table input,.rr-bulk-table select{border:1px solid var(--rr-border);width:100%;min-width:0;height:42px;color:var(--rr-text);background:#fff;border-radius:10px;padding:0 10px;font-size:14px}.rr-bulk-table input[type=number]{text-align:center}.rr-bulk-delete{color:#e73565;cursor:pointer;background:#ffe8ee;border:0;border-radius:999px;place-items:center;width:40px;height:40px;font-size:30px;line-height:1;display:inline-grid}.rr-bulk-delete:disabled{opacity:.35;cursor:not-allowed}.rr-bulk-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rr-bulk-add-cart{min-height:48px;padding:0 22px}@media (width<=900px){.rr-editor{grid-template-rows:42px 66px minmax(0,1fr)}.rr-mobile-editor-toggle{border:0;border-bottom:1px solid var(--rr-border);height:42px;color:var(--rr-text);letter-spacing:.02em;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.rr-mobile-editor-toggle span{background:var(--rr-brand);color:#111;border-radius:999px;place-items:center;width:26px;height:26px;font-size:20px;line-height:1;display:inline-grid}.rr-mobile-editor-collapsed .rr-workspace{grid-template-rows:minmax(0,1fr) 42px}.rr-mobile-editor-collapsed .rr-editor{grid-template-rows:42px}.rr-mobile-editor-collapsed .rr-tool-rail,.rr-mobile-editor-collapsed .rr-editor-panel,.rr-mobile-editor-collapsed .rr-editor:before{display:none}.rr-mobile-editor-collapsed .rr-viewer-area{min-height:0}.rr-bulk-summary-card{align-items:flex-start;padding:12px}.rr-bulk-summary-card p{max-width:220px;font-size:12px}.rr-bulk-table{min-width:520px}.rr-bulk-table th,.rr-bulk-table td{padding:8px}.rr-bulk-table input,.rr-bulk-table select{height:40px;font-size:16px}.rr-bulk-delete{width:38px;height:38px;font-size:28px}.rr-bulk-actions{grid-template-columns:1fr;display:grid}.rr-action-button-inline,.rr-bulk-add-cart{width:100%}}@media (width<=520px){.rr-editor{grid-template-rows:40px 62px minmax(0,1fr)}.rr-mobile-editor-toggle{height:40px}.rr-mobile-editor-collapsed .rr-workspace{grid-template-rows:minmax(0,1fr) 40px}.rr-mobile-editor-collapsed .rr-editor{grid-template-rows:40px}.rr-bulk-table{min-width:500px}}.rr-bulk-table-wrap{overflow-x:hidden}.rr-bulk-table{table-layout:fixed;width:100%;min-width:0}.rr-bulk-table th,.rr-bulk-table td{padding:8px}.rr-bulk-table.has-gender th:first-child,.rr-bulk-table.has-gender td:first-child{width:36%}.rr-bulk-table.has-gender th:nth-child(2),.rr-bulk-table.has-gender td:nth-child(2),.rr-bulk-table.has-gender th:nth-child(3),.rr-bulk-table.has-gender td:nth-child(3){width:18%}.rr-bulk-table.has-gender th:nth-child(4),.rr-bulk-table.has-gender td:nth-child(4){width:12%}.rr-bulk-table.has-gender th:nth-child(5),.rr-bulk-table.has-gender td:nth-child(5){width:16%}.rr-bulk-table.no-gender th:first-child,.rr-bulk-table.no-gender td:first-child{width:52%}.rr-bulk-table.no-gender th:nth-child(2),.rr-bulk-table.no-gender td:nth-child(2){width:22%}.rr-bulk-table.no-gender th:nth-child(3),.rr-bulk-table.no-gender td:nth-child(3){width:12%}.rr-bulk-table.no-gender th:nth-child(4),.rr-bulk-table.no-gender td:nth-child(4){width:14%}.rr-bulk-table input,.rr-bulk-table select{height:40px;padding:0 8px;font-size:13px}.rr-bulk-delete{width:36px;height:36px;font-size:28px}@media (width<=900px){.rr-bulk-table-wrap{background:0 0;border:0;border-radius:0;overflow-x:hidden}.rr-bulk-table,.rr-bulk-table thead,.rr-bulk-table tbody,.rr-bulk-table tr,.rr-bulk-table th,.rr-bulk-table td{display:block;width:100%!important;min-width:0!important}.rr-bulk-table{border-collapse:separate;border-spacing:0}.rr-bulk-table thead{display:none}.rr-bulk-table tbody{gap:10px;display:grid}.rr-bulk-table tr{border:1px solid var(--rr-border);background:#fff;border-radius:16px;padding:12px}.rr-bulk-table td{border:0;padding:0 0 10px;text-align:left!important}.rr-bulk-table td:last-child{padding-bottom:0}.rr-bulk-table td:before{content:attr(data-label);color:var(--rr-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.rr-bulk-table td[data-label=Action]{justify-content:space-between;align-items:center;display:flex}.rr-bulk-table td[data-label=Action]:before{margin-bottom:0}.rr-bulk-table input,.rr-bulk-table select{height:44px;font-size:16px}}@media (width>=1181px){.rr-workspace{grid-template-columns:minmax(0,1fr) 760px}.rr-editor{grid-template-columns:128px minmax(0,1fr)}.rr-tool-rail button{min-height:84px}.rr-editor-panel{padding-left:32px;padding-right:32px}}@media (width>=901px) and (width<=1180px){.rr-workspace{grid-template-columns:minmax(0,1fr) 650px}.rr-editor{grid-template-columns:116px minmax(0,1fr)}}@media (width>=901px){.rr-bulk-table-wrap{overflow-x:hidden}.rr-bulk-table{table-layout:fixed;min-width:0}.rr-bulk-table th,.rr-bulk-table td{padding:9px}.rr-bulk-table.has-gender th:first-child,.rr-bulk-table.has-gender td:first-child{width:32%}.rr-bulk-table.has-gender th:nth-child(2),.rr-bulk-table.has-gender td:nth-child(2){width:18%}.rr-bulk-table.has-gender th:nth-child(3),.rr-bulk-table.has-gender td:nth-child(3){width:21%}.rr-bulk-table.has-gender th:nth-child(4),.rr-bulk-table.has-gender td:nth-child(4){width:13%}.rr-bulk-table.has-gender th:nth-child(5),.rr-bulk-table.has-gender td:nth-child(5){width:16%}.rr-bulk-table.no-gender th:first-child,.rr-bulk-table.no-gender td:first-child{width:54%}.rr-bulk-table.no-gender th:nth-child(2),.rr-bulk-table.no-gender td:nth-child(2){width:20%}.rr-bulk-table.no-gender th:nth-child(3),.rr-bulk-table.no-gender td:nth-child(3){width:12%}.rr-bulk-table.no-gender th:nth-child(4),.rr-bulk-table.no-gender td:nth-child(4){width:14%}.rr-bulk-table input,.rr-bulk-table select{height:44px;padding-left:10px;padding-right:10px;font-size:14px}.rr-bulk-table input[type=number]{padding-left:6px;padding-right:6px}}@media (width>=1181px){.rr-workspace{grid-template-columns:minmax(0,1fr) 680px}.rr-editor{grid-template-columns:110px minmax(0,1fr)}.rr-tool-rail{padding-left:8px;padding-right:8px}.rr-tool-rail button{min-height:82px;padding-left:7px;padding-right:7px;font-size:11px}.rr-editor-panel{padding-left:24px;padding-right:24px}}@media (width>=901px) and (width<=1180px){.rr-workspace{grid-template-columns:minmax(0,1fr) 620px}.rr-editor{grid-template-columns:104px minmax(0,1fr)}.rr-editor-panel{padding-left:22px;padding-right:22px}}@media (width>=901px){.rr-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rr-design-preview{background:#f5f6f8;height:180px}.rr-design-preview img{object-fit:contain;object-position:center center;width:100%;height:100%}.rr-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-swatch{gap:8px;min-height:42px;padding-left:9px;padding-right:9px;font-size:12px}.rr-swatch-dot{width:24px;height:24px}.rr-bulk-table-wrap{overflow-x:hidden}.rr-bulk-table{table-layout:fixed;width:100%;min-width:0}.rr-bulk-table th,.rr-bulk-table td{padding:7px}.rr-bulk-table.has-gender th:first-child,.rr-bulk-table.has-gender td:first-child{width:30%}.rr-bulk-table.has-gender th:nth-child(2),.rr-bulk-table.has-gender td:nth-child(2){width:19%}.rr-bulk-table.has-gender th:nth-child(3),.rr-bulk-table.has-gender td:nth-child(3){width:22%}.rr-bulk-table.has-gender th:nth-child(4),.rr-bulk-table.has-gender td:nth-child(4){width:13%}.rr-bulk-table.has-gender th:nth-child(5),.rr-bulk-table.has-gender td:nth-child(5){width:16%}.rr-bulk-table.no-gender th:first-child,.rr-bulk-table.no-gender td:first-child{width:50%}.rr-bulk-table.no-gender th:nth-child(2),.rr-bulk-table.no-gender td:nth-child(2){width:22%}.rr-bulk-table.no-gender th:nth-child(3),.rr-bulk-table.no-gender td:nth-child(3){width:12%}.rr-bulk-table.no-gender th:nth-child(4),.rr-bulk-table.no-gender td:nth-child(4){width:16%}.rr-bulk-table input,.rr-bulk-table select{height:42px;padding-left:8px;padding-right:8px;font-size:13px}.rr-bulk-table input[type=number]{text-align:center;padding-left:4px;padding-right:4px}.rr-bulk-delete{width:34px;height:34px;font-size:26px}}.rr-overlay-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:210px;padding-right:4px;display:grid;overflow-y:auto}.rr-overlay-color-swatch{border:1px solid var(--rr-border);min-width:0;min-height:38px;color:var(--rr-text);cursor:pointer;text-align:left;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.rr-overlay-color-swatch span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-overlay-color-swatch:hover,.rr-overlay-color-swatch.is-selected{border-color:var(--rr-brand);box-shadow:0 0 0 2px #f5c40033}.rr-overlay-color-dot{border:2px solid #fff;border-radius:999px;flex:none;width:22px;height:22px;box-shadow:0 0 0 1px #0000002e}@media (width<=900px){.rr-overlay-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px}}@media (width<=520px){.rr-overlay-color-grid{grid-template-columns:1fr;max-height:175px}}
