html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;line-height:1;vertical-align:baseline}button,input,textarea{font:inherit;line-height:1}*{box-sizing:border-box}body{font:1rem/1 Inter,Arial,sans-serif;margin:unset;color:#101010;background:#fff}h2{font-size:1rem;font-weight:400}h3{font-size:.875rem;font-weight:400}p{font-size:.875rem;line-height:1.25}a{color:#404043;font-weight:400;word-break:normal}a:hover{text-decoration:none}a.ghost{position:absolute;top:0;right:0;bottom:0;left:0}input,button,textarea{all:unset;position:relative;box-sizing:border-box}input{cursor:revert}button:focus-visible,textarea:focus-visible{outline:revert}button{font:inherit;line-height:1;color:inherit;cursor:pointer;transition:.1s ease opacity}button:disabled{cursor:not-allowed}button:not(:disabled):active{opacity:.75}button.ghost{position:absolute;top:0;right:0;bottom:0;left:0}button:focus-visible{outline-color:#3f4544}pre{padding:1em;border:1px solid #bdbdbd;border-radius:.25em;white-space:pre-wrap}kbd{display:inline-block;padding:2px 4px;background:#eee;border:1px solid #b4b4b4;border-radius:3px;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;font-size:.85em;font-weight:700;white-space:nowrap}.icon{display:inline-block;width:var(--icon-size, 1em);height:var(--icon-size, 1em);vertical-align:top;object-fit:contain;color:var(--icon-color, currentColor)}.icon use{pointer-events:none}hr{margin:.25rem 0;width:100%;height:1px;border:unset;background:#d0d7de80}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;transition:.25s ease-in-out opacity}.modal:not(.modal--active){opacity:0;pointer-events:none}.modal__container{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;background:#1e202ee6;cursor:pointer;overflow:auto;overscroll-behavior:contain}.modal:not(.modal--active) .modal__container{overflow:hidden}.modal__inner{display:grid}.modal__container{background:#101010bf}.welcome-screen{position:relative;display:flex;align-items:center;justify-content:center;height:100%;background:no-repeat center/cover;font-size:.275rem}.welcome-screen--light{color:#1a1a1a}.welcome-screen--dark{color:#fff}.welcome-screen__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a80}.welcome-screen--light .welcome-screen__overlay{background:#ffffff80}.welcome-screen__container{display:grid;justify-items:center;gap:1rem;max-width:75%;z-index:1}img.welcome-screen__logo{width:30%;object-fit:contain}.welcome-screen__title{font-size:1em;font-weight:500;text-align:center}.with-image{aspect-ratio:1/3;height:150%!important;width:50%!important;scale:.68;transform-origin:top}.without-image{flex-grow:1;width:70%;overflow-y:auto;grid-template-rows:1fr!important}.order-layout-vertical1{display:grid;grid-template-rows:repeat(2,1fr);background:#fff;width:100%;height:100%;color:var(--_primary-text-color);font-size:calc(var(--_scale-ratio, 1)*1rem);font-family:var(--_font-family);margin:0 auto}.order-layout-vertical1 h1{font-size:calc(var(--_primary-text-size)/16*1em);font-weight:400}.order-layout-vertical1 h2{font-size:calc(var(--_secondary-text-size)/16*1em);color:var(--_secondary-text-color);font-weight:400}.order-layout-vertical1 big{font-size:2em}.order-layout-vertical1 b{font-weight:500}.order-layout-vertical1 .order-screen-item h1,.order-layout-vertical1 .order-screen-item h2{color:var(--_primary-text-color)}.order-layout-vertical1__image{min-height:0;min-width:0;width:100%;height:100%;object-fit:cover}.order-layout-vertical1__container{min-height:0;min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr auto}.order-layout-vertical1__header{display:flex;align-items:center;justify-content:center;padding:1.5em 3.25em;background:var(--_secondary-color);text-align:center;text-transform:uppercase;line-height:1.25}.order-layout-vertical1__header h1,.order-layout-vertical1__header h2{color:var(--_secondary-text-color)}.order-layout-vertical1__items{display:grid;align-content:baseline;gap:var(--_gap, 1.5em);height:100%;padding:1.5em;background:var(--_primary-color)}.order-layout-vertical1__items h2{color:var(--_secondary-text-color)!important}.order-layout-vertical1__items--inline{--_gap: 1.5em;padding:2.25em}.order-layout-vertical1__footer{display:grid;gap:1em;padding:1.5em;margin-top:auto;background:var(--_secondary-color);color:var(--_secondary-text-color)}.order-layout-vertical1__footer h1,.order-layout-vertical1__footer h2{color:var(--_secondary-text-color)}.order-layout-vertical1__footer__custom{text-align:center;margin-top:.25em}.order-layout-vertical1__subtotal{display:grid;gap:.625em}.order-layout-vertical1__entry{display:flex;justify-content:space-between}.order-layout-vertical1__total{display:flex;align-items:center;justify-content:space-between;margin-top:.5em}.order-layout-vertical1__total h1{font-weight:700}.order-screen-layout1{background:no-repeat center/cover;background-color:var(--_secondary-color);width:100%;height:100%;color:var(--_primary-text-color);font-size:calc(var(--_scale-ratio, 1)*1rem);font-family:var(--_font-family)}.order-screen-layout1 h1{font-size:calc(var(--_primary-text-size)/16*1em);font-weight:400}.order-screen-layout1 h2{font-size:calc(var(--_secondary-text-size)/16*1em);color:var(--_secondary-text-color);font-weight:400}.order-screen-layout1 big{font-size:2em}.order-screen-layout1 b{font-weight:500}.order-screen-layout1__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--_primary-color);box-shadow:.5em .5em 2.5em #00000040}.order-screen-layout1__left{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:50%;height:100%}.order-screen-layout1__left__title{text-align:center;margin:1em 0 1.5em}.order-screen-layout1__left:before{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--_primary-text-color);box-shadow:0 0 .5em -2px var(--_primary-text-color);opacity:1}.order-screen-layout1__left hr{border:none;border-top:1px solid var(--_primary-text-color);opacity:.25;margin:1.5em 0}.order-screen-layout1__order{display:grid;align-content:baseline;gap:2em;flex:1;padding-inline:2.5em}.order-screen-layout1__subtotal{display:grid;justify-items:center;gap:.75em;padding:0 2.5em 1em;border-top:1px solid rgba(var(--_primary-text-color),.5)}.order-screen-layout1__subtotal__custom{font-weight:300!important;margin-top:1em!important;text-align:center}.order-screen-layout1__entry{width:100%;display:flex;align-items:center;justify-content:space-between}.order-screen-layout1__entry h1{font-weight:300}.order-screen-layout1__entry h2{font-weight:500}.order-screen-layout1__right{display:flex;flex-direction:column;align-items:center;width:50%;height:100%;padding:3em;text-align:center}.order-screen-layout1__total{display:grid;gap:2em}.order-screen-layout1__total h2{font-weight:500}.order-screen-layout2{display:grid;grid-template-columns:1fr 38%;background:var(--_primary-color);width:100%;height:100%;color:var(--_primary-text-color);font-size:calc(var(--_scale-ratio, 1)*1rem);font-family:var(--_font-family)}.order-screen-layout2 h1{font-size:calc(var(--_primary-text-size)/16*1em);font-weight:400}.order-screen-layout2 h2{font-size:calc(var(--_secondary-text-size)/16*1em);color:var(--_secondary-text-color);font-weight:400}.order-screen-layout2 big{font-size:2em}.order-screen-layout2 b{font-weight:500}.order-screen-layout2__custom{text-align:center;text-transform:uppercase;margin-top:1em}.order-screen-layout2__sidebar{display:flex;align-items:center;justify-content:center;background:no-repeat center/cover;border-radius:2em;margin:1.5em}.order-screen-layout2__sidebar>div{margin:0;width:fit-content;width:75%}.order-screen-layout2__container{display:flex;flex-direction:column;gap:1.5em;width:100%;height:100%;padding:1.5em;background:var(--_primary-color);overflow:hidden}.order-screen-layout2__header{border-bottom:1px solid var(--_secondary-text-color);padding:.625em 0}.order-screen-layout2__items{height:100%;display:grid;align-content:baseline;gap:calc(var(--_gap, 1.5em)/2);padding-bottom:3.25em;border-bottom:1px solid var(--_secondary-text-color);overflow:hidden}.order-screen-layout2__items--block,.order-screen-layout2__items--inline{gap:1.5em}.order-screen-layout2__footer{width:100%;display:grid;gap:.625em;margin-left:auto;margin-top:auto}.order-screen-layout2__subtotal{display:grid;gap:.625em}.order-screen-layout2__entry{display:flex;gap:4em;justify-content:space-between;align-items:center}.order-screen-layout2__total{display:flex;align-items:center;justify-content:space-between}.order-screen-layout3{display:flex;background-color:var(--_primary-color);width:100%;height:100%;color:var(--_primary-text-color);font-size:calc(var(--_scale-ratio, 1)*1rem);font-family:var(--_font-family)}.order-screen-layout3 h1{font-size:calc(var(--_primary-text-size)/16*1em);font-weight:400}.order-screen-layout3 h2{font-size:calc(var(--_secondary-text-size)/16*1em);color:var(--_secondary-text-color);font-weight:400}.order-screen-layout3 big{font-size:2em}.order-screen-layout3 b{font-weight:500}.order-screen-layout3__sidebar{display:flex;align-items:center;justify-content:center;width:40%;background:no-repeat center/cover}.order-screen-layout3__sidebar>div{margin:0;width:60%;height:auto}.order-screen-layout3__sidebar>div>img{width:100%;height:auto;padding:1.5em}.order-screen-layout3__container{display:flex;flex-direction:column;justify-content:space-between;width:60%}.order-screen-layout3__header{padding:2em;background:var(--_secondary-color);text-align:center;text-transform:uppercase}.order-screen-layout3__items{display:grid;gap:calc(var(--_gap, 1.5em)/2);padding:1.25em 3.25em 3.25em;overflow:hidden}.order-screen-layout3__items--block,.order-screen-layout3__items--inline{gap:1.5em}.order-screen-layout3__footer{display:flex;align-items:center;justify-content:space-between;padding:1.25em 3.25em;margin-top:auto;background:var(--_secondary-color)}.order-screen-layout3__footer h1{font-weight:700}.order-screen-layout3__subtotal{display:grid;gap:.5em;padding:0 3.25em 1.25em}.order-screen-layout3__entry{display:flex;justify-content:space-between;align-items:center}.order-layout-vertical2{display:grid;grid-template-rows:auto 1fr auto;background:#fff;width:100%;height:100%;color:var(--_primary-text-color);font-size:calc(var(--_scale-ratio, 1)*1rem);font-family:var(--_font-family);margin:0 auto}.order-layout-vertical2 h1{font-size:calc(var(--_primary-text-size)/16*1em);font-weight:400}.order-layout-vertical2 h2{font-size:calc(var(--_secondary-text-size)/16*1em);color:var(--_secondary-text-color);font-weight:400}.order-layout-vertical2 big{font-size:2em}.order-layout-vertical2 b{font-weight:500}.order-layout-vertical2__header{display:flex;align-items:center;justify-content:center;padding:1.5em;background:var(--_secondary-color);text-align:center;text-transform:uppercase;line-height:1.25}.order-layout-vertical2__header h1{color:var(--_secondary-text-color);font-weight:700}.order-layout-vertical2__items{display:grid;align-content:baseline;gap:var(--_gap, 1.5em);height:100%;padding:1.5em;background:var(--_primary-color)}.order-layout-vertical2__items h2{color:var(--_primary-text-color)!important;opacity:.75}.order-layout-vertical2__items--block{--_gap: 1.5em}.order-layout-vertical2__items--inline{--_gap: 1.5em;padding:2.25em}.order-layout-vertical2__footer{display:grid;gap:1em;padding:1.5em;margin-top:auto;background:var(--_secondary-color);color:var(--_secondary-text-color)}.order-layout-vertical2__footer h1,.order-layout-vertical2__footer h2{color:var(--_secondary-text-color)}.order-layout-vertical2__footer>.subtotal{display:grid;gap:.625em;opacity:.75}.order-layout-vertical2__footer>.subtotal>.entry{display:flex;justify-content:space-between}.order-layout-vertical2__footer>.total{display:flex;align-items:center;justify-content:space-between;margin-top:.5em}.order-layout-vertical2__footer>.total h1{font-weight:700}.order-layout-vertical2__footer>.custom{text-align:center;margin-top:.25em;opacity:.8}.order-screen-logo{display:flex;align-items:center;justify-content:center;width:80%;height:30%;margin-bottom:15%;text-align:center}.order-screen-logo__placeholder{background:var(--_secondary-color);padding:1.25em;border-radius:1em;font-weight:300}.order-screen-logo__image{width:100%;height:100%;object-fit:contain}.order-screen-item{display:flex;flex-direction:column;align-items:baseline;gap:.75em}.order-screen-item>div{width:100%;display:grid;grid-template-columns:1.25rem auto 1fr;align-items:center;column-gap:.75em;row-gap:.5em}.order-screen-item__details--inline{display:flex;align-items:center}.order-screen-item__details__price{text-align:end}.order-screen-item__title{width:100%;line-height:1.25;overflow-wrap:break-word;word-break:break-all}.order-screen-item__pricing{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:2em;margin-left:auto}.order-screen-item__modifiers{display:grid;grid-template-columns:1fr auto auto;gap:.25em}.order-screen-item__modifiers__price{text-align:end}.button{--button-color: white;--button-outline-width: 0;--button-outline-color: var(--button-color);--button-text-color: #101010;--button-text-size: .875rem;--button-shadow: inset 0 0 0 1px #d0dedb;display:flex;align-items:center;justify-content:center;padding:.675em .875em;background:var(--button-color);box-shadow:inset 0 0 0 var(--button-outline-width) var(--button-outline-color),var(--button-shadow);border-radius:.25em;transition:.2s ease color,.2s ease background-color,.1s ease opacity,.2s ease box-shadow}.button:active:not(.button:disabled){opacity:.75}.button:disabled{cursor:not-allowed}.button:hover:not(.button--outline){--button-text-color: #00584b;--button-color: #ebf4f1;--button-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1)}.button--outline{--button-outline-width: 2px;--button-color: rgba(87, 87, 87, .1);background:unset}.button--outline:hover{--button-outline-width: 4px}.button--white-alternative{--button-color: white;--button-text-color: #101010;--button-shadow: 0 0 0}.button--white-alternative:hover:not(.button--white-alternative--outline){--button-color: rgba(255, 255, 255, .8)}.button--white{--button-color: white;--button-text-color: #101010;--button-shadow: 0 0 0}.button--white:hover:not(.button--white--outline){--button-color: rgba(0, 0, 0, .1)}.button--white:is(.button--outline){--button-outline-width: 1px;--button-outline-color: rgba(0, 0, 0, .25);border-radius:.25em}.button--red{--button-color: white;--button-text-color: #D62D30}.button--red:hover:not(.button--red--outline){--button-color: rgba(255, 255, 255, .8)}.button--transparent{--button-color: transparent;--button-shadow: 0 0 0;--button-text-color: #575757}.button--transparent:hover:not(.button--transparent--outline){--button-color: rgba(255, 255, 255, .2);--button-outline-width: 1px;--button-outline-color: rgba(0, 0, 0, .1)}.button--smaller{padding:.625em 1.25em}.button--smaller .button__text{--button-text-size: .875rem}.button--small{padding:.875em 1.75em;border-radius:.25em}.button--big{padding:1.5em 5.75em;border-radius:.5em}.button:not(.button--pending) .button__loader{display:none}.button--icon-only{padding:unset}table.table :is(td,th)>.button--icon-only{margin:0 -.5em}.button:not(.button--icon-only) .button__icon{padding:unset}.button--squared{border-radius:.5em}.button>*:not(:first-child,.button__loader){margin-left:.75em}a.button{display:inline-flex;text-decoration:none}.button__text{color:var(--button-text-color);font-size:var(--button-text-size);font-weight:400;white-space:nowrap}.button__icon{--icon-size: .875rem;display:grid;padding:.5em;color:var(--button-icon-color, var(--button-text-color))}.button__icon .icon{transition:.2s ease transform}.button__icon--small{padding:.5em}.button__loader{--loader-color: rgba(255, 255, 255, .5);--loader-part-color: white;position:absolute;top:0;right:0;bottom:0;left:0;transition:.2s ease opacity;transition-behavior:allow-discrete;display:grid;background:#10101080;border-radius:inherit}@starting-style{.button__loader{opacity:0}}.loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:auto}.loader:before{content:"";padding:.5em;border:3px solid var(--loader-color, rgba(0, 0, 0, .5));border-right-color:var(--loader-part-color, black);border-radius:50%;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-cover{position:relative;display:flex;align-items:center;justify-content:center;flex:1;margin:auto;padding:5em}.loader-cover--absolute{position:absolute;top:0;right:0;bottom:0;left:0}.loader-cover--white{--loader-color: rgba(255, 255, 255, .5);--loader-part-color: white}.loader-cover--dimmed{background:#000000bf}.buttons{display:grid;grid-auto-flow:column;align-items:center;gap:2.5em}.buttons--centered{grid-auto-columns:1fr;justify-content:center}.error-cover{display:grid;align-content:baseline;padding:.75em;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.25em}.error-cover--small{padding:.5em}.error-cover--small .error-cover__container{gap:.5em}.error-cover__header{--icon-size: .75rem;display:flex;align-items:center;gap:.5em}.error-cover__container{display:grid;align-items:center;justify-content:center;gap:1.5em;color:#101010;text-align:center;margin-top:2rem;font-size:.75rem}.error-cover__container em{font-weight:700;color:#101010}.expander{display:grid;grid-template-rows:0fr;transition:.3s ease grid-template-rows;overflow:hidden}.expander--expanded{grid-template-rows:1fr}.expander__inner{overflow:hidden}.expander__container{min-height:calc(var(--height) * 1px);transition:.3s ease min-height}.not-found{height:calc(100% - 3em);width:100%;display:grid;place-content:center;justify-items:center;gap:.1rem}.not-found>.icon{width:4em;height:4em;margin-bottom:.5em}.not-found>h3{font-weight:700;margin-bottom:2em}.panel{position:relative;display:flex;align-items:center;gap:1em;padding:0 1em;height:3em;border-bottom:1px solid rgba(208,215,222,.5)}.panel>.icon,.panel>button>.icon{--icon-size: .875rem;flex-shrink:0}.panel>.button--icon-only{margin:-.5em}.spot-action:not(.spot-action--active){overflow:hidden}.spot-action__container{position:relative;top:0%;background:#fff;transition:.25s ease top,.25s ease display;transition-behavior:allow-discrete;pointer-events:initial}@starting-style{.spot-action__container{top:100%}}.spot-action__container:not(.spot-action__container--active){top:100%;display:none}.popup-layout{position:relative;display:grid;gap:1em;padding:5em;background:#404043;border:2px solid white;border-radius:.5em;min-width:20em;max-width:75vw;max-height:90vh;margin:auto;overflow:auto;overflow:overlay;overscroll-behavior:contain;color:#fff;box-shadow:0 0 1em #0000001a;cursor:initial}@media screen and (max-width: 900px){.popup-layout{padding:1.75em;max-width:90vw}}.popup-layout::-webkit-scrollbar{height:.5em;width:.5em}.popup-layout::-webkit-scrollbar-track{background:transparent}.popup-layout::-webkit-scrollbar-thumb{background-color:#1dd99d59;border-radius:.5em;border:3px solid transparent}.popup-layout__close{--icon-color: white;position:absolute;top:2.5em;right:4.375em;margin-left:auto;opacity:.6}.popup-layout__title{max-width:20rem;font-size:1rem;text-align:center}.popup-layout__container{display:grid;justify-items:center;gap:3.75em}.popup-layout__container a{color:#fff}.base-layout{display:flex;flex-direction:column;height:100dvh}.base-layout>*{flex-shrink:0}.base-layout main{display:flex;flex-direction:column;flex:1;overflow:hidden}.base-layout footer{margin-top:auto}.company-panel__selectors{display:grid;grid-auto-flow:column;gap:.5em}.selector-inline{position:relative;display:flex;align-items:center;gap:.5em}.selector-inline__appearance{position:relative;display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between;gap:.5em;flex:1;padding:.375em .5em;border:1px solid rgba(0,0,0,.05);border-radius:.25em;transition:.2s ease background-color,.2s ease border-color,.2s ease color;border:unset;background:#f2f2f2;cursor:pointer}.selector-inline__appearance--dark{color:#fff}.selector-inline__appearance:hover:not(:focus,:focus-within){background:#0000000d}.selector-inline__appearance:focus:not(.selector-inline__appearance--invalid),.selector-inline__appearance--focused:not(.selector-inline__appearance--invalid){border-color:#00000040}.selector-inline__appearance:focus-visible:not(.selector-inline__appearance--invalid){outline:1px solid #404043}.selector-inline__appearance--invalid{background:#fff;border-color:#fa7a7a;color:#d62d30}.selector-inline__appearance:disabled,.selector-inline__appearance--disabled{background:#fff;color:#101010;cursor:not-allowed}.selector-inline__appearance--unselected{outline:1px dashed rgba(0,0,0,.5);color:#00000080}.selector-inline__appearance:hover,.selector-inline__appearance--expanded{background:#0000000d}.selector-inline__appearance--expanded:not(:disabled):active{opacity:1}.selector-inline__current{align-content:center;min-width:50%;height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:600}.selector-inline__current--hidden{opacity:.5;pointer-events:none}.selector-inline__current--hidden:has(+input:not([value=""])){opacity:0}div.selector-inline__current:has(+input:not([value=""])){position:absolute}div.selector-inline__current--hidden:has(+input:not([value=""])){opacity:0}input.selector-inline__current{text-align:initial}input.selector-inline__current[value=""]{position:absolute;padding:inherit}.selector-inline__icon{--icon-size: .75em;--icon-color: hsl(0, 0%, 60%);flex-shrink:0;transition:.2s ease transform}:focus-within>.selector-inline__icon{--icon-color: #101010}button>.selector-inline__icon{display:flex;align-items:center}.selector-inline__icon--up{transform:rotateX(180deg)}.drop-down{--translate: .25em;--transition-width: .3s ease;position:absolute;top:100%;left:0;display:grid;width:calc(var(--max-option-width) * 1px + .675rem);max-width:calc(var(--max-visible-width) * 1px - 1em);min-width:100%;max-height:80vh;overflow:auto;overscroll-behavior:contain;padding:.25em 0;background:#fff;border-radius:.25em;box-shadow:0 1px 4px #00000059;color:#101010;transform:translateY(var(--translate));transition:.2s ease opacity,.2s ease transform,.2s ease display,var(--transition-width) width;transition-behavior:allow-discrete;z-index:1;contain:paint}.drop-down::-webkit-scrollbar{height:.675em;width:.675em}.drop-down::-webkit-scrollbar-track{background:#fff}.drop-down::-webkit-scrollbar-thumb{background-color:#67837c59;border-radius:.5em;border:3px solid white}@starting-style{.drop-down{--translate: 0em;opacity:0}}.drop-down:not(.drop-down--expanded){--translate: .5em;opacity:0;display:none}.drop-down--upwards{--translate: -.25em;top:unset;bottom:100%}.drop-down--dark{background:#101010;border-color:#ffffff40;color:#fff}.drop-down__option{--icon-color: currentColor;--icon-size: 1rem;display:flex;align-items:center;justify-content:space-between;padding:.5rem .675rem;background:#fff;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;transition:.1s ease font-weight,.2s ease background-color,.2s ease color;cursor:pointer}.drop-down__option:hover{background:#ebf4f1;color:#00584b}.drop-down__option--selected{background:#ebf4f1;color:#00584b;font-weight:500}.drop-down--dark .drop-down__option:hover{background:#5757571a}.drop-down__empty{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.5rem 0;font-size:.875rem;text-align:center}.field{position:relative;display:flex;align-items:center;gap:.75em;min-width:var(--input-width, min-content);text-align:left;cursor:text}.field__label{font-size:1rem}.field__appearance{display:flex;align-items:center;gap:.5em;flex:1;padding:.375em .5em;border:1px solid rgba(0,0,0,.05);border-radius:.25em;transition:.2s ease background-color,.2s ease border-color,.2s ease color}.field__appearance--dark{color:#fff}.field__appearance:hover:not(:focus,:focus-within){background:#0000000d}.field__appearance:focus:not(.field__appearance--invalid),.field__appearance--focused:not(.field__appearance--invalid){border-color:#00000040}.field__appearance:focus-visible:not(.field__appearance--invalid){outline:1px solid #404043}.field__appearance--invalid{background:#fff;border-color:#fa7a7a;color:#d62d30}.field__appearance:disabled,.field__appearance--disabled{background:#fff;color:#101010;cursor:not-allowed}.field__input{flex:1;width:100%;font-size:1rem;font-weight:400}.field__input:disabled{cursor:not-allowed}.field__validity{position:absolute;top:calc(100% + .25em);right:0;color:#fa7a7a;font-size:.5rem;font-style:italic;transition:.25s ease opacity}.field__validity:not(.field__validity--active){opacity:0;pointer-events:none}.field-editable{flex-shrink:0;width:min(var(--scroll-width) * 1px,100% - .5rem);padding:.125rem;font-size:.875rem;border-radius:.125rem}.field-editable:disabled{cursor:text}.field-editable[hidden]{display:none}input.field-editable:focus-within{background:#fff;outline:2px solid #00aa83}button.field-editable{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.25s ease background-color}button.field-editable em{font-style:normal;text-decoration:underline;background:#8d45e640}button.field-editable:hover{background:#00000013}.help-resources{position:relative;display:flex}.help-resources .drop-down{--transition-width: 0ms;left:unset;right:0;max-width:unset}.help-resources__container{display:flex;align-items:center;justify-content:center;width:1.5em;aspect-ratio:1;background:#101010;border-radius:50%}.help-resources__sign{color:#fff;font-size:.75rem}.search-panel__input{width:100%;padding:.375rem .5rem;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:.25em;transition:.2s ease background-color,.2s ease border-color;font-size:.875rem}.search-panel__input:hover{background:#0000000d}.search-panel__input:focus{background:transparent}.navigation{display:flex;align-items:center;gap:.25em}.navigation__link{position:relative;display:flex;align-items:center;gap:.5em;padding:.375em .5em;background:transparent;border:1px solid transparent;border-radius:.25em;transition:.2s ease background-color,.2s ease border-color;color:#00000080;font-size:.75rem}.navigation__link:hover:not(.navigation__link--active){color:initial}.navigation__link--active{background:#f2f2f2;color:initial;font-weight:600}.navigation__expand{margin:-.25em;padding:.25em;background:transparent;border-radius:.25em;transition:.2s ease background-color}.navigation__expand:hover{background:#0000001a}.icon.navigation__expand-icon{--icon-size: .75rem;--icon-color: hsl(0, 0%, 60%);transition:.25s ease transform,.25s ease color}.icon.navigation__expand-icon--expanded{--icon-color: #101010;transform:rotateX(.5turn)}.navigation__tab-actions{position:absolute;top:100%;left:0;display:grid;background:#fff;border-radius:.25em;box-shadow:0 0 4px #00000040;transition:.2s ease transform,.15s ease opacity;transform:translateY(.325em);z-index:1;overflow:hidden}.navigation__tab-actions:not(.navigation__tab-actions--expanded){opacity:0;pointer-events:none;transform:translateY(0)}.navigation__tab-actions .button{justify-content:left;border-radius:unset}.page-layout{position:relative;flex:1;display:grid;align-content:baseline;gap:1.5em;padding:1em .25em 1em 1em;overflow:auto;scrollbar-gutter:stable}.page-layout::-webkit-scrollbar{height:.75em;width:.75em}.page-layout::-webkit-scrollbar-track{background:#fff}.page-layout::-webkit-scrollbar-thumb{background-color:#67837c59;border-radius:.5em;border:3px solid white}.design-preview{display:grid;gap:.25em;z-index:0}.design-preview__canvas{--_dots-color: rgba(87, 87, 87, .5);position:relative;aspect-ratio:1.7777;contain:size paint;background:#9999991a;background-image:radial-gradient(circle,var(--_dots-color) 1px,transparent 0);background-size:15px 15px;border-radius:.25em}.design-preview__header{display:flex;align-items:center;justify-content:space-between}.design-preview__header>*{flex-shrink:1}.design-preview__name{margin:unset}.design-preview__label{display:grid;padding:.25rem .325rem;background:#fff;border:1px solid #d0deda;border-radius:.25rem;color:#404043;font-size:.75rem;font-weight:500;overflow:hidden}.design-preview__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-preview__label:hover{max-width:100%;flex-shrink:0}.draggable{outline:1px solid transparent;transition:.25s ease color,.25s ease background-color}.draggable *:not(.draggable){-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:none}.draggable[disabled]{outline-width:0}.draggable:active:not([disabled]){cursor:grabbing}.draggable:not(.draggable--stop-propagation):where(.draggable:not(.draggable--stop-propagation),.draggable:not(.draggable--stop-propagation):has(.draggable:not(.draggable--stop-propagation) .draggable:not(.draggable--stop-propagation))):hover{outline-color:#00aa83}.draggable:not(.draggable--stop-propagation)>*{pointer-events:none}.draggable--stop-propagation:not(:has(.draggable--stop-propagation:hover)):hover{outline-color:#00aa83}.design-previews{display:grid;grid-template-columns:repeat(2,1fr);gap:.75em}.design-previews>*{border-radius:.25em}.notice{display:flex;align-items:center;gap:.5em;padding:.75em;background:#fff;border:1px solid rgba(208,215,222,.5);border-radius:.25em}.notice__icon{--icon-size: 1.25rem;color:#575757;flex-shrink:0}.table-wrapper{width:100%}table.table{width:100%;border-collapse:collapse}table.table th,table.table td{padding:0 .875rem;border:1px solid rgba(208,215,222,.5);vertical-align:middle;width:100%;height:2.75rem;font-size:.875rem}table.table th:last-child,table.table td:last-child{width:0%}table.table th{font-weight:600;color:#404043;text-align:left}.font-details{--icon-color: rgba(0, 0, 0, .75);position:relative;display:flex;justify-content:center;border-radius:.25em}table.table .font-details{margin:0 -.5em}.font-details__preview{position:relative;display:flex;align-items:center;gap:.5em;padding:.5em;border-radius:inherit;transition:.25s ease background-color}.font-details__preview:hover{background:#0000001a}.font-details__items{position:absolute;top:100%;right:0;display:grid;padding:.25em 0;background:#fff;border:1px solid rgba(208,215,222,.5);border-radius:inherit;max-height:50vh;overflow:auto;translate:0 .25em;transition:.25s ease opacity,.2s ease translate;z-index:1}.font-details__items::-webkit-scrollbar{height:.75em;width:.75em}.font-details__items::-webkit-scrollbar-track{background:#fff}.font-details__items::-webkit-scrollbar-thumb{background-color:#67837c59;border-radius:.5em;border:3px solid white}.font-details__items:not(.font-details__items--expanded){opacity:0;pointer-events:none;translate:0 0em}.font-details__item{display:flex;align-items:center;gap:.5em;padding:.5em .875em;background:#fff;color:#101010;white-space:nowrap;text-transform:capitalize;transition:.2s ease color,.2s ease background-color}.font-details__item:hover{--icon-color: #00584b;color:#00584b;background:#ebf4f1}.fonts-uninstalled-warning{--icon-size: 1.5rem;position:fixed;left:1em;right:1em;bottom:1em;display:flex;align-items:center;justify-content:space-between;padding:.875em 1em;background:#fff;border:1px solid rgba(208,215,222,.5);border-radius:.25em;box-shadow:0 0 6px #00000040;translate:0;transition:.25s ease translate;transition-behavior:allow-discrete;z-index:1}@starting-style{.fonts-uninstalled-warning{translate:0 1em}}.fonts-uninstalled-warning__text{display:grid;gap:.5em;color:#666;line-height:1}.fonts-uninstalled-warning__text em{color:#101010;font-weight:600;font-style:normal}.fonts-unuploaded{display:flex;align-items:center;justify-content:space-between;padding:.875em 1em;background:#fff;border:1px solid rgba(208,215,222,.5);border-radius:.25em}.fonts-unuploaded__text{display:grid;gap:.25em}.fonts-unuploaded__text em{font-weight:600;font-style:normal}.fonts-unuploaded__text p{color:#666}.media-groups{display:grid}.media-groups>*{padding:1em .25em 1em 1em}.media-group{position:relative;display:grid;gap:1em}.media-group:not(:last-child){margin-bottom:.675em;border-bottom:1px solid rgba(208,215,222,.5)}.media-group__header{display:flex;align-items:center;justify-content:space-between}.media-group__title{justify-self:baseline;margin-inline:unset;font-size:1rem;font-weight:700}.media-group__title em{font-style:normal;text-decoration:underline;background:#8d45e640}.media-group__size{margin-left:.25rem;color:#000000bf;font-size:.875rem}.media-group__expand{font-size:.75rem;font-weight:500}input.media-group__title{position:static}.media-group__container{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.media-group__more{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:flex;align-items:center;gap:.5em;padding:.375em .5em;background:#f2f2f2;border-radius:.25em;transition:.2s ease background-color,.2s ease border-color;font-size:.75rem;font-weight:500}.selection-area{position:absolute;background:#3270b640;background-size:25px 25px;border:1px solid rgba(0,118,253,.75);transition:.25s ease opacity,.25s ease display;transition-behavior:allow-discrete;contain:strict}@starting-style{.selection-area{opacity:0}}.selection-area--hidden{opacity:0;display:none}.context-menu{position:absolute;display:grid;padding:.125em;background:#fff;border-radius:.25em;box-shadow:0 1px 4px #00000040;-webkit-backdrop-filter:blur(.25em);backdrop-filter:blur(.25em);z-index:1}.context-menu:not(.context-menu--visible){display:none;opacity:0;translate:0}.context-menu:empty{display:none}.context-menu__option{--icon-size: .875rem;display:flex;align-items:center;gap:.5em;padding:.375em .75em;border-radius:.25em;transition:.2s ease background-color}.context-menu__option span{font-size:.875rem;text-wrap:nowrap}.context-menu__option:hover{background:#0000001a}.media-preview{position:relative;display:grid;gap:.5em;border-radius:.25em;transition:.25s ease background-color}.media-preview--selection{background:#00000013;background:#fff}.media-preview--selected .media-preview__container{border-color:#00584b80}.media-preview__container{position:relative;display:block;align-content:center;padding:.25em;border:1px solid rgba(0,0,0,.1);border-radius:.5em;aspect-ratio:1;transition:.2s ease outline-color;--_dots-color: rgba(0, 0, 0, .1);background-image:radial-gradient(circle,var(--_dots-color) 1px,transparent 0);background-size:1em 1em}button.media-preview__container:disabled{cursor:inherit}.media-preview__image{max-width:100%;max-height:100%;background-size:contain;background-repeat:no-repeat;margin:auto}.media-preview__info{display:grid;gap:.25em;justify-items:center}.media-preview__title{font-size:.875rem;text-align:center}.media-preview__dimensions{--icon-size: .675rem;font-size:.675rem;text-align:center}.media-preview__selection{--icon-size: .75rem;position:absolute;top:-.5em;left:-.5em;display:grid;align-items:center;justify-content:center;width:1.25em;aspect-ratio:1;color:#fff;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25em;transition:.2s ease color,.2s ease background-color,.2s ease opacity,.2s ease display;transition-behavior:allow-discrete}@starting-style{.media-preview__selection{opacity:0}}.media-preview__selection:not(:is(.media-preview__selection--active,.media-preview--selected .media-preview__selection)){display:none;opacity:0}.media-preview--selected .media-preview__selection{color:#fff;background:#00584b}.media-preview__loader{--loader-color: rgba(255, 255, 255, .5);--loader-part-color: white;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border-radius:inherit;transition:.25s ease opacity;transition-behavior:allow-discrete}.media-preview__loader:not(.media-preview__loader--pending){display:none;opacity:0;pointer-events:none}@starting-style{.media-preview__loader{opacity:0}}.media-preview__error{--icon-size: 1.5rem;--icon-color: white;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;justify-content:center;background:#00000080;border-radius:inherit;transition:.25s ease opacity;transition-behavior:allow-discrete}.media-preview__error:not(.media-preview__error--error){display:none;opacity:0;pointer-events:none}@starting-style{.media-preview__error{opacity:0}}.panel-bottom{position:relative;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:0 1em;height:3em;border-top:1px solid rgba(208,215,222,.5)}.panel-bottom:has(>:first-child:last-child){justify-content:flex-end}.menu-items{position:relative}.menu-items>div{position:absolute;top:0;left:0;width:100%}.menu-items__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.75;transition:.2s ease opacity}.menu-items__overlay--hidden{opacity:0;pointer-events:none}.menu-item{position:relative;display:flex;z-index:1}.menu-item:has(.menu-item__tags-control) .menu-item__container{pointer-events:none}.menu-item__container{position:relative;flex:1;display:grid;padding:.25em .325em;border:1px solid rgba(208,215,222,.5);border-radius:.25em;color:#000}.menu-item__header{flex:1;border-radius:.125rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.menu-item__title,.menu-item__price,.menu-item__description{padding:.25rem .325rem;border-radius:.125rem}.menu-item__title em,.menu-item__price em,.menu-item__description em{font-style:normal;text-decoration:underline;background:#8d45e640}.menu-item__title{display:grid;max-width:75%}.menu-item__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item__description{font-size:.75rem;color:#00000080;overflow:hidden;text-overflow:ellipsis}@supports (display: -webkit-box){.menu-item__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@supports (display: box){.menu-item__description{display:box;box-orient:vertical;line-clamp:2}}@supports (not (display: -webkit-box)) and (not (display: box)){.menu-item__description{max-height:2em}}.menu-item__tags{position:relative;display:flex;padding:.5em .5em 0}.menu-item__tags-badge{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:1em;height:1em;background:#3f4544;border-radius:50%;color:#fff}.menu-item__tags-badge span{font-size:.75rem}.menu-item__tags-control{position:absolute;top:calc(100% - 1px);left:0;right:2em;z-index:1;transition:.2s ease opacity,.2s ease transform}.menu-item__tags-control .selector{background:#fff}.menu-item__tags-control .selector__appearance,.menu-item__tags-control .selector__appearance:hover{border:1px solid rgba(208,215,222,.5)}@starting-style{.menu-item__tags-control{opacity:0;transform:translateY(-.5em)}}.menu-item__abort{display:grid;align-items:start;height:100%;padding:.5em .5em 0}.selector{position:relative;display:grid;align-items:center;gap:.5em;width:var(--selector-width, 100%);min-width:15em}.selector__label{font-size:1rem}.selector__appearance{position:relative;display:flex;align-items:center;gap:1em;flex:1;padding:.75em 1em;border:1px solid rgba(0,0,0,.05);border-radius:.25em;transition:.2s ease background-color,.2s ease border-color,.2s ease color;border-radius:unset;cursor:pointer}.selector__appearance--dark{color:#fff}.selector__appearance:hover:not(:focus,:focus-within){background:#0000000d}.selector__appearance:focus:not(.selector__appearance--invalid),.selector__appearance--focused:not(.selector__appearance--invalid){border-color:#00000040}.selector__appearance:focus-visible:not(.selector__appearance--invalid){outline:1px solid #404043}.selector__appearance--invalid{background:#fff;border-color:#fa7a7a;color:#d62d30}.selector__appearance:disabled,.selector__appearance--disabled{background:#fff;color:#101010;cursor:not-allowed}.selector__appearance--multiple{padding:.5em}.selector__appearance--expanded:not(:disabled):active{opacity:1}.selector__current,.selector__placeholder{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.selector__current:has(+input),.selector__placeholder:has(+input){opacity:0;pointer-events:none}input.selector__search{min-width:4em}:is(.selector__current,.selector__placeholder)+input.selector__search{position:absolute}.selector__options{display:flex;flex-wrap:wrap;gap:.25em}.selector__option{position:relative;display:flex;align-items:center;gap:.5em;padding:.125em .25em;border:1px solid rgba(208,215,222,.5);border-radius:.25em;text-wrap:nowrap}button.selector__unselect{--icon-size: .75rem;display:flex;align-items:center}button.selector__unselect .icon:hover{color:#d62d30}.selector__option:has(button.selector__unselect .icon:hover){text-decoration:line-through}.selector__icon{--icon-size: .75em;margin-left:auto;flex-shrink:0;transition:.2s ease transform}.selector__icon--up{transform:rotateX(180deg)}.location_selector>p{margin-bottom:1.6rem}.text-box{display:grid;gap:1em}.text-box p{font-size:.875rem;line-height:1.25;opacity:.75}.text-box--white{color:#fff}.text-box--white p{font-weight:300}.hint{position:relative;display:flex;align-items:center;justify-content:center;width:1.5em;aspect-ratio:1;background:#101010;border-radius:50%;cursor:help}.hint__sign{color:#fff;font-size:.75rem}.tooltip{position:fixed;transform:translate(-50%,calc(-100% - 1em));width:50vw;padding:.5em .75em;background:#f2f8f6;border:1px solid rgba(0,0,0,.1);border-radius:.25em;pointer-events:none}.tooltip:empty{display:none}.query-status-cover{--icon-size: 1.5rem;--icon-color: currentColor;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:1em;align-content:center;justify-items:center;padding:1em;background:#fff;border-radius:inherit;box-shadow:0 0 8px -2px #00000040;transition:.5s ease opacity,.5s ease background-color;z-index:1}.query-status-cover:not(.query-status-cover--pending,.query-status-cover--success,.query-status-cover--error){opacity:0;pointer-events:none}.query-status-cover--pending{color:#cccc}.query-status-cover--success{color:#407326cc}.query-status-cover--error{color:#821717cc}.query-status-cover:is(.query-status-cover--success,.query-status-cover--error){background:#ffffffd9}.query-status-cover__loader{position:static}.query-status-cover__message{color:#101010;line-height:1.2;text-align:center;font-size:.875rem;font-weight:500;animation:.35s ease asd both}@keyframes asd{0%{margin-bottom:-1em;opacity:0;translate:0% 50%}}.files-upload{display:grid;align-items:center;justify-content:center;gap:1em;padding:4em 2em;border:.125em dashed rgba(0,0,0,.35)}.files-upload--uploaded{padding:2em}.files-upload__input{display:none}.files-upload__cover{--icon-size: 3rem;display:grid;justify-items:center;gap:.5em}.files-upload__text{display:flex;gap:.25rem;font-size:.875rem}.files-upload__text span.weak{color:#00000080}.files-upload__choose{color:#8d45e6;font-style:normal;text-decoration:underline;cursor:pointer}.files-upload__files{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em}.files-upload-file{position:relative;display:flex;align-items:center;justify-content:center}.files-upload-file__icon{--icon-size: 2.25rem}.files-upload-file__status{--icon-size: 1rem;position:absolute;top:var(--icon-size)}.files-upload-file__status .loader{position:initial;font-size:calc(var(--icon-size) / 1.5)}.login-form-issues{display:flex;gap:.375em;align-items:center;justify-content:center}.login-form-issues button{font-size:.875rem;font-weight:500;padding:.25em .375em;border:1px solid rgba(0,0,0,.1);border-radius:.25em;color:#00584b;transition:.2s ease background-color}.login-form-issues button:hover{background:#ebf4f1}.auth-layout{flex:1;display:grid;grid-auto-rows:1fr;width:100%;background:#00584b;text-align:center}.auth-layout__logo{position:relative;--icon-size: 15vw;--icon-color: white;margin:auto}.auth-layout__asd{padding-inline:.5em;margin-top:auto}.auth-layout__title{font-size:1.25rem;font-weight:600}.auth-layout__container{display:grid;align-content:center;gap:2em;width:100%;padding:3.5em 1.5em 1.5em;background:#fff;border-radius:1em 1em 0 0;box-shadow:0 -2px 12px -4px #00000080}
