*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) hr,.shadcn-meowgic hr,.shadcn-meowgichr{height:0;color:inherit;border-top-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) abbr:where([title]),.shadcn-meowgic abbr:where([title]),.shadcn-meowgicabbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h1,.shadcn-meowgic h1,.shadcn-meowgich1,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h2,.shadcn-meowgic h2,.shadcn-meowgich2,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h3,.shadcn-meowgic h3,.shadcn-meowgich3,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h4,.shadcn-meowgic h4,.shadcn-meowgich4,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h5,.shadcn-meowgic h5,.shadcn-meowgich5,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h6,.shadcn-meowgic h6,.shadcn-meowgich6{font-size:inherit;font-weight:inherit}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) a,.shadcn-meowgic a,.shadcn-meowgica{color:inherit;text-decoration:inherit}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) b,.shadcn-meowgic b,.shadcn-meowgicb,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) strong,.shadcn-meowgic strong,.shadcn-meowgicstrong{font-weight:bolder}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) code,.shadcn-meowgic code,.shadcn-meowgiccode,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) kbd,.shadcn-meowgic kbd,.shadcn-meowgickbd,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) samp,.shadcn-meowgic samp,.shadcn-meowgicsamp,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) pre,.shadcn-meowgic pre,.shadcn-meowgicpre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) small,.shadcn-meowgic small,.shadcn-meowgicsmall{font-size:80%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) sub,.shadcn-meowgic sub,.shadcn-meowgicsub,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) sup,.shadcn-meowgic sup,.shadcn-meowgicsup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) sub,.shadcn-meowgic sub,.shadcn-meowgicsub{bottom:-.25em}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) sup,.shadcn-meowgic sup,.shadcn-meowgicsup{top:-.5em}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) table,.shadcn-meowgic table,.shadcn-meowgictable{text-indent:0;border-color:inherit;border-collapse:collapse}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) button,.shadcn-meowgic button,.shadcn-meowgicbutton,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) input,.shadcn-meowgic input,.shadcn-meowgicinput,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) optgroup,.shadcn-meowgic optgroup,.shadcn-meowgicoptgroup,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) select,.shadcn-meowgic select,.shadcn-meowgicselect,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) textarea,.shadcn-meowgic textarea,.shadcn-meowgictextarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) button,.shadcn-meowgic button,.shadcn-meowgicbutton,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) select,.shadcn-meowgic select,.shadcn-meowgicselect{text-transform:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) button,.shadcn-meowgic button,.shadcn-meowgicbutton,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) input:where([type=button]),.shadcn-meowgic input:where([type=button]),.shadcn-meowgicinput:where([type=button]),:where(meowgic-product-customizer-section,meowgic-product-customizer-block) input:where([type=reset]),.shadcn-meowgic input:where([type=reset]),.shadcn-meowgicinput:where([type=reset]),:where(meowgic-product-customizer-section,meowgic-product-customizer-block) input:where([type=submit]),.shadcn-meowgic input:where([type=submit]),.shadcn-meowgicinput:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) progress,.shadcn-meowgic progress,.shadcn-meowgicprogress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) [type=search],.shadcn-meowgic [type=search],.shadcn-meowgic[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) summary,.shadcn-meowgic summary,.shadcn-meowgicsummary{display:list-item}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) blockquote,.shadcn-meowgic blockquote,.shadcn-meowgicblockquote,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) dl,.shadcn-meowgic dl,.shadcn-meowgicdl,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) dd,.shadcn-meowgic dd,.shadcn-meowgicdd,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h1,.shadcn-meowgic h1,.shadcn-meowgich1,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h2,.shadcn-meowgic h2,.shadcn-meowgich2,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h3,.shadcn-meowgic h3,.shadcn-meowgich3,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h4,.shadcn-meowgic h4,.shadcn-meowgich4,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h5,.shadcn-meowgic h5,.shadcn-meowgich5,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) h6,.shadcn-meowgic h6,.shadcn-meowgich6,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) hr,.shadcn-meowgic hr,.shadcn-meowgichr,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) figure,.shadcn-meowgic figure,.shadcn-meowgicfigure,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) p,.shadcn-meowgic p,.shadcn-meowgicp,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) pre,.shadcn-meowgic pre,.shadcn-meowgicpre{margin:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) fieldset,.shadcn-meowgic fieldset,.shadcn-meowgicfieldset{margin:0;padding:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) legend,.shadcn-meowgic legend,.shadcn-meowgiclegend{padding:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) ol,.shadcn-meowgic ol,.shadcn-meowgicol,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) ul,.shadcn-meowgic ul,.shadcn-meowgicul,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) menu,.shadcn-meowgic menu,.shadcn-meowgicmenu{list-style:none;margin:0;padding:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) dialog,.shadcn-meowgic dialog,.shadcn-meowgicdialog{padding:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) textarea,.shadcn-meowgic textarea,.shadcn-meowgictextarea{resize:vertical}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) input::-moz-placeholder,.shadcn-meowgic input::-moz-placeholder,.shadcn-meowgicinput::-moz-placeholder,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) textarea::-moz-placeholder,.shadcn-meowgic textarea::-moz-placeholder,.shadcn-meowgictextarea::-moz-placeholder{opacity:1;color:#9ca3af}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) input::placeholder,.shadcn-meowgic input::placeholder,.shadcn-meowgicinput::placeholder,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) textarea::placeholder,.shadcn-meowgic textarea::placeholder,.shadcn-meowgictextarea::placeholder{opacity:1;color:#9ca3af}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) button,.shadcn-meowgic button,.shadcn-meowgicbutton,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) [role=button],.shadcn-meowgic [role=button],.shadcn-meowgic[role=button]{cursor:pointer}:disabled{cursor:default}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) img,.shadcn-meowgic img,.shadcn-meowgicimg,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) svg,.shadcn-meowgic svg,.shadcn-meowgicsvg,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) video,.shadcn-meowgic video,.shadcn-meowgicvideo,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) canvas,.shadcn-meowgic canvas,.shadcn-meowgiccanvas,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) audio,.shadcn-meowgic audio,.shadcn-meowgicaudio,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) iframe,.shadcn-meowgic iframe,.shadcn-meowgiciframe,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) embed,.shadcn-meowgic embed,.shadcn-meowgicembed,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) object,.shadcn-meowgic object,.shadcn-meowgicobject{display:block;vertical-align:middle}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) img,.shadcn-meowgic img,.shadcn-meowgicimg,:where(meowgic-product-customizer-section,meowgic-product-customizer-block) video,.shadcn-meowgic video,.shadcn-meowgicvideo{max-width:100%;height:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) [hidden]:where(:not([hidden=until-found])),.shadcn-meowgic [hidden]:where(:not([hidden=until-found])),.shadcn-meowgic[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}html ::-webkit-scrollbar{width:10px;height:10px;display:block}html ::-webkit-scrollbar-track{background-color:transparent}html ::-webkit-scrollbar-thumb{background-color:var(--opacity-100);border-radius:4px;background-clip:padding-box}html ::-webkit-scrollbar-thumb:vertical{border-right:2px solid transparent;border-left:2px solid transparent}html ::-webkit-scrollbar-thumb:horizontal{border-top:2px solid transparent;border-bottom:2px solid transparent}html ::-webkit-scrollbar-corner{background-color:transparent}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .container,.shadcn-meowgic .container,.shadcn-meowgic.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .container,.shadcn-meowgic .container,.shadcn-meowgic.container{max-width:1400px}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sr-only,.shadcn-meowgic .sr-only,.shadcn-meowgic.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pointer-events-none,.shadcn-meowgic .pointer-events-none,.shadcn-meowgic.pointer-events-none{pointer-events:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pointer-events-auto,.shadcn-meowgic .pointer-events-auto,.shadcn-meowgic.pointer-events-auto{pointer-events:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .visible,.shadcn-meowgic .visible,.shadcn-meowgic.visible{visibility:visible}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .invisible,.shadcn-meowgic .invisible,.shadcn-meowgic.invisible{visibility:hidden}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .collapse,.shadcn-meowgic .collapse,.shadcn-meowgic.collapse{visibility:collapse}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .fixed,.shadcn-meowgic .fixed,.shadcn-meowgic.fixed{position:fixed}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .absolute,.shadcn-meowgic .absolute,.shadcn-meowgic.absolute{position:absolute}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .relative,.shadcn-meowgic .relative,.shadcn-meowgic.relative{position:relative}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .inset-0,.shadcn-meowgic .inset-0,.shadcn-meowgic.inset-0{top:0;right:0;bottom:0;left:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .inset-x-0,.shadcn-meowgic .inset-x-0,.shadcn-meowgic.inset-x-0{left:0;right:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .inset-y-0,.shadcn-meowgic .inset-y-0,.shadcn-meowgic.inset-y-0{top:0;bottom:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-bottom-12,.shadcn-meowgic .-bottom-12,.shadcn-meowgic.-bottom-12{bottom:-3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-left-12,.shadcn-meowgic .-left-12,.shadcn-meowgic.-left-12{left:-3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-right-12,.shadcn-meowgic .-right-12,.shadcn-meowgic.-right-12{right:-3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-top-12,.shadcn-meowgic .-top-12,.shadcn-meowgic.-top-12{top:-3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bottom-0,.shadcn-meowgic .bottom-0,.shadcn-meowgic.bottom-0{bottom:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bottom-4,.shadcn-meowgic .bottom-4,.shadcn-meowgic.bottom-4{bottom:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .left-0,.shadcn-meowgic .left-0,.shadcn-meowgic.left-0{left:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .left-1,.shadcn-meowgic .left-1,.shadcn-meowgic.left-1{left:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .left-1\/2,.shadcn-meowgic .left-1\/2,.shadcn-meowgic.left-1\/2{left:50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .left-2,.shadcn-meowgic .left-2,.shadcn-meowgic.left-2{left:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .left-2\.5,.shadcn-meowgic .left-2\.5,.shadcn-meowgic.left-2\.5{left:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .left-\[50\%\],.shadcn-meowgic .left-\[50\%\],.shadcn-meowgic.left-\[50\%\]{left:50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .right-0,.shadcn-meowgic .right-0,.shadcn-meowgic.right-0{right:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .right-1,.shadcn-meowgic .right-1,.shadcn-meowgic.right-1{right:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .right-2,.shadcn-meowgic .right-2,.shadcn-meowgic.right-2{right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .right-2\.5,.shadcn-meowgic .right-2\.5,.shadcn-meowgic.right-2\.5{right:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .right-4,.shadcn-meowgic .right-4,.shadcn-meowgic.right-4{right:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-0,.shadcn-meowgic .top-0,.shadcn-meowgic.top-0{top:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-1\/2,.shadcn-meowgic .top-1\/2,.shadcn-meowgic.top-1\/2{top:50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-2,.shadcn-meowgic .top-2,.shadcn-meowgic.top-2{top:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-4,.shadcn-meowgic .top-4,.shadcn-meowgic.top-4{top:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-\[1px\],.shadcn-meowgic .top-\[1px\],.shadcn-meowgic.top-\[1px\]{top:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-\[50\%\],.shadcn-meowgic .top-\[50\%\],.shadcn-meowgic.top-\[50\%\]{top:50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-\[60\%\],.shadcn-meowgic .top-\[60\%\],.shadcn-meowgic.top-\[60\%\]{top:60%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .top-full,.shadcn-meowgic .top-full,.shadcn-meowgic.top-full{top:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .isolate,.shadcn-meowgic .isolate,.shadcn-meowgic.isolate{isolation:isolate}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .z-10,.shadcn-meowgic .z-10,.shadcn-meowgic.z-10{z-index:10}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .z-50,.shadcn-meowgic .z-50,.shadcn-meowgic.z-50{z-index:50}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .z-\[100\],.shadcn-meowgic .z-\[100\],.shadcn-meowgic.z-\[100\]{z-index:100}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .z-\[1\],.shadcn-meowgic .z-\[1\],.shadcn-meowgic.z-\[1\]{z-index:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-mx-1,.shadcn-meowgic .-mx-1,.shadcn-meowgic.-mx-1{margin-left:-.25rem;margin-right:-.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mx-auto,.shadcn-meowgic .mx-auto,.shadcn-meowgic.mx-auto{margin-left:auto;margin-right:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .my-1,.shadcn-meowgic .my-1,.shadcn-meowgic.my-1{margin-top:.25rem;margin-bottom:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-ml-4,.shadcn-meowgic .-ml-4,.shadcn-meowgic.-ml-4{margin-left:-1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-mt-4,.shadcn-meowgic .-mt-4,.shadcn-meowgic.-mt-4{margin-top:-1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mb-1,.shadcn-meowgic .mb-1,.shadcn-meowgic.mb-1{margin-bottom:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mb-1\.5,.shadcn-meowgic .mb-1\.5,.shadcn-meowgic.mb-1\.5{margin-bottom:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mb-3,.shadcn-meowgic .mb-3,.shadcn-meowgic.mb-3{margin-bottom:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mb-4,.shadcn-meowgic .mb-4,.shadcn-meowgic.mb-4{margin-bottom:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mb-5,.shadcn-meowgic .mb-5,.shadcn-meowgic.mb-5{margin-bottom:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ml-1,.shadcn-meowgic .ml-1,.shadcn-meowgic.ml-1{margin-left:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ml-auto,.shadcn-meowgic .ml-auto,.shadcn-meowgic.ml-auto{margin-left:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mr-2,.shadcn-meowgic .mr-2,.shadcn-meowgic.mr-2{margin-right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-0\.5,.shadcn-meowgic .mt-0\.5,.shadcn-meowgic.mt-0\.5{margin-top:.125rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-1,.shadcn-meowgic .mt-1,.shadcn-meowgic.mt-1{margin-top:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-1\.5,.shadcn-meowgic .mt-1\.5,.shadcn-meowgic.mt-1\.5{margin-top:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-2,.shadcn-meowgic .mt-2,.shadcn-meowgic.mt-2{margin-top:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-24,.shadcn-meowgic .mt-24,.shadcn-meowgic.mt-24{margin-top:6rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-3,.shadcn-meowgic .mt-3,.shadcn-meowgic.mt-3{margin-top:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-4,.shadcn-meowgic .mt-4,.shadcn-meowgic.mt-4{margin-top:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-6,.shadcn-meowgic .mt-6,.shadcn-meowgic.mt-6{margin-top:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .mt-auto,.shadcn-meowgic .mt-auto,.shadcn-meowgic.mt-auto{margin-top:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .line-clamp-1,.shadcn-meowgic .line-clamp-1,.shadcn-meowgic.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .block,.shadcn-meowgic .block,.shadcn-meowgic.block{display:block}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .inline,.shadcn-meowgic .inline,.shadcn-meowgic.inline{display:inline}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex,.shadcn-meowgic .flex,.shadcn-meowgic.flex{display:flex}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .inline-flex,.shadcn-meowgic .inline-flex,.shadcn-meowgic.inline-flex{display:inline-flex}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .table,.shadcn-meowgic .table,.shadcn-meowgic.table{display:table}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .grid,.shadcn-meowgic .grid,.shadcn-meowgic.grid{display:grid}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hidden,.shadcn-meowgic .hidden,.shadcn-meowgic.hidden{display:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .aspect-square,.shadcn-meowgic .aspect-square,.shadcn-meowgic.aspect-square{aspect-ratio:1 / 1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-10,.shadcn-meowgic .size-10,.shadcn-meowgic.size-10{width:2.5rem;height:2.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-11,.shadcn-meowgic .size-11,.shadcn-meowgic.size-11{width:2.75rem;height:2.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-14,.shadcn-meowgic .size-14,.shadcn-meowgic.size-14{width:3.5rem;height:3.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-3,.shadcn-meowgic .size-3,.shadcn-meowgic.size-3{width:.75rem;height:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-3\.5,.shadcn-meowgic .size-3\.5,.shadcn-meowgic.size-3\.5{width:.875rem;height:.875rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-4,.shadcn-meowgic .size-4,.shadcn-meowgic.size-4{width:1rem;height:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-5,.shadcn-meowgic .size-5,.shadcn-meowgic.size-5{width:1.25rem;height:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-7,.shadcn-meowgic .size-7,.shadcn-meowgic.size-7{width:1.75rem;height:1.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-8,.shadcn-meowgic .size-8,.shadcn-meowgic.size-8{width:2rem;height:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-9,.shadcn-meowgic .size-9,.shadcn-meowgic.size-9{width:2.25rem;height:2.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .size-full,.shadcn-meowgic .size-full,.shadcn-meowgic.size-full{width:100%;height:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-1\.5,.shadcn-meowgic .h-1\.5,.shadcn-meowgic.h-1\.5{height:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-10,.shadcn-meowgic .h-10,.shadcn-meowgic.h-10{height:2.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-11,.shadcn-meowgic .h-11,.shadcn-meowgic.h-11{height:2.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-12,.shadcn-meowgic .h-12,.shadcn-meowgic.h-12{height:3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-16,.shadcn-meowgic .h-16,.shadcn-meowgic.h-16{height:4rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-2,.shadcn-meowgic .h-2,.shadcn-meowgic.h-2{height:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-2\.5,.shadcn-meowgic .h-2\.5,.shadcn-meowgic.h-2\.5{height:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-3,.shadcn-meowgic .h-3,.shadcn-meowgic.h-3{height:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-3\.5,.shadcn-meowgic .h-3\.5,.shadcn-meowgic.h-3\.5{height:.875rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-4,.shadcn-meowgic .h-4,.shadcn-meowgic.h-4{height:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-5,.shadcn-meowgic .h-5,.shadcn-meowgic.h-5{height:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-6,.shadcn-meowgic .h-6,.shadcn-meowgic.h-6{height:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-7,.shadcn-meowgic .h-7,.shadcn-meowgic.h-7{height:1.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-8,.shadcn-meowgic .h-8,.shadcn-meowgic.h-8{height:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-9,.shadcn-meowgic .h-9,.shadcn-meowgic.h-9{height:2.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-\[1px\],.shadcn-meowgic .h-\[1px\],.shadcn-meowgic.h-\[1px\]{height:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-\[calc\(100vh-15rem\)\],.shadcn-meowgic .h-\[calc\(100vh-15rem\)\],.shadcn-meowgic.h-\[calc\(100vh-15rem\)\]{height:calc(100vh - 15rem)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-\[calc\(100vh-49px\)\],.shadcn-meowgic .h-\[calc\(100vh-49px\)\],.shadcn-meowgic.h-\[calc\(100vh-49px\)\]{height:calc(100vh - 49px)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-\[var\(--radix-navigation-menu-viewport-height\)\],.shadcn-meowgic .h-\[var\(--radix-navigation-menu-viewport-height\)\],.shadcn-meowgic.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-\[var\(--radix-select-trigger-height\)\],.shadcn-meowgic .h-\[var\(--radix-select-trigger-height\)\],.shadcn-meowgic.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-auto,.shadcn-meowgic .h-auto,.shadcn-meowgic.h-auto{height:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-full,.shadcn-meowgic .h-full,.shadcn-meowgic.h-full{height:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-px,.shadcn-meowgic .h-px,.shadcn-meowgic.h-px{height:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .h-screen,.shadcn-meowgic .h-screen,.shadcn-meowgic.h-screen{height:100vh}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-h-80,.shadcn-meowgic .max-h-80,.shadcn-meowgic.max-h-80{max-height:20rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-h-96,.shadcn-meowgic .max-h-96,.shadcn-meowgic.max-h-96{max-height:24rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-h-\[300px\],.shadcn-meowgic .max-h-\[300px\],.shadcn-meowgic.max-h-\[300px\]{max-height:300px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-h-screen,.shadcn-meowgic .max-h-screen,.shadcn-meowgic.max-h-screen{max-height:100vh}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-h-0,.shadcn-meowgic .min-h-0,.shadcn-meowgic.min-h-0{min-height:0px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-h-\[80px\],.shadcn-meowgic .min-h-\[80px\],.shadcn-meowgic.min-h-\[80px\]{min-height:80px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-h-screen,.shadcn-meowgic .min-h-screen,.shadcn-meowgic.min-h-screen{min-height:100vh}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-10,.shadcn-meowgic .w-10,.shadcn-meowgic.w-10{width:2.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-11,.shadcn-meowgic .w-11,.shadcn-meowgic.w-11{width:2.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-12,.shadcn-meowgic .w-12,.shadcn-meowgic.w-12{width:3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-16,.shadcn-meowgic .w-16,.shadcn-meowgic.w-16{width:4rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-2,.shadcn-meowgic .w-2,.shadcn-meowgic.w-2{width:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-2\.5,.shadcn-meowgic .w-2\.5,.shadcn-meowgic.w-2\.5{width:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-20,.shadcn-meowgic .w-20,.shadcn-meowgic.w-20{width:5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-24,.shadcn-meowgic .w-24,.shadcn-meowgic.w-24{width:6rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-3,.shadcn-meowgic .w-3,.shadcn-meowgic.w-3{width:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-3\.5,.shadcn-meowgic .w-3\.5,.shadcn-meowgic.w-3\.5{width:.875rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-3\/4,.shadcn-meowgic .w-3\/4,.shadcn-meowgic.w-3\/4{width:75%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-32,.shadcn-meowgic .w-32,.shadcn-meowgic.w-32{width:8rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-36,.shadcn-meowgic .w-36,.shadcn-meowgic.w-36{width:9rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-4,.shadcn-meowgic .w-4,.shadcn-meowgic.w-4{width:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-40,.shadcn-meowgic .w-40,.shadcn-meowgic.w-40{width:10rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-5,.shadcn-meowgic .w-5,.shadcn-meowgic.w-5{width:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-6,.shadcn-meowgic .w-6,.shadcn-meowgic.w-6{width:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-64,.shadcn-meowgic .w-64,.shadcn-meowgic.w-64{width:16rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-7,.shadcn-meowgic .w-7,.shadcn-meowgic.w-7{width:1.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-72,.shadcn-meowgic .w-72,.shadcn-meowgic.w-72{width:18rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-8,.shadcn-meowgic .w-8,.shadcn-meowgic.w-8{width:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-80,.shadcn-meowgic .w-80,.shadcn-meowgic.w-80{width:20rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-9,.shadcn-meowgic .w-9,.shadcn-meowgic.w-9{width:2.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-\[100px\],.shadcn-meowgic .w-\[100px\],.shadcn-meowgic.w-\[100px\]{width:100px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-\[1px\],.shadcn-meowgic .w-\[1px\],.shadcn-meowgic.w-\[1px\]{width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-\[220px\],.shadcn-meowgic .w-\[220px\],.shadcn-meowgic.w-\[220px\]{width:220px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-\[240px\],.shadcn-meowgic .w-\[240px\],.shadcn-meowgic.w-\[240px\]{width:240px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-\[260px\],.shadcn-meowgic .w-\[260px\],.shadcn-meowgic.w-\[260px\]{width:260px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-\[44\%\],.shadcn-meowgic .w-\[44\%\],.shadcn-meowgic.w-\[44\%\]{width:44%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-full,.shadcn-meowgic .w-full,.shadcn-meowgic.w-full{width:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-max,.shadcn-meowgic .w-max,.shadcn-meowgic.w-max{width:-moz-max-content;width:max-content}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-px,.shadcn-meowgic .w-px,.shadcn-meowgic.w-px{width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .w-screen,.shadcn-meowgic .w-screen,.shadcn-meowgic.w-screen{width:100vw}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-w-0,.shadcn-meowgic .min-w-0,.shadcn-meowgic.min-w-0{min-width:0px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-w-\[12rem\],.shadcn-meowgic .min-w-\[12rem\],.shadcn-meowgic.min-w-\[12rem\]{min-width:12rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-w-\[8rem\],.shadcn-meowgic .min-w-\[8rem\],.shadcn-meowgic.min-w-\[8rem\]{min-width:8rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .min-w-\[var\(--radix-select-trigger-width\)\],.shadcn-meowgic .min-w-\[var\(--radix-select-trigger-width\)\],.shadcn-meowgic.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-2xl,.shadcn-meowgic .max-w-2xl,.shadcn-meowgic.max-w-2xl{max-width:42rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-\[200px\],.shadcn-meowgic .max-w-\[200px\],.shadcn-meowgic.max-w-\[200px\]{max-width:200px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-\[220px\],.shadcn-meowgic .max-w-\[220px\],.shadcn-meowgic.max-w-\[220px\]{max-width:220px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-\[240px\],.shadcn-meowgic .max-w-\[240px\],.shadcn-meowgic.max-w-\[240px\]{max-width:240px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-lg,.shadcn-meowgic .max-w-lg,.shadcn-meowgic.max-w-lg{max-width:32rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-max,.shadcn-meowgic .max-w-max,.shadcn-meowgic.max-w-max{max-width:-moz-max-content;max-width:max-content}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .max-w-xl,.shadcn-meowgic .max-w-xl,.shadcn-meowgic.max-w-xl{max-width:36rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-1,.shadcn-meowgic .flex-1,.shadcn-meowgic.flex-1{flex:1 1 0%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-shrink,.shadcn-meowgic .flex-shrink,.shadcn-meowgic.flex-shrink{flex-shrink:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-shrink-0,.shadcn-meowgic .flex-shrink-0,.shadcn-meowgic.flex-shrink-0{flex-shrink:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .shrink-0,.shadcn-meowgic .shrink-0,.shadcn-meowgic.shrink-0{flex-shrink:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .grow,.shadcn-meowgic .grow,.shadcn-meowgic.grow{flex-grow:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .grow-0,.shadcn-meowgic .grow-0,.shadcn-meowgic.grow-0{flex-grow:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .basis-full,.shadcn-meowgic .basis-full,.shadcn-meowgic.basis-full{flex-basis:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .caption-bottom,.shadcn-meowgic .caption-bottom,.shadcn-meowgic.caption-bottom{caption-side:bottom}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-collapse,.shadcn-meowgic .border-collapse,.shadcn-meowgic.border-collapse{border-collapse:collapse}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-translate-x-1\/2,.shadcn-meowgic .-translate-x-1\/2,.shadcn-meowgic.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .-translate-y-1\/2,.shadcn-meowgic .-translate-y-1\/2,.shadcn-meowgic.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .translate-x-\[-50\%\],.shadcn-meowgic .translate-x-\[-50\%\],.shadcn-meowgic.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .translate-y-\[-50\%\],.shadcn-meowgic .translate-y-\[-50\%\],.shadcn-meowgic.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rotate-45,.shadcn-meowgic .rotate-45,.shadcn-meowgic.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rotate-90,.shadcn-meowgic .rotate-90,.shadcn-meowgic.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .transform,.shadcn-meowgic .transform,.shadcn-meowgic.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .animate-pulse,.shadcn-meowgic .animate-pulse,.shadcn-meowgic.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .animate-spin,.shadcn-meowgic .animate-spin,.shadcn-meowgic.animate-spin{animation:spin 1s linear infinite}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .cursor-default,.shadcn-meowgic .cursor-default,.shadcn-meowgic.cursor-default{cursor:default}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .cursor-grab,.shadcn-meowgic .cursor-grab,.shadcn-meowgic.cursor-grab{cursor:grab}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .cursor-pointer,.shadcn-meowgic .cursor-pointer,.shadcn-meowgic.cursor-pointer{cursor:pointer}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .touch-none,.shadcn-meowgic .touch-none,.shadcn-meowgic.touch-none{touch-action:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .select-none,.shadcn-meowgic .select-none,.shadcn-meowgic.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .list-none,.shadcn-meowgic .list-none,.shadcn-meowgic.list-none{list-style-type:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .grid-cols-1,.shadcn-meowgic .grid-cols-1,.shadcn-meowgic.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .grid-cols-2,.shadcn-meowgic .grid-cols-2,.shadcn-meowgic.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-row,.shadcn-meowgic .flex-row,.shadcn-meowgic.flex-row{flex-direction:row}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-col,.shadcn-meowgic .flex-col,.shadcn-meowgic.flex-col{flex-direction:column}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-col-reverse,.shadcn-meowgic .flex-col-reverse,.shadcn-meowgic.flex-col-reverse{flex-direction:column-reverse}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .flex-wrap,.shadcn-meowgic .flex-wrap,.shadcn-meowgic.flex-wrap{flex-wrap:wrap}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .items-start,.shadcn-meowgic .items-start,.shadcn-meowgic.items-start{align-items:flex-start}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .items-end,.shadcn-meowgic .items-end,.shadcn-meowgic.items-end{align-items:flex-end}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .items-center,.shadcn-meowgic .items-center,.shadcn-meowgic.items-center{align-items:center}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .justify-start,.shadcn-meowgic .justify-start,.shadcn-meowgic.justify-start{justify-content:flex-start}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .justify-center,.shadcn-meowgic .justify-center,.shadcn-meowgic.justify-center{justify-content:center}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .justify-between,.shadcn-meowgic .justify-between,.shadcn-meowgic.justify-between{justify-content:space-between}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-0\.5,.shadcn-meowgic .gap-0\.5,.shadcn-meowgic.gap-0\.5{gap:.125rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-1,.shadcn-meowgic .gap-1,.shadcn-meowgic.gap-1{gap:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-1\.5,.shadcn-meowgic .gap-1\.5,.shadcn-meowgic.gap-1\.5{gap:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-2,.shadcn-meowgic .gap-2,.shadcn-meowgic.gap-2{gap:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-2\.5,.shadcn-meowgic .gap-2\.5,.shadcn-meowgic.gap-2\.5{gap:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-3,.shadcn-meowgic .gap-3,.shadcn-meowgic.gap-3{gap:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-4,.shadcn-meowgic .gap-4,.shadcn-meowgic.gap-4{gap:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-5,.shadcn-meowgic .gap-5,.shadcn-meowgic.gap-5{gap:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-x-6,.shadcn-meowgic .gap-x-6,.shadcn-meowgic.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .gap-y-2,.shadcn-meowgic .gap-y-2,.shadcn-meowgic.gap-y-2{row-gap:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-x-1>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-x-1>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-x-4>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-x-4>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-1>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-1>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-1\.5>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-1\.5>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-2>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-2>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-3>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-3>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-4>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-4>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-5>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-5>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .space-y-6>:not([hidden])~:not([hidden]),.shadcn-meowgic .space-y-6>:not([hidden])~:not([hidden]),.shadcn-meowgic.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .divide-y>:not([hidden])~:not([hidden]),.shadcn-meowgic .divide-y>:not([hidden])~:not([hidden]),.shadcn-meowgic.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .overflow-auto,.shadcn-meowgic .overflow-auto,.shadcn-meowgic.overflow-auto{overflow:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .overflow-hidden,.shadcn-meowgic .overflow-hidden,.shadcn-meowgic.overflow-hidden{overflow:hidden}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .overflow-y-auto,.shadcn-meowgic .overflow-y-auto,.shadcn-meowgic.overflow-y-auto{overflow-y:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .overflow-x-hidden,.shadcn-meowgic .overflow-x-hidden,.shadcn-meowgic.overflow-x-hidden{overflow-x:hidden}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .truncate,.shadcn-meowgic .truncate,.shadcn-meowgic.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .whitespace-nowrap,.shadcn-meowgic .whitespace-nowrap,.shadcn-meowgic.whitespace-nowrap{white-space:nowrap}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .break-words,.shadcn-meowgic .break-words,.shadcn-meowgic.break-words{overflow-wrap:break-word}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded,.shadcn-meowgic .rounded,.shadcn-meowgic.rounded{border-radius:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-2xl,.shadcn-meowgic .rounded-2xl,.shadcn-meowgic.rounded-2xl{border-radius:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-\[inherit\],.shadcn-meowgic .rounded-\[inherit\],.shadcn-meowgic.rounded-\[inherit\]{border-radius:inherit}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-full,.shadcn-meowgic .rounded-full,.shadcn-meowgic.rounded-full{border-radius:9999px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-lg,.shadcn-meowgic .rounded-lg,.shadcn-meowgic.rounded-lg{border-radius:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-md,.shadcn-meowgic .rounded-md,.shadcn-meowgic.rounded-md{border-radius:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-sm,.shadcn-meowgic .rounded-sm,.shadcn-meowgic.rounded-sm{border-radius:.125rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-xl,.shadcn-meowgic .rounded-xl,.shadcn-meowgic.rounded-xl{border-radius:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-t-\[10px\],.shadcn-meowgic .rounded-t-\[10px\],.shadcn-meowgic.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .rounded-tl-sm,.shadcn-meowgic .rounded-tl-sm,.shadcn-meowgic.rounded-tl-sm{border-top-left-radius:.125rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border,.shadcn-meowgic .border,.shadcn-meowgic.border{border-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-2,.shadcn-meowgic .border-2,.shadcn-meowgic.border-2{border-width:2px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-y,.shadcn-meowgic .border-y,.shadcn-meowgic.border-y{border-top-width:1px;border-bottom-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-b,.shadcn-meowgic .border-b,.shadcn-meowgic.border-b{border-bottom-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-l,.shadcn-meowgic .border-l,.shadcn-meowgic.border-l{border-left-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-r,.shadcn-meowgic .border-r,.shadcn-meowgic.border-r{border-right-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-t,.shadcn-meowgic .border-t,.shadcn-meowgic.border-t{border-top-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-dashed,.shadcn-meowgic .border-dashed,.shadcn-meowgic.border-dashed{border-style:dashed}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-amber-200,.shadcn-meowgic .border-amber-200,.shadcn-meowgic.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-blue-200,.shadcn-meowgic .border-blue-200,.shadcn-meowgic.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-border,.shadcn-meowgic .border-border,.shadcn-meowgic.border-border{border-color:var(--border)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-destructive,.shadcn-meowgic .border-destructive,.shadcn-meowgic.border-destructive{border-color:var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-green-200,.shadcn-meowgic .border-green-200,.shadcn-meowgic.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-input-border,.shadcn-meowgic .border-input-border,.shadcn-meowgic.border-input-border{border-color:var(--input-border)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-olive-200,.shadcn-meowgic .border-olive-200,.shadcn-meowgic.border-olive-200{border-color:var(--olive-200)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-primary,.shadcn-meowgic .border-primary,.shadcn-meowgic.border-primary{border-color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-red-200,.shadcn-meowgic .border-red-200,.shadcn-meowgic.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-sidebar-border,.shadcn-meowgic .border-sidebar-border,.shadcn-meowgic.border-sidebar-border{border-color:var(--sidebar-border)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-transparent,.shadcn-meowgic .border-transparent,.shadcn-meowgic.border-transparent{border-color:transparent}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-l-transparent,.shadcn-meowgic .border-l-transparent,.shadcn-meowgic.border-l-transparent{border-left-color:transparent}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .border-t-transparent,.shadcn-meowgic .border-t-transparent,.shadcn-meowgic.border-t-transparent{border-top-color:transparent}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-accent,.shadcn-meowgic .bg-accent,.shadcn-meowgic.bg-accent{background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-amber-50,.shadcn-meowgic .bg-amber-50,.shadcn-meowgic.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-amber-500,.shadcn-meowgic .bg-amber-500,.shadcn-meowgic.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-background,.shadcn-meowgic .bg-background,.shadcn-meowgic.bg-background{background-color:var(--background)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-blue-100,.shadcn-meowgic .bg-blue-100,.shadcn-meowgic.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-blue-50,.shadcn-meowgic .bg-blue-50,.shadcn-meowgic.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-blue-500,.shadcn-meowgic .bg-blue-500,.shadcn-meowgic.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-border,.shadcn-meowgic .bg-border,.shadcn-meowgic.bg-border{background-color:var(--border)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-card,.shadcn-meowgic .bg-card,.shadcn-meowgic.bg-card{background-color:var(--card)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-destructive,.shadcn-meowgic .bg-destructive,.shadcn-meowgic.bg-destructive{background-color:var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-foreground,.shadcn-meowgic .bg-foreground,.shadcn-meowgic.bg-foreground{background-color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-green-100,.shadcn-meowgic .bg-green-100,.shadcn-meowgic.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-green-50,.shadcn-meowgic .bg-green-50,.shadcn-meowgic.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-muted,.shadcn-meowgic .bg-muted,.shadcn-meowgic.bg-muted{background-color:var(--muted)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-popover,.shadcn-meowgic .bg-popover,.shadcn-meowgic.bg-popover{background-color:var(--popover)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-primary,.shadcn-meowgic .bg-primary,.shadcn-meowgic.bg-primary{background-color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-red-50,.shadcn-meowgic .bg-red-50,.shadcn-meowgic.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-secondary,.shadcn-meowgic .bg-secondary,.shadcn-meowgic.bg-secondary{background-color:var(--secondary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-semantic-white,.shadcn-meowgic .bg-semantic-white,.shadcn-meowgic.bg-semantic-white{background-color:var(--semantic-white)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-sidebar,.shadcn-meowgic .bg-sidebar,.shadcn-meowgic.bg-sidebar{background-color:var(--sidebar)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-sidebar-accent,.shadcn-meowgic .bg-sidebar-accent,.shadcn-meowgic.bg-sidebar-accent{background-color:var(--sidebar-accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .bg-transparent,.shadcn-meowgic .bg-transparent,.shadcn-meowgic.bg-transparent{background-color:transparent}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .fill-current,.shadcn-meowgic .fill-current,.shadcn-meowgic.fill-current{fill:currentColor}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .object-cover,.shadcn-meowgic .object-cover,.shadcn-meowgic.object-cover{-o-object-fit:cover;object-fit:cover}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-0,.shadcn-meowgic .p-0,.shadcn-meowgic.p-0{padding:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-0\.5,.shadcn-meowgic .p-0\.5,.shadcn-meowgic.p-0\.5{padding:.125rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-1,.shadcn-meowgic .p-1,.shadcn-meowgic.p-1{padding:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-2,.shadcn-meowgic .p-2,.shadcn-meowgic.p-2{padding:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-3,.shadcn-meowgic .p-3,.shadcn-meowgic.p-3{padding:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-4,.shadcn-meowgic .p-4,.shadcn-meowgic.p-4{padding:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-5,.shadcn-meowgic .p-5,.shadcn-meowgic.p-5{padding:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-6,.shadcn-meowgic .p-6,.shadcn-meowgic.p-6{padding:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-8,.shadcn-meowgic .p-8,.shadcn-meowgic.p-8{padding:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .p-\[1px\],.shadcn-meowgic .p-\[1px\],.shadcn-meowgic.p-\[1px\]{padding:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-2,.shadcn-meowgic .px-2,.shadcn-meowgic.px-2{padding-left:.5rem;padding-right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-2\.5,.shadcn-meowgic .px-2\.5,.shadcn-meowgic.px-2\.5{padding-left:.625rem;padding-right:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-3,.shadcn-meowgic .px-3,.shadcn-meowgic.px-3{padding-left:.75rem;padding-right:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-4,.shadcn-meowgic .px-4,.shadcn-meowgic.px-4{padding-left:1rem;padding-right:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-5,.shadcn-meowgic .px-5,.shadcn-meowgic.px-5{padding-left:1.25rem;padding-right:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-6,.shadcn-meowgic .px-6,.shadcn-meowgic.px-6{padding-left:1.5rem;padding-right:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .px-8,.shadcn-meowgic .px-8,.shadcn-meowgic.px-8{padding-left:2rem;padding-right:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-0\.5,.shadcn-meowgic .py-0\.5,.shadcn-meowgic.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-1,.shadcn-meowgic .py-1,.shadcn-meowgic.py-1{padding-top:.25rem;padding-bottom:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-1\.5,.shadcn-meowgic .py-1\.5,.shadcn-meowgic.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-12,.shadcn-meowgic .py-12,.shadcn-meowgic.py-12{padding-top:3rem;padding-bottom:3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-2,.shadcn-meowgic .py-2,.shadcn-meowgic.py-2{padding-top:.5rem;padding-bottom:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-2\.5,.shadcn-meowgic .py-2\.5,.shadcn-meowgic.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-3,.shadcn-meowgic .py-3,.shadcn-meowgic.py-3{padding-top:.75rem;padding-bottom:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-4,.shadcn-meowgic .py-4,.shadcn-meowgic.py-4{padding-top:1rem;padding-bottom:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-5,.shadcn-meowgic .py-5,.shadcn-meowgic.py-5{padding-top:1.25rem;padding-bottom:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-6,.shadcn-meowgic .py-6,.shadcn-meowgic.py-6{padding-top:1.5rem;padding-bottom:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .py-8,.shadcn-meowgic .py-8,.shadcn-meowgic.py-8{padding-top:2rem;padding-bottom:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pb-3,.shadcn-meowgic .pb-3,.shadcn-meowgic.pb-3{padding-bottom:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pb-4,.shadcn-meowgic .pb-4,.shadcn-meowgic.pb-4{padding-bottom:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pl-2\.5,.shadcn-meowgic .pl-2\.5,.shadcn-meowgic.pl-2\.5{padding-left:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pl-4,.shadcn-meowgic .pl-4,.shadcn-meowgic.pl-4{padding-left:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pl-6,.shadcn-meowgic .pl-6,.shadcn-meowgic.pl-6{padding-left:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pl-8,.shadcn-meowgic .pl-8,.shadcn-meowgic.pl-8{padding-left:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pr-1,.shadcn-meowgic .pr-1,.shadcn-meowgic.pr-1{padding-right:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pr-10,.shadcn-meowgic .pr-10,.shadcn-meowgic.pr-10{padding-right:2.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pr-2,.shadcn-meowgic .pr-2,.shadcn-meowgic.pr-2{padding-right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pr-2\.5,.shadcn-meowgic .pr-2\.5,.shadcn-meowgic.pr-2\.5{padding-right:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pr-8,.shadcn-meowgic .pr-8,.shadcn-meowgic.pr-8{padding-right:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ps-1\.5,.shadcn-meowgic .ps-1\.5,.shadcn-meowgic.ps-1\.5{padding-inline-start:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-0,.shadcn-meowgic .pt-0,.shadcn-meowgic.pt-0{padding-top:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-1,.shadcn-meowgic .pt-1,.shadcn-meowgic.pt-1{padding-top:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-1\.5,.shadcn-meowgic .pt-1\.5,.shadcn-meowgic.pt-1\.5{padding-top:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-16,.shadcn-meowgic .pt-16,.shadcn-meowgic.pt-16{padding-top:4rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-2,.shadcn-meowgic .pt-2,.shadcn-meowgic.pt-2{padding-top:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-4,.shadcn-meowgic .pt-4,.shadcn-meowgic.pt-4{padding-top:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-6,.shadcn-meowgic .pt-6,.shadcn-meowgic.pt-6{padding-top:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .pt-8,.shadcn-meowgic .pt-8,.shadcn-meowgic.pt-8{padding-top:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-left,.shadcn-meowgic .text-left,.shadcn-meowgic.text-left{text-align:left}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-center,.shadcn-meowgic .text-center,.shadcn-meowgic.text-center{text-align:center}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-right,.shadcn-meowgic .text-right,.shadcn-meowgic.text-right{text-align:right}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .align-middle,.shadcn-meowgic .align-middle,.shadcn-meowgic.align-middle{vertical-align:middle}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .font-mono,.shadcn-meowgic .font-mono,.shadcn-meowgic.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-2xl,.shadcn-meowgic .text-2xl,.shadcn-meowgic.text-2xl{font-size:1.5rem;line-height:2rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-8xl,.shadcn-meowgic .text-8xl,.shadcn-meowgic.text-8xl{font-size:6rem;line-height:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-\[0\.8rem\],.shadcn-meowgic .text-\[0\.8rem\],.shadcn-meowgic.text-\[0\.8rem\]{font-size:.8rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-\[10px\],.shadcn-meowgic .text-\[10px\],.shadcn-meowgic.text-\[10px\]{font-size:10px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-\[11px\],.shadcn-meowgic .text-\[11px\],.shadcn-meowgic.text-\[11px\]{font-size:11px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-base,.shadcn-meowgic .text-base,.shadcn-meowgic.text-base{font-size:1rem;line-height:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-lg,.shadcn-meowgic .text-lg,.shadcn-meowgic.text-lg{font-size:1.125rem;line-height:1.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-sm,.shadcn-meowgic .text-sm,.shadcn-meowgic.text-sm{font-size:.875rem;line-height:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-xs,.shadcn-meowgic .text-xs,.shadcn-meowgic.text-xs{font-size:.75rem;line-height:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .font-bold,.shadcn-meowgic .font-bold,.shadcn-meowgic.font-bold{font-weight:700}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .font-medium,.shadcn-meowgic .font-medium,.shadcn-meowgic.font-medium{font-weight:500}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .font-normal,.shadcn-meowgic .font-normal,.shadcn-meowgic.font-normal{font-weight:400}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .font-semibold,.shadcn-meowgic .font-semibold,.shadcn-meowgic.font-semibold{font-weight:600}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .uppercase,.shadcn-meowgic .uppercase,.shadcn-meowgic.uppercase{text-transform:uppercase}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .tabular-nums,.shadcn-meowgic .tabular-nums,.shadcn-meowgic.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .leading-none,.shadcn-meowgic .leading-none,.shadcn-meowgic.leading-none{line-height:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .leading-tight,.shadcn-meowgic .leading-tight,.shadcn-meowgic.leading-tight{line-height:1.25}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .tracking-tight,.shadcn-meowgic .tracking-tight,.shadcn-meowgic.tracking-tight{letter-spacing:-.025em}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .tracking-wide,.shadcn-meowgic .tracking-wide,.shadcn-meowgic.tracking-wide{letter-spacing:.025em}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .tracking-widest,.shadcn-meowgic .tracking-widest,.shadcn-meowgic.tracking-widest{letter-spacing:.1em}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-accent-foreground,.shadcn-meowgic .text-accent-foreground,.shadcn-meowgic.text-accent-foreground{color:var(--accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-amber-600,.shadcn-meowgic .text-amber-600,.shadcn-meowgic.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-amber-700,.shadcn-meowgic .text-amber-700,.shadcn-meowgic.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-amber-800,.shadcn-meowgic .text-amber-800,.shadcn-meowgic.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-blue-700,.shadcn-meowgic .text-blue-700,.shadcn-meowgic.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-blue-800,.shadcn-meowgic .text-blue-800,.shadcn-meowgic.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-card-foreground,.shadcn-meowgic .text-card-foreground,.shadcn-meowgic.text-card-foreground{color:var(--card-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-current,.shadcn-meowgic .text-current,.shadcn-meowgic.text-current{color:currentColor}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-destructive,.shadcn-meowgic .text-destructive,.shadcn-meowgic.text-destructive{color:var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-destructive-foreground,.shadcn-meowgic .text-destructive-foreground,.shadcn-meowgic.text-destructive-foreground{color:var(--semantic-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-foreground,.shadcn-meowgic .text-foreground,.shadcn-meowgic.text-foreground{color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-green-700,.shadcn-meowgic .text-green-700,.shadcn-meowgic.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-muted-foreground,.shadcn-meowgic .text-muted-foreground,.shadcn-meowgic.text-muted-foreground{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-olive-950,.shadcn-meowgic .text-olive-950,.shadcn-meowgic.text-olive-950{color:var(--olive-950)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-popover-foreground,.shadcn-meowgic .text-popover-foreground,.shadcn-meowgic.text-popover-foreground{color:var(--popover-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-primary,.shadcn-meowgic .text-primary,.shadcn-meowgic.text-primary{color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-primary-foreground,.shadcn-meowgic .text-primary-foreground,.shadcn-meowgic.text-primary-foreground{color:var(--primary-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-red-600,.shadcn-meowgic .text-red-600,.shadcn-meowgic.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-red-700,.shadcn-meowgic .text-red-700,.shadcn-meowgic.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-secondary-foreground,.shadcn-meowgic .text-secondary-foreground,.shadcn-meowgic.text-secondary-foreground{color:var(--secondary-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-sidebar-accent-foreground,.shadcn-meowgic .text-sidebar-accent-foreground,.shadcn-meowgic.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-sidebar-foreground,.shadcn-meowgic .text-sidebar-foreground,.shadcn-meowgic.text-sidebar-foreground{color:var(--sidebar-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .text-white,.shadcn-meowgic .text-white,.shadcn-meowgic.text-white{color:var(--white)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .underline-offset-4,.shadcn-meowgic .underline-offset-4,.shadcn-meowgic.underline-offset-4{text-underline-offset:4px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .opacity-0,.shadcn-meowgic .opacity-0,.shadcn-meowgic.opacity-0{opacity:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .opacity-40,.shadcn-meowgic .opacity-40,.shadcn-meowgic.opacity-40{opacity:.4}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .opacity-50,.shadcn-meowgic .opacity-50,.shadcn-meowgic.opacity-50{opacity:.5}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .opacity-60,.shadcn-meowgic .opacity-60,.shadcn-meowgic.opacity-60{opacity:.6}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .opacity-70,.shadcn-meowgic .opacity-70,.shadcn-meowgic.opacity-70{opacity:.7}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .opacity-90,.shadcn-meowgic .opacity-90,.shadcn-meowgic.opacity-90{opacity:.9}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .shadow-lg,.shadcn-meowgic .shadow-lg,.shadcn-meowgic.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .shadow-md,.shadcn-meowgic .shadow-md,.shadcn-meowgic.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .shadow-sm,.shadcn-meowgic .shadow-sm,.shadcn-meowgic.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .outline-none,.shadcn-meowgic .outline-none,.shadcn-meowgic.outline-none{outline:2px solid transparent;outline-offset:2px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .outline,.shadcn-meowgic .outline,.shadcn-meowgic.outline{outline-style:solid}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ring-0,.shadcn-meowgic .ring-0,.shadcn-meowgic.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ring-1,.shadcn-meowgic .ring-1,.shadcn-meowgic.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ring-2,.shadcn-meowgic .ring-2,.shadcn-meowgic.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ring-primary,.shadcn-meowgic .ring-primary,.shadcn-meowgic.ring-primary{--tw-ring-color: var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ring-ring,.shadcn-meowgic .ring-ring,.shadcn-meowgic.ring-ring{--tw-ring-color: var(--ring)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ring-offset-background,.shadcn-meowgic .ring-offset-background,.shadcn-meowgic.ring-offset-background{--tw-ring-offset-color: var(--background)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .filter,.shadcn-meowgic .filter,.shadcn-meowgic.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)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .transition,.shadcn-meowgic .transition,.shadcn-meowgic.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .transition-all,.shadcn-meowgic .transition-all,.shadcn-meowgic.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .transition-colors,.shadcn-meowgic .transition-colors,.shadcn-meowgic.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .transition-opacity,.shadcn-meowgic .transition-opacity,.shadcn-meowgic.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .transition-transform,.shadcn-meowgic .transition-transform,.shadcn-meowgic.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .duration-1000,.shadcn-meowgic .duration-1000,.shadcn-meowgic.duration-1000{transition-duration:1s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .duration-200,.shadcn-meowgic .duration-200,.shadcn-meowgic.duration-200{transition-duration:.2s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ease-in-out,.shadcn-meowgic .ease-in-out,.shadcn-meowgic.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .animate-in,.shadcn-meowgic .animate-in,.shadcn-meowgic.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .fade-in-0,.shadcn-meowgic .fade-in-0,.shadcn-meowgic.fade-in-0{--tw-enter-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .fade-in-80,.shadcn-meowgic .fade-in-80,.shadcn-meowgic.fade-in-80{--tw-enter-opacity: .8}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .zoom-in-95,.shadcn-meowgic .zoom-in-95,.shadcn-meowgic.zoom-in-95{--tw-enter-scale: .95}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .duration-1000,.shadcn-meowgic .duration-1000,.shadcn-meowgic.duration-1000{animation-duration:1s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .duration-200,.shadcn-meowgic .duration-200,.shadcn-meowgic.duration-200{animation-duration:.2s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .ease-in-out,.shadcn-meowgic .ease-in-out,.shadcn-meowgic.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}:root{--white: #ffffff;--black: #000000;--olive-50: #fbfbf9;--olive-100: #f4f4f0;--olive-200: #e8e8e3;--olive-300: #d9d9d3;--olive-400: #bcbcb3;--olive-500: #92928a;--olive-600: #6b6b64;--olive-700: #30302c;--olive-800: #21211e;--olive-900: #11110f;--olive-950: #0b0b09;--opacity-50: rgba(0, 0, 0, .05);--opacity-100: rgba(0, 0, 0, .1);--opacity-200: rgba(0, 0, 0, .2);--opacity-300: rgba(0, 0, 0, .3);--opacity-400: rgba(0, 0, 0, .4);--opacity-500: rgba(0, 0, 0, .5);--opacity-600: rgba(0, 0, 0, .6);--background: var(--white);--card: var(--white);--popover: var(--white);--primary-foreground: var(--olive-50);--secondary: var(--olive-100);--muted: var(--olive-100);--accent: var(--olive-100);--border: var(--olive-200);--input: var(--white);--input-border: var(--olive-200);--muted-foreground: var(--olive-500);--ring: var(--olive-500);--primary: var(--olive-900);--accent-foreground: var(--olive-900);--foreground: var(--olive-950);--card-foreground: var(--olive-950);--popover-foreground: var(--olive-950);--secondary-foreground: var(--olive-950);--background-color: var(--opacity-500);--sidebar: var(--olive-50);--sidebar-primary-foreground: var(--olive-50);--sidebar-accent: var(--olive-100);--sidebar-border: var(--olive-200);--sidebar-ring: var(--olive-500);--sidebar-primary: var(--olive-900);--sidebar-accent-foreground: var(--olive-900);--sidebar-foreground: var(--olive-950);--destructive: #dc2626;--semantic-background: #696867;--semantic-border: #898887;--semantic-foreground: #ffffff;--semantic-white: #ffffff;--semantic-black: #000000}.dark{--opacity-50: rgba(255, 255, 255, .05);--opacity-100: rgba(255, 255, 255, .1);--opacity-200: rgba(255, 255, 255, .2);--opacity-300: rgba(255, 255, 255, .3);--opacity-400: rgba(255, 255, 255, .4);--opacity-500: rgba(255, 255, 255, .5);--opacity-600: rgba(255, 255, 255, .6);--background: var(--olive-950);--card: var(--olive-900);--popover: var(--olive-800);--primary-foreground: var(--olive-900);--secondary: var(--olive-800);--muted: var(--olive-800);--accent: var(--olive-700);--border: var(--olive-700);--input: var(--opacity-50);--input-border: var(--opacity-100);--muted-foreground: var(--olive-400);--ring: var(--olive-500);--primary: var(--olive-200);--accent-foreground: var(--olive-50);--foreground: var(--olive-50);--card-foreground: var(--olive-50);--popover-foreground: var(--olive-50);--secondary-foreground: var(--olive-50);--background-color: var(--opacity-500);--sidebar: var(--olive-900);--sidebar-primary-foreground: var(--olive-50);--sidebar-accent: var(--olive-800);--sidebar-border: var(--olive-700);--sidebar-ring: var(--olive-500);--sidebar-primary: var(--olive-50);--sidebar-accent-foreground: var(--olive-50);--sidebar-foreground: var(--olive-50);--destructive: #f87171;--semantic-background: #272625;--semantic-border: #535151;--semantic-foreground: #ffffff;--semantic-white: #ffffff;--semantic-black: #000000}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .file\:border-0::file-selector-button,.shadcn-meowgic .file\:border-0::file-selector-button,.shadcn-meowgic.file\:border-0::file-selector-button{border-width:0px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .file\:bg-transparent::file-selector-button,.shadcn-meowgic .file\:bg-transparent::file-selector-button,.shadcn-meowgic.file\:bg-transparent::file-selector-button{background-color:transparent}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .file\:text-sm::file-selector-button,.shadcn-meowgic .file\:text-sm::file-selector-button,.shadcn-meowgic.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .file\:font-medium::file-selector-button,.shadcn-meowgic .file\:font-medium::file-selector-button,.shadcn-meowgic.file\:font-medium::file-selector-button{font-weight:500}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .placeholder\:text-muted-foreground::-moz-placeholder,.shadcn-meowgic .placeholder\:text-muted-foreground::-moz-placeholder,.shadcn-meowgic.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .placeholder\:text-muted-foreground::placeholder,.shadcn-meowgic .placeholder\:text-muted-foreground::placeholder,.shadcn-meowgic.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .after\:absolute:after,.shadcn-meowgic .after\:absolute:after,.shadcn-meowgic.after\:absolute:after{content:var(--tw-content);position:absolute}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .after\:inset-y-0:after,.shadcn-meowgic .after\:inset-y-0:after,.shadcn-meowgic.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .after\:left-1\/2:after,.shadcn-meowgic .after\:left-1\/2:after,.shadcn-meowgic.after\:left-1\/2:after{content:var(--tw-content);left:50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .after\:w-1:after,.shadcn-meowgic .after\:w-1:after,.shadcn-meowgic.after\:w-1:after{content:var(--tw-content);width:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .after\:-translate-x-1\/2:after,.shadcn-meowgic .after\:-translate-x-1\/2:after,.shadcn-meowgic.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .first\:rounded-l-md:first-child,.shadcn-meowgic .first\:rounded-l-md:first-child,.shadcn-meowgic.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .first\:border-l:first-child,.shadcn-meowgic .first\:border-l:first-child,.shadcn-meowgic.first\:border-l:first-child{border-left-width:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .last\:rounded-r-md:last-child,.shadcn-meowgic .last\:rounded-r-md:last-child,.shadcn-meowgic.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-within\:relative:focus-within,.shadcn-meowgic .focus-within\:relative:focus-within,.shadcn-meowgic.focus-within\:relative:focus-within{position:relative}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-within\:z-20:focus-within,.shadcn-meowgic .focus-within\:z-20:focus-within,.shadcn-meowgic.focus-within\:z-20:focus-within{z-index:20}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:bg-accent:hover,.shadcn-meowgic .hover\:bg-accent:hover,.shadcn-meowgic.hover\:bg-accent:hover{background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:bg-amber-600:hover,.shadcn-meowgic .hover\:bg-amber-600:hover,.shadcn-meowgic.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:bg-blue-600:hover,.shadcn-meowgic .hover\:bg-blue-600:hover,.shadcn-meowgic.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:bg-muted:hover,.shadcn-meowgic .hover\:bg-muted:hover,.shadcn-meowgic.hover\:bg-muted:hover{background-color:var(--muted)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:bg-primary:hover,.shadcn-meowgic .hover\:bg-primary:hover,.shadcn-meowgic.hover\:bg-primary:hover{background-color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:bg-secondary:hover,.shadcn-meowgic .hover\:bg-secondary:hover,.shadcn-meowgic.hover\:bg-secondary:hover{background-color:var(--secondary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:text-accent-foreground:hover,.shadcn-meowgic .hover\:text-accent-foreground:hover,.shadcn-meowgic.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:text-destructive:hover,.shadcn-meowgic .hover\:text-destructive:hover,.shadcn-meowgic.hover\:text-destructive:hover{color:var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:text-foreground:hover,.shadcn-meowgic .hover\:text-foreground:hover,.shadcn-meowgic.hover\:text-foreground:hover{color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:text-muted-foreground:hover,.shadcn-meowgic .hover\:text-muted-foreground:hover,.shadcn-meowgic.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:text-primary-foreground:hover,.shadcn-meowgic .hover\:text-primary-foreground:hover,.shadcn-meowgic.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:text-sidebar-accent-foreground:hover,.shadcn-meowgic .hover\:text-sidebar-accent-foreground:hover,.shadcn-meowgic.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:underline:hover,.shadcn-meowgic .hover\:underline:hover,.shadcn-meowgic.hover\:underline:hover{text-decoration-line:underline}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:opacity-100:hover,.shadcn-meowgic .hover\:opacity-100:hover,.shadcn-meowgic.hover\:opacity-100:hover{opacity:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .hover\:opacity-90:hover,.shadcn-meowgic .hover\:opacity-90:hover,.shadcn-meowgic.hover\:opacity-90:hover{opacity:.9}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:bg-accent:focus,.shadcn-meowgic .focus\:bg-accent:focus,.shadcn-meowgic.focus\:bg-accent:focus{background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:bg-primary:focus,.shadcn-meowgic .focus\:bg-primary:focus,.shadcn-meowgic.focus\:bg-primary:focus{background-color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:text-accent-foreground:focus,.shadcn-meowgic .focus\:text-accent-foreground:focus,.shadcn-meowgic.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:text-primary-foreground:focus,.shadcn-meowgic .focus\:text-primary-foreground:focus,.shadcn-meowgic.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:opacity-100:focus,.shadcn-meowgic .focus\:opacity-100:focus,.shadcn-meowgic.focus\:opacity-100:focus{opacity:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:outline-none:focus,.shadcn-meowgic .focus\:outline-none:focus,.shadcn-meowgic.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:ring-2:focus,.shadcn-meowgic .focus\:ring-2:focus,.shadcn-meowgic.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:ring-ring:focus,.shadcn-meowgic .focus\:ring-ring:focus,.shadcn-meowgic.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus\:ring-offset-2:focus,.shadcn-meowgic .focus\:ring-offset-2:focus,.shadcn-meowgic.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:outline-none:focus-visible,.shadcn-meowgic .focus-visible\:outline-none:focus-visible,.shadcn-meowgic.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-1:focus-visible,.shadcn-meowgic .focus-visible\:ring-1:focus-visible,.shadcn-meowgic.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-2:focus-visible,.shadcn-meowgic .focus-visible\:ring-2:focus-visible,.shadcn-meowgic.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-ring:focus-visible,.shadcn-meowgic .focus-visible\:ring-ring:focus-visible,.shadcn-meowgic.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-sidebar-ring:focus-visible,.shadcn-meowgic .focus-visible\:ring-sidebar-ring:focus-visible,.shadcn-meowgic.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: var(--sidebar-ring)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-offset-1:focus-visible,.shadcn-meowgic .focus-visible\:ring-offset-1:focus-visible,.shadcn-meowgic.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-offset-2:focus-visible,.shadcn-meowgic .focus-visible\:ring-offset-2:focus-visible,.shadcn-meowgic.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .focus-visible\:ring-offset-background:focus-visible,.shadcn-meowgic .focus-visible\:ring-offset-background:focus-visible,.shadcn-meowgic.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .disabled\:pointer-events-none:disabled,.shadcn-meowgic .disabled\:pointer-events-none:disabled,.shadcn-meowgic.disabled\:pointer-events-none:disabled{pointer-events:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .disabled\:cursor-not-allowed:disabled,.shadcn-meowgic .disabled\:cursor-not-allowed:disabled,.shadcn-meowgic.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .disabled\:opacity-20:disabled,.shadcn-meowgic .disabled\:opacity-20:disabled,.shadcn-meowgic.disabled\:opacity-20:disabled{opacity:.2}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .disabled\:opacity-50:disabled,.shadcn-meowgic .disabled\:opacity-50:disabled,.shadcn-meowgic.disabled\:opacity-50:disabled{opacity:.5}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .disabled\:opacity-60:disabled,.shadcn-meowgic .disabled\:opacity-60:disabled,.shadcn-meowgic.disabled\:opacity-60:disabled{opacity:.6}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group:hover .group-hover\:opacity-100,.shadcn-meowgic .group:hover .group-hover\:opacity-100,.shadcn-meowgic.group:hover .group-hover\:opacity-100{opacity:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toaster .group-\[\.toaster\]\:border-border,.shadcn-meowgic .group.toaster .group-\[\.toaster\]\:border-border,.shadcn-meowgic.group.toaster .group-\[\.toaster\]\:border-border{border-color:var(--border)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toast .group-\[\.toast\]\:bg-muted,.shadcn-meowgic .group.toast .group-\[\.toast\]\:bg-muted,.shadcn-meowgic.group.toast .group-\[\.toast\]\:bg-muted{background-color:var(--muted)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toast .group-\[\.toast\]\:bg-primary,.shadcn-meowgic .group.toast .group-\[\.toast\]\:bg-primary,.shadcn-meowgic.group.toast .group-\[\.toast\]\:bg-primary{background-color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toaster .group-\[\.toaster\]\:bg-background,.shadcn-meowgic .group.toaster .group-\[\.toaster\]\:bg-background,.shadcn-meowgic.group.toaster .group-\[\.toaster\]\:bg-background{background-color:var(--background)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:text-red-300,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:text-red-300,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toast .group-\[\.toast\]\:text-muted-foreground,.shadcn-meowgic .group.toast .group-\[\.toast\]\:text-muted-foreground,.shadcn-meowgic.group.toast .group-\[\.toast\]\:text-muted-foreground{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toast .group-\[\.toast\]\:text-primary-foreground,.shadcn-meowgic .group.toast .group-\[\.toast\]\:text-primary-foreground,.shadcn-meowgic.group.toast .group-\[\.toast\]\:text-primary-foreground{color:var(--primary-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toaster .group-\[\.toaster\]\:text-foreground,.shadcn-meowgic .group.toaster .group-\[\.toaster\]\:text-foreground,.shadcn-meowgic.group.toaster .group-\[\.toaster\]\:text-foreground{color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.toaster .group-\[\.toaster\]\:shadow-lg,.shadcn-meowgic .group.toaster .group-\[\.toaster\]\:shadow-lg,.shadcn-meowgic.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:var(--semantic-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus,.shadcn-meowgic .group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus,.shadcn-meowgic.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .peer:disabled~.peer-disabled\:cursor-not-allowed,.shadcn-meowgic .peer:disabled~.peer-disabled\:cursor-not-allowed,.shadcn-meowgic.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .peer:disabled~.peer-disabled\:opacity-70,.shadcn-meowgic .peer:disabled~.peer-disabled\:opacity-70,.shadcn-meowgic.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .has-\[\:disabled\]\:opacity-50:has(:disabled),.shadcn-meowgic .has-\[\:disabled\]\:opacity-50:has(:disabled),.shadcn-meowgic.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .aria-selected\:bg-accent[aria-selected=true],.shadcn-meowgic .aria-selected\:bg-accent[aria-selected=true],.shadcn-meowgic.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .aria-selected\:text-accent-foreground[aria-selected=true],.shadcn-meowgic .aria-selected\:text-accent-foreground[aria-selected=true],.shadcn-meowgic.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .aria-selected\:text-muted-foreground[aria-selected=true],.shadcn-meowgic .aria-selected\:text-muted-foreground[aria-selected=true],.shadcn-meowgic.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .aria-selected\:opacity-100[aria-selected=true],.shadcn-meowgic .aria-selected\:opacity-100[aria-selected=true],.shadcn-meowgic.aria-selected\:opacity-100[aria-selected=true]{opacity:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .aria-selected\:opacity-30[aria-selected=true],.shadcn-meowgic .aria-selected\:opacity-30[aria-selected=true],.shadcn-meowgic.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[disabled\]\:pointer-events-none[data-disabled],.shadcn-meowgic .data-\[disabled\]\:pointer-events-none[data-disabled],.shadcn-meowgic.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical],.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical],.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical],.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical],.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.shadcn-meowgic .data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.shadcn-meowgic.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=left\]\:-translate-x-1[data-side=left],.shadcn-meowgic .data-\[side\=left\]\:-translate-x-1[data-side=left],.shadcn-meowgic.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=right\]\:translate-x-1[data-side=right],.shadcn-meowgic .data-\[side\=right\]\:translate-x-1[data-side=right],.shadcn-meowgic.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=top\]\:-translate-y-1[data-side=top],.shadcn-meowgic .data-\[side\=top\]\:-translate-y-1[data-side=top],.shadcn-meowgic.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=checked\]\:translate-x-5[data-state=checked],.shadcn-meowgic .data-\[state\=checked\]\:translate-x-5[data-state=checked],.shadcn-meowgic.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.shadcn-meowgic .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.shadcn-meowgic.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel],.shadcn-meowgic .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel],.shadcn-meowgic.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.shadcn-meowgic .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.shadcn-meowgic.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move],.shadcn-meowgic .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move],.shadcn-meowgic.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:animate-accordion-up[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:animate-accordion-up[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:animate-accordion-down[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:animate-accordion-down[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical],.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical],.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=active\]\:bg-background[data-state=active],.shadcn-meowgic .data-\[state\=active\]\:bg-background[data-state=active],.shadcn-meowgic.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=checked\]\:bg-background[data-state=checked],.shadcn-meowgic .data-\[state\=checked\]\:bg-background[data-state=checked],.shadcn-meowgic.data-\[state\=checked\]\:bg-background[data-state=checked]{background-color:var(--background)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=checked\]\:bg-foreground[data-state=checked],.shadcn-meowgic .data-\[state\=checked\]\:bg-foreground[data-state=checked],.shadcn-meowgic.data-\[state\=checked\]\:bg-foreground[data-state=checked]{background-color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=checked\]\:bg-primary[data-state=checked],.shadcn-meowgic .data-\[state\=checked\]\:bg-primary[data-state=checked],.shadcn-meowgic.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=on\]\:bg-accent[data-state=on],.shadcn-meowgic .data-\[state\=on\]\:bg-accent[data-state=on],.shadcn-meowgic.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:bg-accent[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:bg-accent[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:bg-secondary[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:bg-secondary[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=selected\]\:bg-muted[data-state=selected],.shadcn-meowgic .data-\[state\=selected\]\:bg-muted[data-state=selected],.shadcn-meowgic.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=unchecked\]\:bg-opacity-200[data-state=unchecked],.shadcn-meowgic .data-\[state\=unchecked\]\:bg-opacity-200[data-state=unchecked],.shadcn-meowgic.data-\[state\=unchecked\]\:bg-opacity-200[data-state=unchecked]{background-color:var(--opacity-200)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=active\]\:text-foreground[data-state=active],.shadcn-meowgic .data-\[state\=active\]\:text-foreground[data-state=active],.shadcn-meowgic.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.shadcn-meowgic .data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.shadcn-meowgic.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=on\]\:text-accent-foreground[data-state=on],.shadcn-meowgic .data-\[state\=on\]\:text-accent-foreground[data-state=on],.shadcn-meowgic.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:text-accent-foreground[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:text-accent-foreground[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:text-muted-foreground[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:text-muted-foreground[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[disabled\]\:opacity-50[data-disabled],.shadcn-meowgic .data-\[disabled\]\:opacity-50[data-disabled],.shadcn-meowgic.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=active\]\:shadow-sm[data-state=active],.shadcn-meowgic .data-\[state\=active\]\:shadow-sm[data-state=active],.shadcn-meowgic.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[swipe\=move\]\:transition-none[data-swipe=move],.shadcn-meowgic .data-\[swipe\=move\]\:transition-none[data-swipe=move],.shadcn-meowgic.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:duration-300[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:duration-300[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:duration-500[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:duration-500[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.shadcn-meowgic .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.shadcn-meowgic.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:animate-in[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:animate-in[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=visible\]\:animate-in[data-state=visible],.shadcn-meowgic .data-\[state\=visible\]\:animate-in[data-state=visible],.shadcn-meowgic.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.shadcn-meowgic .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.shadcn-meowgic.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:animate-out[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:animate-out[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=hidden\]\:animate-out[data-state=hidden],.shadcn-meowgic .data-\[state\=hidden\]\:animate-out[data-state=hidden],.shadcn-meowgic.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[swipe\=end\]\:animate-out[data-swipe=end],.shadcn-meowgic .data-\[swipe\=end\]\:animate-out[data-swipe=end],.shadcn-meowgic.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-],.shadcn-meowgic .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-],.shadcn-meowgic.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.shadcn-meowgic .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.shadcn-meowgic.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:fade-out-0[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:fade-out-0[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:fade-out-80[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:fade-out-80[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=hidden\]\:fade-out[data-state=hidden],.shadcn-meowgic .data-\[state\=hidden\]\:fade-out[data-state=hidden],.shadcn-meowgic.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:fade-in-0[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:fade-in-0[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=visible\]\:fade-in[data-state=visible],.shadcn-meowgic .data-\[state\=visible\]\:fade-in[data-state=visible],.shadcn-meowgic.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:zoom-out-95[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:zoom-out-95[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:zoom-in-90[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:zoom-in-90[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:zoom-in-95[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:zoom-in-95[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end],.shadcn-meowgic .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end],.shadcn-meowgic.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start],.shadcn-meowgic .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start],.shadcn-meowgic.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end],.shadcn-meowgic .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end],.shadcn-meowgic.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start],.shadcn-meowgic .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start],.shadcn-meowgic.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom],.shadcn-meowgic .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom],.shadcn-meowgic.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=left\]\:slide-in-from-right-2[data-side=left],.shadcn-meowgic .data-\[side\=left\]\:slide-in-from-right-2[data-side=left],.shadcn-meowgic.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=right\]\:slide-in-from-left-2[data-side=right],.shadcn-meowgic .data-\[side\=right\]\:slide-in-from-left-2[data-side=right],.shadcn-meowgic.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top],.shadcn-meowgic .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top],.shadcn-meowgic.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-left[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-left[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-top[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-top[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-bottom[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-bottom[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-left[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-left[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-right[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-right[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-top[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-top[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:slide-in-from-top-full[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:slide-in-from-top-full[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=closed\]\:duration-300[data-state=closed],.shadcn-meowgic .data-\[state\=closed\]\:duration-300[data-state=closed],.shadcn-meowgic.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:duration-500[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:duration-500[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after,.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after,.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after,.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after,.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after,.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after,.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after,.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after,.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after,.shadcn-meowgic .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after,.shadcn-meowgic.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .group[data-state=open] .group-data-\[state\=open\]\:rotate-180,.shadcn-meowgic .group[data-state=open] .group-data-\[state\=open\]\:rotate-180,.shadcn-meowgic.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}@media (min-width: 640px){:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:bottom-0,.shadcn-meowgic .sm\:bottom-0,.shadcn-meowgic.sm\:bottom-0{bottom:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:right-0,.shadcn-meowgic .sm\:right-0,.shadcn-meowgic.sm\:right-0{right:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:top-auto,.shadcn-meowgic .sm\:top-auto,.shadcn-meowgic.sm\:top-auto{top:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:mt-0,.shadcn-meowgic .sm\:mt-0,.shadcn-meowgic.sm\:mt-0{margin-top:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:max-w-md,.shadcn-meowgic .sm\:max-w-md,.shadcn-meowgic.sm\:max-w-md{max-width:28rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:max-w-sm,.shadcn-meowgic .sm\:max-w-sm,.shadcn-meowgic.sm\:max-w-sm{max-width:24rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:grid-cols-3,.shadcn-meowgic .sm\:grid-cols-3,.shadcn-meowgic.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:flex-row,.shadcn-meowgic .sm\:flex-row,.shadcn-meowgic.sm\:flex-row{flex-direction:row}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:flex-col,.shadcn-meowgic .sm\:flex-col,.shadcn-meowgic.sm\:flex-col{flex-direction:column}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:justify-end,.shadcn-meowgic .sm\:justify-end,.shadcn-meowgic.sm\:justify-end{justify-content:flex-end}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:gap-2\.5,.shadcn-meowgic .sm\:gap-2\.5,.shadcn-meowgic.sm\:gap-2\.5{gap:.625rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:space-x-2>:not([hidden])~:not([hidden]),.shadcn-meowgic .sm\:space-x-2>:not([hidden])~:not([hidden]),.shadcn-meowgic.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:space-x-4>:not([hidden])~:not([hidden]),.shadcn-meowgic .sm\:space-x-4>:not([hidden])~:not([hidden]),.shadcn-meowgic.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:space-y-0>:not([hidden])~:not([hidden]),.shadcn-meowgic .sm\:space-y-0>:not([hidden])~:not([hidden]),.shadcn-meowgic.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:rounded-lg,.shadcn-meowgic .sm\:rounded-lg,.shadcn-meowgic.sm\:rounded-lg{border-radius:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:p-6,.shadcn-meowgic .sm\:p-6,.shadcn-meowgic.sm\:p-6{padding:1.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .sm\:text-left,.shadcn-meowgic .sm\:text-left,.shadcn-meowgic.sm\:text-left{text-align:left}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open],.shadcn-meowgic .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open],.shadcn-meowgic.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .md\:absolute,.shadcn-meowgic .md\:absolute,.shadcn-meowgic.md\:absolute{position:absolute}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\],.shadcn-meowgic .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\],.shadcn-meowgic.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .md\:w-auto,.shadcn-meowgic .md\:w-auto,.shadcn-meowgic.md\:w-auto{width:auto}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .md\:max-w-\[420px\],.shadcn-meowgic .md\:max-w-\[420px\],.shadcn-meowgic.md\:max-w-\[420px\]{max-width:420px}}@media (min-width: 1024px){:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\],.shadcn-meowgic .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\],.shadcn-meowgic.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]),.shadcn-meowgic .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]),.shadcn-meowgic.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child,.shadcn-meowgic .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child,.shadcn-meowgic.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child,.shadcn-meowgic .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child,.shadcn-meowgic.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end),.shadcn-meowgic .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end),.shadcn-meowgic.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]),.shadcn-meowgic .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]),.shadcn-meowgic.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>span\]\:line-clamp-1>span,.shadcn-meowgic .\[\&\>span\]\:line-clamp-1>span,.shadcn-meowgic.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div,.shadcn-meowgic .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div,.shadcn-meowgic.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:absolute>svg,.shadcn-meowgic .\[\&\>svg\]\:absolute>svg,.shadcn-meowgic.\[\&\>svg\]\:absolute>svg{position:absolute}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:left-4>svg,.shadcn-meowgic .\[\&\>svg\]\:left-4>svg,.shadcn-meowgic.\[\&\>svg\]\:left-4>svg{left:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:top-4>svg,.shadcn-meowgic .\[\&\>svg\]\:top-4>svg,.shadcn-meowgic.\[\&\>svg\]\:top-4>svg{top:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:h-3\.5>svg,.shadcn-meowgic .\[\&\>svg\]\:h-3\.5>svg,.shadcn-meowgic.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:w-3\.5>svg,.shadcn-meowgic .\[\&\>svg\]\:w-3\.5>svg,.shadcn-meowgic.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:text-destructive>svg,.shadcn-meowgic .\[\&\>svg\]\:text-destructive>svg,.shadcn-meowgic.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\]\:text-foreground>svg,.shadcn-meowgic .\[\&\>svg\]\:text-foreground>svg,.shadcn-meowgic.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>svg\~\*\]\:pl-7>svg~*,.shadcn-meowgic .\[\&\>svg\~\*\]\:pl-7>svg~*,.shadcn-meowgic.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\>tr\]\:last\:border-b-0:last-child>tr,.shadcn-meowgic .\[\&\>tr\]\:last\:border-b-0:last-child>tr,.shadcn-meowgic.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.shadcn-meowgic .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.shadcn-meowgic.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg,.shadcn-meowgic .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg,.shadcn-meowgic.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading],.shadcn-meowgic .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading],.shadcn-meowgic.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading],.shadcn-meowgic .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading],.shadcn-meowgic.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading],.shadcn-meowgic .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading],.shadcn-meowgic.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading],.shadcn-meowgic .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading],.shadcn-meowgic.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading],.shadcn-meowgic .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading],.shadcn-meowgic.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group],.shadcn-meowgic .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group],.shadcn-meowgic.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group],.shadcn-meowgic .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group],.shadcn-meowgic.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg,.shadcn-meowgic .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg,.shadcn-meowgic.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg,.shadcn-meowgic .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg,.shadcn-meowgic.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input],.shadcn-meowgic .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input],.shadcn-meowgic.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item],.shadcn-meowgic .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item],.shadcn-meowgic.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item],.shadcn-meowgic .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item],.shadcn-meowgic.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg,.shadcn-meowgic .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg,.shadcn-meowgic.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg,.shadcn-meowgic .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg,.shadcn-meowgic.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_p\]\:leading-relaxed p,.shadcn-meowgic .\[\&_p\]\:leading-relaxed p,.shadcn-meowgic.\[\&_p\]\:leading-relaxed p{line-height:1.625}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_svg\]\:pointer-events-none svg,.shadcn-meowgic .\[\&_svg\]\:pointer-events-none svg,.shadcn-meowgic.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_svg\]\:size-4 svg,.shadcn-meowgic .\[\&_svg\]\:size-4 svg,.shadcn-meowgic.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_svg\]\:shrink-0 svg,.shadcn-meowgic .\[\&_svg\]\:shrink-0 svg,.shadcn-meowgic.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_tr\:last-child\]\:border-0 tr:last-child,.shadcn-meowgic .\[\&_tr\:last-child\]\:border-0 tr:last-child,.shadcn-meowgic.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}:where(meowgic-product-customizer-section,meowgic-product-customizer-block) .\[\&_tr\]\:border-b tr,.shadcn-meowgic .\[\&_tr\]\:border-b tr,.shadcn-meowgic.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
