.mg-initials{display:grid;gap:8px;width:100%}.mg-sizelink{display:flex;align-items:center;gap:10px;margin:-6px 0 4px;padding:11px 14px;border:1px dashed #b8913a;border-radius:4px;background:#c9a24a14;color:inherit;text-decoration:none;font-size:.9rem;line-height:1.35;transition:background .2s ease}.mg-sizelink:hover{background:#c9a24a29}.mg-sizelink svg{flex:0 0 auto;color:#9a7a2e}.mg-sizelink strong{font-weight:600}.mg-sizelink__arrow{margin-left:auto;color:#9a7a2e;font-size:1.1rem;transition:transform .2s ease}.mg-sizelink:hover .mg-sizelink__arrow{transform:translate(3px)}#size-guide{scroll-margin-top:90px}.mg-mono{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:2}.mg-mono.is-on{opacity:1}.mg-mono img{width:100%;height:100%;object-fit:cover;display:block}.mg-mono canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.variant-option__button-label__text{white-space:nowrap}shopify-accelerated-checkout,.shopify-payment-button,accelerated-checkout-block{display:none!important}.mg-pz{width:100%;margin:6px 0 14px;color:#13261c}.mg-pz__head{display:flex;align-items:center;gap:12px}.mg-pz__num{width:30px;height:30px;border-radius:50%;background:#13261c;color:#f6f1e7;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:0 0 auto}.mg-pz__title{margin:0;font-family:var(--font-heading--family);font-size:1.25rem;font-weight:500}.mg-pz__count{margin-left:auto;font-size:.85rem;opacity:.65;white-space:nowrap}.mg-pz__sub{margin:6px 0 12px 42px;font-size:.85rem;opacity:.7}.mg-pz__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.mg-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 6px 9px;border:1px solid #DCD3C2;border-radius:8px;background:#fffdf8;cursor:pointer;font:inherit;color:inherit;text-align:center;transition:border-color .2s,box-shadow .2s}.mg-card:hover{border-color:#13261c}.mg-card.is-done{border-color:#13261c;box-shadow:0 0 0 1px #13261c inset}.mg-card__tab{width:100%;height:auto;aspect-ratio:240/150;border-radius:5px;display:block;margin-bottom:4px;background:#efe9dd}.mg-card__t{font-weight:600;font-size:.82rem}.mg-card__s{font-size:.7rem;opacity:.7;line-height:1.25}.mg-card__badge{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:#e7efe6;color:#13261c;font-size:12px;line-height:18px;font-weight:700}.mg-card.is-done .mg-card__badge{background:#13261c;color:#f6f1e7}.mg-pz__open{width:100%;margin-top:12px;padding:15px 16px;border:1.5px solid #13261C;border-radius:6px;background:#eef2ea;color:#13261c;font:inherit;font-size:1rem;cursor:pointer;transition:background .2s}.mg-pz__open:hover{background:#e2eadc}.mg-pz__err{margin:8px 0 0;color:#a3341f;font-size:.85rem}html.mg-lock{overflow:hidden}.mg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.mg-modal[hidden]{display:none}.mg-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a140e73}.mg-modal__panel{position:relative;width:min(560px,100%);max-height:92vh;display:flex;flex-direction:column;background:#fffdf8;color:#13261c;border-radius:14px 14px 0 0;box-shadow:0 -10px 40px #00000040;animation:mgUp .28s ease}@media(min-width:750px){.mg-modal{align-items:center}.mg-modal__panel{border-radius:14px}}@keyframes mgUp{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.mg-modal__top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ece4d4}.mg-modal__top h3{margin:0;font-size:1.15rem;font-family:var(--font-heading--family);font-weight:500}.mg-modal__x{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:inherit;padding:0 4px}.mg-modal__body{padding:14px 20px 6px;overflow:auto}.mg-modal__which{display:flex;align-items:center;gap:12px;font-size:.95rem;margin-bottom:10px}.mg-modal__which img{width:52px;height:52px;object-fit:cover;border-radius:8px;background:#efe9dd}.mg-field{margin-bottom:16px}.mg-field__label{font-weight:600;font-size:.92rem;margin-bottom:8px}.mg-field__label span{font-weight:400;opacity:.7;margin-left:6px}.mg-field__label em{font-style:normal;font-weight:400;font-size:.78rem;color:#6f7f62;margin-left:6px}.mg-field__hint{margin:6px 0 0;font-size:.78rem;opacity:.65}.mg-swatches{display:flex;gap:10px;flex-wrap:wrap}.mg-swatches button{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.82rem;color:inherit}.mg-sw__img{width:58px;height:58px;border-radius:50%;overflow:hidden;border:2px solid transparent;box-shadow:0 0 0 1px #dcd3c2;display:block}.mg-sw__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.35)}.mg-swatches button.is-on .mg-sw__img{border-color:#fffdf8;box-shadow:0 0 0 2px #13261c}.mg-swatches button.is-on{font-weight:600}.mg-opts{display:grid;gap:8px}.mg-opts--2{grid-template-columns:1fr 1fr}.mg-opts--5{grid-template-columns:repeat(5,1fr)}.mg-opts button{padding:11px 6px;border:1px solid #DCD3C2;border-radius:6px;background:#fff;font:inherit;font-size:.95rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.mg-opts button small{font-size:.7rem;opacity:.6}.mg-opts button.is-on{background:#eef2ea;border-color:#13261c;box-shadow:0 0 0 1px #13261c inset}.mg-modal__sizeguide{display:inline-block;margin-top:8px;font-size:.85rem;color:inherit}.mg-initrow{display:flex;gap:12px;align-items:stretch}.mg-initrow__left{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.mg-initrow__input{padding:12px 14px;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;border:1px solid #DCD3C2;border-radius:6px;background:#fff;color:inherit}.mg-initrow__input:focus{outline:2px solid #b8913a;outline-offset:1px}.mg-initrow__none{padding:9px;border:1px solid #DCD3C2;border-radius:6px;background:#fff;font:inherit;font-size:.9rem;cursor:pointer;color:inherit}.mg-initrow__none.is-on{background:#eef2ea;border-color:#13261c}.mg-tabprev{width:46%;max-width:220px;height:auto;aspect-ratio:420/260;border-radius:8px;background:#efe9dd;box-shadow:0 1px #0000000d inset}.mg-modal__foot{display:grid;gap:8px;padding:12px 20px 18px;border-top:1px solid #ece4d4}.mg-btn-ghost,.mg-btn-solid{width:100%;padding:14px;border-radius:6px;font:inherit;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.mg-btn-ghost{background:#eef2ea;border:1px solid #13261C;color:#13261c}.mg-btn-solid{background:#13261c;border:1px solid #13261C;color:#f6f1e7}.variant-option__button-label:has(input[value=White]){--mg-dot:#F4F1EA}.variant-option__button-label:has(input[value=Black]){--mg-dot:#1A1A1A}.variant-option__button-label:has(input[value=Cognac]){--mg-dot:#8B4A26}.variant-option__button-label:has(input[value=Olive]){--mg-dot:#4F5B32}.variant-option__button-label:has(input[value=Navy]){--mg-dot:#1F2A44}.variant-option__button-label:is(:has(input[value=White]),:has(input[value=Black]),:has(input[value=Cognac]),:has(input[value=Olive]),:has(input[value=Navy])) .variant-option__button-label__text:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--mg-dot);box-shadow:0 0 0 1px #00000040,0 0 0 2px #fff9;margin-right:8px;vertical-align:-2px}.mg-club-hidden{display:none!important}.mg-club{text-align:center;margin:12px 0 4px}.mg-club[hidden]{display:none}.mg-club__link{background:none;border:0;padding:4px;font:inherit;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#13261c;cursor:pointer}.mg-club__link:hover{color:#9a7a2e}.mg-club__note{margin:4px 0 0;font-size:.8rem;opacity:.75}.variant-option__button-label:is(:has(input[value=White]),:has(input[value=Black]),:has(input[value=Cognac]),:has(input[value=Olive]),:has(input[value=Navy])) .variant-option__button-label__text{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-wrap:nowrap}.variant-option__button-label:is(:has(input[value=White]),:has(input[value=Black]),:has(input[value=Cognac]),:has(input[value=Olive]),:has(input[value=Navy])) .variant-option__button-label__text:before{flex:0 0 14px;vertical-align:0}#shopify-pc__banner .shopify-pc__banner__dialog{max-width:380px!important;width:calc(100vw - 24px)!important;padding:14px 16px!important;border-radius:6px!important;box-shadow:0 8px 28px #13261c29!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:14px!important;line-height:1.3!important;margin:0 0 4px!important}#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__body p{font-size:12px!important;line-height:1.45!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:10px 0 0!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.2!important;margin:0!important}html body .mg-pz__open{position:relative;overflow:hidden;min-height:60px!important;padding:16px 20px!important;border:0!important;border-radius:4px!important;background:linear-gradient(180deg,#ddbb63,#c9a24a 55%,#b48c38)!important;color:#13261c!important;font-weight:700!important;font-size:17px!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-shadow:0 8px 22px #b48c3861,inset 0 1px #ffffff73!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}html body .mg-pz__open:hover{transform:translateY(-1px);box-shadow:0 12px 28px #b48c387a,inset 0 1px #ffffff73!important}html body .mg-pz__open:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:mgShine2 4.5s ease-in-out infinite;pointer-events:none}@keyframes mgShine2{0%,70%{left:-60%}to{left:130%}}html body add-to-cart-component .add-to-cart-button:not([disabled]){font-size:16px!important;min-height:56px!important;background:#13261c!important;color:#f6f1e7!important;box-shadow:none!important;text-transform:none}html body add-to-cart-component .add-to-cart-button:not([disabled]):after{content:none!important;display:none!important}html body add-to-cart-component .add-to-cart-button:not([disabled]):before{display:none!important;animation:none!important}html.mg-pz-done body .mg-pz__open{background:transparent!important;color:#13261c!important;border:1px solid #13261C!important;box-shadow:none!important;font-size:15px!important;min-height:48px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}html.mg-pz-done body .mg-pz__open:before{display:none}html.mg-pz-done body add-to-cart-component .add-to-cart-button:not([disabled]){min-height:62px!important;font-size:17px!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(180deg,#ddbb63,#c9a24a 55%,#b48c38)!important;color:#13261c!important;box-shadow:0 8px 22px #b48c3861,inset 0 1px #ffffff73!important}@media(prefers-reduced-motion:reduce){html body .mg-pz__open:before{display:none}}@media(max-width:749px){html body .mg-pz__open{font-size:15px!important}}@media screen and (min-width:990px){html body .product-information__grid:not(.product-information--media-none).product-information--media-left,html body .product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:2!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .product-information__grid.product-information--media-left .media-gallery--extend slideshow-container{border-radius:6px!important}html body .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:clamp(32px,3.5vw,64px)!important}}.mg-sc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease,margin .4s ease;margin-top:0}.mg-sc.is-open{grid-template-rows:1fr;margin-top:20px}.mg-sc>.mg-sc__in{overflow:hidden;min-height:0}.mg-sc__t{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border:1px solid #DCD3C2;border-radius:6px;overflow:hidden}.mg-sc__t th,.mg-sc__t td{padding:10px 12px;text-align:left;border-bottom:1px solid #EFE8D8;vertical-align:top}.mg-sc__t thead th{background:#13261c;color:#e9d49a;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.mg-sc__t tbody th{font-weight:700;color:#13261c;width:56px}.mg-sc__t small{display:block;font-size:12px;opacity:.6}.mg-sc__t tr:last-child th,.mg-sc__t tr:last-child td{border-bottom:0}.mg-sc__tips{list-style:none;padding:0;margin:14px 0 4px;font-size:14px;line-height:1.5;display:grid;gap:6px}.mg-sc-toggle:after{content:"";display:inline-block;width:8px;height:8px;margin-left:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s}.mg-sc-toggle[aria-expanded=true]:after{transform:rotate(-135deg) translate(-2px,-1px)}html body .mg-pz__open:before{left:0!important;width:40%;will-change:transform;transform:translate(-160%) skew(-20deg);animation:mgShine3 4.5s ease-in-out infinite!important}@keyframes mgShine3{0%,70%{transform:translate(-160%) skew(-20deg)}to{transform:translate(360%) skew(-20deg)}}.mg-up{margin:4px var(--cart-drawer-padding,20px) 16px;padding:14px;border:1px solid #C9A24A;border-radius:8px;background:#fffdf8;text-align:left;color:#13261c}.mg-up__eyebrow{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9a7a2e;line-height:1.2}.mg-up__card{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.mg-up__img{width:72px;height:72px;object-fit:cover;border-radius:6px;background:#efe8d8}.mg-up__title{margin:0;font-size:15px;font-weight:600;line-height:1.25}.mg-up__sub{margin:3px 0 0;font-size:12.5px;line-height:1.45;opacity:.75}.mg-up__sw{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.mg-up__chip{padding:6px 10px;border:1px solid #DCD3C2;border-radius:999px;background:#fff;color:#13261c;font:inherit;font-size:12px;line-height:1;cursor:pointer}.mg-up__chip.is-on{border-color:#13261c;background:#13261c;color:#f6f1e7}.mg-up__add{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:4px;padding:10px 14px;border:0;border-radius:4px;background:#13261c;color:#f3dc9a;font:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer}.mg-up__add:hover{filter:brightness(1.15)}.mg-up__add[disabled]{opacity:.6;cursor:wait}.mg-up__plus{font-size:18px;line-height:1}
/*# sourceMappingURL=/cdn/shop/files/mg-personalize.css.map */
