:root{--is-white: #fff;--is-green: #7e9d97;--is-red: #D56E7C;--is-yellow: #FFC23F;--is-hybrid: #58B9D1;--is-dark: #000;--is-black: #000;--is-gray: #eaeaea;--is-light: #EEF6FF;--is-blue: #207AD5;--is-xxs: .1rem;--is-xs: .5rem;--is-small: .7rem;--is-regular: 1rem;--is-medium: 1.5rem;--is-input: 2rem;--is-large: 3rem;--is-xl: 6rem;--is-xxl: 12rem;--is-xxxl: 25rem;--is-full: 100%;--font-mono: "Mono", sans-serif;--font-body: "Body", sans-serif;--font-text: "Text", sans-serif;--font-title: "Title", sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Mono;src:url(/assets/mono-JQnt_Uw5.otf) format("opentype")}@font-face{font-family:Body;src:url(/assets/body-DZS6M45l.ttf) format("truetype")}@font-face{font-family:Text;src:url(/assets/text-geqFJtsA.otf) format("opentype")}@font-face{font-family:Title;src:url(/assets/title-Bm8IQSgv.otf) format("opentype")}body{margin:0;font-family:var(--font-text);font-size:12px;background-color:var(--is-light);color:var(--is-dark);background-image:url(/assets/background-GzcTdUN8.svg)}h1,h2,h3,h4,p{font-weight:400;margin-top:0;margin-bottom:0}h3{font-size:var(--is-regular)}.app.is-header{display:flex;justify-content:space-between;height:var(--is-large);padding:var(--is-regular);align-items:center;position:fixed;top:0;left:0;right:0;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);z-index:9}.app.is-main{display:grid;grid-template-columns:.35fr 1fr .5fr;gap:var(--is-medium);padding:8em 3em}.app.is-page{grid-column:span 2}.app.is-router{width:100%;padding-right:var(--is-medium);padding-bottom:var(--is-xxl)}.app.is-wrap{display:flex;flex-direction:row;gap:var(--is-regular)}.app.is-content{padding:0 var(--is-regular)}.header.is-user{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;position:relative}.header.is-options{display:flex;flex-direction:row;align-items:center;gap:var(--is-xs)}.header.is-logo{padding:0 var(--is-regular);display:flex;align-items:center;gap:var(--is-regular)}.header.is-logo img{height:var(--is-large)}.header.is-title{font-size:var(--is-medium);padding-bottom:var(--is-regular)}.nav.is-sticky{position:relative;z-index:99}.nav.is-wrap{display:flex;flex-direction:column;top:8em;left:0;position:sticky;gap:var(--is-regular);padding:0 var(--is-regular)}.nav.is-item{display:flex;flex-direction:row;align-items:center;gap:var(--is-small);padding:var(--is-xs);font-size:var(--is-regular);border-radius:var(--is-xxs);text-decoration:none;color:currentColor;cursor:pointer;flex:1;transition:all .2s ease-in-out}.nav.is-item:before{content:"";display:inline-block;width:0;height:0;border-radius:100%;background-color:var(--is-blue);margin-left:0;transition:all .2s ease-in-out}.nav.is-item:hover{color:var(--is-blue);background-color:var(--is-white);border-radius:var(--is-regular);transition:all .2s ease-in-out}.nav.is-item:hover:before{content:"";display:inline-block;width:var(--is-xs);height:var(--is-xs);border-radius:100%;background-color:var(--is-blue);margin-left:.25em}.nav.is-item svg{width:18px}.nav.is-item.is-active{color:var(--is-blue);background-color:var(--is-white);border-radius:var(--is-regular);transition:all .2s ease-in-out}.nav.is-item.is-active:before{content:"";display:inline-block;width:var(--is-xs);height:var(--is-xs);border-radius:100%;background-color:var(--is-blue);margin-left:.25em}.nav.is-items{border-radius:var(--is-xs);padding:var(--is-xs);position:relative;display:flex;flex-direction:column;gap:var(--is-xxs)}.nav.is-title{padding:var(--is-xs);font-family:var(--font-body);font-size:var(--is-small);color:var(--is-red);text-transform:uppercase}.user.is-wrap{background-color:var(--is-white);padding:var(--is-xs) var(--is-small);border-radius:var(--is-xs);margin-right:var(--is-regular);display:flex;align-items:center;justify-content:space-between;gap:var(--is-small);max-width:15em;min-width:15em;overflow:hidden}.login.is-wrap{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:var(--is-large);background-color:var(--is-blue);z-index:99}.login.is-wrap:before{content:"";background-image:url(/assets/background-GzcTdUN8.svg);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;z-index:1}.login.is-logo{padding:0 var(--is-regular);display:flex;align-items:center;gap:var(--is-regular)}.login.is-logo img{height:var(--is-xl)}.login.is-approve{background-color:var(--is-white);padding:var(--is-large) var(--is-medium);display:flex;flex-direction:column;gap:var(--is-regular);width:33vw;text-align:center;border-radius:var(--is-regular);justify-content:center;align-items:center}.login.is-content{background-color:var(--is-white);padding:var(--is-medium);display:flex;flex-direction:column;gap:var(--is-regular);width:33vw;border-radius:var(--is-regular);position:relative;z-index:2}.login.is-content>a{color:var(--is-dark);text-decoration:none;font-size:var(--is-small)}label{max-height:1rem;padding:var(--is-xxs) var(--is-xs);border-radius:var(--is-regular);border:1px solid var(--is-dark);display:inline-flex;align-items:center;flex-direction:row;gap:.5rem;font-size:.6rem;text-transform:uppercase;font-family:var(--font-body)}.input.is-group{display:flex;flex-direction:column;gap:1em;position:relative}.input.is-stack{display:flex;flex-direction:column;align-items:stretch;gap:1em}.input.is-wrap{display:flex;flex-direction:row;gap:var(--is-xs);align-items:flex-start}.input.is-wrap.is-form{margin-bottom:var(--is-regular)}ul{padding-inline-start:0px}label{text-transform:uppercase;color:var(--is-black);max-width:fit-content}input{padding:var(--is-xs) 0;font-size:1.15em;background-color:transparent;border:none;border-bottom:1px solid var(--is-gray);border-radius:0;flex:1;min-height:1.55em;transition:all .3s ease}input:focus{outline:none;border-bottom:1px solid var(--is-dark)}select{padding:var(--is-xs) var(--is-small);font-size:1.15em;background-color:transparent;border:1px solid var(--is-dark);border-radius:var(--is-xs);flex:1;min-height:1.55em;transition:all .3s ease}select:focus{outline:none;border:1px solid var(--is-dark)}textarea{padding:var(--is-small);font-size:var(--is-regular);background-color:transparent;border:1px solid var(--is-gray);border-radius:var(--is-xxs);flex:1;font-size:1.2em;min-height:5em;transition:all .3s ease;font-family:var(--font-text);resize:none}textarea:focus{outline:none;border:1px solid var(--is-dark)}input::placeholder{color:#bababa}input:-webkit-autofill,input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--is-light) inset;-webkit-text-fill-color:var(--is-black)}.sidebar.is-right{padding:4.75rem var(--is-regular)}.sidebar.is-items{display:flex;flex-direction:column;align-items:flex-end;position:sticky;top:5rem;gap:var(--is-xs)}.sidebar.is-nav{text-transform:uppercase;color:currentcolor;text-decoration:none;border:none;background-color:transparent;font-size:1em;font-family:var(--font-body);padding:0}.sidebar.is-active{color:var(--is-black)}.sidebar.is-active:before{display:inline-block;content:"";width:var(--is-xs);height:var(--is-xs);background-color:var(--is-blue);border-radius:var(--is-regular);margin-right:var(--is-xs)}.sidebar.is-content{display:flex;flex-direction:column;gap:var(--is-regular);padding:var(--is-regular);border-radius:var(--is-small);border:1px solid var(--is-gray);margin-right:var(--is-regular);background-color:var(--is-white);box-shadow:0 5px 50px -20px #2525253a}button{cursor:pointer}.button{display:flex;align-items:center;justify-content:center;height:var(--is-input);padding:0 var(--is-regular);flex:1;min-height:var(--is-large);border:none;border-radius:var(--is-xs);cursor:pointer;font-family:var(--font-body);font-size:var(--is-small);text-align:center;text-decoration:none;box-sizing:border-box;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.button.is-dark{background-color:var(--is-dark);color:var(--is-light)}.button.is-dark:hover{background-color:var(--is-blue)}.button.is-white{background-color:var(--is-white);color:var(--is-dark)}.button.is-white:hover{background-color:var(--is-dark);color:var(--is-light)}.button.is-blue{background-color:var(--is-blue);color:var(--is-light)}.button.is-blue:hover{background-color:var(--is-dark)}.button.is-cancel{flex:unset;padding:var(--is-xs) var(--is-xs);min-height:unset;background-color:var(--is-red);color:var(--is-light)}.button.is-edit{flex:unset;padding:var(--is-xs) var(--is-xs);min-height:unset;background-color:var(--is-dark);color:var(--is-light)}.button.is-light{border:1px solid var(--is-blue);color:currentColor;background-color:transparent}.button.is-light:hover{background-color:var(--is-dark);color:var(--is-light);border:1px solid var(--is-black)}.button.is-red{border:1px solid var(--is-red);color:var(--is-light);background-color:var(--is-red)}.button.is-red:hover{background-color:var(--is-dark);color:var(--is-light);border:1px solid var(--is-dark)}.buttons.is-wrap{display:flex;flex-direction:row;gap:1em;padding:1em 0}.listing.is-grid{display:grid;gap:var(--is-medium);justify-content:space-between;align-items:start;grid-template-columns:1fr 1fr}.listing.is-content{display:flex;flex-direction:row;gap:var(--is-xl)}.listing.is-list{display:flex;flex-direction:column;gap:var(--is-regular)}.listing.is-item{display:flex;flex-direction:column;gap:var(--is-regular);background-color:#fff;border-radius:var(--is-xs);padding:var(--is-regular);transition:all .3s ease,color .3s ease}.listing.is-thumbnail{position:absolute;width:100%;height:100%;object-fit:cover}.listing.is-cover{height:var(--is-xxl);background-color:var(--is-dark);position:relative;border-radius:var(--is-xxs);overflow:hidden;border:1px solid var(--is-gray)}.listing.is-header{display:flex;flex-direction:row;gap:var(--is-small);justify-content:space-between;align-items:center;text-transform:uppercase;border-bottom:1px solid var(--is-gray);padding:0 0 var(--is-regular) 0}.listing.is-title{font-size:var(--is-regular);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--is-gray);padding:0 0 var(--is-xs) 0}.listing.is-tag{font-size:var(--is-small);display:flex;flex-direction:row;gap:var(--is-xs)}.listing.is-inline{display:flex;flex-direction:row;gap:var(--is-xs)}.listing.is-tags{display:flex;flex-direction:row;gap:var(--is-xs);text-transform:uppercase}.listing.is-terpenes{text-transform:none}.listing.is-bottom{display:flex;flex-direction:column;gap:var(--is-regular)}.listing.is-actions{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--is-xs)}.listing.is-details{display:flex;flex-direction:column;gap:var(--is-xs);flex:1}.listing.is-details>div{display:flex;flex-direction:row;justify-content:space-between}.tag.is-wrap{display:flex;flex-direction:row;gap:var(--is-xs);align-items:center}.tag.is-details{padding:var(--is-xs) 0;display:grid;grid-template-columns:.5fr 1fr;flex-direction:row;gap:var(--is-xs);border-bottom:1px solid var(--is-gray)}.tag.is-details>p{text-transform:none}.tag.is-name{text-transform:uppercase;color:var(--is-dark)}.tag.is-category{max-height:1rem;padding:var(--is-xxs) var(--is-xs);border-radius:var(--is-regular);background-color:var(--is-dark);color:var(--is-light);display:inline-flex;flex-direction:row;gap:.5rem;font-size:.6rem;text-transform:uppercase;font-family:var(--font-body)}.tag.is-category.Sativa{background-color:var(--is-yellow)!important;color:var(--is-dark)}.tag.is-category.Indica{background-color:var(--is-red)!important;color:var(--is-dark)}.tag.is-category.Hybrid{background-color:var(--is-hybrid)!important;color:var(--is-dark)}.tag.is-type{max-height:1rem;padding:var(--is-xxs) var(--is-xs);border-radius:var(--is-regular);border:1px solid var(--is-dark);display:inline-flex;flex-direction:row;gap:.5rem;font-size:.6rem;text-transform:uppercase;font-family:var(--font-body);cursor:pointer}.tag.is-type.is-active{background-color:var(--is-dark);color:var(--is-light)}.section.is-wrap{padding:0 0 var(--is-medium) 0;font-family:var(--font-body);text-transform:uppercase;font-size:var(--is-small);display:flex;flex-direction:row;align-items:center;gap:2em}.section.is-title{padding:0 0 var(--is-medium) 0;font-family:var(--font-body);text-transform:uppercase;font-size:var(--is-small);display:flex;flex-direction:row;align-items:center;gap:1em}.section.is-title:before{content:"";display:inline-block;width:var(--is-xs);height:var(--is-xs);border-radius:100%;background-color:var(--is-blue)}.section.is-spacer{height:var(--is-large)}.gallery.is-wrap{margin-top:var(--is-regular)}.message{padding:1rem;border-radius:4px;margin-top:1em;text-align:center}.message.is-actions{display:flex;justify-content:center;gap:var(--is-regular)}.message.is-error{background-color:#fff5f5;color:var(--is-dark);border:1px solid var(--is-red)}.message.is-success{background-color:#f0fff4;color:#28a745;border:1px solid #28a745}.product.is-about{display:flex;flex-direction:column;gap:var(--is-regular);padding:var(--is-large) 0}.product.is-content{display:flex;flex-direction:column;gap:var(--is-regular)}.product.is-cover{width:100%;max-height:var(--is-xxxl);border-radius:1em;height:25vw;background:#000;overflow:hidden;position:relative}.product.is-details{display:flex;flex-direction:column;justify-content:flex-start}.product.is-favourite{display:flex;height:var(--is-small);width:var(--is-small);align-content:center;justify-content:center;flex-direction:row;align-items:center;border-radius:100px;padding:var(--is-xs);position:absolute;right:var(--is-xs);top:var(--is-xs);background-color:var(--is-light)}.product.is-gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--is-regular)}.product.is-images{display:flex;flex-direction:column;gap:var(--is-regular);max-width:100%;overflow:hidden;position:sticky;top:5rem}.product.is-title{font-family:var(--font-body);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative}.product.is-title>h2{font-size:var(--is-large);line-height:1;margin-bottom:var(--is-medium)}.product.is-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--is-large);grid-column:span 2;padding:0 var(--is-regular)}.product.is-form{border-radius:var(--is-xs);position:relative;display:flex;flex-direction:column;margin-top:var(--is-regular);margin-bottom:var(--is-regular)}.specs.is-wrap{display:flex;flex-direction:column;border-top:1px solid var(--is-dark)}.specs.is-item{display:flex;flex-direction:row;padding:var(--is-small) 0;border-bottom:1px solid var(--is-dark);justify-content:space-between;align-items:center}.specs.is-title{font-family:var(--font-body);text-transform:uppercase}.specs.is-value{font-size:var(--is-small);border:1px solid var(--is-dark);padding:var(--is-xxs) var(--is-small);border-radius:var(--is-regular)}.filters.is-wrap{display:flex;flex-direction:column;gap:var(--is-regular);background-color:#fff;border-radius:var(--is-xs);padding:var(--is-medium);padding-bottom:3em}.filters.is-categories{display:flex;flex-direction:row;justify-content:flex-start;gap:1em;margin:1em 0}.filters.is-range{display:flex;flex-direction:column;gap:var(--is-regular);padding-right:1.5em}.filters.is-range>label{display:flex;flex-direction:row;justify-content:space-between}.filters.is-range.is-categories{display:flex;flex-direction:row;justify-content:flex-start;gap:1em}.filters.is-dropdown{display:flex;flex-direction:column;gap:var(--is-regular)}.filters.is-dropdown>select{height:3em;padding:var(--is-small);border:1px solid var(--is-dark);border-radius:var(--is-xxs)}.form.is-wrap{display:flex;flex-direction:column;gap:1em}.noUi-handle{width:1.5em!important;height:1.5em!important;border-radius:100%!important}.noUi-handle:before,.noUi-handle:after{display:none!important}.noUi-horizontal{height:.5em!important}.noUi-connect{background:var(--is-dark)!important}@media (max-width: 600px){.app.is-main{display:flex;flex-direction:column-reverse}.nav.is-sticky{position:fixed;z-index:99;bottom:0;left:0;right:0;background-color:var(--is-white)}.nav.is-items{display:flex;flex-direction:row}.listing.is-grid{display:flex;flex-direction:column;align-items:stretch}}.loading-overlay[data-v-0e88b83e]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--is-blue);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .5s ease-out}.loading-overlay.fade-out[data-v-0e88b83e]{opacity:0}.loading-content[data-v-0e88b83e]{text-align:center}.header.is-user[data-v-61f02bdc]{position:relative;cursor:pointer}.user.is-dropdown[data-v-61f02bdc]{position:absolute;right:var(--is-medium);top:100%;right:1rem;background-color:var(--is-white);border-radius:var(--is-xs);z-index:10;width:17em;margin-top:.5em;max-height:0;overflow:hidden;transition:all .5s ease-in-out;box-shadow:0 1em 2em #00000012}.header.is-user:hover .user.is-dropdown[data-v-61f02bdc]{max-height:500px}.separator[data-v-61f02bdc]{height:1px;background-color:var(--is-gray);margin-left:-1em;margin-right:-1em}.user.is-dropdown ul[data-v-61f02bdc]{list-style:none;padding:var(--is-small);margin:0}.user.is-dropdown li[data-v-61f02bdc]{margin-bottom:var(--is-xs)}.user.is-dropdown li[data-v-61f02bdc]:last-child{margin-bottom:0}.user.is-dropdown a[data-v-61f02bdc]{text-decoration:none;color:inherit;display:block;padding:var(--is-xs);border-radius:var(--is-xs);transition:all .2s ease-in-out}.user.is-dropdown a[data-v-61f02bdc]:before{content:"";display:inline-block;width:0;height:0;border-radius:100%;background-color:var(--is-blue);margin-left:0;margin-right:0;transition:all .2s ease-in-out}.user.is-dropdown a:hover[data-v-61f02bdc]{background-color:var(--is-light-gray, #f5f5f5);transition:all .2s ease-in-out}.user.is-dropdown a:hover[data-v-61f02bdc]:before{content:"";display:inline-block;width:var(--is-xs);height:var(--is-xs);border-radius:100%;background-color:var(--is-blue);margin-left:.25em;margin-right:.5em}.popup-overlay[data-v-33682f7e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.popup-content[data-v-33682f7e]{background:#fff;border-radius:8px;width:60vw;max-height:90vh;position:relative;padding:var(--is-medium);box-shadow:0 4px 20px #00000026}.popup-close[data-v-33682f7e]{position:absolute;top:5px;right:5px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;z-index:1002;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.popup-close[data-v-33682f7e]:hover{background-color:#f0f0f0;color:#333}.nav-arrow[data-v-33682f7e]{position:absolute;top:50%;transform:translateY(-50%);background:var(--is-white);color:var(--is-black);border:none;width:50px;height:50px;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;transition:all .3s ease}.nav-arrow[data-v-33682f7e]:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.nav-arrow[data-v-33682f7e]:active{transform:translateY(-50%) scale(.95)}.nav-arrow-left[data-v-33682f7e]{left:-3.5em}.nav-arrow-right[data-v-33682f7e]{right:-3.5em}.product.is-debug[data-v-33682f7e]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin:16px 0}.debug-title[data-v-33682f7e]{color:#dc3545;font-size:16px;font-weight:700;margin-bottom:12px;border-bottom:2px solid #dc3545;padding-bottom:4px}.debug-fields[data-v-33682f7e]{display:flex;flex-direction:column;gap:8px}.debug-field[data-v-33682f7e]{display:flex;justify-content:space-between;align-items:center;padding:8px;background-color:#fff;border-radius:4px;border-left:4px solid #007bff}.debug-label[data-v-33682f7e]{font-weight:600;color:#495057;flex:1}.debug-value[data-v-33682f7e]{font-family:Courier New,monospace;background-color:#e9ecef;padding:4px 8px;border-radius:4px;color:#212529;min-width:100px;text-align:right}.input-warning[data-v-33682f7e]{border-color:#ffc107!important;background-color:#fff8e1}.input-error[data-v-33682f7e]{border-color:#dc3545!important;background-color:#ffeaea}.validation-wrap[data-v-33682f7e]{margin:16px 0;display:flex;flex-direction:column;gap:8px}.validation-message[data-v-33682f7e]{font-size:14px;padding:8px 12px;border-radius:6px;font-weight:500;border-left:4px solid}.validation-message.warning[data-v-33682f7e]{background-color:#fff3cd;color:#856404;border-left-color:#ffc107}.validation-message.success[data-v-33682f7e]{background-color:#d4edda;color:#155724;border-left-color:#28a745}.validation-message.info[data-v-33682f7e]{background-color:#cce7ff;color:#004085;border-left-color:#007bff}.validation-message.error[data-v-33682f7e]{background-color:#f8d7da;color:#721c24;border-left-color:#dc3545}.modal-overlay[data-v-33682f7e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-33682f7e]{background:#fff;padding:24px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 20px #00000026}.modal-content h3[data-v-33682f7e]{margin:0 0 16px;color:#333;font-size:18px}.modal-content p[data-v-33682f7e]{margin:0 0 20px;color:#666;line-height:1.5}.modal-actions[data-v-33682f7e]{display:flex;gap:12px;justify-content:flex-end}.button.is-secondary[data-v-33682f7e]{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.is-secondary[data-v-33682f7e]:hover{background-color:#5a6268}.button.is-blue[data-v-33682f7e]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.is-blue[data-v-33682f7e]:hover{background-color:#0056b3}.button[data-v-33682f7e]:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.popup-overlay[data-v-8415b194]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.popup-content[data-v-8415b194]{display:flex;flex-direction:column;gap:2em;background:#fff;color:#000;border-radius:8px;width:25vw;max-height:90vh;position:relative;padding:var(--is-medium);box-shadow:0 4px 20px #00000026}.form[data-v-8415b194]{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;align-content:stretch;gap:1em}textarea[data-v-8415b194]{flex:1}.popup-close[data-v-8415b194]{position:absolute;top:5px;right:5px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;z-index:1002;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.popup-close[data-v-8415b194]:hover{background-color:#f0f0f0;color:#333}.error[data-v-8415b194]{color:red;margin-top:10px}.is-item[data-v-3090c9e6]{background-color:var(--is-blue);color:var(--is-white);padding:var(--is-regular);border-radius:var(--is-xs);font-size:1.25em;display:flex;flex-direction:column;gap:var(--is-large);margin-top:3em}.is-header[data-v-3090c9e6]{display:flex;flex-direction:row;gap:var(--is-medium)}.is-header>img[data-v-3090c9e6]{height:4em}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}form[data-v-3cd09902]{display:flex;flex-direction:column;gap:3em;margin-top:3em}.popup-overlay[data-v-3cd09902]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.popup-content[data-v-3cd09902]{background:#fff;border-radius:8px;max-width:500px;width:90%;position:relative;padding:30px;box-shadow:0 4px 20px #00000026}.popup-close[data-v-3cd09902]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.popup-close[data-v-3cd09902]:hover{background-color:#f0f0f0;color:#333}.edit-form h2[data-v-3cd09902]{margin:0 0 10px;color:var(--is-dark);font-size:2em;border-bottom:1px solid var(--is-light);padding-bottom:1em}.form-group[data-v-3cd09902]{display:flex;flex-direction:column}.form-group label[data-v-3cd09902]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-group input[data-v-3cd09902]:focus{outline:none;border-color:#007bff}.input-error[data-v-3cd09902]{border-color:#dc3545!important;background-color:#ffeaea}.input-display[data-v-3cd09902]{display:inline-block;margin-top:5px;font-size:14px;color:#666;font-weight:500}.total-display[data-v-3cd09902]{text-align:center;padding:15px;background-color:#f8f9fa;border-radius:6px;margin-bottom:20px;font-size:18px;color:#28a745}.form-actions[data-v-3cd09902]{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.validation-message[data-v-3cd09902]{font-size:14px;padding:8px 12px;border-radius:6px;font-weight:500;border-left:4px solid;margin-top:8px}.validation-message.success[data-v-3cd09902]{background-color:#d4edda;color:#155724;border-left-color:#28a745}.validation-message.error[data-v-3cd09902]{background-color:#f8d7da;color:#721c24;border-left-color:#dc3545}.message[data-v-3cd09902]{padding:12px;border-radius:6px;margin-top:15px;text-align:center;font-weight:500}.message.is-success[data-v-3cd09902]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.is-error[data-v-3cd09902]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.listing.is-item.pending[data-v-8658aa80]{border-left:4px solid #ffc107}.listing.is-item.approved[data-v-8658aa80]{border-left:4px solid #28a745}.listing.is-actions[data-v-8658aa80]{flex-direction:column}.button[data-v-8658aa80]{min-height:auto}.button[data-v-8658aa80]:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.tag.is-status.is-completed[data-v-8658aa80],.tag.is-status.is-approved[data-v-8658aa80]{background-color:#28a745;color:#fff}.tag.is-status.is-pending[data-v-8658aa80]{background-color:#ffc107;color:#212529}.tag.is-status.is-progress[data-v-8658aa80]{background-color:#17a2b8;color:#fff}.tag.is-status.is-deferred[data-v-8658aa80]{background-color:#6c757d;color:#fff}.modal-overlay[data-v-8658aa80]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-8658aa80]{background:#fff;padding:30px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 20px #00000026}.modal-actions[data-v-8658aa80]{display:flex;gap:1em}.modal-content h3[data-v-8658aa80]{margin:0 0 16px;color:#333;font-size:20px}.modal-content p[data-v-8658aa80]{margin:0 0 16px;color:#666;line-height:1.5}.warning-text[data-v-8658aa80]{color:#dc3545!important;font-weight:500;font-size:14px}.form.is-wrap[data-v-9852d6a2]{display:flex;flex-direction:column;gap:2.5rem;background-color:var(--is-white);padding:var(--is-regular);border-radius:var(--is-small)}.input.is-group[data-v-9852d6a2]{margin-bottom:1em}.form.is-actions[data-v-9852d6a2]{margin-top:2rem;text-align:right}.message[data-v-9852d6a2]{margin-bottom:1rem;padding:1rem;border-radius:4px;position:fixed;right:3em;left:auto;bottom:1em}.message.is-error[data-v-9852d6a2]{background-color:#fff5f5;color:#dc3545;border:1px solid #dc3545}.message.is-success[data-v-9852d6a2]{background-color:#f0fff4;color:#28a745;border:1px solid #28a745}.popup-overlay[data-v-3aa405c9]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.popup-content[data-v-3aa405c9]{background:#fff;border-radius:8px;width:50vw;max-height:90vh;position:relative;padding:var(--is-medium);box-shadow:0 4px 20px #00000026}.popup-close[data-v-3aa405c9]{position:absolute;top:5px;right:5px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;z-index:1002;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.popup-close[data-v-3aa405c9]:hover{background-color:#f0f0f0;color:#333}.nav-arrow[data-v-3aa405c9]{position:absolute;top:50%;transform:translateY(-50%);background:var(--is-white);color:var(--is-black);border:none;width:50px;height:50px;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;transition:all .3s ease}.input-group[data-v-3aa405c9]{display:flex;flex-direction:column;gap:1em}.nav-arrow[data-v-3aa405c9]:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.nav-arrow[data-v-3aa405c9]:active{transform:translateY(-50%) scale(.95)}.nav-arrow-left[data-v-3aa405c9]{left:-3.5em}.nav-arrow-right[data-v-3aa405c9]{right:-3.5em}.product.is-details[data-v-3aa405c9]{display:flex;flex-direction:column;gap:2em}.product.is-debug[data-v-3aa405c9]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin:16px 0}.debug-title[data-v-3aa405c9]{color:#dc3545;font-size:16px;font-weight:700;margin-bottom:12px;border-bottom:2px solid #dc3545;padding-bottom:4px}.debug-fields[data-v-3aa405c9]{display:flex;flex-direction:column;gap:8px}.debug-field[data-v-3aa405c9]{display:flex;justify-content:space-between;align-items:center;padding:8px;background-color:#fff;border-radius:4px;border-left:4px solid #007bff}.debug-label[data-v-3aa405c9]{font-weight:600;color:#495057;flex:1}.debug-value[data-v-3aa405c9]{font-family:Courier New,monospace;background-color:#e9ecef;padding:4px 8px;border-radius:4px;color:#212529;min-width:100px;text-align:right}.input-warning[data-v-3aa405c9]{border-color:#ffc107!important;background-color:#fff8e1}.input-error[data-v-3aa405c9]{border-color:#dc3545!important;background-color:#ffeaea}.validation-wrap[data-v-3aa405c9]{margin:16px 0;display:flex;flex-direction:column;gap:8px}.validation-message[data-v-3aa405c9]{font-size:14px;padding:8px 12px;border-radius:6px;font-weight:500;border-left:4px solid}.validation-message.warning[data-v-3aa405c9]{background-color:#fff3cd;color:#856404;border-left-color:#ffc107}.validation-message.success[data-v-3aa405c9]{background-color:#d4edda;color:#155724;border-left-color:#28a745}.validation-message.info[data-v-3aa405c9]{background-color:#cce7ff;color:#004085;border-left-color:#007bff}.validation-message.error[data-v-3aa405c9]{background-color:#f8d7da;color:#721c24;border-left-color:#dc3545}.modal-overlay[data-v-3aa405c9]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-3aa405c9]{background:#fff;padding:24px;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 20px #00000026}.modal-content h3[data-v-3aa405c9]{margin:0 0 16px;color:#333;font-size:18px}.modal-content p[data-v-3aa405c9]{margin:0 0 20px;color:#666;line-height:1.5}.modal-actions[data-v-3aa405c9]{display:flex;gap:12px;justify-content:flex-end}.button.is-secondary[data-v-3aa405c9]{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.is-secondary[data-v-3aa405c9]:hover{background-color:#5a6268}.button.is-blue[data-v-3aa405c9]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.button.is-blue[data-v-3aa405c9]:hover{background-color:#0056b3}.button[data-v-3aa405c9]:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.form.is-wrap[data-v-f8316337]{display:flex;flex-direction:column;gap:2.5rem;background-color:var(--is-white);padding:var(--is-regular);border-radius:var(--is-small)}.required[data-v-f8316337]{color:var(--is-red);border-color:var(--is-red);position:absolute;left:auto;right:var(--is-regular)}.confirmed[data-v-f8316337]{color:green;border-color:green;position:absolute;left:auto;right:var(--is-regular)}.delete[data-v-f8316337]{height:1.5em;width:1.5em;border-radius:100%;border:none;background:red;color:#fff;display:flex;justify-content:center;align-items:center}.range-inputs-container[data-v-f8316337]{display:flex;align-items:center;gap:1rem;width:100%}.range-input-wrapper[data-v-f8316337]{display:flex;flex-direction:column;flex:1}.range-input-wrapper label[data-v-f8316337]{font-size:.9rem;margin-bottom:.25rem;color:var(--is-dark);font-weight:500}.range-input-wrapper input[data-v-f8316337]{padding:var(--is-small);border:1px solid var(--is-gray);border-radius:var(--is-xxs);font-size:1rem}.range-separator[data-v-f8316337]{font-size:1.2rem;font-weight:700;color:var(--is-dark);margin:0 .5rem;align-self:flex-end;padding-bottom:var(--is-small)}select[data-v-f8316337]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:var(--is-small);font-size:1.15em;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--is-dark) 50%),linear-gradient(135deg,var(--is-dark) 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--is-gray);border-radius:var(--is-xxs);flex:1;min-height:1.55em;transition:all .3s ease;cursor:pointer}select[data-v-f8316337]:focus{outline:none;border-color:var(--is-dark);box-shadow:0 0 5px #0000001a}select[multiple][data-v-f8316337]{height:auto;padding:var(--is-small)}select[multiple] option[data-v-f8316337]{padding:var(--is-xxs);margin-bottom:2px}.file-upload-wrapper[data-v-f8316337]{position:relative;display:flex;align-items:center;background-color:transparent;border:1px dashed var(--is-gray);border-radius:var(--is-xxs);padding:var(--is-small);transition:all .3s ease;cursor:pointer}.list[data-v-f8316337]{display:flex;flex-wrap:wrap;gap:var(--is-xs)}.suggestions[data-v-f8316337]{position:absolute;top:5em;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000}.suggestions li[data-v-f8316337]{padding:.5em;cursor:pointer}.suggestions li[data-v-f8316337]:hover{background:#f0f0f0}.file-upload-wrapper[data-v-f8316337]:hover{border-color:var(--is-dark);background-color:var(--is-light)}.file-upload-input[data-v-f8316337]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.terpenes[data-v-f8316337]{display:flex;align-items:center;gap:var(--is-xs)}.button.is-light[data-v-f8316337]{background-color:var(--is-light);border:1px solid var(--is-green);color:var(--is-dark);padding:var(--is-small) var(--is-regular);border-radius:var(--is-xxs);display:inline-flex;align-items:center;gap:var(--is-xxs);transition:all .3s ease;cursor:pointer}.button.is-light[data-v-f8316337]:hover{background-color:var(--is-green);color:var(--is-light)}.selected-files[data-v-f8316337]{margin-top:var(--is-small);border:1px solid var(--is-gray);border-radius:var(--is-xxs);padding:var(--is-small);background-color:var(--is-light)}.selected-files-list[data-v-f8316337]{max-height:200px;overflow-y:auto;list-style:none;padding:0;margin:var(--is-small) 0 0 0}.selected-file-item[data-v-f8316337]{display:flex;justify-content:space-between;align-items:center;padding:var(--is-xxs);background-color:#fff;border:1px solid var(--is-gray);border-radius:var(--is-xxs);margin-bottom:var(--is-xxs)}.selected-file-item[data-v-f8316337]:last-child{margin-bottom:0}.selected-file-remove[data-v-f8316337]{background-color:var(--is-red);color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;font-size:14px}.selected-file-remove[data-v-f8316337]:hover{background-color:#c0392b}@media (max-width: 768px){.range-inputs-container[data-v-f8316337]{flex-direction:column;gap:.5rem}.range-separator[data-v-f8316337]{align-self:center;padding-bottom:0}select[data-v-f8316337],.file-upload-wrapper[data-v-f8316337]{width:100%}}.success-message[data-v-f8316337]{display:flex;flex-direction:column;gap:.5rem;background-color:var(--is-white);padding:var(--is-regular);border-radius:var(--is-small);text-align:center}.header.is-logo[data-v-1aeaa3ad]{display:flex;flex-direction:column;align-items:center;gap:1em;padding:0 var(--is-regular)}.input.is-step[data-v-1aeaa3ad]{display:flex;flex-direction:column;gap:2.5em}.loading-screen[data-v-1aeaa3ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}input[type=radio i][data-v-1aeaa3ad]{margin-top:0}.progress-bar[data-v-1aeaa3ad]{display:flex;justify-content:space-between;margin-bottom:1em}.step[data-v-1aeaa3ad]{position:relative;flex:1;text-align:center;padding:.5rem;font-size:.6rem;color:#666;border-bottom:2px solid var(--is-light);font-family:var(--font-mono);text-transform:uppercase}.step.active[data-v-1aeaa3ad]{color:#000;border-bottom-color:var(--is-blue)}.form-navigation[data-v-1aeaa3ad]{display:flex;justify-content:space-between;gap:1.5em}.button.is-disabled[data-v-1aeaa3ad]{background-color:#ccc;color:#666;cursor:not-allowed;border-color:#ccc}.button.is-disabled[data-v-1aeaa3ad]:hover{background-color:#ccc;color:#666}.error[data-v-1aeaa3ad]{color:#dc3545;font-size:.875rem;margin-top:.5rem}.agreement-buttons[data-v-1aeaa3ad]{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.status-item[data-v-1aeaa3ad]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.status-indicator[data-v-1aeaa3ad]{width:20px;height:20px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.status-indicator.accepted[data-v-1aeaa3ad]{background-color:#28a745;border-color:#28a745;color:#fff}.modal-overlay[data-v-1aeaa3ad]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-1aeaa3ad]{background:#fff;border-radius:8px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-1aeaa3ad]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h2[data-v-1aeaa3ad]{margin:0}.close-button[data-v-1aeaa3ad]{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-1aeaa3ad]{flex:1;overflow-y:auto;padding:20px}.agreement-text[data-v-1aeaa3ad]{white-space:pre-line;line-height:1.6;font-size:.9rem}.modal-footer[data-v-1aeaa3ad]{display:flex;justify-content:flex-end;gap:1rem;padding:20px;border-top:1px solid #eee}@media (max-width: 768px){.modal-content[data-v-1aeaa3ad]{max-height:95vh;margin:10px}.agreement-text[data-v-1aeaa3ad]{font-size:.8rem}}.header.is-logo[data-v-f8776d4c]{display:flex;flex-direction:column;align-items:center;gap:1em;padding:0 var(--is-regular)}.reset-success[data-v-f8776d4c]{color:green;margin-top:1em}.error[data-v-f8776d4c]{color:red;margin-top:1em}
