.bk-lightbox-trigger{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0}.bk-lightbox-trigger-overlay{z-index:7;cursor:zoom-in;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.bk-lightbox-trigger-cue{z-index:2;background:var(--bk-yellow,#fcfb53);width:2.2rem;height:2.2rem;color:var(--bk-ink,#111);opacity:.92;border-radius:999px;place-items:center;transition:transform .14s,opacity .14s;display:grid;position:absolute;top:.7rem;right:.7rem}.bk-lightbox-trigger-cue svg{stroke-width:2.8px;width:1rem;height:1rem}.bk-lightbox-trigger-overlay:hover .bk-lightbox-trigger-cue,.bk-lightbox-trigger-overlay:focus-visible .bk-lightbox-trigger-cue{opacity:1;transform:scale(1.06)}.bk-lightbox-trigger-overlay:focus-visible{outline:3px solid var(--bk-yellow,#fcfb53);outline-offset:-6px}.bk-lightbox{--lb-backdrop:#070d21;--lb-control-bg:#ffffff1a;--lb-control-bg-hover:#fff3;--lb-control-fg:#fff;--lb-accent:#fcfb53;--lb-text:#ffffffdb;--lb-text-soft:#fff9;--lb-thumb-height:3.25rem;--lb-caption-height:5.4rem;--lb-action-height:0px;--yarl__portal_zindex:10000;--yarl__color_backdrop:var(--lb-backdrop);--yarl__color_button:var(--lb-control-fg);--yarl__color_button_active:var(--lb-control-fg);--yarl__color_button_disabled:#ffffff59;--yarl__thumbnails_container_background_color:var(--lb-backdrop);--yarl__thumbnails_thumbnail_background:transparent;--yarl__thumbnails_thumbnail_border_color:transparent;--yarl__thumbnails_thumbnail_active_border_color:var(--lb-accent);--yarl__thumbnails_thumbnail_border_radius:4px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:10000;font-family:var(--font-body), "DM Sans", system-ui, sans-serif}.bk-lightbox:not(.bk-lightbox-no-action-bar){--lb-action-height:4.5rem}.bk-lightbox.yarl__root{background:var(--lb-backdrop);width:100vw;height:100dvh;position:fixed;inset:0}.bk-lightbox .yarl__container{padding-bottom:var(--lb-caption-height);background:var(--lb-backdrop)}.bk-lightbox .yarl__slide_image{background:0 0;border:0;border-radius:6px;box-shadow:0 24px 60px #00000073}.bk-lightbox .yarl__video_container{border-radius:6px;overflow:hidden}.bk-lightbox .yarl__toolbar{gap:.35rem;padding:.85rem .85rem 0 0}.bk-lightbox .yarl__button{background:var(--lb-control-bg);width:2.5rem;height:2.5rem;color:var(--lb-control-fg);filter:none;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:background-color .14s;display:inline-flex}.bk-lightbox .yarl__button:hover,.bk-lightbox .yarl__button:focus-visible{background:var(--lb-control-bg-hover)}.bk-lightbox .yarl__button:focus-visible{outline:2px solid var(--lb-accent);outline-offset:2px}.bk-lightbox .yarl__button:disabled{color:var(--yarl__color_button_disabled);cursor:default;background:0 0}.bk-lightbox .yarl__navigation_prev,.bk-lightbox .yarl__navigation_next{width:2.75rem;height:2.75rem;margin-top:calc(-1 * (var(--lb-caption-height) + var(--lb-thumb-height) + var(--lb-action-height)) / 2);padding:0}.bk-lightbox .yarl__navigation_prev{left:.85rem}.bk-lightbox .yarl__navigation_next{right:.85rem}.bk-lightbox .yarl__button>.bk-lightbox-icon-wrap,.bk-lightbox-icon-wrap{justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin:0;padding:0;line-height:0;display:flex}.bk-lightbox-icon-wrap svg{stroke-width:2.4px;width:1.15rem;height:1.15rem;display:block}.bk-lightbox .yarl__counter{color:var(--lb-text-soft);filter:none;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800;top:1.35rem;left:1.25rem}.bk-lightbox-note{z-index:3;max-width:60ch;color:var(--lb-text);text-align:center;pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin-inline:auto;padding:0;display:flex;position:absolute;bottom:.6rem;left:4rem;right:4rem}.bk-lightbox-note span{color:var(--lb-accent);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;flex:none;padding:0;font-size:.62rem;font-weight:800}.bk-lightbox-note p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.bk-lightbox .yarl__thumbnails_container{padding-bottom:var(--lb-action-height);background:var(--lb-backdrop);border-top:0}.bk-lightbox .yarl__thumbnails_track{padding:.5rem 0 .9rem}.bk-lightbox .yarl__thumbnails_thumbnail{opacity:.55;background:0 0;border:0;border-radius:4px;transition:opacity .14s}.bk-lightbox .yarl__thumbnails_thumbnail:hover,.bk-lightbox .yarl__thumbnails_thumbnail:focus-visible{opacity:.85}.bk-lightbox .yarl__thumbnails_thumbnail_active{box-shadow:0 0 0 2px var(--lb-accent);opacity:1}.bk-lightbox-purchase-bar{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;max-width:30rem;min-height:3.4rem;margin-inline:auto;padding:.4rem .4rem .4rem .8rem;display:grid;position:fixed;bottom:.85rem;left:1rem;right:1rem}.bk-lightbox-purchase-icon{background:var(--lb-accent,#fcfb53);color:#111;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.bk-lightbox-purchase-icon svg{width:1rem;height:1rem}.bk-lightbox-purchase-copy{min-width:0;display:grid}.bk-lightbox-purchase-kicker{color:#fff9;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.bk-lightbox-purchase-title{font-family:var(--font-heading), "Bricolage Grotesque", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.bk-lightbox-purchase-button{background:var(--lb-accent,#fcfb53);color:#111;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem .95rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.bk-lightbox-purchase-button[data-etsy-live-cta=true]{background:#ff69b4}.bk-lightbox-purchase-button svg{width:.9rem;height:.9rem}@media (max-width:640px){.bk-lightbox{--lb-thumb-height:2.9rem;--lb-caption-height:5.6rem}.bk-lightbox:not(.bk-lightbox-no-action-bar){--lb-action-height:4rem}.bk-lightbox .yarl__toolbar{padding:.6rem .6rem 0 0}.bk-lightbox .yarl__navigation_prev,.bk-lightbox .yarl__navigation_next{width:2.4rem;height:2.4rem}.bk-lightbox .yarl__navigation_prev{left:.5rem}.bk-lightbox .yarl__navigation_next{right:.5rem}.bk-lightbox-note{left:1rem;right:1rem}.bk-lightbox-note p{-webkit-line-clamp:3;font-size:.8rem}.bk-lightbox-purchase-bar{min-height:3.2rem;left:.6rem;right:.6rem}.bk-lightbox-purchase-kicker{display:none}}@media (prefers-reduced-motion:reduce){.bk-lightbox-trigger-cue,.bk-lightbox .yarl__button,.bk-lightbox .yarl__thumbnails_thumbnail{transition:none}.bk-lightbox-trigger-overlay:hover .bk-lightbox-trigger-cue{transform:none}}
