@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-Heavy.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/build/assets/fonts/SFProText-HeavyItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}:root{--custom-red: #FF2020;--custom-orange: #FB6F26;--custom-purple: #6C63FF;--custom-green: #40AD05}body{font-family:SFProText,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;font-size:1.25rem}body>*{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.icon svg{width:100%;height:100%;object-fit:cover}label.form-label{font-size:1.25rem}input.form-control,textarea.form-control{background-color:#f4f4f4;border-color:#f4f4f4}.sidebar{--bs-offcanvas-bg: transparent;--bs-offcanvas-border-width: 0}.sidebar__title{color:#d66cbf}@media (min-width: 992px){.sidebar{position:sticky}}p,a,li,label,input,textarea{font-size:1.25rem}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:600}.navbar-toggler{--bs-navbar-color: #6C63FF;--bs-navbar-toggler-border-color: #6C63FF}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%236C63FF' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar__buttons .icon{width:1rem;margin-top:-.1rem;margin-right:.5rem;transition:fill .15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar__buttons .icon{transition:none}}@media (max-width: 576px){.navbar__buttons button.btn,.navbar__buttons a.btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .5rem}}.navbar__buttons button:hover .icon,.navbar__buttons a:hover .icon{fill:#fff}.navbar .navbar-nav .nav-item .nav-link{--bs-nav-link-padding-x: 1rem}.navbar .navbar-nav .nav-item .nav-link.active-link{color:#6c63ff}.navbar .navbar-nav .nav-item .navbar-nav{list-style-position:inside;list-style-type:circle}.navbar .navbar-nav .nav-item .navbar-nav .nav-item{display:flex;position:relative}.trashable .trash{color:#ff2020;top:1rem;right:1rem;visibility:hidden;opacity:0;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;box-shadow:#fff 0 0 .3rem .6rem}.trashable:hover .trash{visibility:visible;opacity:1}.pagination{--bs-border-color: #DDDDDD;--bs-pagination-disabled-bg: #DDDDDD;--bs-pagination-color: #646464}.offcanvas-backdrop{width:100%!important}.empty .icon{width:9rem}.form .checkbox{position:relative}.form .checkbox *{cursor:pointer}.form .checkbox__label{padding-left:2.5rem!important}.form .checkbox__label:before{content:"";position:absolute;top:50%;left:1.1rem;width:.75em;height:.75em;background-color:#919191;border-radius:50%;transform:translateY(-50%);z-index:-1}.form .checkbox__label:hover{color:#000;background-color:#ddd;border-color:#ddd}.form .checkbox.outer{padding-left:2rem}.form .checkbox.outer .checkbox__label{padding-left:1rem!important}.form .checkbox.outer .checkbox__label:before{left:.5rem}.form .checkbox input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.form .checkbox input:checked+.checkbox__label:before{background-color:#6c63ff}.create-button{color:#6c63ff;font-size:1rem!important;margin-left:1.5rem!important;cursor:pointer}.product-list .product-card__image{border-radius:.5rem;object-fit:cover}@media (max-width: 576px){.product-list .product-card__image{width:100%;height:100%;border-radius:1rem}}.product-list .product-card__image-container{position:relative;width:9rem;height:9rem}@media (max-width: 576px){.product-list .product-card__image-container>*{position:absolute;top:0;left:0;width:100%;object-fit:cover}.product-list .product-card__image-container:before{content:"";display:block;padding-top:100%}}.product-form__images{min-height:10rem}.product-form__image,.product-form__image_add{position:relative;width:10rem;height:10rem}.product-form__image i.bi-plus,.product-form__image_add i.bi-plus{font-size:3.25rem;line-height:3.25rem}.product-form__image{border-radius:.5rem;overflow:hidden;border:1px solid #DDDDDD}.product-form__image_hidden{display:none!important}.product-form__image_add>*{cursor:pointer}.product-form__image_close{cursor:pointer;opacity:1!important;position:absolute;top:1.5rem;right:1.5rem;width:1.5rem;height:1.5rem;transform:translate(50%,-50%);border-radius:50%;background:#fff;fill:#ff2020}.product-form__image_close svg{width:.9rem;height:.9rem;object-fit:cover}.banner-list .banner-card__image{border-radius:.5rem;object-fit:cover}@media (max-width: 576px){.banner-list .banner-card__image{width:100%;height:100%;border-radius:1rem}}.banner-list .banner-card__image-container{position:relative;width:9rem;height:9rem}@media (max-width: 576px){.banner-list .banner-card__image-container>*{position:absolute;top:0;left:0;width:100%;object-fit:cover}.banner-list .banner-card__image-container:before{content:"";display:block;padding-top:100%}}.banner-form__images{min-height:10rem}.banner-form__image,.banner-form__image_add{position:relative;width:10rem;height:10rem}.banner-form__image i.bi-plus,.banner-form__image_add i.bi-plus{font-size:3.25rem;line-height:3.25rem}.banner-form__image{border-radius:.5rem;overflow:hidden;border:1px solid #DDDDDD}.banner-form__image_hidden{display:none!important}.banner-form__image_add>*{cursor:pointer}.banner-form__image_close{cursor:pointer;opacity:1!important;position:absolute;top:1.5rem;right:1.5rem;width:1.5rem;height:1.5rem;transform:translate(50%,-50%);border-radius:50%;background:#fff;fill:#ff2020}.banner-form__image_close svg{width:.9rem;height:.9rem;object-fit:cover}#frame-modal{--bs-offcanvas-width: 80%}@media (max-width: 992px) and (min-width: 768px){#frame-modal{--bs-offcanvas-width: 100%}}
