.vc-native-cart{display:block;color:#000;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5}.vc-native-cart *,.vc-native-cart *:before,.vc-native-cart *:after{box-sizing:border-box}.vc-native-cart [hidden]{display:none!important}.vc-native-cart button{font:inherit;cursor:pointer}.vc-native-cart button:disabled{cursor:default;opacity:.45}.vc-native-cart :focus-visible{outline:2px solid #cb135b;outline-offset:3px}.vc-native-cart__dialog{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100%;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#000}.vc-native-cart__dialog[open]{display:flex;flex-direction:column}.vc-native-cart__dialog::backdrop{background:#0008}.vc-native-cart__announcement{flex:0 0 auto;padding:12px 16px;background:#000;color:#fff;font-size:15px;text-align:center}.vc-native-cart__announcement p{margin:0}.vc-native-cart__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e5}.vc-native-cart__header h2{margin:0;color:inherit;font:600 20px/1.3 Poppins,sans-serif}.vc-native-cart__header button{width:40px;height:40px;border:0;background:transparent;color:inherit;font-size:28px}.vc-native-cart__items{flex:1 1 auto;overflow-y:auto;min-height:0;padding:0 20px}.vc-native-cart__empty{padding:35px 0;text-align:center}.vc-native-cart__line{display:grid;grid-template-columns:82px minmax(0,1fr);gap:15px;padding:20px 0;border-bottom:1px solid #eee}.vc-native-cart__image{width:82px;height:105px;object-fit:contain;border-radius:4px;background:#f6f6f7}.vc-native-cart__line h3{margin:0 0 5px;color:inherit;font:600 14px/1.5 Poppins,sans-serif}.vc-native-cart__variant{margin:0 0 7px;color:#555;font-size:12px}.vc-native-cart__prices{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;font-weight:600}.vc-native-cart__prices s{color:#777;font-size:12px;font-weight:400}.vc-native-cart__discount{margin:4px 0 8px;color:#cb135b;font-size:12px}.vc-native-cart__line-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vc-native-cart__quantity{display:inline-flex;align-items:center;min-height:36px;border:1px solid #d5d5d5;border-radius:5px}.vc-native-cart__quantity button{width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit;font-size:18px}.vc-native-cart__quantity span{min-width:28px;text-align:center}.vc-native-cart__remove{min-height:36px;padding:4px 0;border:0;background:transparent;color:#555;font-size:11px!important;text-decoration:underline}.vc-native-cart__recommendation{flex:0 0 auto;padding:12px 20px 15px;border-top:1px solid #eee}.vc-native-cart__recommendation h3{margin:0 0 12px;color:inherit;font:600 clamp(17px,5vw,23px)/1.3 Poppins,sans-serif;text-align:center}.vc-native-cart__recommendation-card{display:grid;grid-template-columns:minmax(62px,90px) minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:8px;background:#f5f5f5}.vc-native-cart__recommendation-card img{width:100%;height:auto;border-radius:4px}.vc-native-cart__recommendation-name{margin:0 0 4px;font-size:13px;font-weight:600}.vc-native-cart__recommendation-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin:0 0 5px;font-size:13px}.vc-native-cart__recommendation-prices s{font-size:11px;color:#666}.vc-native-cart__recommendation-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.vc-native-cart__recommendation-actions select{min-width:0;min-height:34px;padding:4px 6px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#000;font:inherit}.vc-native-cart__recommendation-actions button{min-height:34px;padding:4px 13px;border:0;border-radius:4px;background:#cb135b;color:#fff;font-weight:600}.vc-native-cart__footer{flex:0 0 auto;padding:20px;border-top:1px solid #ddd;background:#fff}.vc-native-cart__total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:17px}.vc-native-cart__tax-note{margin:10px 0 15px;color:#666;font-size:11px}.vc-native-cart__checkout{width:100%;min-height:50px;padding:12px;border:0;border-radius:4px;background:#cb135b;color:#fff;font-weight:600!important}.vc-native-cart__checkout:hover{color:#e9e9e9}.vc-native-cart__message{flex:0 0 auto;margin:0;padding:12px 20px;background:#fff0f4;color:#8a1240;font-size:13px}.vc-native-cart__country-bar{max-width:1200px;margin:0 auto;padding:14px 20px;border-top:1px solid #eee;background:#fff}.vc-native-cart__country-bar form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.vc-native-cart__country-bar label{font-weight:600}.vc-native-cart__country-bar select{min-height:40px;max-width:100%;padding:8px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;color:#000;background:#fff;font:inherit}.vc-native-cart__country-bar button{min-height:40px;padding:8px 14px;border:1px solid #000;border-radius:4px;background:#000;color:#fff}@media(max-width:480px){.vc-native-cart__dialog{width:100vw}.vc-native-cart__header,.vc-native-cart__footer{padding:15px}.vc-native-cart__items{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vc-native-cart.css.map */
