*{margin:0;padding:0;box-sizing:border-box}#app-title-bar{position:fixed;top:var(--header-gap);width:var(--header-width);max-width:var(--header-max-width);font-size:var(--header-font-size);font-weight:var(--header-font-weight);border-radius:var(--header-border-radius);height:var(--header-height);background-color:rgba(var(--header-color));color:var(--header-font-color);display:flex;align-items:center;padding:0 16px;z-index:10;justify-content:center;box-shadow:0 4px 5px #0000004d;transition:transform .6s cubic-bezier(.54,-.54,.34,1.47)}#app-title-bar:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(var(--header-color),.7);border-radius:inherit}@media all and (display-mode:window-controls-overlay){#app-title-bar{padding-left:env(titlebar-area-x,16px);padding-right:calc(env(titlebar-area-width) - env(titlebar-area-x,0px));height:env(titlebar-area-height,var(--header-height))}#main-content{padding-top:env(titlebar-area-height,50px)}}#app-title-bar{-webkit-app-region:drag;app-region:drag}#app-title-bar .logo,#app-title-bar button,#app-title-bar input,#app-title-bar a{-webkit-app-region:no-drag;app-region:no-drag}.header-logo-container{position:relative;width:100px;min-width:100px;height:100%;flex-shrink:0}.footer-logo-container{position:relative;width:100px;height:100%}.logo-link{display:flex;justify-content:center;align-items:center;width:100%;min-width:100px;height:100%}.logo{width:100%;height:100%}.wco-visible main{padding-top:env(titlebar-area-height,50px)}.wco-hidden main{padding-top:0}#toast-container{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:.75rem;z-index:9999}.toast{min-width:250px;padding:1rem 1.5rem;background-color:var(--toast-background-color);color:var(--toast-text-color);border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:sans-serif;opacity:1;animation:toast-in .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes toast-in{0%{transform:translateY(100%) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast.hide{animation:toast-out .4s ease-in forwards}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.seo-link[data-external=true]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:4px;vertical-align:middle;background-color:currentColor;-webkit-mask-image:url(/storage/icons/external-link.svg);mask-image:url(/storage/icons/external-link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.seo-link[data-external=true]{white-space:nowrap}.skip-link{position:absolute;top:-40px;left:0;color:#fff;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}.form-group{width:100%;margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:400}.form-input{width:100%;line-height:var(--website-input-line-height);padding:var(--website-input-vertical-padding) var(--website-input-horizontal-padding);background-color:var(--website-input-inactive-backgound);color:var(--website-input-text-color);border:1px solid oklch(from var(--website-base-color) l c h / .4);box-shadow:0 1px 3px #0003;border-radius:4px;min-height:44px}.error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem}.is-invalid{border-color:#dc3545}.form-input:focus{width:100%;padding:var(--website-input-vertical-padding) var(--website-input-horizontal-padding);outline:none;background-color:var(--website-input-active-backgound);color:var(--website-input-text-color);border:1px solid oklch(from var(--base-color) l c h / .5);box-shadow:0 1px 3px #00000080;border-radius:4px}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292%22%20height%3D%22292%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%01-13%204.6H18.6c-5%200-9.6-1.8-13.3-4.6A17.6%2017.6%200%200%010%2056%2017.6%2017.6%200%200%015.3%2042.7%2017.6%2017.6%200%200%0118.6%2038h254.8c5%200%209.6%201.8%2013.3%204.6A17.6%2017.6%200%200%01292%2056a17.6%2017.6%200%200%01-5%2013.4z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;padding-right:30px}.form-group--checkbox,.form-group--radio{display:flex;align-items:center;margin-bottom:1rem;min-height:44px;cursor:pointer}.form-check-input,.form-radio-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-check-label,.form-radio-label{position:relative;padding-left:35px;cursor:pointer;line-height:1.4;display:flex;align-items:center;min-height:44px}.form-check-label:before,.form-radio-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:2px solid #ccc;background:#fff;border-radius:4px;transition:all .2s}.form-check-input:checked~.form-check-label:before,.form-radio-input:checked~.form-radio-label:before{background-color:#007bff;border-color:#007bff}.form-radio-label:before{border-radius:50%}.form-check-input:focus-visible~.form-check-label:before,.form-radio-input:focus-visible~.form-radio-label:before{box-shadow:0 0 0 3px #007bff80}.nav-item{list-style:none;position:relative}.nav-link.dropdown-toggle{text-decoration:none;color:#000;padding:10px 15px;display:block;cursor:pointer;border-radius:5px;transition:background-color .2s}.nav-link.dropdown-toggle:hover{background-color:#ffffff80}.delivery-card-order-info{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px}.delivery-status-button{width:100%;padding:15px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:1rem}.delivery-card-contact-info{width:100%;background:#374151;padding:15px;border-radius:8px;margin-bottom:20px}.delivery-monitor-cards-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.shop{padding:20px;place-items:center;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:var(--website-max-width)}.currier-address,.currier-phone{all:unset;color:#fff;line-height:2rem;padding:5px;font-size:1.25rem;cursor:pointer}.delivery-monitor{margin-top:calc(var(--header-height) + var(--header-gap) + 20px);max-width:var(--website-max-width);width:94%;place-items:center;padding-bottom:20px}.delivery-monitor-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,350px));gap:20px;padding:20px;background:#1e293b;border-radius:12px;color:#fff}.shop-product-card{height:auto;opacity:0;transform:translate(-100px);width:100%;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.54,-.54,.34,1.47),transform .5s cubic-bezier(.54,-.54,.34,1.47),box-shadow .3s ease-in-out;display:flex;flex-direction:column}.showp{opacity:1;transform:translate(0)}.shop-product-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.addon-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin-top:10px;width:100%}.addon-list>li{width:130px;display:flex;justify-content:center;align-items:center}.shop-product-card.expanded .addons-section{max-height:2000px;padding:1rem}.addons-section{background-color:var(--surface-color);will-change:max-height;padding:0 1rem;max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(.4,0,.2,1),padding .4s ease-out}.add-to-cart-button{background-color:#28a745;color:#fff;border:none;padding:12px;margin-bottom:.5rem;border-radius:5px;cursor:pointer;width:100%;font-weight:700;transition:background .3s}.add-to-cart-button:hover{background-color:#218838}.card-header{position:relative;width:100%;height:350px;overflow:hidden}.product-name,.product-price{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700;font-size:1.5rem}.product-description{font-size:.9rem;color:#fff9;margin-bottom:1rem}#MyCart{all:unset;cursor:pointer;color:#000}.card-body{position:absolute;bottom:0;left:0;right:0;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:calc(100% + 2px);margin-left:-1px;padding:1.5rem;border-top:1px solid rgba(255,255,255,.3);color:#fff}.dropdown-menu{padding:5px;border-radius:5px;display:none;position:absolute;top:120%;left:0;background-color:#ffffff80;min-width:120px;box-shadow:0 2px 3px #0006;box-shadow-blur:5px;z-index:1000;margin:0;list-style:none}.dropdown-menu:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffffff1a;border-radius:inherit}.dropdown-menu.show{display:block}.dropdown-item{padding:10px 15px;display:block;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none}.dropdown-item:hover{border-radius:5px;color:#1e2125;background-color:#007bff80}.button-component{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 24px;margin:10px;cursor:pointer;text-decoration:none;font-family:inherit;font-weight:500;border-radius:6px;border:1px solid transparent;transition:all .3s ease-in-out;background-color:var(--website-secondary-color);color:#fff}.button-component:focus{outline:none}.button-component:focus-visible{outline:2px solid #2563eb;outline-offset:2px;box-shadow:0 0 0 4px #2563eb33}.button-component:hover{background-color:oklch(from var(--website-secondary-color) calc(l*1.3) calc(c/2) h);border:1px solid rgba(0,0,0,.5);box-shadow:0 1px 3px #0003}.button-component:active{transform:scale(.98)}#globalSettingsForm{width:100%}.table-container{width:100%;overflow-x:auto;margin:2rem 0}.table{width:100%;border-collapse:collapse;font-family:system-ui,sans-serif}.table caption{font-weight:700;font-size:1.25rem;padding:1rem;text-align:left}.table th{background-color:#f8fafc;border-bottom:2px solid #5e5eff;padding:.75rem;text-align:left}.table td{padding:.75rem;border-bottom:1px solid rgba(14,14,14,.99)}.color-input{width:100%;height:38px;padding:2px;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;background:none}.color-preview{font-family:monospace;font-size:.85rem;display:inline-block;min-width:70px;text-align:center}.logo-language-container{width:100px;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;font-weight:800}@media(max-width:640px){.table tbody{position:relative;width:100%}.table thead{display:none}.table tr{display:block;margin-bottom:1rem;border:1px solid rgba(14,14,14,.99);width:100%}.table td{display:flex;justify-content:space-between;text-align:right;border-bottom:1px solid #919db3}.table td:before{content:attr(data-label);font-weight:600;text-align:left;margin-right:1rem}}html{font-size:clamp(1.5rem,1vw,1rem)}#main-content{flex:1;place-items:center;justify-content:center;width:100%}body{display:flex;flex-direction:column;min-height:100dvh;margin:0;background-color:var(--base-color);place-items:center;--base-color: var(--website-base-color);--brand-color: oklch(from var(--base-color) calc(l*3) calc(c*5) h);--surface-color: rgba(255, 255, 255, .7);font-family:var(--primary-font-family);font-size:var(--website-font-size);font-weight:var(--website-font-weight);color:var(--website-font-color)}.seo-link,.seo-link:hover,.seo-link:active{text-decoration:none}.register-link,.register-link:hover,.register-link:active{color:inherit;text-decoration:underline transparent;transition:text-decoration-color .3s ease}.register-link:hover{text-decoration:underline;text-decoration-color:var(--website-base-color)}.dashboard-user-heading{padding-bottom:15px}.set-new-password-heading{padding-bottom:10px}.reset-password-title{padding-bottom:15px}.no-account{padding-bottom:10px}.no-account-title{text-align:left;display:inline-block}.register-link{margin-left:10px;display:inline-block}.avatar{text-align:center;width:100%;height:auto;border-radius:50%;object-fit:cover;place-items:center;z-index:0}.avatar-selector{padding-bottom:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.avatar-label{cursor:pointer;position:relative;text-align:center}.avatar-preview{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid #e5e7eb;position:relative;transition:border-color .3s}.avatar-view{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:10px}.avatar-view img{width:100%;height:100%;object-fit:cover}.price-area{display:flex;justify-content:space-between;align-items:center}.shop-product-image{width:100%;height:100%;object-fit:cover}.close-addons{background-color:#dc3545;color:#fff;border:none;padding:8px;margin-bottom:1rem;border-radius:4px;cursor:pointer;width:100%}.shop-buy-button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s ease,transform .1s ease}.shop-buy-button:hover{background-color:#0056b3;transform:scale(1.05)}.product-image-wrapper,.products-group-image-wrapper{width:100%;height:100%}.product-view,.products-group-view{width:100%;height:120px;overflow:hidden;margin-bottom:10px}.product-view img,.products-group-view img{width:100%;height:100%;object-fit:cover}.avatar-preview:hover{border-color:#3b82f6}.avatar-preview img{width:100%;height:100%;object-fit:cover}.avatar-overlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;color:#fff}.avatar-preview:hover .avatar-overlay{opacity:1}#avatar-upload{display:none}.avatar-trigger{background:none;padding:0;cursor:pointer;border-radius:50%;overflow:hidden;width:50px;height:50px;border:2px solid #e5e7eb;transition:.2s}.avatar-trigger:hover{border-color:#3b82f6}.avatar-trigger img{width:100%;height:100%;object-fit:cover}.avatar-dropdown{position:relative;display:inline-block}.website-dashboard{width:94%;max-width:var(--website-max-width);margin-top:calc(var(--header-height) + var(--header-gap) + 20px)}.register{margin-top:calc(var(--header-height) + var(--header-gap) + 20px);position:relative;display:flex;justify-content:center;align-items:center;height:auto;max-width:var(--website-max-width);width:100%}.login{margin-top:calc(var(--header-height) + var(--header-gap) + 20px);position:relative;display:flex;justify-content:center;align-items:center;max-width:var(--website-max-width);width:100%}.login-title{padding-bottom:15px;text-align:center}.product-card{top:calc((var(--header-height) + 20px) + var(--header-gap));background-color:var(--surface-color);border-radius:8px;max-width:350px;min-width:200px;width:100%;place-items:center;justify-content:center;display:flex;flex-direction:column}.login-form,.register-form,.reset-password-form,.password-reset-confirmation-form{padding:15px 20px;background-color:var(--surface-color);border-radius:8px;max-width:350px;width:350px;margin:20px 5%;place-items:center;justify-content:center;display:flex;flex-direction:column;gap:2px;box-shadow:0 4px 5px #0000004d;border:1px solid oklch(from var(--base-color) calc(l + .07) c h / .8)}.update-user-form{width:100%}.user-email,.user-password,.name,.username,.phone,.user-password-confirm{width:100%;display:flex;flex-direction:column;text-align:left;margin-bottom:10px}.login-button,.register-button{align-self:center;width:auto;border:none;padding:10px 20px;border-radius:5px;font-family:var(--primary-font-family)}.login-button:focus,.register-button:focus{outline:none;background-color:var(--website-base-color)}span{font-size:.8rem}.logout-button{display:flex;box-sizing:border-box;height:100%;width:100%;padding-left:15px;padding-right:15px;justify-content:center;align-items:center;text-decoration:none;font-weight:var(--header-font-weight);transition:transform .3s ease;font-size:var(--header-font-size);color:var(--header-font-color);background:none;border:none;font-family:inherit;margin:0;align-self:center;cursor:pointer;text-align:inherit}.logout-button:hover{transform:scale(1.3)}.logout-form{height:100%}.website-config{position:relative;max-width:var(--website-max-width);width:95%;place-items:center}.dashboard-sidebar{position:fixed;top:calc((var(--header-height) + 20px) + var(--header-gap));left:3%;width:60px;height:60px;z-index:3;background:#fff6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 4px 5px #0000004d;border-radius:30px;gap:10px;overflow:hidden;transition:all .4s cubic-bezier(1,-.05,0,.95)}.dashboard-sidebar ul{text-align:center;font-size:2rem}.dashboard-sidebar ul li{list-style:none}.footer-logo-and-socials{display:flex;flex-direction:column;width:100%}.footer-links{display:flex;flex-direction:row;gap:50px;padding-bottom:15px;flex-wrap:wrap}.dashboard-sidebar ul li a{all:unset;color:var(--header-font-color);display:flex;height:100%;width:100%;justify-content:center;align-items:center;text-decoration:none;font-weight:500;transition:transform .3s ease;font-size:1.2rem;line-height:45px;cursor:pointer}.dashboard-sidebar ul li a:hover{transform:scale(1.3)}.dashboard-content{border-radius:20px;margin-bottom:30px;width:100%}#sidebar-button{transition:all .4s cubic-bezier(1,-.05,0,.95)}#sidebar-button.is-spinning{transform-origin:center;transform-box:fill-box;transform:rotate(360deg)}.user-profile{display:flex;flex-direction:column;place-items:center;text-align:center;max-width:350px;flex:0 0 100%}.remember-me{display:inline-flex;gap:5px;place-items:center}.website-config-data{flex:0 0 100%}.account-verification{margin-top:calc(var(--header-height) + var(--header-gap) + 20px)}.dashboard-content-wrapper{display:flex;justify-content:center;flex-direction:row;gap:20px;flex-wrap:wrap;background-color:var(--surface-color);padding:30px;border-radius:20px;width:100%}.have-account{height:80px}.have-account-title{margin-bottom:15px}.fa-challenge{margin-top:calc(var(--header-height) + var(--header-gap) + 20px);width:94%;position:relative}.password-confirmation{margin-top:calc(var(--header-height) + var(--header-gap) + 20px);position:relative;margin-bottom:20px;margin-left:3%;margin-right:3%}.recovery-codes{height:auto;opacity:1;transition:height .4s ease-out,opacity .3s}.hidden{height:0;overflow:hidden;interpolate-size:allow-keywords;transition:height .4s ease-out,opacity .3s;opacity:0}.website-footer{padding-top:20px;padding-left:3%;padding-right:3%;place-items:center;width:var(--footer-width);max-width:var(--footer-max-width);height:auto;background-color:var(--footer-background-color);color:var(--footer-font-color);font-size:1rem;overflow:hidden}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:var(--website-max-width);width:100%;margin:0 auto}.footer-link{display:inline-block;padding:12px 0;color:inherit;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-links ul li{list-style:none;line-height:44px}.footer-links ul li a{color:inherit;text-decoration:none}.language-flags{width:24px;height:24px}.language-flag-wrapper{display:flex;flex-direction:row;gap:10px}.footer-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:15px}.uploaded-image-preview{width:200px;height:200px;object-fit:cover}.upload-images{width:100%}.upload-images-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.image-data{display:flex;flex-direction:column;align-items:center}.uploaded-images{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px}#installButton{padding:8px;cursor:pointer;color:var(--website-text-color);font-size:clamp(.6rem,1vw,.8rem);border:none;background:none;display:block;border-radius:5px;background-color:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease-in-out;animation:glow-cycle-initial 4s infinite linear}#installButton:hover{scale:1.05;background-color:#fff6;animation:glow-cycle 4s infinite linear;opacity:1}@keyframes glow-cycle{0%{box-shadow:0 2px 5px #ff0000e6,0 2px 5px #ff0c}12.5%{box-shadow:0 2px 5px #ffff00e6,0 2px 5px #0f0c}25%{box-shadow:0 2px 5px #00ff00e6,0 2px 5px #0ffc}37.5%{box-shadow:0 2px 5px #00ffffe6,0 2px 5px #00fc}50%{box-shadow:0 2px 5px #0000ffe6,0 2px 5px #800080cc}62.5%{box-shadow:0 2px 5px #800080e6,0 2px 5px #ffc0cbcc}75%{box-shadow:0 2px 5px #ffc0cbe6,0 2px 5px #f00c}87.5%{box-shadow:0 2px 5px #ff0000e6,0 2px 5px #ff0c}to{box-shadow:0 2px 5px #ff0000e6,0 2px 5px #ff0c}}@keyframes glow-cycle-initial{0%{box-shadow:0 0 10px #ff00004d,0 0 10px #ff03}12.5%{box-shadow:0 0 10px #ffff004d,0 0 10px #0f03}25%{box-shadow:0 0 10px #00ff004d,0 0 10px #0ff3}37.5%{box-shadow:0 0 10px #00ffff4d,0 0 10px #00f3}50%{box-shadow:0 0 10px #0000ff4d,0 0 10px #80008033}62.5%{box-shadow:0 0 10px #8000804d,0 0 10px #ffc0cb33}75%{box-shadow:0 0 10px #ffc0cb4d,0 0 10px #f003}87.5%{box-shadow:0 0 10px #ff00004d,0 0 10px #ff03}to{box-shadow:0 0 10px #ff00004d,0 0 10px #ff03}}.socials,.socials a:hover{text-decoration:none}.avatar-text{padding-bottom:10px}.chat-content-wrapper{width:100%}.chat-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;gap:100px}.recipient-chat-avatar-view,.sender-chat-avatar-view{aspect-ratio:1 / 1;width:100%;max-width:100px;min-width:50px}.sender-chat-avatar-view img{border-radius:50%;width:100%;height:100%;object-fit:cover}.recipient-chat-avatar-view img{border-radius:50px;width:100%;height:100%;object-fit:cover}.message-wrapper,.message-wrapperr{padding-bottom:10px}.message-datetime,.message-datetimee{color:#888;font-size:clamp(.6rem,1vw,.8rem)}.message-notification-container{visibility:hidden;position:relative;display:flex;width:30px;height:100%;transition:visibility 1s 1s}.message-notification-container.show{visibility:visible}.message-notification-container img{width:100%;height:100%}.message-counter{background-color:#f006;position:absolute;left:20px;top:15px;width:20px;height:20px;text-align:center;align-content:center;border-radius:10px;box-shadow:0 4px 5px #0000004d;font-size:clamp(.6rem,1vw,.7rem)}.unread-messages{position:relative;display:flex;width:100%;height:30px;transition:visibility 1s 1s}.unread-message-counter{position:absolute;background-color:green;width:30px;height:30px;border-radius:50%;left:80px;top:20px;text-align:center;align-content:center}#notification-setup-banner{display:none;position:fixed;bottom:20px;left:20px;right:20px;background:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999}.notification-setup-paragraph{margin:0 0 10px;font-weight:700}.notification-setup-paragraph-enable{margin:0 0 15px;font-size:14px}#btn-allow-notifications{background:#4f46e5;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}#btn-dismiss-notifications{background:#eee;border:none;padding:8px 16px;border-radius:4px;margin-left:10px;cursor:pointer}.back-to-top{font-size:1.2rem}.product-quantity-info{color:#8b0000}.shop-wrapper{display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;flex-direction:row;border-radius:5px;gap:5px;height:60px;width:200px}.cart{position:sticky;top:100px;place-items:flex-end;max-width:var(--website-max-width);margin-top:calc(var(--header-height) + var(--header-gap) + 20px);width:94%;height:60px;z-index:2;transition:top .6s cubic-bezier(.54,-.54,.34,1.47),margin-top .3s ease-out}.cart-total-value{display:flex;align-items:center;justify-content:center;width:120px;height:60px}.cart-icon{display:inline-block;width:40px;height:40px}.go-to-cart-link{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;display:flex;align-items:center;text-align:center;gap:5px;flex-direction:column}.kitchen-monitor{max-width:var(--website-max-width);width:94%;margin-top:calc(var(--header-height) + var(--header-gap) + 20px);margin-bottom:20px}.cart-link{width:40px;height:40px}#global-cart-total{font-weight:700;height:100%;color:var(--website-font-color)}.manage-products-card,.products-groups-card{background-color:var(--surface-color);border-radius:8px;max-width:350px;min-width:200px;width:100%;margin-bottom:20px;padding:15px;place-items:center;justify-content:center;display:flex;flex-direction:column}.addon-card{background-color:var(--surface-color);padding:20px;margin-bottom:15px;border-radius:10px}
