.ax-bundle-value{margin-inline-start:auto;font-family:var(--text-font-family);font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:normal;color:rgb(var(--text-color));white-space:nowrap}.ax-product-bundle{--ax-bundle-per-view: 3;--ax-bundle-gap: 16px;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:700px){.ax-product-bundle{--ax-bundle-per-view: 5;--ax-bundle-gap: 16px}}.ax-product-bundle:not(:has(.ax-product-bundle__track.is-scrollable)) .ax-product-bundle__controls{display:none}.ax-product-bundle__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ax-product-bundle__title{margin:0;font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.ax-product-bundle__controls{display:flex;flex-shrink:0;gap:8px}.ax-product-bundle__arrow{display:inline-grid;place-content:center;width:27px;height:27px;padding:0;border:0;border-radius:8px;background-color:rgb(var(--text-color));color:rgb(var(--background));cursor:pointer;transition:background-color .2s ease,color .2s ease}.ax-product-bundle__arrow:hover:not([disabled]){background-color:rgb(var(--text-color) / .8)}.ax-product-bundle__arrow[disabled]{background-color:rgb(var(--text-color) / .12);color:rgb(var(--background));cursor:default}.ax-product-bundle__arrow svg{width:27px;height:27px}.ax-product-bundle__track{display:flex;gap:var(--ax-bundle-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.ax-product-bundle__track::-webkit-scrollbar{display:none}.ax-product-bundle__track:active{cursor:grabbing}.ax-bundle-card{-webkit-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;text-align:start;cursor:pointer;box-sizing:border-box;flex:0 0 calc((100% - (var(--ax-bundle-per-view) - 1) * var(--ax-bundle-gap)) / var(--ax-bundle-per-view));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none}.ax-bundle-card__media{aspect-ratio:334 / 400;border-radius:8px;overflow:hidden;background-color:#efefef}.ax-bundle-card__image{width:100%;height:100%;object-fit:cover}.ax-bundle-card__title{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-family:var(--text-font-family);font-size:var(--text-xs);font-style:normal;font-weight:700;line-height:140%;color:rgb(var(--text-color));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ax-bundle-card:hover .ax-bundle-card__title{text-decoration:underline}.ax-bundle-panel{--drawer-max-width: 100vw;--drawer-header-padding-block: 2rem;--drawer-header-padding-inline: 1.5rem;--drawer-body-padding-block: 0;--drawer-body-padding-inline: 1.5rem;--drawer-footer-padding-block: 1.5rem;--drawer-footer-padding-inline: 1.5rem}.ax-bundle-panel::part(header){display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start;border-block-end:0}.ax-bundle-panel::part(close-button){order:2;flex:none;position:relative}.ax-bundle-panel::part(close-button):before{content:none}@media screen and (min-width:700px){.ax-bundle-panel{--drawer-max-width: min(100vw - 2rem, 20.875rem)}}.ax-bundle-panel__heading{margin:0;flex:1 1 auto;font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-align:start}.ax-bundle-panel__body{display:flex;flex-direction:column;gap:16px;align-content:start}.ax-bundle-panel__media{aspect-ratio:720 / 900;margin-block-end:8px;border-radius:8px;overflow:hidden;background-color:#efefef}.ax-bundle-panel__image{width:100%;height:100%;object-fit:cover}.ax-bundle-panel__title{margin:0;font-family:var(--heading-font-family);font-size:var(--text-h2);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:rgb(var(--text-color))}.ax-bundle-panel__badges{margin:0;font-size:var(--text-sm);line-height:1.4;color:rgb(var(--text-color) / .7)}.ax-bundle-panel__specs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:var(--text-sm);line-height:1.2;color:rgb(var(--text-color))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ax-product-bundle.css.map */
