.bs-riel{background-color:var(--bs-bg, #fbf8f5)}.bs-riel__inner{width:min(100% - 2.5rem,1280px);margin-inline:auto;padding-block:3.5rem}.bs-riel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.75rem}.bs-riel__head>div{flex:1 1 14rem;min-width:0}.bs-riel__nav:only-child{margin-inline-start:auto}.bs-riel__eyebrow{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-accent-strong, #c24a00)}.bs-riel__title{margin:0;font-family:var(--font-heading--family, serif);font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.15;color:var(--bs-ink, #241a14)}.bs-riel__all{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding-inline:1.375rem;border:1px solid var(--bs-line, #e7dcd2);border-radius:8px;background-color:transparent;font-size:.875rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:var(--bs-ink, #241a14);transition:border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1)}.bs-riel__all:hover{border-color:var(--bs-accent-strong, #c24a00);background-color:var(--bs-accent-soft, #fdefe4);color:var(--bs-accent-strong, #c24a00)}.bs-riel__all-icon{width:17px;height:17px;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.bs-riel__all:hover .bs-riel__all-icon{transform:translate(3px)}.bs-riel__banner{display:block;position:relative;margin-bottom:1.5rem;border-radius:var(--bs-radius, 10px);background-color:var(--bs-surface, #fff);overflow:hidden;box-shadow:0 0 0 1px var(--bs-line, #e7dcd2)}.bs-riel--recorte .bs-riel__banner{aspect-ratio:4 / 3}.bs-riel--completa .bs-riel__banner{aspect-ratio:var(--bs-banner-ratio, 3 / 4)}.bs-riel__banner-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}a.bs-riel__banner{transition:box-shadow .2s cubic-bezier(.22,.61,.36,1)}a.bs-riel__banner:hover{box-shadow:0 0 0 1px #c24a0066}a.bs-riel__banner:focus-visible{outline:2px solid var(--bs-accent-strong, #c24a00);outline-offset:3px}.bs-riel__col{min-width:0}.bs-riel__nav{flex:none;display:flex;align-items:center;gap:.5rem}.bs-riel__arrow{display:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--bs-line, #e7dcd2);border-radius:8px;background-color:transparent;color:var(--bs-ink, #241a14);cursor:pointer;transition:border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1)}.bs-riel[data-bs-desborde] .bs-riel__arrow{display:grid}.bs-riel__arrow svg{width:19px;height:19px}.bs-riel__arrow:hover:not(:disabled){border-color:var(--bs-accent-strong, #c24a00);background-color:var(--bs-accent-soft, #fdefe4);color:var(--bs-accent-strong, #c24a00)}.bs-riel__arrow:disabled{opacity:.32;cursor:default}.bs-riel__track{--bs-fade-izq: 0px;--bs-fade-der: 72px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--bs-fade-izq),#000 calc(100% - var(--bs-fade-der)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--bs-fade-izq),#000 calc(100% - var(--bs-fade-der)),transparent 100%)}.bs-riel[data-bs-fin] .bs-riel__track{--bs-fade-der: 0px}.bs-riel__track:focus-visible{outline:2px solid var(--bs-accent-strong, #c24a00);outline-offset:2px;border-radius:4px}.bs-riel__track{list-style:none;margin:0;padding:4px 4px .75rem;display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:.875rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.bs-riel__track::-webkit-scrollbar{display:none}.bs-riel__cell{scroll-snap-align:start}@media screen and (min-width:750px){.bs-riel__inner{padding-block:4.5rem}.bs-riel__track{grid-auto-columns:34%;gap:1.25rem}}@media screen and (min-width:990px){.bs-riel__track{grid-auto-columns:23%;gap:1.5rem}.bs-riel--banner .bs-riel__inner{display:grid;grid-template-columns:minmax(0,var(--bs-banner-ancho, 320px)) minmax(0,1fr);gap:2.5rem}.bs-riel--banner .bs-riel__inner{width:min(100% - 2.5rem,1440px)}.bs-riel--banner .bs-riel__track{grid-auto-columns:max(206px,40%)}.bs-riel--derecha .bs-riel__inner{grid-template-columns:minmax(0,1fr) minmax(0,var(--bs-banner-ancho, 320px))}.bs-riel--derecha .bs-riel__banner{grid-column:2;grid-row:1}.bs-riel--derecha .bs-riel__col{grid-column:1;grid-row:1}.bs-riel--banner .bs-riel__banner{margin-bottom:0;align-self:start;aspect-ratio:var(--bs-banner-ratio, 3 / 4)}}@media screen and (min-width:1200px){.bs-riel--banner .bs-riel__track{grid-auto-columns:max(216px,30%)}}@media screen and (min-width:1400px){.bs-riel--banner .bs-riel__track{grid-auto-columns:max(224px,23%)}}@media(prefers-reduced-motion:reduce){.bs-riel__all,.bs-riel__arrow,.bs-riel__all-icon,.bs-riel__all:hover .bs-riel__all-icon,a.bs-riel__banner{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bs-riel.css.map */
