.bivalta-build-stack{overflow:hidden}.bivalta-build-stack .bivalta-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.bivalta-build-stack__carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto}.bivalta-build-stack__carousel-button{width:42px;height:42px;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:13px;background:var(--bivalta-surface);color:var(--bivalta-text-primary);box-shadow:var(--bivalta-shadow-raised-small);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.bivalta-build-stack__carousel-button:hover:not(:disabled){background:var(--bivalta-accent);color:var(--bivalta-on-accent);transform:translateY(-1px)}.bivalta-build-stack__carousel-button:active:not(:disabled){transform:translateY(0);box-shadow:var(--bivalta-shadow-inset-small)}.bivalta-build-stack__carousel-button:focus-visible{outline:3px solid var(--bivalta-accent);outline-offset:3px}.bivalta-build-stack__carousel-button:disabled{opacity:.34;cursor:default;transform:none;box-shadow:var(--bivalta-shadow-inset-small)}.bivalta-build-stack__carousel-button svg{width:18px;height:18px;pointer-events:none}.bivalta-build-stack__grid{display:flex!important;grid-template-columns:none!important;width:100%!important;align-items:flex-start!important;gap:16px;overflow-x:auto!important;overflow-y:visible!important;padding:5px 3px 14px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:3px;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bivalta-build-stack__grid::-webkit-scrollbar{display:none}.bivalta-build-stack__grid>.bivalta-stack-card{min-width:0;height:auto!important;min-height:0!important;align-self:flex-start!important;scroll-snap-align:start;scroll-snap-stop:always}.bivalta-build-stack .bivalta-stack-card h3{color:var(--bivalta-accent)!important}.bivalta-build-stack .bivalta-stack-card__button{background:var(--bivalta-accent)!important;color:var(--bivalta-on-accent)!important;border:1px solid transparent!important;box-shadow:var(--bivalta-shadow-raised-small)!important;text-decoration:none!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,opacity .16s ease}.bivalta-build-stack .bivalta-stack-card__button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.97)}.bivalta-build-stack .bivalta-stack-card__button:active:not(:disabled){transform:translateY(0);box-shadow:var(--bivalta-shadow-inset-small)!important}.bivalta-build-stack .bivalta-stack-card__button:focus-visible{outline:3px solid color-mix(in srgb,var(--bivalta-accent) 42%,transparent);outline-offset:3px}.bivalta-build-stack .bivalta-stack-card__products{display:grid!important;align-items:stretch!important;overflow:visible!important;scroll-snap-type:none!important;padding-bottom:0!important}.bivalta-build-stack .bivalta-stack-product{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;align-items:center!important;text-align:left!important;text-decoration:none!important;background:var(--bivalta-surface)!important;color:var(--bivalta-text-primary)!important;box-shadow:var(--bivalta-shadow-inset-small)!important;transition:transform .16s ease,box-shadow .16s ease}.bivalta-build-stack .bivalta-stack-product:hover{transform:translateY(-1px);box-shadow:var(--bivalta-shadow-raised-small)!important}.bivalta-build-stack .bivalta-stack-product__image{flex:0 0 auto;margin-inline:0;background:var(--bivalta-product-surface)!important}.bivalta-build-stack .bivalta-stack-product__content{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;text-align:left!important}.bivalta-build-stack .bivalta-stack-product__content strong{width:100%;text-align:left;text-decoration:none!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bivalta-build-stack .bivalta-stack-product__prices{width:100%;justify-content:flex-start!important;align-items:baseline!important;text-decoration:none!important}.bivalta-build-stack .bivalta-stack-product,.bivalta-build-stack .bivalta-stack-product *{text-decoration:none}.bivalta-build-stack .bivalta-stack-card__footer{align-items:center}.bivalta-build-stack .bivalta-stack-card__button{flex:0 0 auto}@media screen and (max-width:749px){.bivalta-build-stack .bivalta-section-header{grid-template-columns:minmax(0,1fr);gap:10px}.bivalta-build-stack__carousel-controls{justify-self:end;gap:7px}.bivalta-build-stack__carousel-button{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:12px}.bivalta-build-stack__carousel-button svg{width:16px;height:16px}.bivalta-build-stack__grid{gap:10px;padding:3px 2px 10px;scroll-padding-inline:2px}.bivalta-build-stack .bivalta-stack-product{width:100%!important;max-width:100%!important}.bivalta-build-stack .bivalta-stack-card__footer{align-items:stretch}}@media(prefers-reduced-motion:reduce){.bivalta-build-stack__grid{scroll-behavior:auto}.bivalta-build-stack__carousel-button,.bivalta-build-stack .bivalta-stack-product,.bivalta-build-stack .bivalta-stack-card__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bivalta-stack-carousel.css.map */
