@font-face{font-family:"Gothic";src:url(../fonts/CenturyGothicStd-Normal.ttf) format("truetype");font-display:block}.floating-text{position:absolute;color:red;padding:8px;margin:0;text-align:center;font-size:20px;transform:translate(-50%,-100%);animation:floatUp 1s ease-out;z-index:1000;margin-left:-45px;font-weight:700}.download-android{background:#FCEE21!important;background:linear-gradient(145deg,#fcee21,#eecd1c)!important;border:none!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important;box-shadow:0 4px 6px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .5)!important;cursor:pointer!important;width:100%;text-align:left;text-decoration:none!important}.download-android:hover{background:linear-gradient(145deg,#fff54d,#fcee21)!important;transform:translateY(-2px);box-shadow:0 8px 15px rgb(0 0 0 / .15)!important}.download-android:active{transform:translateY(1px);box-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.download-android .android.icon{font-size:32px!important;color:#222!important;margin:0 15px 0 5px!important;transition:transform 0.3s ease!important}.download-android:hover .android.icon{transform:scale(1.1) rotate(5deg)!important}.download-android .content-text{display:flex;flex-direction:column}.download-android .titulo-android{font-weight:800!important;font-size:13px!important;color:#222!important;line-height:1.1;margin-bottom:2px;letter-spacing:.5px}.download-android .sub-titulo-android{font-size:10px!important;color:rgb(0 0 0 / .7)!important;font-weight:600;text-transform:uppercase}.seleccionar-material,.seleccionar-acabado,.seleccionar-talla{margin-bottom:5px!important}.ui.search>.results{width:24em}.ui.search>.results .result{padding:.50em .85em!important}.ui.category.search .results{width:35em!important}.reducir{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.table td{padding:.5em .7em;white-space:nowrap}.toast-top-center{top:20px!important}.contenedor-loading{position:relative;width:100%;height:auto;margin:0;padding:0}.contenedor-loading-img{top:0;left:0;position:absolute!important;width:100%;height:100%;margin-top:0px!important}.loading-portada{position:static;overflow:hidden;-webkit-animation:placeholderShimmer 2s linear;-webkit-animation-iteration-count:infinite;background-color:#fff;background-image:linear-gradient(to right,rgb(0 0 0 / .08) 0,rgb(0 0 0 / .15) 15%,rgb(0 0 0 / .08) 30%);background-size:1200px 100%}.destacados{background:#ee7002!important;background:-moz-linear-gradient(-45deg,#ee7002 0%,#fbbd08 65%,#fbbd08 99%)!important;background:-webkit-linear-gradient(-45deg,#ee7002 0%,#fbbd08 65%,#fbbd08 99%)!important;background:linear-gradient(135deg,#ee7002 0%,#fbbd08 65%,#fbbd08 99%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7002',endColorstr='#fbbd08',GradientType=1)}.pnl-flotante,.pnl-filtro-tienda-movil{display:none;width:100%;padding:8px;position:fixed;bottom:51px;transition:all 300ms ease 0ms;box-shadow:0 8px 15px rgb(0 0 0 / .1);z-index:99}.citrus-color-contenedor{position:relative;overflow:hidden;width:38px;height:38px;border:none;border-radius:38px}.citrus-color{position:absolute;right:-8px;top:-8px;width:56px;height:56px;border:none;cursor:pointer}.redes-sociales{text-align:center;font-size:30px;margin-top:10px}.redes-sociales a{padding-left:5px;padding-right:5px;color:#747474}.menu-desplegable-general{text-align:right;position:relative}::-webkit-scrollbar-track{background-color:#DCDCDC}::-webkit-scrollbar{width:7px!important;background-color:#DCDCDC}::-webkit-scrollbar-thumb{background-color:#A5A5A5}@keyframes slideLeft{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.menu-horizontal-general{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.menu-horizontal{display:none;position:absolute;right:100%;margin-right:0;top:50%;transform:translateY(-50%);z-index:9999;padding:5px;border-radius:50px;flex-direction:row;gap:3px;white-space:nowrap}.menu-horizontal.active{display:flex!important}.menu-horizontal.active>*{animation:slideLeft 0.3s ease forwards;opacity:0}.menu-horizontal.active>*:nth-child(1){animation-delay:0.05s}.menu-horizontal.active>*:nth-child(2){animation-delay:0.10s}.menu-horizontal.active>*:nth-child(3){animation-delay:0.15s}.menu-horizontal.active>*:nth-child(4){animation-delay:0.20s}.menu-desplegable{display:none;right:40px;position:absolute;justify-content:center;left:auto;transform:translateY(-50%);width:265px;top:50%}.menu-desplegable-general-citrus{text-align:left;position:relative;width:100%}.menu-desplegable-citrus{display:none;left:40px;position:absolute;justify-content:center;right:auto;transform:translateY(-50%);width:260px;top:50%;background-color:#F5F5F5;padding:10px 5px 10px 5px;border-radius:4px}.parrafos{font-family:'Gothic';line-height:1.5;transition-property:background-color;transition-duration:200ms;font-size:1.3em;font-display:swap}.parrafos-1{font-family:'Gothic';line-height:1.5;transition-property:background-color;transition-duration:200ms;font-size:1.1em;font-display:swap}.parrafos-1 h1,h2,h3,h4,h5,h6{font-family:'Gothic';line-height:1.5;transition-property:background-color;transition-duration:200ms;font-display:swap}.titulo{font-family:'Gothic';font-weight:700;font-size:30px;margin-block-end:1.5rem;font-display:swap}.tabla-text{font-family:'Gothic';margin-block-end:1.5rem;font-display:swap}.subtitulo{font-family:'Gothic';font-weight:600;font-size:22px;margin-block-end:1.5rem;font-display:swap}.subtitulo-1A{font-family:'Gothic';font-weight:600;font-size:18px;margin-block-end:1.5rem;margin-bottom:10px;color:#000;font-display:swap}.subtitulo-1{font-family:'Gothic';font-weight:600;font-size:17px;color:#333;margin-block-end:1.5rem;margin-bottom:4px;font-display:swap}.subtitulo-2A{font-family:'Gothic';font-weight:600;font-size:16px;color:#333;margin-block-end:1.5rem;margin-bottom:4px;margin-top:6px;font-display:swap}.subtitulo-2{font-family:'Gothic';font-weight:600;font-size:14px;color:#333;margin-block-end:1.3rem;margin-bottom:4px;font-display:swap}.citas{font-family:'Gothic';line-height:1.5;transition-property:background-color;transition-duration:200ms;font-size:1.2em;font-style:italic;border-left:4px solid #333;font-display:swap}.n-mensajes-show{display:none;background-color:rgb(0 0 0 / .5);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:5000;overflow-x:hidden;overflow-y:auto;-webkit-box-shadow:0 0 10px 2px rgb(128 128 128);-moz-box-shadow:0 0 10px 2px rgb(128 128 128);box-shadow:0 0 10px 2px rgb(128 128 128);border-radius:4px 4px 4px 4px;-webkit-filter:blur(0)!important;filter:blur(0)!important}.n-mensajes{max-width:300px;overflow:hidden;font-size:.875rem;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .1);box-shadow:0 .25rem .75rem rgb(0 0 0 / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.25rem;margin:0 auto;top:6%;left:0;right:0;position:absolute;color:#333}.n-mensajes-icono-titulo{margin-top:-5px}.n-mensajes-header{display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#333;background-color:#fff;background-clip:padding-box;border-bottom:1px solid rgb(0 0 0 / .05)}.n-mensajes-body{padding:.75rem;margin-bottom:8px}.n-mensajes-close{background-color:#fff0;border:none;outline:none;cursor:pointer}.n-mensajes-danger{color:#EF3125}.n-text-center{text-align:center}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.hidden.menu{display:none}.masthead.segment{min-height:700px;padding:1em 0em}.masthead .logo.item img{margin-right:1em}.masthead .ui.menu .ui.button{margin-left:.5em}.masthead h1.ui.header{margin-top:3em;margin-bottom:0em;font-size:4em;font-weight:400}.masthead h2{font-size:1.7em;font-weight:400}.ui.vertical.stripe{padding:8em 0em}.ui.vertical.stripe h3{font-size:2em}.ui.vertical.stripe .button+h3,.ui.vertical.stripe p+h3{margin-top:3em}.ui.vertical.stripe .floated.image{clear:both}.ui.vertical.stripe p{font-size:1.33em}.ui.vertical.stripe .horizontal.divider{margin:3em 0em}.quote.stripe.segment{padding:0em}.quote.stripe.segment .grid .column{padding-top:5em;padding-bottom:5em}.footer.segment{padding:5em 0em}.secondary.pointing.menu .toc.item{display:none}@media only screen and (max-width:700px){.ui.fixed.menu{display:none!important}.secondary.pointing.menu .item,.secondary.pointing.menu .menu{display:none}.secondary.pointing.menu .toc.item{display:block}.masthead.segment{min-height:350px}.masthead h1.ui.header{font-size:2em;margin-top:1.5em}.masthead h2{margin-top:.5em;font-size:1.5em}::-webkit-scrollbar{width:5px!important;background-color:#DCDCDC}}.ui.secondary.inverted.pointing.menu{border-width:0px!important}.fondo{background-image:url(../img/punto.png);z-index:10;position:absolute;width:100%;height:100%}.cuadro{padding:8px;position:absolute;right:2%;bottom:2%;left:2%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}@media screen and (max-width:1280px){.letra{font-size:11px}}.carousel{display:block;text-align:left;position:relative;margin-bottom:22px}.carousel>input{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.carousel>input:nth-of-type(4):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-300%}.carousel>input:nth-of-type(3):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-200%}.carousel>input:nth-of-type(2):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-100%}.carousel>input:nth-of-type(1):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:0%}.carousel>input:nth-of-type(1):checked~.carousel__thumbnails li:nth-of-type(1){box-shadow:0 0 0 2px #ffd333;}.carousel>input:nth-of-type(2):checked~.carousel__thumbnails li:nth-of-type(2){box-shadow:0 0 0 2px #ffd333;}.carousel>input:nth-of-type(3):checked~.carousel__thumbnails li:nth-of-type(3){box-shadow:0 0 0 2px #ffd333;}.carousel>input:nth-of-type(4):checked~.carousel__thumbnails li:nth-of-type(4){box-shadow:0 0 0 2px #ffd333;}.carousel>input:nth-of-type(5):checked~.carousel__thumbnails li:nth-of-type(5){box-shadow:0 0 0 2px #ffd333;}.carousel>input:nth-of-type(6):checked~.carousel__thumbnails li:nth-of-type(6){box-shadow:0 0 0 2px #ffd333;}.carousel__slides{position:relative;z-index:1;padding:0;margin:0;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:flex}.carousel__slide{position:relative;display:block;flex:1 0 100%;width:100%;height:100%;overflow:hidden;transition:all 300ms ease-out;vertical-align:top;box-sizing:border-box;white-space:normal}.carousel__slide figure{display:flex;margin:0}.carousel__slide div{position:relative;width:100%}.carousel__slide div:before{display:block;content:"";width:100%}.carousel__slide div>img{top:0;left:0;right:0;bottom:0;width:100%}.carousel__slide img{display:block;flex:1 1 auto;object-fit:cover}.carousel__slide figcaption{align-self:flex-end;padding:20px 20px 0 20px;flex:0 0 auto;width:25%;min-width:150px}.carousel__slide .credit{margin-top:1rem;color:rgb(0 0 0 / .5);display:block}.carousel__slide.scrollable{overflow-y:scroll}.carousel__thumbnails{list-style:none;padding:0;margin:0;display:flex;margin:0 -8px}.carousel__slides+.carousel__thumbnails{margin-top:20px}.carousel__thumbnails li{flex:1 1 auto;max-width:calc((100% / 4) - 20px);margin:0 10px;transition:all 300ms ease-in-out;box-shadow:0 0 0 2px rgb(0 0 0 / .1)}.carousel__thumbnails label{display:block;position:relative}.carousel__thumbnails label:before{display:block;content:"";width:100%;padding-top:100%}.carousel__thumbnails label>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none}.carousel__thumbnails label:hover,.carousel__thumbnails label:focus{cursor:pointer}.carousel__thumbnails label:hover img,.carousel__thumbnails label:focus img{box-shadow:0 0 0 2px #fff0}.carousel__thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.widget-pc-icono{float:left!important;margin-top:2px!important}.table-responsive{overflow-x:scroll;overflow-y:hidden}@media screen and (max-width:1366px){.widget-tc{font-size:11px!important}.widget-tc-monto{font-size:18px!important}.widget-tc-subtitulo{font-size:11px!important}.widget-g-titulo{font-size:11px!important}.widget-pc-icono{margin-top:0px!important}.card-blog-titulo{font-size:15px!important}.card-blog-subtitulo{font-size:12px!important}}@media screen and (max-width:480px){.widget-tc{font-size:15px!important}.widget-tc-monto{font-size:20px!important}.widget-tc-subtitulo{font-size:15px!important}.widget-pc-icono{margin-top:4px!important}.mnPrincipal{display:none!important}.pnlContenido{margin-left:-2px;margin-left:0px!important}}.quantity{position:relative}.quantity input{width:45px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;border:none;box-shadow:0 0 0 1px rgb(0 0 0 / .08);font-size:1rem;border-radius:4px}.quantity input:focus{outline:0}.quantity-nav{float:left;position:relative;height:42px}.quantity-button{position:relative;cursor:pointer;border:none;border-left:1px solid rgb(0 0 0 / .08);width:40px;text-align:center;color:#333;font-size:13px;font-family:"FontAwesome"!important;font-display:swap;line-height:1.5;padding:0;background:#FAFAFA;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:1px solid rgb(34 36 38 / .15)}.quantity-button:active{background:#EAEAEA}.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid rgb(0 0 0 / .08);font-family:"FontAwesome";font-display:swap;border-radius:0 4px 0 0;line-height:1.6}.quantity-button.quantity-down{position:absolute;bottom:0;height:50%;font-family:"FontAwesome";font-display:swap;border-radius:0 0 4px 0}.heading{height:60px}.main-top{position:relative;background-color:whitesmoke;height:60px;border-radius:20px 20px 0 0;box-shadow:-10px -10px 20px -10px rgb(0 0 0 / .2)}.main{background-color:whitesmoke;text-align:center}#solicitudes-envios .avatar{position:absolute;top:-50px;left:50%;transform:translateX(-50%);border-radius:50%;width:100px;height:100px;object-fit:cover;box-shadow:0 10px 30px 0 rgb(0 0 0 / .5);background-color:#fff}.btn-settings{margin:10px 10px 0 0;position:absolute;top:0;right:0}.checkbox-groupp{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-left:auto;margin-right:auto;border-radius:6px;user-select:none;margin-top:20px}.checkbox{flex:0 0 50%;box-sizing:border-box;padding:.5rem;display:flex;justify-content:center}.checkbox-wrapper{width:100%;display:flex;justify-content:center}.checkbox-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:7rem;border-radius:.5rem;border:2px solid #b5bfd9;background-color:#fff;box-shadow:0 5px 10px rgba(#000,.1);transition:0.15s ease;cursor:pointer;position:relative}.checkbox-input{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;&:checked+.checkbox-tile{border-color:#6435c9;box-shadow:0 5px 10px rgba(#000,.1);color:#6435c9;&:before{transform:scale(1);opacity:1;background-color:#6435c9;border-color:#6435c9}.checkbox-icon,.checkbox-label{color:#6435c9}}&:focus+.checkbox-tile{border-color:#6435c9;box-shadow:0 5px 10px rgba(#000,.1),0 0 0 4px #b5c9fc;&:before{transform:scale(1);opacity:1}}}.checkbox-tile:before{content:"";position:absolute;display:block;width:1.25rem;height:1.25rem;border:2px solid #b5bfd9;background-color:#fff;border-radius:50%;top:.25rem;left:.25rem;opacity:0;transform:scale(0);transition:0.25s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:50% 50%}.checkbox-tile:hover{border-color:#6435c9;&:before{transform:scale(1);opacity:1}}.checkbox-icon{transition:.375s ease;color:#494949;svg{width:3rem;height:3rem}}.checkbox-label{color:#707070;transition:.375s ease;text-align:center}.loading-line-container{margin:0;position:relative}.loading-line{height:3px;background-color:#2185d0;width:0%;border-radius:3px;transition:width 0.3s ease;opacity:0}.loading-line.active{opacity:1}.progress-text{text-align:center;margin-top:10px;font-size:.9rem;color:#666;height:20px}.scanner-view{width:100%;height:300px;background-color:#1b1c1d;position:relative;border-radius:5px;overflow:hidden}.scanner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #2185d0;border-radius:5px;box-shadow:0 0 0 100vmax rgb(0 0 0 / .7);pointer-events:none}.scanner-line{position:absolute;width:100%;height:3px;background-color:#2185d0;top:20%;animation:scan 2s infinite ease-in-out;box-shadow:0 0 10px rgb(33 133 208 / .8)}@keyframes scan{0%{top:20%}50%{top:80%}100%{top:20%}}.scanner-guides{position:absolute;width:90%;height:40%;border:2px dashed rgb(255 255 255 / .3);top:30%;left:5%;pointer-events:none}.status-indicator{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px}.status-active{background-color:#21ba45;box-shadow:0 0 8px #21ba45}.status-inactive{background-color:#db2828}.instructions{background-color:#f8f8f9;padding:15px;border-radius:5px;margin-top:20px;border-left:4px solid #2185d0}#barcode-result{font-family:monospace;font-size:18px;letter-spacing:2px;text-align:center}.scanner-footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px;color:#888;font-size:14px}.debug-info{margin-top:20px;padding:10px;background-color:#f5f5f5;border-radius:5px;font-family:monospace;font-size:12px;display:none}#tbl-columna-derecha th:last-child,#tbl-columna-derecha td:last-child{position:sticky;right:0;background-color:#FFF;z-index:1}#tbl-columna-derecha thead th:last-child{box-shadow:5px 0 5px -5px rgb(0 0 0 / .2)}#tbl-columna-derecha tbody td:last-child{box-shadow:5px 0 5px -5px rgb(0 0 0 / .2)}.citrus{background-color:#FCD904!important;color:#7F4C00!important}.citrus-blue{background-color:#2B3356!important;color:#fff!important}.ui.labeled.input .label{display:flex!important;align-items:center;justify-content:center;padding-top:0!important;padding-bottom:0!important}.header-container-citrus{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:.8em 1em!important;padding-left:0px!important;padding-right:0px!important;background:#fff}.header-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui.labeled.input .ui.label{padding-top:0.8em!important;padding-bottom:0.8em!important}@media (max-width:991px){.header-container-citrus{flex-direction:column;align-items:flex-start}.header-controls{width:100%;justify-content:flex-start}.ui.icon.input[style*="width: 300px"]{width:100%!important;flex-grow:1}}.table-responsive{max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:auto;border-radius:10px!important;border:1px solid #eef2f7}.tabla-citrus{border-collapse:separate!important;border-spacing:0;width:100%;border-radius:10px!important}.tabla-citrus thead th{position:sticky;top:0;z-index:10;background-color:#D5E2FB!important;border-bottom:2px solid #eef2f7!important}#tbl-columna-derecha th:last-child,#tbl-columna-derecha td:last-child{position:sticky;right:0;z-index:2;background-color:}#tbl-columna-derecha thead th:last-child{z-index:10!important;background-color:#D5E2FB!important}#tbl-columna-derecha th:last-child,#tbl-columna-derecha td:last-child{box-shadow:-5px 0 5px -5px rgb(0 0 0 / .15)}.table-responsive::-webkit-scrollbar{width:8px;height:8px}.table-responsive::-webkit-scrollbar-track{background:#f1f1f1}.table-responsive::-webkit-scrollbar-thumb{background:#2D3748;border-radius:10px}.micro-confirm-card{display:none;position:absolute;top:110%;left:0;width:260px;background:#FFF;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .12)!important;padding:12px;z-index:1000;border:1px solid #D1DBE7}.micro-confirm-card .confirm-content{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.micro-confirm-card .confirm-text{display:flex;flex-direction:column;text-align:left}.micro-confirm-card .confirm-text strong{color:#2D3748;font-size:14px}.micro-confirm-card .confirm-text span{color:#718096;font-size:12px}.micro-confirm-card .confirm-actions{display:flex;justify-content:flex-end;gap:8px}.micro-confirm-card .ui.tiny.button{padding:8px 12px!important;font-weight:600!important}