.ezb .mp-head{display:flex;flex-direction:column;gap:.35rem;margin:.2rem 0 .1rem}.ezb .mp-head h1{margin:0}.ezb .mp-price-row{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.ezb .mp-now{font-size:1.35rem;font-weight:800;color:var(--heading,#211e1e);letter-spacing:-.01em}.ezb .mp-was{color:#9b948d;font-size:.95rem;text-decoration:line-through}.ezb .mp-save{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sale,#a8283c);border:1px solid currentColor;border-radius:999px;padding:2px 8px;line-height:1.5}.ezb .rating-row .stars{display:inline-flex;gap:1px;vertical-align:-2px}.ezb .rating-row--link{display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;color:inherit;cursor:pointer}.ezb .rating-row--link u{text-decoration-thickness:1px;text-underline-offset:2px}.ezb .rating-row--link:hover u{color:var(--green,#1d5324)}.ezb .mp-star{width:14px;height:14px;fill:var(--gold,#d68641);stroke:none}.ezb .mp-star--off{fill:#ddd6ce}.ezb .mp-rv{font-weight:700}.ezb .checks-rt ul{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.35rem}.ezb .checks-rt li{position:relative;padding-left:1.4rem;font-size:.92rem;line-height:1.5}.ezb .checks-rt li:before{content:"";position:absolute;left:0;top:.42em;width:.85rem;height:.5rem;border-left:2px solid var(--green,#1d5324);border-bottom:2px solid var(--green,#1d5324);transform:rotate(-45deg)}.ezb .t-save{font-size:.76rem;font-weight:800;color:var(--green,#1d5324);letter-spacing:.02em}.ezb .bb-heading{text-align:center}.ezb .mp-vp{margin:.7rem 0 .2rem}.ezb .mp-vp[hidden]{display:none}.ezb .mp-vp-h{text-align:center;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#7d7670;margin:0 0 .4rem}.ezb .mp-slots{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem}.ezb .mp-cir{display:flex;flex-direction:column;align-items:center;gap:.22rem;background:none;border:0;padding:0;cursor:pointer;font:inherit;width:52px}.ezb .mp-cir-in{width:44px;height:44px;border-radius:50%;border:2px dashed #b7b0a9;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s,transform .15s}.ezb .mp-cir-in svg{width:17px;height:17px;fill:none;stroke:#8d867f;stroke-width:2;stroke-linecap:round}.ezb .mp-cir-in b{font-size:1rem;font-weight:800;color:var(--green,#1d5324)}.ezb .mp-cir-in img{width:100%;height:100%;object-fit:cover}.ezb .mp-cir.filled .mp-cir-in{border-style:solid;border-color:var(--green,#1d5324)}.ezb .mp-cir.open .mp-cir-in{border-color:var(--green,#1d5324);box-shadow:0 0 0 3px var(--green-soft,#e5f0e2)}.ezb .mp-cir.err .mp-cir-in{border-color:var(--sale,#a8283c);animation:mpNudge .4s}@keyframes mpNudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ezb .mp-cir em{font-style:normal;font-size:.6rem;font-weight:700;color:#8d867f;line-height:1.15;text-align:center;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}.ezb .mp-cir.filled em{color:var(--green,#1d5324)}.ezb .mp-vp--slots .mp-slots{display:grid;gap:.55rem;justify-content:stretch}.ezb .mp-slot-box{border:1.5px dashed #b7b0a9;border-radius:12px;background:#fff;min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;font-size:.78rem;color:var(--heading,#211e1e);cursor:pointer;text-align:center;padding:.45rem;transition:border-color .15s,background .15s}.ezb .mp-slot-box:hover{border-color:var(--green,#1d5324)}.ezb .mp-slot-box .plus{font-size:1.3rem;color:#8d867f;line-height:1}.ezb .mp-slot-box .mp-slot-lbl{font-size:.72rem;line-height:1.2}.ezb .mp-slot-box .mp-slot-note{font-size:.66rem;color:var(--text,#545252)}.ezb .mp-slot-box.filled{border-style:solid;border-color:var(--green,#1d5324);background:var(--green-soft,#e5f0e2)}.ezb .mp-slot-box.filled img{width:40px;height:40px;border-radius:8px;object-fit:cover}.ezb .mp-slot-box.filled b{color:var(--heading,#211e1e);font-size:.76rem}.ezb .mp-slot-box.filled .mp-slot-note{color:var(--green,#1d5324);text-decoration:underline}.ezb .mp-modal[hidden]{display:none}.ezb .mp-modal-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#211e1e80;z-index:140;animation:mpModalFade .15s ease-out}.ezb .mp-modal-box{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:141;background:#fff;border-radius:20px;box-shadow:0 24px 70px #0000004d;padding:1.4rem;width:min(420px,92vw);animation:mpModalPop .17s cubic-bezier(.2,.8,.25,1)}@keyframes mpModalFade{0%{opacity:0}to{opacity:1}}@keyframes mpModalPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ezb .mp-modal-box h4{font-size:1.05rem;margin:0 0 .2rem}.ezb .mp-modal-sub{font-size:.78rem;color:var(--text,#545252);margin:0 0 1rem}.ezb .mp-modal-x{position:absolute;top:.6rem;right:.75rem;background:none;border:0;font-size:1rem;line-height:1;color:#8d867f;cursor:pointer;padding:.2rem}.ezb .mp-modal .mp-pick{border:0;padding:0;margin:0;flex-direction:column;align-items:stretch}.ezb .mp-modal .mp-opt{justify-content:flex-start;padding:.5rem .7rem;border-radius:12px;font-size:.85rem}.ezb .mp-modal .mp-opt img{width:38px;height:38px;border-radius:9px}.ezb .mp-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.5rem;padding:.5rem;border:1.5px solid var(--green,#1d5324);border-radius:12px;background:#fff}.ezb .mp-pick[hidden]{display:none}.ezb .mp-opt{display:flex;align-items:center;gap:.35rem;padding:.32rem .6rem .32rem .32rem;border:1.5px solid var(--border,#ded5cd);border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;color:var(--heading,#211e1e)}.ezb .mp-opt img{width:24px;height:24px;border-radius:50%;object-fit:cover}.ezb .mp-opt.on{border-color:var(--green,#1d5324);background:var(--green-soft,#e5f0e2);color:var(--green,#1d5324)}.ezb .mp-opt[disabled]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.ezb .mp-opt small{font-size:.6rem;font-weight:700;text-decoration:none}.ezb .pdp-up .up-plus svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ezb .trust-row div{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .45rem;line-height:1.25}.ezb .trust-row .ezb-ic{width:1.25em;height:1.25em;vertical-align:0;stroke-width:1.6;color:var(--green,#1d5324)}@media(max-width:600px){.ezb .trust-row div{flex-direction:column;gap:.3rem}.ezb .trust-row .ezb-ic{width:1.4em;height:1.4em}}.ezb .mp-desc{font-size:.93rem;line-height:1.65}.ezb .bb--cols3 .tier.on .radio:after{width:6.5px;height:3.5px;border-left-width:1.8px;border-bottom-width:1.8px;transform:rotate(-45deg) translateY(-.5px)}.ezb .btn.mp-atc{background:var(--atc-bg,#2f7d3f);letter-spacing:var(--atc-track,.015em);text-transform:none}.ezb .btn.mp-atc--heading{font-family:Fraunces,Georgia,serif;font-weight:800}.ezb .btn.mp-atc--body{font-family:Montserrat,system-ui,sans-serif;font-weight:800}.ezb .mp-atc-dot{opacity:.55;font-size:.8em;line-height:1;letter-spacing:0;transform:translateY(-.05em)}.ezb .btn.mp-atc:hover{background:var(--atc-bg,#2f7d3f);filter:brightness(1.07);opacity:1}.ezb .btn.mp-atc[disabled]{filter:grayscale(.5);opacity:.6;cursor:not-allowed;animation:none}@keyframes mpAtcShake{0%,86%,to{transform:translate(0)}87.5%{transform:translate(-5px)}89%{transform:translate(5px)}90.5%{transform:translate(-4px)}92%{transform:translate(4px)}93.5%{transform:translate(-2px)}95%{transform:translate(2px)}}.ezb .btn.mp-atc--shake{animation:mpAtcShake 5s ease-in-out infinite}.ezb .btn.mp-atc--shake:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ezb .btn.mp-atc--shake{animation:none}}.ezb .mp-acc{border-top:1px solid var(--border,#ded5cd)}.ezb .mp-acc+.mp-acc{border-top:1px solid var(--border,#ded5cd)}.ezb .mp-acc:last-of-type{border-bottom:1px solid var(--border,#ded5cd)}.ezb .mp-acc-h{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.95rem 0;background:none;border:0;cursor:pointer;font:inherit;font-size:.95rem;font-weight:800;color:var(--heading,#211e1e);text-align:left}.ezb .mp-acc-ic{position:relative;width:14px;height:14px;flex:0 0 auto}.ezb .mp-acc-ic:before,.ezb .mp-acc-ic:after{content:"";position:absolute;background:var(--heading,#211e1e);border-radius:2px;transition:transform .22s ease}.ezb .mp-acc-ic:before{top:6px;left:0;width:14px;height:2px}.ezb .mp-acc-ic:after{left:6px;top:0;width:2px;height:14px}.ezb .mp-acc.is-open .mp-acc-ic:after{transform:scaleY(0)}.ezb .mp-acc-b{height:0;overflow:hidden;transition:height .26s ease}.ezb .mp-acc-in{padding-bottom:1rem}.ezb .mp-rt{font-size:.9rem;line-height:1.65}.ezb .mp-rt p{margin:0 0 .6rem}.ezb .mp-rt p:last-child{margin-bottom:0}.ezb .mp-acc .checks-rt ul{margin:0}.ezb .mp-tbl{width:100%;border-collapse:collapse;font-size:.86rem}.ezb .mp-tbl th{text-align:left;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7d7670;padding:.35rem .5rem .35rem 0;border-bottom:1.5px solid var(--border,#ded5cd)}.ezb .mp-tbl td{padding:.45rem .5rem .45rem 0;border-bottom:1px solid var(--border,#ded5cd)}.ezb .mp-tbl tbody tr:last-child td{border-bottom:0}.ezb .mp-tbl td:first-child{font-weight:700;color:var(--heading,#211e1e)}.ezb .mp-tbl .num{text-align:right;padding-right:0}.ezb .mp-acc-note{margin-top:.6rem;font-size:.74rem;line-height:1.5;color:#8d867f}.ezb .mp-acc-note p{margin:0}@media(max-width:600px){.ezb .mp-now{font-size:1.2rem}}.ezb .eztl-head{text-align:center;max-width:44rem;margin:0 auto 2.6rem}.ezb .eztl-kicker{display:block;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#d68641);margin-bottom:.6rem}.ezb .eztl-h2{margin:0 0 .7rem;font-size:clamp(1.5rem,3.4vw,2.3rem);line-height:1.15;color:var(--heading,#211e1e)}.ezb .eztl-sub{margin:0;font-size:1rem;line-height:1.6;color:var(--text,#545252)}.ezb .eztl-grid{display:grid;grid-template-columns:repeat(var(--tl-cols,4),minmax(0,1fr));column-gap:var(--tl-gapx,26px);row-gap:2rem}.ezb .eztl-rail{position:relative;height:var(--tl-node,18px);margin-bottom:1.1rem}.ezb .eztl-node{position:absolute;left:0;top:0;width:var(--tl-node,18px);height:var(--tl-node,18px);background:var(--tl-accent,#1d5324)}.ezb .eztl-node--square{border-radius:5px}.ezb .eztl-node--circle{border-radius:50%}.ezb .eztl-node--ring{border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px var(--tl-accent,#1d5324)}.ezb .eztl-line{position:absolute;left:calc(var(--tl-node,18px) / 2);top:calc(var(--tl-node,18px) / 2 - 1px);height:2px;right:calc((var(--tl-node,18px) / 2 + var(--tl-gapx,26px)) * -1);background:var(--tl-accent,#1d5324);opacity:.85}.ezb .eztl-step:last-child .eztl-line{display:none}.ezb .eztl-label{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tl-accent,#1d5324)}.ezb .eztl-title{margin:0 0 .55rem;font-size:1.05rem;font-weight:800;line-height:1.3;color:var(--heading,#211e1e)}.ezb .eztl-text{margin:0;font-size:.92rem;line-height:1.6;color:var(--text,#545252)}.ezb .eztl-checks{margin-top:.9rem}.ezb .eztl-checks ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.ezb .eztl-checks li{position:relative;padding-left:1.5rem;font-size:.88rem;line-height:1.45;color:var(--heading,#211e1e)}.ezb .eztl-checks li:before{content:"";position:absolute;left:.15rem;top:.34em;width:.7rem;height:.4rem;border-left:2px solid var(--tl-accent,#1d5324);border-bottom:2px solid var(--tl-accent,#1d5324);transform:rotate(-45deg)}.ezb .eztl-checks p{margin:0;font-size:.88rem}@media(max-width:1000px){.ezb .eztl-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}.ezb .eztl-step:nth-child(2n) .eztl-line{display:none}.ezb .eztl-step:last-child .eztl-line{display:none}}@media(max-width:640px){.ezb .eztl-head{margin-bottom:2rem}.ezb .eztl-grid{grid-template-columns:1fr;row-gap:0}.ezb .eztl-step{display:grid;grid-template-columns:var(--tl-node,18px) 1fr;column-gap:1rem;padding-bottom:1.9rem}.ezb .eztl-step:last-child{padding-bottom:0}.ezb .eztl-rail{height:100%;margin-bottom:0}.ezb .eztl-node{top:.25rem}.ezb .eztl-line{left:calc(var(--tl-node,18px) / 2 - 1px);top:calc(var(--tl-node,18px) + .35rem);right:auto;bottom:-2.15rem;width:2px;height:auto}.ezb .eztl-step:nth-child(2n) .eztl-line{display:block}.ezb .eztl-step:last-child .eztl-line{display:none}.ezb .eztl-body{padding-top:.05rem}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
