:root{--cv2-green: #13a877;--cv2-green-dk: #0f8c62;--cv2-navy: #004064;--cv2-ink: #12181d;--cv2-muted: #69737c;--cv2-hair: #e3e8ec;--cv2-soft: #f5f8fa;--cv2-sale: #b8342c;--cv2-tp: #00b67a}.cv2-trust{position:relative;height:46px;overflow:hidden;background:var(--cv2-soft);border-radius:11px;margin:0 0 1.8rem}.cv2-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;font-size:1.4rem;font-weight:500;color:#37444e;text-align:center;opacity:0;transform:translateY(7px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.cv2-slide.is-on{opacity:1;transform:none;pointer-events:auto}.cv2-slide svg{width:15px;height:15px;flex:none}.cv2-tp-star{width:15px;height:15px;flex:none;background:var(--cv2-tp);border-radius:2px;display:grid;place-items:center}.cv2-tp-star svg{width:11px;height:11px;fill:#fff}.cv2-save-pill{display:inline-block;margin-top:.4rem;padding:3px 7px;border-radius:5px;background:#fdf0ef;color:var(--cv2-sale);font-size:1.1rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.cv2-offer{display:flex;gap:13px;align-items:flex-start;margin:1.8rem 0 0;padding:15px;border:1px dashed #9fd9c1;border-radius:12px;background:#f0faf6}.cv2-offer__icon{flex:none;width:38px;height:38px;border-radius:10px;background:var(--cv2-green);display:grid;place-items:center}.cv2-offer__icon svg{width:21px;height:21px;stroke:#fff;fill:none;stroke-width:1.8}.cv2-offer__body{flex:1;min-width:0}.cv2-offer__title{margin:0 0 4px;font-size:1.6rem;font-weight:600;line-height:1.35;color:#0f3d2c}.cv2-offer__text{margin:0;font-size:1.4rem;line-height:1.55;color:#435a51}.cv2-offer__btn{margin-top:13px;border:1px solid var(--cv2-green-dk);border-radius:10px;background:var(--cv2-green);color:#fff;padding:12px 18px;font-family:inherit;font-size:1.5rem;font-weight:600;cursor:pointer}.cv2-offer__btn:hover{background:var(--cv2-green-dk)}.cv2-offer.is-unlocked{border-style:solid;border-color:var(--cv2-green);background:#e6f7f0}.cv2-deliv{display:flex;gap:12px;align-items:flex-start;margin:1.8rem 0 0;padding:14px 15px;border:1px solid #d7ebe2;border-radius:11px;background:#f2fbf7}.cv2-deliv svg{width:22px;height:22px;flex:none;color:var(--cv2-green-dk);margin-top:1px}.cv2-deliv__head{margin:0 0 3px;font-size:1.5rem;font-weight:600}.cv2-deliv__text{margin:0;font-size:1.4rem;line-height:1.55;color:#4c5c66}.cv2-deliv__text b{color:var(--cv2-green-dk)}.cv2-promo{margin:1.6rem 0 0;border:1px solid var(--cv2-hair);border-radius:11px;overflow:hidden}.cv2-promo>summary{list-style:none;cursor:pointer;padding:14px 15px;font-size:1.4rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:10px}.cv2-promo>summary::-webkit-details-marker{display:none}.cv2-promo>summary:after{content:"+";font-size:18px;line-height:1;color:var(--cv2-muted)}.cv2-promo[open]>summary:after{content:"\2013"}.cv2-promo__body{display:flex;gap:8px;padding:0 15px 15px}.cv2-promo__body input{flex:1;min-width:0;border:1px solid var(--cv2-hair);border-radius:9px;padding:11px 13px;font-family:inherit;font-size:1.4rem;color:var(--cv2-ink);background:#fff}.cv2-promo__body button{border:1px solid var(--cv2-navy);border-radius:9px;background:#fff;color:var(--cv2-navy);padding:0 18px;font-family:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.cv2-promo__body button:hover{background:var(--cv2-navy);color:#fff}.cv2-rows{margin:0 0 .6rem}.cv2-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:1.4rem}.cv2-row--save,.cv2-row__free{color:var(--cv2-green-dk);font-weight:600}.cv2-klarna{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;border-radius:10px;background:#ffe9ef;color:#3d2b31;font-size:1.3rem;line-height:1.45}.cv2-klarna__mark{flex:none;padding:3px 7px;border-radius:4px;background:#ffb3c7;color:#0b051d;font-size:1.1rem;font-weight:700}.cv2-paylogos{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:16px}.cv2-paylogos svg{height:23px;width:38px;border:1px solid var(--cv2-hair);border-radius:4px;background:#fff}.cv2-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:1.2rem;color:var(--cv2-muted)}.cv2-secure svg{width:13px;height:13px}.cv2-tpbox{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--cv2-hair);font-size:1.2rem;color:#37444e}.cv2-stars{display:flex;gap:2px}.cv2-stars i{width:16px;height:16px;background:var(--cv2-tp);border-radius:2px;display:grid;place-items:center}.cv2-stars i.is-half{background:linear-gradient(90deg,var(--cv2-tp) 50%,#dcdce6 50%)}.cv2-stars i.is-off{background:#dcdce6}.cv2-stars svg{width:12px;height:12px;fill:#fff}.cv2-sticky{display:none}@media screen and (max-width:749px){.cv2-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:4;padding:11px 14px calc(14px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--cv2-hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cv2-sticky button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;border-radius:12px;background:var(--cv2-green);color:#fff;padding:17px 20px;font-family:inherit;font-size:1.6rem;font-weight:600;cursor:pointer}.cv2-sticky button svg{width:17px;height:17px;flex:none;stroke:#fff;fill:none;stroke-width:2}.cv2-sticky-pad{height:92px}}.cv2-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none}.cv2-modal.is-open{display:block}.cv2-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#041a2699}.cv2-sheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(640px,92vw);max-height:88vh;background:#fff;color:var(--cv2-ink);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 70px -25px #00182899}.cv2-sheet__head{position:relative;padding:20px 20px 14px;border-bottom:1px solid var(--cv2-hair)}.cv2-sheet__head h2{margin:0 0 5px;font-size:2rem;font-weight:600;letter-spacing:-.01em;padding-right:34px}.cv2-sheet__head p{margin:0;font-size:1.45rem;line-height:1.55;color:var(--cv2-muted)}.cv2-sheet__x{position:absolute;top:16px;right:16px;width:30px;height:30px;border:1px solid var(--cv2-hair);border-radius:50%;background:#fff;color:var(--cv2-muted);font-size:17px;line-height:1;display:grid;place-items:center;cursor:pointer}.cv2-slots{display:flex;gap:8px;flex-wrap:wrap;padding:14px 20px;background:var(--cv2-soft);border-bottom:1px solid var(--cv2-hair)}.cv2-slot{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--cv2-hair);border-radius:9px;background:#fff;font-size:1.35rem;font-weight:500}.cv2-slot.is-empty{border-style:dashed;color:var(--cv2-muted);font-weight:400}.cv2-slot button{border:0;background:none;cursor:pointer;color:var(--cv2-muted);font-size:14px;line-height:1;padding:0 2px}.cv2-sheet__body{flex:1;overflow-y:auto;padding:6px 20px 18px}.cv2-pick{padding:16px 0;border-bottom:1px solid var(--cv2-hair)}.cv2-pick:last-child{border-bottom:0}.cv2-pick__top{display:flex;gap:13px;align-items:center;margin-bottom:12px}.cv2-pick__top img{width:62px;height:62px;object-fit:contain;background:var(--cv2-soft);border-radius:9px;flex:none}.cv2-pick__name{margin:0;font-size:1.6rem;font-weight:600}.cv2-pick__price{margin:3px 0 0;font-size:1.45rem;color:var(--cv2-muted)}.cv2-pick__price s{margin-right:7px}.cv2-opt-label{margin:0 0 8px;font-size:1.2rem;letter-spacing:.11em;text-transform:uppercase;color:var(--cv2-muted);font-weight:600}.cv2-chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:13px}.cv2-chip{border:1px solid var(--cv2-hair);border-radius:8px;background:#fff;color:var(--cv2-ink);padding:9px 14px;font-family:inherit;font-size:1.45rem;cursor:pointer}.cv2-chip:hover:not([disabled]){border-color:var(--cv2-navy)}.cv2-chip[aria-pressed=true]{background:var(--cv2-navy);border-color:var(--cv2-navy);color:#fff;font-weight:500}.cv2-chip[disabled]{color:#b3bcc4;background:var(--cv2-soft);cursor:not-allowed;text-decoration:line-through}.cv2-chips--sizes .cv2-chip{min-width:48px;padding:9px 8px;text-align:center}.cv2-pick__add{border:1px solid var(--cv2-navy);border-radius:9px;background:#fff;color:var(--cv2-navy);padding:11px 18px;font-family:inherit;font-size:1.5rem;font-weight:600;cursor:pointer}.cv2-pick__add:hover:not([disabled]){background:var(--cv2-navy);color:#fff}.cv2-pick__add[disabled]{border-color:var(--cv2-hair);color:var(--cv2-muted);cursor:not-allowed}.cv2-sheet__foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:15px 20px;border-top:1px solid var(--cv2-hair)}.cv2-sheet__save{flex:1;min-width:140px;font-size:1.45rem;line-height:1.45}.cv2-sheet__save b{color:var(--cv2-green-dk)}.cv2-sheet__save span{display:block;font-size:1.3rem;color:var(--cv2-muted)}.cv2-sheet__ok{border:0;border-radius:11px;background:var(--cv2-green);color:#fff;padding:15px 24px;font-family:inherit;font-size:1.6rem;font-weight:600;cursor:pointer}.cv2-sheet__ok:hover:not([disabled]){background:var(--cv2-green-dk)}.cv2-sheet__ok[disabled]{background:#c3cdd4;cursor:not-allowed}body.cv2-modal-open{overflow:hidden}.cv2-recs>.title{margin:0 0 .4rem}.cv2-recs__sub{margin:0 0 1.8rem;font-size:1.4rem;color:var(--cv2-muted)}.cv2-recs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:749px){.cv2-recs__grid{grid-template-columns:1fr 1fr;gap:12px}}.cv2-card{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--cv2-hair);border-radius:12px;background:#fff}.cv2-card img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--cv2-soft);border-radius:8px}.cv2-card__name{margin:0;font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--cv2-ink);text-decoration:none}.cv2-card__price{margin:0;font-size:1.35rem;display:flex;gap:7px;align-items:baseline}.cv2-card__price s{color:var(--cv2-muted);font-size:1.2rem}.cv2-card__form{margin:auto 0 0}.cv2-card__btn{width:100%;border:1px solid var(--cv2-navy);border-radius:9px;background:#fff;color:var(--cv2-navy);padding:9px;font-family:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.cv2-card__btn:hover{background:var(--cv2-navy);color:#fff}@media(prefers-reduced-motion:reduce){.cv2-slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cart-v2.css.map */
