.mrv-cart-addons{display:grid;gap:10px;margin:6px 0 12px}.mrv-cart-addons:empty{display:none}.mrv-cart-upsell__title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1c2b28a6}.mrv-cart-upsell__card{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #e7ecea;border-radius:12px;background:#fff}.mrv-cart-upsell__img{display:block;width:60px;height:60px;border-radius:8px;overflow:hidden;background:#f4f4f4}.mrv-cart-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.mrv-cart-upsell__info{display:grid;gap:3px;min-width:0}.mrv-cart-upsell__name{font-size:14px;font-weight:600;line-height:1.3;color:#1c2b28;text-decoration:none}.mrv-cart-upsell__price{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:14px}.mrv-cart-upsell__price s{font-size:12px;opacity:.5}.mrv-cart-upsell__btn{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1.5px solid #1b7a75;border-radius:999px;cursor:pointer;background:#fff;color:#1b7a75;font:700 13px/1 inherit;transition:background .15s,color .15s}.mrv-cart-upsell__btn span{font-size:16px;line-height:1}.mrv-cart-upsell__btn:hover{background:#1b7a75;color:#fff}.mrv-cart-upsell__btn.is-loading{opacity:.6;cursor:progress}.mrv-cart-protect{display:flex!important;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid #e7ecea;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.mrv-cart-protect.is-on{border-color:#1b7a75;background:#f3faf9}.mrv-cart-protect__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8f6f5;color:#1b7a75}.mrv-cart-protect__text{flex:1 1 auto;min-width:0;display:grid;gap:2px;line-height:1.3}.mrv-cart-protect__text strong{font-size:14px;font-weight:600}.mrv-cart-protect__text small{font-size:12px;color:#1c2b2899}.mrv-cart-protect__side{flex:none;margin-left:auto;display:grid;justify-items:end;gap:5px}.mrv-cart-protect__price{font-size:15px;font-weight:700;color:#1c2b28;line-height:1}.mrv-cart-protect__side{position:relative}.mrv-cart-addons input.mrv-cart-protect__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer;z-index:1;appearance:none;-webkit-appearance:none}.mrv-cart-protect__switch{position:relative;display:block;width:42px;height:24px;border-radius:999px;background:#cfd5d4;transition:background .2s}.mrv-cart-protect__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.mrv-cart-protect__input:checked+.mrv-cart-protect__switch{background:#1b7a75}.mrv-cart-protect__input:checked+.mrv-cart-protect__switch:after{transform:translate(18px)}.mrv-cart-protect__input:disabled+.mrv-cart-protect__switch{opacity:.6}.mrv-cart-protect__input:focus-visible+.mrv-cart-protect__switch{outline:2px solid #1b7a75;outline-offset:2px}.mrv-box-only{padding:12px 14px;border-radius:12px;background:#fdf0ec;color:#7a2e1d;font-size:14px;line-height:1.4}.mrv-box-only p{margin:0 0 8px}.mrv-box-only__btn{display:inline-block;padding:8px 14px;border-radius:999px;background:#1b7a75;color:#fff;font-weight:700;font-size:13px;text-decoration:none}.mrv-offer-wrap{padding:4px 0 24px}.mrv-offer{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:10px;margin:0;padding:12px;border-radius:12px;border:1px solid rgba(27,122,117,.3);background:#eef8f7;color:#1c2b28;font-size:14px;line-height:1.3}.mrv-offer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translate(-130%);animation:mrv-offer-sweep 3.4s ease-in-out infinite}.mrv-offer__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.mrv-offer__tag{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:8px;background:#1b7a75;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mrv-offer__dot{position:relative;width:6px;height:6px;border-radius:50%;background:#ff4d4d}.mrv-offer__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ff4d4d;animation:mrv-offer-ping 1.6s ease-out infinite}.mrv-offer__txt strong,.mrv-offer__gift strong{font-weight:700}.mrv-offer__tiers{--mrv-tiers-bg: #fff;--mrv-tiers-border: rgba(27, 122, 117, .25);--mrv-tiers-accent: #1b7a75;--mrv-tiers-top-bg: #1b7a75;--mrv-tiers-top-border: #1b7a75}.mrv-offer__tiers .mrv-tiers__step{font-size:12px}.mrv-offer__tiers .mrv-tiers__step span{white-space:normal}.mrv-offer__tiers .mrv-tiers__step--top,.mrv-offer__tiers .mrv-tiers__step--top b{color:#fff}.mrv-offer__gift{display:flex;align-items:center;gap:8px;margin:0;padding-top:10px;border-top:1px dashed rgba(27,122,117,.35)}.mrv-offer__gift-icon{font-size:18px;line-height:1;animation:mrv-offer-bob 2.4s ease-in-out infinite}@media screen and (max-width:389px){.mrv-offer{padding:10px;font-size:13px}.mrv-offer__tiers .mrv-tiers__step{font-size:11px;padding:6px 2px}.mrv-offer__tiers .mrv-tiers__step b{font-size:16px}}@keyframes mrv-offer-sweep{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes mrv-offer-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.8);opacity:0}}@keyframes mrv-offer-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mrv-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.mrv-tiers__step{display:grid;justify-items:center;align-content:center;gap:1px;min-width:0;padding:6px 4px;border-radius:10px;text-align:center;background:var(--mrv-tiers-bg, rgba(255, 255, 255, .12));border:1px solid var(--mrv-tiers-border, rgba(255, 255, 255, .3));font-size:11.5px;line-height:1.2;color:inherit}.mrv-tiers__step b{font-size:18px;font-weight:900;line-height:1.05;color:var(--mrv-tiers-accent, inherit);letter-spacing:-.01em}.mrv-tiers__step span{white-space:nowrap;opacity:.92}.mrv-tiers__step--top{background:var(--mrv-tiers-top-bg, rgba(255, 229, 138, .22));border-color:var(--mrv-tiers-top-border, #ffe58a)}
/*# sourceMappingURL=/cdn/shop/t/265/compiled_assets/styles.css.map */
