bundle-summary{display:block}.bundle-summary-summary{font-size:1.25em;list-style:none}.bundle-summary-summary::-webkit-details-marker{display:none}.bundle-summary-summary:after{content:" \25ba"}.bundle-summary-details[open] .bundle-summary-summary:after{content:" \25bc"}.bundle-summary-content{padding:1em;background:var(---color-bg-secondary)}.bundle-summary-content h3{margin-top:0}.bundle-summary-message{font-weight:600}.bundle-summary-message span{color:var(---color-primary)}.bundle-summary-products{background:#fff0db;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:280px}@media (min-width: 990px){.bundle-summary-products{max-height:50vh}}.bundle-summary-products::-webkit-scrollbar{width:var(--scrollbar-height-mobile, 5px);height:var(--scrollbar-height-mobile, 5px);background:transparent}.bundle-summary-products::-webkit-scrollbar-thumb{background:var(--carousel-scrollbar-color, currentColor);border-radius:5px}.bundle-summary-products::-webkit-scrollbar-track{border:1px solid var(--carousel-scrollbar-color, currentColor);border-radius:5px}.bundle-summary-item{position:relative;display:grid;grid-template-columns:60px 1fr;grid-gap:15px;padding:10px;border-bottom:1px solid var(--primary)}.bundle-summary-item__image-container{width:100%;height:100%}.bundle-summary-item__image-container img{width:60px;max-height:60px;height:100%;object-fit:cover}.bundle-summary-item__content{width:100%;padding:0}.bundle-summary-item__content-flex{display:flex;align-items:flex-start;justify-content:space-between}.bundle-summary-item__title{font-family:Brandon Grotesque;font-style:normal;font-weight:700;font-size:calc(1rem*var(---font-adjust-body));line-height:22px;display:flex;align-items:center;color:var(---color-text);margin:0}.bundle-summary-item__meta{display:flex;align-items:flex-start;margin-bottom:10px;gap:5px}.bundle-summary-item__selected-options{line-height:16px;margin-top:0!important;color:#a69692}.bundle-summary__price-container{display:flex;flex-direction:column;align-items:flex-end}.bundle-summary__price{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;flex-wrap:wrap;min-width:65px;font-weight:var(---font-weight-body-bold);font-size:18px;line-height:1.33;text-align:right;margin-top:0;margin-bottom:0;color:#b07479}.bundle-summary__price del{font-size:14px;color:var(--text-light)}.bundle-summary-item__content-qty{display:flex;align-items:center;justify-content:space-between}.bundle-summary__quantity{position:relative;width:85px;transition:opacity .4s}.bundle-summary__quantity button{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:100%;font-size:0;line-height:1;transform:translateY(-50%);transition:opacity .3s}.bundle-summary__quantity .bundle-summary__quantity-field{border:1px solid var(--primary);border-radius:5px;font-weight:700;font-size:20px;line-height:22px;text-align:center;color:var(---color-text);margin:0;padding:5px 30px}.bundle-summary__quantity .bundle-summary__quantity-minus{left:0}.bundle-summary__quantity .bundle-summary__quantity-plus{right:0}.bundle-summary__quantity .icon{width:20px;height:20px}.bundle-summary-item__remove-item{cursor:pointer}.bundle-summary-total{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;font-size:22px;line-height:1.33;font-weight:var(---font-weight-body-bold);margin-top:1em}.bundle__total__prices-container{display:flex;align-items:center;gap:10px}.bundle__total__money{color:#b07479}.bundle__total__money_compare{font-size:18px;font-weight:500;text-decoration:line-through;color:#938986}.bundle-summary-cta{margin-top:1em}.bundle-summary-cta button{min-width:unset}.bundle-summary-cta button[disabled]{opacity:.75;cursor:not-allowed}@media screen and (max-width: 989px){bundle-summary{position:fixed;bottom:0;left:0;width:100vw;max-height:75vh;z-index:101;background:var(---color-bg-secondary)}.bundle-summary-summary{padding:1em}body:has(.section--fixed-bar.fixed-bottom) .bundle-summary-details:not([open]) .bundle-summary-summary{padding-bottom:4em}.bundle-summary-content{padding-top:0}}@media screen and (min-width: 990px){bundle-summary{position:-webkit-sticky;position:sticky;z-index:1;top:100px;max-height:calc(100vh - 110px);align-self:start}.bundle-summary-summary{display:none}}
/*# sourceMappingURL=/cdn/shop/t/447/assets/component-bundle-summary.css.map */
