.cro-authenticity-shop p{max-width:42rem;margin:0 auto 24px}.cro-authenticity-shop__button{white-space:normal}#MainContent:has(.active-filters__remove-filter,.filter_repeat) .cro-flavors{display:none}.cro-flavors__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.cro-flavors__link{display:flex;gap:12px;align-items:center;height:100%;padding:12px;border:1px solid currentColor;border-radius:12px;color:inherit;text-decoration:none}.cro-flavors__link:hover .cro-flavors__action{text-decoration-thickness:2px}.cro-flavors__link:focus-visible{outline:3px solid currentColor;outline-offset:4px}.cro-flavors__image{width:64px;height:64px;flex:0 0 64px;object-fit:contain}.cro-flavors__copy{display:grid;gap:2px;line-height:1.35}.cro-flavors__action{font-size:.875em;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.cro-flavors__list{grid-template-columns:1fr;gap:8px}.cro-flavors__link{padding:8px 12px}}.bundle-builder{--bundle-sticky-top: 20px;--bundle-skeleton: rgba(var(--color-foreground), .08)}.bundle-builder__card .card-image{background:rgba(var(--color-foreground),.03)}.bundle-builder__card .vendor{opacity:.75}.bundle-builder__select{padding:.75rem 2.5rem .75rem 1rem;border-radius:var(--input-radius, var(--bs-border-radius));background-color:rgb(var(--color-input-bg));color:rgb(var(--color-input-text-color));border-color:rgba(var(--color-input-border),.5);cursor:pointer}[dir=rtl] .bundle-builder__select{padding:.75rem 1rem .75rem 2.5rem;background-position:left .75rem center}.bundle-builder__add{--bs-btn-padding-y: .9rem;--bs-btn-padding-x: 1rem;letter-spacing:.05em;line-height:normal}.bundle-builder__add-icon svg{width:14px;height:14px}.bundle-builder__add.is-added{--bs-btn-bg: rgb(var(--color-secondary-button-bg));--bs-btn-color: rgb(var(--color-secondary-button-text));--bs-btn-border-color: rgb(var(--color-secondary-button-bg))}.bundle-builder__add:disabled{cursor:not-allowed}.bundle-builder__summary{top:var(--bundle-sticky-top);border:1px solid rgba(var(--color-border),.6);border-radius:var(--bs-border-radius-lg, 12px);overflow:hidden}.bundle-builder__summary-head,.bundle-builder__slots,.bundle-builder__totals,.bundle-builder__actions{padding:1.25rem}.bundle-builder__summary-head{border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__summary-head p{opacity:.85}.bundle-builder__progress{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.bundle-builder__progress-icon{flex:0 0 auto;display:inline-flex;color:rgb(var(--color-foreground))}.bundle-builder__progress .progress{flex:1 1 auto;height:4px;background:var(--bundle-skeleton)}.bundle-builder__progress .progress-bar{background:rgb(var(--color-foreground));transition:width .3s ease}.bundle-builder__slots{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__slot{display:flex;gap:1rem;align-items:flex-start;position:relative}.bundle-builder__slot-thumb{flex:0 0 110px;width:110px;height:110px;background:var(--bundle-skeleton);border-radius:var(--bs-border-radius);overflow:hidden}.bundle-builder__slot-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bundle-builder__slot-thumb-link{display:block;width:100%;height:100%}.bundle-builder__slot-thumb .placeholder-svg{width:100%;height:100%;display:block}.bundle-builder__slot-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.35rem;padding-top:2.5rem}.bundle-builder__slot--filled .bundle-builder__slot-body{padding-top:.25rem}.bundle-builder__skeleton{display:block;height:12px;border-radius:999px;background:var(--bundle-skeleton)}.bundle-builder__skeleton--long{width:100%}.bundle-builder__skeleton--short{width:55%}.bundle-builder__slot-title{display:-webkit-box;margin-inline-end:2rem}.bundle-builder__slot-title a{color:inherit;text-decoration:none}.bundle-builder__slot-variant{opacity:.7}.bundle-builder__slot-remove{position:absolute;top:0;inset-inline-end:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));cursor:pointer}.bundle-builder__slot-remove:hover{background:rgba(var(--color-foreground),.14)}.bundle-builder__slot-remove svg{width:12px;height:12px}.bundle-builder__totals{border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.bundle-builder__total-row .h4{margin:0}.bundle-builder__compare{text-decoration:line-through;opacity:.6;margin-inline-end:.5rem}.bundle-builder__saving{color:rgb(var(--color-foreground));letter-spacing:.05em}.bundle-builder__cta:disabled{cursor:not-allowed}.bundle-builder__cta .spinner-border{width:1rem;height:1rem}.bundle-builder__status--error{color:rgba(var(--bs-danger-rgb),1)}@media(max-width:991.98px){.bundle-builder__slot-thumb{flex-basis:80px;width:80px}}.bundle-builder__dots{display:flex;justify-content:center;gap:.5rem;padding:0 1.25rem 1.25rem;border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:width .2s ease,background-color .2s ease}.bundle-builder__dot.is-active{width:20px;background:rgb(var(--color-foreground))}@media(max-width:767.98px){.bundle-builder__slots{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:0;padding-bottom:1rem;gap:0;border-bottom:0}.bundle-builder__slots::-webkit-scrollbar{display:none}.bundle-builder__slot{flex:0 0 100%;padding-inline:1.25rem;scroll-snap-align:start;scroll-snap-stop:always}.bundle-builder__slot-remove{inset-inline-end:1.25rem}}.cro-product-summary{border:1px solid rgba(var(--color-foreground),.25);border-radius:12px;padding:14px 16px;font-size:.9em;line-height:1.5}.cro-product-summary p{margin:0 0 8px}.cro-product-summary p:last-child{margin-bottom:0}.cro-product-summary a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cro-product-summary summary{cursor:pointer}.cro-product-summary details p{margin-top:8px}.native-signup{max-width:40rem;margin:0 auto 3rem;padding:1.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--bs-radius);text-align:left}.native-signup h2{margin:0 0 .75rem;color:inherit}.native-signup__description{margin:0 0 1.25rem}.native-signup__form label{display:block;margin-bottom:.5rem;font-size:1rem}.native-signup__fields{display:flex;gap:.75rem}.native-signup__fields input{min-width:0;flex:1;width:100%;min-height:48px;padding:.75rem;border:1px solid currentColor;border-radius:var(--input-btn-border-radius, 4px);background:rgb(var(--color-background));color:inherit;font:inherit;font-size:16px}.native-signup__fields button{position:static;min-height:48px;padding:.75rem 1.25rem;white-space:nowrap}.native-signup :is(input,button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.native-signup__consent{margin:1rem 0 0;font-size:.875rem;line-height:1.6}.native-signup__consent a{color:inherit;text-decoration:underline}.native-signup__message{margin:1rem 0 0}@media(max-width:575px){.native-signup{padding:1.25rem}.native-signup__fields{flex-direction:column}.native-signup__fields button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
