.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:15px;font-size:14px;border-radius:50px}li.thwmscf-tab a.active{background:#0447b3!important;color:#ffffff!important;border-radius:50px}li.thwmscf-tab a{background:#b2b2b0!important;color:#8b8b8b!important;border-radius:50px}*{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;font-size:18px}.thwmscf-wrapper .thwmscf-buttons*{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;background-color:#d4eeff;font-size:18px}#wc-shipping-simulator{margin-bottom:30px;margin-top:30px}#wc-shipping-simulator .cep-number{margin-top:0!important;height:40px;width:45%;float:left;padding:0 5px!important;line-height:40px}#wc-shipping-simulator h3{font-size:16px!important;margin-bottom:10px}#wc-shipping-simulator .button{width:50%;margin:0 0 20px 15px;height:40px;float:left;font-size:16px;max-width:120px;text-transform:none;padding:0!important;line-height:40px!important}#wc-shipping-simulator .button.loading{background-color:#000}#wc-shipping-simulator .table-freight{width:100%}#wc-shipping-simulator .table-freight thead{background:rgba(233,233,233,0.58)}#wc-shipping-simulator .table-freight th,#wc-shipping-simulator .table-freight td{padding:5px 10px}#wc-shipping-simulator .table-freight tbody tr:nth-child(even){background:rgba(233,233,233,0.58)}#wc-shipping-simulator form{clear:both}#wc-shipping-simulator form:before,#wc-shipping-simulator form:after{display:table;content:" "}#wc-shipping-simulator form:after{clear:both}.woocommerce .wc-simulador-parcelas-parcelamento-info.no-fee,.woocommerce .wc-simulador-parcelas-parcelamento-info.fee-included{display:block;font-weight:normal;font-style:italic;font-size:16px}.woocommerce .wc-simulador-parcelas-detalhes-valor{font-weight:normal;font-style:italic;display:block}.woocommerce .wc-simulador-parcelas:last-child{margin-bottom:15px}.woocommerce .wc-simulador-parcelas-offer{position:relative;display:block;margin-top:5px}.woocommerce .wc-simulador-parcelas-offer .woocommerce-Price-amount{font-size:24px;line-height:0.9}.woocommerce .products .wc-simulador-parcelas-offer{margin-top:10px}.woocommerce .products .wc-simulador-parcelas-offer .woocommerce-Price-amount{font-size:18px;line-height:0.9}.woocommerce .products .wc-simulador-parcelas-parcelamento-loop{margin-top:5px;margin-bottom:10px;display:block}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-parcelamento-info-container{display:block;position:relative;padding-left:40px;margin-top:5px;margin-bottom:20px}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-parcelamento-info-container:before{content:'';position:absolute;left:0;top:3px;width:43px;height:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABwCAMAAADCBRtwAAAAolBMVEUAAACNjY3sKy6NjY2NjY2NjY3sKy7sKy7sKy6NjY2NjY2NjY3sKy7sKy7sKy7sKy7sKy7sKy6NjY3sKy7sKy7sKy6NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY3sKy6NjY2NjY2NjY3sKy6NjY3sKy7sKy6NjY2NjY3sKy7sKy7sKy6NjY2NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY2NjY3sKy6xXPoQAAAANHRSTlMA9Gzk3An6LAZUp5Dh7lkWDbsk68+omoSDcGFBNS/yyry1kks/HRjBwbGKd2JRNuzU0HVaJMSUUAAAAcRJREFUSMftkodu6jAYhf+YLJpBBkmAJMwyyui4td//1a5XsCFEbVVVlSo+JI/P9hE6ABgD5oNYAABf/1nfBRZXxE3xTuzlRx4r18wXb3H3fSFUttjf+W3wLbp+Gtztb/Lj/rPfE3O4V2kf+u6cr/Zzu+f7//9DHswzvdmz8i9Y4135nu77YFHafvXseV4+tq680V/QwcBeyz/g2arO8bHtFzRkbtRtDwDW27blzdH4cJwZLS/oCW8ayhtm49/KJBk1/pAkK5N6A7/U/bm34QfvWy/J56vSMGDsHWua4m28PB9tyg1LSsYHAAtKenPRNDOjmxo41qg3Pzdcbk3az51vEu0zJ3KyfXSpXURIOkwJQa6SA4SWAREES4QG0k/IJRPpiytfCO3srvzOoTYKh5qapmwchhFUROffKbbZXME60HQcwYn5YA2wVDp1wM3YYgkAGVdPPksBQDwmAwjZbO+h8lmKkxJOCK/chwCn+BHcJ5n4Kh/6j7QOmiK1jWgL0+YAnEDoKWvC9Yk4UCm+y9oM5GZS2E2pA+ab3ZQuZDzzboViohOjypWN6tUNHTiDNI9AsS6Qg2xi07FYgwYLDHchX3H+AzKbuqbaOoEVAAAAAElFTkSuQmCC") 0px -29px no-repeat}.woocommerce .summary .wc-simulador-parcelas{margin-bottom:20px}.woocommerce .wc-simulador-parcelas-payment-options{list-style:none;padding:0;margin:0}.woocommerce .wc-simulador-parcelas-payment-options li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}.woocommerce .wc-simulador-parcelas-a-partir-de{font-size:11px;display:block}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-offer{position:relative;padding-left:40px;margin-bottom:20px}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-offer:before{content:'';position:absolute;left:0;top:0;width:43px;height:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABwCAMAAADCBRtwAAAAolBMVEUAAACNjY3sKy6NjY2NjY2NjY3sKy7sKy7sKy6NjY2NjY2NjY3sKy7sKy7sKy7sKy7sKy7sKy6NjY3sKy7sKy7sKy6NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY3sKy6NjY2NjY2NjY3sKy6NjY3sKy7sKy6NjY2NjY3sKy7sKy7sKy6NjY2NjY3sKy6NjY2NjY3sKy6NjY3sKy6NjY2NjY3sKy6xXPoQAAAANHRSTlMA9Gzk3An6LAZUp5Dh7lkWDbsk68+omoSDcGFBNS/yyry1kks/HRjBwbGKd2JRNuzU0HVaJMSUUAAAAcRJREFUSMftkodu6jAYhf+YLJpBBkmAJMwyyui4td//1a5XsCFEbVVVlSo+JI/P9hE6ABgD5oNYAABf/1nfBRZXxE3xTuzlRx4r18wXb3H3fSFUttjf+W3wLbp+Gtztb/Lj/rPfE3O4V2kf+u6cr/Zzu+f7//9DHswzvdmz8i9Y4135nu77YFHafvXseV4+tq680V/QwcBeyz/g2arO8bHtFzRkbtRtDwDW27blzdH4cJwZLS/oCW8ayhtm49/KJBk1/pAkK5N6A7/U/bm34QfvWy/J56vSMGDsHWua4m28PB9tyg1LSsYHAAtKenPRNDOjmxo41qg3Pzdcbk3az51vEu0zJ3KyfXSpXURIOkwJQa6SA4SWAREES4QG0k/IJRPpiytfCO3srvzOoTYKh5qapmwchhFUROffKbbZXME60HQcwYn5YA2wVDp1wM3YYgkAGVdPPksBQDwmAwjZbO+h8lmKkxJOCK/chwCn+BHcJ5n4Kh/6j7QOmiK1jWgL0+YAnEDoKWvC9Yk4UCm+y9oM5GZS2E2pA+ab3ZQuZDzzboViohOjypWN6tUNHTiDNI9AsS6Qg2xi07FYgwYLDHchX3H+AzKbuqbaOoEVAAAAAElFTkSuQmCC") 0px 5px no-repeat}.wcsp-table{padding:0;border:1px solid rgba(0,0,0,0.05);background:transparent}.wcsp-table tr th{padding:0 10px;line-height:30px;height:30px;font-weight:normal;font-size:13px;background:transparent}.wcsp-table thead{text-transform:uppercase;font-weight:normal;letter-spacing:1px}.wcsp-table thead th{font-weight:bold;font-size:16px;height:45px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-parcelamento-info-container{padding-left:50px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-parcelamento-info-container:before{background-position:9px -29px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-offer{padding-left:50px}.woocommerce .et_pb_post.product.type-product .pix-with-icon .wc-simulador-parcelas-offer:before{height:30px;background:url("https://atabaquejair.com.br/wp-content/plugins/wc-simulador-parcelas/assets/images/pix-icon.png") 0px 10px no-repeat;background-size:44px auto}.woocommerce .et_pb_post.product.type-product .wc-simulador-parcelas-offer:before{height:30px;background:url("https://atabaquejair.com.br/wp-content/plugins/wc-simulador-parcelas/assets/images/pix.png") 0 0 no-repeat;background-size:30px auto}.woocommerce ul.products li.product{background:#fff;border-radius:14px;padding:18px;box-shadow:0 4px 14px rgba(0,0,0,0.05);margin:14px 8px;transition:all 0.3s ease}.woocommerce ul.products li.product:hover{transform:scale(1.01);box-shadow:0 6px 18px rgba(0,0,0,0.08)}.botao-comprar-agora{display:inline-block;width:100%;text-align:center;margin-top:12px;background:#ffe033;color:#000;padding:10px 14px;border-radius:24px;font-weight:600;font-size:15px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.botao-comprar-agora:hover{background:#ffe033;transform:scale(1.05)}.botao-comprar-agora::before{font-size:16px}.site-footer{background:linear-gradient(180deg,#181818 0%,#0d0d0d 100%);color:#cccccc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:0.95rem;line-height:1.6;width:100%}.site-footer .footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:60px 20px}.footer-col{flex:1 1 300px;margin:0 10px;min-width:240px}.footer-col h4{font-size:1.2rem;font-weight:600;color:#ffffff;margin-bottom:20px;padding-bottom:6px;position:relative;text-transform:uppercase}.footer-col h4::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:#8c6239;border-radius:2px}.footer-contact .contact-item{margin-bottom:16px}.footer-contact .contact-item strong{display:block;color:#ffffff;font-size:1rem}.footer-contact .contact-label{font-size:0.9rem;color:#aaaaaa;margin-top:4px;display:block}.footer-contact a{text-decoration:none;transition:color 0.2s ease}.footer-contact a:hover{color:#ffffff}.footer-payments .payments-logos{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.footer-payments .payments-logos img{max-height:36px;object-fit:contain;filter:brightness(0.9);transition:transform 0.3s ease,filter 0.3s ease}.footer-payments .payments-logos img:hover{transform:scale(1.1);filter:brightness(1)}.footer-security a{display:inline-block}.footer-security img{max-height:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.4));transition:transform 0.3s ease}.footer-security img:hover{transform:scale(1.1)}.site-footer .footer-bottom{background-color:#000000;border-top:1px solid #333333;padding:20px 0}.site-footer .footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:6px}.site-footer .footer-nav a{color:#777777;text-transform:uppercase;font-size:0.9rem;text-decoration:none;transition:color 0.2s ease,letter-spacing 0.2s ease}.site-footer .footer-nav a:hover{color:#ffffff;letter-spacing:0.5px}.site-footer .footer-copyright{color:#555555;font-size:0.8rem;text-align:center;line-height:1.4}@media (max-width:768px){.site-footer .footer-top{flex-direction:column;padding:40px 20px}.footer-col{margin:20px 0}.site-footer .footer-nav{gap:16px}}@media (max-width:480px){.site-footer .footer-nav{gap:12px}.site-footer .footer-nav a{font-size:0.85rem}.footer-contact .contact-item strong{font-size:0.95rem}.footer-contact .contact-label{font-size:0.85rem}}.benefits-professional{background-color:#ffffff;padding:40px 20px;box-sizing:border-box;width:100%}.benefits-professional .benefits-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:24px}.benefits-professional .benefit-item{flex:1 1 240px;max-width:300px;text-align:center;transition:transform 0.3s ease}.benefits-professional .benefit-item:hover{transform:translateY(-6px)}.benefits-professional .benefit-icon{width:96px;height:96px;background:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 16px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease,transform 0.3s ease}.benefits-professional .benefit-item:hover .benefit-icon{transform:scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.benefits-professional .benefit-icon img{max-width:48px;max-height:48px;object-fit:contain}.benefits-professional .benefit-text{font-family:'Lato',sans-serif;font-weight:700;font-size:1rem;color:#333333;margin:0;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2}@media (max-width:992px){.benefits-professional .benefits-container{justify-content:center}.benefits-professional .benefit-item{flex:1 1 280px;max-width:280px}}@media (max-width:768px){.benefits-professional .benefits-container{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px}.benefits-professional .benefit-item{flex:0 0 80%;max-width:80%;scroll-snap-align:center;margin:0}}@media (max-width:480px){.benefits-professional .benefit-icon{width:80px;height:80px;margin-bottom:12px}.benefits-professional .benefit-icon img{max-width:40px;max-height:40px}.benefits-professional .benefit-text{font-size:0.95rem}}@media (max-width:768px){.woocommerce-cart .product-name,.woocommerce-cart td.product-name{display:block!important;visibility:visible!important;opacity:1!important;font-size:16px;color:#111!important;font-weight:600}}.woocommerce-cart .cart-subtotal th,.woocommerce-cart .cart-subtotal td{font-size:15px!important;font-weight:500;padding:6px 0!important}.woocommerce-cart .order-total th,.woocommerce-cart .order-total td{font-size:18px!important;font-weight:700!important;color:#111!important;padding-top:12px!important;border-top:2px solid #eee}.woocommerce-shipping-methods label{display:block;margin-bottom:8px;font-size:14.5px;color:#333;line-height:1.4}.woocommerce-shipping-destination{font-size:14px;margin-top:10px;font-weight:500}.woocommerce-cart .actions .button{background:#222!important;color:#fff!important;padding:10px 20px!important;border-radius:6px;font-weight:600;font-size:14px}@media (max-width:768px){.woocommerce-cart table{width:100%!important;overflow-x:auto;display:block}.woocommerce-shipping-methods{padding:10px 5px}.woocommerce-cart .order-total td,.woocommerce-cart .order-total th{font-size:16px!important}}.blockUI::before{display:none!important}.blockUI::before{display:none!important}.custom-loader{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.custom-loader .logo-spinner{width:80px;height:80px;border:4px solid transparent;border-top:4px solid #8D4C20;border-radius:50%;animation:giraSpinner 1s linear infinite;margin:0 auto;position:relative}.custom-loader .logo-spinner::before{content:"";background:url('https://atabaquejair.com.br/wp-content/uploads/2025/07/Captura-de-tela-2025-07-20-113847.png') no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%)}.custom-loader .texto{margin-top:10px;font-size:14px;font-weight:600;color:#444}@keyframes gira#main-footer,.et-l--footer{display:none!important}.tpb-precos .preco-pix{display:block;font-weight:700;font-size:1.25rem;color:#1f8f2e;margin-bottom:2px}.tpb-precos .preco-cartao{display:block;color:#444;font-weight:500;font-size:1rem}.tpb-precos-card .tpb-pix{font-size:1.18rem;font-weight:800;color:#148a2b;line-height:1.2}.tpb-precos-card .tpb-cartao{font-size:.95rem;color:#333}.tpb-precos .preco-pix{font-size:1.55rem;font-weight:800;color:#148a2b}.tpb-precos .preco-cartao{font-size:1.02rem}.woocommerce-account .woocommerce{max-width:1100px;margin:40px auto 80px;padding:0 18px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1f2937}.woocommerce-account .entry-title,.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce h3{font-weight:700;letter-spacing:.2px;color:#111827}.woocommerce-account .woocommerce p:first-of-type{font-size:1.05rem;line-height:1.6}.woocommerce-account .woocommerce{display:grid;grid-template-columns:280px 1fr;gap:28px}.tpb-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.woocommerce-MyAccount-navigation{position:sticky;top:24px;height:max-content}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:12px}.woocommerce-MyAccount-navigation li{margin:6px 0}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#374151;font-weight:600;transition:background .2s ease,color .2s ease,transform .04s ease}.woocommerce-MyAccount-navigation a:hover{background:#f3f4f6;color:#111827}.woocommerce-MyAccount-navigation .is-active a{background:#111827;color:#fff;box-shadow:0 8px 16px rgba(17,24,39,.18)}.woocommerce-MyAccount-navigation a:before{font-family:dashicons;font-size:18px;line-height:1}.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f319"}.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f174"}.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f316"}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f230"}.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f109"}.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f110"}.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f14a"}.woocommerce-MyAccount-content{padding:22px 24px}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.woocommerce-MyAccount-content p{margin-bottom:14px}.woocommerce-MyAccount-content a{color:#0ea5e9;text-underline-offset:2px}.woocommerce-MyAccount-content a:hover{color:#0284c7}.woocommerce-MyAccount-content ul{list-style:none;padding-left:0;margin:14px 0 0}.woocommerce-MyAccount-content li+li{margin-top:8px}.woocommerce-MyAccount-content li a{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#f9fafb;color:#111827;text-decoration:none}.woocommerce-MyAccount-content li a:hover{background:#eef2f7}.woocommerce table.shop_table{width:100%;border-collapse:collapse;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb}.woocommerce table.shop_table th{background:#f8fafc;color:#111827;font-weight:700;padding:14px 16px}.woocommerce table.shop_table td{padding:14px 16px;border-top:1px solid #eef2f7}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#111827;color:#fff;border:none;border-radius:12px;padding:12px 16px;font-weight:700;transition:transform .04s ease,box-shadow .2s ease,background .2s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#0f172a;box-shadow:0 10px 20px rgba(15,23,42,.18)}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active{transform:translateY(1px)}.woocommerce form .form-row label{font-weight:600;color:#374151}.woocommerce form .input-text,.select2-container .select2-selection--single{border:1px solid #e5e7eb!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:0 1px 0 rgba(17,24,39,.02)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:12px;border:none;box-shadow:0 6px 16px rgba(2,8,23,.08)}.woocommerce-MyAccount-content p:first-child{background:linear-gradient(180deg,#f8fafc,#ffffff);border:1px solid #e5e7eb;padding:16px 18px;border-radius:14px}@media (max-width:980px){.woocommerce-account .woocommerce{grid-template-columns:1fr}.woocommerce-MyAccount-navigation{position:static}}.woocommerce-account .woocommerce{max-width:1100px;margin:40px auto 80px;padding:0 18px;display:flex!important;flex-wrap:nowrap;gap:28px;align-items:flex-start;justify-content:flex-start}.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation{flex:0 0 280px;width:280px;margin:0!important;float:none!important}.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;margin:0!important;float:none!important}@media (min-width:981px){.woocommerce-MyAccount-navigation{position:sticky;top:24px}}@media (max-width:980px){.woocommerce-account .woocommerce{flex-wrap:wrap}.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{flex:0 0 100%;width:100%}.woocommerce-MyAccount-navigation{position:static}}.woocommerce-account .woocommerce .u-columns{max-width:1100px;margin:40px auto 80px;padding:0 18px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.woocommerce-account .u-columns h2{font-weight:800;font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem);color:#111827;letter-spacing:.2px;margin:4px 0 18px}.woocommerce-account .u-column1,.woocommerce-account .u-column2{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 28px rgba(17,24,39,.06);padding:22px 24px}.woocommerce form .form-row label{font-weight:600;color:#374151;margin-bottom:6px}.woocommerce form .input-text,.woocommerce form .password-input input{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;background:#f9fafb;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.woocommerce form .input-text:focus,.woocommerce form .password-input input:focus{outline:none;border-color:#94a3b8;background:#fff;box-shadow:0 0 0 4px rgba(14,165,233,.12)}.woocommerce button.button,.woocommerce a.button{background:#0f172a;color:#fff;border:none;border-radius:12px;padding:12px 18px;font-weight:800;letter-spacing:.2px;box-shadow:0 10px 24px rgba(2,8,23,.18);transition:transform .04s ease,box-shadow .2s ease,background .2s ease}.woocommerce button.button:hover,.woocommerce a.button:hover{background:#111827;box-shadow:0 14px 28px rgba(2,8,23,.22)}.woocommerce button.button:active{transform:translateY(1px)}.woocommerce-LostPassword,.woocommerce .woocommerce-form__label.woocommer text-decoration:ce-form-login__rememberme{margin-top:10px}.woocommerce .woocommerce-LostPassword a{color:#c89b3c;none;font-weight:700}.woocommerce .woocommerce-LostPassword a:hover{text-decoration:underline}.woocommerce form .show-password-input{right:12px;top:50%;transform:translateY(-50%);opacity:.75}.woocommerce form .show-password-input:hover{opacity:1}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:none;border-radius:12px;box-shadow:0 8px 20px rgba(2,8,23,.10)}.woocommerce form .required{color:#ef4444;font-weight:800}@media (max-width:980px){.woocommerce-account .woocommerce .u-columns{grid-template-columns:1fr;gap:18px;margin:24px auto 60px}}.woocommerce-account .woocommerce .u-columns{align-items:start;row-gap:0}.woocommerce-account .woocommerce .u-columns .u-column1,.woocommerce-account .woocommerce .u-columns .u-column2{margin-top:0!important}.woocommerce-account .u-columns h2{white-space:nowrap;hyphens:none}@media (max-width:980px){.woocommerce-account .woocommerce .u-columns{margin-bottom:120px}}.woocommerce-account .woocommerce .u-columns{max-width:1100px;margin:40px auto 80px;padding:0 18px;display:flex!important;flex-wrap:nowrap;gap:28px;align-items:flex-start}.woocommerce-account .woocommerce .u-columns .u-column1,.woocommerce-account .woocommerce .u-columns .u-column2{float:none!important;clear:none!important;width:auto!important;margin:0!important;flex:1 1 0;min-width:0}.woocommerce-account .woocommerce .u-columns::before,.woocommerce-account .woocommerce .u-columns::after{content:none!important;display:none!important}.woocommerce-account .u-columns h2{white-space:nowrap;hyphens:none}@media (max-width:980px){.woocommerce-account .woocommerce .u-columns{display:block!important;margin:24px auto 60px}.woocommerce-account .woocommerce .u-columns .u-column1,.woocommerce-account .woocommerce .u-columns .u-column2{margin:0 0 18px!important}}body.woocommerce-account .entry-content::before{content:"Área exclusiva do cliente"!important;display:block!important;width:100%;text-align:center;font-family:"Montserrat",sans-serif;font-weight:800;font-size:2rem;background:linear-gradient(90deg,#c89b3c,#1a1a1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;letter-spacing:.5px}body.woocommerce-account .entry-content::after{content:""!important;display:block!important;width:100px;height:4px;margin:0 auto 32px;background:#c89b3c;border-radius:2px}@media (max-width:768px){body.woocommerce-account .entry-content::before{font-size:1.4rem;margin-bottom:6px}body.woocommerce-account .entry-content::after{width:60px;margin-bottom:20px}}:root{--tpb-gold:#c89b3c;--tpb-wood:#7a5631;--tpb-ink:#1a1a1a;--tpb-soft:#f8f5ef;--tpb-line:rgba(0,0,0,.08)}#main-header,.et-l--header{background:#ffffff}#top-menu>li>a{font-weight:600;color:var(--tpb-ink);letter-spacing:.2px;padding:18px 14px;transition:color .25s ease}#top-menu>li:hover>a,#top-menu>li.current-menu-item>a{color:var(--tpb-gold)}#top-menu>li.menu-item-has-children>a:after{content:"▾";margin-left:6px;font-size:.8em;opacity:.7}#top-menu li ul.sub-menu{background:#fff;border-radius:16px;padding:16px;box-shadow:0 14px 40px rgba(0,0,0,.14);border:1px solid var(--tpb-line);min-width:280px}#top-menu li ul.sub-menu li a{color:#333;padding:10px 14px;border-radius:10px;transition:all .25s ease;display:block}#top-menu li ul.sub-menu li a:hover{background:linear-gradient(90deg,var(--tpb-gold),#aa7a4c);color:#fff;transform:translateX(4px)}#top-menu li ul.sub-menu li.divider,#top-menu li ul.sub-menu li.menu-divider{height:1px;margin:10px 6px;background:var(--tpb-line);pointer-events:none}#top-menu li.menu-produtos ul.sub-menu.mega-4{display:grid!important;grid-template-columns:repeat(4,minmax(220px,1fr));gap:18px;padding:22px;min-width:980px}#top-menu li.menu-produtos ul.sub-menu.mega-4>li.mega-title>a{font-weight:700;color:var(--tpb-wood);text-transform:none;letter-spacing:.2px;cursor:default;pointer-events:none;padding:6px 0 8px 0}#top-menu li.menu-produtos ul.sub-menu.mega-4 li a.mega-card{background:var(--tpb-soft);border:1px solid var(--tpb-line);border-radius:14px;padding:10px}#top-menu li.menu-produtos ul.sub-menu.mega-4 li a.mega-card img{width:100%;height:110px;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.06))}#top-menu li.menu-produtos ul.sub-menu.mega-4 li a.mega-card .mega-name{display:block;font-weight:700;color:var(--tpb-ink);margin-bottom:2px}#top-menu li.menu-produtos ul.sub-menu.mega-4 li a.mega-card .mega-sub{display:block;font-size:.92em;color:#5f5f5f}#top-menu li.menu-produtos ul.sub-menu.mega-4 li a.mega-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.12);border-color:rgba(200,155,60,.35)}#top-menu li.menu-produtos ul.sub-menu.mega-4 li a.badge-deal::after{content:"Promoções";display:inline-block;margin-left:8px;padding:2px 8px;font-size:.78em;font-weight:700;color:#fff;background:linear-gradient(90deg,#d59d33,#b47c2b);border-radius:999px}@media (max-width:980px){.et_mobile_menu li a{padding:14px 18px;font-size:16px;border-bottom:1px solid var(--tpb-line)}.et_mobile_menu li a:hover{color:var(--tpb-gold)}.et_mobile_menu .sub-menu{padding-left:8px;border-left:2px solid var(--tpb-line)}.et_mobile_menu .sub-menu img{display:none!important}}#top-menu>li.menu-produtos>a{position:relative}#top-menu>li.menu-produtos>a::before{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;background:linear-gradient(90deg,transparent,var(--tpb-gold),transparent);opacity:.0;transition:opacity .25s}#top-menu>li.menu-produtos:hover>a::before{opacity:.8}@media (max-width:980px){#main-header .mobile_menu_bar:before,.et-fixed-header .mobile_menu_bar:before{content:"";display:none!important}#main-header .mobile_menu_bar,.et-fixed-header .mobile_menu_bar{background:#3b2a1a!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 18px!important;min-height:44px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:12px!important;font-weight:800!important;letter-spacing:.3px!important;text-transform:capitalize!important;box-shadow:0 10px 24px rgba(0,0,0,.25)!important}#main-header .mobile_menu_bar::before,.et-fixed-header .mobile_menu_bar::before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px;box-shadow:0 6px 0 currentColor,0 12px 0 currentColor;opacity:.95;display:inline-block}#main-header .mobile_menu_bar::after,.et-fixed-header .mobile_menu_bar::after{content:"Menu";font-size:15px;color:#fff}#main-header .mobile_menu_bar.et_toggle_opened,.et-fixed-header .mobile_menu_bar.et_toggle_opened{background:#c89b3c!important;color:#111!important;box-shadow:0 10px 24px rgba(200,155,60,.35)!important}#main-header .mobile_menu_bar.et_toggle_opened::after,.et-fixed-header .mobile_menu_bar.et_toggle_opened::after{content:"Fechar";color:#111}#main-header .mobile_menu_bar.et_toggle_opened::before,.et-fixed-header .mobile_menu_bar.et_toggle_opened::before{width:auto;height:auto;box-shadow:none;background:transparent;content:"✕";font-size:18px;line-height:1;color:#111}#et-top-navigation{display:flex;align-items:center;gap:12px}.et_mobile_menu{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(0,0,0,.22);background:#fff}.et_mobile_menu li a{padding:14px 18px;font-size:16px;border-bottom:1px solid rgba(0,0,0,.06)}.et_mobile_menu li a:hover{color:#c89b3c}#main-header .mobile_menu_bar:focus-visible{outline:3px solid #c89b3c;outline-offset:3px}}@media (prefers-reduced-motion:reduce){#main-header .mobile_menu_bar::before{animation:none!important}}.et_pb_row{max-width:1400px!important}.wcsp-container .payment-card>.woocommerce-Price-amount{color:#111!important;background:none!important;font-weight:800!important}.wcsp-container .payment-card .payment-info .woocommerce-Price-amount{color:#e10600!important;font-weight:900!important;font-size:17px!important;background:rgba(225,6,0,.12)!important;padding:px 10px!important;border-radius:5px!important}.wcsp-container .payment-card .payment-info{color:#333!important;font-weight:700!important}.wcsp-container .payment-discount .woocommerce-Price-amount{color:#0a7a2f!important;font-weight:900!important;font-size:24px!important;background:linear-gradient(90deg,#e8f6ed,#d4f1dc)!important;padding:px 14px!important;border-radius:16px!important;box-shadow:0 3px 10px rgba(0,0,0,.06)!important}.summary .wcsp-container .payment-name,.summary .wcsp-container-simple .payment-name,.summary .wcsp-container-unique-price .payment-name{color:#0a7a2f!important;font-weight:900!important;background:rgba(10,122,47,.14)!important;padding:6px 12px!important;border-radius:14px!important;display:inline-block!important}.woocommerce ul.products li.product{border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:16px 16px 18px!important;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.06);transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;overflow:visible!important}.woocommerce ul.products li.product:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(0,0,0,.08)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1}.woocommerce ul.products li.product a img{margin:10px auto 14px;max-height:260px;object-fit:contain}.woocommerce span.onsale{background:#111!important;color:#fff!important;border-radius:999px!important;padding:6px 10px!important;font-weight:900!important;font-size:0!important;box-shadow:0 8px 18px rgba(0,0,0,.14)!important;top:14px!important;left:14px!important}.woocommerce span.onsale:after{content:"Edição especial";font-size:10px!important;letter-spacing:.16em}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:800!important;color:#111!important;line-height:1.25!important;letter-spacing:.02em;margin:6px 0 10px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;min-height:80px!important;max-height:80px!important;padding-right:2px!important}.woocommerce ul.products li.product .price{margin:8px 0 12px!important;line-height:1.2}.woocommerce ul.products li.product .price del{opacity:.55;font-weight:700;display:block;margin-bottom:4px}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .price ins .amount{font-size:19px!important;font-weight:900;letter-spacing:.02em}.woocommerce ul.products li.product a.button{margin-top:auto!important;width:100%!important;background:linear-gradient(90deg,#8C6239,#6f4e2e)!important;color:#fff!important;border-radius:999px!important;padding:12px 14px!important;font-weight:900!important;letter-spacing:.04em;border:none!important;box-shadow:0 12px 26px rgba(0,0,0,.12)}.woocommerce ul.products li.product a.button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,.16)}@media (max-width:480px){.woocommerce ul.products li.product{padding:14px;border-radius:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;-webkit-line-clamp:4!important;min-height:70px!important;max-height:70px!important}.woocommerce span.onsale:after{font-size:9px!important}}.woocommerce ul.products li.product{border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:16px 16px 18px!important;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.06);transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;overflow:visible!important}.woocommerce ul.products li.product:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(0,0,0,.08)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;overflow:visible!important}.woocommerce ul.products li.product .mf-product-thumbnail,.woocommerce ul.products li.product .product-thumbnail,.woocommerce ul.products li.product .thumbnail,.woocommerce ul.products li.product .product-thumb,.woocommerce ul.products li.product a img{overflow:visible!important;border-radius:0!important}.woocommerce ul.products li.product a img{margin:10px auto 14px;max-height:260px;object-fit:contain;box-shadow:none!important;background:transparent!important}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .product_type_simple::before,.woocommerce ul.products li.product .product_type_variable::before,.woocommerce ul.products li.product .button::before,.woocommerce ul.products li.product .mf-product-thumbnail .product-buttons,.woocommerce ul.products li.product .product-thumbnail .product-buttons,.woocommerce ul.products li.product .thumbnail .product-buttons,.woocommerce ul.products li.product .product-thumb .product-buttons,.woocommerce ul.products li.product .quick-view-button,.woocommerce ul.products li.product .quickview-button,.woocommerce ul.products li.product .yith-wcqv-button,.woocommerce ul.products li.product .tinv-wraper,.woocommerce ul.products li.product .woosw-btn,.woocommerce ul.products li.product .compare,.woocommerce ul.products li.product .add_to_wishlist,.woocommerce ul.products li.product .product-buttons,.woocommerce ul.products li.product .btn-add-to-cart,.woocommerce ul.products li.product .ajax_add_to_cart.loading::after,.woocommerce ul.products li.product a.add_to_cart_button::before,.woocommerce ul.products li.product a.button.add_to_cart_button::before{display:none!important;content:none!important}.woocommerce span.onsale{background:#111!important;color:#fff!important;border-radius:999px!important;padding:6px 10px!important;font-weight:900!important;font-size:0!important;box-shadow:0 8px 18px rgba(0,0,0,.14)!important;top:14px!important;left:14px!important;right:auto!important}.woocommerce span.onsale:after{content:"Edição especial";font-size:10px!important;letter-spacing:.16em}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:800!important;color:#111!important;line-height:1.25!important;letter-spacing:.02em;margin:6px 0 10px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;min-height:80px!important;max-height:80px!important;padding-right:2px!important}.woocommerce ul.products li.product .price{margin:8px 0 12px!important;line-height:1.2}.woocommerce ul.products li.product .price del{opacity:.55;font-weight:700;display:block;margin-bottom:4px}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .price ins .amount{font-size:19px!important;font-weight:900;letter-spacing:.02em}.woocommerce ul.products li.product a.button{margin-top:auto!important;width:100%!important;background:linear-gradient(90deg,#8C6239,#6f4e2e)!important;color:#fff!important;border-radius:999px!important;padding:12px 14px!important;font-weight:900!important;letter-spacing:.04em;border:none!important;box-shadow:0 12px 26px rgba(0,0,0,.12)}.woocommerce ul.products li.product a.button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,.16)}@media (max-width:480px){.woocommerce ul.products li.product{padding:14px;border-radius:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;-webkit-line-clamp:4!important;min-height:70px!important;max-height:70px!important}.woocommerce span.onsale:after{font-size:9px!important}}#wc-shipping-simulator{background:#F8F4EE;border:1px solid #E8DFD0;border-radius:12px;padding:20px 22px;margin-top:20px}#wc-shipping-simulator h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#2C2C2C;margin:0 0 14px 0;padding-bottom:12px;border-bottom:2px solid #B8962E}#wc-shipping-simulator>div:first-of-type{display:flex;gap:8px;align-items:center}#wc-shipping-simulator .cep-number{flex:1;height:44px!important;padding:0 14px!important;border:2px solid #D5C9B8!important;border-radius:8px!important;font-size:15px!important;color:#2C2C2C!important;background:#fff!important;transition:border-color 0.2s,box-shadow 0.2s}#wc-shipping-simulator .cep-number:focus{border-color:#B8962E!important;box-shadow:0 0 0 3px rgba(184,150,46,0.12)!important}#wc-shipping-simulator .button.calculate{height:44px!important;padding:0 20px!important;background:#B8962E!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important}#wc-shipping-simulator .button.calculate:hover{background:#9A7A20!important}#wc-shipping-simulator table{width:100%;border-collapse:separate;border-spacing:0 5px;margin-top:4px}#wc-shipping-simulator table thead tr th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#7A6A50;padding:4px 12px 8px;border-bottom:1px solid #D5C9B8}#wc-shipping-simulator table tbody tr{background:#fff}#wc-shipping-simulator table tbody tr:hover{background:#FFF8EE}#wc-shipping-simulator table tbody tr td{padding:10px 12px;font-size:13px;color:#2C2C2C;border-top:1px solid #EDE5D8;border-bottom:1px solid #EDE5D8}#wc-shipping-simulator table tbody tr td:first-child{border-left:1px solid #EDE5D8;border-radius:8px 0 0 8px;border-right:none}#wc-shipping-simulator table tbody tr td:last-child{border-right:1px solid #EDE5D8;border-radius:0 8px 8px 0;border-left:none;text-align:right;font-weight:700;color:#B8962E;white-space:nowrap}#wc-shipping-simulator table tr.shipping-to{background:transparent!important}#wc-shipping-simulator table tr.shipping-to td{font-size:11px;color:#7A6A50;padding:6px 12px 2px;border:none!important;font-style:italic}#wc-shipping-simulator .error{margin-top:12px;padding:10px 14px;color:#c0392b;border:1px solid #f6c4bf;border-radius:8px;background-color:#fff5f4;font-size:13px}@media (max-width:768px){#wc-shipping-simulator{padding:16px 12px}#wc-shipping-simulator table{table-layout:fixed;width:100%}#wc-shipping-simulator table thead tr th:first-child{width:65%}#wc-shipping-simulator table thead tr th:last-child{width:35%;text-align:right}#wc-shipping-simulator table tbody tr td{font-size:12px;padding:10px 8px}#wc-shipping-simulator table tbody tr td:last-child{white-space:normal!important;font-size:13px;padding-left:4px}#wc-shipping-simulator .cep-number{font-size:16px!important}}.cart-collaterals th:contains("Shipment"),td.woocommerce-shipping-totals:contains("Shipment"){font-size:0!important}.cart-collaterals th:contains("Shipment")::after,td.woocommerce-shipping-totals:contains("Shipment")::after{content:"Entrega";font-size:14px}.atabaque-parcelas-wrapper{margin:16px 0 20px;font-family:'Jost',sans-serif}.atabaque-parcelas-box{background:linear-gradient(135deg,#1a120a,#2e1f0e);border:1px solid #d4a843;border-radius:8px;overflow:hidden}.ap-toggle{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer;user-select:none;transition:background 0.2s}.ap-toggle:hover{background:rgba(212,168,67,0.08)}.ap-toggle-left{display:flex;align-items:center;gap:8px}.ap-titulo{color:#d4a843;font-size:13px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase}.ap-seta{color:#d4a843;font-size:11px;transition:transform 0.25s ease}.ap-conteudo{padding:0 18px 16px;border-top:1px solid rgba(212,168,67,0.2)}.ap-parcelas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:14px}.ap-parcela-item{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;background:rgba(255,255,255,0.04)}.ap-num{color:#d4a843;font-size:13px;font-weight:700;min-width:28px}.ap-valor{color:#f5efe2;font-size:13px;font-weight:500;flex:1}.ap-label{color:rgba(245,239,226,0.4);font-size:11px}.ap-obs{margin-top:12px;font-size:11.5px;color:rgba(245,239,226,0.5);font-style:italic;line-height:1.5}.ap-obs strong{color:rgba(245,239,226,0.7);font-style:normal}@media (max-width:600px){.ap-parcelas-grid{grid-template-columns:1fr 1fr}}.woocommerce-cart .et_pb_row,.woocommerce-cart .et_pb_column,.woocommerce-cart #main-content .container{max-width:1200px!important;width:100%!important}.woocommerce-cart .woocommerce{display:flex!important;flex-wrap:wrap!important;gap:28px!important;align-items:flex-start!important}.woocommerce-cart .woocommerce form.woocommerce-cart-form{flex:1 1 calc(60% - 14px)!important;min-width:0!important;width:auto!important;float:none!important}.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 340px!important;width:340px!important;float:none!important;position:sticky!important;top:100px!important}.woocommerce-cart h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:2.4rem!important;font-weight:700!important;color:#1a120a!important;letter-spacing:0.01em!important;text-align:center!important;margin-bottom:32px!important;width:100%!important}.woocommerce-cart table.shop_table.cart{border:none!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 1px 12px rgba(0,0,0,0.08)!important;background:#fff!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.woocommerce-cart table.shop_table thead tr th{background:#faf6f0!important;color:#999!important;font-family:'Raleway',sans-serif!important;font-size:0.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;padding:14px 20px!important;border:none!important}.woocommerce-cart table.shop_table tbody td{padding:20px 16px!important;border:none!important;border-bottom:1px solid #f0ebe4!important;vertical-align:middle!important;background:#fff!important}.woocommerce-cart table.shop_table tbody tr:last-child td{border-bottom:none!important}.woocommerce-cart table.shop_table td.product-thumbnail img{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid #f0ebe4!important;display:block!important}.woocommerce-cart table.shop_table td.product-name a{font-family:'Raleway',sans-serif!important;font-size:0.92rem!important;font-weight:600!important;color:#1a120a!important;text-decoration:none!important;line-height:1.5!important}.woocommerce-cart table.shop_table td.product-name a:hover{color:#d4a843!important}.woocommerce-cart table.shop_table td.product-price,.woocommerce-cart table.shop_table td.product-subtotal{font-family:'Raleway',sans-serif!important;font-size:1rem!important;font-weight:700!important;color:#1a120a!important}.woocommerce-cart td.product-remove a.remove{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#fee2e2!important;color:#ef4444!important;font-size:1.1rem!important;text-decoration:none!important;transition:all 0.2s!important;line-height:1!important}.woocommerce-cart td.product-remove a.remove:hover{background:#ef4444!important;color:#fff!important}.woocommerce-cart .quantity input.qty{width:60px!important;height:42px!important;border:1.5px solid #e5ddd4!important;border-radius:10px!important;text-align:center!important;font-family:'Raleway',sans-serif!important;font-size:1rem!important;font-weight:600!important;color:#1a120a!important;background:#faf6f0!important;box-shadow:none!important;outline:none!important}.woocommerce-cart table.shop_table tfoot tr td,.woocommerce-cart table.shop_table tfoot tr th{background:#faf6f0!important;border:none!important;border-top:1px solid #f0ebe4!important;padding:16px 20px!important}.woocommerce-cart .coupon{display:flex!important;gap:8px!important;align-items:center!important}.woocommerce-cart .coupon input#coupon_code{height:42px!important;border:1.5px solid #e5ddd4!important;border-radius:10px!important;padding:0 14px!important;font-family:'Raleway',sans-serif!important;font-size:0.88rem!important;color:#1a120a!important;background:#fff!important;box-shadow:none!important;outline:none!important;width:160px!important}.woocommerce-cart .coupon button[name="apply_coupon"]{height:42px!important;padding:0 18px!important;border-radius:10px!important;border:none!important;background:#1a120a!important;color:#d4a843!important;font-family:'Raleway',sans-serif!important;font-size:0.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;cursor:pointer!important;transition:all 0.2s!important}.woocommerce-cart .coupon button[name="apply_coupon"]:hover{background:#d4a843!important;color:#1a120a!important}.woocommerce-cart button[name="update_cart"]{height:42px!important;padding:0 18px!important;border-radius:10px!important;border:1.5px solid #e5ddd4!important;background:transparent!important;color:#888!important;font-family:'Raleway',sans-serif!important;font-size:0.8rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.06em!important;cursor:pointer!important;transition:all 0.2s!important}.woocommerce-cart button[name="update_cart"]:hover{border-color:#1a120a!important;color:#1a120a!important}.woocommerce-cart .cart_totals{background:#fff!important;border-radius:16px!important;box-shadow:0 1px 12px rgba(0,0,0,0.08)!important;padding:28px 24px!important;border:none!important;width:100%!important}.woocommerce-cart .cart_totals h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:1.25rem!important;font-weight:700!important;color:#1a120a!important;margin-bottom:20px!important;padding-bottom:14px!important;border-bottom:1px solid #f0ebe4!important}.woocommerce-cart .cart_totals table{width:100%!important;border:none!important}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border:none!important;border-bottom:1px solid #f5f0ea!important;padding:12px 0!important;font-family:'Raleway',sans-serif!important;font-size:0.9rem!important;color:#555!important;background:transparent!important;vertical-align:top!important}.woocommerce-cart .cart_totals table .order-total th,.woocommerce-cart .cart_totals table .order-total td{border-bottom:none!important;font-size:1.05rem!important;font-weight:800!important;color:#1a120a!important;padding-top:18px!important}.woocommerce-cart .cart_totals table .shipping td{border-bottom:none!important}.woocommerce-cart .cart_totals ul#shipping_method{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-cart .cart_totals ul#shipping_method li{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:10px 0!important;border-bottom:1px solid #f5f0ea!important;font-family:'Raleway',sans-serif!important;font-size:0.82rem!important;color:#555!important;line-height:1.4!important}.woocommerce-cart .cart_totals ul#shipping_method li:last-child{border-bottom:none!important}.woocommerce-cart .cart_totals ul#shipping_method input[type="radio"]{accent-color:#d4a843!important;width:16px!important;height:16px!important;flex-shrink:0!important;margin-top:2px!important}.woocommerce-cart .wc-proceed-to-checkout{padding:0!important;margin-top:20px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;padding:17px 24px!important;border-radius:12px!important;border:none!important;background:#d4a843!important;color:#1a120a!important;font-family:'Raleway',sans-serif!important;font-size:0.9rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.1em!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;transition:all 0.25s ease!important;box-shadow:0 4px 16px rgba(212,168,67,0.35)!important;box-sizing:border-box!important;line-height:1.3!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#1a120a!important;color:#d4a843!important;box-shadow:0 6px 20px rgba(26,18,10,0.2)!important;transform:translateY(-1px)!important}.woocommerce-cart .shipping-calculator-button{color:#d4a843!important;font-family:'Raleway',sans-serif!important;font-size:0.82rem!important;font-weight:600!important;text-decoration:none!important}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-error{border-top:none!important;border-left:4px solid #d4a843!important;border-radius:10px!important;background:#fdf8ee!important;color:#1a120a!important;font-family:'Raleway',sans-serif!important;font-size:0.88rem!important;padding:14px 18px!important;margin-bottom:20px!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart .woocommerce-message::before,.woocommerce-cart .woocommerce-info::before{color:#d4a843!important}@media (max-width:980px){.woocommerce-cart .woocommerce{flex-direction:column!important}.woocommerce-cart .woocommerce form.woocommerce-cart-form,.woocommerce-cart .woocommerce .cart-collaterals{flex:1 1 100%!important;width:100%!important;position:static!important}.woocommerce-cart table.shop_table thead{display:none!important}.woocommerce-cart table.shop_table tbody tr{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;gap:8px!important;padding:16px!important;border-bottom:1px solid #f0ebe4!important}.woocommerce-cart table.shop_table tbody td{border:none!important;padding:0!important;display:block!important}.woocommerce-cart table.shop_table td.product-remove{grid-column:3;grid-row:1}.woocommerce-cart table.shop_table td.product-thumbnail{grid-column:1;grid-row:1 / 3}.woocommerce-cart table.shop_table td.product-name{grid-column:2;grid-row:1}.woocommerce-cart table.shop_table td.product-price{display:none!important}.woocommerce-cart table.shop_table td.product-quantity{grid-column:2;grid-row:2}.woocommerce-cart table.shop_table td.product-subtotal{grid-column:3;grid-row:2}}.woocommerce-cart .et_pb_row_0 .et_pb_text_inner p strong,.woocommerce-cart .et_pb_row_0 .et_pb_text_inner strong{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:3rem!important;font-weight:300!important;color:#1a120a!important;letter-spacing:0.18em!important;text-transform:uppercase!important;display:block!important;text-align:center!important;line-height:1.1!important}.woocommerce-cart .et_pb_row_0 .et_pb_text_inner p{margin:0!important}.woocommerce-cart .et_pb_row_0 .et_pb_text_inner p strong::after{content:''!important;display:block!important;width:48px!important;height:1.5px!important;background:#d4a843!important;margin:14px auto 0!important}.woocommerce-cart .cart_totals strong,.woocommerce-cart table strong,.woocommerce-cart .shipping strong{font-family:inherit!important;font-size:inherit!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;display:inline!important}