.ay-error-document{color:#243d30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f9f5;margin:0}.ay-error-brand-image{object-fit:contain;object-position:left center;max-width:100%;max-height:160px;display:block}.ay-error-page [hidden]{display:none!important}.ay-error-page[data-error-identity=storefront]{background:var(--ay-error-background,#faf9f6);color:var(--ay-error-ink,#302b29);font-family:var(--ay-error-font,Georgia, serif)}.ay-error-page[data-error-identity=storefront] .ay-error-primary{background:var(--ay-error-green,#333);border-color:var(--ay-error-green,#333);color:var(--ay-error-on-primary,#fff)!important}.ay-error-page[data-error-identity=storefront] .ay-error-eyebrow,.ay-error-page[data-error-identity=storefront] .ay-error-code,.ay-error-page[data-error-identity=storefront] .ay-error-support-top,.ay-error-page[data-error-identity=storefront] .ay-error-help a{color:var(--ay-error-green,#333)!important}.ay-error-page[data-error-identity=storefront] .ay-error-help,.ay-error-page[data-error-identity=storefront] .ay-error-footer{color:var(--ay-error-muted,#666);border-color:var(--ay-error-border,#ddd)}.ay-error-page[data-error-identity=storefront] .ay-error-secondary{border-color:var(--ay-error-border,#ddd);color:var(--ay-error-ink,#333)!important}.ay-error-page[data-error-identity=storefront] .ay-error-scene{filter:grayscale()}.ay-error-page[data-error-theme=velours-boutique] .ay-error-button,.ay-error-page[data-error-theme=tech-store] .ay-error-button{border-radius:0}.ay-error-page[data-error-theme=perline-atelier] .ay-error-button,.ay-error-page[data-error-theme=baby-shop] .ay-error-button{border-radius:999px}.ay-error-page{--ay-error-ink:#253c30;--ay-error-green:#315d46;--ay-error-muted:#64715f;box-sizing:border-box;min-height:100dvh;color:var(--ay-error-ink);isolation:isolate;background:#f8f9f5;flex-direction:column;padding:34px max(28px,50vw - 630px);font-family:DM Sans,Inter,Arial,sans-serif;display:flex;overflow:hidden}.ay-error-page *{box-sizing:border-box}.ay-error-page a{color:inherit;text-decoration:none}.ay-error-page button{cursor:pointer;font-family:inherit}.ay-error-header{justify-content:space-between;align-items:center;gap:20px;min-height:43px;display:flex}.ay-error-brand{letter-spacing:-.7px;align-items:center;gap:11px;font-size:18px;font-weight:650;display:inline-flex}.ay-error-brand-mark{color:#f8f9f3;background:#315d46;border-radius:11px 11px 11px 3px;place-items:center;width:32px;height:34px;font-family:Georgia,serif;font-size:31px;font-style:italic;font-weight:600;line-height:1;display:grid}.ay-error-brand{min-width:0;max-width:min(480px,65%)}.ay-error-brand .brand{letter-spacing:-.7px;align-items:center;gap:10px;min-width:0;max-width:100%;font-family:inherit;font-size:20px;font-weight:750;line-height:1.2;display:inline-flex}.ay-error-brand .brand-name{overflow-wrap:anywhere;min-width:0}.ay-error-brand .brand-mark{color:#f8f9f3;letter-spacing:-2px;background:#315d46;border-radius:11px 11px 11px 3px;flex-shrink:0;place-items:center;width:32px;height:34px;padding:0;font-family:Georgia,serif;font-size:31px;font-style:italic;line-height:1;display:inline-grid;overflow:hidden}.ay-error-brand .brand-mark:not(.brand-mark-custom)>span{display:none}.ay-error-brand .brand-mark-custom{background:0 0;border-radius:0}.ay-error-brand .brand-uploaded .platform-brand-asset,.ay-error-brand .brand-uploaded .platform-brand-image,.ay-error-brand .brand-uploaded .platform-brand-loading{max-width:100%}.ay-error-support-top{align-items:center;gap:9px;font-size:13px;display:flex;color:#64775f!important}.ay-error-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:30px;width:100%;max-width:1260px;margin:auto;padding:60px 0 68px;display:grid}.ay-error-content{z-index:1;min-width:0;padding-inline-start:22px;position:relative}.ay-error-eyebrow{letter-spacing:1.5px;color:#617454;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.ay-error-eyebrow i{background:#9db489;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ay-error-code{letter-spacing:-10px;color:#31583f;margin:29px 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(96px,10vw,158px);font-weight:400;line-height:.95;display:block}.ay-error-content h1{max-width:475px;color:var(--ay-error-ink);letter-spacing:-1.6px;text-wrap:balance;margin:0;font-size:clamp(29px,3.4vw,46px);font-weight:530;line-height:1.12}.ay-error-description{max-width:420px;color:var(--ay-error-muted);text-wrap:pretty;margin:21px 0 0;font-size:14px;line-height:1.9}.ay-error-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.ay-error-button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:45px;padding:12px 19px;font-size:13px;font-weight:550;line-height:1.5;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.ay-error-primary{background:#315d46;border-color:#315d46;box-shadow:0 3px #203f300c;color:#fbfcf8!important}.ay-error-primary:hover{background:#254c36;border-color:#254c36;transform:translateY(-1px)}.ay-error-secondary{background:0 0;border-color:#d6dfcd;color:#53694e!important}.ay-error-secondary:hover{background:#eef2e8;border-color:#aeba9e}.ay-error-button:disabled{cursor:wait;opacity:.65;transform:none}.ay-error-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b3c39d}.ay-error-help{color:#6d7b62;margin:24px 0 0;font-size:12px;line-height:1.7}.ay-error-help a{color:#647b59;border-bottom:1px solid #aabb9d;margin-inline-start:4px}.ay-error-art{min-width:0;padding-top:24px;position:relative}.ay-error-scene{width:100%;height:auto;display:block;overflow:visible}.ay-error-parcel{transform-origin:278px 340px;animation:6s ease-in-out infinite ay-error-float}.ay-error-marker{animation:8s ease-in-out infinite ay-error-drift}.ay-error-leaf{transform-origin:107px 237px;animation:7s ease-in-out infinite ay-error-leaf}.ay-error-route{animation:24s linear infinite ay-error-route}.ay-error-pulse{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite ay-error-pulse}.ay-error-ground{transform-origin:285px 377px;animation:6s ease-in-out infinite ay-error-shadow}.ay-error-footer{color:#6d7b62;border-top:1px solid #e2e7dc;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding-top:22px;font-size:11px;display:flex}.ay-error-footer>span:first-child{color:#64745a;font-size:12px;font-weight:600}.ay-error-page.is-embedded{border:1px solid #e3e8dd;border-radius:15px;min-height:min(780px,100dvh - 100px);padding:25px 35px}.ay-error-page.is-embedded .ay-error-layout{padding:35px 0}@keyframes ay-error-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes ay-error-drift{0%,to{transform:translate(0)}50%{transform:translate(4px,-8px)}}@keyframes ay-error-leaf{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes ay-error-route{to{stroke-dashoffset:-168px}}@keyframes ay-error-pulse{0%{opacity:.9;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.9)}}@keyframes ay-error-shadow{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.92)}}@media (max-width:850px){.ay-error-page{padding:24px}.ay-error-layout{gap:0}.ay-error-content{padding-inline-start:0}.ay-error-content h1{font-size:33px}.ay-error-code{font-size:115px}.ay-error-art{margin-inline-end:-25px}.ay-error-description{font-size:13px}}@media (max-width:620px){.ay-error-page{padding:19px 23px 20px}.ay-error-brand{font-size:16px}.ay-error-brand-mark{width:29px;height:31px;font-size:28px}.ay-error-support-top{gap:5px;font-size:12px}.ay-error-layout{flex-direction:column-reverse;justify-content:center;align-items:stretch;gap:0;padding:20px 0 32px;display:flex}.ay-error-art{width:min(310px,80vw);margin:-6px auto -13px;padding:0}.ay-error-content{text-align:center}.ay-error-eyebrow{letter-spacing:1.2px;justify-content:center;font-size:10px}.ay-error-code{letter-spacing:-5px;margin:17px 0 15px;font-size:82px}.ay-error-content h1{letter-spacing:-1px;max-width:370px;margin:auto;font-size:29px}.ay-error-description{max-width:370px;margin:16px auto 0;font-size:13px;line-height:1.8}.ay-error-actions{justify-content:center;gap:9px;margin-top:24px}.ay-error-button{gap:14px;min-height:43px;padding:11px 15px;font-size:12px}.ay-error-help{margin-top:19px;font-size:11px}.ay-error-footer{min-height:35px;padding-top:16px;font-size:10px}.ay-error-footer>span:first-child{font-size:11px}.ay-error-page.is-embedded{border-radius:9px;min-height:calc(100dvh - 90px);padding:20px 16px}.ay-error-page.is-embedded .ay-error-layout{padding:16px 0 25px}}@media (max-width:380px){.ay-error-page{padding-inline:17px}.ay-error-art{width:240px;margin-bottom:-12px}.ay-error-code{margin-top:14px;font-size:70px}.ay-error-content h1{font-size:26px}.ay-error-footer{gap:12px}.ay-error-footer>span:last-child{text-align:end;max-width:170px}}@media (max-height:740px) and (min-width:621px){.ay-error-layout{padding:30px 0}.ay-error-code{margin-top:20px;font-size:110px}.ay-error-art{max-width:450px;margin:auto}.ay-error-content h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.ay-error-page *,.ay-error-scene *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
