@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/2d60f2dca601c94b-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/7c10e1e83b2e7f9a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/decf5989f4e7f901-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f836bffb0378cb18-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/204a0a5e1cf12efb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2cc74b96cdc9383d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0a48a8bf13ca80-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ae6a2fe692ea80aa-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c99ef75952aca458-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/334d90a676c555e4-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/8727a9eb9a9ed107-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1f69a0c8aed54d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_b7da2c{font-family:Poppins,Poppins Fallback}.__variable_b7da2c{--font-poppins:"Poppins","Poppins Fallback"}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}*{min-width:0}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{border:.1rem solid;background:#fff;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;display:inline-block}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}figure{flex-direction:column}figure,i{display:inline-flex}button{cursor:pointer}b{font-weight:bolder}a,button,input,label,select,summary,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}u{text-decoration:underline}input[type=email],input[type=number],input[type=password],input[type=text]{border:.1rem solid #000;border-radius:.5rem;padding:.5rem 1rem;width:100%;height:4rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{box-shadow:0 0 0 .1rem #000}textarea{border:.1rem solid #000;border-radius:.5rem;padding:.5rem 1rem;width:100%;height:10rem;resize:none}textarea:focus{box-shadow:0 0 0 .1rem #000}select{border:.1rem solid #000;border-radius:.5rem;padding:.5rem 1rem;width:100%;height:4rem}select:focus{box-shadow:0 0 0 .1rem #000}.root-header{display:flex;justify-content:center;align-items:center;height:13rem;background-color:hsla(0,0%,100%,.6);border-radius:2rem;padding:2rem 1.4rem 1.4rem}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;z-index:1000;background:#fff;padding:1rem;display:inline-flex;z-index:2;border-radius:50%}.page-container{position:relative;max-width:54rem;margin:0 auto;background-color:#fff;box-shadow:0 0 .1rem 0 #000}.page-container.category{overflow:hidden}.auth-container{margin:0 auto;display:flex;justify-content:center;align-items:center;width:100vw}.auth-container form{margin-top:2rem;width:32rem;background:#fff;position:relative;display:inline-flex;flex-direction:column;gap:1.4rem;padding:2.4rem;border-radius:1.4rem;border:.1rem solid #000}.categories-page{margin-top:.6rem;position:relative;padding:1.4rem 1.4rem 4.4rem}.categories-page:before{background-image:url(/_next/static/media/pattern.f3528bb1.jpg);background-size:22rem 22rem;background-position:50%;background-repeat:repeat;opacity:.08}.categories-page:after,.categories-page:before{border-radius:3rem 3rem 0 0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.categories-page:after{box-shadow:0 0 0 .6rem #c4161f}.categories{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem}.categories .category{position:relative;overflow:hidden;cursor:pointer}.categories .category .category-image{position:relative;overflow:hidden;border-radius:2.4rem;aspect-ratio:1/1;width:100%;background:#f0f0f0}.categories .category .category-image img{width:100%;height:100%;object-fit:cover}.categories .category .category-name{color:#000;font-weight:500;letter-spacing:.01rem;position:relative;padding-left:1.4rem}.categories .category .category-name:before{content:"";position:absolute;top:.8rem;left:0;width:.6rem;height:.6rem;background-color:#c4161f;border-radius:50%}.categories-header{text-align:center;font-size:2.1rem;font-weight:500;margin-bottom:1.4rem}.products-page{padding:1.4rem 1.4rem 4.4rem;-webkit-overflow-scrolling:touch}.page-back{display:inline-flex;align-items:center;gap:.8rem;color:#000;padding:.8rem 1.4rem .8rem 0}.menu,.menu-group{display:grid;grid-gap:1.4rem}.menu-group .start-of-category{font-weight:500;font-size:2rem;display:flex;align-items:flex-end;grid-gap:.4rem;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:1.4rem 0}.menu-group .start-of-category span{background-color:#fff;position:relative;flex:0 0 auto}.menu-group .start-of-category:after{content:"";display:inline-flex;width:auto;flex:1 1 auto;border-top:.1rem solid #000;margin-bottom:.6rem}.product{display:grid;grid-template-columns:11rem 1fr;grid-gap:1.4rem;gap:1.4rem;position:relative;z-index:1}.product .product-image{border-radius:1.4rem;background:#f0f0f0}.product .product-image img{aspect-ratio:1/1;object-fit:cover;border-radius:1.4rem}.product .product-content .product-name{font-weight:500;font-size:1.8rem}.product .product-content .product-price{font-weight:400;font-size:1.7rem}.product .product-content .product-description{margin-top:.4rem;font-weight:300;font-size:1.4rem;line-height:1.2}.sticky-c{top:0;left:0;right:0;z-index:3;background-color:#fff;position:-webkit-sticky;position:sticky;-webkit-transform:translateZ(0)}.scrollable-categories{display:flex;gap:1rem;overflow-x:auto;padding:1.4rem;margin:-.4rem -1.4rem 1.4rem;border-bottom:.1rem solid rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.05)}.scrollable-categories li{flex:0 0 auto;height:4.6rem;border-radius:1rem;padding-left:2.4rem;padding-right:1.2rem;display:inline-flex;align-items:center;position:relative;font-weight:400;background:#f5f5f5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scrollable-categories li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1.2rem;width:.6rem;height:.6rem;background-color:#000;border-radius:50%}.scrollable-categories li.locked:not(.selected){background-color:#c4161f;color:#fff}.scrollable-categories li.locked:not(.selected):before{background-color:#fff}.scrollable-categories:has(:not(.locked)) li.selected{background-color:#c4161f;color:#fff}.scrollable-categories:has(:not(.locked)) li.selected:before{background-color:#fff}.product-drawer-image{aspect-ratio:1/1;object-fit:cover;border-radius:1.8rem;overflow:hidden;width:100%;background:#f0f0f0}.product-drawer-name{font-weight:500;font-size:2.4rem}.product-drawer-price{font-weight:400;font-size:2rem}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.product-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9;animation-name:fadeout;animation-delay:.15s;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;pointer-events:none;transform-origin:center;will-change:opacity}.settings-page{padding:2rem;background:#fff;position:relative;max-width:calc(100% - 4rem);margin:4rem;border-radius:1rem;border:.1rem solid #ccc}@media(max-width:768px){.settings-page{max-width:calc(100% - 2rem);margin:2rem}}.settings-page .settings-title{font-size:2.4rem;font-weight:600}.settings-page .settings-header{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-bottom:1.4rem}.settings-page .settings-header-actions{display:inline-flex;align-items:center;gap:1.4rem}@media(max-width:768px){.settings-page .settings-header-actions{width:100%;flex-direction:column;align-items:flex-start}}.settings-page .settings-header-actions button{display:flex;gap:.8rem;font-weight:500;color:#000;background:none;padding:1.2rem;border-radius:.8rem;border:.1rem solid #ccc;cursor:pointer;white-space:nowrap}.settings-page .settings-header-actions button svg{flex:0 0 auto}@media(max-width:768px){.settings-page .settings-header-actions button{width:100%}}.settings-page .settings-list{display:grid;grid-gap:1.4rem;gap:1.4rem}.settings-page .settings-list:has(.dragging) .settings-page .settings-list-item:hover{background:#f5f5f5;border-color:#c4161f;box-shadow:0 0 0 .1rem #c4161f}.settings-page .settings-list-item{display:flex;grid-gap:1rem;padding:1rem;border-radius:1rem;background:#fff;border:.1rem solid #ccc;font-size:1.8rem;flex-wrap:wrap;cursor:pointer}.settings-page .settings-list-item.dragging{background:#f5f5f5;border-color:#c4161f;box-shadow:0 0 0 .1rem #c4161f}.settings-page .settings-list-item.dragging>*{transform:scale(1.03)}.settings-page .settings-list-item.dragging{opacity:.8}.settings-page .settings-list-item.dragging .settings-list-item-actions{display:none}@media(max-width:768px){.settings-page .settings-list-item{flex-direction:column}}.settings-page .settings-list-item-paints{display:inline-flex;align-items:center;gap:1rem;flex:0 0 auto;transition:transform .2s ease}.settings-page .settings-list-item-paints .drag-icon{flex:0 0 auto;margin-top:1rem;align-self:flex-start;outline:none!important;position:relative;touch-action:none}.settings-page .settings-list-item-paints .drag-icon:before{content:"";position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;padding:1.2rem;box-sizing:content-box;transform:translate(-50%,-50%)}.settings-page .settings-list-item-paints .settings-list-item-info{display:flex;flex-direction:column}.settings-page .settings-list-item-paints .settings-list-item-info .product-price{font-size:1.5rem;color:#c4161f;font-weight:500}.settings-page .settings-list-item-content{display:inline-flex;align-items:center;gap:1rem;flex:1 1 auto}.settings-page .settings-list-item-actions{margin-left:auto;display:inline-flex;grid-gap:1.4rem}@media(max-width:768px){.settings-page .settings-list-item-actions{margin:0;grid-gap:.8rem;width:100%;border-top:.1rem solid #e0e0e0;padding-top:1rem}}.settings-page .settings-list-item-actions a,.settings-page .settings-list-item-actions button{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:500;color:#000;background:#fff;border:.1rem solid #ccc;border-radius:.8rem;cursor:pointer;transition:color .3s ease;padding:.8rem 1.4rem}.settings-page .settings-list-item-actions a:hover,.settings-page .settings-list-item-actions button:hover{border-color:#c4161f;box-shadow:0 0 0 .1rem #c4161f}@media(max-width:768px){.settings-page .settings-list-item-actions a,.settings-page .settings-list-item-actions button{font-size:1.1rem;padding:.6rem 1rem}}.settings-page .settings-list-item figure{aspect-ratio:1/1;width:8rem;height:8rem;flex:0 0 auto}.settings-page .settings-list-item figure img{border-radius:1rem}.image-dropzone{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:20rem;grid-gap:2rem;border:.1rem dashed #000;border-radius:1rem;padding:2rem;cursor:pointer}.settings-form{display:grid;grid-gap:1.4rem}.settings-form-header .settings-form-title{font-size:2.4rem;font-weight:500}.settings-form .form-row-title{font-size:1.4rem;font-weight:500;margin-bottom:.4rem}.settings-form .form-submit{width:100%;min-height:5rem;border-radius:.8rem;background:#c54248;display:inline-flex;align-items:center;justify-content:center;gap:.5em;color:#fff;padding:1rem 2rem;font-size:1.8rem;font-weight:500;transition:all .3s ease}.settings-form .form-submit:hover{background:#c4161f}.settings-form .form-error{margin-top:.4rem;color:#c4161f;font-size:1.4rem;font-weight:500}.settings-list-empty{padding:2rem;border-radius:1rem;background:#f5f5f5;border:.1rem solid #ccc;font-size:1.6rem;font-weight:500}@keyframes circleAnimation{0%{transform:scale(0) rotate(45deg);opacity:0}to{transform:scale(1) rotate(45deg);opacity:1}}@keyframes firstLineAnimation{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes secondLineAnimation{0%{transform:scale(0) rotate(90deg);opacity:0}to{transform:scale(1) rotate(90deg);opacity:1}}.animated-icon-error{width:var(--icon-size,2.4rem);height:var(--icon-size,2.4rem);border-radius:calc(var(--icon-size, 2.4rem)/2);background:var(--primary-color,#ff4b4b);position:relative;transform:rotate(45deg);opacity:0;animation:circleAnimation .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}.animated-icon-error:after,.animated-icon-error:before{content:"";position:absolute;border-radius:calc(var(--icon-size, 2.4rem)/10);opacity:0;background:var(--secondary-color,#fff);bottom:calc(var(--icon-size, 2.4rem)*.45);left:calc(var(--icon-size, 2.4rem)*.2);height:calc(var(--icon-size, 2.4rem)*.1);width:calc(var(--icon-size, 2.4rem)*.6);animation:firstLineAnimation .15s ease-out forwards;animation-delay:.15s}.animated-icon-error:before{animation:secondLineAnimation .15s ease-out forwards;animation-delay:.18s;transform:rotate(90deg)}@keyframes checkmarkAnimation{0%{height:0;width:0;opacity:0}40%{height:0;width:calc(var(--icon-size)*.3);opacity:1}to{opacity:1;height:calc(var(--icon-size)*.5)}}.animated-icon-success{width:var(--icon-size,2.4rem);height:var(--icon-size,2.4rem);border-radius:50%;background:var(--primary-color,#61d345);position:relative;transform:rotate(45deg);opacity:0;animation:circleAnimation .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}.animated-icon-success:after{content:"";box-sizing:border-box;animation:checkmarkAnimation .2s ease-out forwards;opacity:0;animation-delay:.2s;position:absolute;border-right:calc(var(--icon-size)*.1) solid;border-bottom:calc(var(--icon-size)*.1) solid;border-color:var(--secondary-color,#fff);bottom:calc(var(--icon-size)*.3);left:calc(var(--icon-size)*.3);height:calc(var(--icon-size)*.5);width:calc(var(--icon-size)*.3)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animated-icon-loading{width:var(--icon-size,2.4rem);height:var(--icon-size,2.4rem);box-sizing:border-box;border:calc(var(--icon-size)*.14) solid;border-radius:50%;border-color:var(--secondary-color,#e0e0e0);border-right-color:var(--primary-color,#616161);animation:rotate 1s linear infinite}.toast-container .toast{align-items:flex-start;background:light-dark(#fff,#12151a);color:light-dark(#121212,#fff)}.toast-container .toast>div:first-child{padding-top:1rem}.toast-icon-wrapper{margin-top:.2rem;flex:0 0 auto}.drawer-overlay{top:0;z-index:3;background-color:rgba(0,0,0,.4)}.drawer-content,.drawer-overlay{position:fixed;right:0;bottom:0;left:0}.drawer-content{display:flex;flex-direction:column;margin-top:6rem;height:80%;outline:none;z-index:4}.drawer-inner{padding:1.4rem;background-color:#fff;flex:1 1;overflow-y:auto}.small-bar{margin-left:auto;margin-right:auto;width:5rem;height:.55rem;flex-shrink:0;border-radius:99rem;background-color:#d1d5db;margin-bottom:2rem}[data-vaul-drawer-direction=right].drawer-content{max-width:70rem;height:100%;margin-left:auto;padding:2rem}[data-vaul-drawer-direction=right].drawer-content .drawer-inner{border-radius:2rem}[data-vaul-drawer-direction=bottom].drawer-content .drawer-inner{border-radius:2rem 2rem 0 0}[data-vaul-drawer-direction].drawer-content.product-preview{max-width:44rem}@media(min-width:768px){[data-vaul-drawer-direction].drawer-content.product-preview .small-bar{display:none}}@media(max-width:768px){[data-vaul-drawer-direction].drawer-content.product-preview{max-width:54rem;margin:auto}}[data-vaul-drawer-direction].drawer-content.product-preview .drawer-inner{padding-bottom:2.8rem}.image-preview-remove{margin-top:1rem;display:inline-flex;align-items:center;gap:.6rem;font-weight:500;color:#000;background:#fff;border:.1rem solid #ccc;border-radius:.8rem;padding:.8rem 1rem;font-size:1.3rem}.reactEasyCrop_Container{border-radius:.6rem}.reactEasyCrop_Container .reactEasyCrop_CropArea{color:rgba(0,0,0,.4)}@media(max-width:768px){.reactEasyCrop_Container{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;touch-action:auto!important}}.crop-container{position:relative;width:100%;height:400px}.touch-hint,.zoom-hint{position:absolute;left:0;bottom:0;right:0;top:0;background:rgba(0,0,0,.6);color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.8rem;padding:2rem;pointer-events:none;text-align:center}:root{min-width:320px;line-height:1.5;font-weight:400;font-size:10px;color:var(--defaultColor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body,html{font-family:var(--font-poppins),apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif!important;width:100%;font-size:1.6rem;margin:0 auto;background-attachment:fixed;background-image:url(/_next/static/media/pattern-opacity.de38e0af.jpg);background-size:220px 220px;background-position:50%;background-repeat:repeat}