.td-qty{display:inline-flex;align-items:stretch;height:38px;border:1px solid var(--form-border-color, var(--border-color));border-radius:3px;background:var(--input-background, #fff);box-shadow:0 1px 1px rgba(var(--border-color-rgb),.2);flex-shrink:0}.td-qty__btn{display:flex;align-items:center;justify-content:center;width:30px;padding:0;color:rgba(var(--text-color-rgb),.7);background:transparent;border:0;cursor:pointer;touch-action:manipulation}.td-qty__btn:not([disabled]):hover{color:var(--heading-color)}.td-qty__btn[disabled]{opacity:.35;cursor:default}.td-qty__btn .icon--minus{width:10px;height:2px}.td-qty__btn .icon--plus{width:10px;height:10px}.td-qty__input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;width:44px;min-width:0;padding:0;margin:0;text-align:center;font:inherit;font-weight:var(--text-font-bolder-weight);color:var(--heading-color);background:none;border:0;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-radius:0}.td-qty__input::-webkit-outer-spin-button,.td-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.td-qty__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--accent-color)}.td-qty__input[disabled]{color:var(--product-sold-out-color);background:rgba(var(--border-color-rgb),.35)}.td-pr{display:block;margin:4px 0 8px}.td-pr__header{margin-bottom:12px}.td-pr__title{display:block;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--heading-color);font-size:calc(var(--base-text-font-size) + 2px)}.td-pr__hint{display:block;font-size:calc(var(--base-text-font-size) - 2px);color:var(--text-color)}.td-pr__table{width:100%;border-collapse:collapse;table-layout:auto;font-size:calc(var(--base-text-font-size) - 1px)}.td-pr__table th,.td-pr__table td{padding:8px 6px;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle}.td-pr__table thead th{font-size:calc(var(--base-text-font-size) - 3px);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--text-font-bolder-weight);color:var(--text-color);background:var(--background);border-bottom:1px solid var(--border-color);white-space:nowrap}.td-pr__table tbody th{font-weight:var(--text-font-bolder-weight);color:var(--heading-color);font-size:var(--base-text-font-size)}.td-pr__row.has-qty{background:var(--accent-background)}.td-pr__row.is-sold-out th,.td-pr__row.is-sold-out .td-pr__price{color:var(--product-sold-out-color)}.td-pr__col-sku{color:var(--text-color);white-space:nowrap}.td-pr__sku-m{display:none}.td-pr__col-price{white-space:nowrap;text-align:right!important}.td-pr__price{font-weight:var(--text-font-bolder-weight);color:var(--heading-color)}.td-pr__price-compare{display:block;font-size:.85em;text-decoration:line-through;color:var(--text-color)}.td-pr__col-qty{text-align:right!important;white-space:nowrap;width:1%}.td-pr__stock{font-weight:var(--text-font-bolder-weight);white-space:nowrap;font-size:calc(var(--base-text-font-size) - 2px)}.td-pr__stock--ok{color:var(--product-in-stock-color)}.td-pr__stock--low{color:var(--product-low-stock-color)}.td-pr__stock--out{color:var(--product-sold-out-color)}.td-pr__footer{margin-top:14px}.td-pr__totals{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;border-radius:3px;background:var(--background);color:var(--heading-color)}.td-pr__total-qty strong{font-weight:var(--text-font-bolder-weight)}.td-pr__total-money{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:calc(var(--base-text-font-size) + 4px)}.td-pr__submit{width:100%;margin-top:12px}.td-pr__message:not([hidden]){margin-top:12px}.card__section:has(td-pedido-rapido) .product-meta__sku{display:none!important}.td-pr__message[hidden],.td-ar__message[hidden]{display:none!important}@media screen and (max-width:640px){.td-pr__col-sku{display:none}.td-pr__sku-m{display:block;font-size:calc(var(--base-text-font-size) - 4px);font-weight:400;color:var(--text-color);word-break:break-all}.td-pr__table th,.td-pr__table td{padding:8px 3px}.td-pr__table thead th{font-size:11px;letter-spacing:0}.td-pr__stock{font-size:12px;white-space:normal}.td-pr .td-qty{height:36px}.td-pr .td-qty__btn{width:26px}.td-pr .td-qty__input{width:34px}}@media screen and (max-width:360px){.td-pr .td-qty__btn{width:22px}.td-pr .td-qty__input{width:30px}}.td-ar{display:block;margin-top:10px}.td-ar__chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.td-ar__chip{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 8px;font:inherit;font-size:calc(var(--base-text-font-size) - 3px);font-weight:var(--text-font-bolder-weight);line-height:1;color:var(--text-color);background:var(--secondary-background);border:1px solid var(--form-border-color, var(--border-color));border-radius:3px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .2s ease-in-out,color .2s ease-in-out}.td-ar__chip:hover{border-color:var(--accent-color);color:var(--accent-color)}.td-ar__chip.is-selected{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);background:rgba(var(--accent-color-rgb),.06);color:var(--accent-color)}.td-ar__chip.is-sold-out{color:var(--product-sold-out-color);text-decoration:line-through}.td-ar__chip.is-sold-out.is-selected{text-decoration:line-through}.td-ar__more{color:var(--link-color);border-style:dashed}.td-ar__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.td-ar .td-qty{height:36px}.td-ar .td-qty__btn{width:26px}.td-ar .td-qty__input{width:34px}.td-ar__add.button{flex:1 1 76px;width:auto;min-width:0;margin:0;padding:0 10px;line-height:36px;height:36px;white-space:nowrap}.td-ar__message:not([hidden]){margin-top:8px;padding:8px 10px;font-size:13px}.td-ar__choose.button{display:block;width:100%;margin:6px 0 0;padding:0 10px;height:34px;line-height:34px;white-space:nowrap}.product-item.td-foto-variante .product-item__secondary-image{display:none!important}.product-item.td-foto-variante .product-item__image-wrapper--with-secondary:hover .product-item__primary-image{opacity:1!important;visibility:visible!important}.product-item--list .td-ar{max-width:320px}html.td-scroll-lock,html.td-scroll-lock body{overflow:hidden!important}html.td-scroll-lock body{padding-right:var(--td-scrollbar, 0px)}.td-modal{box-sizing:border-box;width:min(760px,calc(100% - 40px));max-width:none;height:auto;max-height:min(86vh,900px);margin:auto;padding:0;border:0;border-radius:4px;background:var(--secondary-background);color:var(--text-color);font-family:var(--text-font-family);box-shadow:0 12px 40px #00000040;overflow:hidden}.td-modal[open]{display:flex;flex-direction:column;animation:td-modal-in .2s ease-out}.td-modal.is-closing{animation:td-modal-out .2s ease-in forwards}.td-modal::backdrop{background:#00000080}.td-modal__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:14px 12px 14px 24px;border-bottom:1px solid var(--border-color)}.td-modal__heading{min-width:0}.td-modal__eyebrow{display:block;font-size:12px;font-weight:var(--text-font-bolder-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color)}.td-modal__title{margin:2px 0 0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:calc(var(--base-text-font-size) + 4px);line-height:1.25;color:var(--heading-color)}.td-modal__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--background);color:var(--heading-color);cursor:pointer}.td-modal__close:hover{background:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.td-modal__close:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.td-modal__body{flex:1 1 auto;min-height:0;padding:0 24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.td-modal__body .shopify-section{display:block}.td-modal__status{margin:0;padding:32px 0;text-align:center;color:var(--text-color)}.td-modal__product{display:flex;align-items:center;gap:12px;padding:14px 0 6px}.td-modal__thumb{width:56px;height:56px;object-fit:contain;border:1px solid var(--border-color);border-radius:3px;background:#fff}.td-modal__product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.td-modal__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color)}.td-modal__product-link{font-size:calc(var(--base-text-font-size) - 2px);color:var(--link-color)}.td-modal .td-pr{margin:0}.td-modal .td-pr__title{display:none}.td-modal .td-pr__header{margin:4px 0 10px}.td-modal .td-pr__table thead th{position:sticky;top:0;z-index:1}.td-modal .td-pr__footer{position:sticky;bottom:0;z-index:2;margin:0 -24px;padding:12px 24px 16px;background:var(--secondary-background);box-shadow:0 -6px 12px -6px #00000026}@keyframes td-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes td-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes td-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes td-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media screen and (max-width:640px){.td-modal{width:100%;max-width:100%;height:calc(100vh - 24px);height:calc(100dvh - 24px);max-height:none;margin:auto 0 0;border-radius:14px 14px 0 0}.td-modal[open]{animation:td-sheet-in .28s cubic-bezier(.2,.8,.2,1)}.td-modal.is-closing{animation:td-sheet-out .2s ease-in forwards}.td-modal__header{padding:18px 10px 12px 16px}.td-modal__header:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--border-color)}.td-modal__title{font-size:var(--base-text-font-size)}.td-modal__close{width:48px;height:48px}.td-modal__body{padding:0 16px}.td-modal .td-pr__footer{margin:0 -16px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.td-modal .td-pr__totals{padding:8px 10px}.td-modal .td-pr__submit{margin-top:8px}}@media(prefers-reduced-motion:reduce){.td-modal[open],.td-modal.is-closing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/td-variantes.css.map */
