.custom-deck-portfolio-52kards__intro{max-width:760px;margin:0 auto 32px;text-align:center}.custom-deck-portfolio-52kards__intro .rte{margin-top:20px;line-height:1.7}.custom-deck-portfolio-52kards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:760px;margin:0 auto}.custom-deck-portfolio-52kards__grid figure{margin:0;overflow:hidden;border-radius:12px;background:rgb(var(--color-background))}.custom-deck-portfolio-52kards__grid img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.custom-deck-portfolio-52kards__grid a{display:block;cursor:zoom-in}.custom-deck-portfolio-52kards__grid a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.custom-deck-portfolio-52kards__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:56px 12px 12px;border:1px solid #666;border-radius:12px;background:#151515;color:#eee;width:max-content;max-width:94vw;max-height:90dvh}.custom-deck-portfolio-52kards__dialog::backdrop{background:#000c}.custom-deck-portfolio-52kards__dialog img{display:block;width:auto;height:auto;max-width:86vw;max-height:74dvh;object-fit:contain}.custom-deck-portfolio-52kards__dialog button{position:absolute;top:6px;right:6px;width:44px;height:44px;font-size:30px;color:#eee;background:transparent}html:has(.custom-deck-portfolio-52kards__dialog[open]){overflow:hidden}[id$=__image_with_text_ejHyfH] a[href="#start-your-deck-form"],[id$=__custom_liquid_eea8ym] a[href="#start-your-deck-form"]{color:rgb(var(--color-foreground))!important;background:transparent!important;border:1px solid currentColor!important;min-height:48px}[id$=__custom_liquid_eea8ym]{--section-padding-top: 24px !important}html[data-color-mode-52kards=dark] .custom-deck-portfolio-52kards{background:#151515;color:#eee}@media(max-width:767px){.custom-deck-portfolio-52kards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:767px){.custom-deck-portfolio-52kards__intro{text-align:left}}.footer-kit-form .formkit-alert:empty{display:none}.footer-kit-form .formkit-alert{margin:0;padding:12px;list-style:none;font-size:.875rem;border:1px solid currentColor;border-radius:var(--rounded-input, .25rem)}.footer-kit-form .formkit-alert-error{color:#b42318}.footer-kit-form button:disabled{opacity:.6;cursor:wait}.menu-drawer .drawer__footer-compact-52kards{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 16px;padding:20px var(--sp-5);border-block-start:1px solid color-mix(in srgb,currentColor 15%,transparent)}.menu-drawer .drawer__appearance-bottom-52kards{grid-column:2;grid-row:1;justify-self:end;padding:0}.menu-drawer .drawer__social-bottom-52kards{grid-column:1 / -1}.menu-drawer .drawer__social-bottom-52kards>ul{justify-content:flex-start;gap:24px}.menu-drawer .drawer__footer-compact-52kards>.drawer__footer-top{flex:1;min-width:0;padding:0;border:0}.menu-drawer .drawer__footer-compact-52kards>.drawer__footer-top>button{flex-grow:0;justify-content:flex-start;min-width:0;min-height:44px;padding:0;gap:8px}.menu-drawer .drawer__footer-compact-52kards>.drawer__footer-top>button>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.drawer__secondary-52kards{margin-block-start:32px;padding-inline:var(--sp-5)}.drawer__secondary-52kards a{display:flex;align-items:center;min-height:36px;width:fit-content;font-size:16px;line-height:1.5;color:inherit}html[data-menu-pointer-52kards] .menu-drawer-button:focus{outline:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/108/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABIA */
