.technical-details-modal{position:fixed;top:calc(var(--header-height, 7.2rem) + var(--announcement-bar-height, 0px));inset-inline:0;bottom:0;z-index:49;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s var(--duration-long, .3s),pointer-events 0s var(--duration-long, .3s)}.technical-details-modal[hidden]{display:none}.technical-details-modal.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.technical-details-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay, rgba(0, 0, 0, 1));opacity:0;cursor:pointer;transition:opacity var(--duration-base, .2s) var(--easing-base, ease)}.technical-details-modal.is-open .technical-details-modal__overlay{opacity:var(--color-overlay-opacity, .5)}.technical-details-modal__inner{position:absolute;inset-block-start:0;inset-inline-end:0;width:100%;max-width:var(--fluid-600-600);max-height:100%;background-color:var(--color-modal-background, var(--color-background));display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;outline:none}.technical-details-modal__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--fluid-16-16);padding:var(--fluid-24-24);background-color:var(--color-modal-background, var(--color-background));flex-shrink:0}.technical-details-modal__title{margin:0;font-family:var(--font-body-family);font-size:var(--fluid-16-16);font-weight:var(--font-body-weight-bold, 700);line-height:1.1;letter-spacing:.01em;color:var(--color-foreground, #2d2a25)}.technical-details-modal__close{display:grid;place-items:center;width:var(--fluid-27-27);height:var(--fluid-27-27);padding:0;border:0;background:transparent;color:#2d2a25;cursor:pointer}.technical-details-modal__close svg{width:var(--fluid-27-27);height:var(--fluid-27-27)}.technical-details-modal__close:focus-visible{outline:2px solid var(--color-border-focus, var(--color-accent));outline-offset:2px;border-radius:2px}.technical-details-modal__body{flex:1;padding:0}.technical-details-modal__product{margin:0;padding:var(--fluid-43-43) var(--fluid-24-24) 2rem;border-block-end:1px solid var(--color-border);font-family:var(--font-heading-family);font-size:var(--fluid-28-40);font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--color-foreground)}.technical-details-modal__specs{margin:0;padding:0}.technical-details-modal__row{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--fluid-30-30) var(--fluid-10-24);border-block-end:1px solid var(--color-border)}.technical-details-modal__label{width:100%;max-width:var(--fluid-221-280);margin:0;font-family:var(--font-body-family);font-size:var(--fluid-14-16);font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--color-foreground)}.technical-details-modal__value{flex:1 1 auto;max-width:var(--fluid-263-263);margin:0;font-family:var(--font-body-family);font-size:var(--fluid-14-16);font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--color-foreground)}html:has(body.technical-details-modal-open){overflow:hidden}@media(max-width:767px){.technical-details-modal__label{width:auto}.technical-details-modal__value{flex:none;max-width:150px}}@media(prefers-reduced-motion:no-preference){.technical-details-modal__inner{transform:translateY(-100%);transition:transform var(--duration-long, .3s) var(--easing-base, ease)}.technical-details-modal.is-open .technical-details-modal__inner{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-technical-details-modal.css.map */
