html.lightbox-open,body.lightbox-open{overflow:hidden}.theme-lightbox[hidden]{display:none!important}.theme-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px}.theme-lightbox__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lb-overlay-color, #000);opacity:var(--lb-overlay-opacity, .55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.theme-lightbox__dialog{position:relative;z-index:1;width:min(92vw,1100px);max-height:90vh;overflow:auto;overscroll-behavior:contain;background-color:var(--lb-desktop-bg, #fff);background-image:var(--lb-desktop-bg-image, none);background-size:cover;background-position:center;color:var(--lb-desktop-text, #151515);--lb-device-bg: var(--lb-desktop-bg, #fff);--lb-device-text: var(--lb-desktop-text, #151515);border:var(--lb-desktop-border-width, 0) solid var(--lb-desktop-border-color, transparent);border-radius:var(--lb-desktop-radius, 26px);box-shadow:0 30px 90px rgba(0,0,0,var(--lb-desktop-shadow-alpha, .3)),0 8px 28px rgba(0,0,0,calc(var(--lb-desktop-shadow-alpha, .3) * .55));transform:translateY(12px) scale(.985);opacity:0;transition:transform .22s ease,opacity .22s ease}.theme-lightbox.is-open .theme-lightbox__dialog{transform:translateY(0) scale(1);opacity:1}.theme-lightbox__dialog--desktop-small{width:min(92vw,560px)}.theme-lightbox__dialog--desktop-medium{width:min(92vw,760px)}.theme-lightbox__dialog--desktop-large{width:min(94vw,1080px)}.theme-lightbox__dialog--desktop-custom{width:min(94vw,var(--lb-desktop-width));max-height:var(--lb-desktop-max-height)}.theme-lightbox__dialog--desktop-fullscreen{width:calc(100vw - 32px);height:calc(100vh - 32px);max-height:none}.theme-lightbox__device--mobile{display:none}.theme-lightbox__layout{min-height:100%}.theme-lightbox__layout--media-left,.theme-lightbox__layout--media-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.theme-lightbox__layout--media-right .theme-lightbox__media{order:2}.theme-lightbox__layout--media-top,.theme-lightbox__layout--media-bottom,.theme-lightbox__layout--content-only,.theme-lightbox__layout--background-media{display:grid}.theme-lightbox__layout--media-bottom .theme-lightbox__media{order:2}.theme-lightbox__layout--content-only .theme-lightbox__media{display:none}.theme-lightbox__layout--background-media{position:relative;min-height:520px}.theme-lightbox__layout--background-media .theme-lightbox__media{position:absolute;top:0;right:0;bottom:0;left:0}.theme-lightbox__layout--background-media .theme-lightbox__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000047,#0000000d)}.theme-lightbox__media{min-height:300px;overflow:hidden;background:#7f7f7f14}.theme-lightbox__image{width:100%;height:100%;display:block;object-fit:cover}.theme-lightbox__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-width:0;min-height:100%;padding:0;pointer-events:none}.theme-lightbox__heading{margin:0;max-width:18ch;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:.98;letter-spacing:-.045em}.theme-lightbox__text{max-width:58ch;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;opacity:.82;line-height:1.65}.theme-lightbox__text p{margin:0}.theme-lightbox__text a{color:var(--lb-block-link-color, inherit)}.theme-lightbox__discount{width:min(100%,420px);display:grid;gap:8px}.theme-lightbox__discount-label{font-size:.72em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.theme-lightbox__discount-row{display:flex;align-items:center;gap:10px;padding:8px;border:1px dashed currentColor;border-radius:14px}.theme-lightbox__discount-row code{min-width:0;flex:1;padding:0 8px;overflow:hidden;text-overflow:ellipsis;font:inherit;font-weight:850;letter-spacing:.06em}.theme-lightbox__copy,.theme-lightbox__button{border:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit}.theme-lightbox__copy{min-height:38px;padding:0 14px;border-radius:10px;background:var(--lb-copy-bg, var(--lb-block-color, var(--lb-device-text)));color:var(--lb-copy-text, var(--lb-device-bg));font-size:var(--lb-copy-font-size, .86em);font-weight:800}.theme-lightbox__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.theme-lightbox__button:hover{transform:translateY(-2px)}.theme-lightbox__button--primary{background:var(--lb-button-bg, var(--lb-block-color, var(--lb-device-text)));color:var(--lb-button-text, var(--lb-device-bg));border:1px solid var(--lb-button-border, transparent);box-shadow:0 8px 22px #00000026}.theme-lightbox__button--secondary{background:var(--lb-button-bg, transparent);color:var(--lb-button-text, var(--lb-block-color, var(--lb-device-text)));border:1px solid var(--lb-button-border, currentColor)}.theme-lightbox__button--text{min-height:auto;padding:0;color:var(--lb-button-text, var(--lb-block-color, var(--lb-device-text)));background:var(--lb-button-bg, transparent);text-decoration:underline;text-underline-offset:4px}.theme-lightbox__inline-image{width:var(--lb-inline-width, 100%);max-width:100%}.theme-lightbox__inline-image img{width:100%;height:auto;display:block;border-radius:14px}.theme-lightbox__spacer{width:100%;height:var(--lb-spacer-desktop, 16px)}.theme-lightbox__close{position:absolute;z-index:5;top:14px;width:42px;height:42px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:var(--lb-desktop-close-bg, color-mix(in srgb, var(--lb-desktop-bg, #fff) 88%, transparent));color:var(--lb-desktop-close-color, var(--lb-desktop-text, #151515));box-shadow:0 6px 18px #00000024;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-lightbox__close--top-left{left:14px}.theme-lightbox__close--top-right{right:14px}@media(max-width:749px){.theme-lightbox{padding:12px}.theme-lightbox__device--desktop{display:none}.theme-lightbox__device--mobile{display:block}.theme-lightbox__dialog{width:min(94vw,620px);max-height:var(--lb-mobile-max-height, 90vh);background-color:var(--lb-mobile-bg, #fff);background-image:var(--lb-mobile-bg-image, none);background-size:cover;background-position:center;color:var(--lb-mobile-text, #151515);--lb-device-bg: var(--lb-mobile-bg, #fff);--lb-device-text: var(--lb-mobile-text, #151515);border:var(--lb-mobile-border-width, 0) solid var(--lb-mobile-border-color, transparent);border-radius:var(--lb-mobile-radius, 22px);box-shadow:0 24px 70px rgba(0,0,0,var(--lb-mobile-shadow-alpha, .3)),0 8px 24px rgba(0,0,0,calc(var(--lb-mobile-shadow-alpha, .3) * .55))}.theme-lightbox__dialog--mobile-card{width:min(92vw,540px)}.theme-lightbox__dialog--mobile-large{width:min(96vw,680px)}.theme-lightbox__dialog--mobile-custom{width:var(--lb-mobile-width, 92vw)}.theme-lightbox__dialog--mobile-fullscreen{width:100vw;height:100dvh;max-height:none;border-radius:0}.theme-lightbox__layout--media-left,.theme-lightbox__layout--media-right{display:grid;grid-template-columns:1fr}.theme-lightbox__layout--background-media{min-height:min(86dvh,760px)}.theme-lightbox__media{min-height:220px;max-height:46dvh}.theme-lightbox__content{min-height:220px;gap:0;padding:0}.theme-lightbox__spacer{height:var(--lb-spacer-mobile, 12px)}.theme-lightbox__close{background:var(--lb-mobile-close-bg, color-mix(in srgb, var(--lb-mobile-bg, #fff) 88%, transparent));color:var(--lb-mobile-close-color, var(--lb-mobile-text, #151515))}}@media(prefers-reduced-motion:reduce){.theme-lightbox__dialog,.theme-lightbox__button{transition:none!important}}.theme-lightbox__editor-empty{position:absolute;left:50%;top:50%;width:min(calc(100% - 48px),520px);min-height:180px;display:grid;place-items:center;gap:8px;padding:30px;border:1px dashed currentColor;border-radius:18px;opacity:.72;transform:translate(-50%,-50%);pointer-events:auto}.theme-lightbox__editor-empty strong{font-size:22px}.theme-lightbox__editor-empty span{max-width:34ch;text-align:center;font-size:12px;line-height:1.5}.theme-lightbox__block{position:absolute;left:var(--lb-block-x, 50%);top:var(--lb-block-y, 50%);z-index:var(--lb-block-z, 5);width:min(var(--lb-block-width, 60%),calc(100% - 32px));max-width:calc(100% - 32px);transform:translate(-50%,-50%);color:var(--lb-block-color, inherit);font-family:var(--lb-block-font-family, inherit);font-size:var(--lb-block-font-size, inherit);font-weight:var(--lb-block-font-weight, inherit);text-align:var(--lb-block-align, center);pointer-events:auto}.theme-lightbox__block>*{margin-inline:0}.theme-lightbox__block[style*="--lb-block-align: center"]>*{margin-inline:auto}.theme-lightbox__block[style*="--lb-block-align: right"]>*{margin-left:auto;margin-right:0}.theme-lightbox__discount,.theme-lightbox__inline-image,.theme-lightbox__custom{max-width:100%}.theme-lightbox__discount,.theme-lightbox__custom{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.theme-lightbox__button{width:auto;max-width:100%}.theme-lightbox__layout{position:relative;min-height:520px;isolation:isolate}.theme-lightbox__device{position:relative;min-height:520px}.theme-lightbox__layout--content-only{min-height:520px}@media(max-width:749px){.theme-lightbox__device,.theme-lightbox__layout,.theme-lightbox__layout--content-only{min-height:min(82dvh,680px)}.theme-lightbox__block{width:min(var(--lb-block-width, 80%),calc(100% - 24px));max-width:calc(100% - 24px)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lightbox-popup.css.map */
