:root{--primary-color:#3d3d3d;--secondary-color:#aaa;--primary-text-color:#fff;--secondary-text-color:#fff;--text-color:#3d3d3d;--strong-text-color:#262626;--soft-text-color:#aaa;--light-background:#fffaf5;--red:#ed83a2;--blue:#46b7e8;--yellow:#f9e65d;--green:#53e08f;--gray:#aaa;--border-color:#ededed}html,body,header,main,section,footer,div,span,table,thead,tbody,tr,td,th,img,label,input,select,textarea,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li,a,svg{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}html,body{width:100%;height:100%;min-width:100%;min-height:100%}body,div,label,p,h1,h2,h3,h4,h5,h6,input,select,textarea,a,th,td{font-family:NotoColorEmoji,GothamRounded;font-size:.75rem;text-decoration:none;color:var(--text-color)}input,select,textarea,svg{-webkit-appearance:none;-moz-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:focus,select:focus,textarea:focus{outline:none}li{list-style:none}img.svg{display:none}a,a label{cursor:pointer;-webkit-tap-highlight-color:transparent}::-webkit-input-placeholder{color:var(--soft-text-color);font-weight:600}:-moz-placeholder{color:var(--soft-text-color);font-weight:600}:-ms-input-placeholder{color:var(--soft-text-color);font-weight:600}body>iframe{display:none}::-webkit-scrollbar{width:5px;height:5px;cursor:pointer !important}::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}*:not(:hover)::-webkit-scrollbar-thumb{background-color:transparent}@font-face{font-family:'NotoColorEmoji';font-display:swap;unicode-range:U+1F1E6-1F1FF;size-adjust:130%;src:url('../fonts/NotoColorEmoji.ttf') format('truetype')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:300;font-style:normal;src:url('../fonts/GothamRounded-Light.eot?');src:url('../fonts/GothamRounded-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-Light.svg#GothamRounded-Light') format('svg'),url('../fonts/GothamRounded-Light.ttf') format('truetype'),url('../fonts/GothamRounded-Light.woff') format('woff'),url('../fonts/GothamRounded-Light.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:300;font-style:italic;src:url('../fonts/GothamRounded-LightItalic.eot?');src:url('../fonts/GothamRounded-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-LightItalic.svg#GothamRounded-LightItalic') format('svg'),url('../fonts/GothamRounded-LightItalic.ttf') format('truetype'),url('../fonts/GothamRounded-LightItalic.woff') format('woff'),url('../fonts/GothamRounded-LightItalic.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:400;font-style:normal;src:url('../fonts/GothamRounded-Book.eot?');src:url('../fonts/GothamRounded-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-Book.svg#GothamRounded-Book') format('svg'),url('../fonts/GothamRounded-Book.ttf') format('truetype'),url('../fonts/GothamRounded-Book.woff') format('woff'),url('../fonts/GothamRounded-Book.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:400;font-style:italic;src:url('../fonts/GothamRounded-BookItalic.eot?');src:url('../fonts/GothamRounded-BookItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-BookItalic.svg#GothamRounded-BookItalic') format('svg'),url('../fonts/GothamRounded-BookItalic.ttf') format('truetype'),url('../fonts/GothamRounded-BookItalic.woff') format('woff'),url('../fonts/GothamRounded-BookItalic.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:600;font-style:normal;src:url('../fonts/GothamRounded-Medium.eot?');src:url('../fonts/GothamRounded-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-Medium.svg#GothamRounded-Medium') format('svg'),url('../fonts/GothamRounded-Medium.ttf') format('truetype'),url('../fonts/GothamRounded-Medium.woff') format('woff'),url('../fonts/GothamRounded-Medium.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:600;font-style:italic;src:url('../fonts/GothamRounded-MediumItalic.eot?');src:url('../fonts/GothamRounded-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-MediumItalic.svg#GothamRounded-MediumItalic') format('svg'),url('../fonts/GothamRounded-MediumItalic.ttf') format('truetype'),url('../fonts/GothamRounded-MediumItalic.woff') format('woff'),url('../fonts/GothamRounded-MediumItalic.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:700;font-style:normal;src:url('../fonts/GothamRounded-Bold.eot?');src:url('../fonts/GothamRounded-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-Bold.svg#GothamRounded-Bold') format('svg'),url('../fonts/GothamRounded-Bold.ttf') format('truetype'),url('../fonts/GothamRounded-Bold.woff') format('woff'),url('../fonts/GothamRounded-Bold.woff2') format('woff2')}@font-face{font-family:'GothamRounded';font-display:swap;font-weight:700;font-style:italic;src:url('../fonts/GothamRounded-BoldItalic.eot?');src:url('../fonts/GothamRounded-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-BoldItalic.svg#GothamRounded-BoldItalic') format('svg'),url('../fonts/GothamRounded-BoldItalic.ttf') format('truetype'),url('../fonts/GothamRounded-BoldItalic.woff') format('woff'),url('../fonts/GothamRounded-BoldItalic.woff2') format('woff2')}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper{width:100%;height:100%;display:flex;flex-direction:column}.desktop-only{display:none}.hidden{display:none !important}.capitalize{text-transform:capitalize}.semi-bold{font-weight:600}.bold{font-weight:700}.disabled{pointer-events:none}.no-select{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.desktop-only{display:none !important}.scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.scroll-hidden::-webkit-scrollbar{display:none}.primary-text-color{color:var(--primary-color)}.secondary-text-color{color:var(--secondary-color)}.red-text-color{color:var(--red) !important}.blue-text-color{color:var(--blue) !important}.yellow-text-color{color:var(--yellow) !important}.green-text-color{color:var(--green) !important}input,textarea,select{border:1px solid var(--border-color);font-size:1rem;color:var(--text-color);-webkit-appearance:none;-moz-appearance:none;border-radius:10px}input:focus{border-color:var(--primary-color)}input[type="text"],input[type="password"],input[type="number"],input[type="email"]{height:56px;padding:0 16px;border-radius:10px}input[type="text"].small,input[type="password"].small,input[type="number"].small,input[type="email"].small{height:36px}input[type="text"]:disabled{background-color:#fafaf8}input[type="text"]:read-only{background-color:#fafaf8}input[type="text"]:read-only:focus{border-color:var(--border-color)}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}input.icon-input{padding-right:45px !important;background-repeat:no-repeat !important}input.icon-input.right{background-position:calc(100% - 16px) center !important;background-size:18px}input.icon-input.left{background-position:16px center !important;padding-left:40px}input.icon-input.left.right{background-position:16px center,calc(100% - 16px) center !important}input.icon-input.search{background-image:url('../img/icons/ic_search.svg');background-size:18px}input.error{border-color:var(--red)}label{display:flex;gap:.3em;align-items:center}label>input[type="radio"]{flex-shrink:0}input[type="checkbox"]:not(.switch){min-width:20px;width:20px;height:20px;position:relative;display:inline-block;border:1px solid var(--border-color);border-radius:4px;vertical-align:middle}input[type="checkbox"]:not(.switch):after{width:6px;height:3px;content:'';display:block;position:absolute;top:5px;left:5px;border-bottom:2px solid transparent;border-left:2px solid transparent;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}input[type="checkbox"]:not(.switch):hover{border-color:var(--primary-color)}input[type="checkbox"]:not(.switch):checked{border-color:var(--primary-color)}input[type="checkbox"]:not(.switch):checked:after{border-color:var(--primary-color) !important}input[type="checkbox"]:not(.switch)+span{margin-left:8px;vertical-align:middle}input[type="radio"]{appearence:none;-moz-appearance:none;-webkit-appearance:none;height:16px;width:16px;position:relative;display:inline-block;border:1px solid var(--border-color);border-radius:50%;vertical-align:middle}input[type="radio"].error{border-color:var(--red) !important}input[type="radio"]:after{width:8px;height:8px;position:absolute;border-radius:50px;content:'';top:3px;left:3px}input[type="radio"]:hover:after{background:var(--border-color)}input[type="radio"]:checked{border-color:var(--primary-color)}input[type="radio"]:checked:after{background:var(--primary-color)}input[type="radio"]+span{margin-left:5px;vertical-align:middle;font-size:.875rem}input.clear-input:not(:placeholder-shown):not(:disabled):hover,input.clear-input:not(:placeholder-shown):not(:disabled):focus,input.clear-input.allow-clear:not(:placeholder-shown):disabled:hover,input.clear-input.allow-clear:not(:placeholder-shown):disabled:focus{background-image:url('../img/icons/ic_close.svg')}input.clear-input:not(:placeholder-shown):not(:disabled).icon-hover,input.clear-input.allow-clear:not(:placeholder-shown):disabled.icon-hover{cursor:pointer !important}input.icon-input.search.clear-input:not(:placeholder-shown){background-image:url('../img/icons/ic_search.svg'),url('../img/icons/ic_close.svg') !important}input[type="password"].password-input:not(:disabled){background-image:url('../img/icons/ic_eyes_closed.svg')}input[type="text"].password-input:not(:disabled){background-image:url('../img/icons/ic_eyes.svg')}input.password-input.icon-hover{cursor:pointer}select{border-radius:8px;font-size:.87rem;border:1px solid var(--border-color);background-color:#fff;height:56px;padding:0 16px}select:focus{border:1px solid var(--primary-color) !important}select:not([size]){padding-right:45px !important;background-size:auto 50%;-webkit-appearance:none;-moz-appearance:none;background-image:url("../img/icons/ic_arrow_down.svg");background-repeat:no-repeat;background-position:calc(100% - 16px);background-size:18px}select[size]{background:#fff;border-radius:4px;overflow:auto}select[size] option{padding:5px 10px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}select[size] option:checked{box-shadow:0 0 0 20000px #88d65d inset}select:disabled{background-color:rgba(225,225,225,.5);cursor:default;border-color:#e1e1e1;opacity:1}select.small{height:36px}textarea{color:var(--strong-text-color);font-size:1rem;height:138px;resize:none;border:1px solid var(--border-color);padding:12px 16px}textarea.error{border-color:var(--red)}.color-input~.rainbow{width:32px;height:32px;display:none;pointer-events:none;border-radius:50%;position:absolute;top:calc(50% - 16px);right:13px;background:conic-gradient(from 168.69deg at 50% 50%,#f85555 0deg,#fc50a4 23.75deg,#fe62f9 58.36deg,#7970ff 82.5deg,#3c77ff 118.12deg,#00beeb 153.75deg,#67d595 182.97deg,#98c93d 210deg,#c8c341 253.13deg,#fdbb40 285deg,#fc973d 316.87deg,#f85555 360deg)}.color-input~.rainbow:after{width:18px;height:18px;content:'';display:block;background:#fff;border-radius:50%;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px)}.color-input:placeholder-shown~.rainbow{display:block}.quantity-input{position:relative}.quantity-input input{height:40px;width:100px;text-align:center;font-size:1.25rem}.quantity-input a{width:30px;height:40px;line-height:40px;font-size:1.25rem;font-weight:700;position:absolute;display:block;top:0;opacity:.2}.quantity-input a:hover{opacity:1}.quantity-input .less{text-align:right;left:0;padding-right:5px}.quantity-input .more{text-align:left;right:0;padding-left:5px}.quantity-input.small input{font-size:.87rem}.quantity-input.small a{width:22px;height:22px;line-height:28px;font-size:.95rem}.empty-content{display:flex;flex-grow:1;justify-content:center}.empty-content .content{display:flex;flex-direction:column;align-items:center}.empty-content .content .icon{margin-bottom:8px}.empty-content .content .icon svg *{filter:grayscale(.7)}.empty-content .content .empty-message{font-size:1rem;color:var(--strong-text-color)}.attachment{padding:10px 12px;border:1px solid #dbdbdb;display:inline-block;border-radius:10px;background-color:#fff}.attachment .attachment-content{display:flex;justify-content:center}.attachment .attachment-content .icon{width:16px;height:17px;margin-right:10px}.attachment .attachment-content label.description{font-size:.75rem;color:var(--text-color) !important;font-weight:600}.form-field{position:relative;display:flex;flex-wrap:wrap}.form-field.column{flex-direction:column}.form-field:not(:last-child){margin-bottom:12px}.form-field input:not(.switch),.form-field select{padding-top:15px;flex-grow:1;flex-basis:100%}.form-field textarea{padding-top:24px;flex-grow:1;flex-basis:100%}.form-field textarea+label::before{content:'';position:absolute;display:block;width:100%;height:calc(100% + 12px);background:linear-gradient(#fff 0%,#fff 90%,transparent 100%);top:-9px;left:0}.form-field textarea+label span{position:relative}.form-field input.not-label,.form-field select.not-label{padding-top:0}.form-field input+label,.form-field select+label,.form-field textarea+label{position:absolute;top:18px;left:17px;font-weight:600;color:var(--soft-text-color);font-size:1rem;transition:top .15s ease-in-out,font-size .15s ease-in-out;pointer-events:none}.form-field input:focus+label,.form-field input:not(:placeholder-shown)+label,.form-field select+label,.form-field textarea:focus+label,.form-field textarea:not(:placeholder-shown)+label{top:10px;font-size:.75rem}.form-field input:not(:focus):not(.not-label)::-webkit-input-placeholder{color:transparent}.form-field input:not(:focus):not(.not-label):-moz-placeholder{color:transparent}.form-field input:not(:focus):not(.not-label):-ms-input-placeholder{color:transparent}.form-field input:not(.not-label)::-webkit-input-placeholder{font-weight:400}.form-field input:not(.not-label):-moz-placeholder{font-weight:400}.form-field input:not(.not-label):-ms-input-placeholder{font-weight:400}.form-field .info{margin-top:5px;margin-left:6px;padding-bottom:10px;color:var(--soft-text-color);text-align:left;display:inline}.form-field .info.error{color:var(--red)}.form-field .info.error:not(:empty)+.info{display:none}.form-field .info.error:empty{display:none}.form-field.span input{padding-left:34px}.form-field.span span{display:none;position:absolute;top:26px;left:17px;font-size:1rem;pointer-events:none}.form-field.span input:focus~span,.form-field.span input:not(:placeholder-shown)~span{display:block}.form-field.span .not-label~span{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.form-field.span.right span{left:auto;right:17px;font-weight:600;color:var(--soft-text-color)}.form-field.span.right input{padding-left:16px;padding-right:40px !important}.form-field.span.right.span-long input{padding-right:90px !important}.form-field.span.card span{left:auto;right:17px;top:12px}.form-field.span.card span img{height:32px}.form-field.span.card input{padding-left:16px;padding-right:40px !important;letter-spacing:.2rem}.form-field.error input,.form-field.error select,.form-field.error textarea{border-color:var(--red)}.form-field.error label{color:var(--red)}.form-field.small input{height:35px;padding-top:0;font-size:.75rem}.multi-form-field{display:flex;gap:10px}.multi-form-field .form-field input{width:0}.multi-form-field .form-field.grow{flex-grow:1}.actions-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px}.box{border-radius:10px;padding:16px;border:1px solid var(--border-color);box-shadow:0 30px 60px rgba(0,0,0,.05);background-color:#fff}.box+.box,.box+.dashed-box{margin-top:20px}.box .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;gap:12px}.box .header.center{justify-content:center}.box .header .main-title{font-size:1.1rem;color:var(--strong-text-color);font-weight:700}.box .header .main-title.medium{font-size:1rem}.box .content .content-part{display:block;border-top:1px solid var(--border-color);padding:13px 0}.box .content .content-part:last-child{margin-bottom:-13px}.box .content.center{text-align:center}.box.accordion .header{padding-bottom:0}.box.accordion .content{display:none}.box.accordion .header .title-container{display:flex;align-items:center}.box.accordion .header .title-container .main-title{margin-left:10px}.box.accordion .header .icon{width:18px;height:18px;cursor:pointer}.box.accordion.active .header{padding-bottom:13px}.box.accordion.active .content{display:block}.box.accordion.active .icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}@media(min-width:38em){.box .content .content-part{padding:16px 0}.box .content .content-part:last-child{margin-bottom:-16px}}.element-info{display:flex;gap:12px;align-items:center}.element-info .image{flex-shrink:0}.element-info .info{display:flex;flex-direction:column;gap:5px;flex-grow:1}.element-info .info .info-title{font-weight:700;font-size:.875rem}.element-info .info .data{font-size:.875rem}.element-info>label{color:var(--soft-text-color)}.element-list>header{display:none}.element-list>.body{display:flex;flex-direction:column;gap:10px}.element-list>.body>.element{display:grid;grid-template-areas:'image main status' '. data data';grid-template-columns:auto 1fr;border-radius:20px;padding:16px 18px;border:1px solid var(--border-color);box-shadow:0 30px 60px rgba(0,0,0,.05);background-color:#fff}.element-list>.body>.element>.image{width:36px;height:36px;grid-area:image;margin-right:12px;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.05);font-size:1rem;overflow:hidden}.element-list>.body>.element>.image img{width:100%;height:100%;object-fit:contain}.element-list>.body>.element>.main{grid-area:main;display:flex;flex-direction:column;justify-content:center}.element-list>.body>.element>.main>.name{font-weight:bold}.element-list>.body>.element>a.main:hover>.name{color:var(--primary-color)}.element-list>.body>.element>.data{grid-area:data;display:flex;margin-top:3px;flex-wrap:wrap;gap:0 12px}.element-list>.body>.element>.data>div{width:0;min-width:140px;flex-grow:1;margin:6px 0;display:flex;align-items:center;gap:6px;word-break:break-word}.element-list>.body>.element>.data>div>span{font-weight:600;word-break:initial}.element-list>.body>.element>.state{width:70px;grid-area:status;display:flex;justify-content:flex-end;align-items:center;gap:10px}.element-list>.body>.element>.state .context-menu-button{position:initial}.element-list>.body>.element>.state.start{justify-content:flex-start}@media(min-width:40em){.element-list>header{display:flex;padding:12px 18px;border-bottom:1px solid var(--border-color);margin-bottom:14px}.element-list>header>.main{width:180px;font-weight:600;color:var(--primary-color)}.element-list>header>.main.image{width:228px}.element-list>header>.data{display:flex;width:0;flex-grow:1;gap:12px}.element-list>header>.data>div{width:0;flex-grow:1;font-weight:600;color:var(--primary-color)}.element-list>header>.state{width:70px;display:flex;justify-content:flex-end;font-weight:600;color:var(--primary-color)}.element-list>.body>.element{display:flex;align-items:center}.element-list>.body>.element>.main{width:180px}.element-list>.body>.element>.data{width:0;flex-grow:1;flex-wrap:nowrap}.element-list>.body>.element>.data>div{margin:0;min-width:auto}.element-list>.body>.element>.data>div>span{display:none}}.field-info{display:flex;align-items:center;justify-content:space-between}.field-info .item{display:flex;flex-direction:column;flex-grow:1}.field-info .item label.label-name{color:var(--soft-text-color);font-weight:600;display:block;margin-bottom:3px}.field-info .item label.name{color:var(--text-color);font-size:1rem}.field-info .icon{width:21px;height:21px;margin-left:12px;flex-shrink:0}.field-info .input-switch{margin:auto}@media(min-width:38em){.field-info .item{flex-direction:row;align-items:center}.field-info .item .text-icon-container{flex-basis:220px}.field-info .item .text-icon-container .label-name{flex-basis:initial}.field-info .item .text-icon-container .icon{margin-left:0}.field-info .item label.label-name{flex-basis:220px;flex-shrink:0}}.dashed-box{display:block;padding:24px;border:1px solid transparent;background-color:transparent;border-radius:10px;box-shadow:none !important;background-image:url("data:image/svg+xml,%3csvg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%' height='100%' fill='none' rx='10' ry='10' stroke='%23AAAAAA' stroke-width='1' stroke-dasharray='10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat}.dashed-box:hover,.dashed-box.drag{background-image:none;border:1px dashed var(--primary-color)}.dashed-box:hover .icon svg *,.dashed-box.drag .icon svg *{fill:var(--primary-color)}.dashed-box:hover label,.dashed-box.drag label{color:var(--primary-color)}.dashed-box .content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.new-element{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.new-element .circle-icon .icon{width:26px;height:26px}.new-element .action-description{display:flex;color:var(--strong-text-color);flex-grow:1;align-items:center;text-align:center}.new-element .action-description.small{display:flex;color:var(--soft-text-color);flex-grow:1;align-items:center;text-align:center;font-size:.75rem}.new-element:hover .circle-icon .icon svg *{fill:var(--primary-color)}.new-element:hover .action-description:not(.small){color:var(--primary-color)}.new-element.mobile-horizontal{flex-direction:row}.new-element.mobile-horizontal .action-description{text-align:left}.button{position:relative;display:inline-flex;text-align:center;font-weight:600;overflow:hidden;border-radius:10px;justify-content:center;align-items:center;font-size:1rem}.button:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.button:not(:active):hover{box-shadow:0 4px 16px rgba(0,0,0,.075)}.button:active:after{background:rgba(0,0,0,.3);mix-blend-mode:overlay}.button.disabled{opacity:.3 !important;pointer-events:none}.button.btn-loading{opacity:.75 !important;pointer-events:none}.button.btn-loading:before{width:20px;height:20px;content:'';display:block;background:url('../img/icons/ic_loader.svg') center no-repeat;background-size:contain;margin-right:8px;margin-left:-28px;animation:spin 1s linear infinite}.btn-primary-color{background-color:var(--primary-color)}.btn-primary-color,.btn-primary-color>label{color:var(--primary-text-color)}.btn-secondary-color{background-color:var(--secondary-color)}.btn-secondary-color,.btn-secondary-color>label{color:var(--secondary-text-color)}.btn-red{background-color:var(--red)}.btn-red,.btn-red>label{color:#fff}.btn-neutral-color{background-color:#fff;border:1px solid var(--border-color)}.btn-neutral-color,.btn-neutral-color>label{color:var(--soft-text-color)}.btn-text-primary-color{background-color:#fff;border:1px solid var(--border-color)}.btn-text-primary-color,.btn-text-primary-color>label{color:var(--primary-color)}.btn-text-primary-color.btn-loading:before{background:url('../img/icons/ic_loader_gray.svg') center no-repeat}.btn-icon-premium svg{width:15px}.btn-icon-premium label{margin-left:5px;color:var(--yellow);white-space:nowrap}.btn-not-background{background-color:none}.btn-extra-small{height:28px;padding:0 28px;gap:4px}.btn-extra-small,.btn-extra-small>label{font-size:.75rem}.btn-small{height:32px;padding:0 32px;gap:6px}.btn-small,.btn-small>label{font-size:.875rem}.btn-medium{height:40px;font-size:1rem;padding:0 36px;gap:8px}.btn-medium,.btn-medium>label{font-size:1rem}.btn-special{height:24px;font-size:.75rem;padding:0 12px;border:1px solid var(--yellow);color:var(--yellow)}.btn-icon{display:inline-flex;align-items:center;justify-content:center}.btn-icon.btn-extra-small .svg{width:14px;height:14px}.btn-icon.btn-small .svg{width:16px;height:16px}.btn-icon.btn-medium .svg{width:18px;height:18px}.btn-icon:not(.original-color).btn-primary-color .svg *{fill:var(--primary-text-color)}.btn-icon:not(.original-color).btn-secondary-color .svg *{fill:var(--secondary-text-color)}.btn-icon.btn-neutral-color .svg *{fill:var(--soft-text-color)}.btn-icon.btn-text-primary-color .svg *{fill:var(--primary-color)}.link{font-size:.75rem;color:var(--primary-color) !important;font-weight:600}.link.text-decoration{text-decoration:underline}.link.disabled{color:var(--gray) !important;pointer-events:none}.filter{display:flex;justify-content:center;align-items:center;max-width:102px;width:100%;height:44px;border-radius:10px;border:1px solid var(--border-color)}.filter label{font-size:1rem;color:var(--primary-color);font-weight:600;margin-left:6px}.filter .icon{width:18px;height:18px}.filter .icon .svg *{fill:var(--primary-color)}.status{display:flex;align-items:center;gap:5px;font-size:.625rem}.status.right{justify-content:flex-end}.status:before{content:'';display:block;width:9px;height:9px;border-radius:50%}.status.yellow{color:var(--yellow)}.status.yellow:before{background-color:var(--yellow)}.status.red{color:var(--red)}.status.red:before{background-color:var(--red)}.status.blue{color:var(--blue)}.status.blue:before{background-color:var(--blue)}.status.gray{color:var(--gray)}.status.gray:before{background-color:var(--gray)}.status.green{color:var(--green)}.status.green:before{background-color:var(--green)}.circle-icon{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background-color:#fff;flex-shrink:0;width:56px;height:56px;border-radius:50%;box-shadow:0 6px 8px rgba(0,0,0,.04)}.circle-icon.no-border{border:none}.circle-icon.medium{width:40px;height:40px}.icon svg{max-width:100%;max-height:100%;display:inline-block}.icon:not(.original-color) svg *{fill:var(--text-color)}.icon.primary-color svg *{fill:var(--primary-color)}.icon.secondary-color svg *{fill:var(--secondary-color)}.icon.green svg *{fill:var(--green)}.icon.blue svg *{fill:var(--blue)}.icon.yellow svg *{fill:var(--yellow)}.icon.red svg *{fill:var(--red)}.text-icon-container{display:flex;align-items:center;gap:8px}.text-icon-container .icon{flex-shrink:0;width:15px;height:15px}.text-icon-container label.text-underlined,.text-icon-container a.text-underlined{text-decoration:underline;text-decoration-color:var(--soft-text-color)}.text-icon-container label.text-semi-bold,.text-icon-container a.text-semi-bold{font-weight:600}.text-icon-container label.text-bold,.text-icon-container a.text-bold{font-weight:700}.title{color:var(--strong-text-color);font-size:1.75rem}.midtitle{color:var(--strong-text-color);font-size:1.25rem;margin-bottom:18px}.subtitle{color:var(--strong-text-color);font-size:.875rem;font-weight:600;margin-bottom:8px;text-align:left}.form-field+.subtitle{margin-top:20px}.subtitle+.form-field,.subtitle+.dateselector,.subtitle+select,.subtitle+input,.subtitle+textarea{margin-top:12px}@media(max-width:25em){.title{font-size:1.5rem}}@media(max-width:21em){.title{font-size:1.1rem}}@media(min-width:55em){.midtitle{font-size:1.5rem}}input[type="checkbox"].switch{-moz-appearance:initial;width:35px;height:17px;position:relative;display:block;border:none}input[type="checkbox"].switch:before{width:100%;height:17px;content:'';display:block;position:absolute;top:0;left:0;border-radius:20px;background:var(--border-color)}input[type="checkbox"].switch:after{width:17px;height:17px;content:'';display:block;position:absolute;top:0;left:0;border:none;border-radius:20px;background:#dbdbdb;transition:left ease-in-out .2s;-webkit-transition:left ease-in-out .2s;-moz-transition:left ease-in-out .2s;-o-transition:left ease-in-out .2s}input[type="checkbox"].switch:checked{background:none}input[type="checkbox"].switch:checked:before{background-color:var(--green);opacity:.2}input[type="checkbox"].switch:checked:after{left:17px;background-color:var(--green)}input[type="checkbox"].switch.small{width:30px;height:16px}input[type="checkbox"].switch.small:before{height:16px}input[type="checkbox"].switch.small:after{width:12px;height:12px;top:2px}input[type="checkbox"].switch.small:checked:after{left:15px}input[type="checkbox"].switch+span{margin-left:8px;vertical-align:middle;font-size:.875rem}.toggle{padding:9px 16px;position:relative;display:inline-block;white-space:nowrap}.toggle input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.toggle input[type="checkbox"]:after{display:none}.toggle:hover input[type="checkbox"]{border-color:var(--secondary-color)}.toggle input[type="checkbox"]:checked{border-color:var(--secondary-color);background:var(--secondary-color)}.toggle .svg{height:15px;vertical-align:middle;position:relative}.toggle .svg *{fill:var(--text-color)}.toggle input[type="checkbox"]:checked~.svg *{fill:var(--secondary-text-color)}.toggle span{vertical-align:middle;position:relative;font-size:.875rem}.toggle input[type="checkbox"]:checked~span{color:var(--secondary-text-color)}.tag-input::-webkit-scrollbar{width:6px;height:6px}.tag-input{height:56px;overflow-y:hidden;overflow-x:auto;border:1px solid var(--border-color);background-color:#fff;border-radius:10px;cursor:text;display:flex;align-items:center}.tag-input>.content-tag{height:100%;padding:0 10px 0 10px;white-space:nowrap;position:relative;margin-top:0 !important;display:flex;align-items:center}.tag-input>.content-tag .tags{display:inline-block;vertical-align:middle}.tag-input>.content-tag .tags .tag{height:28px;line-height:28px;padding-left:28px;position:relative;display:inline-block;vertical-align:middle;background-color:var(--primary-color);border-radius:4px;padding-right:8px;margin-right:10px}.tag-input>.content-tag .tags .tag label{width:initial !important;font-size:.875rem !important;color:var(--primary-text-color);text-align:left;display:block}.tag-input>.content-tag .tags .tag.icon-right{background-size:auto 50%;background-position:100%;background-repeat:no-repeat}.tag-input>.content-tag .tags .tag.selected{background-color:#717171}.tag-input>.content-tag .tags .tag .delete{display:block;position:absolute;top:50%;left:10px;width:10px;height:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.tag-input>.content-tag .tags .tag .delete svg{width:12px;height:12px;display:block}.tag-input>.content-tag .tags .tag .delete svg *{fill:var(--primary-text-color)}.tag-input>.content-tag .tags .tag:hover .delete{opacity:1}.tag-input>.content-tag .edit{height:28px;overflow:hidden;border:1px solid var(--border-color);padding:0 10px;font-size:.875rem;white-space:nowrap;border-radius:4px}.tag-input>.content-tag span.coincidence{background-color:initial}.ql-toolbar{border-top-right-radius:10px;border-top-left-radius:10px;border-color:var(--border-color) !important}.ql-container{min-height:240px;height:calc(100% - 42px) !important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-color:var(--border-color) !important}.ql-container .ql-editor h1{font-size:1.5rem}.ql-container .ql-editor h2{font-size:1.25rem}.ql-container .ql-editor h3{font-size:1rem}.ql-container .ql-editor p,.ql-container .ql-editor a{font-size:.875rem}.ql-container .ql-editor a{text-decoration:none !important;font-weight:600;color:var(--primary-color)}.ql-container.ql-disabled .ql-editor{padding:0}.table-all .table-container{overflow:auto}.table-all .table-container.special table{width:100%;border-collapse:collapse;overflow:auto}.dateselector{display:flex}.dateselector>.form-field{flex-basis:0;flex-grow:2}.dateselector>.form-field:nth-of-type(2){flex-grow:3}.dateselector>.form-field:not(:first-of-type){margin-left:10px}.dateselector .clear-date{position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.timeselector{display:flex;gap:10px}.timeselector>.form-field{width:0;flex-grow:2}.phoneinput{display:flex}.phoneinput:not(:last-child){margin-bottom:12px}.phoneinput>.form-field{margin:0}.phoneinput>.form-field:first-of-type select{width:90px;line-height:200%}.phoneinput>.form-field:last-of-type{flex-grow:1;margin-left:10px}.phoneinput>.form-field:last-of-type input{width:0}.phoneinput+.subtitle{margin-top:20px}.search-input{position:relative}.search-input input{width:100%}.search-input .h-line{margin:0 auto;width:calc(100% - 30px)}.search-input .suggest{display:none}.search-input>input:focus~.suggest{display:block}.search-input>input:focus~.suggest,.search-input .suggest:hover{display:block}.search-input .suggest::-webkit-scrollbar{display:none}.search-input .suggest{-ms-overflow-style:none;scrollbar-width:none}.search-input .suggest{max-height:170px;overflow-y:auto;background-color:#fff;box-shadow:3px 0 10px -4px rgba(0,0,0,.1),-3px 0 10px -4px rgba(0,0,0,.1);position:absolute;z-index:3;border-radius:10px}.search-input .suggest a{line-height:24px;padding:12px 16px;font-size:.85rem !important;display:block;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;text-align:left}.search-input .suggest a.active{background-color:#fafaf8}.search-input .suggest a span.coincidence{color:var(--primary-color);font-weight:600}.form-field .search-input{width:100%}.image-input{height:150px}.image-input .image-container.error{border-color:var(--red)}.image-input .image-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;border-radius:10px;border:1px dashed #dbdbdb;cursor:pointer;background-color:rgba(255,255,255,.8)}.image-input .image-container .description-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.image-input .image-container .description-container .icon-image{width:60px;height:60px;margin-bottom:6px;transform-origin:center bottom;transition:transform .1s ease-out}.image-input .image-container .description-container .big-description{font-size:.875rem;font-weight:600;margin-bottom:4px}.image-input .image-container .description-container .small-description{line-height:15px;font-size:.65rem;color:var(--soft-text-color)}.image-input .image-container .image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:contain;background-position:center;border-radius:10px;background-repeat:no-repeat}.image-input .image-container .delete{width:38px;height:38px;position:absolute;top:-10px;right:-10px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#717171;border:3px solid #fff;opacity:0;pointer-events:none}.image-input .image-container .delete svg{width:18px}.image-input .image-container .delete svg *{fill:#fff}.image-input .image-container .delete:hover{background:var(--red)}.image-input .image-container .delete.active{opacity:1;pointer-events:all}.image-input .image-container.active .description-container .icon-image{transform:scale(1.1)}.image-input .image-container.active,.image-input .image-container:hover{border-color:var(--primary-color)}.image-input .image-container.active .description-container .big-description,.image-input .image-container:hover .description-container .big-description{color:var(--primary-color)}.image-input .image-container.circle{border-radius:50%}.image-input .image-container.circle .image{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;border-radius:50%;background-size:cover}.image-input .image-container.circle .delete{top:initial;bottom:6px;right:8px}.image-input .image-container.horizontal .description-container{flex-direction:row;gap:16px;text-align:left}.image-input .image-container.horizontal .description-container .icon-image{margin:0;width:40px;height:40px}.image-input .image-container.horizontal .description-container .big-description{margin:0}.image-input .image-container.horizontal .description-container .small-description{text-align:left}.image-input .image-container.cover .image{background-size:cover !important}.file-input{height:140px}.file-input .file-container{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;position:relative;border-radius:20px;border:1px dashed #dbdbdb;cursor:pointer;background-color:rgba(255,255,255,.8)}.file-input .file-container.error{border-color:var(--red)}.file-input .file-container .delete{position:absolute;top:0;right:0}.file-input .file-container .delete{width:38px;height:38px;position:absolute;top:-10px;right:-10px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#717171;border:3px solid #fff;opacity:0;pointer-events:none}.file-input .file-container .delete svg{width:18px}.file-input .file-container .delete svg *{fill:#fff}.file-input .file-container .delete:hover{background:var(--red)}.file-input .file-container .delete.active{opacity:1;pointer-events:all}.file-input .file-container .description-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.file-input .file-container .description-container .button{padding:0 20px}.file-input .file-container .description-container .circle-image{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background-color:#fff;border-radius:50%;border:1px solid var(--border-color);box-shadow:0 0 0 rgba(0,0,0,.05)}.file-input .file-container .description-container .circle-image svg{width:24px}.file-input .file-container .description-container .big-description{font-weight:bold}.file-input .file-container .description-container .description{max-width:370px;font-size:.65rem;margin-top:5px;pointer-events:none}.file-input .file-container .description-container .file-name,.file-input .file-container .description-container .file-size,.file-input .file-container .description-container .file-image{display:none}.file-input .file-container.active,.file-input .file-container:hover{border-color:var(--primary-color)}.file-input .file-container.active,.file-input .file-container:hover .description-container .circle-image svg *{fill:var(--primary-color)}.file-input .file-container .description-container .file-name{font-weight:bold}.file-input .file-container .description-container .file-size{margin-top:5px}.file-input .file-container.active .description-container .description,.file-input .file-container:hover .description-container .description,.file-input .file-container.active .description-container .big-description,.file-input .file-container:hover .description-container .big-description{color:var(--primary-color)}.file-input .file-container.active .description-container .attachment-image svg *,.file-input .file-container:hover .description-container .attachment-image svg *{fill:var(--primary-color)}.file-input .file-container.file-selected .description-container .big-description,.file-input .file-container.file-selected .description-container .description,.file-input .file-container.file-selected .description-container .attachment-image{display:none}.file-input .file-container.file-selected .description-container .file-name,.file-input .file-container.file-selected .description-container .file-size,.file-input .file-container.file-selected .description-container .file-image{display:initial}.action-input{display:flex}.action-input>.form-field{width:calc(50% - 47px);flex-grow:1}.action-input>.form-field input{width:100%;border-top-right-radius:initial;border-bottom-right-radius:initial;border-right:none}.action-input>a{height:35px;border-top-left-radius:initial;border-bottom-left-radius:initial}.user-image{width:87px;height:87px;background-size:cover;text-transform:uppercase;background-position:center;background-color:var(--secondary-color);color:#fff;font-size:2.2rem;font-weight:bold;border-radius:50%;border:1px solid var(--primary-color-text);display:flex;justify-content:center;align-items:center}.user-image[style*="http"]{text-indent:-20000px}.user-image.small{width:41px;height:41px;font-size:1.125rem}.user-image.medium{width:62px;height:62px;font-size:1.625rem}.popup{width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:rgba(0,0,0,.05);z-index:200;opacity:0;transition:opacity .2s ease-in-out}.popup .popup-box::-webkit-scrollbar{display:none}.popup .popup-box{-ms-overflow-style:none;scrollbar-width:none}.popup .popup-box{flex-grow:1;position:relative;background-color:rgba(255,255,255,.85);overflow-y:auto;border-radius:20px;padding:40px 27px;margin:20px;max-width:520px;max-height:calc(100% - 60px);backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.1);transform:scale(.97);transition:transform .2s ease-in-out}.popup .popup-box.small-horizontal-padding{padding-left:10px;padding-right:10px}.popup .popup-box.big-vertical-padding{padding-top:60px;padding-bottom:50px}.popup .popup-box.big-horizontal-padding{padding-left:30px;padding-right:30px}.popup .popup-box .content .body .popup-title{font-size:1.2rem;margin-bottom:25px;text-align:center;color:#101010;font-weight:bold}.popup .popup-box .content .body .form-field.label-up{display:block}.popup .popup-box .content .body .form-field.label-up label{margin-bottom:8px}.popup .popup-box .content .body label.text{display:block;margin-top:16px}.popup .popup-box .content .body label.text.centered{text-align:center}.popup .popup-box .content .body label.text.bold{font-weight:bold}.popup .popup-box .content .body label.text.title{font-size:1rem}.popup .popup-box .content .body label.text.instructions{margin-bottom:12px}.popup .popup-box .content .actions{display:flex;justify-content:center;flex-direction:row-reverse;flex-wrap:wrap;margin-top:25px}.popup .popup-box .content .actions a{margin:5px}.popup .popup-box .close{width:58px;height:58px;display:block;cursor:pointer;position:absolute;top:0;right:0;background-image:url(../img/icons/ic_close.svg);background-position:center;background-size:18px;background-repeat:no-repeat}.popup.active{pointer-events:all;opacity:1}.popup.active .popup-box{transform:scale(1)}.progress-ring-container{display:flex;flex-direction:column;align-items:center}.progress-ring-container .icon{width:80px;height:80px}.progress-ring-container .status-text{display:inline !important}.progress-ring-container .icon img.svg{display:block !important}.progress-ring-container .icon svg{width:100%}.progress-ring-container .icon svg path{stroke-width:3}.progress-ring-container .icon svg path:first-child{stroke:var(--border-color)}.progress-ring-container .icon svg path:last-child{stroke:var(--primary-color)}.progress-ring-container .icon svg .progress{transition:stroke-dasharray ease-in-out;-webkit-transition:stroke-dasharray ease-in-out;-moz-transition:stroke-dasharray ease-in-out;-o-transition:stroke-dasharray ease-in-out}#popupMessage .popup-box{padding:40px 28px}#popupMessage .popup-box .content .body{text-align:center}#popupMessage .popup-box .content .body .title{font-size:1.5rem}#popupMessage .popup-box .content .body .text{font-size:.9rem}#popupConfirmation .popup-box{padding:40px 28px}#popupConfirmation .popup-box .content .body{text-align:center}#popupConfirmation .popup-box .content .body .text{font-size:.9rem}#popupAlertConfirmation .popup-box{padding:40px 28px}#popupAlertConfirmation .popup-box .content .body{text-align:center}#popupAlertConfirmation .popup-box .content .body .title{font-size:1.5rem}#popupAlertConfirmation .popup-box .content .body .text{font-size:.9rem}.ratio-container{padding-bottom:calc(100%*var(--h)/var(--w));position:relative}.ratio-container>*{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.store-small-container{display:flex;align-items:center}.store-small-container .store-small-image{width:24px;height:24px;margin-right:8px;background-color:#fff;border:1px solid var(--border-color);border-radius:50%;overflow:hidden}.store-small-container .store-small-image img{width:100%;height:100%;object-fit:contain}.tooltip-icon{width:14px;height:14px;margin:0 6px}.tooltip-icon svg{width:100%;height:100%}.tooltip-container{position:relative}.tooltip-container svg{display:block}.tooltip{width:182px;height:auto;z-index:10;position:fixed;box-shadow:0 4px 12px rgba(61,61,61,.1);font-size:.7rem;border-radius:6px;font-weight:400;opacity:0;pointer-events:none}.tooltip-container:hover .tooltip{opacity:1;pointer-events:all}.tooltip-container .tooltip .tooltip-content{width:100%;border-radius:4px;position:relative;background-color:#fff;padding:8px;text-align:left;color:var(--strong-text-color);white-space:pre-line}.tooltip-container .tooltip .tooltip-content::after{content:'';display:block;width:10px;height:10px;position:absolute;top:-4px;left:55px;background-color:#fff;-webkit-transform:rotate(45deg) skew(15deg,15deg);-moz-transform:rotate(45deg) skew(15deg,15deg);-ms-transform:rotate(45deg) skew(15deg,15deg);-o-transform:rotate(45deg) skew(15deg,15deg);transform:rotate(45deg) skew(15deg,15deg)}.tooltip-container .tooltip.special{width:105px}.tooltip-container .tooltip.special .tooltip-content{text-align:center;padding:8px;word-break:break-word}.tooltip-container .tooltip.special .tooltip-content::after{bottom:-4px;left:47px;top:initial}.alert-tooltip-container{position:relative}.alert-tooltip{width:70px;height:auto;z-index:10;position:absolute;top:-40px;left:-30px;box-shadow:0 4px 12px rgba(61,61,61,.1);font-size:.7rem;border-radius:6px;font-weight:400;opacity:0;pointer-events:none}.alert-tooltip-container.active .alert-tooltip{opacity:1;pointer-events:all}.alert-tooltip-container .alert-tooltip .alert-tooltip-content{width:100%;border-radius:4px;position:relative;background-color:#fff;padding:8px;text-align:left;color:var(--strong-text-color);white-space:pre-line}.alert-tooltip-container .alert-tooltip .alert-tooltip-content::after{content:'';display:block;width:10px;height:10px;position:absolute;top:-4px;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);background-color:#fff;-webkit-transform:rotate(45deg) skew(15deg,15deg);-moz-transform:rotate(45deg) skew(15deg,15deg);-ms-transform:rotate(45deg) skew(15deg,15deg);-o-transform:rotate(45deg) skew(15deg,15deg);transform:rotate(45deg) skew(15deg,15deg)}.alert-tooltip-container .alert-tooltip.special .alert-tooltip-content{text-align:center;padding:8px;word-break:break-word}.alert-tooltip-container .alert-tooltip.special .alert-tooltip-content::after{bottom:-4px;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);top:initial;-webkit-transform:rotate(45deg) skew(15deg,15deg);-moz-transform:rotate(45deg) skew(15deg,15deg);-ms-transform:rotate(45deg) skew(15deg,15deg);-o-transform:rotate(45deg) skew(15deg,15deg);transform:rotate(45deg) skew(15deg,15deg)}.context-menu-container{position:relative}.context-menu-container .context-menu-button{width:24px;height:24px;display:block;background:#fff url('../img/icons/ic_options.svg') center no-repeat;background-size:16px;border-radius:50%;position:absolute;top:8px;right:8px}.context-menu-container .context-menu-button:hover{background-color:#fafaf8}.context-menu-container.edge .context-menu-button{top:-8px;right:-8px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.context-menu{min-width:180px;padding:0 10px;box-shadow:0 3px 6px rgba(0,0,0,.1);position:fixed;background-color:#fff;z-index:2;border-radius:8px;opacity:0;pointer-events:none;transform:scale(.97);transition:transform .1s ease-in-out,opacity .1s ease-in-out;transform-origin:top right}.context-menu .context-menu-option{padding:16px 8px;border-radius:4px;display:block;font-weight:600;font-size:.75rem;text-align:left;display:flex;align-items:center;white-space:nowrap}.context-menu .context-menu-option .context-menu-icon{width:16px;height:16px;margin-right:12px;display:flex;align-items:center}.context-menu .context-menu-option .context-menu-icon svg{width:100%;height:100%}.context-menu .context-menu-option:not(:last-child){border-bottom:1px solid var(--border-color)}.context-menu .context-menu-option:hover{color:var(--primary-color)}.context-menu .context-menu-option:hover .context-menu-icon svg *{fill:var(--primary-color) !important}.context-menu.active{pointer-events:all;opacity:1;transform:scale(1)}.context-menu-container.self .context-menu-button{opacity:0;width:100%;height:100%;background:none;border-radius:initial;top:0;right:0}.banner-container{--w:12;--h:5;position:relative}.banner-container .banners{position:relative}.banner-container .banners ul{display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.banner-container .banners ul::-webkit-scrollbar{display:none}.banner-container .banners ul li{width:100%;flex-shrink:0}.banner-container .banners ul li .banner{display:block;overflow:hidden}.banner-container .banners ul li .banner img{object-fit:cover}.banner-container .banners>a{width:30px;height:30px;position:absolute;top:50%;background-color:#fff;background-size:16px;background-position:center;background-repeat:no-repeat;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.1);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer}.banner-container .banners>.prev{left:5px;background-image:url('../img/icons/ic_arrow_left.svg')}.banner-container .banners>.next{right:5px;background-image:url('../img/icons/ic_arrow_right.svg')}.banner-container .pages{width:100%;display:flex;justify-content:center;margin-top:18px;gap:12px;position:absolute;bottom:15px}.banner-container .pages a{width:25px;height:3px;border-radius:3px;text-indent:-20000px;background:var(--primary-color);opacity:.3;display:block;position:relative;transition:opacity .1s ease-in-out;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out}.banner-container .pages a.active{opacity:1}.paged-scroll-container{position:relative}.paged-scroll~.prev,.paged-scroll~.next{width:30px;height:30px;position:absolute;top:50%;background-color:#fff;background-position:center;background-repeat:no-repeat;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.1);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer;background-size:16px}.paged-scroll~.prev{left:-11px;background-image:url('../img/icons/ic_arrow_left.svg')}.paged-scroll~.next{right:-11px;background-image:url('../img/icons/ic_arrow_right.svg')}.breadcrumb-container{padding:4px 0 18px 0}.breadcrumb-container ul.list-pages{display:flex;align-items:center;flex-wrap:wrap}.breadcrumb-container ul.list-pages li.page{display:flex;align-items:center}.breadcrumb-container ul.list-pages li.page a{font-weight:600}.breadcrumb-container ul.list-pages li.page:not(:last-child):after{content:'';margin-left:10px;margin-right:10px;display:block;width:12px;height:12px;background-image:url(/img/icons/ic_arrow_right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.75}.breadcrumb-container ul.list-pages li.page:last-child a{font-weight:700}.pages{display:flex;align-items:center;margin-top:43px;justify-content:center}.pages>a.disabled{opacity:0;pointer-events:none}.pages>a>.icon{width:16px}.pages>.numbers{display:flex;align-items:center}.pages>.numbers>a{display:flex;font-size:.875rem;justify-content:center;align-items:center;padding:6px;height:27px;min-width:27px;border-radius:10px;margin:0 5px;flex-shrink:0;border:1px solid var(--border-color)}.pages>.numbers a:first-child{margin-left:19px}.pages>.numbers a:last-child{margin-right:19px}.pages>.numbers>a:hover{color:var(--primary-color)}.pages>.numbers>a.active{color:var(--primary-text-color);background-color:var(--primary-color);border-color:var(--primary-color)}.list-category{overflow-x:auto;margin:0 -16px;display:flex;align-items:stretch;padding-right:16px;padding-left:16px;gap:0;-ms-overflow-style:none;scrollbar-width:none}.list-category::-webkit-scrollbar{display:none}.category{display:flex;flex-direction:column;justify-content:center;align-items:center;width:110px;flex-shrink:0}.category .description{text-align:center;flex-grow:1;min-height:30px;display:flex;align-items:center}.category .description label{word-break:break-word}.category .category-image{display:flex;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:5px;border-radius:10px;overflow:hidden}.category .category-image img{width:100%;height:100%;object-fit:cover}.category.new-element .circle-icon{margin:6px}.category.new-element .action-description{margin-top:5px}.discount{display:flex;height:22px;border-radius:11px;background-color:var(--red);gap:2px;align-items:center;padding:0 8px}.discount .svg{width:16px;height:16px}.discount .svg *{fill:#fff}.discount label{color:#fff;line-height:0}.wizard{display:flex}.wizard>div{width:0;flex-grow:1;display:flex;gap:4px;flex-direction:column;align-items:center;text-align:center;position:relative}.wizard>div:not(:first-child):before{content:'';display:block;position:absolute;left:-50%;top:11px;width:100%;height:2px;background:#dbdbdb}.wizard>div a{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#dbdbdb;border-radius:50%;line-height:0;position:relative;z-index:1}.wizard>div label{font-size:.625rem}.wizard>div.active a{background-color:var(--primary-color);color:var(--primary-text-color);font-weight:600}.wizard>div.active:before{background:var(--primary-color)}.store-card{background:#fff;border-radius:10px;display:flex;height:65px;align-items:center;gap:12px;box-shadow:0 30px 60px rgba(0,0,0,.05);padding:0 14px}.store-card .logo{width:38px;height:38px;border-radius:50%;overflow:hidden}.store-card .logo img{width:100%;height:100%;object-fit:cover}.store-card h4{color:var(--strong-text-color);font-size:1rem;font-weight:700}.section{position:relative}.section .title-section-container{margin-bottom:22px}.section .title-section-container .title-section{font-size:1.125rem;color:var(--strong-text-color);font-weight:700;margin-bottom:5px}.section .title-section-container .description-section-container{display:flex;align-items:center}.section .title-section-container .description-section-container .icon{width:13px;height:13px;margin-left:4px;padding-top:2px}.section .title-section-container .description-section-container .icon .svg *{fill:var(--primary-color)}.section .title-section-container .description-section{font-size:.75rem;color:var(--primary-color);font-weight:600}.section-banner{border-radius:10px;overflow:hidden;border:1px solid var(--border-color);border-radius:10px}.section-banner .text-container{padding:18px}.section-banner .text-container .subtitle{color:var(--primary-color)}.section-banner .text-container .details{display:flex;justify-content:space-between;align-items:center}.section-banner .text-container .details .button{padding:0 20px;height:32px;font-size:.87rem;margin-left:30px}.product-list{display:flex;align-items:stretch;flex-wrap:wrap;gap:20px}.product{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border-radius:10px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05);width:100%;min-height:240px;flex-shrink:1;position:relative}.product .product-image{margin-bottom:10px;width:100%;--w:1;--h:1;border-radius:10px;overflow:hidden;position:relative}.product .discount{position:absolute;top:8px;right:8px}.product .product-image img{object-fit:contain}.product .product-name-container{display:flex;align-items:center;flex-grow:1;margin-bottom:8px;text-align:center}.product .product-price-container{display:flex;align-items:center;justify-content:center}.product .product-price-container .latest-price{font-size:.875rem;color:var(--primary-color);font-weight:600;margin-right:3px}.product .product-price-container .old-price{font-size:.625rem;color:var(--soft-text-color);font-weight:600;text-decoration:line-through;text-decoration-color:rgba(0,0,0,.15)}.product .product-action{width:100%;text-align:center;margin-top:12px}.product .product-action .button{padding:0 36px;line-height:0}.product.special{border:1px dashed var(--primary-color);box-shadow:none;text-align:center}.product.special .image-container .circle-icon{margin-bottom:13px}.product.special .image-container .circle-icon .icon{width:19px;height:19px}.product.special .add-product{color:var(--strong-text-color)}.product-container.not-grid{position:relative}.product-container.not-grid .product-list{padding:16px 16px 25px 16px;margin:-16px -16px -25px -16px;flex-wrap:initial;overflow-x:auto}.product-container.not-grid .product-list{-ms-overflow-style:none;scrollbar-width:none}.product-container.not-grid .product-list::-webkit-scrollbar{display:none}.product-container.not-grid .product-list>*{flex-shrink:0}.product-container .filters{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.05);z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.product-container .filters.active{opacity:1;pointer-events:all}.product-container .filters .filters-panel{padding:40px 27px;background:rgba(255,255,255,.85);border-radius:10px;margin:16px;width:100%;max-width:400px;backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.05)}.product-container .filters .filters-panel header{padding-bottom:16px}.product-container .filters .filters-panel header label{font-size:1rem;font-weight:700}.product-container .filters .filters-panel .filter-section{border-top:1px solid var(--border-color);padding:18px 0}.product-container .filters .filters-panel .filter-section h5{font-size:.875rem}.product-container .filters .filters-panel .filter-section .filter-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.product-container .filters .filters-panel .filter-section .filter-options>*{width:calc(50% - 6px);font-size:.875rem}.product-container .filters .filters-panel .filter-section .filter-options>.price-filter{display:flex;width:100%;gap:8px;align-items:center}.product-container .filters .filters-panel .filter-section .filter-options>.price-filter label{font-size:.875rem;width:44px;display:block}.product-container .filters .filters-panel .filter-section .filter-options>.price-filter .form-field{flex-grow:1}.product-container .filters .filters-panel .filter-section .filter-options>.price-filter .form-field input{width:0}.product-container .filters .filters-panel .filter-section .filter-options>* input[type="checkbox"]{width:24px;height:24px}.product-container .filters .filters-panel .button{width:100%;max-width:initial;margin-top:20px}@media screen and (min-width:20rem){.product-container .product-list>*{width:calc((100% - 20px*1)/2)}}@media screen and (min-width:28rem){.product-container .filters .filters-panel .filter-section .filter-options>.price-filter{width:calc(50% - 6px)}}@media screen and (min-width:32rem){.product-container .product-list>*{width:calc((100% - 20px*2)/3)}}@media screen and (min-width:44rem){.product-container .product-list>*{width:calc((100% - 20px*3)/4)}}.cart-panel{border-radius:10px;background-color:#fff;display:flex;flex-direction:column;position:relative}.cart-panel .cart-panel-header{padding:16px;border-bottom:1px solid var(--border-color)}.cart-panel .cart-panel-header .cart-title-container{margin-bottom:3px;display:flex;justify-content:space-between}.cart-panel .cart-panel-header .cart-title{font-size:1rem;color:#ccc;font-weight:600}.cart-panel .cart-panel-header .icon{width:18px;height:18px;cursor:pointer}.cart-panel .cart-panel-header .cart-description{font-size:1rem;color:var(--strong-text-color);font-weight:600}.cart-panel .cart-panel-header .header-aplicacion-cupon-container{display:block;margin-top:12px}.cart-panel .cart-panel-header .header-aplicacion-cupon-container .action-input .form-field{margin-bottom:0}.cart-panel .order-item-list-wrapper{flex-grow:1;overflow-y:auto;padding:16px}.cart-panel .order-item-list-wrapper .order-item-list{margin-top:10px;padding-bottom:8px}.cart-panel .order-item-list-wrapper .summary-container{padding-top:13px;margin-top:13px;border-top:1px solid #ededed}.cart-panel .order-item-list-wrapper .summary-container .summary-title{font-size:1rem;color:var(--strong-text-color);margin-bottom:15px}.cart-panel .order-item-list-wrapper .summary-container .content{display:flex;flex-direction:column;gap:15px}.cart-panel .order-item-list-wrapper .summary-container .content .item{display:flex;align-items:center;justify-content:space-between}.cart-panel .order-item-list-wrapper .summary-container .content .item label{font-size:.87rem}.cart-panel .order-item-list-wrapper .summary-container .content .item label.value{font-weight:600}.cart-panel .order-item-list-wrapper .summary-container .content .item.delivery{align-items:flex-start}.cart-panel .order-item-list-wrapper .summary-container .content .item .delivery-info{display:flex;flex-direction:column;gap:5px}.cart-panel .order-item-list-wrapper .summary-container .content .item .delivery-info .estimated-time{color:var(--soft-text-color);font-size:.75rem}.cart-panel .order-item-list-wrapper .summary-container .content .additional-info{white-space:pre-line}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container{display:flex;flex-direction:column;justify-content:center}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container .subtitle{margin-top:20px}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container .action-input{margin-top:10px}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container .action-input .form-field{margin-bottom:0}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container .cupon-success{display:flex;gap:7px;margin-top:10px;align-items:center}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container .cupon-success .icon{width:18px;height:18px}.cart-panel .order-item-list-wrapper .summary-container .aplicacion-cupon-container .cupon-success .icon svg *{fill:var(--yellow)}.cart-panel .order-item-list-wrapper .discount-container{display:flex;gap:14px;margin-top:20px;padding:15px;border-radius:10px;border:1px solid var(--green)}.cart-panel .order-item-list-wrapper .discount-container .descrption-container{display:flex;flex-direction:column;gap:4px}.cart-panel .order-item-list-wrapper .discount-container .descrption-container .discount-title{color:var(--primary-color);font-size:1rem}.cart-panel .order-item-list-wrapper .discount-container .descrption-container label{font-size:.87rem;color:var(--strong-text-color)}.cart-panel .process{width:100%;display:flex;flex-shrink:0;flex-direction:column;gap:10px;background-color:#fff;padding:16px;position:relative;margin-top:-1px}.cart-panel .process:after{content:'';display:block;width:calc(100% - 40px);position:absolute;top:0;left:20px;height:1px;background:var(--border-color)}.cart-panel .process .total-container{display:flex;align-items:center;justify-content:space-between}.cart-panel .process .total-container label{font-weight:700;font-size:.875rem}.cart-panel .process .total-container label:last-child{font-weight:700;color:var(--primary-color)}.cart-panel .process .button{max-width:none;flex-grow:1}.cart-panel .empty-cart{display:flex;flex-direction:column;align-items:center;gap:15px;padding:26px}.cart-panel .empty-cart .cart-message{font-size:1rem;color:var(--strong-text-color)}.cart-panel .empty-cart .icon svg *{filter:grayscale(.7)}.cart-panel.plan-cart{border-radius:10px;background-color:#fff;display:flex;flex-direction:column;position:relative}.cart-panel.plan-cart .cart-panel-header{padding:16px;border-bottom:1px solid var(--border-color)}.cart-panel.plan-cart .cart-panel-header .cart-title-container{margin-bottom:3px;display:flex;justify-content:space-between}.cart-panel.plan-cart .cart-panel-header .cart-title{font-size:1rem;color:#ccc;font-weight:600}.cart-panel.plan-cart .cart-panel-header .icon{width:18px;height:18px;cursor:pointer}.cart-panel.plan-cart .cart-panel-header .cart-description{font-size:1rem;color:var(--strong-text-color);font-weight:600}.cart-panel.plan-cart .order-item-list-wrapper{flex-grow:1;overflow-y:auto;padding:16px}.cart-panel.plan-cart .order-item-list-wrapper .order-item-list{margin-top:10px;padding-bottom:8px}.cart-panel.plan-cart .order-item-list-wrapper .summary-container{padding-top:13px;margin-top:13px;border-top:1px solid #ededed}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .summary-title{font-size:1rem;color:var(--strong-text-color);margin-bottom:15px}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content{display:flex;flex-direction:column;gap:15px}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content .item{display:flex;align-items:center;justify-content:space-between}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content .item label{font-size:.87rem}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content .item label.value{font-weight:600}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content .item.delivery{align-items:flex-start}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content .item .delivery-info{display:flex;flex-direction:column;gap:5px}.cart-panel.plan-cart .order-item-list-wrapper .summary-container .content .item .delivery-info .estimated-time{color:var(--soft-text-color);font-size:.75rem}.cart-panel.plan-cart .order-item-list-wrapper .discount-container{display:flex;gap:14px;margin-top:20px;padding:15px;border-radius:10px;border:1px solid var(--green)}.cart-panel.plan-cart .order-item-list-wrapper .discount-container .descrption-container{display:flex;flex-direction:column;gap:4px}.cart-panel.plan-cart .order-item-list-wrapper .discount-container .descrption-container .discount-title{color:var(--primary-color);font-size:1rem}.cart-panel.plan-cart .order-item-list-wrapper .discount-container .descrption-container label{font-size:.87rem;color:var(--strong-text-color)}.cart-panel.plan-cart .process{width:100%;display:flex;flex-shrink:0;flex-direction:column;gap:10px;background-color:#fff;padding:16px;position:relative;margin-top:-1px}.cart-panel.plan-cart .process:after{content:'';display:block;width:calc(100% - 40px);position:absolute;top:0;left:20px;height:1px;background:var(--border-color)}.cart-panel.plan-cart .process .total-container{display:flex;align-items:center;justify-content:space-between}.cart-panel.plan-cart .process .total-container label{font-weight:700;font-size:.875rem}.cart-panel.plan-cart .process .total-container label:last-child{font-weight:700;color:var(--primary-color)}.cart-panel.plan-cart .process .button{max-width:none;flex-grow:1}.cart-panel.plan-cart .order-item-list-wrapper .order-item-list .order-item-cart{display:flex;align-items:center;justify-content:center;gap:20px}.cart-panel.plan-cart .order-item-list-wrapper .order-item-list .order-item-cart .add{font-size:1.5rem}.cart-panel.plan-cart .order-item-list-wrapper .order-item-list .order-item-cart .suscription-item,.cart-panel.plan-cart .order-item-list-wrapper .order-item-list .order-item-cart .commission-item{display:flex;flex-direction:column;align-items:center}.cart-panel.plan-cart .order-item-list-wrapper .order-item-list .order-item-cart .suscription-item label:first-child,.cart-panel.plan-cart .order-item-list-wrapper .order-item-list .order-item-cart .commission-item label:first-child{color:var(--green);font-weight:700;font-size:1.2rem}.cart-panel.plan-cart .empty-cart{display:flex;flex-direction:column;align-items:center;gap:15px;padding:26px}.cart-panel.plan-cart .empty-cart .cart-message{font-size:1rem;color:var(--strong-text-color)}.cart-panel.plan-cart .empty-cart .icon svg *{filter:grayscale(.7)}.product-preview{display:flex;align-items:center;flex-shrink:0;padding:11px;max-height:56px;border-radius:10px;border:1px solid var(--border-color);background-color:#fff;margin:5px}.product-preview .product-preview-content{display:flex;align-items:center;gap:8px}.product-preview .product-preview-content .product-preview-image{width:37px;height:37px;overflow:hidden;border-radius:50%;background-color:#fff;box-shadow:0 6px 8px rgba(0,0,0,.1)}.product-preview .product-preview-content .product-preview-image img{width:100%;height:100%;object-fit:contain}.list-options .header .icon{width:50px;height:50px}.list-options .subject{margin-top:10px;margin-bottom:15px}.list-options .subject label.notice{display:block;margin-bottom:3px;font-size:.87rem}.list-options .subject label.notice-value{font-size:1.2rem;color:var(--primary-color);font-weight:700}.list-options p.notice-description{font-size:.87rem;color:var(--strong-text-color)}.list-options p.notice-description span{font-weight:700}.list-options .footer label.action{font-size:.87rem;color:var(--primary-color);font-weight:600}.order-list-item{display:flex;flex-direction:column}.order-list-item .header .order .order-number{font-size:1rem;margin-bottom:4px}.order-list-item .header .product-status{display:flex;flex-direction:row-reverse;gap:20px;align-items:center}.order-list-item .content{display:flex;flex-direction:column;flex-grow:1}.order-list-item .content .content-part{display:flex;flex-direction:column;flex-grow:1}.order-list-item .content .content-part .list-product-preview{display:flex;flex-grow:1;align-items:flex-start;overflow-x:auto;padding:0 11px;margin:0 -16px 8px -16px}.order-list-item .content .content-part .list-product-preview .product-preview .product-preview-content .product-description{width:160px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-list-item .content .content-part .product-description{display:block;color:var(--strong-text-color);margin-bottom:5px}.order-list-item .content .content-part .store-small-container{margin-bottom:16px}.order-list-item .content .content-part .text-icon-container .icon{width:15px;height:15px}.order-list-item .content .detail-container{display:flex;flex-direction:column}.order-list-item .content .detail-container .product-description{margin-right:20px}.order-list-item .content .detail-container .product-date.mobile-only{margin-bottom:8px}.order-list-item .content .detail-container .detail .order-actions-container{display:flex;flex-direction:column;gap:5px;align-items:stretch;margin-top:8px;flex-shrink:0}.order-list-item .content .detail-container .detail .points{display:flex;gap:14px}.order-list-item .content .detail-container .detail .points .total-order{color:var(--primary-color);font-size:.87rem;font-weight:700}.order-list-item .content .detail-container .detail .points .subtotal-order{color:var(--soft-text-color)}.order-list-item .content .detail-container .detail .points .delivery-order{color:var(--soft-text-color)}.order-list-item .content .detail-container .detail .points .text-icon-container{margin-bottom:0}.order-list-item .content .detail-container .detail .points .text-icon-container .icon{width:15px;height:15px}@media(min-width:27em){.order-list-item .content .detail-container .detail .order-actions-container{flex-direction:row}}@media(min-width:38em){.order-list-item .content .detail-container .detail{display:flex;align-items:center;justify-content:space-between;gap:5px}.order-list-item .content .detail-container .detail .order-actions-container{margin-top:0;flex-direction:row-reverse}}.order-item-list{display:flex;flex-direction:column;gap:23px}.order-item-list .order-item .order-item-image{width:46px;height:46px;border-radius:50%;overflow:hidden;box-shadow:0 6px 8px rgba(0,0,0,.05)}.order-item-list .order-item .order-item-image img{width:100%;height:100%;object-fit:cover}.order-item{display:flex}.order-item .product-image{width:37px;height:37px;border-radius:50%;overflow:hidden;background-color:#fff;box-shadow:0 6px 8px rgba(0,0,0,.05);flex-shrink:0}.order-item .product-image img{width:100%;height:100%;object-fit:contain}.order-item .detail-container{margin-left:10px;flex-grow:1}.order-item .detail-container label:not(:last-child){margin-bottom:4px}.order-item .detail-container .product-amount{display:flex;justify-content:space-between;margin-top:4px;align-items:center}.order-item .detail-container .product-amount .product-cuantity{color:var(--primary-color)}.order-item .detail-container .product-amount .product-price{color:var(--primary-color);font-size:.75rem;justify-content:flex-end;font-weight:700}.order-item.order-item-cart .detail-container .variants{display:flex;align-items:center;gap:10px}.order-item.order-item-cart .detail-container .variants .variant{display:flex;justify-content:center;align-items:center;background-color:#ccc;padding:1px 6px;border-radius:10px}.order-item.order-item-cart .detail-container .variants .variant span{font-size:.62rem;color:#fff}.order-item.order-item-cart .detail-container .actions{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.order-item.order-item-cart .detail-container .actions .cuantity-editable{display:flex;align-items:center;gap:7px}.order-item.order-item-cart .detail-container .actions .cuantity-editable input{width:77px;height:28px;border-radius:10px}.order-item.order-item-cart .detail-container .actions .cuantity-editable .icon{width:16px;height:16px;cursor:pointer}.order-item.order-item-cart .detail-container .actions .cuantity-editable label{color:var(--soft-text-color)}.order-item.order-item-cart .detail-container .actions .price-container{text-align:right}.order-item.order-item-cart .detail-container .actions .price-container .product-price{color:var(--primary-color);font-size:.75rem;justify-content:flex-end;margin-bottom:1px;font-weight:bold}.order-item.order-item-cart .detail-container .actions .price-container .old-price{font-size:.62rem;color:#dbdbdb;justify-content:flex-end;text-decoration:line-through;text-decoration-color:rgba(0,0,0,.15)}.week-days{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;margin-bottom:12px}.week-days>label{position:relative;margin-top:0 !important}.week-days>label>input[type="checkbox"]{width:40px;height:40px}.week-days>label>span{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:40px;margin:0;font-weight:600}.week-days>label>input[type="checkbox"]:checked{background:var(--primary-color)}.week-days>label>input[type="checkbox"]:checked+span{color:var(--primary-text-color)}.week-days>label>input[type="checkbox"]:checked:after{display:none}header.header{height:56px;position:fixed;top:0;left:0;right:0;padding:0 10px;display:flex;justify-content:flex-end;align-items:center;z-index:1;pointer-events:none}header.header>.user-image{width:35px;height:35px;font-size:.95rem;margin-right:6px;pointer-events:all}header.header>.user-menu{width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:rgba(30,30,30,.6);z-index:200;opacity:0;transition:opacity .2s ease-in-out}header.header>.user-menu.active{pointer-events:all;opacity:1}header.header>.user-menu .user-menu-box{flex-grow:1;text-align:center;position:relative;background-color:#fff;overflow-y:auto;border-radius:20px;padding:40px 27px;margin:20px;max-width:400px;max-height:calc(100% - 60px)}header.header>.user-menu .user-menu-box .user-info{display:flex;flex-direction:column;align-items:center}header.header>.user-menu .user-menu-box .user-info .name{font-weight:700;color:var(--strong-text-color);font-size:1.25rem;margin-top:18px}header.header>.user-menu .user-menu-box .user-info .username{font-size:.875rem}header.header>.user-menu .user-menu-box .options{margin-top:24px;border-bottom:1px solid var(--border-color)}header.header>.user-menu .user-menu-box .options a{height:60px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-color)}header.header>.user-menu .user-menu-box .options a .main{display:flex;align-items:center;flex-grow:1}header.header>.user-menu .user-menu-box .options a .main .svg{width:20px;margin-right:14px}header.header>.user-menu .user-menu-box .options a .main label{font-weight:600;font-size:.875rem}header.header>.user-menu .user-menu-box .logout{margin-top:26px}header.header>.user-menu .user-menu-box .legal{position:relative;margin-top:24px;margin-bottom:-10px}header.header>.user-menu .user-menu-box .legal ul{display:flex;justify-content:center;flex-wrap:wrap;max-width:340px;margin:0 auto}header.header>.user-menu .user-menu-box .legal ul li{padding:3px 5px;position:relative;flex-grow:1}header.header>.user-menu .user-menu-box .legal ul li:not(:last-child):after{content:'•';color:var(--soft-text-color);position:absolute;right:-3px}header.header>.user-menu .user-menu-box .legal ul li a{font-weight:600;color:var(--soft-text-color)}header.header>.user-menu .user-menu-box .close{width:38px;height:38px;display:block;cursor:pointer;position:absolute;top:0;right:0;background-image:url(../img/icons/ic_close.svg);background-position:center;background-size:50%;background-repeat:no-repeat}header.header>.button{width:160px;pointer-events:all}header.header>.button span.small-text{display:none}.section-content{flex-grow:1;height:0}.section-content>section{height:100%;display:flex;flex-direction:column}.section-content>section>header{height:56px;padding:0 10px;flex-shrink:0;box-shadow:0 4px 4px rgba(0,0,0,.05);position:relative;display:flex;align-items:center;justify-content:space-between}.section-content>section>header.overflow{overflow:hidden}.section-content>section>header .left{display:flex;align-items:center}.section-content>section>header .left .nav-icon{display:block}.section-content>section>header .left .nav-icon .svg{width:34px;height:34px;padding:6px;display:block}.section-content>section>header .left .header-title{display:flex;margin-left:8px;align-items:center}.section-content>section>header .left .header-title .svg{width:22px;height:22px;margin-right:12px;display:block}.section-content>section>header .left .header-title h1{font-size:1rem}.section-content>section>header .header-actions{display:flex;align-items:center;margin-right:60px}.section-content>section>header .header-actions.not-logged{margin-right:184px}.section-content>section>header .header-actions>*{flex-shrink:0}.section-content>section>header .header-actions>*:not(:last-child){margin-right:18px}.section-content>section>header .header-actions .user-image{width:35px;height:35px;font-size:.95rem}.section-content>section .page-content{overflow-y:auto;flex-grow:1}.section-content>section .page-content>section>main{padding:16px 16px 32px 16px}.section-content>section .page-content>section>header{height:56px;padding:0 10px;flex-shrink:0;box-shadow:0 4px 4px rgba(0,0,0,.05);position:relative;display:flex;align-items:center;justify-content:space-between}.section-content>section .page-content>section>header .left{display:flex;align-items:center}.section-content>section .page-content>section>header .left .nav-icon{display:block}.section-content>section .page-content>section>header .left .nav-icon .svg{width:34px;height:34px;padding:6px;display:block}.section-content>section .page-content>section>header .left .header-title{display:flex;margin-left:8px;align-items:center}.section-content>section .page-content>section>header .left .header-title .svg{width:22px;height:22px;margin-right:12px;display:block}.section-content>section .page-content>section>header .left .header-title h1{font-size:1rem}.section-content>section .page-content>section>header .left .header-title .store-small-container{margin-left:8px}.section-content>section .page-content>section>header .right .header-actions{display:flex;align-items:center;gap:8px}@media(max-width:54.999em){.section-content>section .page-content>section>header .right .header-actions{padding-right:60px}.section-content>section .page-content>section>header .right .header-actions .button{padding:0;background:none;border:none;width:32px}.section-content>section .page-content>section>header .right .header-actions .button.btn-primary-color{padding-left:0;padding-right:0}.section-content>section .page-content>section>header .right .header-actions .button:after{display:none}.section-content>section .page-content>section>header .right .header-actions .button:hover{box-shadow:none}.section-content>section .page-content>section>header .right .header-actions .button label{display:none}.section-content>section .page-content>section>header .right .header-actions .button svg{width:24px;height:24px}.section-content>section .page-content>section>header .right .header-actions .button svg *{fill:var(--text-color)}.section-content>section .page-content>section>header .right .header-actions .button.btn-primary-color span.small-text{display:inline}.section-content>section .page-content>section>header .right .header-actions .button.btn-primary-color span.medium-text{display:none}}footer.footer{flex-basis:56px;flex-grow:0;flex-shrink:0;padding:0 4px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}footer.footer ul{display:flex;height:100%}footer.footer ul li{flex-grow:1;flex-basis:0}footer.footer ul li a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}footer.footer ul li a .icon{width:18px;height:18px;margin-bottom:5px}footer.footer ul li a .icon svg *{fill:var(--soft-text-color)}footer.footer ul li a label{font-size:.625rem;color:var(--soft-text-color)}footer.footer ul li a.active .icon svg *{fill:var(--primary-color)}footer.footer ul li a.active label{color:var(--primary-color)}.screen-filters.box{margin-bottom:10px}.screen-filters.box .search-container .search{width:100%}.screen-filters.box .actions{display:flex;justify-content:end;margin-top:10px}.cookies{position:fixed;bottom:0;left:0;width:100%;box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;align-items:center;background-color:#fff;gap:10px;padding:16px;z-index:20}.loading{display:none;padding:54px}.loading.active{display:flex;height:100%;justify-content:center;align-items:center}section.store>header .header-logo{display:flex;align-items:center;flex-shrink:0;overflow:hidden;padding-right:32px}section.store>header .header-logo .nav-icon{display:block;flex-shrink:0;margin-right:8px}section.store>header .header-logo .nav-icon .svg{width:34px;height:34px;padding:6px}section.store>header.logo-small .header-logo .logo-container{width:50px;height:50px}section.store>header.logo-medium .header-logo .logo-container{width:80px;height:80px}section.store>header.logo-large .header-logo .logo-container{width:110px;height:110px}section.store>header .header-logo .logo-container .logo{width:100%;height:100%;border-radius:50%;overflow:hidden;flex-shrink:0;display:block}section.store>header .header-logo .logo-container .logo img{width:100%;height:100%;object-fit:contain}section.store>header .header-logo .logo-container .context-menu-button{top:calc(50% - 12px);right:-12px}section.store>header .header-actions .search{border:none;position:fixed;top:0;left:0;z-index:2;width:100%;height:56px;border-radius:0;padding-left:45px}section.store>header .header-actions .search::placeholder{font-weight:400}section.store>header .header-actions .search:not(:focus){position:relative;z-index:0;width:24px;height:24px;padding:0 !important;color:transparent;background-position:center !important;background-size:contain,0;cursor:pointer}section.store>header .header-actions .search:not(:focus)::placeholder{color:transparent}section.store>header .header-actions>.catalog{display:none}section.store>header .header-actions>.cart .btn-cart{position:relative;width:24px;height:24px}section.store>header .header-actions>.cart .btn-cart svg{width:24px;height:24px}section.store>header .header-actions>.cart .btn-cart span{width:14px;height:14px;font-size:.625rem;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;position:absolute;top:-18px;right:-5px;background:#e55c76}section.store>header .header-actions>.cart>.cart-panel{width:100%;height:100%;z-index:200;position:fixed;top:0;right:0;display:none}section.store>header .header-actions>.cart>.cart-panel.active{display:flex;pointer-events:all}section.store>header .header-actions>.cart>.cart-panel .close{width:58px;height:58px;display:block;cursor:pointer;position:absolute;top:0;right:0;background-image:url(../img/icons/ic_close.svg);background-position:center;background-size:18px;background-repeat:no-repeat}section.store>header .header-actions>.cart>.cart-panel .process{box-shadow:0 4px 24px 0 rgba(0,0,0,.1);border-top-left-radius:10px;border-top-right-radius:10px}section.store>header .header-actions>.cart>.cart-panel .process:after{display:none}section.store>header .header-actions>.settings .svg{width:100%;height:100%}section.store>header .header-actions>.settings{position:relative;width:24px;height:24px}section.store>header .header-actions>.btn-customer-view{display:none;padding:0 12px}section.store>header .header-actions>.sigue-tu-compra{display:none;padding:0 12px}section.store>header .store-menu{width:100%;height:100%;position:fixed;z-index:2;top:0;left:0;background:rgba(0,0,0,0);pointer-events:none;transition:background .2s ease-in-out}section.store>header .store-menu .panel{width:calc(100% - 56px);text-align:center;max-width:300px;height:100%;overflow:auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translateX(-110%);-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);-moz-transform:translateX(-110%);-o-transform:translateX(-110%);transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;overflow-y:auto}section.store>header .store-menu li>a{height:60px;display:flex;align-items:center;padding:0 24px;font-weight:600;font-size:.875rem;position:relative}section.store>header .store-menu li>a .svg{width:22px;height:22px;margin-right:12px}section.store>header .store-menu li>a .svg *{fill:var(--text-color)}section.store>header .store-menu li>a label{font-weight:600;font-size:.875rem}section.store>header .store-menu li:not(:last-child)>a:after{content:'';display:block;width:calc(100% - 32px);height:1px;background:#fafaf8;position:absolute;bottom:0;left:16px}section.store>header .store-menu li .store-submenu{display:none}section.store>header .store-menu .button{width:calc(100% - 38px);text-align:center;margin:12px auto 0 auto}section.store>header .store-menu .button:first-of-type{margin-top:24px;margin-bottom:12px}section.store>header .store-menu.active{background:rgba(0,0,0,.5);pointer-events:all}section.store>header .store-menu.active .panel{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}section.store>.store-pages{height:35px;display:flex;justify-content:center;flex-shrink:0;border-top:1px solid var(--border-color);background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05);position:relative}section.store>.store-pages.visible{display:none}section.store>.store-pages .store-pages-list{display:flex;padding:0 8px;overflow-x:auto;height:100%}section.store>.store-pages .store-pages-list::-webkit-scrollbar{width:0;height:0}section.store>.store-pages .store-pages-list>a{height:100%;padding:0 12px 2px 12px;margin:0 8px;display:flex;align-items:center;justify-content:center;position:relative;white-space:nowrap}section.store>.store-pages .store-pages-list>a.context-menu-container .context-menu-button{right:-18px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}section.store>.store-pages .store-pages-list>a,section.store>.store-pages .store-pages-list>a>label{color:var(--soft-text-color)}section.store>.store-pages .store-pages-list>a.add-page .svg{width:16px;height:20px;margin-right:4px}section.store>.store-pages .store-pages-list>a.add-page svg *{fill:var(--soft-text-color)}section.store>.store-pages .store-pages-list>a .context-menu-button{display:none}section.store>.store-pages .store-pages-list>a.active{color:var(--strong-text-color);font-weight:600;white-space:nowrap}section.store>.store-pages .store-pages-list>a.active:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:3px 3px 0 0;background:var(--primary-color)}section.store>.store-pages .store-pages-list>a.active .context-menu-button{display:initial}section.store>.main{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}section.store>.main .page-content{flex-grow:1;overflow-y:visible}section.store>.main>footer{border-radius:10px 10px 0 0;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column}section.store>.main>footer>.main{padding:28px 16px 20px 16px;display:flex;flex-direction:column;gap:24px;align-items:center;align-self:center}section.store>.main>footer>.main .social{display:flex;gap:18px}section.store>.main>footer>.main .social>a{display:block;width:30px;height:30px}section.store>.main>footer>.main .social>a>.svg{width:100%;height:100%;flex-shrink:0}section.store>.main>footer>.main .contact,section.store>footer>.main .contact>div{display:flex;flex-direction:column;gap:8px}section.store>.main>footer>.main .contact .icon{width:16px;height:16px}section.store>.main>footer>.main .contact .icon .svg *{fill:var(--text-color)}section.store>.main>footer>.main .complaints{display:flex;align-items:center;gap:8px;border:1px solid var(--border-color);border-radius:10px;padding:0 12px}section.store>.main>footer>.main .complaints label{font-weight:600}section.store>.main>footer>.main .complaints img{width:75px;height:54px}section.store>.main>footer>.main .legal ul{display:flex;justify-content:center;flex-wrap:wrap;max-width:340px;margin:0 auto}section.store>.main>footer>.main .legal ul li{padding:3px 12px;position:relative;flex-grow:1}section.store>.main>footer>.main .legal ul li:not(:last-child):after{content:'•';color:var(--soft-text-color);position:absolute;right:-3px}section.store>.main>footer>.main .legal ul li a{font-weight:600;color:var(--soft-text-color)}section.store>.main>footer>.promo{background:#1c1c1c;padding:11px 0 13px 0;display:flex;justify-content:center}section.store>.main>footer>.promo .icon{width:24px;height:24px}section.store>.main>footer>.promo .icon .svg *{fill:#fff}section.store>.main>footer>.promo label{color:#fff;font-size:.875rem}section.store>.screen-options{position:fixed;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1;transition:backdrop-filter .2s ease-in-out,background .2s ease-in-out}section.store>.screen-options .btn-options{position:fixed;bottom:70px;right:10px;pointer-events:all}section.store>.screen-options .btn-options .circle-icon.open{background-color:var(--primary-color);border-color:var(--primary-color)}section.store>.screen-options .btn-options .circle-icon.open .icon .svg *{fill:var(--primary-text-color)}section.store>.screen-options .btn-options .circle-icon.close{background-color:var(--primary-color);border-color:var(--primary-color);display:none}section.store>.screen-options .btn-options .circle-icon.close .icon .svg *{fill:var(--secondary-text-color)}section.store>.screen-options .btn-options:hover .circle-icon{box-shadow:0 6px 18px rgba(0,0,0,.3)}section.store>.screen-options .option-list{position:fixed;bottom:135px;right:10px}section.store>.screen-options .option-list a{display:flex;gap:12px;align-items:center;justify-content:right;padding:12px 12px;opacity:0;margin-bottom:-40px;pointer-events:none;transition:opacity .2s ease-in-out,margin .2s ease-in-out}section.store>.screen-options .option-list a label{font-size:.875rem;font-weight:600}section.store>.screen-options.active{pointer-events:all;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.5)}section.store>.screen-options.active .btn-options .circle-icon.close{display:flex}section.store>.screen-options.active .btn-options .circle-icon.open{display:none}section.store>.screen-options.active .option-list a{opacity:1;pointer-events:all;margin-bottom:0}section.store>.screen-options.active .option-list a:hover label{color:var(--secondary-color)}section.store>.screen-options.active .option-list a:hover .svg *{fill:var(--secondary-color)}#popupLogo .popup-box .content .body .image-content{display:flex;justify-content:center}#popupLogo .popup-box .content .body .image-content .image-input{width:200px;height:200px}@media(min-width:40em){section.store>header .header-actions>.cart>.cart-panel .process #seguirComprando{display:none}}@media(min-width:40em){section.store>header .header-actions>.cart>.cart-panel{width:auto;height:auto;max-width:420px;max-height:430px;top:54px;right:54px;box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;min-width:420px}section.store>header .header-actions>.cart>.cart-panel .cart-panel-header{display:none}section.store>header .header-actions>.cart>.cart-panel .order-item-list-wrapper{padding:20px}section.store>header .header-actions>.cart>.cart-panel .process{border-radius:0;padding:20px;box-shadow:none;position:relative}section.store>header .header-actions>.cart>.cart-panel .process:after{display:block}section.store>header .header-actions>.cart>.cart-panel .close{display:none}section.store>header .header-actions>.cart>.cart-panel:after{display:block;content:'';position:fixed;top:48px;right:74px;width:12px;height:12px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}section.store>header .header-actions.not-logged>.cart>.cart-panel{right:178px}section.store>header .header-actions.not-logged>.cart>.cart-panel:after{right:198px}}@media(min-width:50em){section.store>footer>.main{max-width:1240px;min-width:400px;gap:36px;justify-content:center;flex-direction:row;align-items:start;position:relative;padding-left:20px;padding-right:20px}section.store>footer>.main .contact{flex-direction:row;gap:24px}section.store>footer>.main .contact>div:first-child{margin-bottom:40px}section.store>footer>.main .complaints{margin-bottom:32px}section.store>footer>.main .legal{position:absolute;bottom:20px}section.store>footer>.main .social~.legal{left:8px}}@media(max-width:28em){section.store>header .header-logo{padding-right:20px}header.header>.button{width:75px}header.header>.button span.small-text{display:inline}header.header>.button span.medium-text{display:none}.section-content>section>header .header-actions.not-logged{margin-right:99px}}.customer-view{position:fixed;height:80px;width:100%;background-color:var(--strong-text-color);border-radius:10px 10px 0 0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;z-index:1}.customer-view>label{color:#fff;font-size:.75rem}.customer-view>.button{max-width:initial;width:auto;padding:0 12px;background:#fff;border:none;white-space:nowrap}.customer-view>.button>.svg{width:16px;height:16px;margin-right:6px}.customer-view>.button>label{font-size:.875rem}@media(min-width:40em){.customer-view{height:70px;flex-direction:row;gap:12px}.customer-view>label{font-size:1rem}}.store-status-container{padding:28px;box-shadow:0 6px 8px rgba(0,0,0,.05);border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);background-color:#fff;position:fixed;bottom:100px;left:0;z-index:20;border-top-right-radius:10px;border-bottom-right-radius:10px}.store-status-container .subtitle{margin-bottom:8px}.store-status-container .content .steps-list{display:flex;flex-direction:column;gap:8px;position:relative}.store-status-container .content .steps-list .step{display:flex;align-items:center;gap:8px}.store-status-container .content .steps-list .step .icon{width:18px;height:18px}.store-status-container .content .steps-list .step .circle-step{width:18px;height:18px;border-radius:50%;border:3px solid var(--border-color)}.store-status-container .content .close-panel{position:absolute;top:6px;right:6px;width:13px;height:13px}.store-status-container .content .close-panel svg{width:100%;height:100%}.store-status-container.deleted{display:none !important}.current-plan-container{padding:25px;box-shadow:0 6px 8px rgba(0,0,0,.05);border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);background-color:#fff;position:fixed;bottom:190px;left:0;z-index:20;border-top-right-radius:10px;border-bottom-right-radius:10px}.current-plan-container .subtitle{margin-bottom:8px}.current-plan-container .content{display:flex;flex-direction:column}.current-plan-container .content>label{margin-bottom:10px}.current-plan-container .content>label span{font-weight:700}section.error{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px;text-align:center}section.error .image{width:100%}section.error .image svg{width:100%;height:100%}section.error .image svg *{fill:var(--primary-color);stroke:var(--primary-color)}section.error h1{width:calc(100% - 80px);font-size:1.75rem;margin-top:48px}section.error h2{width:calc(100% - 80px);max-width:560px;font-size:1rem;margin-top:10px;font-weight:400}section.error h2 a{font-size:1rem}section.error .button{margin-top:45px}#popupDominioPropio .popup-box .content .body .loading-message{margin-top:25px}#popupDominioPropio .popup-box .content .body .loading-message label{justify-content:center}#popupDominioPropio .popup-box .content .body .loading-message label:first-child{font-weight:700}@media(min-width:40rem){#popupDominioPropio .popup-box .content .body .element-list header .data div:nth-child(2){min-width:148px}#popupDominioPropio .popup-box .content .body .element-list header .data div:nth-child(3){min-width:200px}#popupDominioPropio .popup-box .content .body .element-list .body .element .data .host{min-width:148px}#popupDominioPropio .popup-box .content .body .element-list .body .element .data .valor{min-width:200px;justify-content:space-between}}.inactive-store{backdrop-filter:blur(5px)}.inactive-store .title{text-align:center;color:var(--secondary-color)}.inactive-store label+.form-field,.settings-assistant label+.phoneinput,.settings-assistant label+label{margin-top:12px}.inactive-store label+.subtitle,.settings-assistant label+.box,.settings-assistant label+.delivery-location{margin-top:20px}.inactive-store .box .main-title{font-size:.875rem}.inactive-store>.popup-box{transform:none !important;backdrop-filter:none !important}.inactive-store{text-align:center}.inactive-store .svg{width:140px;height:140px}.inactive-store .svg *{fill:#dbdbdb}.inactive-store .instructions{margin:24px auto 0 auto;max-width:300px;text-align:center;display:block}.inactive-store .actions{justify-content:center !important}.settings-assistant{backdrop-filter:blur(5px)}.settings-assistant .steps{margin-bottom:28px;display:flex;flex-direction:row-reverse}.settings-assistant .steps span:not(:first-child):not(:last-child){margin:0 -3px}.settings-assistant .steps span{height:6px;border-radius:10px;background:#e5faee;display:block;overflow:hidden;flex-grow:1}.settings-assistant .steps span:after{content:'';width:0;height:100%;background:var(--primary-color);display:block;transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out}.settings-assistant .steps span.active~span:after,.settings-assistant .steps span.active:after{width:100%}.settings-assistant .title{text-align:center;color:var(--secondary-color)}.settings-assistant label+.form-field,.settings-assistant label+.phoneinput,.settings-assistant label+label{margin-top:12px}.settings-assistant .actions{align-items:center;gap:18px;justify-content:flex-start !important}.settings-assistant label+.subtitle,.settings-assistant label+.box,.settings-assistant label+.delivery-location{margin-top:20px}.settings-assistant .box .main-title{font-size:.875rem}.settings-assistant>.popup-box{transform:none !important;backdrop-filter:none !important}.settings-assistant>.popup-box>.content{display:none;min-height:535px;flex-direction:column}.settings-assistant>.popup-box>.content.active{display:flex}.settings-assistant>.popup-box>.content .body{flex-grow:1}.settings-assistant .congratulations{text-align:center}.settings-assistant .congratulations .svg{margin-top:60px;width:140px;height:140px}.settings-assistant .congratulations .subtitle{justify-content:center;text-align:center;margin-top:10px}.settings-assistant .congratulations .instructions,.settings-assistant .success .instructions{margin:24px auto 0 auto;max-width:300px;text-align:center}.settings-assistant .congratulations .actions,.settings-assistant .success .actions{justify-content:center !important}.settings-assistant .logo .image-input{width:200px;height:200px;margin:0 auto 24px auto}.settings-assistant .logo .body>label{text-align:center;justify-content:center}.settings-assistant .application-method .image-input{margin:24px auto;height:220px;width:220px}.settings-assistant .bank .box{max-height:300px;overflow-y:auto}.settings-assistant .success .options{display:flex;flex-direction:column;gap:12px;margin-top:20px}.settings-assistant .success .options>a{width:100%;height:56px;border-radius:10px;border:1px solid var(--border-color);padding:0 12px;gap:12px}.settings-assistant .success .options>a .icon{width:24px;height:24px}.settings-assistant .success .options>a>label{font-weight:600;font-size:.875rem}.settings-assistant .success .options>a:hover{border-color:var(--primary-color)}.settings-assistant>.popup-box .content.plan .body .billing-description{border:1px solid var(--border-color);border-radius:10px;padding:16px;background-color:#fff}.settings-assistant>.popup-box .content.plan .body .description-container{display:flex;gap:20px;justify-content:center;align-items:center}.settings-assistant>.popup-box .content.plan .body .description-container .suscription-item{display:flex;flex-direction:column;align-items:center}.settings-assistant>.popup-box .content.plan .body .description-container .add{font-size:1.5rem}.settings-assistant>.popup-box .content.plan .body .description-container .suscription-item label:first-child{color:var(--green);font-weight:700;font-size:1.2rem}.settings-assistant>.popup-box .content.plan .body .description-container .suscription-item label:first-child span.strikethrough{font-weight:400;text-decoration:line-through;color:var(--text-color)}.settings-assistant>.popup-box .content.plan .body .description-container .suscription-item label:last-child{margin-top:0}.settings-assistant>.popup-box .content.plan .body .plan-items-container{margin-top:22px}.settings-assistant>.popup-box .content.plan .body .plan-items-container .plan-items{display:flex;flex-direction:column;gap:10px}.settings-assistant>.popup-box .content.plan .body .plan-items-container .plan-items .item{display:flex;gap:10px;align-items:center}.settings-assistant>.popup-box .content.plan .body .plan-items-container .plan-items .item .icon{width:18px;height:18px;flex-shrink:0}.settings-assistant>.popup-box .content.plan .body .cupon-content{margin-top:15px}.settings-assistant>.popup-box .content.plan .body .action-input{margin-top:10px}.settings-assistant>.popup-box .content.plan .body .action-input .form-field{margin-bottom:0}.settings-assistant>.popup-box .content.plan .body .cupon-success{display:flex;align-items:center;margin-top:10px;gap:10px}.settings-assistant>.popup-box .content.plan .body .cupon-success .icon{width:18px;height:18px}.settings-assistant>.popup-box .content.ciclo-facturacion .body .billing-description-list{display:flex;flex-direction:column;gap:8px}.settings-assistant>.popup-box .content.ciclo-facturacion .body .billing-description-list .billing-description{height:56px;border:1px solid var(--border-color);border-radius:10px;padding:16px;gap:12px;display:flex;align-items:center}.settings-assistant>.popup-box .content.ciclo-facturacion .body .billing-description-list .billing-description .description-container{display:flex;align-items:center;gap:5px}.settings-assistant>.popup-box .content.ciclo-facturacion .body .billing-description-list .billing-description .description-container span svg{display:block;width:14px;height:14px}.settings-assistant>.popup-box .content.ciclo-facturacion .body .billing-description-list .billing-description .number{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--green)}.settings-assistant>.popup-box .content.ciclo-facturacion .body .billing-description-list .billing-description .number label{font-weight:700;color:#fff}@media(min-width:34rem){.settings-assistant>.popup-box .content.plan .body .process-cupon-container{flex-direction:row;align-items:center}.settings-assistant>.popup-box .content.plan .body .process-cupon-container .form-field{width:calc(100% - 180px)}}section.page main .section-header .banner-container{margin-left:-16px;margin-right:-16px;--w:10;--h:3}section.page main .section-header .banner-container .banners ul{padding-left:16px;padding-right:16px;gap:16px}section.page main .section-header .banner-container .banners .banner{border-radius:10px}section.page main .section-header .category-container{display:flex;justify-content:center}section.page main .section-header .category-container .list-category{padding-top:24px}section.page main .section-container .section{margin-top:40px}section.page main .section-container .section .section-static{display:flex;flex-direction:column}section.page main .section-container .section .section-static .text-container{margin-bottom:15px}section.page main .section-container .section .section-static .text-container .subtitle{font-size:1.75rem;color:var(--primary-color)}section.page main .section-container .section .section-static .text-container .details .description{font-size:1rem;margin-top:10px;justify-content:center}section.page main .section-container .section .section-static .text-container .details .description.left{justify-content:flex-start}section.page main .section-container .section .section-static .text-container .details .button{padding:0 20px;height:32px;font-size:.87rem;margin-top:18px}section.page main .section-container .section .section-static.text-only .text-container{text-align:center}section.page main .section-container .section .section-static.text-only .text-container .subtitle{text-align:center}section.page main .section-container .section .section-static.text-only .text-container .details .description{justify-content:center}section.page main .section-container .section .section-static .imagen-section-static{--w:12;--h:5;border-radius:10px}section.page main .section-container .section .section-static .imagen-section-static .ratio-container img{object-fit:contain}section.page main .section-container .section .empty-content{padding:50px;border-radius:10px;background:#fafaf8}section.page main>.dashed-box{margin-top:28px;height:180px}#popupBanner .popup-box .content .body .image-content{--w:10;--h:3;margin-bottom:24px}#categoria .popup-box .content .body .image-content{display:flex;justify-content:center}#categoria .popup-box .content .body .image-content .image-input{margin-bottom:26px;width:240px;height:240px}section.catalog .section-header .category-banner{--w:8;--h:1;border-radius:10px;overflow:hidden;margin-bottom:28px}section.catalog .section-header .category-banner img{width:100%;height:100%;object-fit:cover}section.catalog .section-header .category-container{display:flex;justify-content:center;margin-bottom:28px}section.catalog .section-container .section .title-section-container .actions-container select{flex-grow:1}#popupPortada .popup-box .content .body .image-content{--w:8;--h:1;margin-bottom:24px}section.section-detail .option-container .section-options{margin-bottom:22px}section.section-detail .option-container .section-options:last-child{margin-bottom:25px}section.section-detail .option-container .section-options .subtitle{margin-bottom:14px}section.section-detail .option-container .section-options .section-detail-content{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px 20px}section.section-detail .option-container .section-options .section-detail-content .section-option{display:flex;flex-direction:column;width:146px}section.section-detail .option-container .section-options .section-detail-content .section-option .section-type-container{display:flex;flex-grow:1}section.section-detail .option-container .section-options .section-detail-content .section-option .section-type-container:not(:last-child){margin-bottom:15px}section.section-detail .option-container .section-options .section-detail-content .section-option .section-type-container .section-detail-description{margin-left:8px;font-size:.87rem}section.section-detail .option-container .section-options .section-detail-content .section-option .icon{height:58px;margin-left:19px}section.section-detail .option-container .section-options .section-detail-content .section-option .icon svg{max-width:none}section.section-detail .option-container .section-options .section-detail-content .section-option .icon-small{width:77px !important}section.section-detail .banner-container .banners ul{gap:16px}section.section-detail .banner-container .banners ul li{display:flex;flex-direction:column}section.section-detail .banner-container .banners ul li .dashed-box{flex-grow:1;margin-bottom:25px}section.section-detail .banner-container .banners ul li .banner{padding:32px 24px 24px 24px;border:1px solid var(--border-color);border-radius:20px;margin-bottom:25px;box-shadow:0 4px 12px rgba(61,61,61,.1)}section.section-detail .banner-container .banners ul li .banner .banner-title{font-size:1.3rem;text-align:center;margin-bottom:21px}section.section-detail .banner-container .banners ul li .banner .banner-image:not(.hidden)~.section-text-content>.section-text-container{margin-top:27px}section.section-detail .actions-container{margin-bottom:80px}#enlace .popup-box .content .body input.search{width:100%}section.section-detail.product-section .option-container .section-options .section-detail-content .section-option{flex-grow:1}section.section-detail.product-section .option-container .section-options .section-detail-content .section-option .section-type-container .form-field{flex-grow:1}section.section-detail.product-section .option-container .section-options .section-detail-content .section-option .section-type-container .form-field>input[type="text"]{width:0}section.section-detail.product-section .option-container .section-options .section-detail-content .section-option .section-type-container{align-items:center}section.section-detail.product-section .option-container .section-options.product-list-type .section-detail-content .section-option .section-type-container .icon{width:15px;height:15px;margin-left:10px}section.section-detail.product-section .option-container .section-options.product-list-type .section-detail-content .section-option .section-type-container .section-detail-description{width:initial}section.section-detail.product-section .option-container .nombre-enlace:not(:empty){margin-right:8px}section.section-detail.product-section .product-container .dashed-box{min-height:220px}section.product-detail main .product-image-container{margin-bottom:14px}section.product-detail main .product-image-container>.delete{position:absolute;top:0;right:0;width:38px;height:38px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#717171;border:3px solid #fff;opacity:0;pointer-events:none}section.product-detail main .product-image-container>.delete svg{width:18px}section.product-detail main .product-image-container>.delete svg *{fill:#fff}section.product-detail main .product-image-container>.delete:hover{background:var(--red)}section.product-detail main .product-image-container>.delete.active{pointer-events:all;opacity:1}section.product-detail main .product-image-container .product-previews{--w:1;--h:1}section.product-detail main .product-image-container .product-previews .ratio-container>*{display:none}section.product-detail main .product-image-container .product-previews .ratio-container>*.active{display:block}section.product-detail main .product-image-container .product-previews .ratio-container>.product-preview-image{background-color:#fff;border-radius:10px;overflow:hidden;max-height:initial;margin:initial}section.product-detail main .product-image-container .product-previews .ratio-container>.product-preview-image img{width:100%;height:100%;object-fit:contain}section.product-detail main .product-image-container .product-previews .image-input{height:100%}section.product-detail main .product-image-container .product-thumbnails{padding:15px 16px;display:flex;overflow-x:auto;gap:16px;-ms-overflow-style:none;scrollbar-width:none;margin:1px -16px 0 -16px}section.product-detail main .product-image-container .product-thumbnails::-webkit-scrollbar{display:none}section.product-detail main .product-image-container .product-thumbnails>a{width:80px;height:80px}section.product-detail main .product-image-container .product-thumbnails .product-thumbnail{border-radius:10px;display:block;flex-shrink:0;--w:1;--h:1;border:1px solid var(--border-color)}section.product-detail main .product-image-container .product-thumbnails .product-thumbnail:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}section.product-detail main .product-image-container .product-thumbnails .product-thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:10px}section.product-detail main .product-general>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}section.product-detail main .product-general>.main .price{display:flex;gap:8px;align-items:center;margin-top:8px}section.product-detail main .product-general>.main .price .final-price{font-weight:700;color:var(--primary-color);font-size:1.5rem}section.product-detail main .product-general>.shopping-options{position:fixed;width:100%;bottom:0;left:0;border-radius:10px 10px 0 0;z-index:1;padding:20px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1)}section.product-detail main .product-general>.shopping-options .shopping-option{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:12px}section.product-detail main .product-general>.shopping-options .shopping-option .option-name{font-size:.875rem;flex-shrink:0}section.product-detail main .product-general>.shopping-options .shopping-option .option-name .option-title{font-weight:600}section.product-detail main .product-general>.shopping-options .shopping-option .options{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:10px;margin:-10px}section.product-detail main .product-general>.shopping-options .shopping-option .options>a{display:block;flex-shrink:0}section.product-detail main .product-general>.shopping-options .shopping-option .options .color{width:24px;height:24px;border-radius:20px;position:relative}section.product-detail main .product-general>.shopping-options .shopping-option .options .color.active:after{content:'';display:block;border-radius:20px;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-3px;left:-3px;border:1px solid #3d3d3d;box-shadow:0 4px 8px rgba(0,0,0,.1)}section.product-detail main .product-general>.shopping-options .shopping-option .options .variant{height:30px;border:1px solid var(--border-color);border-radius:10px;display:flex;align-items:center;padding:0 8px;line-height:0}section.product-detail main .product-general>.shopping-options .shopping-option .options .variant.active{border-color:#3d3d3d;box-shadow:0 4px 8px rgba(0,0,0,.1)}section.product-detail main .product-general>.shopping-options .add-to-cart{display:flex;align-items:center;gap:20px;justify-content:flex-end}section.product-detail main .product-general>.shopping-options .add-to-cart .button{flex-grow:1;max-width:250px}section.product-detail main .product-general>.main .price .old-price{font-weight:700;color:#dbdbdb;font-size:1rem;text-decoration:line-through}section.product-detail main .product-detail-container{margin-bottom:20px}section.product-detail main .product-detail-container .product-code{margin-bottom:8px}section.product-detail main .product-detail-container .product-code span svg{display:block;width:14px;height:14px}section.product-detail main .product-detail-container .product-price-container{display:flex;align-items:center;gap:19px}section.product-detail main .product-detail-container .product-price-container .form-field{margin-bottom:0;flex-basis:50%}section.product-detail main .product-detail-container .product-price-container .form-field>input{width:0}section.product-detail main .box .content .content-part .color-list{display:flex;flex-wrap:wrap;gap:18px 22px;padding:8px;align-items:stretch}section.product-detail main .box .content .content-part .color-list>*{width:48px}section.product-detail main .box .content .content-part .color-list .color-container{display:flex;flex-direction:column;align-items:center}section.product-detail main .box .content .content-part .color-list .color-container .color{width:40px;height:40px;border-radius:4px;background-color:var(--red);margin-bottom:13px}section.product-detail main .box .content .content-part .color-list .color-container .color-name{text-align:center;display:flex;align-items:center;flex-grow:1}section.product-detail main .box .content .content-part .name-variant-container{margin-top:5px}section.product-detail main .box .content .content-part .variant-list{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-top:20px}section.product-detail main .box .content .content-part .variant-list>*{width:82px;min-height:60px}section.product-detail main .box .content .content-part .variant-list .variant{display:flex;padding:4px;justify-content:center;align-items:center;word-break:break-word;text-align:center;background-color:#fff;border-radius:10px;border:1px solid var(--border-color)}section.product-detail main .box .content .content-part .component-list{display:flex;flex-wrap:wrap;gap:18px 22px;padding:8px;align-items:stretch}section.product-detail main .box .content .content-part .component-list>*{width:48px}section.product-detail main .box .content .content-part .component-list .component-product{display:flex;width:100%;min-height:62px;padding:12px 38px 12px 12px;gap:12px;justify-content:flex-start;align-items:center;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.05)}section.product-detail main .box .content .content-part .component-list .component-product .component-product-name{display:flex;align-items:center;font-size:.875rem}section.product-detail main .box .content .content-part .component-list .component-product .component-product-cantidad{display:flex;height:32px;width:60px;padding:10px;text-align:center}section.product-detail main .box .content .content-part .table-all{margin-left:-16px;margin-right:-16px;margin-bottom:-16px;margin-top:5px}section.product-detail main .box .content .content-part .table-all .table-container{padding-left:16px;padding-right:16px;padding-bottom:16px}section.product-detail main .box .content .content-part .table-all .table-container table tbody tr.header-table-stock td{padding-bottom:12px}section.product-detail main .box .content .content-part .table-all .table-container table tbody tr td{padding:2px 4px;position:relative}section.product-detail main .box .content .content-part .table-all .table-container table tbody tr td:last-child::after{content:'';display:block;width:1px;height:1px;position:absolute;right:-16px;top:0}section.product-detail main .box .content .content-part .table-all .table-container table tbody tr td.item-stock{font-size:.62rem;font-weight:600;text-align:center}section.product-detail main .box .content .content-part .table-all .table-container table tbody tr td.item-stock.color{padding-right:12px;text-align:left}section.product-detail main .box .content .content-part .table-all .table-container input{height:32px;width:60px;padding:10px !important;text-align:center}section.product-detail main .box.search .header .title-container .main-title{margin-left:0}section.product-detail main .box.search .content .content-part .category-container{margin-bottom:20px}section.product-detail main .box.search .content .content-part .category-container .title-category,section.product-detail main .box.search .content .content-part .feauture-container .title-feature,section.product-detail main .box.search .content .content-part .keywords-container .title-keyword{font-size:.87rem;font-weight:600;margin-bottom:14px}section.product-detail main .box.search .content .content-part .feauture-container{margin-bottom:28px}section.product-detail main .box.search .content .content-part .feauture-container .feature{display:flex;align-items:center;gap:12px;position:relative}section.product-detail main .box.search .content .content-part .feauture-container .feature .form-field{margin-bottom:0}section.product-detail main .box.search .content .content-part .feauture-container .feature .form-field:first-child{width:calc(100%/2 - 12px);position:relative}section.product-detail main .box.search .content .content-part .feauture-container .feature .form-field:first-child .add-row{position:absolute;left:4px;top:57px}section.product-detail main .box.search .content .content-part .feauture-container .feature .form-field:nth-child(2){width:calc(100%/2 - 32px)}section.product-detail main .box.search .content .content-part .feauture-container .feature .form-field input{width:0}section.product-detail main .box.search .content .content-part .feauture-container .feature .icon{width:15px;height:15px;cursor:pointer;position:absolute;right:2px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}section.product-detail main .product-specs-header{-ms-overflow-style:none;scrollbar-width:none}section.product-detail main .product-specs-header::-webkit-scrollbar{display:none}section.product-detail main .product-specs-header{display:flex;height:41px;gap:12px;margin-left:-16px;margin-right:-16px;margin-top:28px;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);padding:0 10px;text-align:center;overflow-x:auto;margin-bottom:16px}section.product-detail main .product-specs-header a{position:relative;display:flex;justify-content:center;flex-grow:1;align-items:center;flex-shrink:0;color:#ccc;font-size:.87rem;height:100%;padding:0 12px}section.product-detail main .product-specs-header a.active:after{content:'';display:block;height:3px;position:absolute;width:100%;background-color:var(--primary-color);bottom:0;border-radius:3px 3px 0 0}section.product-detail main .product-specs-header a.active{color:var(--text-color);font-weight:600}section.product-detail main .actions-container{margin-top:28px}section.product-detail main .section-container{margin-top:30px}#popupImagenProducto .image{max-width:400px;margin:0 auto;--w:1;--h:1}#popupColor .popup-box .content .body .images-list{display:flex;align-items:center;gap:12px;overflow-x:auto}#popupColor .popup-box .content .body .images-list .image-color{width:50px;height:50px;border-radius:10px;border:1px solid var(--border-color);background-color:#fff}#popupColor .popup-box .content .body .images-list .image-color img{width:100%;height:100%;object-fit:contain;border-radius:10px}#popupColor .popup-box .content .body .images-list .image-color.active{border:1px solid var(--primary-color)}#popupColor .popup-box .content .body .images-list .image-color:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}@media(min-width:30em){section .product-detail main .product-image-container{position:relative}section.product-detail main .product-image-container .product-previews:not(:only-child){margin-left:96px}section.product-detail main .product-image-container .product-thumbnails{padding:0 10px;max-height:100%;flex-direction:column;overflow-y:auto;margin:0 0 0 -10px;position:absolute;left:0;top:0;-ms-overflow-style:auto;scrollbar-width:4px}section.product-detail main .product-image-container .product-thumbnails .product-thumbnail:last-of-type{margin-bottom:14px}section.product-detail main .product-image-container .product-thumbnails::-webkit-scrollbar{display:initial}}@media(min-width:50em){section.product-detail main .product-specs-header{margin-left:0;margin-right:0;margin-bottom:16px}section.product-detail main .grid{display:grid;grid-template-areas:'a b' 'c b';grid-template-columns:1fr auto;grid-template-rows:auto 1fr}section.product-detail main .grid .product-image-container{grid-area:a}section.product-detail main .grid .product-general{grid-area:b;margin-left:50px;width:500px}section.product-detail main .grid .product-specs{grid-area:c}}@media(min-width:50em) and (max-width:68em){section.product-detail main .grid .product-general{width:360px}}section.products .search-container{display:flex;align-items:center;gap:12px}section.products .search-container .form-field{flex-grow:1;margin-bottom:0}section.products .search-container .form-field .search-input{flex-grow:1}section.products .search-container .context-menu-button{position:initial}section.products .table-box{border:1px solid var(--border-color);box-shadow:0 4px 12px rgba(61,61,61,.1);border-radius:10px;margin-top:18px;padding:16px}section.products .table-box .table-header{display:flex;align-items:center}section.products .table-box .table-header .product-image{border-radius:2px;margin-right:11px}section.products .table-box .table-header .product-image img{width:64px;height:64px}section.products .table-box .table-header .product-name-container{display:flex;flex-direction:column;flex-grow:1}section.products .table-box .table-header .product-name-container .product-name-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}section.products .table-box .table-header .product-name-container .product-name-content .product-name{font-size:.87rem;font-weight:600;margin-right:12px}section.products .table-box .table-header .product-name-container .product-name-content .icon{width:15px;height:15px;cursor:pointer;flex-shrink:0;margin-right:5px}section.products .table-box .table-header .product-name-container .stock-container{display:flex;align-items:center}section.products .table-box .table-header .product-name-container .stock-container>label:first-child{margin-right:45px}section.products .table-box .table-content{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:column}section.products .table-box .table-content>label:not(:last-child){margin-bottom:11px}section.products .table-box .table-footer{border-top:1px solid var(--border-color);text-align:center;padding-top:10px}section.products .table-box .table-footer .see-detail{color:var(--primary-color);font-weight:600;font-size:.87rem}section.products .table-box.accordion .table-content,section.products .table-box.accordion .table-footer{display:none}section.products .table-box.accordion.active .table-content{display:flex}section.products .table-box.accordion.active .table-footer{display:block}section.checkout>.main{display:flex;flex-direction:column;flex-grow:1;height:0}section.checkout .page-content>section>main>.wizard{margin:10px auto 0 auto;max-width:500px}section.checkout .page-content>section>main>.content{margin-top:26px}section.checkout .page-content>section>main>.content>div{margin-top:18px}section.checkout .page-content>section>main>.content>.button{width:100%;margin-top:12px}section.checkout .cart-panel{border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}section.checkout .cart-panel .order-item-list-wrapper{display:none}section.checkout .cart-panel .cart-panel-header .cart-title-container .icon{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}section.checkout .cart-panel.active .cart-panel-header .header-aplicacion-cupon-container{display:none}section.checkout .cart-panel.active .order-item-list-wrapper{display:block}section.checkout .cart-panel.active .cart-panel-header .cart-title-container .icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}section.checkout .checkout-option{height:56px;border:1px solid var(--border-color);border-radius:10px;padding:16px;gap:12px;display:flex;justify-content:space-between;align-items:center}section.checkout .checkout-option:not(:last-child){margin-bottom:12px}section.checkout .checkout-option>div{display:flex;gap:8px}section.checkout .checkout-option>div .icon{width:34px;height:34px}section.checkout .checkout-option>div .icon img{width:100%;height:100%;object-fit:contain}section.checkout .switch-option{margin-top:8px;margin-bottom:20px}section.checkout .legal{margin:20px 0}section.checkout .ubicacion-recojo .checkout-option .store-name{font-weight:600}section.checkout .ubicacion-recojo .checkout-option .store-name .store-address{font-weight:400}section.checkout-delivery .address .send-to .reference{margin-bottom:12px}section.checkout-not-available .empty-content{margin-top:50px}section.checkout-not-available .empty-content .content>.empty-message{max-width:300px;text-align:center}section.settings .page-content{margin-top:-56px;background:#fff;position:relative}section.settings .settings-menu{display:none}section.settings .settings-menu.active{display:block}section.settings .settings-menu.active~.page-content{display:none}section.settings .page-content>section{height:100%;display:flex;flex-direction:column}section.settings .page-content>section main{flex-grow:1;overflow-y:auto}section.settings .settings-menu{width:100%;height:100%}section.settings .settings-menu .panel{width:100%;height:100%;overflow:auto;background:#fff}section.settings .settings-menu ul{margin-top:6px}section.settings .settings-menu li a{height:60px;display:flex;align-items:center;padding:0 24px;font-weight:600;font-size:1rem;position:relative}section.settings .settings-menu li a .svg{width:22px;height:22px;margin-right:12px}section.settings .settings-menu li a:not(#menuLaikiiPoints) .svg *{fill:var(--text-color)}section.settings .settings-menu li a label{font-weight:600;font-size:1rem}section.settings .settings-menu li a:after{content:'';display:block;width:calc(100% - 32px);height:1px;background:#fafaf8;position:absolute;bottom:0;left:16px}#popupTamanoLogo .popup-box .content .body .size-options-container{display:flex;align-items:center;gap:8px;flex-direction:column;align-items:center}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option{border-radius:10px;display:flex;flex-direction:column;justify-content:center;border:2px solid var(--border-color);height:110px;min-width:140px}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option .header{height:56px;box-shadow:0 4px 4px rgba(0,0,0,.05);position:relative;overflow:hidden}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option .header .size{position:absolute;left:12px;top:50%;transform:translateY(-50%);-ms-transform:translateX(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option .header .size.small{width:50px;height:50px}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option .header .size.medium{width:80px;height:80px}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option .header .size.large{width:110px;height:110px}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option .header .size img{width:100%;height:100%;object-fit:contain}#popupTamanoLogo .popup-box .content .body .size-options-container .size-option.active{border-color:var(--primary-color)}@media(min-width:28em){#popupTamanoLogo .popup-box .content .body .size-options-container{flex-direction:row;justify-content:center;flex-wrap:wrap}}#popupMetodoPagoAplicacion .popup-box .content .body .image-input{margin:0 auto 35px auto;height:160px;width:160px}#popupUbicacionEnvio .popup-box .content .body .label-envio-gratuito{margin:8px 0 12px 0}section.settings-store>main .actions-container .status-store-container{display:flex;flex-direction:column;gap:15px;align-items:center}section.settings-store>main .actions-container .status-store-container .icon.gray-scale svg *{fill:var(--gray)}section.settings-store>main .actions-container .status-store-container .title-container .title{font-size:1.2rem}#popupRedesSociales .form-field:not(:first-child){margin-top:12px}#popupDatosContacto .form-field:not(:first-child){margin-top:12px}#popupLibroReclamaciones .form-field:not(:first-child){margin-top:12px}#popupDominioPropio .element-list .body .icon{flex-shrink:0}#popupNotificaciones .form-field:not(:first-child){margin-top:12px}#popupNotificaciones label+.subtitle{margin-top:20px}#popupCorreoRemitente .correo-prueba{margin-top:12px}#popupGeneracionMasivaCodigos .multi-form-field{margin-bottom:10px;flex-direction:column}#popupGeneracionMasivaCodigos .multi-form-field .form-field:first-child{flex-grow:1;margin-bottom:0}@media(min-width:26rem){#popupGeneracionMasivaCodigos .multi-form-field{flex-direction:row}#popupGeneracionMasivaCodigos .multi-form-field .form-field:first-child{flex-grow:1}}section.orders>.status-list{position:relative;width:100%}section.orders>.status-list:after{display:block;content:'';height:1px;width:100%;background-color:var(--border-color);position:absolute;left:0;bottom:0}section.orders>.status-list .status-container::-webkit-scrollbar{display:none}section.orders>.status-list .status-container{-ms-overflow-style:none;scrollbar-width:none}section.orders>.status-list .status-container{display:flex;align-items:center;flex-shrink:0;gap:20px;height:40px;overflow-x:auto;padding:0 8px}section.orders>.status-list .status-container .status-order-item{display:flex;position:relative;align-items:center;flex-shrink:0;padding:0 12px;height:100%}section.orders>.status-list .status-container .status-order-item>label{color:#ccc;font-size:.87rem}section.orders>.status-list .status-container .status-order-item.active>label{color:var(--text-color)}section.orders>.status-list .status-container .status-order-item.active:after{display:block;content:'';position:absolute;bottom:0;left:0;border-radius:3px 3px 0 0;width:100%;height:4px;background-color:var(--primary-color)}section.orders>.status-list .status-container .status-order-item .status-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#ccc;border-radius:50%;margin-left:12px}section.orders>.status-list .status-container .status-order-item .status-circle{background-color:var(--red)}section.orders>.status-list .status-container .status-order-item .status-circle label{color:#fff}section.orders>main .order-container{padding-top:10px}section.orders .page-content .popup .popup-box .content .body .filter-container .filtros-estado-pedidos-container{margin-top:20px}section.orders .page-content .popup .popup-box .content .body .filter-container .filtros-estado-pedidos-container .estados-pedido-container{gap:12px;margin-top:15px;display:flex;flex-wrap:wrap}section.orders .page-content .popup .popup-box .content .body .filter-container .filtros-estado-pedidos-container .estados-pedido-container label{width:150px}section.store-orders>main .box{width:100%}section.store-orders .btn-options{bottom:70px;right:10px;pointer-events:all;position:fixed}section.store-orders .btn-options .circle-icon.open{background-color:var(--primary-color);border-color:var(--primary-color)}section.store-orders .btn-options .circle-icon.open .icon .svg *{fill:var(--primary-text-color)}section.store-orders .btn-options:hover .circle-icon{box-shadow:0 6px 18px rgba(0,0,0,.3)}section.order-detail .box .content .order-item-list{margin-bottom:20px}section.order-detail .order-wrapper .client-options{margin-top:20px}section.order-detail .box .content .content-part .details{display:flex;flex-direction:column;gap:10px;padding:5px 0}section.order-detail .box .content .content-part .details .detail{display:flex;align-items:center;justify-content:space-between}section.order-detail .box .content .content-part .details .detail .value{font-weight:700}section.order-detail .box .content .content-part .details .detail .value.point{color:var(--primary-color)}section.order-detail .box .content .content-part .details .detail:nth-child(3) .description{font-weight:600}section.order-detail .box .content .content-part .details .detail:nth-child(3) .value.point{font-size:.87rem}section.order-detail .box .content .content-part .total{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}section.order-detail .box .content .content-part .total label:first-child{font-weight:600}section.order-detail .box .content .content-part .total label:last-child{font-weight:700;font-size:.87rem;color:var(--primary-color)}section.order-detail .box .content .content-part .actions-container{margin-top:15px}section.order-detail .box.dates:nth-child(1){margin-top:20px}section.order-detail .box.receipt .content .item:not(:last-child){margin-bottom:22px}section.order-detail .box.receipt .content .item .receipt-title{margin-bottom:6px}section.order-detail .box.receipt .content .item .receipt-title,section.order-detail .box.receipt .content .item label{font-size:.87rem}section.order-detail .box.dates .content{display:flex;flex-direction:column;gap:15px}section.order-detail .box.dates .content .text-icon-container{align-items:flex-start}section.order-detail .box.dates .content .text-icon-container label{font-size:.87rem;color:#808080;flex-direction:column;align-items:flex-start}section.order-detail .box.dates .content .text-icon-container label .reference{font-size:.75rem;color:var(--secondary-color)}section.order-detail .box.dates .content .text-icon-container .icon{width:18px;height:18px}section.order-detail .box.state-box .header{padding-bottom:22px;flex-direction:column;gap:4px;align-items:flex-start}section.order-detail .box.state-box .content .status-order-container{display:flex;gap:11px}section.order-detail .box.state-box .content .status-order-container .status-order{margin-top:5px}section.order-detail .box.state-box .content .status-order-container .status-order .description-container{display:flex;align-items:center;gap:10px}section.order-detail .box.state-box .content .status-order-container .status-order>.status-order-title{display:flex;align-items:center;gap:8px;margin-bottom:6px}section.order-detail .box.state-box .content .status-order-container .status-order>.status-order-title .text-icon-container{gap:2px}section.order-detail .box.state-box .content .status-order-container .status-order>.status-order-title label{font-size:1rem;font-weight:600}section.order-detail .box.state-box .content .status-order-container .status-order .text-icon-container>label{font-size:.75rem}section.order-detail .box.state-box .content .status-order-container .status-order .text-icon-container>.icon{width:18px;height:18px}section.order-detail .box.state-box .content .status-order-container:not(:last-child){margin-bottom:30px}section.order-detail .box.state-box .content .status-order-container .state-circle{display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative;width:25px;height:25px;border-radius:50%;background-color:var(--border-color)}section.order-detail .box.state-box .content .status-order-container .state-circle .icon{width:18px;height:18px}section.order-detail .box.state-box .content .status-order-container.active .state-circle{background-color:#46b7e8;position:relative;z-index:1}section.order-detail .box.state-box .content .status-order-container:not(:first-child) .state-circle:before{display:block;content:'';width:2px;height:59px;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);background-color:var(--border-color)}section.order-detail .box.state-box .content .status-order-container.active+.status-order-container.active .state-circle:before{background-color:#46b7e8}section.order-detail .box.state-box .content .status-order-container .status-order .button{height:24px;font-size:.75rem;padding-left:13px;padding-right:13px}section.order-detail .box.state-box .content .status-order-container .state-circle .icon svg *{fill:#fff}section.order-detail .box.payment .content .payment-method{font-weight:600}section.order-detail .box.payment .content .payment-method>span{font-weight:400}section.order-detail .box.payment .content .application{margin-top:30px;margin-bottom:15px;display:flex;justify-content:center}section.order-detail .box.payment .content .application .application-image{width:60px;height:60px}section.order-detail .box.payment .content .application .application-image img{width:100%;height:100%;object-fit:contain}section.order-detail .box.payment .content .qr-container{display:flex;flex-direction:column;align-items:center}section.order-detail .box.payment .content .qr-container .qr-box{max-width:256px;margin-top:15px;border-radius:20px;border:1px solid var(--border-color);padding:13px;background-color:#fff;box-shadow:0 30px 60px rgba(57,57,57,.1)}section.order-detail .box.payment .content .pay-number{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:25px;text-align:center}section.order-detail .box.payment .content .pay-number label:last-child{font-size:1.25rem;color:var(--primary-color);font-weight:700}section.order-detail .box.payment .content .voucher-pago img{max-width:100%;display:block;margin-top:12px}section.order-detail .box.voucher{margin-top:20px;background:transparent;border-color:var(--primary-color);text-align:center}section.order-detail .box.voucher .header{justify-content:center}section.order-detail .box.voucher .header .main-title{font-size:1rem}section.order-detail .box.voucher .content{margin-bottom:16px}section.order-detail .box.voucher .content label{text-align:center;display:block;font-size:.87rem;color:var(--strong-text-color)}section.order-detail .box.voucher .content label .number,section.order-detail .box.contact .content label .email{font-weight:700;color:var(--primary-color);text-decoration:underline}#popupEstadoFacturacion .popup-box .content .body .comprobante-container{margin-top:20px}#popupEstadoFacturacion .popup-box .content .body .comprobante-container label{margin-top:5px}#popupVoucherPago .popup-box .content .body .image-content{--w:1;--h:1;margin-bottom:24px}.order-not-found{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:column;align-items:center}.order-not-found .icon{margin-bottom:10px}.order-not-found .icon svg *{fill:var(--border-color)}.order-not-found label{margin-bottom:14px;color:var(--strong-text-color);font-size:1rem;text-align:center}section.thanks>main .user-message-container{display:flex;flex-direction:column;align-items:center;margin-top:25px}section.thanks>main .user-message-container .circle-check{margin-bottom:25px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%}section.thanks>main .user-message-container .circle-check .icon{width:80px;height:80px}section.thanks>main .user-message-container .circle-check .icon svg{width:100%;height:100%}section.thanks>main .user-message-container .user-message{display:flex;flex-direction:column;align-items:center}section.thanks>main .user-message-container .user-message .message{font-size:1.2rem;color:var(--primary-color);font-weight:700;margin-bottom:8px}section.thanks>main .user-message-container .user-message .order-number{font-size:1rem;font-weight:600}section.thanks>main .payment-method-container{margin-top:25px}section.thanks>main .payment-method-container .payment-method-message{font-size:.87rem;text-align:center;margin-bottom:30px;display:block;margin-left:auto;margin-right:auto;max-width:500px}section.thanks>main .payment-method-container .box .content{display:flex;flex-direction:column;align-items:center}section.thanks>main .payment-method-container .box .content .scan{color:var(--strong-text-color)}section.thanks>main .payment-method-container .box .content .image{margin-bottom:12px;height:60px;width:60px}section.thanks>main .payment-method-container .box .content .image img{width:100%;height:100%;object-fit:contain}section.thanks>main .payment-method-container .box .content .box{margin-top:20px;margin-bottom:24px;max-width:280px;box-shadow:0 30px 60px rgba(57,57,57,.1)}section.thanks>main .payment-method-container .box .content .number-container{display:flex;gap:9px;flex-direction:column;align-items:center;margin-bottom:10px}section.thanks>main .payment-method-container .box .content .number-container .description{color:var(--strong-text-color)}section.thanks>main .payment-method-container .box .content .number-container .number{font-size:1.2rem;font-weight:700;color:var(--primary-color)}section.thanks>main .payment-method-container .box .content .associate-container{width:100%;display:flex;flex-direction:column;align-items:center}section.thanks>main .payment-method-container .box .content .associate-container label{color:var(--strong-text-color)}section.thanks>main .payment-method-container .box .content .associate-container label:last-child{font-weight:700}section.thanks>main .payment-method-container .box.voucher{margin-top:45px;background:transparent;border-color:var(--primary-color)}section.thanks>main .payment-method-container .box.voucher .header{justify-content:center}section.thanks>main .payment-method-container .box.voucher .header .main-title{font-size:1rem}section.thanks>main .payment-method-container .box.voucher .content label{text-align:center;display:initial;font-size:.87rem;color:var(--strong-text-color);margin-bottom:12px}section.thanks>main .payment-method-container .box.voucher .content label .number,section.thanks>main .payment-method-container .box.voucher .content label .email{font-weight:700;color:var(--primary-color);text-decoration:underline}section.thanks>main .payment-method-container .actions-container{margin-top:24px;padding:0 10px}section.thanks>main .payment-method-container .actions-container .button{max-width:301px;flex-grow:1;margin-bottom:30px}section.checkout-client main .content .actions-container,section.checkout-delivery main .content .actions-container,section.checkout-payment main .content .actions-container{justify-content:flex-end}section.checkout-payment main .content .legal{display:flex;flex-direction:column;gap:10px}section.balance .box .balance-container{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}section.balance .box .balance-container .balance-content{display:flex;gap:12px}section.balance .box .balance-container .balance-content .icon{width:36px;height:36px;flex-shrink:0}section.balance .box .balance-container .balance-content .balance-detail{display:flex;flex-direction:column;gap:10px}section.balance .box .actions-container{justify-content:flex-start !important}section.balance .box.recibo-pendiente .actions-container{margin-left:44px}section.balance .box.recibo-pendiente .actions-container .button{white-space:nowrap}section.balance .box .balance-container .balance-value{font-size:1.1rem;font-weight:bold}section.balance .box-container{display:flex;flex-direction:column;gap:12px;margin-top:15px}section.balance .box-container .box{margin-top:0}section.balance .box-container .box .list-options .notice-description{margin-bottom:0}section.balance .empty-content{padding:50px;border-radius:10px;background:#fafaf8}section.balance .box .element-list .body .element .state .button{flex-shrink:0}section.balance .box.commission .list-options .header .icon svg *{fill:var(--blue)}section.balance .box.balance-list{margin-top:20px}section.balance .box.plan-change .content .plan-container{margin-bottom:10px}section.balance .box.plan-change .content .plan-container .current-plan{font-size:1.2rem}section.balance .box.plan-change .content .actions-container .link{color:var(--red) !important}section.balance .box.plan-change .aplicacion-cupon-container{margin-top:15px;display:flex;flex-direction:column;justify-content:center}section.balance .box.plan-change .aplicacion-cupon-container .action-input{margin-top:10px}section.balance .box.plan-change .aplicacion-cupon-container .action-input .form-field{margin-bottom:0}section.balance .box.plan-change .aplicacion-cupon-container .cupon-success{display:flex;gap:7px;margin-top:10px}section.balance .box.plan-change .aplicacion-cupon-container .cupon-success .icon{width:18px;height:18px}section.balance>.page-content{display:flex;flex-direction:column}.popup.pago-openpay .info{display:flex;gap:20px;align-items:center}.popup.pago-openpay .info .logos{display:flex;flex-direction:column;align-items:center}.popup.pago-openpay .info .logos>img{width:130px}.popup.pago-openpay .info .logos .card-types{display:flex;gap:10px}.popup.pago-openpay .info .logos .card-types img{width:40px}.section-content>section .page-content>section.balance-section-detail.centered>header .right label{color:var(--red);display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.section-content>section .page-content>section.balance-section-detail.centered .recibo-pendiente{margin-bottom:15px}@media(min-width:42em){section .balance .box .balance-container .balance-content .balance-detail .actions{flex-direction:row}section.balance .box-container{flex-direction:row}section.balance .box-container .box{width:0;flex-grow:1}}section.checkout.suscription{margin-top:20px}section.checkout.suscription{display:flex;flex-direction:column;flex-grow:1}section.checkout.suscription>main{display:flex;flex-direction:column;flex-grow:1}section.checkout.suscription>main>.content{flex-grow:1}section.checkout.suscription>main>.cart{margin-bottom:-32px;margin-right:-16px;margin-left:-16px}section.checkout.suscription .checkout-option>.price-info{display:flex;flex-direction:column;gap:2px;justify-content:flex-end}section.checkout.suscription .checkout-option>.price-info label:last-child{justify-content:flex-end}section.checkout.suscription .checkout-option>.price-info label:last-child{color:var(--soft-text-color)}section.suscription .content .plan-items-container{margin-top:18px}section.suscription .content .plan-items-container .plan-items{display:flex;flex-direction:column;gap:10px}section.suscription .content .plan-items-container .plan-items .item{display:flex;gap:10px;align-items:center}section.suscription .content .plan-items-container .plan-items .item .icon{width:18px;height:18px}section.suscription .content .actions-container{justify-content:flex-end}section.verification-store>main .box .content .content-part .photos-container .photos{display:flex;flex-direction:column;gap:20px}@media(min-width:39em){section.verification-store>main .box .content .content-part .photos-container .photos{flex-direction:row}section.verification-store>main .box .content .content-part .photos-container .photos .image-input{flex-grow:1}}li .notification-panel{display:none;width:100%;height:calc(100% - 56px);border-radius:10px;background-color:#fff;z-index:10;position:fixed;bottom:56px;right:0}li .notification-panel.active{display:flex;flex-direction:column}li .notification-panel .notification-panel-header{display:flex;align-items:center;gap:13px;box-shadow:0 4px 4px rgba(0,0,0,.05);height:56px;padding-left:17px;flex-shrink:0}li .notification-panel .notification-panel-header h2{font-size:1rem}li .notification-panel .notifications-list-container{position:relative;height:0;flex-grow:1}li .notification-panel .notifications-list-container .notifications-list-wrapper{overflow-y:auto;height:100%}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list{display:flex;flex-direction:column;gap:24px;padding:20px}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list{display:flex;flex-direction:column;gap:17px}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification-title{margin-bottom:5px;font-size:1rem}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container{width:42px;height:42px}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container .image{width:100%;height:100%;border-radius:50%;overflow:hidden;flex-shrink:0}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container .image img{object-fit:contain;width:100%;height:100%}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container .user-image{flex-shrink:0;width:28px;height:28px;background-color:var(--green);position:relative}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container .user-image label{font-size:1.1rem;color:#fff;font-weight:700;margin-right:5px}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container .user-image .others{width:28px;height:28px;box-shadow:0 4px 4px rgba(28,28,28,.06);position:absolute;left:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .imagen-container .user-image .others label{color:var(--green);font-weight:700;font-size:1.1rem}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .notification-description-container{width:0;display:flex;justify-content:space-between;flex-grow:1;gap:20px}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .notification-description-container .notification-description label{display:block}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .notification-description-container .notification-description label.description{font-size:.75rem;color:var(--text-color);margin-bottom:6px;white-space:pre-line}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .notification-description-container .notification-description label.description span.time{color:var(--soft-text-color);font-size:.6rem}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .notification-description-container .notification-description label span{font-weight:600}li .notification-panel .notifications-list-container .notifications-list-wrapper .notifications-list .notifications-group-list .notification .notification-description-container .status:before{width:12px;height:12px}li .notification-panel .empty-notification-panel{padding:26px;display:flex;flex-direction:column;align-items:center}li .notification-panel .empty-notification-panel .icon.gray-scale svg *{fill:var(--gray)}li .notification-panel .empty-notification-panel .notification-panel-message{margin-top:10px}li .notificaciones .icon{position:relative}li .notificaciones .icon .circle-notification{position:absolute;top:0;right:3px;border-radius:50%;width:6px;height:6px;background-color:var(--red)}@media(min-width:38em){li .notification-panel{height:auto;min-width:434px;max-width:434px;max-height:480px;bottom:83px;right:calc(10% - 37px);box-shadow:0 5px 20px rgba(0,0,0,.1)}li .notification-panel .notification-panel-header{display:none}li .notification-panel .notifications-list-container{z-index:10;position:relative;height:100%;display:flex;flex-direction:column}li .notification-panel .notifications-list-container::after{content:'';display:block;position:absolute;bottom:-9px;right:30px;width:20px;height:20px;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg)}li .notification-panel .notifications-list-container .notifications-list-wrapper{z-index:10;position:relative}}section.estadisticas>main .filter-container{margin-bottom:25px}section.estadisticas>main .dashboard-section:not(:first-child){margin-top:25px}section.estadisticas>main .dashboard-section.top .box-container .subject .product-row{display:flex;justify-content:space-between;align-items:center}#idPlanSummary .aplicacion-cupon-container{margin-top:35px}#idPlanSummary .aplicacion-cupon-container .action-input{margin-top:10px}#idPlanSummary .aplicacion-cupon-container .cupon-success{display:flex;align-items:center;gap:8px;margin-top:15px}#idPlanSummary .aplicacion-cupon-container .cupon-success .icon{width:18px;height:18px}#idPlanSummary .suscription-item label:first-child span.strikethrough,#idPlanSummary .commission-item label:first-child span.strikethrough{font-weight:400;text-decoration:line-through;color:var(--text-color)}#idPlanSummary .process label{display:initial}