.fashata-carrusel{--fc-ink:#20252a;--fc-accent:#b45d71;--fc-muted:#657077;--fc-line:#e9e7e5;max-width:1280px;margin:48px auto;padding:0 16px;color:var(--fc-ink);font-family:inherit}.fashata-carrusel *{box-sizing:border-box}.fashata-carrusel__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.fashata-carrusel__eyebrow{display:block;color:var(--fc-accent);font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:8px}.fashata-carrusel__head h2{font-family:inherit;color:var(--fc-ink);font-size:clamp(27px,3vw,42px);font-weight:600;line-height:1.13;margin:0 0 8px}.fashata-carrusel__head p{font-size:14px;color:var(--fc-muted);margin:0}.fashata-carrusel__actions{display:flex;gap:8px;flex-shrink:0}.fashata-carrusel__actions button{background:#fff;color:var(--fc-ink);border:1px solid var(--fc-line);border-radius:50%;width:44px;height:44px;font-size:20px;cursor:pointer}.fashata-carrusel__actions button:hover{background:var(--fc-ink);color:#fff}.fashata-carrusel__actions button:disabled{opacity:.35;cursor:default}.fashata-carrusel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-inline:contain;padding:0 1px 12px}.fashata-carrusel__card{scroll-snap-align:start;min-width:0;background:#fff;border:1px solid var(--fc-line);border-radius:6px;overflow:hidden;transition:box-shadow .2s}.fashata-carrusel__card:hover{box-shadow:0 12px 32px #20252a14}.fashata-carrusel__image{display:block;position:relative;aspect-ratio:4/5;background:#f7f5f3;overflow:hidden}.fashata-carrusel__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.fashata-carrusel__card:hover .fashata-carrusel__image img{transform:scale(1.04)}.fashata-carrusel__badge{position:absolute;top:12px;left:12px;background:var(--fc-accent);color:#fff;padding:6px 9px;font-size:10px;letter-spacing:.1em;font-weight:700}.fashata-carrusel__body{padding:16px}.fashata-carrusel__body h3{font-size:15px;line-height:1.4;margin:0 0 8px;font-weight:600;min-height:42px}.fashata-carrusel__body h3 a{color:var(--fc-ink);text-decoration:none}.fashata-carrusel__price{font-size:16px;font-weight:650;margin-bottom:14px}.fashata-carrusel__price del{color:#92989a;font-size:13px;font-weight:400;margin-right:6px}.fashata-carrusel__price ins{text-decoration:none;color:var(--fc-accent)}.fashata-carrusel__preview{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff;color:var(--fc-ink);border:1px solid var(--fc-ink);padding:11px 13px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.fashata-carrusel__preview:hover{background:var(--fc-ink);color:#fff}.fashata-carrusel__modal[hidden]{display:none}.fashata-carrusel__modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:16px}.fashata-carrusel__backdrop{position:absolute;inset:0;background:#12191fc9}.fashata-carrusel__panel{position:relative;width:min(900px,100%);max-height:min(90vh,900px);overflow-y:auto;background:white;padding:clamp(18px,3vw,34px);box-shadow:0 25px 80px #0003}.fashata-carrusel__close{position:absolute;z-index:2;right:15px;top:12px;border:0;background:white;color:var(--fc-ink);font-size:32px;line-height:1;width:38px;height:38px;cursor:pointer}.fashata-carrusel__quick-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:center}.fashata-carrusel__main-image{display:block;width:100%;height:min(55vh,520px);object-fit:contain;background:#f7f5f3}.fashata-carrusel__thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:8px}.fashata-carrusel__thumb{width:64px;height:70px;flex:none;border:1px solid var(--fc-line);background:#fff;padding:0;cursor:pointer}.fashata-carrusel__thumb img{width:100%;height:100%;object-fit:cover}.fashata-carrusel__thumb[aria-pressed=true]{border:2px solid var(--fc-ink)}.fashata-carrusel__quick-info h3{font-size:clamp(23px,3vw,34px);line-height:1.2;margin:5px 0 20px;color:var(--fc-ink)}.fashata-carrusel__quick-info p{color:var(--fc-muted);font-size:14px;line-height:1.65}.fashata-carrusel__quick-info .fashata-carrusel__price{font-size:23px}.fashata-carrusel__stock{color:#28704b!important}.fashata-carrusel__link{display:block;text-align:center;background:var(--fc-ink);color:white!important;text-decoration:none;padding:15px 18px;margin-top:25px;font-size:14px;font-weight:600}.fashata-carrusel__link:hover{background:var(--fc-accent);color:white!important}@media(max-width:950px){.fashata-carrusel__track{grid-auto-columns:calc((100% - 36px)/3)}}@media(max-width:700px){.fashata-carrusel__track{grid-auto-columns:calc((100% - 14px)/2);gap:14px}.fashata-carrusel__quick-grid{grid-template-columns:1fr}.fashata-carrusel__main-image{height:300px;object-fit:contain}.fashata-carrusel__quick-info h3{margin:5px 0 12px}}@media(max-width:480px){.fashata-carrusel__track{grid-auto-columns:75%}.fashata-carrusel__head{align-items:center}.fashata-carrusel__head p{display:none}.fashata-carrusel__actions button{width:36px;height:36px}.fashata-carrusel__modal{padding:8px}.fashata-carrusel__panel{max-height:94vh}}
.fashata-carrusel-admin-preview{max-width:1280px;background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:18px;margin:16px 0 24px}.fashata-carrusel-admin-preview .fashata-carrusel{margin:15px auto}.fashata-carrusel-admin-preview .fashata-carrusel__actions button,.fashata-carrusel-admin-preview .fashata-carrusel__preview,.fashata-carrusel-admin-preview .fashata-carrusel__thumb,.fashata-carrusel-admin-preview .fashata-carrusel__close{font-family:inherit}
/* Opciones visuales del editor */
.fashata-carrusel{font-family:var(--fc-font,inherit);position:relative}.fashata-carrusel__head h2{font-size:var(--fc-title,36px)}.fashata-carrusel__head p{font-size:var(--fc-description,14px)}.fashata-carrusel__body h3{font-size:var(--fc-product,15px)}.fashata-carrusel__body .fashata-carrusel__price{font-size:var(--fc-price,16px)}.fashata-carrusel__preview{font-size:var(--fc-button,13px);min-height:var(--fc-button-height,42px)}.fashata-carrusel__quick-info .fashata-carrusel__price{font-size:clamp(18px,calc(var(--fc-price,16px) + 7px),38px)}.fashata-carrusel__head:has(.fashata-carrusel__heading:empty){margin-bottom:0}.fashata-carrusel__head:not(:has(.fashata-carrusel__heading)){min-height:0}
.fashata-carrusel--dentro .fashata-carrusel__actions,.fashata-carrusel--fuera .fashata-carrusel__actions{position:absolute;z-index:4;top:50%;left:0;right:0;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.fashata-carrusel--dentro .fashata-carrusel__actions button,.fashata-carrusel--fuera .fashata-carrusel__actions button{pointer-events:auto;box-shadow:0 2px 12px #0002}.fashata-carrusel--dentro .fashata-carrusel__actions{left:12px;right:12px}.fashata-carrusel--fuera .fashata-carrusel__actions{left:-22px;right:-22px}.fashata-carrusel--puntos .fashata-carrusel__actions{display:none}.fashata-carrusel__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:14px 0}.fashata-carrusel__dots button{width:10px;height:10px;min-width:10px;padding:0;border:0;border-radius:50%;background:#bcc2c3;cursor:pointer}.fashata-carrusel__dots button[aria-current=true]{background:var(--fc-accent);transform:scale(1.25)}.fashata-carrusel-admin-fields{display:flex;flex-wrap:wrap;gap:16px;max-width:1000px;margin:12px 0}.fashata-carrusel-admin-fields label{min-width:155px;line-height:1.8}.fashata-carrusel-admin-fields input[type=number]{width:90px}.fashata-carrusel-admin-fields select{max-width:260px}@media(max-width:700px){.fashata-carrusel--fuera .fashata-carrusel__actions{left:0;right:0}.fashata-carrusel__head h2{font-size:clamp(22px,5vw,var(--fc-title,36px))}}
/* Estilos configurables del botón de vista rápida */
.fashata-carrusel .fashata-carrusel__preview{background:var(--fc-button-bg,#fff);color:var(--fc-button-text,#20252a);border:1px solid transparent;box-shadow:none;transition:filter .2s,box-shadow .2s,transform .2s}.fashata-carrusel--button-border .fashata-carrusel__preview{border-color:var(--fc-button-border,#20252a)}.fashata-carrusel--button-shadow .fashata-carrusel__preview{box-shadow:0 6px 16px rgba(0,0,0,.2)}.fashata-carrusel .fashata-carrusel__preview:hover{background:var(--fc-button-bg,#fff);color:var(--fc-button-text,#20252a);filter:brightness(.93);transform:translateY(-1px)}.fashata-carrusel--button-text-only .fashata-carrusel__preview,.fashata-carrusel--button-text-only .fashata-carrusel__preview:hover{background:transparent;border-color:transparent;box-shadow:none;color:var(--fc-button-text,#20252a);padding-left:0;padding-right:0;min-height:0;text-align:left}.fashata-carrusel--button-text-only .fashata-carrusel__preview:hover{text-decoration:underline;filter:none}
/* Encuadre adaptable de las fotografías de catálogo */
.fashata-carrusel .fashata-carrusel__image{aspect-ratio:var(--fc-image-ratio,4/5);border-radius:var(--fc-image-radius,0px)}.fashata-carrusel .fashata-carrusel__image img{object-fit:var(--fc-image-fit,cover)}.fashata-carrusel .fashata-carrusel__card{border-radius:max(6px,var(--fc-image-radius,0px))}.fashata-carrusel .fashata-carrusel__main-image{object-fit:var(--fc-image-fit,contain)}@media(prefers-reduced-motion:reduce){.fashata-carrusel .fashata-carrusel__track{scroll-behavior:auto}.fashata-carrusel .fashata-carrusel__image img{transition:none}}
/* Panel de opciones debajo de la vista previa */
.fashata-carrusel-settings{max-width:1280px;margin:20px 0}.fashata-carrusel-settings__section{border:1px solid #dcdcde;background:#fff;margin-bottom:10px;border-radius:7px;overflow:hidden}.fashata-carrusel-settings__section>summary{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-size:15px;font-weight:600;color:#20252a;cursor:pointer;list-style:none;user-select:none}.fashata-carrusel-settings__section>summary::-webkit-details-marker{display:none}.fashata-carrusel-settings__section>summary:after{content:'+';font-size:22px;font-weight:400;line-height:1;color:#b45d71}.fashata-carrusel-settings__section[open]>summary:after{content:'−'}.fashata-carrusel-settings__section>summary:hover{background:#f8f7f6}.fashata-carrusel-settings__section>summary:focus-visible{outline:2px solid #2271b1;outline-offset:-3px}.fashata-carrusel-settings__content{border-top:1px solid #eee;padding:18px 22px 24px}.fashata-carrusel-settings__content h2{font-size:14px;margin:4px 0 12px}.fashata-carrusel-settings__content h3{font-size:14px;margin-top:22px}.fashata-carrusel-settings__content p:first-child{margin-top:0}.fashata-carrusel-settings .submit{margin:15px 0 0}
/* Gestor de varios carruseles y tarjetas de categoría */
.fashata-carrusel-manager{background:#fff;border:1px solid #dcdcde;border-radius:8px;max-width:1280px;padding:18px 22px;margin:18px 0 28px}.fashata-carrusel-manager h2{display:inline-block;margin:0 16px 12px 0}.fashata-carrusel-manager__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 18px}.fashata-carrusel-manager__list p{border:1px solid #eee;border-radius:6px;padding:12px;margin:0;line-height:1.8}.fashata-carrusel-manager__list code{white-space:nowrap}.fashata-carrusel-delete{color:#b32d2e}.fashata-carrusel__category-card .fashata-carrusel__body h3{min-height:0;font-size:var(--fc-product,15px)}.fashata-carrusel__category-card .fashata-carrusel__body p{color:var(--fc-muted);font-size:13px;margin:0 0 12px}.fashata-carrusel__category-link{font-size:var(--fc-button,13px);color:var(--fc-button-text,#20252a);text-decoration:none;font-weight:600;display:inline-flex;gap:14px;border-bottom:1px solid currentColor;padding-bottom:3px}.fashata-carrusel__category-link:hover{color:var(--fc-accent)}
.fashata-carrusel-manager__head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:10px}.fashata-carrusel-manager__head h2{margin:0}.fashata-carrusel-manager__table{margin-top:16px}.fashata-carrusel-manager__table th,.fashata-carrusel-manager__table td{padding:12px;vertical-align:middle}.fashata-carrusel-manager__table td:last-child{white-space:nowrap}.fashata-carrusel-manager__table .fashata-carrusel-delete{margin-left:12px}@media(max-width:700px){.fashata-carrusel-manager__table td:last-child{white-space:normal}.fashata-carrusel-manager__table code{white-space:normal;word-break:break-all}}
/* Portada del constructor */
.fashata-carrusel-home{max-width:1400px}.fashata-carrusel-home__nav{display:flex;align-items:center;gap:26px;padding:18px 24px;background:white;border:1px solid #e3e5e5;margin:18px 0 20px;border-radius:9px}.fashata-carrusel-home__nav strong{font-size:15px;letter-spacing:.05em;color:#153e45;margin-right:auto}.fashata-carrusel-home__nav a{color:#52676d;text-decoration:none;padding:7px 3px}.fashata-carrusel-home__nav a.is-current{color:#135562;border-bottom:2px solid #135562;font-weight:600}.fashata-carrusel-home__hero{display:grid;grid-template-columns:1.25fr .75fr;min-height:300px;overflow:hidden;background:#f6efec;border:1px solid #ecded8;border-radius:16px;margin:20px 0 30px}.fashata-carrusel-home__hero>div:first-child{padding:clamp(26px,5vw,58px)}.fashata-carrusel-home__hero span{font-size:11px;font-weight:700;letter-spacing:.18em;color:#a15369}.fashata-carrusel-home__hero h1{font-size:clamp(30px,3.8vw,50px);line-height:1.1;color:#24373b;max-width:650px;margin:12px 0 16px}.fashata-carrusel-home__hero p{font-size:15px;line-height:1.65;color:#506266;max-width:580px;margin:0 0 24px}.fashata-carrusel-home__hero .button-hero{background:#1c515b;border-color:#1c515b;color:#fff;padding:7px 18px;min-height:42px}.fashata-carrusel-home__hero .button-hero-secondary{border-color:#1c515b;color:#1c515b;background:transparent;padding:7px 18px;min-height:42px}.fashata-carrusel-home__art{background:linear-gradient(140deg,#e1b5af,#d9e4df);display:grid;place-items:center;padding:36px}.fashata-carrusel-home__art-card{width:min(280px,100%);min-height:220px;background:#fff;box-shadow:18px 16px 0 #ffffff55,0 20px 42px #24373b30;transform:rotate(-5deg);padding:30px;display:flex;flex-direction:column;gap:22px}.fashata-carrusel-home__art-card strong{font-size:27px;line-height:1.2;color:#24373b}.fashata-carrusel-home__art-card i{font-size:25px;color:#a15369;margin-top:auto}.fashata-carrusel-home>h2{font-size:23px;margin:0 0 7px}.fashata-carrusel-home__layouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 30px}.fashata-carrusel-home__layout{display:flex;flex-direction:column;gap:12px;min-height:190px;background:white;border:1px solid #dfe4e5;border-radius:10px;padding:22px;text-decoration:none;color:#24373b;transition:box-shadow .2s,transform .2s}.fashata-carrusel-home__layout:hover{transform:translateY(-3px);box-shadow:0 10px 24px #24373b1a}.fashata-carrusel-home__layout-icon{font-size:34px;color:#277782}.fashata-carrusel-home__layout strong{font-size:17px}.fashata-carrusel-home__layout small{font-size:13px;color:#6b7c80;line-height:1.4}.fashata-carrusel-home__layout em{font-size:12px;font-style:normal;color:#a15369;font-weight:600;margin-top:auto}.fashata-carrusel-home__help{background:#fff;border:1px solid #e3e5e5;border-radius:10px;padding:22px}.fashata-carrusel-home__help h2{margin:0}.fashata-carrusel-home__help p{line-height:1.6}.fashata-carrusel-layout-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fashata-carrusel-layout-options label{cursor:pointer}.fashata-carrusel-layout-options input{position:absolute;opacity:0}.fashata-carrusel-layout-options__tile{display:flex;flex-direction:column;gap:7px;background:white;border:2px solid #e2e4e5;border-radius:9px;padding:16px;min-height:120px}.fashata-carrusel-layout-options__tile b{font-size:30px;color:#277782}.fashata-carrusel-layout-options__tile small{color:#697779}.fashata-carrusel-layout-options input:checked+.fashata-carrusel-layout-options__tile{border-color:#247782;background:#ecf7f7}.fashata-carrusel-layout-options input:focus-visible+.fashata-carrusel-layout-options__tile{outline:2px solid #2271b1;outline-offset:2px}
/* Diseños reales de la vitrina */
.fashata-carrusel--design-slider .fashata-carrusel__track,.fashata-carrusel--design-miniaturas .fashata-carrusel__track{grid-auto-columns:100%}.fashata-carrusel--design-slider .fashata-carrusel__card,.fashata-carrusel--design-miniaturas .fashata-carrusel__card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.fashata-carrusel--design-slider .fashata-carrusel__image,.fashata-carrusel--design-miniaturas .fashata-carrusel__image{aspect-ratio:4/3;max-height:480px}.fashata-carrusel--design-slider .fashata-carrusel__body,.fashata-carrusel--design-miniaturas .fashata-carrusel__body{padding:clamp(20px,4vw,55px)}.fashata-carrusel--design-slider .fashata-carrusel__body h3,.fashata-carrusel--design-miniaturas .fashata-carrusel__body h3{font-size:clamp(22px,3vw,34px)}.fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.fashata-carrusel--design-cuadricula .fashata-carrusel__actions,.fashata-carrusel--design-cuadricula .fashata-carrusel__dots{display:none}.fashata-carrusel__product-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 0}.fashata-carrusel__product-thumbs button{width:72px;height:74px;flex:none;border:2px solid transparent;border-radius:4px;background:#f6f4f3;padding:2px;cursor:pointer}.fashata-carrusel__product-thumbs button[aria-current=true]{border-color:#1c515b}.fashata-carrusel__product-thumbs img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.fashata-carrusel-home__layouts,.fashata-carrusel-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.fashata-carrusel-home__hero{grid-template-columns:1fr}.fashata-carrusel-home__art{display:none}.fashata-carrusel-home__nav{gap:10px;flex-wrap:wrap}.fashata-carrusel-home__layouts{grid-template-columns:1fr 1fr}.fashata-carrusel--design-slider .fashata-carrusel__card,.fashata-carrusel--design-miniaturas .fashata-carrusel__card{grid-template-columns:1fr}.fashata-carrusel--design-slider .fashata-carrusel__image,.fashata-carrusel--design-miniaturas .fashata-carrusel__image{max-height:340px}.fashata-carrusel--design-slider .fashata-carrusel__body,.fashata-carrusel--design-miniaturas .fashata-carrusel__body{padding:20px}.fashata-carrusel--design-cuadricula .fashata-carrusel__track{gap:10px}}
/* Distribución configurable por dispositivo */
.fashata-carrusel .fashata-carrusel__track{column-gap:var(--fc-gap-h,18px);row-gap:var(--fc-gap-v,18px);grid-auto-columns:var(--fc-card-pc,calc(25% - 13.5px))}.fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-auto-columns:auto;grid-template-columns:repeat(var(--fc-cols-pc,4),minmax(0,1fr))}.fashata-carrusel--design-slider .fashata-carrusel__track,.fashata-carrusel--design-miniaturas .fashata-carrusel__track{grid-auto-columns:100%}.fashata-carrusel--effect-inmediato .fashata-carrusel__track{scroll-behavior:auto}@media(max-width:950px){.fashata-carrusel:not(.fashata-carrusel--design-slider):not(.fashata-carrusel--design-miniaturas):not(.fashata-carrusel--design-cuadricula) .fashata-carrusel__track{grid-auto-columns:var(--fc-card-tablet,calc(50% - 9px))}.fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-template-columns:repeat(var(--fc-cols-tablet,2),minmax(0,1fr))}}@media(max-width:600px){.fashata-carrusel:not(.fashata-carrusel--design-slider):not(.fashata-carrusel--design-miniaturas):not(.fashata-carrusel--design-cuadricula) .fashata-carrusel__track{grid-auto-columns:var(--fc-card-mobile,100%)}.fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-template-columns:repeat(var(--fc-cols-mobile,1),minmax(0,1fr))}}
/* Controles de previsualización de pantalla */
.fashata-carrusel-preview-toolbar{max-width:1280px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 4px}.fashata-carrusel-preview-toolbar>div{display:flex;gap:6px}.fashata-carrusel-preview-toolbar button.is-active{background:#1c515b;color:#fff;border-color:#1c515b}.fashata-carrusel-admin-preview{transition:max-width .25s ease;margin:8px 0 24px}.fashata-carrusel-admin-preview[data-device=tablet]{max-width:820px}.fashata-carrusel-admin-preview[data-device=mobile]{max-width:410px}.fashata-carrusel-admin-preview[data-device=tablet] .fashata-carrusel--design-carrusel .fashata-carrusel__track{grid-auto-columns:var(--fc-card-tablet,calc(50% - 9px))}.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-carrusel .fashata-carrusel__track{grid-auto-columns:var(--fc-card-mobile,100%)}.fashata-carrusel-admin-preview[data-device=tablet] .fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-template-columns:repeat(var(--fc-cols-tablet,2),minmax(0,1fr))}.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-cuadricula .fashata-carrusel__track{grid-template-columns:repeat(var(--fc-cols-mobile,1),minmax(0,1fr))}.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-slider .fashata-carrusel__card,.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-miniaturas .fashata-carrusel__card{grid-template-columns:1fr}.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-slider .fashata-carrusel__body,.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-miniaturas .fashata-carrusel__body{padding:18px}.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-slider .fashata-carrusel__image,.fashata-carrusel-admin-preview[data-device=mobile] .fashata-carrusel--design-miniaturas .fashata-carrusel__image{max-height:330px}@media(max-width:600px){.fashata-carrusel-preview-toolbar{align-items:flex-start;flex-direction:column}}
/* Individual display presets and quick view palette. */
.fashata-carrusel--card-editorial .fashata-carrusel__card{border:0;border-radius:0;background:transparent}.fashata-carrusel--card-editorial .fashata-carrusel__card:hover{box-shadow:none}.fashata-carrusel--card-editorial .fashata-carrusel__body{padding:16px 2px}.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto) .fashata-carrusel__card{display:flex;flex-direction:column}.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto) .fashata-carrusel__image{order:2}.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto) .fashata-carrusel__body{order:1}.fashata-carrusel--card-superpuesto .fashata-carrusel__card{position:relative}.fashata-carrusel--card-superpuesto .fashata-carrusel__body{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:45px 18px 16px;background:linear-gradient(transparent,#131c21e8);color:#fff}.fashata-carrusel--card-superpuesto .fashata-carrusel__body h3 a,.fashata-carrusel--card-superpuesto .fashata-carrusel__body .fashata-carrusel__price,.fashata-carrusel--card-superpuesto .fashata-carrusel__category-link,.fashata-carrusel--card-superpuesto .fashata-carrusel__category-card .fashata-carrusel__body p{color:#fff}.fashata-carrusel--card-superpuesto .fashata-carrusel__preview{background:#ffffffed}.fashata-carrusel--card-superpuesto .fashata-carrusel__category-card .fashata-carrusel__body{pointer-events:auto}.fashata-carrusel .fashata-carrusel__backdrop{background:var(--fc-modal-bg,#12191f);opacity:.82}.fashata-carrusel .fashata-carrusel__close{color:var(--fc-modal-close,#20252a)}
@media(max-width:650px){.fashata-carrusel--content-arriba.fashata-carrusel--design-slider .fashata-carrusel__card,.fashata-carrusel--content-arriba.fashata-carrusel--design-miniaturas .fashata-carrusel__card{display:flex;flex-direction:column}}
.fashata-carrusel--card-superpuesto.fashata-carrusel--design-slider .fashata-carrusel__card,.fashata-carrusel--card-superpuesto.fashata-carrusel--design-miniaturas .fashata-carrusel__card{display:block}.fashata-carrusel--card-superpuesto.fashata-carrusel--design-slider .fashata-carrusel__image,.fashata-carrusel--card-superpuesto.fashata-carrusel--design-miniaturas .fashata-carrusel__image{aspect-ratio:4/3;max-height:520px}.fashata-carrusel--card-superpuesto.fashata-carrusel--design-slider .fashata-carrusel__body,.fashata-carrusel--card-superpuesto.fashata-carrusel--design-miniaturas .fashata-carrusel__body{padding:70px 24px 22px}.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto).fashata-carrusel--design-slider .fashata-carrusel__card,.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto).fashata-carrusel--design-miniaturas .fashata-carrusel__card{display:flex;flex-direction:column}.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto).fashata-carrusel--design-slider .fashata-carrusel__image,.fashata-carrusel--content-arriba:not(.fashata-carrusel--card-superpuesto).fashata-carrusel--design-miniaturas .fashata-carrusel__image{width:100%}
/* Text alignment and optional action arrow. */
.fashata-carrusel--heading-centro .fashata-carrusel__heading,.fashata-carrusel--heading-derecha .fashata-carrusel__heading{flex:1;min-width:0}.fashata-carrusel--heading-centro .fashata-carrusel__heading{text-align:center}.fashata-carrusel--heading-derecha .fashata-carrusel__heading{text-align:right}.fashata-carrusel--card-align-centro .fashata-carrusel__body{text-align:center}.fashata-carrusel--card-align-derecha .fashata-carrusel__body{text-align:right}.fashata-carrusel--card-align-centro .fashata-carrusel__category-link{justify-content:center}.fashata-carrusel--card-align-derecha .fashata-carrusel__category-link{justify-content:flex-end}.fashata-carrusel .fashata-carrusel__preview{position:relative;gap:8px}.fashata-carrusel .fashata-carrusel__preview--arrow-izquierda{flex-direction:row-reverse}.fashata-carrusel--button-align-izquierda .fashata-carrusel__preview{justify-content:flex-start}.fashata-carrusel--button-align-centro .fashata-carrusel__preview{justify-content:center;text-align:center}.fashata-carrusel--button-align-derecha .fashata-carrusel__preview{justify-content:flex-end;text-align:right}.fashata-carrusel .fashata-carrusel__preview--arrow-derecha .fashata-carrusel__preview-arrow{margin-left:auto}.fashata-carrusel .fashata-carrusel__preview--arrow-izquierda .fashata-carrusel__preview-arrow{margin-right:auto}.fashata-carrusel--button-align-centro .fashata-carrusel__preview-arrow,.fashata-carrusel--button-align-derecha .fashata-carrusel__preview-arrow{position:absolute;right:12px;margin:0!important}.fashata-carrusel--button-align-centro .fashata-carrusel__preview--arrow-izquierda .fashata-carrusel__preview-arrow,.fashata-carrusel--button-align-derecha .fashata-carrusel__preview--arrow-izquierda .fashata-carrusel__preview-arrow{left:12px;right:auto}.fashata-carrusel--button-align-centro .fashata-carrusel__preview--arrow-derecha .fashata-carrusel__preview-label{margin:auto}.fashata-carrusel--button-align-centro .fashata-carrusel__preview--arrow-izquierda .fashata-carrusel__preview-label{margin:auto}
/* Keep the quick view readable when the active theme styles buttons and links globally. */
.fashata-carrusel .fashata-carrusel__modal{font-family:var(--fc-quick-font,Arial,sans-serif);color:#20252a;line-height:1.5}.fashata-carrusel .fashata-carrusel__modal .fashata-carrusel__backdrop{background:var(--fc-modal-bg,#12191f)!important;opacity:.82!important}.fashata-carrusel .fashata-carrusel__modal .fashata-carrusel__panel{background:#fff!important;color:#20252a!important;border-radius:10px;padding:clamp(22px,3vw,36px)!important;overflow-y:auto}.fashata-carrusel .fashata-carrusel__modal .fashata-carrusel__close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:5;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:var(--fc-modal-close,#20252a)!important;color:#fff!important;line-height:1!important;box-shadow:none!important;transform:none!important;cursor:pointer}.fashata-carrusel .fashata-carrusel__modal .fashata-carrusel__close svg{display:block!important;position:static!important;width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;flex:none}.fashata-carrusel .fashata-carrusel__quick-info h3{font-family:var(--fc-quick-font,Arial,sans-serif);color:#20252a}.fashata-carrusel .fashata-carrusel__quick-info .fashata-carrusel__eyebrow{font-family:var(--fc-quick-font,Arial,sans-serif);letter-spacing:.12em}.fashata-carrusel .fashata-carrusel__quick-info .fashata-carrusel__link{display:block!important;background:#20252a!important;color:#fff!important;text-decoration:none!important;font-family:var(--fc-quick-font,Arial,sans-serif)!important;font-size:14px!important;font-weight:600!important;border-radius:4px;line-height:1.4!important}.fashata-carrusel .fashata-carrusel__quick-info .fashata-carrusel__link:hover{background:#a35368!important;color:#fff!important}.fashata-carrusel .fashata-carrusel__link--izquierda{text-align:left!important}.fashata-carrusel .fashata-carrusel__link--centro{text-align:center!important}.fashata-carrusel .fashata-carrusel__link--derecha{text-align:right!important}.fashata-carrusel .fashata-carrusel__quick-info .fashata-carrusel__link span{display:inline!important;position:static!important}
