.login-page{height:auto;position:relative;min-height:100vh;background:url(images/login-bg-e7de24df3a514c214ae8.png) no-repeat;background-position:left bottom;padding:10px}.login-page .form-box{max-width:400px;padding:25px 25px 25px}.login-page .submit{margin-top:25px;display:block}.login-page .logo{width:200px;display:block;margin:0 auto 15px}.login-page .notify{margin-top:25px}.login-page .sending{text-align:center;margin-top:19px}
.gift-coupons-list .loading{text-align:center;margin-top:25px}.gift-coupons-list .button-new{position:fixed;right:25px;bottom:25px}.gift-coupons-list .button-save-all{position:fixed;right:25px;bottom:100px}.gift-coupons-list .filters{margin-bottom:15px;align-items:center}.gift-coupons-list .button-mark-used{border:none;background:rgba(0,0,0,0);padding:0;text-decoration:underline;font:inherit;color:inherit;cursor:pointer}.gift-coupons-list .button-mark-used:hover{text-decoration:none}.gift-coupons-list table th img{height:16px;display:inline-block;margin:-10px 0 -3px 5px}.gift-coupons-list table .sortable{cursor:pointer}.gift-coupons-list table .sortable:hover{text-decoration:underline}.dialog-generate-gift-coupons .notify,.dialog-validity-gift-coupons .notify{margin-bottom:0px;padding:15px 15px 13px}.dialog-validity-gift-coupons .DayPickerInput{display:block}.dialog-validity-gift-coupons .content{overflow:visible}
.form-checkbox input{position:fixed;left:-10000px;opacity:0}.form-checkbox__label{padding-left:25px;position:relative;cursor:pointer;font-size:.8125em}.form-checkbox__label:before{content:"";position:absolute;left:0;top:-3px;display:block;height:14px;width:14px;border:solid 2px #000}input:checked+.form-checkbox__label:before{border-color:#000;background:#000}input:checked+.form-checkbox__label:after{content:"";position:absolute;left:3px;top:2px;display:block;height:4px;width:10px;border-left:solid 2px #fff;border-bottom:solid 2px #fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.form-input{color:#000;font-size:.8125rem}.form-input__label{font-weight:500;margin-bottom:.5em}.form-input input,.form-input select{display:block;width:100%;border:solid 1px #000;border-radius:6px;height:33px;font:inherit;background:#fff;color:inherit;padding:0 16px;outline-color:#000}.form-input input option,.form-input select option{padding:20px}.form-input .helper-text{margin-top:.5em}.form-label{font-weight:500;margin-bottom:.5em;color:#000;font-size:.8125rem}.form-input-2 .label{font-size:.8125em;margin-bottom:.5em;font-weight:500}.form-cols-2{display:flex;gap:1rem;flex-wrap:wrap}.form-cols-2>*{flex-grow:1}.form-cols{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.form-cols .form-row{margin-bottom:0}.form-cols.center{align-items:center}.form-cols>*{flex-grow:1}.react-select .select__control{border:solid 1px #000;border-radius:6px;min-height:33px;font:inherit;background:#fff;color:inherit;outline-color:#000}.react-select .select__indicator{padding:6px}.react-select .select__indicator-separator{margin-top:6px;margin-bottom:6px}.react-select .select__single-value{color:#000;overflow:visible}

.form-input--switch .items{border:solid 1px var(--color-border2);border-radius:4px;display:inline-flex;overflow:hidden}.form-input--switch button{border:none;background:#fff;padding:.5em 1em;font-family:inherit;font-size:.8125rem;cursor:pointer}.form-input--switch button.active{background-color:#ccc;box-shadow:inset 2px 2px 5px rgba(0,0,0,.25)}
.file-browser{padding:15px 10px}.file-browser__head{margin-bottom:15px;display:flex}.file-browser-upload{background:#fafafb;border:2px dashed #b2b6c3;padding:8px;text-align:center;margin-right:10px}.file-browser-upload--dragging{background:#ffe0ec;border-color:#d2769a}.file-browser-upload__container{flex-grow:1}.file-browser-item{padding:5px;border:none;margin:0 5px 10px;background:#f5f5f5;border:1px solid rgba(0,0,0,.12);text-align:center;width:200px;cursor:pointer;outline:none;vertical-align:top}.file-browser-item__thumb,.file-browser-item__dir-icon{display:block;width:200px;height:200px;object-fit:contain;margin:0 auto 5px;max-width:100%}.file-browser-item__name{overflow:hidden;text-overflow:ellipsis;display:block}.file-browser-item__dir-icon{display:flex;align-items:center;justify-content:center}
.ck-content{font-size:16px}.ck-content a{color:#ee799c}.ck-content table{max-width:100%}.ck-content img{height:auto !important}.ck-content:after{content:"";clear:both;display:block}.ck-content .title{margin-bottom:47px}.ck-content i,.ck-content em{font-style:italic}.ck-content h1{font-weight:700;font-size:50px;font-weight:bold;margin-bottom:24px}.ck-content h2{font-size:35px;line-height:46px;font-weight:600;margin-bottom:35px}.ck-content h3{font-size:23px;line-height:30px;margin-bottom:26px}.ck-content h4{font-size:18px;line-height:24px;margin-bottom:14px}.ck-content h1+h2{margin-top:47px}.ck-content p+h2{margin-top:46px}.ck-content p+h3{margin-top:46px}.ck-content p+h4{margin-top:34px}.ck-content p+ul{margin-top:33px}.ck-content p{line-height:29px;margin-bottom:22px}.ck-content ul{list-style-type:disc;padding-left:20px;margin-bottom:40px}.ck-content ul li{margin-bottom:8px}.ck-content ol{list-style-type:decimal;padding-left:30px;margin-bottom:40px}.ck-content ol li{margin-bottom:8px}.ck-content p>img:only-child{display:block;margin:0 auto}.ck-content sup{vertical-align:super;font-size:75%}.ck-content sub{vertical-align:sub;font-size:75%}
.product-price{margin-bottom:50px;border-bottom:solid 1px #c4c4c4;padding-bottom:35px}.product-price .MuiInputLabel-outlined{background:#fff}.product-price:last-child{border-bottom:none;margin-bottom:0}.product-price-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.product-price-row>*{width:24%}.product-price-packages>td{padding:10px 10px}.product-price-packages .title{margin-bottom:15px}.product-price-package{marging:0 0 15px}.product-price-package:last-child{margin-bottom:0}.product-prices{margin-bottom:2em}.product-prices__title{font-weight:700;font-size:16px;margin-bottom:1em}.product-prices__flex-row{display:flex;align-items:baseline}.product-prices__i-right{margin-right:5px}.product-prices__empty-row{height:20px;border:none !important}.product-prices table{width:100%}.product-prices table th{font-weight:500;font-size:12px;padding:5px 5px}.product-prices table td,.product-prices table th{border:solid 1px #e0e0e0;font-size:12px;vertical-align:middle}.product-prices table td input,.product-prices table td select,.product-prices table th input,.product-prices table th select{border:none;display:block;font-family:inherit;width:100%;font-size:inherit;padding:5px 5px;border-radius:0;margin:0}.product-prices table td input,.product-prices table th input{text-align:right}
.product-images{display:flex;flex-wrap:wrap}.product-image{border:1px solid rgba(0,0,0,.12);margin:0 5px 5px;position:relative;background:#fff;width:200px;height:200px}.product-image__img{max-width:100%;max-height:100%}.product-image__remove.MuiButtonBase-root{position:absolute;bottom:0;right:0}.product-image__move-icon{position:absolute;left:0;bottom:0;background:#fff;padding:5px}.product-image--add{text-align:center;align-items:center;cursor:pointer;outline:none}.product-image__icon{display:block}.product-image--video{width:360px}.product-videos-title{margin-top:35px;font-weight:700;margin-bottom:10px}
.select-file{text-align:center;margin:10px 0}.select-file-item{display:block;width:200px;height:200px;padding:5px;margin:0 auto 5px;position:relative;border:1px solid rgba(0,0,0,.12);background:#f5f5f5}.select-file-item img{width:100%;height:100%;object-fit:contain}.select-file-item__delete{position:absolute !important;bottom:0;right:0}
.product-ordering__tips{padding:25px 15px 10px}.product-ordering__container{display:flex;flex-wrap:wrap}.product-ordering__item{width:200px;text-align:center;border:solid 1px #ccc;margin:10px;z-index:99999;padding:10px;background:#fff;cursor:move}.product-ordering__item img{width:150px;height:150px;object-fit:contain;margin-bottom:10px}.product-ordering__no-items{font-weight:700;padding:15px}
.alert{border-radius:4px;font-size:.875rem;line-height:normal;color:#fff;font-weight:500;padding:6px 16px;display:flex;margin:10px 0}.alert--error{background-color:#f44336}.alert--success{background-color:#4caf50}.alert__msg{padding:10px 0 6px}.alert__icon{margin-right:12px;opacity:.9;display:flex;padding:7px 0}.alert__icon .icon{width:22px;height:22px}.alert__right{display:flex;align-items:center;margin-left:auto;margin-right:-8px;padding-left:16px}.alert__close{outline:none;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#fff;padding:3px;border-radius:50%;display:inline-flex;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.alert__close:hover{background-color:rgba(0,0,0,.04)}.alert__close .icon{width:20px;height:20px}
.btn{color:#fff;background-color:#000;border:solid 1px #000;cursor:pointer;margin:0;display:inline-flex;outline:0;align-items:center;user-select:none;vertical-align:middle;justify-content:center;text-decoration:none;padding:.5em 1em;font-size:.8125rem;min-width:64px;box-sizing:border-box;transition:opacity 250ms ease;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:600;line-height:normal;border-radius:.5em;text-transform:uppercase}.btn:hover{opacity:.8}.btn-color-2{background-color:#fff;color:#000;transition:background-color 250ms ease}.btn-color-2:hover{background-color:#f9f9f9;opacity:1}.buttons{display:flex;gap:1rem}
.collapse{max-height:0;height:auto;overflow:hidden}.collapse--opened{max-height:700px}
.fab{color:#fff;background-color:#d2769a;justify-content:center;text-decoration:none;vertical-align:middle;align-items:center;user-select:none;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;width:56px;height:56px;padding:0;font-size:.875rem;min-width:0;box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);box-sizing:border-box;min-height:36px;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;border-radius:50%;letter-spacing:.02857em;text-transform:uppercase}.fab:hover{background-color:#93526b}
.fabs{position:fixed;right:25px;bottom:25px}
.snackbar{display:flex;z-index:1400;position:fixed;align-items:center;justify-content:center;left:240px;right:0;bottom:14px;pointer-events:none}.snackbar *{pointer-events:auto}
.tab{padding:25px;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.tabs{background-color:#f5f5f5;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);border-top-left-radius:4px;border-top-right-radius:4px}.tabs__item{color:rgba(0,0,0,.87);font-family:inherit;font-size:.875rem;font-weight:500;text-transform:uppercase;border:none;background:rgba(0,0,0,0);padding:16px 12px 15px;margin:0;min-width:160px;outline:none;cursor:pointer;position:relative}.tabs__item--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#d2769a}
.page-discount-edit .select-type{margin:0 auto;max-width:500px}.page-discount-edit .select-type .item{background:#fff;border:solid 1px var(--color-border2);margin-bottom:-1px;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-align:left;padding:1em;font-size:.8125rem;font-family:inherit;font-weight:500;transition:background-color 200ms ease}.page-discount-edit .select-type .item:hover{background:#f9f9f9}
.page-discount-edit{max-width:700px;margin:0 auto}
.user-detail .tabs{margin-top:15px}.user-detail .tab-orders{padding:5px 0 0}
.user-add-credit-form .cta{margin-top:25px;margin-bottom:10px}.user-add-credit-form .cta .btn{margin-right:10px}
.p-stock{position:relative}.p-stock__min-quantity{width:100%;display:block;text-align:center;font:inherit}.p-stock__saving{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.85);text-align:center}
.webheader{color:#fff;background-color:#d2769a;display:flex;align-items:center;padding:7px 24px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);min-height:64px;position:relative}.webheader__title{min-width:170px;margin-right:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0075em}.webheader__filler{flex-grow:1}.webheader .search-input{flex-grow:1;background:#db91ae;display:flex;align-items:center;border-radius:3px;color:#fff;padding:0 0 0 15px}.webheader .search-input input{background:rgba(0,0,0,0);flex-grow:1;border:none;outline:none;color:inherit;margin-left:15px;height:40px;font-size:16px;font-family:inherit}.webheader .btn-search,.webheader .btn-menu{display:none}@media screen and (max-width: 780px){.webheader__title{margin-left:10px}.webheader .btn-menu{display:inline-flex;margin-left:-10px}}@media screen and (max-width: 780px){.webheader .btn-search{display:inline-flex}.webheader .search-input{display:none}.webheader__title{min-width:0}.webheader .mobile-search{position:absolute;top:100%;left:0;right:0;z-index:90;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.webheader .mobile-search .search-input{display:flex;border-radius:0px}}
body{background:#f9f9f9}.secured-layout{display:flex}.secured-layout__side{width:240px;border-right:1px solid rgba(0,0,0,.12);flex-shrink:0}@media screen and (max-width: 1200px){.secured-layout__side{position:fixed;left:-240px;transition:left 300ms ease;top:0;bottom:0;z-index:99;background:#fff}.secured-layout__side--active{left:0}}.secured-layout__main{flex-grow:1}.secured-layout .main-content{padding:25px 25px 80px}.secured-layout .main-menu{background:#fff}.secured-layout .main-menu__logo{min-height:64px;display:flex;align-items:center;justify-content:flex-end;padding:0 30px;border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:8px}.secured-layout .main-menu__item{display:flex;align-items:center;font-weight:400;line-height:1.5;letter-spacing:.00938em;color:inherit;text-decoration:none;padding:10px 16px;color:rgba(0,0,0,.87)}.secured-layout .main-menu__item--active{background-color:rgba(0,0,0,.08)}.secured-layout .main-menu .collapse .main-menu__item{padding-left:32px}.secured-layout .main-menu__item-icon{color:rgba(0,0,0,.54);min-width:45px;display:inline-flex}.MuiInputLabel-outlined{background:#fff}
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,ol,ul,li,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%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{--color-border: #000;--color-border2: #DADADA}body{min-width:320px;font-family:"Roboto","Helvetica","Arial",sans-serif;overflow-y:scroll}img{max-width:100%}b,strong{font-weight:700}i,em{font-style:italic}.semibold{font-weight:500}.text-center{text-align:center}.notify{margin-bottom:20px;padding:20px 15px 18px;border-radius:3px;font-size:14px}.notify.notify-danger{background-color:#f55a4e;color:#fff;box-shadow:0 12px 20px -10px rgba(244,67,54,.28),0 4px 20px 0px rgba(0,0,0,.12),0 7px 8px -5px rgba(244,67,54,.2)}.max-width-1000{max-width:1000px;margin-left:auto;margin-right:auto}#canvas-container{display:none}.floating-buttons{position:fixed;right:25px;bottom:25px}.page-filters{margin-bottom:15px;align-items:center}.pagination{margin-top:10px}.margin-formfields .MuiFormControl-root{margin:8px 0}.select__menu{z-index:9 !important}.dialog-form{display:flex;flex-direction:column;overflow-y:auto}.form-row{margin-bottom:20px}.form-row:last-child{margin-bottom:0}.form-row--two-col{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.form-row--two-col>*{width:49%}.form-control{cursor:text;display:inline-flex;position:relative;font-size:1rem;box-sizing:border-box;align-items:center;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.1876em;letter-spacing:.00938em;padding:18.5px 14px;color:rgba(0,0,0,.87);border:solid 1px rgba(0,0,0,.23);outline:none;border-radius:4px;width:100%}.form-control:focus{border:solid 1px #d2769a}.react-datepicker-wrapper{width:auto;display:block}.react-datepicker__time-container{box-sizing:content-box}.helper-text{font-size:13px;line-height:normal}img.sort-icon{height:16px;display:inline-block;margin:-10px 0 -3px 5px}.page-filters{margin-bottom:15px;align-items:center}.page-filters .MuiFormControl-root{margin-right:16px}.status-color{font-weight:700 !important}.status-color--1{color:#2196f3 !important}.status-color--2{color:#ff9800 !important}.status-color--3{color:#4caf50 !important}.status-color--4,.status-color--5,.status-color--6{color:#f44336 !important}.two-tables{display:flex;justify-content:space-between}.two-tables table{width:49%}.loading{padding:15px}table .sortable{cursor:pointer}table .sortable:hover{text-decoration:underline}.links-to-live{margin-bottom:20px}.link-to-live{margin-bottom:5px}.link-to-live a{color:#d2769a}.icon{fill:currentColor}.btn-icon{border-radius:50%;padding:12px;display:inline-flex;flex:0 0 auto;color:inherit;vertical-align:middle;border:none;background:rgba(0,0,0,0);cursor:pointer;outline:none;position:relative}.btn-icon:hover{background-color:rgba(0,0,0,.04)}.btn-icon-tooltip{position:absolute;bottom:100%;right:0;background:#ebebeb;padding:.3em .7em;font-size:12px;font-weight:600;border-radius:5px;color:#757575;display:none}.btn-icon:hover .btn-icon-tooltip{display:block}.main-table{overflow:auto;box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);margin-bottom:1rem;background:#fff}.main-table table{width:100%}.main-table tr td,.main-table tr th{text-align:left;border-bottom:1px solid #e0e0e0;padding:.47em;color:rgba(0,0,0,.87);line-height:normal;font-size:.8125rem;vertical-align:middle;white-space:nowrap}.main-table tr td.multiline,.main-table tr th.multiline{white-space:normal}.main-table tr td.text-center,.main-table tr th.text-center{text-align:center}.main-table tr td:first-child,.main-table tr th:first-child{padding-left:1em}.main-table tr td:last-child,.main-table tr th:last-child{padding-right:1em}.main-table tr th{font-weight:500;background-color:#f0f0f0;padding:.62em .47em}.main-table tr .btn-icon{padding:6px;margin-top:-6px;margin-bottom:-6px}.main-table tr .main-table__actions{text-align:right}.main-table tr:last-child td{border-bottom:none}.table-v th{font-weight:500;text-align:left}.table-v td,.table-v th{padding:5px 5px}.box{background:#fff;box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);padding:1rem;margin-bottom:1rem}.box-title{font-size:1rem;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:normal;margin-bottom:1em}.title{font-size:1.25rem;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.6;letter-spacing:.0075em;margin-bottom:1em}.statistics__filters{display:flex;align-items:center;margin-bottom:25px}.statistics__filter-label{margin:0 10px}.statistics__filter-label:first-child{margin-left:0}.sys-email-previews__items{margin-bottom:35px}.sys-email-previews__items li{margin-bottom:8px}.sys-email-previews__items li a{color:inherit}.react-datepicker-popper{z-index:9}.ck-body-wrapper{position:relative;z-index:2000}.table-filters{display:flex;gap:15px;margin-bottom:15px}.basic-select .select__option{line-height:normal;font-size:14px}.saving-overlay{position:fixed;display:flex;align-items:center;justify-content:center;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.8);z-index:9999}.c-warning{border:solid 1px #ffe69c;color:#664d03;padding:1em;background-color:#fff3cd;border-radius:4px;margin-bottom:1em}.page-list .page-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}
