.mc-options{--mc-red:#731b14;--mc-red-2:#8e2a21;--mc-gold:#a56600;--mc-ink:#1f2021;--mc-muted:#5f6368;--mc-line:#e4ddd6;--mc-bg:#fbf8f5;--mc-err:#b3261e;--mc-ok:#2f6b45;margin:18px 0 20px;text-align:left;font-family:inherit;color:var(--mc-ink)}.mc-options *{box-sizing:border-box}.mc-options:not(.mc-ready){min-height:240px}.mc-head{margin:0 0 12px}.mc-title{font-size:20px;margin:0 0 4px;letter-spacing:.02em;text-transform:none}.mc-sub{margin:0;color:var(--mc-muted);font-size:13px}.mc-card{background:#fff;border:1px solid var(--mc-line);border-radius:14px;padding:18px 18px 6px;margin:0 0 14px;box-shadow:0 1px 2px #1f20210a,0 8px 24px -18px #731b1459}.mc-card__title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-red);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--mc-line);font-weight:700}.mc-field{margin:0 0 16px}.mc-field[hidden]{display:none!important}.mc-label{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-weight:600;font-size:14px;margin:0 0 6px;padding:0;color:var(--mc-ink);text-transform:none;letter-spacing:0}legend.mc-label{float:left;width:100%}legend.mc-label+*{clear:both}.mc-req{color:var(--mc-red)}.mc-help{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--mc-muted);clear:both}.mc-price{font-weight:600;font-size:12px;color:var(--mc-gold);white-space:nowrap}.mc-fieldset{border:0;margin:0;padding:0;min-width:0}.mc-input{width:100%;min-height:46px;padding:11px 13px;font:inherit;font-size:16px;color:var(--mc-ink);background:var(--mc-bg);border:1.5px solid var(--mc-line);border-radius:10px;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;appearance:none;margin:0}.mc-input::placeholder{color:#8b8580;opacity:1;-webkit-text-fill-color:#8b8580}.mc-input::-webkit-input-placeholder{color:#8b8580;opacity:1;-webkit-text-fill-color:#8b8580}.mc-input::-moz-placeholder{color:#8b8580;opacity:1}.mc-input:-ms-input-placeholder{color:#8b8580;opacity:1}textarea.mc-input{min-height:96px;resize:vertical;line-height:1.45}.mc-input:hover{border-color:#cfc4b9}.mc-input:focus{outline:none;border-color:var(--mc-red);background:#fff;box-shadow:0 0 0 3px #731b1424}.mc-select{position:relative}.mc-select:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--mc-red);border-bottom:2px solid var(--mc-red);transform:rotate(45deg);pointer-events:none}.mc-select select{padding-right:38px;background-image:none}.mc-inputwrap{position:relative}.mc-inputwrap .mc-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--mc-muted);background:var(--mc-bg);padding-left:4px}.mc-inputwrap .mc-input{padding-right:64px}.mc-field--textarea .mc-count{display:block;text-align:right;font-size:11px;color:var(--mc-muted);margin-top:4px}.mc-radio,.mc-check,.mc-switch-input{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;pointer-events:none;color:transparent!important;accent-color:transparent}.mc-pills,.mc-swatches{display:flex;flex-wrap:wrap;gap:8px}.mc-choice-wrap{position:relative;flex:1 1 calc(50% - 8px);min-width:140px}.mc-swatches .mc-choice-wrap{flex:0 1 auto;min-width:0}.mc-choice{display:flex;align-items:center;gap:10px;min-height:46px;height:100%;padding:10px 14px;margin:0;border:1.5px solid var(--mc-line);border-radius:12px;background:#fff;cursor:pointer;font-size:14px;line-height:1.3;transition:border-color .15s,box-shadow .15s,background .15s;font-weight:500;text-transform:none;letter-spacing:0}.mc-choice:hover{border-color:#cfc4b9;background:var(--mc-bg)}.mc-choice__text{flex:1}.mc-choice .mc-price{margin-left:auto}.mc-radio:checked+.mc-choice{border-color:var(--mc-red);background:#fff7f5;box-shadow:0 0 0 1px var(--mc-red) inset}.mc-radio:focus-visible+.mc-choice,.mc-check:focus-visible+.mc-checkrow,.mc-switch-input:focus-visible+.mc-switch .mc-switch__track{outline:3px solid rgba(115,27,20,.35);outline-offset:2px}.mc-dot{width:24px;height:24px;border-radius:50%;flex:0 0 24px;box-shadow:0 0 0 1px #0000002e inset,0 0 0 2px #fff,0 0 0 3px var(--mc-line)}.mc-radio:checked+.mc-choice .mc-dot{box-shadow:0 0 0 1px #0000002e inset,0 0 0 2px #fff,0 0 0 4px var(--mc-red)}.mc-checks{display:grid;grid-template-columns:1fr;gap:6px}.mc-checks--grid{grid-template-columns:1fr 1fr;max-height:360px;overflow:auto;padding:2px;border-radius:10px}.mc-check-wrap{position:relative}.mc-checkrow{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;margin:0;border:1.5px solid var(--mc-line);border-radius:10px;background:#fff;cursor:pointer;font-size:13.5px;line-height:1.3;font-weight:500;text-transform:none;letter-spacing:0;height:100%}.mc-checkrow:hover{background:var(--mc-bg)}.mc-checkbox{width:20px;height:20px;flex:0 0 20px;border:1.5px solid #b9aea4;border-radius:6px;background:#fff;position:relative;transition:all .15s}.mc-check:checked+.mc-checkrow{border-color:var(--mc-red);background:#fff7f5}.mc-check:checked+.mc-checkrow .mc-checkbox{background:var(--mc-red);border-color:var(--mc-red)}.mc-check:checked+.mc-checkrow .mc-checkbox:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mc-switch-row{position:relative}.mc-switch{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0;font-weight:600;font-size:14px;min-height:44px;text-transform:none;letter-spacing:0}.mc-switch__track{width:46px;height:26px;border-radius:26px;background:#d9d0c8;position:relative;flex:0 0 46px;transition:background .2s}.mc-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.mc-switch-input:checked+.mc-switch .mc-switch__track{background:var(--mc-red)}.mc-switch-input:checked+.mc-switch .mc-switch__track:after{transform:translate(20px)}.mc-namelen{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-radius:10px;background:var(--mc-bg);border:1px dashed var(--mc-line);font-size:13px;line-height:1.45;color:var(--mc-muted)}.mc-namelen strong{color:var(--mc-ink);font-size:13px}.mc-namelen--ok{background:#f1f7f3;border:1px solid #cfe3d6}.mc-namelen--ok strong{color:var(--mc-ok)}.mc-namelen--fee{background:#fff8ec;border:1px solid #f0d9ad}.mc-namelen--fee strong{color:var(--mc-gold)}.mc-error{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--mc-err);min-height:0}.mc-error:empty{display:none}.mc-invalid .mc-input,.mc-invalid .mc-choice,.mc-invalid .mc-checkrow{border-color:var(--mc-err)}.mc-btn-msg{color:var(--mc-err);font-weight:600;font-size:14px;margin:0 0 8px}.mc-btn-msg:empty{display:none}.mc-summary{position:relative;margin:4px 0 0;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#ffffffeb,#fbf4eed9);border:1px solid rgba(115,27,20,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px -20px #731b148c}.mc-sum-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:3px 0}.mc-sum-row--add{color:var(--mc-muted);font-size:13px}.mc-sum-total{border-top:1px solid var(--mc-line);margin-top:6px;padding-top:9px;font-weight:700;font-size:16px;color:var(--mc-red)}.btn.mc-loading{opacity:.7;pointer-events:none}@media(max-width:590px){.mc-card{padding:15px 14px 4px;border-radius:12px}.mc-choice-wrap{flex:1 1 100%}.mc-swatches .mc-choice-wrap{flex:1 1 calc(50% - 8px)}.mc-checks--grid{grid-template-columns:1fr;max-height:none}}@media(prefers-reduced-motion:reduce){.mc-options *{transition:none!important}}.mc-cart-props{list-style:none;margin:8px 0 6px;padding:10px 12px;background:#fbf8f5;border:1px solid #eee5dd;border-radius:10px;font-size:13px;line-height:1.5}.mc-cart-props li{margin:0;padding:1px 0;display:flex;gap:6px;flex-wrap:wrap}.mc-cart-props .k{color:#5f6368}.mc-cart-props .v{font-weight:600;color:#1f2021;word-break:break-word}.mc-addon-row{background:#fcfaf8}.mc-addon-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:#fff7f5;border:1px solid #ecd6d2;color:#731b14;font-size:22px;font-weight:700}.mc-addon-for{font-size:12.5px;color:#5f6368;margin:2px 0 0}.mc-addon-qty{display:inline-block;font-weight:600;padding:8px 0}.mc-options label,.mc-options legend,.mc-options .mc-label,.mc-options .mc-choice,.mc-options .mc-checkrow{font-style:normal}.mc-checks--grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mc-field--multi .mc-checks:not(.mc-checks--grid){grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mc-title{font-style:normal}.mc-card--dup{border-color:#731b1447;background:linear-gradient(180deg,#fff,#fff7f5);box-shadow:0 1px 2px #1f20210a,0 10px 28px -18px #731b1473}.mc-dup-wrap{position:relative;margin:0 0 14px}.mc-dup-row{align-items:flex-start;gap:12px;min-height:64px;padding:14px 14px 14px 12px;border-radius:12px}.mc-dup-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mc-dup-label{font-weight:700;font-size:14.5px;line-height:1.35;color:var(--mc-ink)}.mc-dup-help{font-weight:500;font-size:12.5px;line-height:1.45;color:var(--mc-muted)}.mc-dup-pricebox{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;margin-left:auto;padding-top:1px}.mc-dup-was{font-size:12px;color:var(--mc-muted);text-decoration:line-through}.mc-dup-now{font-weight:700;font-size:16px;color:var(--mc-red);white-space:nowrap}.mc-dup-row .mc-checkbox{margin-top:2px}.mc-cart-dup{background:#fff7f5;border-top:1px solid #ecd6d2}.mc-cart-dup .cart__product-name{color:var(--mc-red,#731b14)}.mc-dup-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:#731b14;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:590px){.mc-dup-row{flex-wrap:wrap}.mc-dup-pricebox{width:100%;align-items:flex-start;padding-left:32px;margin-left:0;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mc-options.css.map */
