.mj-extras{display:block;margin:24px 0;padding:20px;background:#fcf5f2;border:1px solid #f2e2e1;border-radius:8px}.mj-extra-field{margin-bottom:18px}.mj-extra-field .field__input{background:#fff;padding:12px 14px;min-height:44px;border:1px solid #d9b9be;border-radius:4px;box-shadow:none}.mj-extra-field .select{max-width:none}.mj-extra-field small,.mj-extra-note{display:block;color:#a57881;font-size:11px;line-height:1.7;margin-top:7px}.mj-extra-number{max-width:110px}.mj-extra-decorations{padding:0;border:0;margin:0 0 18px}.mj-extra-decorations label{display:block;margin:8px 0;font-size:13px}.mj-extra-check{display:block;font-size:13px;margin-bottom:18px}.mj-extras input[type=checkbox]{accent-color:#773c4e;margin-right:6px}.mj-extras-total{border-top:1px solid #ead8d8;padding-top:15px;font-size:13px;margin-bottom:0}.mj-extras-total strong{white-space:nowrap}.mj-extra-field[hidden]{display:none}.mj-mobile-search{display:none;position:relative}.mj-mobile-search summary{list-style:none;cursor:pointer;line-height:1}.mj-mobile-search summary::-webkit-details-marker{display:none}@media(max-width:600px){.mj-mobile-search{display:block;margin-left:auto}.mj-header .mj-mobile-search form{display:flex;position:absolute;right:-70px;top:35px;background:#fff;padding:12px;box-shadow:0 10px 30px #773c4e18;width:270px;max-width:85vw;z-index:30}.mj-header .mj-cart-link{margin-left:8px!important}.mj-mobile-search input{width:100%}}.mj-order-guide{margin:22px 0;padding:18px;background:#fcf5f2;border:1px solid #ead8dd;border-radius:8px;font-size:14px;line-height:1.7;color:#633845}.mj-order-guide p{margin:0 0 16px}.mj-order-guide p:last-child{margin-bottom:0}.mj-order-guide .select__select{border:1px solid #d9b9be;background:#fff;margin-bottom:14px;max-width:100%;padding:12px;min-height:46px}.mj-order-guide .field__input{border:1px solid #d9b9be;background:#fff;padding:12px;margin-bottom:12px}.mj-order-guide details{margin-bottom:18px}.mj-order-guide summary{cursor:pointer;font-weight:700;padding:8px 0}.mj-order-guide details[open] summary{margin-bottom:10px}.mj-order-guide .mj-order-help{font-size:12px;line-height:1.7}.mj-order-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0 10px}.mj-order-check input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:#773c4e}.mj-order-guide [hidden]{display:none}.mj-order-guide dl{margin:0 0 14px}.mj-order-guide dt{font-weight:700}.mj-order-guide dd{margin:0 0 8px;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
