.container-registro-iniciar-sesion .content{--padding: 5.5rem;--section-gap: 2.5rem;display:flex;background-color:#fff;padding:0 var(--padding);max-width:var(--max-width-xxl);margin:auto}.register-section{flex:60%;display:flex;flex-direction:column;gap:1rem;padding:var(--padding) var(--section-gap) var(--padding) 0;border-right:1px solid #bcbcbc}.login-section{flex:40%;display:flex;flex-direction:column;gap:1rem;padding:var(--padding) 0 var(--padding) var(--section-gap)}.register-section form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-auto-flow:dense;gap:1rem 2rem}.login-section form{display:flex;flex-direction:column;gap:1rem}.input{--border-color: #bcbcbc;position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;overflow:hidden}.input input{position:relative;top:0;width:100%;height:auto;padding:1rem;border:1px solid var(--border-color);font-size:16px;color:#000;outline:none}.input .placeholder{position:absolute;top:1rem;left:1px;padding-left:1rem;font-size:16px;color:#000;background-color:#fff;transform:translate(0);transition:transform .3s ease-in-out}.input .required{color:#e23d3d;font-size:1rem;font-weight:700}.input:has(>input:focus),.input:has(>input:valid),.input:has(>input:active),.input:has(>input:target),.input:has(>input:open),.input:has(>input:autofill){--border-color: #000}.input input:autofill~.placeholder{background-color:#e8f0fe}.input input::placeholder{color:transparent;transition:color .3s ease-in-out}.input input[type=text]~.placeholder,.input input[type=email]~.placeholder,.input input[type=tel]~.placeholder,.input input[type=password]~.placeholder{cursor:text}.input input:focus~.placeholder,.input input:valid~.placeholder,.input input:not(:placeholder-shown)~.placeholder,.input input:active~.placeholder,.input input:target~.placeholder,.input input:open~.placeholder,.input input:autofill~.placeholder{transform:translate(-102%);transition:transform .3s ease-in-out}.input input:focus::placeholder{color:#000;transition:color .3s ease-in-out}.input input[type=date]~.placeholder{pointer-events:none;transform:translate(0);transition:transform .3s ease-in-out}.input input[type=date]:focus~.placeholder,.input input[type=date]:valid~.placeholder,.input input[type=date]:active~.placeholder,.input input[type=date]:target~.placeholder,.input input[type=date]:open~.placeholder{transform:translate(-102%);transition:transform .3s ease-in-out}.register-section form h2{margin-top:2rem}.register-section form .full{grid-column:1 / -1}.register-section .woocommerce-privacy-policy-text{grid-column:1 / -1;font-size:smaller}.register-section wc-order-attribution-inputs{position:absolute}.checkbox-wrapper{position:relative;display:flex;align-items:center;gap:1rem}.checkbox{position:relative;flex:none;display:flex;justify-content:center;align-items:center;gap:1rem;width:22px;height:22px;border:1px solid #000;cursor:pointer}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.checkbox i,.checkbox svg{color:#fff;transition:color .25s}.checkbox input[type=checkbox]:checked+i,.checkbox input[type=checkbox]:checked+svg{color:#000;transition:color .25s}.checkbox-wrapper>small{width:100%}.checkbox-wrapper>small a{color:#000;text-decoration:none}.register-section button,.login-section button{min-width:220px;text-transform:uppercase;font-weight:700}.register-section button{justify-self:flex-start}.login-section button{align-self:flex-start}@media(max-width:1024px){.container-registro-iniciar-sesion .content{flex-direction:column-reverse}.container-registro-iniciar-sesion .content .register-section,.container-registro-iniciar-sesion .content .login-section{width:100%;border-right:none;padding:var(--padding) 0}.container-registro-iniciar-sesion .content .register-section{border-bottom:1px solid #bcbcbc}}@media(max-width:768px){.container-registro-iniciar-sesion .content{padding:1rem}}.woocommerce-order-details{display:flex;flex-direction:column;gap:1rem;margin:1rem auto}.woocommerce-order-details .woocommerce-table__line-item{display:flex;gap:1rem;max-width:700px;padding:0 1rem}.woocommerce-order-details .woocommerce-table__line-item .product-thumbnail{width:80px;height:100%;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.woocommerce-order-details .woocommerce-table__line-item .product-thumbnail img{width:100%;height:auto;object-fit:cover}.woocommerce-order-details .woocommerce-table__line-item .content-product{flex:1;display:flex;flex-direction:column;gap:1rem}.woocommerce-order-details .woocommerce-table__line-item .product-name{display:flex;flex-direction:column;gap:1rem}.woocommerce-order-details .woocommerce-table__line-item .product-name .product-title{font-size:18px;font-weight:500}.woocommerce-order-details .woocommerce-table__line-item .product-name .product-title a{color:#000;text-decoration:none}.woocommerce-order-details .woocommerce-table__line-item ul{list-style:none;display:flex;flex-direction:column;gap:5px}.woocommerce-order-details .woocommerce-table__line-item ul li{display:flex;gap:3px;align-items:center;width:100%;font-size:15px;font-weight:400}.woocommerce-order-details .woocommerce-table__line-item .product-total{font-size:24px;font-weight:500;color:var(--black-300)}.woocommerce-order-details table{align-self:flex-start;padding:1rem}.woocommerce-order-details table th{text-align:left}.woocommerce-order-details table td{text-align:right}.woocommerce-order-details table th,.woocommerce-order-details table td{padding:5px 1rem 5px 0}.woocommerce-columns--addresses{display:flex;flex-wrap:wrap;gap:2rem;margin-top:0}.woocommerce-columns--addresses .woocommerce-column--billing-address,.woocommerce-columns--addresses .woocommerce-column--shipping-address{flex:1;display:flex;flex-direction:column;gap:.5rem;width:100%;background-color:#f9f9f9;padding:24px;border:1px dotted #ccc;list-style:none}.woocommerce-columns--addresses .woocommerce-column--billing-address h2,.woocommerce-columns--addresses .woocommerce-column--shipping-address h2{font-size:18px;font-weight:700;text-transform:uppercase}.woocommerce-columns--addresses .woocommerce-column--billing-address address,.woocommerce-columns--addresses .woocommerce-column--shipping-address address{font-style:normal}.login-section{display:flex;flex-direction:column;gap:1rem;max-width:var(--max-width-md);margin:1rem auto;padding:3rem;background:#fff}.woocommerce-notices-wrapper{outline:none}.woocommerce-notices-wrapper .woocommerce-error{margin-bottom:1rem;outline:none}.order-summary{font-family:monospace;background:#fff;border:1px dashed #999;padding:2em;max-width:700px;margin:auto;box-shadow:0 0 10px #0000000d}.order-summary .order-header h1{font-size:1.5em;margin-bottom:.5em;border-bottom:1px solid #ccc;padding-bottom:.5em}.order-summary .order-notes{margin-top:2em;padding:1em;border:1px dotted #ccc;background:#fefefe}.order-summary .order-notes h2{font-size:1.1em;margin-bottom:.5em}.order-summary .order-notes ol{list-style:none}.order-summary .order-notes ol .note-entry{margin-bottom:1em;padding:.5em;border-left:3px solid #999}.order-summary .order-notes ol .note-entry .note-content{margin:.3em 0}.order-summary .order-notes ol .note-entry .note-date{font-size:.85em;color:#666}.order-summary .order-notes ol .note-entry .note-date i{margin-right:.3em}.order-summary .order-addresses{display:flex;gap:2em;margin:2em 0}.order-summary .order-addresses .address-box{flex:1;border:1px dotted #ccc;padding:1em;background:#f9f9f9}.order-summary .order-addresses .address-box h2{font-size:1.1em;margin-bottom:.5em}.order-summary .order-addresses .address-box p{margin:.3em 0}.order-summary .order-shipping-payment{display:flex;gap:2em;margin:2em 0}.order-summary .order-shipping-payment .shipping-method,.order-summary .order-shipping-payment .payment-method{flex:1;border:1px dotted #ccc;padding:1em;background:#fefefe}.order-summary .order-shipping-payment .shipping-method h2,.order-summary .order-shipping-payment .payment-method h2{font-size:1.1em;margin-bottom:.5em}.order-summary .order-shipping-payment .shipping-method p,.order-summary .order-shipping-payment .payment-method p{margin:.3em 0}.order-summary .order-items{margin-top:2em}.order-summary .order-items .items-table{width:100%;border-collapse:collapse;margin-top:1em}.order-summary .order-items .items-table th,.order-summary .order-items .items-table td{border-bottom:1px dotted #ccc;padding:.5em;text-align:left}.order-summary .order-totals{margin-top:2em}.order-summary .order-totals p{font-size:1em;margin:.3em 0;text-align:right}.order-summary .order-footer{margin-top:2em;font-size:.9em;text-align:center;color:#555}@media(max-width:576px){.woocommerce-order-details .woocommerce-table__line-item{flex-direction:column}.woocommerce-order-details .woocommerce-table__line-item .product-thumbnail{align-self:center}.woocommerce-order-details table{display:flex;width:100%}.woocommerce-order-details table tbody,.woocommerce-order-details table tfoot{display:flex;flex-direction:column;gap:5px;width:auto}.woocommerce-order-details table tbody tr,.woocommerce-order-details table tfoot tr{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;width:auto}.woocommerce-order-details table tbody tr th,.woocommerce-order-details table tbody tr td,.woocommerce-order-details table tfoot tr th,.woocommerce-order-details table tfoot tr td{display:flex;padding:0}}:root{--gray-50: #e2e2e2;--gray-400: #c3c3c3;--rem1: 1rem;--filter_yellow: invert(82%) sepia(89%) saturate(5810%) hue-rotate(327deg) brightness(104%) contrast(101%);--soft-box-shadow: 1px 1px 2px 1px var(--gray-50)}.woocommerce{padding:0 1rem}.woocommerce .aside__myaccount .woocommerce-MyAccount-orders{width:100%;border:none;border-collapse:collapse}.woocommerce .aside__myaccount .woocommerce-MyAccount-orders th,.woocommerce .aside__myaccount .woocommerce-MyAccount-orders td{padding:1rem}.woocommerce .aside__myaccount .woocommerce-MyAccount-orders tbody tr th,.woocommerce .aside__myaccount .woocommerce-MyAccount-orders tbody tr td{border-top:1px solid var(--gray-400)}.woocommerce .aside__myaccount .woocommerce-MyAccount-orders .view{--btn-background: transparent;--btn-color: var(--black-400);--btn-border-color: var(--gray-400);--btn-hover-background: var(--black-400);--btn-hover-color: #fff}.wrapper__myaccount{display:flex;gap:3rem;width:100%}.wrapper__myaccount .woocommerce-EditAccountForm{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.wrapper__myaccount .woocommerce-EditAccountForm .woocommerce-form-row{flex:100%;display:flex;align-items:stretch;width:100%;border-radius:0;color:#000;font-size:16px;font-weight:700}.wrapper__myaccount .woocommerce-EditAccountForm .woocommerce-form-row input{width:100%;padding:0 1rem;height:40px;border:1px solid var(--gray-200);background-color:transparent;outline:none}.wrapper__myaccount .woocommerce-EditAccountForm .woocommerce-EditAccountForm__buttons,.wrapper__myaccount .woocommerce-EditAccountForm fieldset{flex:100%}.wrapper__myaccount .woocommerce-EditAccountForm .form-row-first,.wrapper__myaccount .woocommerce-EditAccountForm .form-row-last{flex:calc(50% - 1rem)}.wrapper__myaccount .form-row{flex:calc(50% - 1rem);display:flex;flex-direction:column;gap:.5rem}.wrapper__myaccount .form-row strong{display:flex;align-items:center;padding:0 1rem}.wrapper__myaccount .form-row input{width:100%;padding:0 1rem;height:40px;border:none;background-color:transparent;outline:none}.wrapper__myaccount .form-row .woocommerce-input-wrapper{display:flex;align-items:stretch;width:100%;height:40px;border:1px solid var(--gray-200);border-radius:0;color:#000;font-size:16px;font-weight:700}.wrapper__myaccount .form-row:has(.select2) .woocommerce-input-wrapper{display:flex;border:none;border-radius:0;box-shadow:none}.wrapper__myaccount .form-row:has(.select2) .select2-selection--single{display:flex;align-items:center;width:100%;height:40px;border:1px solid var(--gray-200);border-radius:0;color:#000;font-size:16px;font-weight:700}.select2-dropdown{border:1px solid var(--gray-200);border-radius:0}.woocommerce-address-fields{display:flex;flex-direction:column;gap:1rem}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_state_field,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_city_field{flex:calc(50% - 1rem)}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .address-field{flex:100%}.aside__myaccount{max-width:var(--max-width-xxl);display:grid;width:100%;padding:2rem;margin:2rem auto;background-color:#fff}.woocommerce-MyAccount-content{flex:1;max-width:800px;width:100%;overflow:auto}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{margin-bottom:0rem}.woocommerce-MyAccount-content fieldset{border:1px solid var(--gray-400);padding:1rem;box-shadow:var(--soft-box-shadow)}.woocommerce-MyAccount-content fieldset legend{padding:0 2px}table.woocommerce-orders-table tr th a{color:#000}a.woocommerce-button.wp-element-button.button.view{border:2px solid var(--gray-400);background-color:#fff;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;width:15rem;list-style:none;flex-direction:column;gap:.5rem}li.woocommerce-MyAccount-navigation-link{border:1px solid var(--gray-400);border-radius:4px;transition:margin-left .25s ease-in-out,margin-right .25s ease-in-out}li.woocommerce-MyAccount-navigation-link.is-active{border-color:var(--black-700)}li.woocommerce-MyAccount-navigation-link a{text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:1rem;color:var(--black-400)}li.woocommerce-MyAccount-navigation-link:is(.is-active,:hover) a{background:var(--black-700);color:#fff;border-radius:2px;transition:background-color .25s ease-in-out,color .25s ease-in-out}li.woocommerce-MyAccount-navigation-link:hover{--margin: .2rem;border-color:transparent;margin-right:calc(var(--margin) * -1);margin-left:var(--margin);transition:background-color .25s ease-in-out,color .25s ease-in-out,margin-left .25s ease-in-out,margin-right .25s ease-in-out}li.woocommerce-MyAccount-navigation-link:hover a{border-radius:4px}.title{margin:2rem 0;font-size:2em}.account__subtitle{font-weight:600;margin-bottom:1rem}.addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:2rem;margin-top:1rem}.addresses .woocommerce-Address{padding:24px;border:1px solid #e0e0e0;border-radius:6px}.addresses .woocommerce-Address address{font-size:.95em;line-height:1.6}.addresses>:is(.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2){width:auto;flex:1;display:grid;grid-template-rows:auto 1fr}header.woocommerce-Address-title.title{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 1rem}header.woocommerce-Address-title.title h2{font-size:18px}header.woocommerce-Address-title.title a{color:#000;display:flex;gap:5px;justify-content:center;align-items:center;margin:0;font-size:1.1rem;text-decoration:none}.woocommerce-no-orders{text-align:center;padding:3rem 1rem;background:#f9f9f9;border-radius:8px}.woocommerce-no-orders .no-orders-wrapper{max-width:500px;margin:0 auto}.woocommerce-no-orders .no-orders-wrapper .no-orders-icon svg{width:80px;margin-bottom:1rem}.woocommerce-no-orders .no-orders-wrapper .no-orders-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.woocommerce-no-orders .no-orders-wrapper .no-orders-description{font-size:1rem;color:#666;margin-bottom:1.5rem}.woocommerce-no-orders .no-orders-wrapper .explore-button{display:inline-block;padding:.75rem 1.5rem;background-color:#000;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s ease}.woocommerce-no-orders .no-orders-wrapper .explore-button:hover{background-color:#333;color:#fff}@media(max-width:768px){.wrapper__myaccount{flex-direction:column}.wrapper__myaccount .woocommerce-EditAccountForm .form-row-first,.wrapper__myaccount .woocommerce-EditAccountForm .form-row-last{flex:100%}.wrapper__myaccount .form-row{flex:100%}.aside__myaccount{display:flex;flex-direction:column;padding:1rem}.woocommerce-account.woocommerce-MyAccount-navigation,.woocommerce-account.woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}li.woocommerce-MyAccount-navigation-link:hover{margin-right:0;margin-left:0}li.woocommerce-MyAccount-navigation-link a{padding:.5rem .75rem}.title,.account__subtitle{text-align:center}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_state_field,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper #billing_city_field{flex:100%}}
