.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.monarch-cookie-banner{position:fixed;z-index:10000;inset:auto 1rem max(1rem,env(safe-area-inset-bottom)) auto;width:min(34rem,calc(100% - 2rem));max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;border:1px solid #f2ede2;background:#101010;color:#f2ede2;font-family:var(--monarch-font-body, Inter, sans-serif);font-size:.9375rem;line-height:1.5;box-shadow:0 .5rem 2rem #0006;box-sizing:border-box}.monarch-cookie-banner [hidden],.monarch-cookie-banner[hidden]{display:none!important}.monarch-cookie-banner__heading{display:flex;align-items:start;gap:1rem;justify-content:space-between}.monarch-cookie-banner h2{margin:0;font-size:1.25rem;line-height:1.25;color:inherit}.monarch-cookie-banner p{margin:.75rem 0;color:inherit}.monarch-cookie-banner a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.monarch-cookie-banner__choices{margin:.75rem 0}.monarch-cookie-banner__choices summary{cursor:pointer;padding-block:.5rem}.monarch-cookie-banner__categories{display:grid;gap:.5rem;margin:.75rem 0}.monarch-cookie-banner__categories label{display:flex;gap:.6rem;align-items:center;min-height:2.75rem;cursor:pointer}.monarch-cookie-banner__categories input{-webkit-appearance:auto;appearance:auto;width:1.25rem;height:1.25rem;accent-color:#f2ede2;margin:0}.monarch-cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.monarch-cookie-banner__button{display:block;width:100%;min-height:2.75rem;padding:.6rem .75rem;border:1px solid #f2ede2;border-radius:0;color:#101010;background:#f2ede2;font:inherit;font-weight:600;line-height:1.35;cursor:pointer;text-transform:none;letter-spacing:normal}.monarch-cookie-banner__close,.monarch-cookie-banner__retry{min-height:2.75rem;padding:.4rem;border:0;background:none;color:#f2ede2;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.monarch-cookie-banner button:disabled{opacity:.6;cursor:wait}.monarch-cookie-banner :focus-visible{outline:2px solid #f2ede2;outline-offset:3px}.monarch-cookie-banner[data-error=true] .monarch-cookie-banner__status{border-left:3px solid #d66a61;padding-left:.75rem}@media(max-width:360px){.monarch-cookie-banner{inset-inline:.5rem;width:calc(100% - 1rem);padding:1rem}.monarch-cookie-banner__actions{gap:.5rem}}.m-form-state{width:100%}.m-form-state__message{margin:0 0 24px;padding:18px;border:2px solid currentColor;font:16px/1.6 var(--monarch-font-body)}.m-form-state__message[hidden]{display:none}.m-form-state__message h3{margin:0 0 8px;font-size:18px}.m-form-state__message p{margin:0}.m-form-state__message ul{margin:12px 0 0;padding-left:24px}.m-form-state__message a{color:inherit;text-decoration:underline;text-underline-offset:4px}.m-form-state__message a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.m-form-required{margin:0 0 18px;font:14px/1.6 var(--monarch-font-body)}form[aria-busy=true] button[type=submit]{cursor:progress;opacity:.7}form:has(.m-form-state) [aria-invalid=true]{outline:2px solid currentColor;outline-offset:3px}.mx-workspace-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;text-decoration:none;white-space:nowrap}a.mx-workspace-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
