:root{--mp-quote-accent: #ee2761;--mp-quote-accent-text: #ffffff;--mp-quote-dark: #131313;--mp-quote-border: #e6e8ef;--mp-quote-bg: #ffffff;--mp-quote-muted: #6b7280;--mp-quote-wa: #25d366;--mp-quote-soft: #f1f2f6}.quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;background:var(--mp-quote-soft);color:var(--mp-quote-dark);font:inherit;font-weight:500;line-height:1.2;padding:13px 18px;border-radius:50px;cursor:pointer;transition:background-color .18s ease,color .18s ease}.quote-btn:hover{background:var(--mp-quote-dark);color:#fff}.quote-btn.is-added{background:var(--mp-quote-accent);border-color:var(--mp-quote-accent);color:var(--mp-quote-accent-text)}.quote-btn .quote-btn__icon{width:18px;height:18px;flex:0 0 auto}.quote-btn--block{margin-top:10px}.quote-btn--card{padding:10px 12px;font-size:.82rem;margin-top:6px}.quote-btn--card .quote-btn__icon{width:15px;height:15px}.header__actions_btn--quote{position:relative}.quote-count-bubble{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--mp-quote-accent);color:#fff;font-size:11px;line-height:18px;font-weight:700;text-align:center}.quote-count-bubble.is-empty{display:none}.quote-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}.quote-drawer.is-open{visibility:visible;pointer-events:auto}.quote-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#13131373;opacity:0;transition:opacity .25s ease}.quote-drawer.is-open .quote-drawer__overlay{opacity:1}.quote-drawer__panel{position:absolute;top:0;right:0;height:100%;width:420px;max-width:92vw;background:var(--mp-quote-bg);display:flex;flex-direction:column;box-shadow:-8px 0 30px #00000026;transform:translate(100%);transition:transform .28s cubic-bezier(.3,.9,.3,1)}.quote-drawer.is-open .quote-drawer__panel{transform:translate(0)}.quote-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 14px;border-bottom:1px solid var(--mp-quote-border)}.quote-drawer__title{margin:0;font-size:1.15rem;font-weight:700;color:var(--mp-quote-dark)}.quote-drawer__count{display:block;font-size:.8rem;color:var(--mp-quote-muted);font-weight:500;margin-top:2px}.quote-drawer__close{border:0;background:transparent;cursor:pointer;padding:6px;line-height:0;color:var(--mp-quote-dark)}.quote-drawer__close svg{width:22px;height:22px}.quote-drawer__items{flex:1 1 auto;overflow-y:auto;padding:8px 22px}.quote-drawer__empty{color:var(--mp-quote-muted);text-align:center;margin:40px 0}.quote-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--mp-quote-border)}.quote-item__img{width:64px;height:64px;object-fit:contain;border:1px solid var(--mp-quote-border);border-radius:8px;background:#fff;flex:0 0 auto}.quote-item__img--ph{background:#f3f4f8}.quote-item__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.quote-item__title{font-weight:600;color:var(--mp-quote-dark);text-decoration:none;font-size:.92rem}.quote-item__title:hover{color:var(--mp-quote-accent)}.quote-item__variant,.quote-item__sku{font-size:.78rem;color:var(--mp-quote-muted)}.quote-item__qtyrow{display:flex;align-items:center;gap:8px;margin-top:6px}.quote-item__qtylabel{font-size:.78rem;color:var(--mp-quote-muted)}.quote-item__qty{width:56px;padding:5px 6px;border:1px solid var(--mp-quote-border);border-radius:6px;font:inherit;font-size:.85rem}.quote-item__remove{margin-left:auto;border:0;background:transparent;color:var(--mp-quote-muted);text-decoration:underline;cursor:pointer;font-size:.8rem}.quote-item__remove:hover{color:var(--mp-quote-accent)}.quote-drawer__footer{border-top:1px solid var(--mp-quote-border);padding:16px 22px 22px;display:flex;flex-direction:column;gap:10px}.quote-send{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 18px;border-radius:50px;font:inherit;font-weight:700;cursor:pointer;border:0;transition:opacity .18s ease,transform .05s ease}.quote-send:active{transform:translateY(1px)}.quote-send svg{width:20px;height:20px;flex:0 0 auto}.quote-send--email{background:var(--mp-quote-dark);color:#fff}.quote-send--email:hover{opacity:.9}.quote-send--whatsapp{background:var(--mp-quote-wa);color:#fff}.quote-send--whatsapp:hover{opacity:.9}.quote-drawer__clear{align-self:center;border:0;background:transparent;color:var(--mp-quote-muted);text-decoration:underline;cursor:pointer;font-size:.82rem;margin-top:2px}.quote-drawer__viewall{align-self:center;color:var(--mp-quote-dark);text-decoration:underline;font-size:.88rem;font-weight:600}.quote-drawer__viewall:hover{color:var(--mp-quote-accent)}.quote-rfq{width:100%}.quote-send--rfq{background:transparent;color:var(--mp-quote-dark);border:1.5px solid var(--mp-quote-dark)}.quote-send--rfq:hover{background:var(--mp-quote-dark);color:#fff}.quote-rfq__panel{margin-top:10px;display:flex;flex-direction:column;gap:8px}.quote-rfq__fields{display:flex;flex-direction:column;gap:8px}.quote-rfq__input{width:100%;padding:11px 12px;border:1px solid var(--mp-quote-border);border-radius:8px;font:inherit;font-size:.9rem;background:#fff}.quote-rfq__input:focus{outline:none;border-color:var(--mp-quote-dark)}.quote-rfq__textarea{min-height:78px;resize:vertical}.quote-rfq__submit{margin-top:4px}.quote-rfq__note{font-size:.74rem;color:var(--mp-quote-muted);text-align:center;margin:2px 0 0}.quote-rfq__error{font-size:.8rem;color:var(--mp-quote-accent);margin:0}.quote-rfq__success{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--mp-quote-wa);background:#25d36614;border-radius:10px;color:var(--mp-quote-dark);font-size:.9rem}.quote-rfq__success svg{width:22px;height:22px;color:var(--mp-quote-wa);flex:0 0 auto}.quote-rfq__success p{margin:0}.askq{margin:16px 0;padding:16px 18px;border:1px solid var(--mp-quote-border);border-radius:12px;background:#f9fafc}.askq-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.askq-ic{flex:0 0 auto;color:var(--mp-quote-accent)}.askq-ic svg{width:26px;height:26px}.askq-head b{display:block;color:var(--mp-quote-dark);font-size:.96rem}.askq-head span{display:block;font-size:.82rem;color:var(--mp-quote-muted);margin-top:2px}.askq-row{display:flex;gap:8px;flex-wrap:wrap}.askq-email,.askq-q{flex:1 1 180px;padding:11px 12px;border:1px solid var(--mp-quote-border);border-radius:8px;font:inherit;font-size:.88rem;background:#fff}.askq-email:focus,.askq-q:focus{outline:none;border-color:var(--mp-quote-dark)}.askq-btn{flex:0 0 auto;padding:11px 20px;border:0;border-radius:50px;background:var(--mp-quote-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.askq-btn:hover{opacity:.9}.askq-success{margin:0;color:var(--mp-quote-dark);font-size:.88rem}.askq-error{margin:8px 0 0;color:var(--mp-quote-accent);font-size:.8rem}html.qf-hide-atc .product-form__submit,html.qf-hide-atc .product__add__cart__button,html.qf-hide-atc .shopify-payment-button,html.qf-hide-atc .product__cart--wrapper,html.qf-hide-atc .product__card--cart-btn{display:none!important}html.qf-hide-atc .quote-btn{background:var(--mp-quote-accent);color:#fff}html.qf-hide-atc .quote-btn:hover{background:var(--mp-quote-dark);color:#fff}html.qf-hide-price .price,html.qf-hide-price .price__regular,html.qf-hide-price .price__sale,html.qf-hide-price .price__last{display:none!important}html.quote-drawer-open{overflow:hidden}.quote-empty{color:var(--mp-quote-muted);text-align:center;margin:40px 0}.quote-page__head{margin-bottom:24px}.quote-page__title{margin:0 0 4px}.quote-page__count{display:inline-block;color:var(--mp-quote-muted);font-weight:500}.quote-page__sub{margin:6px 0 0;color:var(--mp-quote-muted)}.quote-page__layout{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.quote-page__items{min-width:0}.quote-page__items .quote-item{padding:20px 0}.quote-page__items .quote-item__img{width:88px;height:88px}.quote-page__aside-inner{border:1px solid var(--mp-quote-border);border-radius:14px;padding:22px;position:sticky;top:100px;display:flex;flex-direction:column;gap:12px;background:var(--mp-quote-bg)}.quote-page__aside-title{margin:0;font-size:1.1rem;font-weight:700}.quote-page__note{margin:0 0 4px;font-size:.85rem;color:var(--mp-quote-muted)}.quote-page__continue{text-align:center;font-weight:600;color:var(--mp-quote-dark);text-decoration:underline;font-size:.9rem}.quote-page__continue:hover{color:var(--mp-quote-accent)}@media(max-width:860px){.quote-page__layout{grid-template-columns:1fr}.quote-page__aside-inner{position:static}}@media(max-width:480px){.quote-drawer__panel{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/quote.css.map */
