.dialog-message{position:fixed;padding:0;border-radius:5px;animation:fadeOut 2s ease-out forwards;animation-delay:1s}.message-content{color:#fff;padding:10px;text-wrap-mode:wrap}.message-success{background-color:var(--color-success)}.message-error{background-color:var(--color-error)}.message-warning{background-color:var(--color-warning)}.message-default{background-color:var(--color-default)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.customer-selector{position:relative;width:80vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);padding:var(--padding);.search-input{width:100%;box-shadow:var(--shadow)}.customer{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;padding:var(--padding);border:1px solid var(--place-holder-color);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);&:hover{background-color:var(--almost-white);border-color:var(--active-color-one)}}.search-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap)}}.address-card{padding:var(--padding);border:1px solid var(--place-holder-color);border-radius:var(--border-radius);margin-block:calc(var(--gap) / 2);background-color:var(--white-color);cursor:pointer;transition:var(--transition);&:hover{border-color:var(--active-color-one)}&.main{font-weight:700}.logistics,.to-code{display:block;color:var(--color-three)}& small{display:block;color:var(--place-holder-color)}&.selected{background-color:var(--almost-white);border-color:var(--active-color-one);border-width:2px}}.price-loading{min-height:3lh!important}.price{font-size:1.5rem;font-weight:900;min-height:1.5rem}.price:empty:before{content:" "}.discount,.discount-fixed{background-color:var(--active-color-two);color:var(--almost-white);padding-left:var(--padding);padding-right:var(--padding);border-radius:var(--border-radius);min-height:1.5rem}.discount:empty,.discount-fixed:empty{background-color:transparent;padding:0}.discount:empty:before,.discount-fixed:empty:before{content:" "}.discount:not(:empty):before,.discount-fixed:not(:empty):before{content:"-"}.price-with-discount{font-weight:900;min-height:1.5rem}.price-with-discount:empty:before{content:" "}.old-price{color:var(--place-holder-color);min-height:1.5rem;display:flex;flex-flow:row;align-items:center;gap:var(--gap)}.old-price:empty:before{content:" "}.old-price-value{text-decoration:line-through;color:var(--place-holder-color);min-height:1.5rem}.old-price-value:empty{text-decoration:none}.old-price-value:empty:before{content:" "}.product-card,.product-card-hr{position:relative;height:100%;height:-webkit-fill-available;height:stretch;overflow:hidden;padding:var(--padding);background-color:var(--white-color);border:solid 1px var(--place-holder-color);border-radius:var(--border-radius);.image-wrapper{position:relative;overflow:hidden;display:grid;place-items:center;.image{object-fit:contain;display:block;cursor:pointer}}.content{padding:var(--padding);display:flex;flex-flow:column;place-content:space-between;gap:var(--gap);.title{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2lh;&:empty:before{content:" "}}.sub-title{font-size:.8rem;font-style:italic;color:var(--place-holder-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;min-height:1lh;&:empty:before{content:" "}}.discount{background-color:var(--active-color-two);color:var(--almost-white);padding-inline:var(--padding);border-radius:var(--border-radius);&:before{content:"-"}&:after{content:"%"}}.price-with-discount{font-weight:900}span{display:inline-flex;flex-wrap:wrap;min-height:fit-content}}.last-block{display:grid;place-items:center;gap:var(--gap);.qty-changer{height:5vh;height:5dvh;display:flex;flex-flow:row;align-items:center;justify-content:center;place-content:space-evenly;gap:var(--gap);border-radius:var(--border-radius);background-color:var(--almost-white);.decrease,.increase{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:var(--transition);&:disabled{opacity:.5;cursor:not-allowed}}.decrease{border:1px solid var(--active-color-one);color:var(--active-color-one);&:after{content:"-"}}.increase{border:1px solid var(--active-color-two);color:var(--active-color-two);&:after{content:"+"}}.qty{width:60%;text-align:center}}}}.product-card{min-height:var(--min-card-height);display:flex;flex-direction:column;gap:var(--gap);.image-wrapper{.image{max-height:20vh;max-height:20dvh}}.content{height:50%}}.product-card-hr{display:grid;grid-template-columns:1fr 1fr 1fr;.image-wrapper{.image{max-width:25vw;height:100%}}.content{height:auto;.sub-title{-webkit-line-clamp:2;line-clamp:2;min-height:2lh}}.last-block{.qty-changer{width:100%;width:-webkit-fill-available;width:stretch}}}@media screen and (min-width:768px){.product-card-hr{.image-wrapper{.image{max-width:15vw}}}}dialog.campaigns-popup{position:fixed;.popup-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap);.promotion-description{font-weight:700;color:var(--active-color-one)}.close-popup{display:flex;align-items:center;justify-self:end;box-shadow:unset;.mingcute--close-fill{width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='18'%20y1='6'%20x2='6'%20y2='18'/%3e%3cline%20x1='6'%20y1='6'%20x2='18'%20y2='18'/%3e%3c/svg%3e")}}}}@font-face{font-family:Avenir;src:url(/assets/Avenir-Cd_SlS5O.ttc) format("ttc");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{display:none}html{font-size:12px}*{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;overflow-x:auto;cursor:auto;margin:0;padding:0;gap:0;outline:none;inset:unset;list-style:none;border:none;background:none;border-collapse:collapse;box-shadow:none;box-sizing:border-box;--border-radius: .5rem;--gap: 1rem;--padding: .5rem;--active-color-one: #008375;--disabled-color-one: #f0f5ff;--active-color-two: #cf2e2e;--disabled-color-two: #f9f9f7;--color-three: #3d3d3d;--place-holder-color: #b8b8b8;--white-color: #ffffff;--almost-white: #f5f5f5;--color-success: #2d884d;--color-error: #b34045;--color-warning: #f39c12;--color-default: #00c0ef;--shadow: 0 2px 10px rgba(0, 0, 0, .1);--min-width-for-input: 82vw;--min-width-for-input-on-td: 7vw;--width-for-input-on-td: 9vw;--width-for-form-control: calc(var(--min-width-for-input) + var(--padding) * 2);--transition: all .3s ease;--min-card-height: 60dvh;--max-card-height: 60dvh;color:var(--color-three);font-size:clamp(1rem,2vw + .5rem,2rem);font-family:Avenir,Roboto,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;text-decoration:none;word-break:normal;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;gap:var(--gap)}header{max-width:100vw;display:flex}main{max-width:100vw;display:grid;place-items:center;grid-template-columns:1fr;grid-auto-rows:min-content;gap:var(--gap);padding:var(--padding)}footer{max-width:100vw;display:flex;flex-flow:column;place-items:center;justify-content:space-between;padding:var(--padding)}form,aside,article{padding:var(--padding);display:flex;flex-wrap:wrap;place-content:center;align-items:center;gap:var(--gap);background-color:var(--white-color)}form,article{flex-direction:row}aside{flex-direction:column}h1{font-size:2rem;font-weight:900}h2{font-size:1.9rem;font-weight:900}h3{font-size:1.8rem;font-weight:900}h4{font-size:1.7rem;font-weight:900}h5{font-size:1.6rem;font-weight:900}h6{font-size:1.5rem;font-weight:900}select,input{padding:var(--padding);border:solid 1px var(--place-holder-color);line-height:normal;background-color:var(--white-color)}select,input[type=text],input[type=url],input[type=number],input[type=date],input[type=email],input[type=password]{width:100%;width:-webkit-fill-available;width:stretch}select::placeholder,input::placeholder{color:var(--place-holder-color);opacity:1}select:focus,input:focus{border:solid 1px var(--disabled-color-one)}input[type=checkbox]{width:1rem;height:1rem;margin:1rem;transform:scale(1.2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--place-holder-color);border-radius:calc(var(--border-radius) / 2);cursor:pointer;transition:background-color .2s ease;box-shadow:inset 0 0 0 2px #fff}input[type=checkbox]:checked{padding:var(--padding);background-color:var(--active-color-one)}.text-area{width:100%;width:-webkit-fill-available;width:stretch;field-sizing:content;min-height:3lh;resize:none;padding:var(--padding);border:solid 1px var(--disabled-color-two);line-height:normal;background-color:var(--white-color)}.text-area::-webkit-scrollbar{display:none}table{display:table;width:100%;width:-webkit-fill-available;width:stretch;& caption{font-weight:900;padding:var(--padding)}& thead{background-color:var(--active-color-one)}& th{padding:calc(var(--padding) / 2);color:var(--white-color);text-align:right}& tbody{& tr:nth-child(2n){background-color:var(--white-color)}& tr:hover{background-color:var(--disabled-color-one)}}& td[colspan]{text-align:center}& td{padding:calc(var(--padding) / 2);text-align:right}}dialog{padding:var(--padding);max-width:90vw;width:max-content;max-height:95vh;max-height:95dvh;height:max-content;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:fixed;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);background-color:var(--white-color);box-shadow:var(--shadow)}dialog:first-child{display:grid;place-items:center;gap:var(--gap)}dialog dialog{position:relative;transform:translate(-50%);z-index:4}.button-emulator,button{height:4vh;height:4dvh;display:inline-flex;align-items:center;justify-content:center;padding:var(--padding);color:var(--white-color);font-weight:900;background-color:transparent;border:none;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer}button:hover{transform:scale(1.05)}.button-emulator{border:solid 1px var(--active-color-one);background-color:var(--disabled-color-one);color:var(--active-color-one)}pre,.jsonData{white-space:pre-wrap;word-wrap:break-word;overflow-y:auto;overflow-x:auto;scrollbar-width:none;max-height:80vh;max-height:80dvh}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}select:disabled,input:read-only{background-color:var(--disabled-color-two)}.active-color-one-text{color:var(--active-color-one)}.active-color-two-text{color:var(--active-color-two)}.white-color-text{color:var(--white-color)}hr{width:100%;height:1px;background-color:var(--place-holder-color)}button.close-popup{display:flex;flex-wrap:wrap;box-shadow:unset;.mingcute--close-fill{width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='18'%20y1='6'%20x2='6'%20y2='18'/%3e%3cline%20x1='6'%20y1='6'%20x2='18'%20y2='18'/%3e%3c/svg%3e")}}section.page-content{width:100%;width:-webkit-fill-available;width:stretch;display:grid;gap:var(--gap)}summary{position:relative;padding:var(--padding);background-color:var(--almost-white);font-weight:900;cursor:pointer;&:after{position:absolute;top:30%;right:5%;transform:translate(-30%,-50%) rotate(180deg);content:"^";font-weight:900;font-size:2rem;color:var(--active-color-one);transition:transform .3s ease}}details.summary-detail[open]{& summary:after{transform:translate(-30%,-5%)}}.full-width{width:100%;width:-webkit-fill-available;width:stretch}.section-card{display:flex;flex-direction:column;background-color:var(--almost-white);border-radius:var(--border-radius);padding:var(--padding)}.page-title{display:flex;flex-direction:column;font-size:2rem;align-self:center;align-items:center;font-weight:900}.section-title{font-size:2rem;font-weight:900}.go-back-button{max-width:5vh}.relative-center{position:relative;place-items:center;place-self:center}.light-overlay{opacity:70%;background-color:#d3d3d3}.icon{width:100%}@media screen and (min-width:768px){*{--min-card-height: 35dvh;--max-card-height: 35dvh}.button-emulator,button{min-width:min-content;width:fit-content}}header{flex-flow:column}.active-text{color:var(--active-color-one)}.nav-bar,.footer-nav-bar{width:100%;width:-webkit-fill-available;width:stretch;display:flex;flex-flow:row;place-items:center;place-content:space-between;padding:var(--padding);background-color:var(--active-color-one);.header-logo{width:25%;height:25%;object-fit:contain;filter:brightness(0) invert(1) contrast(100%) saturate(0%)}& section{height:8vh;height:8dvh;display:grid;place-items:center;._label{height:1rem;color:var(--almost-white)}}.sellers-section{padding:var(--padding);gap:var(--gap)}& button{box-shadow:none}.button-search{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='11'%20cy='11'%20r='7'/%3e%3cline%20x1='21'%20y1='21'%20x2='16.65'%20y2='16.65'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}}.footer-nav-bar{& section{height:6vh;height:6dvh;.nav-label{width:15vw;text-align:center;font-weight:900;white-space:nowrap;color:var(--almost-white)}}}.finder{width:100vw;height:6vh;height:6dvh;padding:var(--padding);background-color:var(--active-color-one);& input{height:4dvh;border-radius:var(--border-radius)}}.menu-and-logo{display:flex;flex-flow:row;place-items:center;gap:var(--gap)}.menu-options{position:fixed;right:5vw;bottom:5vh;bottom:5dvh;z-index:1;background-color:var(--white-color);& li{padding:var(--padding);& a{color:var(--color-three)}& details>summary{font-weight:900}& details>ul{padding:var(--padding);& li{padding:var(--padding)}}}}.session-comp{position:fixed;bottom:12vh;left:50%;transform:translate(-50%);z-index:1;width:max-content;display:flex;flex-direction:column;place-items:start;gap:var(--gap);padding:var(--padding);border-radius:var(--border-radius);background-color:var(--almost-white);& h1{color:var(--active-color-one)}& li{padding:var(--padding);display:flex;flex-direction:row;place-items:center;gap:var(--gap);& span{padding:var(--padding);color:var(--place-holder-color);font-size:1.2rem;filter:grayscale(100%);width:2rem}& a{color:var(--color-three)}}}.button-options{font-size:1.5rem}.button-save,.button-primary{background-color:var(--active-color-one)}.button-cancel,.button-secondary,.button-quaternary{background-color:transparent;border-color:var(--active-color-one);border-style:solid;border-width:1px;color:var(--active-color-one)}.button-tertiary{background-color:var(--active-color-two)}.button-quaternary{border-color:var(--active-color-two);color:var(--active-color-two)}.button-white{background-color:var(--white-color);color:var(--active-color-one)}.button-save:after{content:"Grabar"}.button-cancel:after{content:"Atrás"}.button-add,.button-edit,.button-delete,.button-menu,.button-vertical-options,.button-forward,.button-tree,.button-search,.button-cart,.button-home,.button-user,.button-offer,.button-pill{width:2rem;height:2rem;background-size:contain;background-repeat:no-repeat;background-position:center;place-self:center}.button-add{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='12'%20y1='5'%20x2='12'%20y2='19'/%3e%3cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3e%3c/svg%3e")}.button-edit{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2020h9'/%3e%3cpath%20d='M16.5%203.5a2.121%202.121%200%200%201%203%203L7%2019l-4%201%201-4%2012.5-12.5z'/%3e%3c/svg%3e")}.button-delete{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpolyline%20points='3%206%205%206%2021%206'/%3e%3cpath%20d='M19%206l-1%2014a2%202%200%200%201-2%202H8a2%202%200%200%201-2-2L5%206'/%3e%3cpath%20d='M10%2011v6'/%3e%3cpath%20d='M14%2011v6'/%3e%3cpath%20d='M9%206V4a1%201%200%200%201%201-1h4a1%201%200%200%201%201%201v2'/%3e%3c/svg%3e")}.button-menu{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='3'%20y1='12'%20x2='21'%20y2='12'/%3e%3cline%20x1='3'%20y1='6'%20x2='21'%20y2='6'/%3e%3cline%20x1='3'%20y1='18'%20x2='21'%20y2='18'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}.button-vertical-options{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='5'%20r='1.5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='1.5'/%3e%3ccircle%20cx='12'%20cy='19'%20r='1.5'/%3e%3c/svg%3e")}.button-forward{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3e%3cpolyline%20points='12%205%2019%2012%2012%2019'/%3e%3c/svg%3e")}.button-tree{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Nodo%20raíz%20--%3e%3ccircle%20cx='12'%20cy='5'%20r='2'/%3e%3c!--%20Rama%20izquierda%20--%3e%3cline%20x1='12'%20y1='7'%20x2='7'%20y2='12'/%3e%3ccircle%20cx='7'%20cy='14'%20r='2'/%3e%3c!--%20Rama%20derecha%20--%3e%3cline%20x1='12'%20y1='7'%20x2='17'%20y2='12'/%3e%3ccircle%20cx='17'%20cy='14'%20r='2'/%3e%3c/svg%3e")}.button-home{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2011.5L12%203l9%208.5v9a1%201%200%200%201-1%201h-5v-6H9v6H4a1%201%200%200%201-1-1v-9z'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}.button-user{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='7'%20r='4'/%3e%3cpath%20d='M5.5%2021a6.5%206.5%200%200%201%2013%200'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}.button-offer{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2012v6a2%202%200%200%201-2%202h-6l-8-8%208-8h6a2%202%200%200%201%202%202v6z'/%3e%3ccircle%20cx='12'%20cy='12'%20r='1'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}.button-pill{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='6'%20y='8'%20width='12'%20height='8'%20rx='4'%20ry='4'%20transform='rotate(45%2012%2012)'/%3e%3cline%20x1='7.5'%20y1='16.5'%20x2='16.5'%20y2='7.5'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}.customer-button{border:solid 1px var(--white-color);width:25vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.customer-visit-timer{position:relative;display:grid;place-items:center;cursor:pointer;padding:var(--padding);color:var(--almost-white);font-weight:900}.container-of-button-cart{position:sticky;display:grid;place-items:center;cursor:pointer;& span{position:absolute;top:0;right:50%;transform:translate(50%);width:28px;height:28px;background-color:var(--active-color-two);color:var(--almost-white);font-size:1rem;border-radius:50%;display:grid;place-items:center;line-height:1}.button-cart{position:relative;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Cesta%20del%20carrito%20--%3e%3cpath%20d='M3%206h2l3.6%207.59-1.35%202.44A1%201%200%200%200%207%2017h12v-2H8.42a.25.25%200%200%201-.23-.15L9.1%2014h7.45a1%201%200%200%200%20.92-.61l3.58-8.59a.5.5%200%200%200-.46-.8H5.21'/%3e%3c!--%20Ruedas%20--%3e%3ccircle%20cx='9'%20cy='20'%20r='1.5'/%3e%3ccircle%20cx='17'%20cy='20'%20r='1.5'/%3e%3c/svg%3e");filter:brightness(0) invert(1) contrast(100%) saturate(0%)}}.loading{width:4rem;height:4rem;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8.5'%20cy='12'%20r='3.5'%20/%3e%3ccircle%20cx='15.5'%20cy='12'%20r='3.5'%20/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;place-self:center}.notify,.toast{position:relative;inset-block-end:10%;display:flex;flex-direction:column;gap:var(--gap);max-width:90vw;padding:var(--padding);margin-inline:auto;.info,.error{padding:var(--padding);border-radius:20px;animation:fade-in .5s forwards,fade-out .5s forwards 3s}.info:after,.error:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--white-color);opacity:.5}.info{background-color:var(--disabled-color-one)}.error{background-color:var(--disabled-color-two);color:var(--white-color)}}.notify{background-color:var(--white-color);.info,.error{animation:fade-in .5s forwards}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.card,.shadow-card{height:auto;padding:var(--padding);position:relative;left:0;top:0;display:flex;place-content:space-between;flex-wrap:wrap;gap:var(--gap)}.shadow-card{box-shadow:var(--shadow);background-color:var(--disabled-color-one);& form{width:100%;width:-webkit-fill-available;width:stretch}}.form-control{width:var(--width-for-form-control);height:fit-content;padding:var(--padding);display:flex;flex-direction:column}.form-actions{width:100%;height:100%;padding:var(--padding);position:relative;left:0;top:0;display:flex;flex-flow:row;place-items:center;place-content:space-between}.small-form{width:100%;height:100%;padding:var(--padding);display:grid;gap:var(--gap)}select.on-td,input.on-td{min-width:var(--min-width-for-input-on-td);width:var(--width-for-input-on-td)}input.on-td-tiny{min-width:var(--min-width-for-input-on-td);width:var(--min-width-for-input-on-td);text-align:right}select.small,input.small{width:var(--min-width-for-input-on-td)}.text-on-cell{max-width:0vw;text-overflow:ellipsis;overflow:hidden}.overlay{position:fixed;left:0;top:0;z-index:2;width:100vw;height:100vh;height:100dvh;display:flex;overflow:hidden;background-color:var(--white-color)}.collapse{width:100%;display:flex;flex-flow:column;.toggle{display:none}.trigger{cursor:pointer}.content{display:none}.toggle:checked~.content{width:100%;padding:var(--padding);gap:var(--gap);display:flex;flex-flow:column;transition:var(--transition)}}.quote-and-favorite{width:100%;width:-webkit-fill-available;width:stretch;padding:var(--padding);display:flex;flex-flow:row;place-items:center;place-content:flex-end;gap:var(--gap)}.hero{width:100%;width:-webkit-fill-available;width:stretch;height:35vh;height:35dvh;margin:0 auto;display:flex;align-items:center;place-content:center;text-align:center;flex-direction:column;gap:var(--gap)}.info{height:45vh;height:45dvh;padding:var(--padding);.wrapper{width:100%;width:-webkit-fill-available;width:stretch;height:100%;height:-webkit-fill-available;height:stretch;padding:var(--padding);gap:var(--gap);display:flex;flex-wrap:wrap;place-content:space-between;.item{width:100%;width:-webkit-fill-available;width:stretch;padding:var(--padding);gap:var(--gap);display:grid;box-shadow:var(--shadow);transition:var(--transition)}.item:nth-child(2n){box-shadow:0 2px 10px var(--active-color-one)}.item:last-child{box-shadow:0 2px 10px var(--active-color-two)}}}._footer{width:100vw;position:absolute;bottom:0}.home{display:flex;flex-flow:column;flex-wrap:wrap;place-content:space-between;gap:var(--gap)}.title{font-weight:900;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2lh}.title:empty:before{content:" "}.copy{font-weight:900}.sub-title{font-size:1rem;font-style:italic;color:var(--place-holder-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2lh}.sub-title:empty:before{content:" "}.status-badge{width:fit-content;padding:calc(var(--padding) / 2);border-radius:var(--border-radius);& span{font-weight:900}& span:before{content:"• "}}.status-cancelled,.status-INA,.status-REJ{background-color:var(--color-error-bg, #f8e3e2);& span{color:var(--color-error)}}.status-delivered,.status-CLO,.status-PRO{background-color:var(--color-success-bg, #e3f4e2);& span{color:var(--color-success)}}.status-pending,.status-ACT,.status-OPN,.status-PEN,.status-AUT{background-color:var(--color-warning-bg, #fdf6db);& span{color:var(--color-warning)}}@media screen and (min-width:768px){.nav-bar{.header-logo{width:30%;height:30%}.button-search{width:4rem;height:4rem}}.customer-button{width:14vw}.container-of-button-cart{& span{width:48px;height:48px;font-size:2rem}}.button-add,.button-edit,.button-delete,.button-menu,.button-vertical-options,.button-forward,.button-tree,.button-search,.button-cart,.button-home,.button-user,.button-offer,.button-pill{width:4rem;height:4rem}}
