:root{--md-bg:#fff;--md-card:#F5F6F8;--md-ink:#141F33;--md-ink-2:#4A5468;--md-line:#E3E6EC;--md-accent:#E8850C;--md-band:#141F33;--md-radius:8px;--md-font-head:var(--font-heading--family,Montserrat),Arial,sans-serif;--md-font-head-weight:800;--md-font-body:var(--font-body--family,Inter),Arial,sans-serif;--md-font-body-weight:400;--md-shadow:0 1px 2px rgba(20,31,51,.06),0 8px 24px rgba(20,31,51,.06)}.md-s{font-family:var(--md-font-body);color:var(--md-ink);line-height:1.6}.md-s *,.md-s *:before,.md-s *:after{box-sizing:border-box}.md-s h1,.md-s h2,.md-s h3,.md-s h4{font-family:var(--md-font-head);font-weight:var(--md-font-head-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 .5em;color:var(--md-ink)}.md-s h2{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem)}.md-s h3{font-size:1.125rem;font-weight:700}.md-s p{margin:0 0 1em}.md-s ul,.md-s ol{margin:0;padding:0}.md-s img{display:block;max-width:100%;height:auto}.md-s table{border-collapse:collapse;width:100%}.md-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.md-s [hidden],[data-md-drawer] [hidden]{display:none!important}.md-s :focus-visible,.md-drawer :focus-visible{outline:2px solid var(--md-accent);outline-offset:2px}.md-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.md-wrap--narrow{max-width:860px}.md-section{padding:48px 0}.md-section--card{background:var(--md-card)}.md-section--band{background:var(--md-band);color:#fff}.md-section--band h2,.md-section--band h3,.md-s.md-section--band h2,.md-s.md-section--band h3{color:#fff}.md-section--tight{padding:32px 0}.md-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--md-font-head);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--md-ink-2);margin:0 0 12px}.md-section--band .md-kicker{color:var(--md-accent)}.md-kicker:before{content:"";width:18px;height:2px;background:var(--md-accent)}.md-lead{font-size:1.0625rem;color:var(--md-ink-2);max-width:62ch}.md-section--band .md-lead{color:#c9d0dc}.md-head{margin-bottom:28px;max-width:760px}.md-head--center{margin-left:auto;margin-right:auto;text-align:center}.md-head--center .md-lead{margin-left:auto;margin-right:auto}.md-deg{color:var(--md-accent)}.md-grid{display:grid;gap:16px}.md-split{display:grid;gap:28px;align-items:center}@media(min-width:750px){.md-wrap{padding:0 32px}.md-section{padding:72px 0}.md-split{grid-template-columns:1fr 1fr;gap:56px}.md-split--rev>:first-child{order:2}}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:var(--md-radius);background:var(--md-accent);color:var(--md-ink);font-family:var(--md-font-head);font-weight:800;font-size:1rem;letter-spacing:.01em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 1px #141f331f}.md-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #e8850c47}.md-btn:active{transform:none}.md-btn[disabled],.md-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.md-btn--block{width:100%}.md-btn--dark{background:var(--md-ink);color:#fff}.md-btn--dark:hover{box-shadow:0 6px 18px #141f3340}.md-btn--ghost{background:transparent;color:var(--md-ink);box-shadow:inset 0 0 0 1.5px var(--md-ink)}.md-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--md-ink);background:var(--md-card)}.md-section--band .md-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.md-section--band .md-btn--ghost:hover{background:#ffffff14}.md-btn--sm{min-height:40px;padding:0 16px;font-size:.875rem}.md-link{font-weight:600;text-decoration:underline;background:none;border:0;padding:0}form.pp_tracking_form button.pp-button-enter{min-height:56px;border:0;border-radius:2px;background:#141f33;color:#fff;font-family:var(--md-font-body);font-size:15px;font-weight:600}form.pp_tracking_form button.pp-button-enter:hover{background:#1f2c47;color:#fff}form.pp_tracking_form .PP-TextField__Input{color:var(--md-ink)}.md-micro{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:10px;font-size:.8125rem;color:var(--md-ink-2)}.md-micro span{display:inline-flex;align-items:center;gap:5px}.md-micro svg{width:15px;height:15px;color:var(--md-ink)}.md-section--band .md-micro{color:#c9d0dc}.md-section--band .md-micro svg{color:var(--md-accent)}.md-ico{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.md-ico--fill{fill:currentColor;stroke:none}.md-stars{--n:4.7;position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;color:#d5dae3;font-family:Arial,sans-serif}.md-stars:before{content:"\2605\2605\2605\2605\2605";white-space:nowrap}.md-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;bottom:0;width:calc(var(--n)/5*100%);overflow:hidden;white-space:nowrap;color:var(--md-accent)}.md-rating{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--md-ink);text-decoration:none}.md-rating strong{font-weight:700}.md-rating span{color:var(--md-ink-2)}a.md-rating:hover span{text-decoration:underline}.md-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.md-drawer[open],.md-drawer.is-open{visibility:visible;pointer-events:auto}.md-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#141f3373;opacity:0;transition:opacity .25s}.md-drawer.is-open .md-drawer__bg{opacity:1}.md-drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-10px 0 40px #141f331f}.md-drawer--left .md-drawer__panel{left:0;right:auto;transform:translate(-100%)}.md-drawer--top .md-drawer__panel{left:0;width:100%;bottom:auto;max-height:92vh;transform:translateY(-100%)}.md-drawer.is-open .md-drawer__panel{transform:none}.md-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--md-line)}.md-drawer__head h2{font-size:1.125rem;margin:0}.md-drawer__body{flex:1;overflow-y:auto;padding:16px;overscroll-behavior:contain}.md-drawer__foot{padding:16px;border-top:1px solid var(--md-line);background:#fff}body.md-lock{overflow:hidden}.md-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.md-price__now{font-family:var(--md-font-head);font-weight:800;font-size:1.25rem}.md-price__was{color:var(--md-ink-2);text-decoration:line-through;font-size:.9375rem}.md-price__save{display:inline-block;background:var(--md-accent);color:var(--md-ink);font-weight:800;font-size:.75rem;padding:3px 8px;border-radius:4px}.md-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:4px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--md-ink);color:#fff;line-height:1.3}.md-badge--accent{background:var(--md-accent);color:var(--md-ink)}.md-badge--light{background:#fff;color:var(--md-ink);box-shadow:inset 0 0 0 1px var(--md-line)}.md-badge svg{width:13px;height:13px}.md-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px}@media(min-width:750px){.md-cards{grid-template-columns:repeat(3,1fr);gap:28px 20px}}@media(min-width:1100px){.md-cards--4{grid-template-columns:repeat(4,1fr)}}.md-card{position:relative;display:flex;flex-direction:column;gap:8px}.md-card__media{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--md-radius);overflow:hidden;background:var(--md-card)}.md-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s}.md-card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.md-card:hover .md-card__media img+img{opacity:1}.md-card:hover .md-card__media img:only-child{transform:scale(1.03)}}.md-card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:1}.md-card__title{font-family:var(--md-font-head);font-weight:700;font-size:.9375rem;line-height:1.3;margin:2px 0 0}.md-card__title a{text-decoration:none}.md-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.md-card__sub{font-size:.8125rem;color:var(--md-ink-2);margin:0}.md-card .md-price__now{font-size:1rem}.md-card .md-rating{font-size:.75rem;gap:5px}.md-card .md-stars{font-size:12px;letter-spacing:1px}.md-card__sw{display:flex;gap:5px;position:relative;z-index:1}.md-card__sw span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #141f3333}@media(min-width:750px){.md-card__title{font-size:1rem}}.md-opt{border:0;margin:0 0 18px;padding:0}.md-opt legend{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:0;margin-bottom:10px;font-size:.875rem;font-weight:600}.md-opt legend span{font-weight:400;color:var(--md-ink-2)}.md-sw{display:flex;flex-wrap:wrap;gap:10px}.md-sw input,.md-sz input{position:absolute;opacity:0;width:1px;height:1px}.md-sw label{display:block;width:62px;cursor:pointer;text-align:center;font-size:.6875rem;color:var(--md-ink-2)}.md-sw label img,.md-sw label i{display:block;width:62px;height:62px;border-radius:var(--md-radius);object-fit:cover;background:var(--md-card);box-shadow:inset 0 0 0 1px var(--md-line);margin-bottom:4px}.md-sw input:checked+label img,.md-sw input:checked+label i{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--md-ink)}.md-sw input:focus-visible+label img{outline:2px solid var(--md-accent)}.md-sz{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}.md-sz label{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 6px;border:1.5px solid var(--md-line);border-radius:var(--md-radius);font-weight:600;font-size:.875rem;cursor:pointer;background:#fff;text-align:center;line-height:1.15}.md-sz label:hover{border-color:var(--md-ink)}.md-sz input:checked+label{border-color:var(--md-ink);background:var(--md-ink);color:#fff}.md-sz input:focus-visible+label{outline:2px solid var(--md-accent);outline-offset:2px}.md-sz input.is-out+label{color:#9aa3b2;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--md-line) 50%,transparent calc(50% + 1px)) #fff}.md-sz input.is-out:checked+label{background:#5b6577;color:#fff}.md-opt.is-missing .md-sz label{border-color:var(--md-accent)}.md-opt__help{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:10px;font-size:.8125rem;color:var(--md-ink-2)}.md-opt__err{color:#b3261e;font-weight:600;font-size:.8125rem;margin-top:8px}.md-pdp{padding:12px 0 40px}.md-pdp__grid{display:grid;gap:22px}@media(min-width:990px){.md-pdp{padding:28px 0 64px}.md-pdp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.md-buy{position:sticky;top:96px}}.md-crumbs{font-size:.75rem;color:var(--md-ink-2);margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.md-crumbs a{text-decoration:none}.md-crumbs a:hover{text-decoration:underline}.md-gal{position:relative}.md-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--md-radius);background:var(--md-card);margin:0 -16px;border-radius:0}.md-gal__track::-webkit-scrollbar{display:none}.md-gal__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;aspect-ratio:1/1;background:var(--md-card)}.md-gal__slide img,.md-gal__slide video{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.md-gal__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.md-gal__dots button{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:var(--md-line);transition:width .2s,background .2s}.md-gal__dots button[aria-current=true]{width:20px;background:var(--md-ink)}.md-gal__thumbs,.md-gal__nav{display:none}.md-gal__badge{position:absolute;left:12px;top:12px;z-index:2}.md-gal__count{position:absolute;right:12px;bottom:12px;background:#ffffffeb;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}@media(min-width:750px){.md-gal__track{margin:0;border-radius:var(--md-radius)}}@media(min-width:990px){.md-gal{display:grid;grid-template-columns:76px 1fr;gap:14px}.md-gal__main{position:relative;grid-column:2}.md-gal__thumbs{display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:1;max-height:640px;overflow-y:auto;scrollbar-width:thin}.md-gal__thumbs button{padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--md-card);box-shadow:inset 0 0 0 1px var(--md-line);opacity:.75}.md-gal__thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--md-ink)}.md-gal__thumbs img{width:76px;height:76px;object-fit:cover}.md-gal__dots{display:none}.md-gal__nav{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 10px #141f331f;align-items:center;justify-content:center;z-index:2}.md-gal__nav--prev{left:12px}.md-gal__nav--next{right:12px}}.md-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#fff;display:none;overflow:auto}.md-zoom.is-open{display:block}.md-zoom img{width:auto;max-width:none;min-width:100%;margin:0 auto}.md-zoom__close{position:fixed;top:12px;right:12px;z-index:2;background:#fff;box-shadow:0 2px 10px #141f3326}.md-buy h1{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.125rem);margin:6px 0 4px}.md-buy__benefit{display:block;font-family:var(--md-font-body);font-weight:500;font-size:1rem;letter-spacing:0;color:var(--md-ink-2);margin-top:6px}.md-buy__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.md-buy__price{margin:14px 0 4px}.md-buy__price .md-price__now{font-size:1.625rem}.md-buy__tax{font-size:.75rem;color:var(--md-ink-2);margin:0 0 16px}.md-proofs{display:grid;gap:8px;margin:0 0 20px;padding:14px;border-radius:var(--md-radius);background:var(--md-card)}.md-proofs li{list-style:none;display:flex;align-items:center;gap:10px;font-size:.9375rem}.md-proofs li b{font-weight:700}.md-proofs svg{color:var(--md-ink);width:20px;height:20px}.md-buy__intro{color:var(--md-ink-2);font-size:.9375rem;margin:-4px 0 18px}.md-pack{border:0;margin:4px 0 18px;padding:0}.md-pack legend{font-size:.875rem;font-weight:600;margin-bottom:10px;padding:0}.md-pack__opts{display:grid;gap:8px}.md-pack__opt{position:relative}.md-pack__opt input{position:absolute;opacity:0}.md-pack__opt label{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:14px;border:1.5px solid var(--md-line);border-radius:var(--md-radius);cursor:pointer;background:#fff;transition:border-color .15s}.md-pack__opt label:before{content:"";width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #9aa3b2;background:#fff}.md-pack__opt input:checked+label{border-color:var(--md-ink);box-shadow:0 0 0 1px var(--md-ink)}.md-pack__opt input:checked+label:before{box-shadow:inset 0 0 0 6px var(--md-ink)}.md-pack__opt input:focus-visible+label{outline:2px solid var(--md-accent);outline-offset:2px}.md-pack__name{font-weight:700;font-size:.9375rem;line-height:1.3}.md-pack__name small{display:block;font-weight:400;color:var(--md-ink-2);font-size:.8125rem}.md-pack__px{text-align:right;line-height:1.25}.md-pack__px b{display:block;font-family:var(--md-font-head);font-weight:800}.md-pack__px s{font-size:.8125rem;color:var(--md-ink-2)}.md-pack__tag{position:absolute;top:-9px;right:12px;z-index:1}.md-pack__pieces{display:grid;gap:10px;margin-top:10px;padding:12px;border-radius:var(--md-radius);background:var(--md-card)}.md-pack__piece{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center;font-size:.8125rem}.md-pack__piece b{font-weight:700;white-space:nowrap}.md-pack__piece select{width:100%;min-height:40px;border:1px solid var(--md-line);border-radius:6px;background:#fff;padding:0 8px;font-size:.875rem}.md-pack__piece select:only-of-type{grid-column:span 2}.md-atc{display:grid;gap:0}.md-atc .md-btn{min-height:58px;font-size:1.0625rem;background:#0b0f17;color:#fff!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:none}.md-atc .md-btn:hover{background:#1b2230;box-shadow:none}.md-atc .md-btn[disabled],.md-atc .md-btn[aria-disabled=true]{background:#6b7280;opacity:1}.md-atc__price,.md-atc .md-btn .md-atc__price{font-weight:600;opacity:.75;text-transform:none}.md-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 4px}.md-pay svg{width:38px;height:24px}.md-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px}.md-trust li{list-style:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;text-align:center;font-size:.75rem;line-height:1.3;border:1px solid var(--md-line);border-radius:var(--md-radius)}.md-trust svg{width:22px;height:22px}.md-trust b{font-weight:700;display:block}.md-notify{margin-top:12px;padding:14px;border-radius:var(--md-radius);background:var(--md-card)}.md-notify p{font-size:.875rem;margin-bottom:10px}.md-notify__row{display:flex;gap:8px}.md-input{width:100%;min-height:48px;padding:0 14px;border:1.5px solid var(--md-line);border-radius:var(--md-radius);background:#fff;font-size:1rem}.md-input:focus{border-color:var(--md-ink);outline:0}textarea.md-input{padding:12px 14px;min-height:120px}.md-social{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:.8125rem;color:var(--md-ink-2)}.md-accordion{border-top:1px solid var(--md-line)}.md-accordion details{border-bottom:1px solid var(--md-line)}.md-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-weight:700;font-family:var(--md-font-head);font-size:.9375rem}.md-accordion summary::-webkit-details-marker{display:none}.md-accordion summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.md-accordion details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.md-accordion summary span{display:flex;align-items:center;gap:10px}.md-accordion__body{padding:0 0 18px;font-size:.9375rem;color:var(--md-ink-2)}.md-accordion__body ul{padding-left:18px}.md-accordion__body li{margin-bottom:4px}.md-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--md-line);box-shadow:0 -6px 24px #141f3314;transform:translateY(110%);transition:transform .25s ease;padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.md-sticky.is-on{transform:none}.md-sticky__in{display:flex;align-items:center;gap:12px}.md-sticky__info{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.md-sticky__info img{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--md-card)}.md-sticky__info b{display:block;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-sticky__info span{font-size:.8125rem;color:var(--md-ink-2)}.md-sticky .md-btn{min-height:48px;padding:0 18px;flex:none;background:#0b0f17;color:#fff!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:none}.md-sticky .md-btn:hover{background:#1b2230;box-shadow:none}.md-sticky .md-btn[disabled],.md-sticky .md-btn[aria-disabled=true]{background:#6b7280;opacity:1}@media(max-width:749px){.md-sticky__info img{display:none}}.md-dialog{border:0;padding:0;border-radius:var(--md-radius);width:min(760px,calc(100% - 24px));max-height:88vh;box-shadow:0 30px 80px #141f334d}.md-dialog::backdrop{background:#141f3380}.md-dialog__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border-bottom:1px solid var(--md-line)}.md-dialog__head h2{font-size:1.125rem;margin:0}.md-dialog__body{padding:18px}.md-table-wrap{overflow-x:auto;border:1px solid var(--md-line);border-radius:var(--md-radius)}.md-table{font-size:.875rem;min-width:520px}.md-table th,.md-table td{padding:11px 12px;text-align:center;border-bottom:1px solid var(--md-line)}.md-table thead th{background:var(--md-card);font-family:var(--md-font-head);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.md-table tbody th{text-align:left;font-weight:700}.md-table tr:last-child>*{border-bottom:0}.md-table--compare{min-width:560px}.md-table--compare th:first-child,.md-table--compare td:first-child{text-align:left}.md-table--compare .is-us{background:#e8850c14;font-weight:600}.md-table--compare thead .is-us{background:var(--md-ink);color:#fff}.md-yes{color:var(--md-ink)}.md-no{color:#9aa3b2}.md-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px}.md-strip li{list-style:none;display:flex;flex-direction:column;gap:6px}.md-strip svg{width:28px;height:28px;color:var(--md-accent)}.md-strip b{font-family:var(--md-font-head);font-size:1.0625rem;line-height:1.2}.md-strip span{font-size:.8125rem;color:#c9d0dc}.md-section--card .md-strip span,.md-section:not(.md-section--band) .md-strip span{color:var(--md-ink-2)}@media(min-width:750px){.md-strip{grid-template-columns:repeat(4,1fr);gap:24px}}.md-zones__fig{position:relative;background:var(--md-card);border-radius:var(--md-radius);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.md-zones__fig figure{margin:0;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--md-ink-2)}.md-zones__fig svg{width:100%;height:auto;margin-bottom:8px}.md-zones__fig .md-z{fill:var(--md-accent);opacity:.85;animation:md-pulse 2.6s ease-in-out infinite}@keyframes md-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.md-zones__fig .md-z{animation:none}}.md-levels{display:grid;gap:10px;margin:18px 0}.md-level{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:14px;border:1px solid var(--md-line);border-radius:var(--md-radius);background:#fff}.md-level__dots{display:flex;gap:4px;grid-row:span 2}.md-level__dots i{width:8px;height:22px;border-radius:2px;background:var(--md-line)}.md-level__dots i.on{background:var(--md-accent)}.md-level b{font-family:var(--md-font-head)}.md-level span{font-size:.875rem;color:var(--md-ink-2)}.md-section--band .md-level{background:#ffffff0a;border-color:#ffffff24}.md-section--band .md-level span{color:#c9d0dc}.md-steps{display:grid;gap:12px;counter-reset:s}.md-steps li{list-style:none;position:relative;padding:16px 16px 16px 60px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line);counter-increment:s}.md-steps li:before{content:counter(s);position:absolute;left:16px;top:14px;width:30px;height:30px;border-radius:50%;background:var(--md-ink);color:#fff;font-family:var(--md-font-head);font-weight:800;display:grid;place-items:center;font-size:.875rem}.md-steps b{display:block;font-family:var(--md-font-head)}.md-steps span{font-size:.875rem;color:var(--md-ink-2)}@media(min-width:750px){.md-steps{grid-template-columns:repeat(4,1fr)}}.md-moments{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px}.md-moments::-webkit-scrollbar{display:none}.md-moment{scroll-snap-align:start;position:relative;border-radius:var(--md-radius);overflow:hidden;background:var(--md-card);aspect-ratio:4/5}.md-moment img{width:100%;height:100%;object-fit:cover}.md-moment figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 16px 16px;background:linear-gradient(to top,#141f33e0,#141f3300);color:#fff}.md-moment figcaption b{display:block;font-family:var(--md-font-head);font-size:1.0625rem}.md-moment figcaption span{font-size:.8125rem;color:#dde2ea}@media(min-width:750px){.md-moments{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:visible}}.md-rv-slot{margin-top:24px}.md-rv-syn{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-left:3px solid var(--md-accent);background:var(--md-card);border-radius:0 var(--md-radius) var(--md-radius) 0;font-size:.9375rem;margin-bottom:12px}.md-rv-syn b{font-family:var(--md-font-head)}.md-section--band .md-rv-syn{background:#ffffff0f;color:#fff}.md-rv-list{display:grid;gap:12px}@media(min-width:750px){.md-rv-list--2{grid-template-columns:1fr 1fr}.md-rv-list--3{grid-template-columns:repeat(3,1fr)}}.md-rv{padding:18px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line);display:flex;flex-direction:column;gap:8px;font-size:.9375rem}.md-section--card .md-rv{border-color:transparent}.md-section--band .md-rv{color:var(--md-ink)}.md-rv__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.md-rv__title{font-family:var(--md-font-head);font-weight:700;font-size:1rem;margin:0;color:var(--md-ink)}.md-rv__text{margin:0;color:#2b3446}.md-rv__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.75rem;color:var(--md-ink-2);margin-top:auto}.md-rv__meta b{color:var(--md-ink);font-weight:700}.md-rv__ok{display:inline-flex;align-items:center;gap:4px;color:#1f7a4d;font-weight:600}.md-rv__ok svg{width:13px;height:13px}.md-rv__var{font-size:.75rem;color:var(--md-ink-2)}.md-rv__reply{margin-top:4px;padding:12px;border-radius:6px;background:var(--md-card);font-size:.875rem;color:var(--md-ink)}.md-rv__reply b{display:block;font-family:var(--md-font-head);font-size:.8125rem;margin-bottom:2px}.md-rv__img{width:72px;height:72px;border-radius:6px;object-fit:cover}.md-rv-sum{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:22px}.md-rv-sum__note{font-family:var(--md-font-head);font-weight:800;font-size:2.75rem;line-height:1}.md-rv-sum__note small{font-size:1rem;color:var(--md-ink-2);font-weight:700}.md-rv-sum p{margin:2px 0 0;font-size:.875rem;color:var(--md-ink-2)}.md-rv-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.md-rv-filters select{min-height:40px;border:1px solid var(--md-line);border-radius:999px;padding:0 14px;background:#fff;font-size:.875rem;font-weight:600}.md-rv-empty{padding:24px;text-align:center;color:var(--md-ink-2);background:var(--md-card);border-radius:var(--md-radius)}.md-carousel{position:relative}.md-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px}.md-carousel__track::-webkit-scrollbar{display:none}.md-carousel__track>*{scroll-snap-align:start}.md-carousel__nav{display:none;gap:8px}.md-carousel__nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--md-ink);background:#fff;display:grid;place-items:center}.md-section--band .md-carousel__nav button{background:transparent;border-color:#fff;color:#fff}@media(min-width:750px){.md-carousel__track{grid-auto-columns:calc((100% - 28px)/3);margin:0;padding:4px 0 8px}.md-carousel__nav{display:flex}}.md-headrow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.md-headrow .md-head{margin-bottom:0}.md-guar{display:grid;gap:12px}.md-guar li{list-style:none;display:flex;gap:14px;padding:18px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line)}.md-section--band .md-guar li{background:#ffffff0d;border-color:#ffffff24}.md-guar svg{width:30px;height:30px;color:var(--md-accent);flex:none}.md-guar b{display:block;font-family:var(--md-font-head);font-size:1rem;margin-bottom:2px}.md-guar span{font-size:.875rem;color:var(--md-ink-2)}.md-section--band .md-guar span{color:#c9d0dc}@media(min-width:750px){.md-guar{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.md-guar--4{grid-template-columns:repeat(4,1fr)}}.md-hero{position:relative;background:var(--md-card);overflow:hidden}.md-hero__grid{display:grid}.md-hero__media{position:relative;aspect-ratio:4/3.4;background:#e9ecf1}.md-hero__media img{width:100%;height:100%;object-fit:cover}.md-hero__copy{padding:26px 0 34px}.md-hero h1{font-size:clamp(2.25rem,1.4rem + 4vw,4rem);line-height:1.02;letter-spacing:-.03em;margin-bottom:14px}.md-hero__sub{font-size:1.0625rem;color:var(--md-ink-2);max-width:46ch;margin-bottom:20px}.md-hero__proofs{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0 0 24px}.md-hero__proofs li{list-style:none;display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600}.md-hero__proofs svg{width:20px;height:20px;color:var(--md-accent)}.md-hero__ctas{display:flex;flex-wrap:wrap;gap:10px}.md-hero__rating{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.875rem}@media(max-width:749px){.md-hero__ctas .md-btn{width:100%}}@media(min-width:990px){.md-hero__grid{grid-template-columns:1fr 1fr;min-height:600px}.md-hero__media{order:2;aspect-ratio:auto;height:100%}.md-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:64px 48px 64px 0}}.md-count-down{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 14px;border-radius:var(--md-radius);background:var(--md-ink);color:#fff;font-size:.8125rem}.md-count-down b{font-family:var(--md-font-head);font-variant-numeric:tabular-nums;color:var(--md-accent);font-size:1rem}.md-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 22px;padding:0 16px}.md-tabs::-webkit-scrollbar{display:none}.md-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--md-line);background:#fff;font-weight:700;font-size:.875rem;white-space:nowrap}.md-tabs button[aria-selected=true]{background:var(--md-ink);border-color:var(--md-ink);color:#fff}.md-tabs svg{width:16px;height:16px}@media(min-width:750px){.md-tabs{margin:0 0 26px;padding:0;flex-wrap:wrap}}.md-vs{display:grid;gap:12px}.md-vs__col{padding:22px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line)}.md-vs__col--us{background:var(--md-ink);color:#fff;border-color:var(--md-ink)}.md-vs__col h3{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.md-vs__col--us h3{color:#fff}.md-vs__col li{list-style:none;display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--md-line);font-size:.9375rem}.md-vs__col--us li{border-color:#ffffff24}.md-vs__col li:first-child{border-top:0}.md-vs__col svg{width:18px;height:18px;margin-top:3px;flex:none}.md-vs__col--us svg{color:var(--md-accent)}.md-vs__col:not(.md-vs__col--us) svg{color:#9aa3b2}@media(min-width:750px){.md-vs{grid-template-columns:1fr 1fr}}.md-letter{display:grid;gap:28px;align-items:start}.md-letter blockquote{margin:0;font-family:var(--md-font-head);font-weight:700;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.3}.md-letter__body{color:var(--md-ink-2)}.md-letter__sign{font-family:var(--md-font-head);font-weight:800;color:var(--md-ink);margin-top:16px}.md-letter__sign small{display:block;font-family:var(--md-font-body);font-weight:400;color:var(--md-ink-2)}.md-letter__media{border-radius:var(--md-radius);overflow:hidden;background:var(--md-card)}@media(min-width:990px){.md-letter{grid-template-columns:.9fr 1.1fr;gap:64px}}.md-final{text-align:center}.md-final h2{max-width:20ch;margin-left:auto;margin-right:auto}.md-final .md-lead{margin:0 auto 24px}.md-final__card{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;max-width:460px;margin:0 auto 18px;padding:12px;border-radius:var(--md-radius);background:#ffffff0f;text-align:left}.md-final__card img{width:72px;height:72px;border-radius:6px;object-fit:cover;background:#fff}.md-final__card b{display:block;font-family:var(--md-font-head)}.md-feat{display:grid;gap:28px;align-items:center}.md-feat__media{border-radius:var(--md-radius);overflow:hidden;background:var(--md-card);aspect-ratio:1}.md-feat__media img{width:100%;height:100%;object-fit:cover}.md-feat ul.md-checks{margin:14px 0 18px}@media(min-width:990px){.md-feat{grid-template-columns:1fr 1fr;gap:56px}}.md-checks li{list-style:none;display:flex;gap:10px;align-items:flex-start;padding:5px 0;font-size:.9375rem}.md-checks svg{width:18px;height:18px;margin-top:3px;color:var(--md-accent);flex:none}.md-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.md-tiers div{padding:12px 8px;border-radius:var(--md-radius);border:1px solid var(--md-line);text-align:center;font-size:.8125rem}.md-tiers b{display:block;font-family:var(--md-font-head);font-size:.9375rem}.md-tiers .is-pop{border-color:var(--md-ink);box-shadow:0 0 0 1px var(--md-ink)}.md-box{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.md-box li{list-style:none;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line);font-size:.875rem}.md-box svg{width:28px;height:28px}.md-box b{font-family:var(--md-font-head);font-size:.9375rem}.md-box small{color:var(--md-ink-2)}@media(min-width:750px){.md-box{grid-template-columns:repeat(4,1fr)}}.md-value{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin-top:16px;padding:16px;border-radius:var(--md-radius);background:var(--md-ink);color:#fff;font-size:.9375rem}.md-value b{color:var(--md-accent);font-family:var(--md-font-head)}.md-fit{display:grid;gap:10px}.md-fit li{list-style:none;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line);font-size:.9375rem}.md-fit li b{font-family:var(--md-font-head);font-size:.875rem;text-align:right;color:var(--md-ink)}.md-points{display:grid;gap:10px;counter-reset:p}.md-points li{list-style:none;counter-increment:p;display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line);font-size:.9375rem}.md-points li:before{content:"0" counter(p);font-family:var(--md-font-head);font-weight:800;font-size:1.25rem;color:var(--md-accent)}.md-points b{display:block;font-family:var(--md-font-head)}@media(min-width:990px){.md-points{grid-template-columns:repeat(5,1fr)}.md-points li{grid-template-columns:1fr}}.md-faq__groups{display:grid;gap:26px}.md-faq__group h3{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--md-ink-2);margin-bottom:4px}@media(min-width:990px){.md-faq__groups{grid-template-columns:1fr 1fr;gap:28px 48px}}.md-ship{margin-bottom:14px;padding:12px 14px;border-radius:var(--md-radius);background:var(--md-card);font-size:.875rem}.md-ship__bar{height:6px;border-radius:3px;background:#dde2ea;margin-top:8px;overflow:hidden}.md-ship__bar i{display:block;height:100%;background:var(--md-accent);border-radius:3px;transition:width .4s}.md-line{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--md-line)}.md-line img{width:76px;height:76px;object-fit:cover;border-radius:6px;background:var(--md-card)}.md-line__top{display:flex;justify-content:space-between;gap:8px}.md-line__title{font-weight:700;font-size:.9375rem;text-decoration:none;line-height:1.3}.md-line__var{font-size:.8125rem;color:var(--md-ink-2);margin:2px 0 8px}.md-line__disc{font-size:.75rem;color:#1f7a4d;font-weight:600}.md-line__bot{display:flex;justify-content:space-between;align-items:center;gap:8px}.md-qty{display:inline-flex;align-items:center;border:1px solid var(--md-line);border-radius:6px;height:36px}.md-qty button{width:34px;height:34px;border:0;background:none;font-size:1.125rem}.md-qty input{width:34px;border:0;text-align:center;font-weight:600;-moz-appearance:textfield;background:none}.md-qty input::-webkit-outer-spin-button,.md-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.md-line__rm{font-size:.75rem;color:var(--md-ink-2);background:none;border:0;text-decoration:underline;padding:0}.md-up{margin-top:20px}.md-up h3{font-size:.875rem;margin-bottom:10px}.md-up__list{display:grid;gap:8px}.md-up__item{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:var(--md-radius);background:var(--md-card);font-size:.8125rem}.md-up__item img{width:52px;height:52px;border-radius:5px;object-fit:cover;background:#fff}.md-up__item b{display:block;font-size:.8125rem;line-height:1.25}.md-totals{display:grid;gap:6px;font-size:.9375rem;margin-bottom:12px}.md-totals div{display:flex;justify-content:space-between}.md-totals .is-save{color:#1f7a4d;font-weight:600}.md-totals .is-total{font-family:var(--md-font-head);font-weight:800;font-size:1.125rem;padding-top:6px;border-top:1px solid var(--md-line)}.md-code summary{font-size:.8125rem;font-weight:600;cursor:pointer;margin-bottom:10px}.md-code p{font-size:.8125rem;color:var(--md-ink-2)}.md-cart-empty{text-align:center;padding:30px 0}.md-cart-page{display:grid;gap:32px}@media(min-width:990px){.md-cart-page{grid-template-columns:1.5fr 1fr;align-items:start}.md-cart-page__side{position:sticky;top:96px;padding:22px;border-radius:var(--md-radius);background:var(--md-card)}}.md-pop{border:0;padding:0;border-radius:var(--md-radius);width:min(460px,calc(100% - 24px));box-shadow:0 30px 80px #141f3359;overflow:hidden}.md-pop::backdrop{background:#141f3380}.md-pop__head{background:var(--md-band);color:#fff;padding:26px 24px 22px;position:relative}.md-pop__head h2{color:#fff;font-size:1.75rem;margin:0 0 6px}.md-pop__head p{margin:0;color:#c9d0dc;font-size:.9375rem}.md-pop__body{padding:22px 24px 24px}.md-pop__body form{display:grid;gap:10px}.md-pop__close{position:absolute;top:8px;right:8px;color:#fff}.md-pop__close:hover{background:#ffffff1a}.md-pop__legal{font-size:.6875rem;color:var(--md-ink-2);margin:10px 0 0}.md-pop__code{display:block;margin:10px 0;padding:12px;border:2px dashed var(--md-ink);border-radius:var(--md-radius);text-align:center;font-family:var(--md-font-head);font-weight:800;font-size:1.375rem;letter-spacing:.12em}.md-note{font-size:.8125rem;color:var(--md-ink-2)}.md-center{text-align:center}.md-mt{margin-top:24px}.md-cta-row{display:flex;flex-direction:column;align-items:center;margin-top:28px}.md-cta-row .md-btn{min-width:min(100%,320px)}.md-img-cover{width:100%;height:100%;object-fit:cover}.md-media-box{border-radius:var(--md-radius);overflow:hidden;background:var(--md-card)}.md-video-slots{display:grid;grid-auto-flow:column;grid-auto-columns:60%;gap:12px;overflow-x:auto}.md-video-slots video{border-radius:var(--md-radius);aspect-ratio:9/16;object-fit:cover;background:var(--md-ink)}@media(min-width:750px){.md-video-slots{grid-auto-columns:calc((100% - 36px)/4)}}.md-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:130;background:var(--md-ink);color:#fff;padding:12px 18px;border-radius:var(--md-radius);font-size:.875rem;font-weight:600;transition:transform .3s;max-width:calc(100% - 32px)}.md-toast.is-on{transform:translate(-50%)}.md-spin{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:md-spin .7s linear infinite}@keyframes md-spin{to{transform:rotate(360deg)}}.is-loading{pointer-events:none;opacity:.7}@media print{.md-header,.md-ann,.md-footer,.md-sticky,.md-drawer{display:none!important}}.md-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;background:none;border-radius:50%;position:relative;color:var(--md-ink);text-decoration:none;cursor:pointer}.md-iconbtn:hover{background:var(--md-card)}.md-rte{font-size:1rem;color:#2b3446}.md-rte h2{font-size:1.5rem;margin-top:1.6em}.md-rte h3{margin-top:1.4em}.md-rte ul,.md-rte ol{padding-left:20px;margin-bottom:1em}.md-rte li{margin-bottom:.35em}.md-rte a{color:var(--md-ink);font-weight:600}.md-msg{padding:14px 16px;border-radius:var(--md-radius);font-size:.9375rem}.md-msg--ok{background:#e8f4ee;color:#14532d}.md-msg--err{background:#fcebea;color:#7f1d1d}.md-info-cards{display:grid;gap:12px}.md-info-cards li{list-style:none;padding:18px;border-radius:var(--md-radius);background:var(--md-card)}.md-info-cards b{display:block;font-family:var(--md-font-head);margin-bottom:4px}@media(min-width:750px){.md-info-cards{grid-template-columns:repeat(3,1fr)}}.md-cart{font-family:var(--md-font-body);color:var(--md-ink);line-height:1.5;z-index:1000}.md-cart *,.md-cart *:before,.md-cart *:after{box-sizing:border-box}.md-cart h2,.md-cart h3{font-family:var(--md-font-head);color:var(--md-ink);margin:0}.md-cart ul{margin:0;padding:0}.md-cart__head{align-items:flex-start}.md-cart__head h2{font-size:1.125rem;font-weight:800}.md-cart__trust{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:4px 0 0;font-size:.75rem;color:var(--md-ink-2)}.md-cart__trust .md-ico{width:14px;height:14px;color:#1f7a4d}.md-cart__trust .md-stars{font-size:11px;letter-spacing:1px}.md-cart-empty{text-align:center;padding:36px 8px}.md-cart-empty__deg{font-family:var(--md-font-head);font-weight:800;font-size:3.5rem;line-height:1;margin:0 0 8px}.md-cart-empty__t{font-family:var(--md-font-head);font-weight:800;font-size:1.125rem;margin:0 0 6px}.md-ship__ok{display:inline-flex;align-items:center;gap:6px}.md-ship__ok .md-ico{width:18px;height:18px}.md-cart__nudge{display:flex;gap:10px;align-items:flex-start;margin:0 0 6px;padding:10px 12px;border-left:3px solid var(--md-accent);background:var(--md-card);border-radius:0 var(--md-radius) var(--md-radius) 0;font-size:.875rem}.md-cart__nudge .md-ico{width:18px;height:18px;margin-top:1px}.md-lines li{list-style:none}.md-line__img{display:block}.md-line__img--gift{width:76px;height:76px;border-radius:6px;background:var(--md-card);display:grid;place-items:center;color:var(--md-accent)}.md-line__img--gift .md-ico{width:30px;height:30px}.md-line__px{text-align:right;white-space:nowrap;font-size:.9375rem}.md-line__px s{display:block;font-size:.75rem;color:var(--md-ink-2)}.md-line--gift{background:linear-gradient(90deg,rgba(232,133,12,.06),transparent)}.md-up{margin-top:22px}.md-up__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.md-up__head h3{font-size:.9375rem;font-weight:800}.md-up__head span{font-size:.75rem;color:var(--md-ink-2)}.md-up__list{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.md-up__list::-webkit-scrollbar{display:none}.md-up__item{scroll-snap-align:start;grid-template-columns:56px 1fr auto}.md-up__item img{width:56px;height:56px}.md-up__info{display:flex;flex-direction:column;gap:2px;min-width:0}.md-up__info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-up__info small{color:var(--md-ink-2);font-size:.75rem}.md-up__info select{max-width:100%;min-height:30px;border:1px solid var(--md-line);border-radius:6px;background:#fff;font-size:.75rem;padding:0 6px}.md-up__item .md-btn{width:40px;min-height:40px;padding:0}.md-cart__foot{box-shadow:0 -8px 24px #141f330f}.md-cart__go{min-height:56px;font-size:1rem}.md-cart__sec{margin:8px 0 0;text-align:center;font-size:.75rem;color:var(--md-ink-2)}.md-cart__sec a{color:var(--md-ink);font-weight:600}.md-cart .md-code{margin-bottom:10px}.md-cart .md-code summary{font-size:.8125rem;font-weight:600;cursor:pointer;margin-bottom:8px}.md-cart .md-notify__row{display:flex;gap:8px}.md-cart .md-input{min-height:44px}@media(max-width:749px){.md-cart .md-drawer__panel{width:100%}.md-cart__foot{position:sticky;bottom:0;padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.md-foot-proof{font-family:var(--md-font-body);color:#c9d0dc;font-size:.8125rem;line-height:1.5}.md-foot-proof p{margin:0 0 6px}.md-foot-proof__brand{font-family:var(--md-font-head);font-weight:800;font-size:1rem;color:#fff}.md-foot-proof__nb{display:flex;align-items:center;gap:6px;color:#fff}.md-foot-proof__nb .md-stars{font-size:12px}.md-foot-proof__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.md-foot-proof__list li{display:flex;align-items:center;gap:8px}.md-foot-proof__list .md-ico{width:16px;height:16px;color:var(--md-accent)}.md-foot-proof a{color:#c9d0dc}.md-cart__go{white-space:nowrap;font-size:.9375rem;padding:0 14px}@media(max-width:749px){.md-cart__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.md-cart .md-totals{gap:2px;font-size:.875rem;margin-bottom:8px}.md-cart .md-totals .is-total{font-size:1rem;padding-top:4px}.md-cart .md-totals .md-note{font-size:.75rem}.md-cart .md-code summary{margin-bottom:6px}.md-cart__go{min-height:50px}.md-cart__foot .md-micro{display:none}}.md-strip__count{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px 0 0;font-size:.875rem;color:#fff;font-weight:600}.md-section:not(.md-section--band) .md-strip__count{color:var(--md-ink)}.md-strip__count .md-ico,.md-social .md-ico{width:16px;height:16px;color:#1f7a4d}.md-buy__form{margin-top:6px}.md-buy .md-rating{font-size:.8125rem}.md-buy .md-kicker{font-size:.6875rem}.md-opt legend .md-link{display:inline-flex;align-items:center;gap:4px}.md-opt legend .md-link .md-ico{width:16px;height:16px}.md-pack .md-note .md-ico{width:15px;height:15px;vertical-align:-3px;color:var(--md-accent)}.md-trust span{display:block}.md-rv-syn__sig{display:block;margin-top:4px;font-size:.75rem;color:var(--md-ink-2)}.md-section--band .md-rv-syn__sig{color:#c9d0dc}.md-rv-syn .md-ico{width:20px;height:20px;flex:none;margin-top:2px;color:var(--md-accent)}.md-finder{padding:18px;border-radius:var(--md-radius);background:#fff;border:1px solid var(--md-line)}.md-finder__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.md-finder__row label{position:relative;display:grid;gap:6px;font-size:.8125rem;font-weight:600}.md-finder__row label span{position:absolute;right:12px;bottom:14px;font-size:.8125rem;color:var(--md-ink-2);font-weight:400}.md-finder__check{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:.875rem}.md-finder__check input{width:18px;height:18px;margin-top:2px;accent-color:var(--md-ink)}.md-finder__out{margin:12px 0 0;font-size:.9375rem;min-height:1.5em}.md-finder__out b{font-family:var(--md-font-head);font-size:1.125rem}.md-section--band .md-value{background:#ffffff0f}.md-section--card .md-value{background:var(--md-ink)}.md-section--band .md-checks li,.md-section--band .md-steps span{color:#c9d0dc}.md-zones__fig{background:#ffffff0a}.md-section:not(.md-section--band) .md-zones__fig{background:var(--md-card)}.md-press{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:18px 36px;align-items:center}.md-press img{height:28px;width:auto;opacity:.7;filter:grayscale(1)}.md-press span{display:block;font-size:.8125rem;color:var(--md-ink-2);margin-top:4px}.md-table--compare td.is-us .md-ico{width:16px;height:16px;vertical-align:-3px;color:var(--md-accent)}.md-steps li{background:#fff}.md-section--band .md-steps li{background:#ffffff0d;border-color:#ffffff24}.md-moment figcaption span{display:block}.md-sticky{z-index:60}@media(max-width:749px){.md-pdp .md-crumbs{display:none}.md-sticky .md-btn{font-size:.9375rem}}.md-split>*,.md-pdp__grid>*,.md-faq__groups>*,.md-guar>*,.md-zones__fig>*{min-width:0}.md-s .md-rv .md-rv__title,.md-section--band .md-rv h3{color:var(--md-ink)}.md-s p .md-ico,.md-s .md-note .md-ico{display:inline-block;vertical-align:-4px;width:18px;height:18px}.md-strip__count{margin-top:28px}.md-s .md-ico,.md-cart .md-ico{display:inline-block;vertical-align:middle}.md-strip__count{flex-wrap:nowrap;text-align:left}.md-table{min-width:0}.md-table th,.md-table td{white-space:normal}.md-table--compare{min-width:520px}.md-table--compare th:nth-child(2){min-width:130px}.md-moments,.md-carousel__track,.md-up__list{scroll-padding-inline:16px}@media(max-width:749px){.md-table{font-size:.8125rem}.md-table th,.md-table td{padding:9px 8px}}.md-s .md-img-cover{width:100%;height:100%;object-fit:cover}.md-s .md-buy__intro{margin:0 0 18px}.md-cart .md-cart-rea{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px;padding:12px 8px;background:#f5f6f8;border-radius:12px}.md-cart .md-cart-rea li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.75rem;line-height:1.25;font-weight:600;color:#141f33}.md-cart .md-cart-rea .md-picto{width:28px;height:28px}.md-cart .md-totals .is-total,.md-cart .md-totals .is-liv{font-family:inherit;font-weight:400;font-size:14px;padding-top:0;border-top:0}.md-cart .md-cart-rea{gap:6px;margin:10px 0 2px;padding:8px}.md-cart .md-cart-rea li{flex-direction:row;justify-content:center;gap:6px;font-size:11.5px;line-height:1.2;text-align:left}.md-cart .md-cart-rea .md-picto{width:20px;height:20px;flex:none}:root{--md-navy:#141F33;--md-texte:#1F2633;--md-gris:#4A5263;--md-gris-2:#6B7383;--md-gris-3:#8A91A0;--md-ambre:#E8850C;--md-ambre-texte:#B85F00;--md-vert:#1F7A4D;--md-rouge:#B42318;--md-fond-neutre:#F5F6F8;--md-fond-paliers:#FDF5EA;--md-on-ambre:#141F33;--md-f-titre:Montserrat,var(--font-heading--family,Montserrat),Arial,sans-serif;--md-f-texte:Inter,var(--font-body--family,Inter),Arial,sans-serif}.md-h1{font-family:var(--md-f-titre);font-size:26px;font-weight:700;line-height:1.15;color:var(--md-navy)}.md-h2{font-family:var(--md-f-titre);font-size:22px;font-weight:700;line-height:1.2;color:var(--md-navy)}.md-eyebrow,.md-kicker{font-family:var(--md-f-texte);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--md-gris-2)}.md-prix{font-family:var(--md-f-titre);font-weight:700;color:var(--md-navy);font-variant-numeric:tabular-nums}.md-prix-barre{font-family:var(--md-f-texte);font-size:15px;font-weight:400;color:var(--md-gris-3);text-decoration:line-through}.md-pastille{font-family:var(--md-f-texte);font-size:12px;font-weight:600;color:var(--md-on-ambre);background:var(--md-ambre)}.md-micro-txt{font-family:var(--md-f-texte);font-size:13px;font-weight:400;color:var(--md-gris)}.md-ambre-txt{color:var(--md-ambre-texte);font-weight:600}.md-lien{font-family:var(--md-f-texte);font-size:13px;font-weight:400;color:var(--md-navy);text-decoration:underline}.md-ok{color:var(--md-vert)}.md-s h1,.md-s h2,.md-s h3{font-weight:700}.md-section h2{font-size:22px;color:inherit}@media(min-width:990px){.md-section h2{font-size:28px}}.md-btn{font-family:var(--md-f-titre);font-size:16px;font-weight:700;color:var(--md-on-ambre)}.md-btn--dark{color:#fff}.md-sticky__info b{font-family:var(--md-f-texte);font-size:14px;font-weight:600;color:var(--md-navy)}.md-sticky__info span{font-family:var(--md-f-texte);font-size:13px;font-weight:400;color:var(--md-gris)}.md-sticky .md-btn{font-size:16px;font-weight:700}.md-line__title{font-family:var(--md-f-texte);font-size:14px;font-weight:600;color:var(--md-navy)}.md-line__var{font-size:13px;font-weight:400;color:var(--md-gris)}.md-line__px{font-family:var(--md-f-titre);font-size:14px;font-weight:700;color:var(--md-navy);font-variant-numeric:tabular-nums}.md-line__px s{font-family:var(--md-f-texte);font-size:12px;font-weight:400;color:var(--md-gris-3)}.md-drawer__foot .md-btn{font-size:16px;font-weight:700}.md-rv__ok,.md-bavc__ok{color:var(--md-vert)}.md-line__px b{font-weight:700}.md-line__disc{font-weight:400;color:var(--md-gris)}.md-totals .is-save{color:var(--md-ambre-texte)}.md-pastille,.md-btn:not(.md-btn--dark):not(.md-btn--ghost){color:var(--md-on-ambre)}.md-nom{display:flex;flex-direction:column;gap:2px;min-width:0}.md-nom__n{font-family:var(--md-f-titre);font-weight:600;color:var(--md-navy)}.md-nom__t{font-family:var(--md-f-texte);font-size:13px;font-weight:400;line-height:1.3;color:var(--md-gris)}.md-line__title .md-nom__n,.md-up__info .md-nom__n{font-size:14px}.md-line__title .md-nom__t,.md-up__info .md-nom__t{font-size:12px}.md-avec__n .md-nom__n{font-size:13px;line-height:17px}.md-avec__n .md-nom__t{font-size:12px;line-height:15px}.md-avec__n{display:block;min-height:0;-webkit-line-clamp:unset}.md-up__info .md-nom{white-space:normal}.md-buy2__type{margin:0 0 2px;font-family:var(--md-f-texte);font-size:13px;font-weight:400;color:var(--md-gris)}product-swatches .variant-option__swatch .swatch{width:24px!important;height:24px!important;min-width:24px;border-radius:50%!important;box-shadow:0 0 0 1px #d6d9df}product-swatches .variant-option__swatch .swatch.swatch--clair{box-shadow:inset 0 0 0 1px #00000014,0 0 0 1px #d6d9df}product-swatches .variant-option__button-label--has-swatch{padding:4px;border-radius:50%;min-width:32px;min-height:32px;box-sizing:border-box}product-swatches overflow-list::part(list){gap:0}product-swatches .variant-option__button-label:has(input:checked) .swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--md-navy)}product-swatches .variant-option__button-label:has(input:checked) .swatch.swatch--clair{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px #fff,0 0 0 3px var(--md-navy)}product-swatches .hidden-swatches__count{min-width:32px;min-height:32px;font-family:var(--md-f-texte);font-size:12px;font-weight:500;color:var(--md-gris)}product-swatches[data-product-id]{margin-inline-start:-4px;width:calc(100% + 4px)}product-swatches swatches-variant-picker-component{--overflow-list-padding-block:2px 4px;--overflow-list-padding-inline:0px 0px}product-swatches swatches-variant-picker-component overflow-list[disabled=true]{margin-block:2px 0}product-swatches .variant-option__button-label--has-swatch,product-swatches .variant-option__button-label--has-swatch:hover,product-swatches .variant-option__button-label--has-swatch:has(:checked),product-swatches .variant-option__button-label:has(:focus-visible),product-swatches .variant-option__button-label:has(:focus){outline:none!important}product-swatches .variant-option__button-label--has-swatch:after,product-swatches .variant-option__button-label .swatch:after{content:none!important}product-swatches .variant-option__button-label:has(:focus-visible) .swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--md-navy)}product-swatches .variant-option__button-label:has(:focus-visible) .swatch.swatch--clair{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px #fff,0 0 0 3px var(--md-navy)}.md-sur{display:block;margin:0 0 2px;font-family:var(--md-f-texte);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#b85f00}.md-sur--epuise{color:#6b7280}.md-sur+p,.md-sur+.resource-card__title{margin-block-start:0!important}.md-remise{display:inline-block;padding:2px 6px;border-radius:4px;background:#fdf5ea;color:#b85f00;font-family:var(--md-f-texte);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}product-price [ref=priceContainer]:has(.md-remise),.resource-card__content [ref=priceContainer]:has(.md-remise){display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}:root{--md-gap-in:8px;--md-gap-out:20px}#faq .md-faq-more{margin:20px 0 0}.md-final__reas,.md-s .md-final__reas{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;margin:10px 0 0;padding:0;list-style:none;font-family:var(--md-f-texte);font-size:12px;line-height:1.4;color:#9aa6bc;text-align:left}.md-final__reas li{display:inline-flex;align-items:center;gap:5px;margin:0}.md-final__reas .md-ico{width:14px;height:14px;flex:none;color:#e8850c}.md-table--compare thead th.is-us{vertical-align:middle}.md-cmp__nom{display:block;font-family:var(--md-f-titre);font-weight:700;color:#fff;line-height:1.2}.md-cmp__logo{display:block;width:72px;height:auto;margin:6px auto 0}@media(min-width:750px){.md-cmp__logo{width:96px}}.md-worn2{align-items:stretch}.md-worn2>.md-pimg--worn{height:100%;align-items:center}.md-worn.md-worn--3{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.md-worn--3 .md-worn__n,.md-worn2 .md-worn--3 .md-worn__n{display:block;font-family:var(--md-f-texte);font-size:13px;font-weight:600;line-height:1.3;color:var(--md-navy)}.md-worn--3 .md-worn__m{display:block;font-style:normal;font-family:var(--md-f-texte);font-size:12px;font-weight:400;line-height:1.35;color:#5b6475}.md-worn--3 .md-worn__t{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-style:normal;font-family:var(--md-f-texte);font-size:12px;line-height:1.35;color:#5b6475}.md-worn--3 .md-worn__sz{display:inline-block;padding:1px 6px;border-radius:4px;background:#fdf5ea;color:#b85f00;font-style:normal;font-size:12px;font-weight:600;line-height:1.4}.md-worn--3 .md-worn__t{flex-wrap:nowrap;white-space:nowrap}@media(max-width:359px){.md-s .md-worn2{grid-template-columns:1fr}}.md-aps{margin:24px 0}.md-aps__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.md-s .md-aps__t{margin:0}.md-aps__nav{display:flex;gap:6px;flex:none;margin-left:auto}.md-aps__nav button,.md-aps__pn button{width:30px;height:30px;padding:0;border:1px solid #E3E6EC;border-radius:50%;background:#fff;color:#141f33;font-size:15px;line-height:1;cursor:pointer}.md-aps__track{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.md-aps__track::-webkit-scrollbar{display:none}.md-aps__ph{position:relative;flex:0 0 88px;width:88px;height:88px;scroll-snap-align:start;padding:0;border:0;border-radius:8px;overflow:hidden;background:#eceff3;cursor:zoom-in}.md-aps__ph img{display:block;width:100%;height:100%;object-fit:cover}.md-aps__plus{display:none}@media(min-width:750px){.md-aps__ph{flex-basis:112px;width:112px;height:112px}.md-aps__track{max-width:938px}.md-aps__plus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#141f3399;color:#fff;font-family:var(--md-f-titre);font-size:18px;font-weight:700}.md-aps.is-scrolled .md-aps__plus{display:none}}.md-aps__dlg{width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:14px;background:#fff;color:var(--md-texte);overflow:auto}.md-aps__dlg::backdrop{background:#141f3399}.md-aps__x{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#fff;font-family:var(--md-f-texte,Inter),sans-serif;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #00000026}.md-aps__body{display:grid;gap:14px;padding:14px 14px 6px}@media(min-width:750px){.md-aps__body{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;padding:20px 20px 8px}}.md-aps__big img{display:block;width:100%;height:auto;max-height:68dvh;object-fit:contain;border-radius:10px;background:#eceff3}.md-aps__tx{display:flex;flex-direction:column;gap:8px;font-family:var(--md-f-texte);font-size:14px;line-height:1.5}.md-aps__tx p{margin:0}.md-aps__ti{font-weight:600;color:var(--md-navy)}.md-aps__st{color:var(--md-accent);letter-spacing:1px}.md-aps__st i{font-style:normal;color:#d6d9df}.md-aps__tx small{color:var(--md-gris);font-size:12px}.md-aps__pn{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 14px 14px;font-family:var(--md-f-texte);font-size:12px;color:var(--md-gris)}.md-tk__sobre,.md-tk>.md-tk__enc{display:none}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre){padding:0;border:0;border-radius:0;background:none;box-shadow:none;container-type:normal}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) :is(.md-tk__row,.md-tk__n,.md-tk__foot,.md-tk__tot){display:none!important}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__sobre{display:flex;align-items:center;gap:8px;margin:0;font:400 13px/1.4 var(--md-f-texte,Inter),Inter,sans-serif;color:var(--md-ink-2,#4A5468)}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__ico{flex:none;width:18px;height:18px;fill:none;stroke:#141f33;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__bar{display:none;margin:10px 0 0;padding:0}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre).md-tk--actif .md-tk__bar{display:block}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__track{display:block;position:relative;height:2px;border-radius:0;background:#dce1e8;overflow:hidden}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__fill{position:absolute;left:0;top:0;bottom:0;border-radius:0;background:#141f33;transition:width .5s ease}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__add{position:absolute;top:0;bottom:0;border-radius:0;background:#141f334d}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__enc{display:none;margin:6px 0 0!important;font:500 13px/1.4 var(--md-f-texte,Inter),Inter,sans-serif;color:#b85f00}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre).md-tk--actif .md-tk__enc:not(:empty){display:block}:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre),:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) *{animation:none!important}@media(prefers-reduced-motion:reduce){:is(html.md-coeur .md-tk,html .md-tk.md-tk--sobre) .md-tk__fill{transition:none}}.md-cart{--md-radius:2px}.md-cart .md-cart-rea,.md-cart .md-recap__eco span{border-radius:2px!important}body.md-on-cart{--style-border-radius-buttons-primary:2px;--style-border-radius-buttons-secondary:2px;--style-border-radius-inputs:2px;--shopify-accelerated-checkout-button-border-radius:2px}.md-cart .md-cart__go,.md-cart__go{background:#0b0f17;color:#fff!important;border-radius:2px;text-transform:uppercase;letter-spacing:.04em;box-shadow:none}.md-cart .md-cart__go:hover,.md-cart__go:hover{background:#1b2230;box-shadow:none;transform:none}body.md-on-cart .cart__checkout-button{--button-background-color:#0B0F17;--button-color:#fff;--button-border-color:#0B0F17;background:#0b0f17!important;color:#fff!important;border-color:#0b0f17!important;border-radius:2px;text-transform:uppercase;letter-spacing:.04em;font-family:var(--md-font-head);font-weight:700;box-shadow:none}body.md-on-cart .cart__checkout-button:hover:not([disabled]){--button-background-color:#1B2230;background:#1b2230!important;border-color:#1b2230!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/md-theme.css.map */
