.rebuy-tabbed-widget{--rebuy-tabbed-widget-image-ratio: 1 / 1;--rebuy-tabbed-widget-badge-background: currentcolor;--rebuy-tabbed-widget-badge-color: #fff;text-align:left}.rebuy-tabbed-widget--ratio-3-4{--rebuy-tabbed-widget-image-ratio: 3 / 4}.rebuy-tabbed-widget--ratio-9-16{--rebuy-tabbed-widget-image-ratio: 9 / 16}.rebuy-tabbed-widget__tabs{display:flex;gap:8px;margin:0 0 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rebuy-tabbed-widget__tabs::-webkit-scrollbar{display:none}.rebuy-tabbed-widget__tabs--align-center{justify-content:center}.rebuy-tabbed-widget__tabs--align-right{justify-content:flex-end}.rebuy-tabbed-widget__tab{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;cursor:pointer;padding:8px 12px;text-align:left;text-transform:none;text-decoration:none;line-height:20px;letter-spacing:normal;white-space:nowrap;color:inherit;font-family:inherit;font-size:14px;font-weight:400;font-style:normal}.rebuy-tabbed-widget__tab:focus-visible{outline:2px solid #2491c4;outline-offset:2px}.rebuy-tabbed-widget__tab[aria-selected=true]{border-bottom-color:currentcolor;font-weight:600}.rebuy-tabbed-widget__tab-title{display:block;line-height:20px;font-size:14px;font-weight:inherit}.rebuy-tabbed-widget__tab-description{display:block;opacity:.75;margin-top:2px;line-height:16px;font-size:12px;font-weight:400}.rebuy-tabbed-widget__tabs--pills .rebuy-tabbed-widget__tab{border:1px solid #eee;border-radius:999px}.rebuy-tabbed-widget__tabs--pills .rebuy-tabbed-widget__tab[aria-selected=true]{border-color:currentcolor}.rebuy-tabbed-widget__badge{position:absolute;top:8px;left:8px;z-index:1;border-radius:999px;background:var(--rebuy-tabbed-widget-badge-background);padding:2px 8px;line-height:1.5;font-size:12px;font-weight:600;pointer-events:none}.rebuy-tabbed-widget__badge>span{color:var(--rebuy-tabbed-widget-badge-color)}.rebuy-tabbed-widget__hover-image{position:absolute;inset:0;transition:opacity .2s ease;opacity:0}:where(.rebuy-product-media:hover) .rebuy-tabbed-widget__hover-image,:where(.rebuy-product-image:focus-visible,.rebuy-product-image-trigger:focus-visible) .rebuy-tabbed-widget__hover-image{opacity:1}.rebuy-tabbed-widget__product-skeleton{display:block}.rebuy-tabbed-widget__product-skeleton-media,.rebuy-tabbed-widget__product-skeleton-line{display:block;border-radius:4px;background-color:#ececec;background-image:linear-gradient(to right, #ececec 0%, #f4f4f4 50%, #ececec 100%);background-repeat:no-repeat;background-size:200px 100%;animation:rebuy-tabbed-widget-shimmer 1.5s linear infinite}.rebuy-tabbed-widget__product-skeleton-media{aspect-ratio:var(--rebuy-tabbed-widget-image-ratio)}.rebuy-tabbed-widget__product-skeleton-line{margin-top:10px;height:12px}.rebuy-tabbed-widget__product-skeleton-line:last-child{width:50%}.rebuy-tabbed-widget .super-title,.rebuy-tabbed-widget .primary-title,.rebuy-tabbed-widget .description{text-align:left}.rebuy-tabbed-widget .rebuy-product-media{position:relative}.rebuy-tabbed-widget .rebuy-product-image,.rebuy-tabbed-widget .rebuy-product-image-trigger{position:relative;aspect-ratio:var(--rebuy-tabbed-widget-image-ratio);overflow:hidden}.rebuy-tabbed-widget .rebuy-product-block .rebuy-product-media img{display:block;width:100%;height:100%;object-fit:cover}.rebuy-tabbed-widget .rebuy-button{width:100%}.rebuy-tabbed-widget .rebuy-product-grid--carousel:not(.is-initialized){flex-wrap:nowrap;visibility:visible;overflow:hidden}.rebuy-tabbed-widget .rebuy-product-grid--carousel:not(.is-initialized) .rebuy-product-block{flex:0 0 auto}@media(prefers-reduced-motion: reduce){.rebuy-tabbed-widget__hover-image,.rebuy-tabbed-widget__product-skeleton-media,.rebuy-tabbed-widget__product-skeleton-line{transition:none;animation:none}}@keyframes rebuy-tabbed-widget-shimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}