.bundle-size-chart{margin:.8rem 0 1.2rem}.bundle-size-chart__button{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font:inherit}.bundle-size-chart__button:hover .bundle-size-chart__text{opacity:.75}.bundle-size-chart__icon{display:inline-flex;flex-shrink:0}.bundle-size-chart__text{font-weight:500;font-size:1.7rem;line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2rem}.bundle-size-chart__placeholder{font-size:1.3rem;color:rgba(var(--color-foreground),.7);margin:.8rem 0 1.2rem}.bundle-size-chart-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;left:0;overflow:auto;width:100%;height:100%;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem 3rem}.bundle-size-chart-modal[open]{opacity:1;visibility:visible;z-index:101}.bundle-size-chart-modal__dialog{position:relative;width:100%;max-width:62rem;background:#fff;box-shadow:0 .4rem 2rem #0000002e;outline:none}.bundle-size-chart-modal__header{position:relative;text-align:center;padding:2.4rem 4rem 1.6rem;border-bottom:.1rem solid #e8e8e8}.bundle-size-chart-modal__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:#1a1a1a;cursor:pointer}.bundle-size-chart-modal__close .icon{width:1.8rem;height:1.8rem}.bundle-size-chart-modal__close:hover{opacity:.6}.bundle-size-chart-modal__product-title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700;line-height:1.3;color:#1a1a1a;text-transform:none;letter-spacing:0}.bundle-size-chart-modal__subtitle{margin:0;font-size:1.4rem;font-weight:400;line-height:1.4;color:#555}.bundle-size-chart-modal__body{max-height:calc(100vh - 14rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.bundle-size-chart-modal__section{padding:0}.bundle-size-chart-modal__section--measure{border-top:.1rem solid #e8e8e8}.bundle-size-chart-modal__section-label{background:#c0392b;color:#fff;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;padding:1rem 1.5rem}.bundle-size-chart-modal__image-wrap{line-height:0}.bundle-size-chart-modal__image{display:block;width:100%;height:auto}@media screen and (min-width:750px){.bundle-size-chart-modal{padding:4rem 2rem;align-items:center}.bundle-size-chart-modal__header{padding:2.8rem 5rem 2rem}.bundle-size-chart-modal__product-title{font-size:1.8rem}.bundle-size-chart-modal__subtitle{font-size:1.5rem}.bundle-size-chart-modal__body{max-height:calc(100vh - 18rem)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-bundle-size-chart.css.map */
