@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Zodiak:wght@400;700&display=swap";html{color-scheme:light!important}.dark,[class*=dark],[class*=theme-dark],[data-theme=dark]{color-scheme:light!important;background:var(--color-muted)!important;color:var(--color-black)!important}:root{--color-coral-pink:#FC8584;--color-coral-pink-hover:#e87674;--color-coral-pink-light:#fedcdc;--color-coral-pink-dark:#d6716f;--color-sky-blue:#3FD9FF;--color-crimson:#FF3333;--color-lime:#35FF11;--color-black:#000000;--color-white:#FFFFFF;--color-primary:var(--color-coral-pink);--color-accent:var(--color-sky-blue);--color-secondary:var(--color-lime);--color-destructive:var(--color-crimson);--color-muted:#f5f5f5;--color-popover:#fff;--color-card:#fff;--color-chart:var(--color-accent);--color-background:#ffffff;--color-foreground:#000000;--color-border:#e5e7eb;--color-input:#ffffff;--color-ring:var(--color-coral-pink);--color-text:#000000;--color-text-muted:#6b7280;--font-montserrat:"Montserrat",sans-serif;--font-zodiak:"Zodiak",serif;--radius-lg:1.5rem;--radius-md:1rem;--radius-sm:0.5rem;--shadow-card:0 4px 24px rgba(0,0,0,0.08);--shadow-modal:0 8px 32px rgba(0,0,0,0.12)}*,:after,:before{color-scheme:light!important}.payload__app,body{font-family:var(--font-montserrat);background:var(--color-muted)!important;color:var(--color-black)!important;color-scheme:light!important}.payload__app.dark,.payload__app[class*=dark],.payload__app[data-theme=dark]{background:var(--color-muted)!important;color:var(--color-black)!important}.payload__nav{background:var(--color-primary)!important;color:var(--color-white)!important}.payload__logo{height:40px}.payload__button:hover,button:hover{background:var(--color-coral-pink-hover)}.payload__card{box-shadow:var(--shadow-card);padding:2rem}.payload__card,.payload__modal{background:var(--color-card)!important;border-radius:var(--radius-lg);color:var(--color-black)!important}.payload__modal{box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}input,select,textarea{border-radius:var(--radius-sm);border:1.5px solid var(--color-accent);font-family:var(--font-montserrat);background:var(--color-input)!important;color:var(--color-text)!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-coral-pink-light)}.payload__container{max-width:1400px;margin:0 auto;padding:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat);text-transform:uppercase;letter-spacing:.05em;color:var(--color-black)!important}.payload__accordion-content{transition:max-height .3s cubic-bezier(.4,0,.2,1)}.nav-toggler,.nav__mobile-close{background:var(--color-white)!important;margin-right:20px!important;transition:background .2s,border .2s!important}@media(max-width:768px){.template-default__nav-toggler{display:none!important}}.payload-toast-close-button{padding:.25rem .5rem!important;border-radius:50%!important;background:#fcfcfc!important;color:#333!important;margin:0!important;box-shadow:none!important;font-weight:400!important;min-width:unset!important;min-height:unset!important}.payload__table{background:var(--color-white)!important;color:var(--color-black)!important}.payload__dropdown,.payload__panel,.payload__select,.payload__sidebar,.payload__table td,.payload__table th,.payload__toolbar{background:var(--color-white)!important;color:var(--color-black)!important;border-color:var(--color-border)!important}.payload__field{background:var(--color-white)!important}.payload__field,.payload__label,.payload__text{color:var(--color-black)!important}.payload__link{color:var(--color-primary)!important}.payload__link:hover{color:var(--color-coral-pink-hover)!important}.payload__icon{color:var(--color-black)!important}.payload__badge{background:var(--color-primary)!important;color:var(--color-white)!important}.payload__alert,.payload__notification{background:var(--color-white)!important;color:var(--color-black)!important;border-color:var(--color-border)!important}.payload__tooltip{background:var(--color-black)!important;color:var(--color-white)!important}.payload__progress{background:var(--color-muted)!important}.payload__progress-bar{background:var(--color-primary)!important}.payload__spinner{color:var(--color-primary)!important}.payload__loading{background:var(--color-white)!important;color:var(--color-black)!important}.payload__error{background:var(--color-destructive)!important;color:var(--color-white)!important}.payload__success{background:var(--color-secondary)!important;color:var(--color-black)!important}.payload__warning{background:var(--color-accent)!important}.payload__info,.payload__warning{color:var(--color-black)!important}.payload__info{background:var(--color-sky-blue)!important}[class*=payload__]{color-scheme:light!important}@media(max-width:768px){.payload__nav{padding:.5rem 1rem!important}.payload__nav-item{padding:.75rem 1rem!important;font-size:.875rem!important}.payload__sidebar{width:100%!important;max-width:100%!important;position:fixed!important;top:0!important;left:0!important;height:100vh!important;z-index:1000!important;transform:translateX(-100%)!important;transition:transform .3s ease-in-out!important}.payload__sidebar--open{transform:translateX(0)!important}.payload__main{margin-left:0!important;padding:1rem!important}.payload__card{margin-bottom:1rem!important}.payload__card,.payload__form{padding:1rem!important}.payload__field{margin-bottom:1rem!important}input,select,textarea{font-size:16px!important;padding:.75rem!important;min-height:44px!important}.payload__button{padding:.75rem 1rem!important;min-height:44px!important;font-size:.875rem!important;width:100%!important;margin-bottom:.5rem!important}.payload__table{font-size:.75rem!important}.payload__table td,.payload__table th{padding:.5rem!important}.payload__modal{margin:1rem!important;max-width:calc(100vw - 2rem)!important;max-height:calc(100vh - 2rem)!important}.payload__toolbar{flex-direction:column!important;gap:.5rem!important;padding:1rem!important}.payload__search{width:100%!important;margin-bottom:1rem!important}.payload__filters{flex-direction:column!important;gap:.5rem!important}.payload__pagination{justify-content:center!important;flex-wrap:wrap!important;gap:.25rem!important}.payload__collection-card{width:100%!important;margin-bottom:1rem!important}.payload__upload-area{padding:2rem 1rem!important;min-height:120px!important}.payload__image-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:.5rem!important}.payload__rich-text-editor{min-height:200px!important}.payload__rich-text-toolbar{flex-wrap:wrap!important;gap:.25rem!important}.payload__tabs{flex-direction:column!important}.payload__tab{width:100%!important;text-align:center!important}.payload__accordion{margin-bottom:.5rem!important}.payload__accordion-header{padding:1rem!important;min-height:44px!important}.payload__notification{margin:.5rem!important;padding:1rem!important}.payload__loading{padding:2rem 1rem!important}.payload__error,.payload__success{padding:1rem!important;margin:1rem 0!important}}@media(min-width:769px)and (max-width:1024px){.payload__sidebar{width:250px!important}.payload__main{margin-left:250px!important}.payload__card{padding:1.5rem!important}.payload__button{padding:.75rem 1.5rem!important}}@media(hover:none)and (pointer:coarse){.payload__accordion-header,.payload__button,.payload__nav-item,.payload__tab{min-height:44px!important;min-width:44px!important}.payload__main,.payload__sidebar{-webkit-overflow-scrolling:touch!important}.payload__button:focus,.payload__nav-item:focus,.payload__tab:focus{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}}@media(prefers-color-scheme:dark){*,:after,:before{color-scheme:light!important}.payload__app,[class*=payload__],body{background:var(--color-muted)!important;color:var(--color-black)!important}}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row{background:#fff!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;margin-bottom:1rem!important;padding:1rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row{padding:.75rem!important;margin-bottom:.75rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-header{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-index{font-weight:600!important;color:var(--color-primary)!important;font-size:.875rem!important}.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-actions{display:flex!important;gap:.5rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field .payload__array-field__row-actions{justify-content:space-between!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field{border:2px dashed var(--color-border)!important;border-radius:var(--radius-sm)!important;padding:2rem 1rem!important;text-align:center!important;background:var(--color-muted)!important;transition:all .2s!important}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field:hover{border-color:var(--color-primary)!important;background:var(--color-coral-pink-light)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field{padding:1.5rem 1rem!important;min-height:120px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field__input{display:none!important}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field__label{cursor:pointer!important;font-weight:500!important;color:var(--color-primary)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=image] .payload__upload-field__label{font-size:.875rem!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__input{border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;padding:.75rem!important;font-size:.875rem!important}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__input:focus,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__input:focus,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__input:focus,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-coral-pink-light)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__input,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__input{padding:1rem!important;font-size:1rem!important;min-height:44px!important}}.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__label{font-weight:600!important;color:var(--color-text)!important;margin-bottom:.5rem!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonLink] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=buttonText] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=subtitle] .payload__label,.payload__field[data-field-name=heroBanners] .payload__field[data-field-name=title] .payload__label{font-size:.875rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field__add-button,.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button{background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:var(--radius-sm)!important;padding:.75rem 1rem!important;font-weight:500!important;cursor:pointer!important;transition:background .2s!important}.payload__field[data-field-name=heroBanners] .payload__array-field__add-button:hover,.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button:hover{background:var(--color-coral-pink-hover)!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field__add-button,.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button{padding:1rem!important;min-height:44px!important;font-size:.875rem!important}}.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button{background:var(--color-destructive)!important}.payload__field[data-field-name=heroBanners] .payload__array-field__remove-button:hover{background:#dc2626!important}.payload__input--select,.payload__select select,select,select.payload__select,select[data-field-name=buttonLink]{min-width:200px!important;width:100%!important;padding:.75rem 2.5rem .75rem .75rem!important;background-color:var(--color-white)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:1.5em 1.5em!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;color:var(--color-text)!important;font-size:.875rem!important;line-height:1.5!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;cursor:pointer!important}.payload__input--select:focus,.payload__select select:focus,select.payload__select:focus,select:focus,select[data-field-name=buttonLink]:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-coral-pink-light)!important;outline:none!important}.payload__input--select:hover,.payload__select select:hover,select.payload__select:hover,select:hover,select[data-field-name=buttonLink]:hover{border-color:var(--color-primary)!important}@media(max-width:768px){.payload__input--select,.payload__select select,select,select.payload__select,select[data-field-name=buttonLink]{padding:1rem 3rem 1rem 1rem!important;font-size:1rem!important;min-height:44px!important;background-size:1.25em 1.25em!important;background-position:right .75rem center!important}}select option{background-color:var(--color-white)!important;color:var(--color-text)!important;padding:.5rem!important;font-size:.875rem!important}select option:checked{background-color:var(--color-primary)!important;color:var(--color-white)!important}select option:hover{background-color:var(--color-coral-pink-light)!important}.payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=buttonLink] .payload__select,.payload__field[data-field-name=buttonLink] select{min-width:250px!important;max-width:100%!important}@media(max-width:768px){.payload__field[data-field-name=buttonLink] .payload__input,.payload__field[data-field-name=buttonLink] .payload__select,.payload__field[data-field-name=buttonLink] select{min-width:100%!important}}.payload__field[data-field-name=buttonLink] .payload__label{margin-bottom:.5rem!important;font-weight:600!important;color:var(--color-text)!important}.payload__array-field .payload__field[data-field-name=buttonLink]{margin-bottom:1rem!important}.payload__array-field .payload__field[data-field-name=buttonLink] select{width:100%!important;min-width:200px!important}.payload__field[data-field-name=heroBanners] .payload__array-field__row{position:relative!important}.payload__field[data-field-name=heroBanners] .payload__array-field__row:before{content:"📱 Mobile Preview"!important;position:absolute!important;top:.5rem!important;right:.5rem!important;background:var(--color-primary)!important;color:#fff!important;padding:.25rem .5rem!important;border-radius:.25rem!important;font-size:.75rem!important;font-weight:500!important;z-index:10!important}@media(max-width:768px){.payload__field[data-field-name=heroBanners] .payload__array-field__row:before{display:none!important}}