:root{--ws-blue:#1768ff;--ws-dark:#101828;--ws-line:#e5eaf2;--ws-soft:#f7f9fc;--ws-green:#a5c73c}.ws-market,.ws-form,.ws-messages{font-family:inherit;color:var(--ws-dark)}.ws-search{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) minmax(170px,1fr) auto;gap:12px;background:#fff;padding:16px;border:1px solid var(--ws-line);border-radius:16px;box-shadow:0 8px 30px rgba(16,24,40,.06);margin-bottom:24px}.ws-search input,.ws-search select{box-sizing:border-box!important;height:50px!important;min-height:50px!important;line-height:1.2!important;padding:0 14px!important;overflow:visible!important;white-space:nowrap!important}.ws-search>*{min-width:0}.ws-search button{box-sizing:border-box!important;height:50px!important;min-height:50px!important;white-space:nowrap!important}.ws-form input,.ws-form select,.ws-form textarea,.ws-message-form textarea{width:100%;border:1px solid #d8dfeb!important;border-radius:10px!important;padding:13px 14px!important;background:#fff!important}.ws-search button,.ws-button{display:inline-flex;align-items:center;justify-content:center;background:var(--ws-blue)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:12px 20px!important;font-weight:700;text-decoration:none!important;cursor:pointer}.ws-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ws-card{overflow:hidden;background:#fff;border:1px solid var(--ws-line);border-radius:16px;box-shadow:0 6px 22px rgba(16,24,40,.06);transition:.2s}.ws-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(16,24,40,.11)}.ws-thumb{display:block;aspect-ratio:16/10;background:#eef2f7}.ws-thumb img{width:100%;height:100%;object-fit:cover}.ws-placeholder{display:flex!important;align-items:center;justify-content:center;text-align:center;padding:24px;color:#fff!important;background:linear-gradient(135deg,#1768ff,#00a6d6)}.ws-placeholder span{font-size:16px;line-height:1.4}.ws-placeholder b{display:block;font-size:25px;letter-spacing:1px}.ws-placeholder-2{background:linear-gradient(135deg,#0d9488,#65a30d)}.ws-placeholder-3{background:linear-gradient(135deg,#7c3aed,#db2777)}.ws-placeholder-4{background:linear-gradient(135deg,#f97316,#dc2626)}.ws-placeholder-5{background:linear-gradient(135deg,#0891b2,#2563eb)}.ws-card-body{padding:18px}.ws-card h3{font-size:19px;margin:5px 0 8px}.ws-card h3 a{color:var(--ws-dark);text-decoration:none}.ws-seller{display:block;font-size:12px;color:#667085}.ws-category{display:inline-block;background:#eef4ff;color:#175cd3;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700;margin-bottom:6px}.ws-format{font-size:12px;color:#475467;margin-top:8px}.ws-fieldset{border:1px solid var(--ws-line);border-radius:12px;padding:14px;margin:18px 0}.ws-fieldset legend{font-weight:700;padding:0 6px}.ws-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.ws-check-grid .ws-check{margin:5px 0}.ws-excerpt{font-size:14px;color:#667085;min-height:42px}.ws-price{font-size:21px;font-weight:800;margin:15px 0}.ws-form{max-width:900px;background:#fff;padding:28px;border:1px solid var(--ws-line);border-radius:18px}.ws-form label{display:block;font-weight:700;margin:17px 0 7px}.ws-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws-form .ws-check{display:flex;gap:9px;align-items:flex-start;font-weight:400}.ws-form .ws-check input{width:auto}.ws-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ws-table-wrap{overflow-x:auto}.ws-table{width:100%;border-collapse:collapse;background:#fff}.ws-table th,.ws-table td{text-align:left;padding:13px;border-bottom:1px solid var(--ws-line)}.ws-status{display:inline-block;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.ws-publish{background:#e8f7ee;color:#15733a}.ws-pending{background:#fff5dd;color:#936000}.ws-draft{background:#ffe9e9;color:#a92121}.ws-seller-box{display:flex;flex-direction:column;gap:4px;padding:14px;margin:14px 0;background:var(--ws-soft);border:1px solid var(--ws-line);border-radius:12px}.ws-seller-box small{color:#667085}.ws-ask{display:inline-block;margin-top:9px}.ws-messages{display:grid;grid-template-columns:260px 1fr;min-height:480px;border:1px solid var(--ws-line);border-radius:16px;overflow:hidden}.ws-thread-list{background:var(--ws-soft);padding:16px}.ws-thread-list a{display:flex;flex-direction:column;padding:12px;color:var(--ws-dark);text-decoration:none;border-bottom:1px solid var(--ws-line)}.ws-thread-list small,.ws-bubble small{display:block;color:#7b8495;font-size:11px;margin-top:5px}.ws-thread{padding:20px}.ws-bubble{max-width:75%;background:#f0f3f8;padding:11px 14px;border-radius:13px;margin:8px 0}.ws-bubble.mine{margin-left:auto;background:#e8f0ff}.ws-message-form{margin-top:18px}.ws-notice{padding:14px;border-radius:10px;margin:10px 0}.ws-success{background:#e8f7ee;color:#166b39}.ws-error{background:#ffeaea;color:#9a2020}@media(max-width:900px){.ws-search{grid-template-columns:1fr 1fr}.ws-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ws-search,.ws-grid,.ws-form-row,.ws-messages,.ws-check-grid{grid-template-columns:1fr}.ws-thread-list{max-height:190px;overflow:auto}.ws-form{padding:18px}.ws-panel-head{align-items:flex-start;gap:12px;flex-direction:column}}


/* WEEDDOO 1.1.2 - compatibilidade com Beehive */
.ws-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.ws-form select{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;line-height:normal!important;padding:0 15px!important;margin:0!important;font-size:15px!important;color:#344054!important;background-color:#fff!important;border:1px solid #d8dfeb!important;border-radius:10px!important;vertical-align:middle!important;overflow:visible!important;text-indent:0!important}.ws-form select{padding-right:42px!important;background-position:right 14px center!important;white-space:nowrap!important;text-overflow:ellipsis!important}.ws-form select option,.ws-form select optgroup{font-size:15px!important;line-height:1.5!important;color:#101828!important;background:#fff!important}.ws-form textarea{box-sizing:border-box!important;width:100%!important;min-height:130px!important;height:auto!important;line-height:1.6!important;padding:13px 15px!important;font-size:15px!important;color:#344054!important;overflow:auto!important}.ws-form input[type="file"]{box-sizing:border-box!important;width:100%!important;min-height:60px!important;height:auto!important;padding:10px 12px!important;line-height:36px!important;color:#475467!important;background:#fff!important;border:1px solid #d8dfeb!important;border-radius:10px!important;overflow:visible!important}.ws-form input[type="file"]::file-selector-button{height:36px!important;padding:0 14px!important;margin-right:10px!important;border:1px solid #cfd7e5!important;border-radius:7px!important;background:#f7f9fc!important;color:#101828!important;line-height:34px!important;cursor:pointer!important}.ws-form input[type="checkbox"],.ws-form input[type="radio"]{box-sizing:border-box!important;flex:0 0 22px!important;width:22px!important;height:22px!important;min-height:22px!important;margin:0 8px 0 0!important;padding:0!important}.ws-form label{line-height:1.4!important}.ws-form .ws-check{min-height:28px!important;align-items:center!important;line-height:1.45!important}

/* WEEDDOO 1.1.3 - botao de contato com vendedor */
.woocommerce div.product form.cart .ws-ask,.single-product .ws-ask{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin:0 0 0 14px!important;padding:0 20px!important;border:2px solid #1768ff!important;border-radius:10px!important;background:#fff!important;color:#1768ff!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;vertical-align:middle!important;white-space:nowrap!important;transition:all .2s ease!important}.woocommerce div.product form.cart .ws-ask:hover,.single-product .ws-ask:hover{background:#1768ff!important;color:#fff!important;text-decoration:none!important;transform:translateY(-1px)!important}.woocommerce div.product form.cart .single_add_to_cart_button{vertical-align:middle!important}(max-width:640px){.woocommerce div.product form.cart .ws-ask,.single-product .ws-ask{display:flex!important;width:100%!important;margin:12px 0 0!important;white-space:normal!important}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%!important}}

/* WEEDDOO 1.1.4 - botoes do carrinho e checkout */
.woocommerce-cart .woocommerce-cart-form .button,.woocommerce-cart .cart-collaterals .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #payment #place_order,.woocommerce-checkout .woocommerce button.button,.woocommerce-checkout .woocommerce a.button,.wc-block-cart__submit-button,.wc-block-components-button:not(.wc-block-components-drawer__close){box-sizing:border-box!important;background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;border:1px solid #000!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important;text-decoration:none!important;opacity:1;transition:background-color .2s ease,border-color .2s ease,transform .2s ease!important}.woocommerce-cart .woocommerce-cart-form .button:hover,.woocommerce-cart .cart-collaterals .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #payment #place_order:hover,.woocommerce-checkout .woocommerce button.button:hover,.woocommerce-checkout .woocommerce a.button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-button:not(.wc-block-components-drawer__close):hover{background:#242424!important;background-color:#242424!important;background-image:none!important;color:#fff!important;border-color:#242424!important;box-shadow:none!important;transform:translateY(-1px)!important}.woocommerce-cart .woocommerce-cart-form .button:focus,.woocommerce-cart .cart-collaterals .button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-checkout #payment #place_order:focus,.wc-block-cart__submit-button:focus{background:#000!important;background-image:none!important;color:#fff!important;outline:2px solid #1768ff!important;outline-offset:2px!important;box-shadow:none!important}.woocommerce-cart .woocommerce-cart-form .button:disabled,.woocommerce-cart .woocommerce-cart-form .button.disabled,.woocommerce-cart .woocommerce-cart-form .button:disabled[disabled]{background:#000!important;background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;opacity:.42!important;cursor:not-allowed!important}
