:root{--ml-black: #171716;--ml-ash: #E4E2DD;--ml-smoke: #8C8A84;--ml-birch: #F4F3F0;--ml-graphite: #6E6C67;--ml-white: #FFFFFF;--ml-dark2: #2A2A28;--ml-dark-line: #3A3A38;--ml-dark-muted: #BDBAB4;--ml-photo: #D6D3CC}.ml{color:var(--ml-black);font-family:var(--font-body--family)}.ml *,.ml *:before,.ml *:after{box-sizing:border-box}.ml img{display:block;max-width:100%;height:auto}.ml a{color:var(--ml-black)}.ml-wrap{width:100%;max-width:1232px;margin:0 auto;padding:0 16px}.ml-sec{padding-top:56px}.ml-pill{display:inline-flex;align-items:center;background:var(--ml-black);color:var(--ml-white);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1.2}.ml-pill--light{background:var(--ml-white);color:var(--ml-black)}.ml-h2{margin:0;font-family:var(--font-body--family);font-size:28px;line-height:1.12;font-weight:600;letter-spacing:-.02em;color:inherit;text-wrap:balance}.ml-lede{margin:0;font-size:15px;line-height:1.5;color:var(--ml-graphite);text-wrap:pretty}.ml-intro{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:720px;margin:0 auto}.ml-intro--left{align-items:flex-start;text-align:left;margin:0}.ml-rte p{margin:0 0 10px}.ml-rte p:last-child{margin-bottom:0}.ml-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 24px;border:0;border-radius:12px;background:var(--ml-black);color:var(--ml-white)!important;font:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s}.ml-btn:hover{opacity:.88}.ml-btn:focus-visible,.ml-chip input:focus-visible+span,.ml-bundle input:focus-visible~.ml-bundle__body{outline:2px solid var(--ml-black);outline-offset:2px}.ml-pdp{padding-top:12px}.ml-pdp__grid{display:grid;gap:0}.ml-gal__main{position:relative;background:var(--ml-ash);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:18px 12px 0;min-height:360px}.ml-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;position:relative;z-index:1}.ml-badge{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;text-align:center;line-height:1.2}.ml-badge__icon{width:36px;height:36px;border-radius:50%;background:var(--ml-black);color:var(--ml-white);display:grid;place-items:center}.ml-badge__icon svg{width:18px;height:18px}.ml-gal__img{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;margin-top:14px}.ml-gal__img img,.ml-gal__img svg{width:100%;max-height:520px;object-fit:contain}.ml-gal__img svg{background:var(--ml-photo);border-radius:14px 14px 0 0;height:240px;filter:grayscale(1) opacity(.35)}.ml-thumbs{display:flex;gap:8px;padding-top:10px;overflow-x:auto;scrollbar-width:none}.ml-thumbs::-webkit-scrollbar{display:none}.ml-thumb{flex:none;width:64px;height:64px;border-radius:10px;background:var(--ml-ash);border:0;padding:0;overflow:hidden;cursor:pointer}.ml-thumb img{width:100%;height:100%;object-fit:cover}.ml-thumb[aria-current=true]{outline:2px solid var(--ml-black);outline-offset:-2px}.ml-buy{display:flex;flex-direction:column;gap:14px;padding:20px 4px 0}.ml-buy__eyebrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--ml-graphite)}.ml-buy__title{margin:0;font-family:var(--font-body--family);font-size:32px;line-height:1.05;font-weight:600;letter-spacing:-.025em}.ml-buy__desc{margin:0;font-size:16px;line-height:1.45;color:var(--ml-graphite)}.ml-checks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ml-check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.ml-check svg{flex:none;width:20px;height:20px}.ml-kitbox{background:var(--ml-black);color:var(--ml-white);border-radius:18px;padding:30px 14px 14px;position:relative;margin-top:14px}.ml-kitbox__label{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--ml-white);color:var(--ml-black);border:1px solid var(--ml-black);border-radius:999px;font-size:13px;font-weight:600;padding:5px 14px;white-space:nowrap}.ml-kitbox__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ml-kititem{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ml-kititem__img{width:100%;aspect-ratio:4 / 3;border-radius:12px;background:var(--ml-dark2);overflow:hidden}.ml-kititem__img img{width:100%;height:100%;object-fit:cover}.ml-kititem__title{font-size:13px;font-weight:600}.ml-kititem__sub{font-size:11px;color:var(--ml-dark-muted)}.ml-bundles{display:grid;gap:10px}.ml-bundle{display:block;position:relative;cursor:pointer}.ml-bundle input{position:absolute;opacity:0;pointer-events:none}.ml-bundle__body{display:block;border:1px solid var(--ml-ash);border-radius:14px;overflow:hidden;background:var(--ml-white);transition:border-color .15s}.ml-bundle input:checked~.ml-bundle__body{border:2px solid var(--ml-black)}.ml-bundle__ribbon{background:var(--ml-smoke);color:var(--ml-white);display:flex;justify-content:space-between;align-items:center;padding:7px 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ml-bundle input:checked~.ml-bundle__body .ml-bundle__ribbon{background:var(--ml-black)}.ml-bundle__save{background:var(--ml-white);color:var(--ml-black);border-radius:999px;padding:2px 8px;text-transform:none;letter-spacing:0}.ml-bundle__row{display:grid;grid-template-columns:22px 56px 1fr auto;gap:10px;align-items:center;padding:12px}.ml-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--ml-smoke);display:grid;place-items:center}.ml-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ml-black);transform:scale(0);transition:transform .15s}.ml-bundle input:checked~.ml-bundle__body .ml-radio{border-color:var(--ml-black)}.ml-bundle input:checked~.ml-bundle__body .ml-radio:after{transform:scale(1)}.ml-bundle__thumb{width:56px;height:56px;border-radius:10px;background:var(--ml-ash);overflow:hidden}.ml-bundle__thumb img{width:100%;height:100%;object-fit:cover}.ml-bundle__name{display:block;font-size:16px;font-weight:600}.ml-bundle__sub{display:block;font-size:12px;color:var(--ml-graphite);margin-top:2px}.ml-bundle__price{text-align:right;font-size:20px;font-weight:600;white-space:nowrap}.ml-bundle__compare{display:block;font-size:12px;font-weight:400;color:var(--ml-smoke);text-decoration:line-through}.ml-size__head{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600}.ml-size__head a{font-size:13px;font-weight:500}.ml-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;border:0;padding:0}.ml-chip{position:relative;display:block;cursor:pointer}.ml-chip input{position:absolute;opacity:0;pointer-events:none}.ml-chip span{display:grid;place-items:center;height:44px;border-radius:10px;border:1px solid var(--ml-ash);background:var(--ml-white);font-size:13px;white-space:nowrap}.ml-chip input:checked+span{border:2px solid var(--ml-black);font-weight:600}.ml-chip input:disabled+span{color:var(--ml-smoke);text-decoration:line-through}.ml-size__error{display:none;margin-top:8px;font-size:13px;font-weight:600;color:#a03a2c}.ml-size.is-error .ml-chip span{border-color:#a03a2c}.ml-size.is-error .ml-size__error{display:block}.ml-atc{width:100%;margin-top:4px}.ml-atc[disabled]{opacity:.5;cursor:not-allowed}.ml-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--ml-graphite);text-align:center}.ml-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ml-pay svg{width:38px;height:24px}.ml-acc{background:var(--ml-white);border-radius:16px;padding:0 16px;margin-top:8px}.ml-acc details{border-top:1px solid var(--ml-ash)}.ml-acc details:first-child{border-top:0}.ml-acc summary,.ml-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.ml-acc summary::-webkit-details-marker,.ml-faq summary::-webkit-details-marker{display:none}.ml-acc summary:after,.ml-faq summary:after{content:"+";font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.ml-acc details[open] summary:after,.ml-faq details[open] summary:after{transform:rotate(45deg)}.ml-acc__body,.ml-faq__body{padding:0 0 16px;font-size:14px;line-height:1.55;color:var(--ml-graphite)}.ml-acc__body strong,.ml-faq__body strong{color:var(--ml-black)}.ml-acc__body table{width:100%;border-collapse:collapse;font-size:14px}.ml-acc__body th,.ml-acc__body td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--ml-ash)}.ml-acc__body th{color:var(--ml-black)}.ml-acc__body h2{font-size:15px;color:var(--ml-black);margin:14px 0 6px}.ml-acc__body ol,.ml-acc__body ul{padding-left:18px;margin:0 0 10px}.ml-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--ml-white);border-top:1px solid var(--ml-ash);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;box-shadow:0 -6px 20px #17171614;transform:translateY(110%);transition:transform .25s}.ml-sticky.is-visible{transform:none}.ml-sticky__thumb{width:48px;height:48px;border-radius:10px;background:var(--ml-ash);overflow:hidden}.ml-sticky__thumb img{width:100%;height:100%;object-fit:cover}.ml-sticky__name{display:block;font-size:14px;font-weight:600}.ml-sticky__price{display:block;font-size:13px;color:var(--ml-graphite)}.ml-sticky .ml-btn{height:48px;font-size:15px;padding:0 18px;border-radius:10px}.ml-stats{display:grid;gap:10px;margin-top:20px}.ml-stat{background:var(--ml-white);border-radius:16px;padding:18px;display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center}.ml-stat__num{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1}.ml-stat__text{font-size:14px;line-height:1.45;color:var(--ml-graphite)}.ml-stat__text strong{color:var(--ml-black)}.ml-dark{background:var(--ml-black);color:var(--ml-white);padding:52px 0;margin-top:56px}.ml-dark .ml-lede{color:var(--ml-dark-muted)}.ml-zones{display:grid;gap:10px;margin-top:20px;align-items:center}.ml-zones__photo{width:220px;height:220px;border-radius:50%;border:1px dashed var(--ml-graphite);display:grid;place-items:center;margin:0 auto}.ml-zones__photo>div{width:150px;height:150px;border-radius:50%;background:var(--ml-dark2);overflow:hidden}.ml-zones__photo img{width:100%;height:100%;object-fit:cover}.ml-zones__photo{margin-bottom:10px}.ml-zone{border:1px solid var(--ml-dark-line);border-radius:999px;padding:12px 16px;display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center}.ml-zone__num{width:40px;height:40px;border-radius:50%;background:var(--ml-dark2);display:grid;place-items:center;font-weight:600}.ml-zone--hi{border-color:var(--ml-white)}.ml-zone--hi .ml-zone__num{background:var(--ml-white);color:var(--ml-black)}.ml-zone__text{font-size:14px;line-height:1.4}.ml-zone__text span{color:var(--ml-dark-muted)}.ml-panel{background:var(--ml-ash);border-radius:22px;padding:36px 16px 16px;display:grid;gap:18px}.ml-chart{background:var(--ml-white);border-radius:16px;padding:16px 12px 10px}.ml-chart__title{font-size:12px;font-weight:600;color:var(--ml-graphite);margin-bottom:6px}.ml-chart__note{font-size:11px;color:var(--ml-smoke)}.ml-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-mini__card{background:var(--ml-white);border-radius:16px;padding:16px}.ml-mini__num{font-size:26px;font-weight:600;letter-spacing:-.03em}.ml-mini__text{font-size:13px;color:var(--ml-graphite)}.ml-cmp__grid{display:grid;gap:20px}.ml-table{width:100%;background:var(--ml-white);border-radius:16px;overflow:hidden;font-size:13px}.ml-table__row{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-top:1px solid var(--ml-ash)}.ml-table__row>span{padding:12px;text-align:center;color:var(--ml-graphite)}.ml-table__row>span:first-child{text-align:left;font-weight:500;color:var(--ml-black)}.ml-table__row>span:last-child{font-weight:600;color:var(--ml-black)}.ml-table__head{background:var(--ml-black);border-top:0}.ml-table__head>span,.ml-table__head>span:first-child,.ml-table__head>span:last-child{color:var(--ml-white);font-weight:600}.ml-steps{display:grid;gap:10px;margin-top:20px}.ml-step{background:var(--ml-white);border-radius:16px;padding:16px;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center}.ml-step__num{width:44px;height:44px;border-radius:12px;background:var(--ml-ash);display:grid;place-items:center;font-weight:600;font-size:18px}.ml-step__img{display:none}.ml-step__text{font-size:14px;line-height:1.45}.ml-guar{border:2px solid var(--ml-black);border-radius:22px;padding:28px 18px;background:var(--ml-white);display:grid;gap:14px;justify-items:center;text-align:center}.ml-guar__icon{width:56px;height:56px;border-radius:50%;background:var(--ml-black);color:var(--ml-white);display:grid;place-items:center}.ml-guar__icon svg{width:26px;height:26px}.ml-guar .ml-h2{font-size:24px}.ml-guar__link{font-size:14px;font-weight:500}.ml-faq__grid{display:grid;gap:10px}.ml-faq__title{text-align:center;margin-bottom:10px}.ml-faq details{border-top:1px solid var(--ml-ash)}.ml-faq details:last-child{border-bottom:1px solid var(--ml-ash)}.ml-foot{background:var(--ml-black);color:var(--ml-dark-muted);padding:36px 0 110px;font-size:13px;margin-top:56px}.ml-foot a{color:var(--ml-dark-muted);text-decoration:none}.ml-foot a:hover{color:var(--ml-white)}.ml-foot__inner{display:grid;gap:18px}.ml-foot__logo img{width:150px;filter:invert(1)}.ml-foot__links,.ml-foot__legal{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.ml-foot__legal{font-size:12px}.ml-page-pad{padding-bottom:8px}@media(min-width:990px){.ml-sec{padding-top:110px}.ml-h2{font-size:40px;line-height:1.08;letter-spacing:-.025em}.ml-lede{font-size:17px;line-height:1.55}.ml-pill{font-size:12px;padding:7px 14px}.ml-pdp{padding-top:40px}.ml-pdp__grid{grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:56px;align-items:start}.ml-gal{position:sticky;top:calc(var(--header-height, 72px) + 16px)}.ml-gal__main{border-radius:24px;padding:28px 28px 0;min-height:600px}.ml-badges{gap:12px}.ml-badge{font-size:14px;gap:8px;line-height:1.25}.ml-badge__icon{width:52px;height:52px}.ml-badge__icon svg{width:24px;height:24px}.ml-gal__img svg{height:380px}.ml-thumbs{gap:10px}.ml-thumb{width:88px;height:88px;border-radius:12px}.ml-buy{background:var(--ml-white);border-radius:24px;padding:32px;gap:16px}.ml-buy__eyebrow{font-size:14px}.ml-buy__title{font-size:44px;line-height:1.04;letter-spacing:-.028em}.ml-buy__desc{font-size:17px;line-height:1.5}.ml-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.ml-kititem__title{font-size:14px}.ml-kititem__sub{font-size:12px}.ml-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-bundle--featured{grid-column:1 / -1}.ml-bundle:not(.ml-bundle--featured) .ml-bundle__row{grid-template-columns:20px 1fr auto}.ml-bundle:not(.ml-bundle--featured) .ml-bundle__thumb{display:none}.ml-bundle:not(.ml-bundle--featured) .ml-bundle__price{font-size:17px}.ml-bundle--featured .ml-bundle__row{grid-template-columns:22px 60px 1fr auto;gap:14px;padding:12px 14px}.ml-bundle--featured .ml-bundle__thumb{width:60px;height:60px}.ml-bundle--featured .ml-bundle__name{font-size:17px}.ml-bundle--featured .ml-bundle__price{font-size:22px}.ml-chips{gap:8px}.ml-chip span{height:46px;font-size:14px}.ml-atc{height:58px;font-size:18px}.ml-trust{font-size:13px}.ml-acc{padding:0 2px;margin-top:0}.ml-sticky{display:none}.ml-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}.ml-stat{grid-template-columns:1fr;padding:32px;border-radius:20px;gap:14px}.ml-stat__num{font-size:64px}.ml-stat__text{font-size:16px}.ml-dark{padding:96px 0;margin-top:110px}.ml-zones{grid-template-columns:1fr 420px 1fr;grid-auto-flow:dense;gap:20px 40px;margin-top:30px}.ml-zones__photo{grid-column:2;grid-row:1 / span 2;width:420px;height:420px;margin:0}.ml-zones__photo>div{width:300px;height:300px}.ml-zone{grid-column:1;align-self:end}.ml-zone~.ml-zone:not(.ml-zone--hi){align-self:start}.ml-zone--hi{grid-column:3;grid-row:1 / span 2;align-self:center}.ml-zone{padding:16px 22px;grid-template-columns:48px 1fr;gap:14px}.ml-zone__num{width:48px;height:48px;font-size:18px}.ml-zone__text{font-size:16px;line-height:1.45}.ml-panel{grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px;border-radius:28px}.ml-panel .ml-chart{order:-1;padding:24px;border-radius:20px}.ml-chart__title{font-size:14px;margin-bottom:10px}.ml-chart__note{font-size:12px;margin-top:6px}.ml-mini{gap:14px}.ml-mini__card{padding:18px}.ml-mini__num{font-size:34px}.ml-mini__text{font-size:14px}.ml-cmp__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.ml-table{font-size:15px;border-radius:20px}.ml-table__row>span{padding:16px}.ml-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}.ml-step{grid-template-columns:1fr;padding:28px;gap:18px;border-radius:20px;align-items:start}.ml-step__num{width:52px;height:52px;font-size:20px}.ml-step__img{display:block;border-radius:14px;overflow:hidden;background:var(--ml-ash);aspect-ratio:4 / 3}.ml-step__img img{width:100%;height:100%;object-fit:cover}.ml-step__text{font-size:16px;line-height:1.5}.ml-guar{grid-template-columns:96px 1fr auto;gap:32px;padding:48px;border-radius:28px;text-align:left;justify-items:start;align-items:center}.ml-guar__icon{width:96px;height:96px}.ml-guar__icon svg{width:44px;height:44px}.ml-guar .ml-h2{font-size:32px}.ml-guar__copy{display:grid;gap:8px}.ml-faq__grid{grid-template-columns:380px 1fr;gap:56px}.ml-faq .ml-faq__title{text-align:left}.ml-faq summary{font-size:17px;padding:20px 0}.ml-faq__body{font-size:15px}.ml-foot{padding:56px 0;margin-top:110px;font-size:14px}.ml-foot__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.ml-foot__links{justify-content:center;gap:28px}.ml-foot__legal{grid-column:1 / -1;justify-content:center;border-top:1px solid var(--ml-dark-line);padding-top:20px}}#Details-menu-drawer-container .menu-drawer{width:100vw;max-width:100vw;background:var(--ml-birch);padding:0;display:flex;flex-direction:column;border:0;box-shadow:none}#Details-menu-drawer-container .menu-drawer__close-button{position:absolute;top:14px;right:16px;width:44px;height:44px;border-radius:999px;border:1px solid var(--ml-ash);background:var(--ml-white);display:grid;place-items:center;padding:0}#Details-menu-drawer-container .menu-drawer__close-button .svg-wrapper,#Details-menu-drawer-container .menu-drawer__close-button svg{width:16px;height:16px}#Details-menu-drawer-container .menu-drawer__navigation{padding:84px 20px 0}#Details-menu-drawer-container .menu-drawer__navigation:before{content:"Menu";display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-smoke);margin-bottom:8px}#Details-menu-drawer-container .menu-drawer__menu{padding:0;margin:0}#Details-menu-drawer-container .menu-drawer__menu>li{border-bottom:1px solid var(--ml-ash)}#Details-menu-drawer-container .menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ml-black);text-decoration:none}#Details-menu-drawer-container .menu-drawer__menu-item:after{content:"\2192";font-size:20px;font-weight:400;color:var(--ml-smoke);transition:transform .2s}#Details-menu-drawer-container .menu-drawer__menu-item:hover:after,#Details-menu-drawer-container .menu-drawer__menu-item[aria-current=page]:after{transform:translate(4px);color:var(--ml-black)}#Details-menu-drawer-container .menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}#Details-menu-drawer-container .menu-drawer__utility-links{margin-top:auto;padding:20px}#Details-menu-drawer-container .menu-drawer__utility-links:before{content:"Free US shipping on the Brief \b7  30-day money-back guarantee";display:block;background:var(--ml-black);color:var(--ml-birch);border-radius:16px;padding:16px 18px;font-size:14px;line-height:1.4;margin-bottom:16px}@media(min-width:750px){#Details-menu-drawer-container .menu-drawer{width:420px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/montelani.css.map */
