.mg-bfcm-announcement{padding:11px 18px 9px;background:#171a19;color:#fff;text-align:center;font-family:Instrument Sans,sans-serif}.mg-bfcm-announcement a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 18px;color:#fff;text-decoration:none;font-size:13px;line-height:1.4}.mg-bfcm-announcement b{color:#e6c690;font-size:11px;letter-spacing:.12em}.mg-bfcm-announcement small{display:block;margin-top:3px;font-size:10px;color:#d2d3cf}.mg-bfcm-preview{padding:7px 15px;text-align:center;background:#fff1cd;color:#493309;font:11px/1.4 Instrument Sans,sans-serif}.mg-bfcm-hero{background:#171a19;color:#f8f5ef;font-family:Instrument Sans,sans-serif;overflow:hidden}.mg-bfcm-hero *,.mg-bfcm-guide *{box-sizing:border-box}.mg-bfcm-hero__rail{display:grid;grid-template-columns:1.08fr 1fr;max-width:1540px;margin:auto;gap:clamp(30px,5vw,80px);padding:clamp(35px,4.5vw,70px) clamp(24px,5vw,80px) 40px}.mg-bfcm-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px!important;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#e6c690;margin:0 0 19px}.mg-bfcm-eyebrow>span{width:6px;height:6px;background:#e6c690;border-radius:50%}.mg-bfcm-hero h1{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(48px,5.5vw,88px)!important;line-height:.96;letter-spacing:-.045em;color:#f8f5ef;margin:0 0 22px}.mg-bfcm-hero h1 em{color:#e6c690;font-weight:400}.mg-bfcm-hero__intro{max-width:400px;color:#d2d3cf;font-size:14px;line-height:1.7;margin:0 0 25px}.mg-bfcm-hero__offers{display:flex;gap:28px;margin:0 0 29px}.mg-bfcm-hero__offers>div{display:flex;gap:8px;position:relative;align-items:center}.mg-bfcm-hero__offers>div+div{padding-left:25px;border-left:1px solid #515148}.mg-bfcm-hero__offers strong{font-weight:600;font-size:clamp(52px,5vw,72px);letter-spacing:-.06em;line-height:1}.mg-bfcm-hero__offers strong>span{font-size:.5em;vertical-align:top;line-height:1.7;margin-left:1px}.mg-bfcm-hero__offers b{display:block;font-size:17px;font-weight:500;text-transform:uppercase}.mg-bfcm-hero__offers div>span{display:block;font-size:11px;max-width:100px;line-height:1.4;color:#d2d3cf}.mg-bfcm-hero__offers small{position:absolute;bottom:-15px;left:25px;text-transform:uppercase;color:#e6c690;font-size:8px;letter-spacing:.1em}.mg-bfcm-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:33px}.mg-bfcm-hero__actions a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font-size:12px;font-weight:600;text-decoration:none;color:#f8f5ef}.mg-bfcm-hero__actions a.mg-bfcm-button{background:#e6c690;color:#171a19;padding:0 24px;min-width:200px}.mg-bfcm-hero__actions a:hover{opacity:.85}.mg-bfcm-hero__terms{margin:15px 0 0;font-size:10px;color:#c0c2ba;line-height:1.6;max-width:435px}.mg-bfcm-hero__visual{position:relative;align-self:center;min-width:0}.mg-bfcm-hero__image-wrap{background:#f4f1eb;aspect-ratio:1;position:relative;overflow:hidden;border-radius:1px 80px 1px 1px}.mg-bfcm-hero__image-wrap img{display:block;width:100%;height:100%;object-fit:contain}.mg-bfcm-hero__seal{position:absolute;right:-17px;bottom:60px;width:110px;height:110px;border-radius:50%;background:#e6c690;color:#171a19;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(9deg);box-shadow:0 0 0 6px #171a19}.mg-bfcm-hero__seal small{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.mg-bfcm-hero__seal strong{font-size:36px;line-height:1.05;font-weight:600;letter-spacing:-.04em}.mg-bfcm-hero__seal>span{font-size:11px;text-transform:uppercase}.mg-bfcm-hero__caption{display:flex;justify-content:space-between;padding-top:13px;color:#c0c2ba;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.mg-bfcm-ribbon{display:flex;gap:32px;justify-content:center;align-items:center;border-top:1px solid #41443d;padding:15px 20px;color:#e6c690;font-size:11px;text-transform:uppercase;letter-spacing:.16em}.mg-bfcm-ribbon i{font-style:normal;font-size:15px}.mg-bfcm-categories{display:grid;grid-template-columns:repeat(4,1fr);background:#e6c690;font-family:Instrument Sans,sans-serif}.mg-bfcm-categories a{display:flex;justify-content:center;align-items:center;min-height:54px;padding:10px 12px;border-right:1px solid #bda16f;color:#171a19;font-size:12px;font-weight:600;text-decoration:none}.mg-bfcm-categories a:hover{background:#edd4aa}.mg-bfcm-badge{display:inline-flex;align-items:center;justify-content:center;background:#171a19;color:#f0d4a4;font:600 9px/1.25 Instrument Sans,sans-serif;letter-spacing:.05em;padding:7px 9px;text-transform:uppercase}.mgcp-card__media,.mgi26__media,.product-card__image-wr{position:relative}.mgcp-card__media>.mg-bfcm-badge,.mgi26__media>.mg-bfcm-badge,.mgg26__media>.mg-bfcm-badge,.product-card__image-wr>.mg-bfcm-badge{position:absolute;top:10px;left:10px;z-index:2}.mg-bfcm-price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mg-bfcm-price strong{color:#191c3b;font-size:15px;font-weight:700}.mg-bfcm-price s{color:#6c6d73;font-size:11px}.mg-bfcm-price-note{display:block;flex-basis:100%;font:10px/1.5 Instrument Sans,sans-serif;color:#6d532d;letter-spacing:0}.mg-bfcm-active .mgi26__price,.mg-bfcm-active .mgcp-card__price{flex-wrap:wrap;gap:3px 7px}.mg-bfcm-active .mgcp-card__media .mgcp-card__badge:not(:only-child){bottom:10px;top:auto}.mg-bfcm-pdp{padding:16px 18px;margin:16px 0;background:#f6f0e6;border:1px solid #d7bf97;color:#191c3b}.mg-bfcm-pdp__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 10px/1.4 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.mg-bfcm-pdp__top b{background:#171a19;color:#f0d4a4;padding:6px 9px;white-space:nowrap}.mg-bfcm-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:11px;margin-top:10px}.mg-bfcm-pdp__price strong{font-size:30px;line-height:1.25}.mg-bfcm-pdp__price s{font-size:15px;color:#72736e}.mg-bfcm-pdp__price>span{font-size:11px;color:#65471d}.mg-bfcm-pdp p{margin:9px 0 0;font-size:11px;line-height:1.55}.mg-bfcm-active .mg-bfcm-original-price{display:none!important}.mg-bfcm-active .mg-multibuy__header{flex-wrap:wrap}.mg-bfcm-active .mg-multibuy__note{background:#171a19;color:#f0d4a4;padding:4px 8px;letter-spacing:.04em;font-size:9px}.mg-bfcm-active .mg-multibuy__option[aria-pressed=true]{background:#f6f0e6;border-color:#b6813c}.mg-bfcm-addon-tag{display:block;margin:5px 0;color:#6d4a1e;font-size:11px;line-height:1.4;font-weight:600}.mg-bfcm-lines{margin:14px 0 0;padding:14px 0 2px;border-top:1px solid #ddd6ca}.mg-bfcm-line{display:flex;justify-content:space-between;gap:12px;font:12px/1.5 Instrument Sans,sans-serif;margin:0 0 10px}.mg-bfcm-line dt{max-width:64%;font-weight:500}.mg-bfcm-line dd{margin:0;text-align:right;white-space:nowrap}.mg-bfcm-line small{display:block;color:#715426;font-weight:400;font-size:10px}.mg-bfcm-line s{color:#73746f;font-size:10px;margin-right:6px}.mg-bfcm-exclusion,.mg-bfcm-discount-note{font:11px/1.5 Instrument Sans,sans-serif;color:#6c6050}.mg-bfcm-guide{max-width:1400px;margin:auto;padding:70px 40px;font-family:Instrument Sans,sans-serif;color:#191c3b}.mg-bfcm-guide__intro{text-align:center;max-width:520px;margin:0 auto 30px}.mg-bfcm-guide__intro .mg-bfcm-eyebrow{justify-content:center;color:#8b622e;margin-bottom:10px}.mg-bfcm-guide h2{font:400 44px/1.05 Newsreader,Georgia,serif;letter-spacing:-.035em;margin:0 0 14px}.mg-bfcm-guide__intro>p:last-child{font-size:13px;line-height:1.6;color:#62636d}.mg-bfcm-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ded7ca}.mg-bfcm-guide__grid article{padding:28px;background:#f8f5ef}.mg-bfcm-guide__grid article+article{border-left:1px solid #ded7ca}.mg-bfcm-guide__grid article>span{display:block;font-size:10px;color:#8b622e;margin-bottom:20px}.mg-bfcm-guide__grid strong{display:block;font-size:35px;font-weight:600;letter-spacing:-.04em}.mg-bfcm-guide h3{font:600 13px/1.4 Instrument Sans,sans-serif;margin:10px 0 7px}.mg-bfcm-guide__grid p{font-size:12px;line-height:1.7;color:#62636d;margin:0}.mg-bfcm-guide details{border-bottom:1px solid #ded7ca;padding:17px 0;font-size:12px;line-height:1.7}.mg-bfcm-guide summary{cursor:pointer;min-height:28px;font-weight:600}.mg-bfcm-guide details>div{max-width:850px;padding-top:12px}.mg-bfcm-guide details a{color:#191c3b;text-decoration:underline}.mg-bfcm-active a:focus-visible,.mg-bfcm-active button:focus-visible,.mg-bfcm-active summary:focus-visible{outline:2px solid #b6813c;outline-offset:4px}.mg-bfcm-active .mg-bundle__intro-saving{background:#171a19;color:#f0d4a4}.mg-bfcm-active .mg-bundle__fixed-price-note{font-size:11px}.mg-bfcm-active .mgi26__best-head{padding-top:0;border-top:0}@media(max-width:899px){.mg-bfcm-hero__rail{grid-template-columns:1fr 1fr;gap:30px;padding:35px 28px}.mg-bfcm-hero h1{font-size:53px!important}.mg-bfcm-hero__offers{gap:15px}.mg-bfcm-hero__offers>div+div{padding-left:15px}.mg-bfcm-hero__offers strong{font-size:46px}.mg-bfcm-hero__offers small{left:15px;font-size:7px}.mg-bfcm-hero__seal{width:85px;height:85px;right:-12px;bottom:45px}.mg-bfcm-hero__seal strong{font-size:29px}}@media(max-width:649px){.mg-bfcm-announcement{padding:9px 12px}.mg-bfcm-announcement a{font-size:11px;gap:2px 8px}.mg-bfcm-announcement b{display:block;width:100%;font-size:9px;letter-spacing:.14em}.mg-bfcm-announcement small{font-size:9px;margin-top:3px}.mg-bfcm-hero__rail{grid-template-columns:1fr;padding:29px 22px 22px;gap:26px}.mg-bfcm-hero__copy{max-width:500px;margin:auto;width:100%}.mg-bfcm-eyebrow{font-size:9px!important;margin-bottom:13px}.mg-bfcm-hero h1{font-size:clamp(46px,12vw,68px)!important;line-height:.97;margin-bottom:15px}.mg-bfcm-hero__intro{font-size:12px;line-height:1.6;margin-bottom:19px;max-width:340px}.mg-bfcm-hero__offers{gap:22px;margin-bottom:25px}.mg-bfcm-hero__offers>div+div{padding-left:22px}.mg-bfcm-hero__offers strong{font-size:52px}.mg-bfcm-hero__offers div>span{font-size:10px;max-width:90px}.mg-bfcm-hero__offers b{font-size:15px}.mg-bfcm-hero__offers small{left:22px;font-size:7px}.mg-bfcm-hero__actions{margin-top:29px;gap:12px}.mg-bfcm-hero__actions a{font-size:11px;gap:9px}.mg-bfcm-hero__actions a.mg-bfcm-button{min-width:0;flex:1;padding:0 18px}.mg-bfcm-hero__terms{font-size:9px;margin-top:11px}.mg-bfcm-hero__visual{width:100%;max-width:500px;margin:0 auto}.mg-bfcm-hero__image-wrap{aspect-ratio:1.38;border-radius:1px 52px 1px 1px}.mg-bfcm-hero__image-wrap img{object-fit:contain}.mg-bfcm-hero__seal{width:82px;height:82px;right:-8px;bottom:42px;box-shadow:0 0 0 4px #171a19}.mg-bfcm-hero__caption{font-size:8px;padding-top:10px}.mg-bfcm-ribbon{gap:13px;font-size:8px;padding:13px 10px;letter-spacing:.08em}.mg-bfcm-ribbon i{font-size:11px}.mg-bfcm-ribbon>span:last-child,.mg-bfcm-ribbon>i:nth-of-type(2){display:none}.mg-bfcm-categories{grid-template-columns:1fr 1fr}.mg-bfcm-categories a{min-height:46px;font-size:11px;border-bottom:1px solid #bda16f}.mg-bfcm-badge{font-size:8px;padding:6px 7px}.mg-bfcm-guide{padding:45px 20px}.mg-bfcm-guide h2{font-size:35px}.mg-bfcm-guide__grid{grid-template-columns:1fr}.mg-bfcm-guide__grid article{padding:22px}.mg-bfcm-guide__grid article+article{border-left:0;border-top:1px solid #ded7ca}.mg-bfcm-guide__grid article>span{margin-bottom:8px}.mg-bfcm-guide__grid strong{font-size:30px}.mg-bfcm-pdp{padding:13px 14px}.mg-bfcm-pdp__top{font-size:9px;gap:8px}.mg-bfcm-pdp__price strong{font-size:27px}.mg-bfcm-price strong{font-size:14px}}@media(max-width:359px){.mg-bfcm-hero__rail{padding-right:16px;padding-left:16px}.mg-bfcm-hero__offers{gap:15px}.mg-bfcm-hero__offers>div+div{padding-left:15px}.mg-bfcm-hero__offers strong{font-size:45px}.mg-bfcm-hero__actions{flex-direction:column;align-items:stretch}.mg-bfcm-hero__actions a{justify-content:center}.mg-bfcm-hero__offers small{left:15px}}.mg-bfcm-active .mg-template8 .mg-multibuy__note{color:#f0d4a4!important;background:#171a19!important;font-size:10px!important}.mg-bfcm-active .mg-template8 .mg-multibuy__header{gap:8px}.mg-bfcm-badge.mg-bfcm-badge--bundle{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#080808;color:#f8f5ef;border:1px solid #cba66f;padding:8px 10px;max-width:calc(100% - 20px);letter-spacing:.02em;line-height:1.3}.mg-bfcm-badge--bundle>span{font-size:9px;font-weight:400;text-transform:none}.mg-bfcm-badge--bundle>strong{color:#efd0a1;font-size:10px;font-weight:700}.mg-bfcm-bundle-total{display:block;flex-basis:100%;width:100%;font:600 11px/1.5 Instrument Sans,Arial,sans-serif;color:#6d4a1e;background:#f6f0e6;border-left:2px solid #b6813c;padding:5px 7px;margin-top:4px;white-space:normal}.mg-bfcm-bundle-deal{margin:15px 0 13px;border:1px solid #cfb486;background:#fbf8f2;padding:16px 18px;font-family:Instrument Sans,Arial,sans-serif;color:#191c3b}.mg-bfcm-bundle-deal__offers{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:11px;line-height:1.4}.mg-bfcm-bundle-deal__offers>span{font-weight:500;color:#655a48}.mg-bfcm-bundle-deal__offers>strong{padding:6px 9px;background:#080808;color:#efd0a1;font-size:11px;font-weight:600;letter-spacing:.015em}.mg-bfcm-bundle-deal__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:13px}.mg-bfcm-bundle-deal__price>strong{font-size:32px;line-height:1.15;letter-spacing:-.04em;color:#191c3b;font-weight:700}.mg-bfcm-bundle-deal__price>s{font-size:16px;color:#73716c}.mg-bfcm-bundle-deal__price>span{font-size:10px;color:#655a48}.mg-bfcm-bundle-deal p.mg-bfcm-bundle-deal__base{font-size:11px;line-height:1.5;margin:7px 0 0;color:#655a48}.mg-bfcm-bundle-deal p.mg-bfcm-bundle-deal__total{font-size:15px;font-weight:600;line-height:1.5;margin:11px 0 0;padding-top:10px;border-top:1px solid #ddcaaa;color:#694719}.mg-bfcm-bundle-deal p.mg-bfcm-bundle-deal__note{font-size:10px;line-height:1.5;margin:7px 0 0;color:#68635b}.mg-bundle__summary-totals .mg-bfcm-bundle-breakdown__extra{background:#080808;color:#efd0a1;padding:9px 10px;margin:6px 0;gap:12px}.mg-bfcm-bundle-breakdown__extra strong{white-space:nowrap;color:inherit}.mg-bfcm-bundle-total--summary{margin:10px 0 0;font-size:13px;padding:9px 11px}.mg-bfcm-cart-bundle{margin-top:10px;padding:9px 10px;border-left:2px solid #b6813c;background:#f6f0e6;font:10px/1.5 Instrument Sans,Arial,sans-serif;color:#655a48}.mg-bfcm-cart-bundle p{font:inherit;margin:3px 0 0}.mg-bfcm-cart-bundle strong{font-size:11px;color:#191c3b}.mg-bfcm-cart-bundle b{display:block;color:#6d4a1e;font-weight:600}@media(max-width:649px){.mg-bfcm-badge.mg-bfcm-badge--bundle{padding:6px 7px;gap:3px}.mg-bfcm-badge--bundle>span{font-size:8px}.mg-bfcm-badge--bundle>strong{font-size:8px}.mg-bfcm-bundle-total{font-size:10px}.mg-bfcm-bundle-deal{padding:13px 14px}.mg-bfcm-bundle-deal__price>strong{font-size:29px}.mg-bfcm-bundle-deal__offers{gap:6px 10px}.mg-bfcm-bundle-deal p.mg-bfcm-bundle-deal__total{font-size:14px}}.mg-bfcm-bundle-breakdown .mg-bfcm-bundle-breakdown__extra strong{color:#f8f5ef}.mg-bfcm-cart{padding:0 0 8px;margin:0 0 8px;background:transparent;border:0;border-bottom:1px solid #e5dfd5;color:#655e55;font:11px/1.5 Instrument Sans,Arial,sans-serif}.mg-bfcm-cart__summary{display:flex;align-items:center;gap:9px;min-height:40px;padding:3px 0;list-style:none;cursor:pointer;color:inherit}.mg-bfcm-cart__summary::-webkit-details-marker{display:none}.mg-bfcm-cart__summary::marker{content:""}.mg-bfcm-cart__summary strong{flex:1;min-width:0;display:block;color:#514a43;font:500 12px/1.5 Instrument Sans,Arial,sans-serif}.mg-bfcm-cart__icon{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#9b7a47;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mg-bfcm-cart__chevron{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .15s ease}.mg-bfcm-cart__disclosure[open] .mg-bfcm-cart__chevron{transform:rotate(180deg)}.mg-bfcm-cart__disclosure:not([open])>.mg-bfcm-cart__details{display:none}.mg-bfcm-cart__details{padding:0 0 8px 23px}.mg-bfcm-cart p{font:inherit;margin:5px 0 0}.mg-bfcm-cart progress{display:block;width:100%;height:3px;margin:2px 0 9px;accent-color:#9b7a47}.mg-bfcm-cart progress[hidden],.mg-bfcm-cart__estimate[hidden]{display:none}.mg-bfcm-cart__estimate{border:0;padding:0;color:#746d64}.mg-bfcm-cart .mg-bfcm-cart__preview{margin:0 0 0 23px;font-size:10px;line-height:1.5;color:#746d64}@media(prefers-reduced-motion:reduce){.mg-bfcm-cart__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mg-bfcm-2026.css.map */
