.luxury-showcase{display:block;width:100%;box-sizing:border-box;position:relative;background-color:#fff;padding:2rem 1.5rem 4rem;overflow:hidden;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}@media screen and (min-width:750px){.luxury-showcase{padding:2.5rem 2rem 4.5rem}}.luxury-showcase__tabs-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:1.25rem;overflow-x:auto;gap:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.luxury-showcase__tabs-wrapper::-webkit-scrollbar{display:none}.luxury-showcase__tab-pill{-webkit-appearance:none;appearance:none;background:#f6f7f9;color:#000;border:none;border-radius:4px;padding:.375rem .85rem;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.luxury-showcase__tab-pill:hover{background-color:#eaecef}.luxury-showcase__tab-pill.is-active{background-color:#000;color:#fff}.luxury-showcase__slider-container{width:100%;position:relative;margin-top:1.25rem;overflow:hidden}.luxury-showcase__track{display:flex;align-items:flex-start;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.luxury-showcase__track::-webkit-scrollbar{display:none}.luxury-showcase__card{flex:0 0 421px;min-width:0;max-width:421px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;gap:0;box-sizing:border-box}.luxury-showcase__card product-component,.luxury-showcase__card .product-card-wrapper,.luxury-showcase__card .hala-card{width:100%}@media screen and (max-width:749px){.luxury-showcase__slider-container{width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden}.luxury-showcase__track{padding-left:20px!important;padding-right:20px!important;scroll-padding-left:20px!important;scroll-padding-right:20px!important;gap:14px!important}.luxury-showcase__card{flex:0 0 calc(100vw - 68px)!important;width:calc(100vw - 68px)!important;max-width:calc(100vw - 68px)!important;scroll-snap-align:center!important}}.luxury-showcase__media-box{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#f6f7f9;overflow:hidden;display:flex;align-items:center;justify-content:center}.luxury-showcase__media-track{width:100%;height:100%;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.luxury-showcase__media-track::-webkit-scrollbar{display:none}.luxury-showcase__media-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;position:relative;display:flex;align-items:center;justify-content:center}.luxury-showcase__image{max-width:76%;max-height:76%;width:303px;height:303px;object-fit:contain;transition:transform .4s cubic-bezier(.2,0,0,1)}.luxury-showcase__card:hover .luxury-showcase__image{transform:scale(1.04)}.luxury-showcase__card-nav{position:absolute;top:calc(50% + 8px);transform:translateY(-50%);z-index:4;background:#f6f7f9;border-radius:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 2px 6px #00000014;opacity:0;transition:opacity .25s ease,background-color .2s ease,transform .15s ease}.luxury-showcase__media-box:hover .luxury-showcase__card-nav{opacity:1}.luxury-showcase__card-nav--prev{left:10px}.luxury-showcase__card-nav--next{right:10px}.luxury-showcase__card-nav:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.luxury-showcase__card-nav svg{width:12px;height:12px;stroke:#000;fill:none;stroke-width:2.2}.luxury-showcase__info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .5rem;width:100%}.luxury-showcase__badge{color:#ed1b2f;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;min-height:1rem}.luxury-showcase__badge:empty{min-height:1rem}.luxury-showcase__title-link{text-decoration:none;color:inherit;display:block}.luxury-showcase__model-name,.luxury-showcase__subtitle{font-size:12px;font-weight:500;text-transform:uppercase;color:#000;letter-spacing:.05em;line-height:1.35;margin:0}.luxury-showcase__media-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none}.luxury-showcase__price{font-size:13px;font-weight:500;color:#111;margin-top:.35rem;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:.5rem}.luxury-showcase__price--compare{text-decoration:line-through;color:gray;font-size:12px;font-weight:400}.luxury-showcase__heading{text-align:center;font-size:1.5rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:1.5rem}.luxury-showcase__empty-msg{width:100%;text-align:center;padding:3rem 1rem;font-size:13px;color:gray;text-transform:uppercase;letter-spacing:.05em}.luxury-showcase__bottom-bar{display:flex;align-items:center;justify-content:center;position:relative;margin-top:1.25rem;padding:0;width:100%}.luxury-showcase__controls-inline{display:inline-flex;align-items:center;justify-content:center;gap:12px}.luxury-showcase__play-btn{background:transparent;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s ease,transform .15s ease}.luxury-showcase__play-btn:hover{opacity:.65;transform:scale(1.08)}.luxury-showcase__play-btn svg{width:12px;height:12px;fill:currentColor}.luxury-showcase__pagination{display:inline-flex;align-items:center;gap:7px;height:14px}.luxury-showcase__dot{display:inline-block;height:6px;width:6px;border-radius:50%;background-color:#d1d5db;cursor:pointer;transition:width .25s cubic-bezier(.2,0,0,1),border-radius .25s ease,background-color .25s ease}.luxury-showcase__dot.is-active{width:20px;border-radius:4px;background-color:#000}.luxury-showcase__nav-arrows{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.luxury-showcase__arrow-btn{background:transparent;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s ease,transform .15s ease}.luxury-showcase__arrow-btn:hover{opacity:.65;transform:scale(1.1)}.luxury-showcase__arrow-btn svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/collection-carousel-luxury.css.map */
