.bundle__content{display:flex;flex-direction:column;gap:1rem}.bundle__tabs{gap:.75rem;display:flex;flex-direction:row;align-items:flex-start;position:relative;padding-bottom:0!important}.bundle__tabs:after{background:#e8e6e4}.bundle__tab{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.75em 1.25rem;border:1px solid #e8e6e4;border-radius:.666667em .666667em 0 0;line-height:150%}.bundle__tab:after{display:none!important}.bundle__tab[aria-selected=true]{background:var(--highlight-color)}.bundle__panel{display:grid;grid-template-columns:1fr 20em;gap:1rem}@media screen and (max-width: 768px){.bundle__panel{grid-template-columns:1fr}}.bundle__products{display:flex;flex-direction:column}.bundle__header{display:flex;flex-direction:column;gap:.5rem}.bundle__header>*{margin:0}.bundle__collection-wrapper{display:flex;gap:2rem;border-top:1px solid #e8e6e4;margin-top:1.25em;padding-top:1.25rem}@media screen and (max-width: 749px){.bundle__collection-wrapper{flex-direction:column;gap:0}}.bundle__filter-container,.bundle__filters{width:260px;padding:0;list-style:none;margin:0;flex-shrink:0}@media screen and (max-width: 749px){.bundle__filter-container,.bundle__filters{width:100%}}.bundle__filter-title{padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.bundle__filter-title svg{width:10px;height:10px;transform:rotate(0);transition:all .3s ease-in-out}.bundle__filter-details[open] .bundle__filter-title svg{transform:rotate(-90deg)}.bundle__filter-content{padding:0;list-style:none;margin:0}.bundle__filter-item{display:flex;align-items:center;gap:.5rem}.bundle__filter-label{padding:5px 0;width:100%;cursor:pointer}.bundle__collection{display:grid;grid-template-columns:repeat(3,1fr);width:100%;flex-flow:wrap;gap:1rem;height:fit-content}.bundle__collection-empty{width:100%;padding-top:1rem;text-align:center;grid-column:span 3}.bundle__product{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;border:1px solid #cccccc}@media screen and (max-width: 768px){.bundle__collection{grid-template-columns:repeat(2,1fr)}.bundle__collection-empty{grid-column:span 2}}.bundle__product-details{display:flex;flex-direction:column;gap:.5rem;flex-grow:1;padding:1rem}@media screen and (max-width: 768px){.bundle__product-details{padding:.5rem}}.bundle__product-title{margin:0;font-weight:700}.bundle__product-price{font-weight:700}.bundle__product-action{margin-top:auto}.bundle-summary{display:flex;flex-direction:column;gap:1rem;background:var(--highlight-color);padding:1rem;height:fit-content;border-radius:1rem}.bundle-summary__header{text-align:center}.bundle-summary__products{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.bundle-summary__product{display:grid;grid-template-columns:70px 1fr;grid-gap:1rem}.bundle-summary__product-image{width:100%}.bundle-summary__product-image .media{border:1px solid var(--color-foreground)}.bundle-summary__product-info{display:flex;flex-direction:column;gap:.5rem}.bundle-summary__product-title{margin:0}.bundle-summary__product-action{padding:0;text-align:left;width:fit-content}.bundle-summary__progress{display:flex;flex-direction:column;gap:1rem}.bundle-summary__progress-bar{position:relative;height:5px;background:#cbcbcb;border-radius:var(--inputs-radius)}.bundle-summary__progress-bar span{position:absolute;height:100%;background:rgb(var(--color-foreground))}.bundle-summary__progress-content{text-align:center}.bundle-summary__progress-action{margin-top:1rem}@media screen and (max-width: 749px){.bundle-summary{position:fixed;bottom:0;left:0;width:100%;transform:translateY(calc(100% - (30px + 2rem)));transition:transform .3s ease-in-out;z-index:1}.bundle-summary.active{transform:translateY(0)}.bundle-summary.active .bundle-summary__title svg{transform:rotate(0)}.bundle-summary__title{display:flex;gap:.5rem;align-items:center}.bundle-summary__title svg{transform:rotate(-180deg);transition:transform .3s ease-in-out}.bundle-summary__toggle{display:flex;align-items:center;justify-content:center}.bundle-summary__products{display:grid;grid-template-columns:1fr 1fr;gap:20px 4px}.bundle-summary__product{grid-template-columns:50px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/302/assets/bundles.css.map */
