.global-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;height:100%}.global-modal:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100%;opacity:0;z-index:4;visibility:hidden;background-color:rgba(var(--color-foreground),.2);transition:opacity var(--duration-extra-longer) var(--ease-out-slow),visibility var(--duration-extra-longer) var(--ease-out-slow);-webkit-backdrop-filter:blur(var(--drawer-shadow-blur-radius));backdrop-filter:blur(var(--drawer-shadow-blur-radius))}.global-modal[open]{opacity:1;visibility:visible;z-index:101}.global-modal:not(.closing)[open]:after{visibility:visible;opacity:1}.global-modal__dialog{--modal-height-offset: 3.2rem;position:absolute;top:0%;left:50%;transform:translate(-50%);margin:0 auto;overflow:hidden;width:100%;height:100vh;height:100dvh;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center}.global-modal.closing .global-modal__dialog{transform:translate(-50%,100%)}.global-modal:not(.closing)[open] .global-modal__dialog{animation:global-modal var(--duration-medium) var(--ease-out-slow)}.global-modal.closing .global-modal__dialog{animation:global-modal-closing var(--duration-long) var(--ease-out-slow) forwards}.global-modal:has(.global-modal__content-wrapper.loaded) .loading__spinner{display:none}.global-modal__content-wrapper{position:relative;animation:global-modal var(--duration-medium) var(--ease-out-slow);display:none;width:92%;border-radius:var(--text-boxes-radius);overflow:hidden;max-width:calc(var(--page-width) - 10rem)}.global-modal__content-wrapper.loaded{display:block}.global-modal__close{width:3.6rem;height:3.6rem;border-radius:999px;background:transparent;border:none;color:var(--color-foreground);position:absolute;top:.8rem;left:.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.global-modal__close svg{width:1.4rem;height:1.4rem;color:var(--modal-fg-color, rgb(var(--color-foreground)));opacity:.5}.global-modal__content-inner-heading{margin-top:0;font-style:normal;font-weight:600;line-height:150%}.global-modal__content-inner-heading.text-center{text-align:center}.global-modal__content-inner-heading.text-left{text-align:left}.global-modal__content-inner-heading.text-right{text-align:right}.global-modal__content{border-radius:var(--text-boxes-radius);padding:6rem 1.6rem 5rem;max-height:90vh;overflow-y:auto;background-color:var(--modal-bg-color, var(--gradient-background))}.global-modal__content *:not(.button){color:var(--modal-fg-color)}.global-modal__content .table-wrapper{overflow-x:auto}.global-modal-table{display:table;width:100%;border-style:none;box-shadow:none;table-layout:auto;border-collapse:collapse}.global-modal-table .button{margin-top:1rem}.global-modal-table td,.global-modal-table th{border:none;vertical-align:top}.global-modal-table td,.global-modal-table th{padding:1rem}.table-border-horizontal .global-modal-table td,.table-border-horizontal .global-modal-table th{padding:1.5rem 1rem}.global-modal-table td:empty,.global-modal-table th:empty{padding:0}.table-border-vertical .global-modal-table td:not(:first-child):not(:last-child),.table-border-vertical .global-modal-table th:not(:first-child):not(:last-child){border-left:1px solid #ccc;border-right:1px solid #ccc}.table-border-vertical .global-modal-table td:first-child,.table-border-vertical .global-modal-table th:first-child{border-right:1px solid #ccc}.table-border-vertical .global-modal-table td:last-child,.table-border-vertical .global-modal-table th:last-child{border-left:1px solid #ccc}.table-border-horizontal .global-modal-table tr:not(:first-child) td,.table-border-horizontal .global-modal-table tr:not(:first-child) th{border-top:1px solid #ccc}.table-border-horizontal .global-modal-table tr:last-child td,.table-border-horizontal .global-modal-table tr:last-child th{border-bottom:none}.table-border-horizontal .global-modal-table thead{border-bottom:1px solid #ccc}.table-border-wrapper .global-modal-table{border:1px solid #ccc}.global-modal:not(.table-border-wrapper):not(.table-border-vertical):not(.table-border-horizontal) .global-modal__content .table-wrapper{margin-left:-.5rem;margin-right:-.5rem}.global-modal__content a:not(.button){text-decoration-line:underline;color:currentColor;text-underline-offset:.2rem}.global-modal__content .image-wrapper:not(:has(a)) img{width:100%;object-fit:contain;height:auto}.global-modal__content .video-wrapper:not(:has(a)) video:not([height]){height:auto}.global-modal__content .video-wrapper:not(:has(a)) video:not([width]){width:100%}.global-modal-table *{margin:0}.global-modal-table img{width:100%;object-fit:contain;height:auto}.global-modal__content-inner-copy thead th{line-height:1.5}.global-modal__content-inner-copy:has(thead th:nth-child(n+3)) thead th{min-width:22rem}.global-modal__content-inner-copy .button-wrapper--left{display:flex;justify-content:flex-start}.global-modal__content-inner-copy .button-wrapper--right{display:flex;justify-content:flex-end}.global-modal__content-inner-copy .button-wrapper--center{display:flex;justify-content:center}.global-modal__content-inner-copy hr{margin:4rem 0}.global-modal-table thead{text-align:var(--table-head-text-alignment, center)}.global-modal-table tbody{text-align:var(--table-body-text-alignment, left)}.global-modal .spinner .path{stroke:rgb(var(--color-background))}@keyframes global-modal{0%{opacity:0}to{opacity:1}}@keyframes global-modal-closing{0%{opacity:1}to{opacity:0}}@media screen and (min-width: 768px){.global-modal__content{padding-left:3rem;padding-right:3rem}.global-modal__close{left:1.5rem}}@media screen and (min-width: 1200px){.global-modal__content-wrapper{width:var(--modal-maximum-width-desktop, 90%);min-width:50rem}.global-modal__close{left:1.5rem;top:1.5rem}.global-modal__content-inner-copy *:not(h1,h2,h3,h4,h5,h6){font-size:1.6rem}.global-modal__content-inner-copy thead th{line-height:1.5}}@media screen and (min-width: 1440px){css-swiper ul[data-carousel] .global-modal__dialog-item[data-carousel-item]{scroll-margin-left:20rem}.global-modal [data-carousel]{padding-left:20rem;padding-right:20rem}}
/*# sourceMappingURL=/cdn/shop/t/618/assets/component-global-metaobject-modal.css.map */
