.mr-packaging{border:0;padding:0;margin:0 0 22px;min-width:0;font-family:Arial,sans-serif;letter-spacing:0;color:#263b32}.mr-packaging legend{font-size:16px;font-weight:600;margin-bottom:10px}.mr-packaging__option{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #cdd9c8;border-radius:4px;margin-bottom:8px;cursor:pointer;font-size:14px;line-height:1.4;min-height:48px}.mr-packaging__option:has(input:checked){background:#e5eddf;border-color:#455b38}.mr-packaging__option:has(input:focus-visible){outline:2px solid #455b38;outline-offset:2px}.mr-packaging__option:has(input:disabled){opacity:.55;cursor:default}.mr-packaging__option input{margin:0;width:16px;height:16px;accent-color:#455b38}.mr-packaging__note{font-size:12px;line-height:1.5;color:#526055;margin:8px 0 0}.madroots-welcome-popup{width:min(92vw,52rem);max-width:52rem;padding:0;border:0;border-radius:1.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2.4rem 7rem #00000040}.madroots-welcome-popup::backdrop{background:#0000007a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.madroots-welcome-inner{padding:4.2rem 3.2rem 3.2rem;text-align:center}.madroots-welcome-close{position:absolute;top:1.2rem;right:1.4rem;width:4rem;height:4rem;border:0;border-radius:50%;background:transparent;color:currentColor;font:inherit;font-size:3rem;line-height:1;cursor:pointer}.madroots-welcome-kicker{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em}.madroots-welcome-title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(3rem,7vw,4.4rem);line-height:1.05}.madroots-welcome-copy{max-width:42rem;margin:0 auto 2.2rem;font-size:1.6rem;line-height:1.55}.madroots-welcome-email{width:100%;min-height:5.2rem;margin-bottom:1.2rem;padding:0 1.6rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.madroots-welcome-button{display:inline-flex;width:100%;min-height:5.2rem;align-items:center;justify-content:center;padding:1.2rem 2rem;border:0;border-radius:.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.madroots-welcome-legal{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.45;opacity:.72}.madroots-welcome-error{margin:0 0 1.2rem;text-align:left}@media screen and (max-width:749px){.madroots-welcome-inner{padding:4rem 2rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
