body.woocommerce-checkout,.wp-site-blocks,.wp-block-woocommerce-checkout{background:#F8F5EF!important}.wc-block-components-sidebar{background:#FFFFFF;border:1px solid #D8B273;border-radius:20px;padding:25px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-block-components-combobox input,.wc-block-components-address-form input,.wc-block-components-address-form select{background:#FFFFFF!important;border:1px solid #D8B273!important;border-radius:12px!important;min-height:52px;transition:all .25s ease;box-shadow:none!important}.wc-block-components-text-input input:hover,.wc-block-components-text-input textarea:hover,.wc-block-components-combobox input:hover,.wc-block-components-address-form input:hover,.wc-block-components-address-form select:hover{border-color:#C69A4D!important}.wc-block-components-text-input input:focus,.wc-block-components-text-input textarea:focus,.wc-block-components-combobox input:focus,.wc-block-components-address-form input:focus,.wc-block-components-address-form select:focus{border-color:#B98A3D!important;box-shadow:0 0 0 3px rgba(216,178,115,.15)!important;outline:none!important}.wc-block-components-text-input input::placeholder,.wc-block-components-text-input textarea::placeholder{color:#999}.wc-block-components-text-input label,.wc-block-components-address-form label,.wc-block-components-combobox label{color:#333;font-weight:600}.wc-block-checkout__actions{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:35px}.wc-block-checkout__actions.checkout-order-summary-block-fill-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wc-block-checkout__actions_row{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important}.wc-block-checkout__actions.wc-block-components-checkout-place-order-button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.wc-block-components-button{background:#D4B072!important;color:#000!important;border:2px solid #000!important;border-radius:14px!important;padding:18px 42px!important;width:auto!important;min-width:330px;font-size:22px!important;font-weight:700!important;transition:.25s}.wc-block-components-button:hover{background:#000!important;color:#FFF!important}body.woocommerce-checkout{background:#F8F5EF!important}.et_pb_section,.et_pb_with_background,.et_builder_inner_content,#main-content,#main-content .container,.et-l,.et-l--body,#page-container{background:#F8F5EF!important}.wp-block-woocommerce-checkout,.wc-block-checkout{background:#F8F5EF!important}body.woocommerce-order-pay .woocommerce{width:calc(100% - 30px)!important;max-width:780px!important;margin:60px auto!important;background:#FFFFFF!important;border:1px solid #D8B273!important;border-radius:20px!important;padding:40px!important;box-shadow:0 10px 25px rgba(0,0,0,.05);box-sizing:border-box!important;text-align:center!important}body.woocommerce-order-pay ul.order_details{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;gap:38px!important;width:100%!important;margin:0 0 40px!important;padding:0!important;border:none!important;text-align:center!important}body.woocommerce-order-pay ul.order_details li{float:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:none!important;text-align:center!important;color:#444444!important}body.woocommerce-order-pay ul.order_details li{font-size:10px!important;text-transform:uppercase;letter-spacing:.3px}body.woocommerce-order-pay ul.order_details li strong{display:block!important;width:100%!important;max-width:none!important;margin:8px auto 0!important;text-align:center!important;font-size:24px!important;line-height:1.25!important;font-weight:700!important;color:#2E2E2E!important;text-transform:none!important;letter-spacing:0!important}body.woocommerce-order-pay .waybox-button{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:10px 22px!important;background:#D4B072!important;border:2px solid #000!important;border-radius:14px!important;color:#000!important;box-shadow:none!important;font-weight:700!important;text-align:center!important;box-sizing:border-box!important}body.woocommerce-order-pay .waybox-button strong{margin:0!important;font-weight:700!important;text-align:center!important}body.woocommerce-order-pay .waybox-button:hover{background:#000!important;color:#FFF!important}@media (max-width:767px){body.woocommerce-order-pay .woocommerce{width:calc(100% - 30px)!important;margin:30px auto!important;padding:35px 20px!important;border-radius:20px!important;text-align:center!important}body.woocommerce-order-pay ul.order_details{gap:34px!important;margin-bottom:35px!important}body.woocommerce-order-pay ul.order_details li{width:100%!important;text-align:center!important}body.woocommerce-order-pay ul.order_details li strong{font-size:23px!important;text-align:center!important}body.woocommerce-order-pay .waybox-button{margin-left:auto!important;margin-right:auto!important;padding:10px 20px!important}}.inugami-whatsapp{position:fixed;right:25px;bottom:25px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#C5A46D;color:#000000;border-radius:50%;z-index:99999;box-shadow:0 5px 18px rgba(0,0,0,0.28);transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.inugami-whatsapp svg{width:31px;height:31px;fill:currentColor}.inugami-whatsapp:hover{background:#000000;color:#F8F7F3;transform:translateY(-4px);box-shadow:0 8px 22px rgba(0,0,0,0.32)}@media (max-width:767px){.inugami-whatsapp{width:58px;height:58px;right:18px;bottom:18px}.inugami-whatsapp svg{width:28px;height:28px}}body.woocommerce-order-received{background:#F8F5EF!important}body.woocommerce-order-received .woocommerce{max-width:780px;margin:60px auto;background:#FFFFFF;border:1px solid #D8B273;border-radius:20px;padding:40px;box-shadow:0 10px 25px rgba(0,0,0,.05)}body.woocommerce-order-received.woocommerce-thankyou-order-received{display:block!important;margin:0 0 30px;color:#2E2E2E!important;font-size:18px!important;font-weight:500!important;text-align:left}body.woocommerce-order-receivedul.order_details{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:35px;margin:0 0 35px;padding:0;border:none}body.woocommerce-order-receivedul.order_details li{float:none!important;border:none!important;padding:0!important;margin:0!important;min-width:130px;text-align:center;color:#444444!important;font-size:9px!important;text-transform:uppercase;letter-spacing:.3px}body.woocommerce-order-receivedul.order_details li strong{display:block;margin-top:6px;color:#2E2E2E!important;font-size:18px!important;line-height:1.25;font-weight:700!important;text-transform:none;letter-spacing:0}body.woocommerce-order-receivedul.order_details li strong{max-width:170px;margin-left:auto;margin-right:auto}body.woocommerce-order-received.woocommerce-order-details__title{margin:30px 0 15px!important;color:#2E2E2E!important;font-size:21px!important;font-weight:600!important}body.woocommerce-order-received.woocommerce-order-details{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}body.woocommerce-order-received.woocommerce-table--order-details{width:100%;border-collapse:collapse;border:none!important}body.woocommerce-order-received.woocommerce-table--order-details th{background:#F8F5EF!important;color:#333333!important;font-size:11px!important;font-weight:600!important;padding:13px 15px!important;border-bottom:1px solid #D8B273!important}body.woocommerce-order-received.woocommerce-table--order-details td{color:#444444!important;font-size:11px!important;font-weight:400!important;padding:12px 15px!important;border-bottom:1px solid #E8E2D8!important}body.woocommerce-order-received.woocommerce-table--order-details .product-name a{color:#9C783D!important;font-weight:500!important}body.woocommerce-order-received.woocommerce-table--order-details tfoot th,body.woocommerce-order-received.woocommerce-table--order-details tfoot td{font-size:11px!important;font-weight:600!important;color:#333333!important;padding:11px 15px!important}body.woocommerce-order-received.woocommerce-order-details .order-actions{display:none!important}body.woocommerce-order-received.woocommerce-order-details tr:last-child{display:none!important}body.woocommerce-order-received.woocommerce-column__title{margin:35px 0 15px!important;color:#2E2E2E!important;font-size:21px!important;font-weight:600!important}body.woocommerce-order-received.woocommerce-customer-details address{background:#F8F5EF!important;border:1px solid #D8B273!important;border-radius:14px!important;padding:20px!important;margin:0!important;color:#444444!important;font-size:11px!important;line-height:1.7;font-style:normal}@media (max-width:767px){body.woocommerce-order-received .woocommerce{max-width:none;width:auto;margin:35px 16px 50px;padding:25px 20px;border-radius:18px}body.woocommerce-order-received.woocommerce-thankyou-order-received{font-size:17px!important;margin-bottom:25px}body.woocommerce-order-receivedul.order_details{flex-direction:column!important;gap:22px;margin-bottom:30px}body.woocommerce-order-receivedul.order_details li{width:100%;min-width:0}body.woocommerce-order-receivedul.order_details li strong{font-size:18px!important}body.woocommerce-order-received.woocommerce-order-details__title,body.woocommerce-order-received.woocommerce-column__title{font-size:19px!important}body.woocommerce-order-received.woocommerce-table--order-details th{font-size:10px!important;padding:10px 8px!important}body.woocommerce-order-received.woocommerce-table--order-details td{font-size:10px!important;padding:10px 8px!important}body.woocommerce-order-received.woocommerce-customer-details address{padding:16px!important;font-size:10px!important}}.woocommerce-cart .cart_totals .shop_table{width:100%!important;table-layout:fixed!important}.woocommerce-cart .cart_totals .shop_table th{width:40%!important;box-sizing:border-box!important}.woocommerce-cart .cart_totals .shop_table td{width:60%!important;box-sizing:border-box!important;overflow:hidden!important}.woocommerce-cart #shipping_method{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important}.woocommerce-cart #shipping_method li{width:100%!important;max-width:100%!important;margin:0 0 8px 0!important;padding:0!important;box-sizing:border-box!important}.woocommerce-cart #shipping_method li label{display:inline!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important}.woocommerce-cart #shipping_method .woocommerce-Price-amount{white-space:nowrap!important}.woocommerce-cart .woocommerce-shipping-destination{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:break-word!important}.woocommerce-cart .woocommerce-shipping-totals.shipping th{font-size:0!important}.woocommerce-cart .woocommerce-shipping-totals.shipping th::after{content:"Envío";font-size:16px;font-weight:600}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-form__contents{width:100%!important;table-layout:auto!important}.woocommerce-cart .woocommerce-cart-form__contents tr.cart_item{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;padding:20px 10px!important;box-sizing:border-box!important;gap:8px!important}.woocommerce-cart .woocommerce-cart-form__contents thead{display:none!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-remove{width:32px!important;min-width:32px!important;padding:0!important;text-align:center!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail{width:55px!important;min-width:55px!important;padding:0!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-thumbnail img{width:55px!important;max-width:55px!important;height:auto!important;margin:0!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-name{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:0 5px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:left!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-price{display:none!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-quantity{width:55px!important;min-width:55px!important;padding:0!important;text-align:center!important}.woocommerce-cart .woocommerce-cart-form__contents td.product-subtotal{width:75px!important;min-width:75px!important;padding:0!important;text-align:right!important;white-space:nowrap!important}.woocommerce-cart .woocommerce-cart-form__contents td{max-width:none!important;box-sizing:border-box!important}.woocommerce-cart .woocommerce-cart-form__contents .actions{width:100%!important;padding:15px!important;box-sizing:border-box!important}.woocommerce-cart .woocommerce-cart-form__contents .actions button{width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 15px!important;font-size:18px!important;box-sizing:border-box!important}}@media (max-width:767px){.woocommerce-cart .cart_totals .woocommerce-shipping-totals.shipping{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart .cart_totals .woocommerce-shipping-totals.shipping th{display:block!important;width:100%!important;box-sizing:border-box!important;padding:16px 20px 8px!important;text-align:left!important}.woocommerce-cart .cart_totals .woocommerce-shipping-totals.shipping td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 20px 16px!important;overflow:visible!important;text-align:left!important}.woocommerce-cart .cart_totals #shipping_method{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.woocommerce-cart .cart_totals #shipping_method li{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:0!important}.woocommerce-cart .cart_totals #shipping_method li label{display:inline!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.woocommerce-cart .cart_totals .woocommerce-shipping-destination{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:16px 0 0!important;text-align:left!important;overflow-wrap:break-word!important}}@media (max-width:767px){.woocommerce-cart .woocommerce-shipping-totals.shipping td::before{display:none!important;content:none!important}}@media (max-width:767px){body.woocommerce-checkout.wc-block-components-sidebar-layout{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.woocommerce-checkout.wc-block-components-sidebar-layout.wc-block-components-main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.woocommerce-checkout.wc-block-components-sidebar-layout.wc-block-components-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;box-sizing:border-box!important}body.woocommerce-checkout.wc-block-components-button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}.inugami-producto .inugami-size-title{font-family:inherit;font-size:16px;font-weight:800;letter-spacing:0.4px;text-transform:uppercase;color:#111111;margin:25px 0 14px}.inugami-producto .inugami-size-selector{display:flex;gap:12px;width:100%;margin:0 0 20px}.inugami-producto .inugami-size-card{position:relative;box-sizing:border-box;flex:1 1 0;min-height:138px;padding:25px 12px 18px;background:#F5F2EA;border:1px solid #C9C0B4;text-align:center;cursor:pointer;transition:border-color 0.25s ease,background-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.inugami-producto .inugami-size-card:hover{border-color:#A8895A;background:#FAF8F3;transform:translateY(-2px);box-shadow:0 5px 15px rgba(17,17,17,0.06)}.inugami-producto .inugami-size-card.active{background:#FAF8F3;border:1.5px solid #A8895A;box-shadow:0 5px 16px rgba(168,137,90,0.13);transform:translateY(-1px)}.inugami-producto .inugami-size-name{font-family:inherit;font-size:20px;font-weight:600;line-height:1.05;color:#111111;margin-bottom:11px}.inugami-producto .inugami-size-measure{font-family:inherit;font-size:16px;font-weight:800;line-height:1.35;color:#111111;margin-bottom:10px}.inugami-producto .inugami-size-price{font-family:inherit;font-size:20px;font-weight:700;line-height:1.2;color:#A8895A}.inugami-producto .inugami-size-check{position:absolute;top:10px;right:10px;width:18px;height:18px;box-sizing:border-box;border:1px solid #C9C0B4;border-radius:50%;font-family:Arial,sans-serif;font-size:9px;font-weight:600;line-height:16px;color:transparent;text-align:center;background:transparent;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.inugami-producto .inugami-size-card.active .inugami-size-check{border-color:#A8895A;background:#A8895A;color:#FFFFFF}.inugami-producto .variations_form .variations{display:none!important}.inugami-producto .single_variation .woocommerce-variation-price,.inugami-producto .single_variation .price{display:none!important}.inugami-producto .single_variation{margin-top:0!important}@media (max-width:767px){.inugami-producto .inugami-size-title{font-size:12px;letter-spacing:0.5px;margin:21px 0 11px}.inugami-producto .inugami-size-selector{gap:7px;margin-bottom:18px}.inugami-producto .inugami-size-card{min-height:118px;padding:22px 5px 16px}.inugami-producto .inugami-size-name{font-size:21px;margin-bottom:10px}.inugami-producto .inugami-size-measure{font-size:10px;font-weight:700;margin-bottom:9px}.inugami-producto .inugami-size-price{font-size:13px}.inugami-producto .inugami-size-check{top:7px;right:7px;width:16px;height:16px;font-size:8px;line-height:14px}}