<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.woocommerce-account .entry-content &gt; div {
    max-width: 1440px!important;
}
.woocommerce-MyAccount-title.entry-title{
    display: none!important;
}

/* Componentes */

/* Div blanco */
.white-div {
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 40px!important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 1.5rem;
}

@media (max-width: 768px) {
    .white-div {
        padding: 30px 20px!important;
    }
}

.disabled{
    opacity: 0.6;
    pointer-events: none;
}

/* Div verde */

.green-div{
    border-radius: 10px;
    background: #F5F8F4;
    padding: 30px;
}

@media (max-width: 768px) {
    .green-div{
        border-radius: 10px;
        background: #F5F8F4;
        padding: 20px;
    }
}

/* Botón principal */
.primary-button{
    border-radius: 30px!important;
    border: 1px solid #245644!important;
    background-color: #245644!important;
    color: white!important;
    font-weight: 530;
}
.primary-button:hover{
    border-radius: 30px!important;
    border: 1px solid #243B36!important;
    background-color: #243B36!important;
    color: white!important;
}
/* Botón secundario */
.secondary-button{
    border-radius: 30px!important;
    border: 1px solid #245644!important;
    background-color: white!important;
    color: #245644!important;
    font-weight: 530;
}
.secondary-button:hover{
    border-radius: 30px!important;
    border: 1px solid #243B36!important;
    background-color: white!important;
    color: #243B36!important;
}
/* Link alternativo */
.alternative-link {
    color: #245644;
    text-decoration: underline;
    text-underline-offset: 25%;
    text-decoration-thickness: from-font;
}

.alternative-link:hover {
    color: #243B36;
    text-decoration: underline;
    text-underline-offset: 25%;
    text-decoration-thickness: from-font;
}

.inactive-button{
    border-radius: 30px!important;
    background: #F9FAFB;
    font-weight: 530;
    pointer-events: none;
    cursor: default;
    transition: none;
    gap: 10px;
    align-items: center;
    color: #6B7280!important;
    border: 1px solid rgba(107, 114, 128, 0.70)!important;
}

.inactive-button::before{
    content: "";
    width: 14px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M11.6667 7H2.33333C1.59695 7 1 7.59695 1 8.33333V13C1 13.7364 1.59695 14.3333 2.33333 14.3333H11.6667C12.403 14.3333 13 13.7364 13 13V8.33333C13 7.59695 12.403 7 11.6667 7Z' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.66602 7V4.33333C3.66602 3.44928 4.01721 2.60143 4.64233 1.97631C5.26745 1.35119 6.11529 1 6.99935 1C7.8834 1 8.73125 1.35119 9.35637 1.97631C9.98149 2.60143 10.3327 3.44928 10.3327 4.33333V7' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}


.status-box {
    border-radius: 2px;
    padding: 10px 20px;
    font-weight: 530;
    white-space: nowrap;
    height: fit-content;
    width: fit-content;
    font-size: 13px;
}
/* Estados pedidos */
.status-order-processing {
    background-color: #DFF3EB;
}

.status-order-sent {
    background-color: #FFCE6E;
}

.status-order-delivered {
    background-color: #C9DBC4;
}

.status-order-failed {
    border: 0.5px solid #E0232E;
    background-color: #FCE2E0;
    color: #E0232E;
}

.status-order-pending-payment {
    border: 0.5px solid  #FFA05B;
    background-color: #FFF1E7;
    color: #FFA05B;
}

/* Estados suscripciones */
.status-subscription-active {
    background-color: #CBEDD5;
}

.status-subscription-inactive {
    border: 0.5px solid #E0232E;
    background-color: #FCE2E0;
    color: #E0232E;
}
.status-subscription-disabled{
    border: 0.5px solid #6B7280;
    background-color: #F9FAFB;
    color: #6B7280;
}
.status-subscription-pending{
    border: 0.5px solid #FFA05B;
    background-color: #FFF1E7;
    color:  #FFA05B;
}

/* Etiquetas */
.label-subscription{
    border-radius: 20px!important;
    padding: 5px 15px;
    justify-content: center;
    background-color: #CBEDD5;
    
}

.label-save{
    border: 1px solid #98DAAB;
    background-color: #CBEDD5;
}
.label-default{
    background-color: rgba(152, 218, 171, 0.7);
}

/* Alertas */
.alert-warning{
    border-radius: 12px;
    border: 1px solid var(--Advertencia, #FFA05B);
    background: #FFF1E7;
    box-shadow: 0px 2px 19px 0px rgba(0, 0, 0, 0.07);
}
.woocommerce-error{
    border-radius: 10px!important;
    border: 1px solid #E0232E!important;
    background-color: #FCE2E0!important;
    color: #E0232E!important;
    display: flex;
    align-items: center;
    font-weight: 530;
    padding: 20px 25px 20px 55px!important;
}
.woocommerce-error::before{
    top: unset!important;
    content: ""!important;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.47768 0 0 4.47768 0 10C0 15.5223 4.47768 20 10 20C15.5223 20 20 15.5223 20 10C20 4.47768 15.5223 0 10 0ZM10 18.3036C5.41518 18.3036 1.69643 14.5848 1.69643 10C1.69643 8.01339 2.39509 6.1875 3.56027 4.75893L15.2411 16.4397C13.8125 17.6049 11.9866 18.3036 10 18.3036ZM16.4397 15.2411L4.75893 3.56027C6.1875 2.39509 8.01339 1.69643 10 1.69643C14.5848 1.69643 18.3036 5.41518 18.3036 10C18.3036 11.9866 17.6049 13.8125 16.4397 15.2411Z' fill='%23E0232E'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}
.woocommerce-error li{
    color: #E0232E!important;
    font-weight: 530!important;
}
.woocommerce-message{
    border-radius: 10px!important;
    border: 1px solid #80C494!important;
    background-color: hsl(139, 100%, 96%)!important;
    color: #478E5C !important;
    font-weight: 530!important;
}
.woocommerce-message::before{
    top: unset!important;
    content: ""!important;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 21C13.7614 21 16.2614 19.8807 18.071 18.071C19.8807 16.2614 21 13.7614 21 11C21 8.2386 19.8807 5.7386 18.071 3.92893C16.2614 2.11929 13.7614 1 11 1C8.2386 1 5.7386 2.11929 3.92893 3.92893C2.11929 5.7386 1 8.2386 1 11C1 13.7614 2.11929 16.2614 3.92893 18.071C5.7386 19.8807 8.2386 21 11 21Z' stroke='%2380C494' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M7 11L10 14L16 8' stroke='%2380C494' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}

/* Fin Componentes */
/* Variables */
.light-green-text{
    color: #70B284!important;
}

.woocommerce-my-account-wrapper h1, 
.woocommerce-my-account-wrapper h2, 
.woocommerce-my-account-wrapper h3, 
.woocommerce-my-account-wrapper h4, 
.woocommerce-my-account-wrapper h5, 
.woocommerce-my-account-wrapper h6, 
.woocommerce-my-account-wrapper p, 
.woocommerce-my-account-wrapper div, 
.woocommerce-my-account-wrapper li, 
.woocommerce-my-account-wrapper label {
    color: #245644;
    font-family: 'PPNeueMontreal';
    line-height: 110%;
}

p{
    padding: 0!important;
    font-size: 16px!important;
    background-color: transparent!important;
}

/* Fin Variables */

.row&gt;*{
    padding-right: calc(var(--bs-gutter-x) / 4)!important;
    padding-left: calc(var(--bs-gutter-x) / 4)!important;
}

.row &gt; div:first-child{
    padding-left: 0 !important;
}

.woocommerce-account .woocommerce-my-account-wrapper{
    margin-top: 20px;
}
.woocommerce-account .website-wrapper, 
.woocommerce-account .main-page-wrapper{
    background-color: #FBF8F2!important;
}
/* Sidebar */
.basel-my-account-sidebar{
    padding-right: 0!important;
}
.basel-my-account-sidebar nav{
    background-color: white;
}
.basel-my-account-sidebar nav li.is-active{
    background-color: #EBF1E9;
}
.basel-my-account-sidebar a{
    font-family: "PPNeueMontreal";
    font-size: 16px;
    font-weight: 530;
    color: #245644!important;
}
.woocommerce-MyAccount-navigation ul li a{
    padding: 25px 20px!important;
}

.woocommerce-MyAccount-navigation-link a::before{
    content: "";
    display: inline-block;
    width: 23px; height: 23px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 6px;
    vertical-align: middle;
}
.woocommerce-MyAccount-navigation-link--dashboard a::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6.61169%2011.8873V23.2188C6.61169%2024.1632%207.37729%2024.9288%208.32169%2024.9288H20.806C21.7504%2024.9288%2022.516%2024.1632%2022.516%2023.2188V11.8873%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.71%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M4.06702%2014.1139L13.0548%204.84521C13.7124%204.167%2014.7955%204.15059%2015.4734%204.80855L25.0606%2014.1139%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.71%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M14.3522%2015.7954H14.775C15.8738%2015.7954%2016.6121%2015.7966%2017.1627%2015.8706C17.6226%2015.9324%2017.8527%2016.034%2018.0026%2016.1577L18.0631%2016.2124C18.2115%2016.3609%2018.3332%2016.5862%2018.4039%2017.1118C18.478%2017.6624%2018.4801%2018.4008%2018.4801%2019.4995V24.8999H10.6481V19.4995L10.649%2018.7407C10.653%2018.0436%2010.6677%2017.5248%2010.7233%2017.1118C10.794%2016.5859%2010.9165%2016.3609%2011.0651%2016.2124C11.2136%2016.0638%2011.4386%2015.9413%2011.9645%2015.8706C12.3775%2015.8151%2012.8963%2015.8004%2013.5934%2015.7964L14.3522%2015.7954Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.71%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--orders a::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.53943%2010.5962L14.7485%2016.2623M3.53943%2010.5962V18.9722L14.7485%2024.5152M3.53943%2010.5962L14.6254%205.29959L25.8345%2010.7194M3.53943%2010.5962L14.6254%2016.3855L25.8345%2010.7194M14.7485%2016.2623V24.5152M14.7485%2016.2623L25.8345%2010.7194M14.7485%2024.5152L25.8345%2018.8491V10.7194M9.32875%2013.6756L20.4147%207.76313%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--subscriptions a::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.40356%2018.5709V7.54001H19.6436V18.571C19.6436%2021.4478%2017.3114%2023.78%2014.4345%2023.78H8.61262C5.73574%2023.78%203.40356%2021.4478%203.40356%2018.5709Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M19.6436%2014.2455V10.2977H25.8472V14.2455C25.8472%2015.9586%2024.4585%2017.3473%2022.7454%2017.3473C21.0323%2017.3473%2019.6436%2015.9586%2019.6436%2014.2455Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--account-locale a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M21.7241%206.69529L19.7538%208.66561C19.5012%208.96278%2019.1381%209.14381%2018.7488%209.16671L16.0195%209.32726C15.572%209.35358%2015.1629%209.58828%2014.9142%209.96121L14.2486%2010.9597C13.8904%2011.4969%2013.937%2012.2076%2014.3622%2012.6936L14.9554%2013.3715C15.1834%2013.6321%2015.309%2013.9665%2015.309%2014.3127V16.04C15.309%2016.916%2016.0898%2017.5858%2016.9555%2017.4526L19.7155%2017.028C19.8733%2017.0037%2020.0259%2016.9532%2020.1669%2016.8785L21.3876%2016.2323C21.762%2016.034%2022.2052%2016.0122%2022.5974%2016.1726L24.5987%2016.9913M4.72632%2010.6077L8.27984%2012.3021C8.93684%2012.6206%209.35406%2013.2865%209.35406%2014.0167V14.7964C9.35406%2015.2157%209.49268%2015.6232%209.74834%2015.9556C10.2283%2016.5795%2010.2741%2017.4346%209.86367%2018.1063L9.62108%2018.5032C9.37271%2018.9097%209.28555%2019.3944%209.37677%2019.8618L10.6167%2024.3044M13.4597%2025.0687L13.8924%2023.4444C13.9271%2023.3138%2013.9195%2023.1761%2013.9267%2023.0412C13.9447%2022.7058%2014.1998%2022.4149%2014.5519%2022.3709L15.5217%2022.2497C16.2003%2022.1649%2016.8722%2022.4501%2017.2825%2022.9972L18.2631%2024.3044M6.33988%207.72029L9.14598%209.03742C9.41449%209.16528%209.73412%209.11348%209.9485%208.90735L12.249%206.69529C12.535%206.42028%2012.7281%206.06285%2012.8012%205.67287L13.1717%203.99506%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M25.6323%2014.5118C25.6323%2020.5843%2020.7096%2025.507%2014.6371%2025.507C8.56457%2025.507%203.64185%2020.5843%203.64185%2014.5118C3.64185%208.43927%208.56457%203.51654%2014.6371%203.51654C20.7096%203.51654%2025.6323%208.43927%2025.6323%2014.5118Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.595%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--payment-methods a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M22.4484%207H5.16094C3.96748%207%203%207.96748%203%209.16094V19.9656C3%2021.1591%203.96748%2022.1266%205.16094%2022.1266H22.4484C23.6419%2022.1266%2024.6094%2021.1591%2024.6094%2019.9656V9.16094C24.6094%207.96748%2023.6419%207%2022.4484%207Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.43737%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3%2012.4023H24.6094%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.43737%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--giftcards a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M23.9042%209.7193H4.78101C4.12092%209.7193%203.58582%2010.2544%203.58582%2010.9145V13.3049C3.58582%2013.965%204.12092%2014.5001%204.78101%2014.5001H23.9042C24.5643%2014.5001%2025.0994%2013.965%2025.0994%2013.3049V10.9145C25.0994%2010.2544%2024.5643%209.7193%2023.9042%209.7193Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M14.3425%209.7193V25.2569%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M22.709%2014.5001V22.8664C22.709%2023.5004%2022.4571%2024.1084%2022.0088%2024.5567C21.5605%2025.005%2020.9525%2025.2568%2020.3186%2025.2568H8.36659C7.73262%2025.2568%207.12461%2025.005%206.67633%2024.5567C6.22804%2024.1084%205.9762%2023.5004%205.9762%2022.8664V14.5001%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M8.96419%209.71912C8.17172%209.71912%207.41172%209.40432%206.85136%208.84396C6.291%208.2836%205.9762%207.5236%205.9762%206.73113C5.9762%205.93867%206.291%205.17866%206.85136%204.6183C7.41172%204.05794%208.17172%203.74314%208.96419%203.74314C10.1172%203.72305%2011.247%204.28248%2012.2064%205.34848C13.1658%206.41448%2013.9102%207.93757%2014.3426%209.71912C14.7749%207.93757%2015.5193%206.41448%2016.4787%205.34848C17.4381%204.28248%2018.568%203.72305%2019.721%203.74314C20.5134%203.74314%2021.2734%204.05794%2021.8338%204.6183C22.3942%205.17866%2022.709%205.93867%2022.709%206.73113C22.709%207.5236%2022.3942%208.2836%2021.8338%208.84396C21.2734%209.40432%2020.5134%209.71912%2019.721%209.71912%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--edit-address a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2214.1744%22%20cy%3D%228.64211%22%20r%3D%224.8019%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.64394%22/%3E%3Cpath%20d%3D%22M14.1716%2019.5869C16.3544%2019.5869%2018.2906%2020.0104%2019.6501%2020.6592C21.0702%2021.337%2021.5983%2022.1134%2021.5984%2022.7012C21.5984%2023.289%2021.0704%2024.0653%2019.6501%2024.7432C18.2906%2025.392%2016.3545%2025.8164%2014.1716%2025.8164C11.9888%2025.8164%2010.0526%2025.392%208.69312%2024.7432C7.27314%2024.0654%206.74585%2023.289%206.74585%2022.7012C6.74596%2022.1134%207.27318%2021.3369%208.69312%2020.6592C10.0526%2020.0103%2011.9888%2019.587%2014.1716%2019.5869Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.64394%22/%3E%3Cpath%20d%3D%22M14.1704%2014.2662L14.1704%2022.5145%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.70062%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--edit-account a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2214.6254%22%20cy%3D%2214.6261%22%20r%3D%223.77342%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.45%22/%3E%3Cpath%20d%3D%22M12.1329%206.28119V5.54756C12.1329%204.43334%2013.0361%203.53009%2014.1503%203.53009H15.2508C16.365%203.53009%2017.2682%204.43334%2017.2682%205.54756V6.28119M20.4235%208.37395L21.0309%207.96261C21.9535%207.33787%2023.2079%207.57934%2023.8326%208.50193L24.4497%209.41312C25.0744%2010.3357%2024.8329%2011.5901%2023.9103%2012.2148L23.3029%2012.6262M23.072%2016.5519L23.7155%2016.9041C24.693%2017.4389%2025.0518%2018.6649%2024.517%2019.6423L23.9888%2020.6077C23.4539%2021.5852%2022.228%2021.944%2021.2505%2021.4092L20.6069%2021.057M6.14701%2016.5519L5.50343%2016.9041C4.52597%2017.4389%204.16714%2018.6649%204.70197%2019.6423L5.23019%2020.6077C5.76502%2021.5852%206.99098%2021.944%207.96845%2021.4092L8.61203%2021.057M8.89079%208.37395L8.28333%207.96261C7.36074%207.33787%206.10637%207.57934%205.48163%208.50193L4.86462%209.41312C4.23988%2010.3357%204.48134%2011.5901%205.40394%2012.2148L6.0114%2012.6262M17.3056%2022.9712V23.7048C17.3056%2024.819%2016.4024%2025.7223%2015.2882%2025.7223H14.1877C13.0735%2025.7223%2012.1703%2024.819%2012.1703%2023.7048V22.9712M6.02617%2012.7004L5.96857%2013.91C5.94586%2014.3868%205.95831%2014.8647%206.0058%2015.3396L6.11787%2016.4603M23.0829%2012.7004L23.1405%2013.91C23.1632%2014.3868%2023.1507%2014.8647%2023.1032%2015.3396L22.9912%2016.4603M20.5264%2021.0311L19.537%2021.7294C19.147%2022.0046%2018.7373%2022.2508%2018.3112%2022.4658L17.3057%2022.9732M17.3056%206.37292L18.876%207.25576L20.3651%208.34208M12.0212%206.37292L10.4508%207.25576L8.96169%208.34208M8.77717%2021.0454L10.493%2022.1427L12.1386%2022.9731%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.59%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--referrals a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8.99014%205.95575C12.2017%205.95575%2014.0016%208.36964%2014.5001%209.57659C14.9986%208.36964%2016.7984%205.95575%2020.01%205.95575C24.0244%205.95575%2025.638%209.41923%2025.638%2011.5838C25.638%2013.7484%2024.6548%2017.6319%2020.01%2021.3836C16.7356%2024.0284%2014.9724%2025.1094%2014.5001%2025.3193C14.0278%2025.1094%2012.2645%2024.0284%208.99014%2021.3836C4.34525%2017.6319%203.36206%2013.7484%203.36206%2011.5838C3.36206%209.41923%204.97565%205.95575%208.99014%205.95575Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation-link--customer-logout a::before{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.757%2025.2569H5.97621C5.34224%2025.2569%204.73423%2025.005%204.28595%2024.5568C3.83766%2024.1085%203.58582%2023.5005%203.58582%2022.8665V6.13374C3.58582%205.49977%203.83766%204.89176%204.28595%204.44348C4.73423%203.99519%205.34224%203.74335%205.97621%203.74335H10.757%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M19.1234%2020.4761L25.0994%2014.5001L19.1234%208.52411%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M25.0993%2014.5001H10.757%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.74%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

/* Fin Sidebar */

/* Orders */

.has_subscription{
    font-size: 12px !important;
    font-weight: 530 !important;
    color: #245644;
    margin-left: 30px;
    max-width: 134px;
    text-align: center;
    white-space: nowrap;
}
.order-title, .subscription-title {
    font-family: 'PPNeueMontreal';
    font-size: 22px !important;
    font-style: normal;
    font-weight: 530;
    line-height: 110%;
    align-items: center;
}
.order-and-date{
    max-width: 200px;
    justify-content: space-between;
    align-items: anchor-center;
}
.order-and-date a{
    color: #245644;
}
.full_border{
    border: 1.338px solid rgba(36, 86, 68, 0.05);
    width: 100%;           
    box-sizing: border-box; 
    margin-top: 20px;
    margin-bottom: 20px;
}
.order-price{
    gap: 8px;
}
.order-price .precio-tachado bdi{
    color: #245644!important;
    opacity: 0.6;
    font-size: 14px;
}
.order-price span:not(.precio-tachado) .woocommerce-Price-amount bdi{
    color: #245644;
    font-size: 18px;
    font-style: normal;
    font-weight: 530;
    line-height: 110%;
}
.order-prices{
    justify-self: flex-end;
    gap: 15px;
    width: auto;
}

.carousel-images {
    display: flex;
    gap: 8px;
    flex-wrap: nowrap;
    align-items: center;
}
.carousel-images img{
    width: 64px;
    height: 64px;
    object-fit: cover;
    border-radius: 5.321px;
}

.carousel-images img.hidden {
    display: none;
}

.carousel-more {
    width: 64px;
    height: 64px;
    align-content: center;
    text-align: center;
    border: 0.73px solid var(--Verde-claro, #BBD2B5);
    background: #F5F8F4;
    border-radius: 5.321px;
}
.order-price-saveup{
    gap: 15px;
}

/* Fin Orders */

/* Order Details */

.woocommerce-my-account-wrapper a.details-title, a.add-payment-title{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 19L5 12L12 5' stroke='%23245644' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 12H5' stroke='%23245644' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 40px;
    font-size: 22px;
    color: #245644 !important;
}
.order-details .order-date{
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}
.order-details .order-coupons{
    border-radius: 5px;
    border: 1px solid #98DAAB;
    background: #DCF1E1;
}
.order-details .order-coupons .order-coupon-message{
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    font-family: 'PPNeueMontreal';
}
.order-details img{
    border-radius: 5px;
    max-width: 66px!important;
    width: 100%;
    max-height: 66px;
    height: 100%;
}

.order-details .product-name-content{
    gap: 20px;
}
.order-details .product-sku{
    color: #517A6C; 
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.subscriptions-product-info{
    gap: 15px;
}
.subscriptions-product-info a{
    line-height: 110%;
}
.order-details .product-qty, .order-details .product-total, .order-details .order-product-title{
    font-weight: 530;
}
.order-details .price-quantity{
    text-align-last: left;
    width: 100%;
    align-items: flex-end;
}
.order-details .summary-title{
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; 
}
.order-and-bill{
    gap: 20px;
}
.order-details .download-bill-button::before{
    content: '';
    display: inline-block;
    width: 22px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M1.78943 14.7061V17.5876C1.78943 18.6486 2.64951 19.5087 3.71048 19.5087H19.0789C20.1399 19.5087 21 18.6486 21 17.5876V14.7061' stroke='%23245644' stroke-width='1.92105' stroke-linecap='round'/%3E%3Cpath d='M11.3947 1.25891V13.2655M5.63159 9.42338L11.3947 14.2261L17.1579 9.42338' stroke='%23245644' stroke-width='1.92105' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
    vertical-align: middle;
}
.table-totals div, .table-totals p{
    font-weight: 530!important;
}
.order-details .table-totals &gt; div{
    gap: 35px;
}
.order-details .summary-subtitle{
    font-size: 15px;
    font-style: normal;
    font-weight: 530!important;
    line-height: 120%;
}
.order-details .summary-price, .order-details .summary-price bdi, .table-totals span{
    font-size: 15px!important;
    font-style: normal;
    font-weight: 530!important;
    line-height: 120%;
    color: #245644!important;
    font-family: "PPNeueMontreal"!important;
}
.order-details .white-div &gt; .responsive-table{
    display: none!important;
}

.order-details .has_subscription{
    height: fit-content;
    align-self: center;
}
.order-detail.product-name--text{
    gap: 15px;
}
.woocommerce-checkout-review-order-table .product-total{
    font-size: 22px!important;
}

/* Fin Order Details */

/* Subscription Details */

.icon-frecuencia{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3E%3Cpath%20d='M8.5%2014.665C12.366%2014.665%2015.5%2011.531%2015.5%207.66504C15.5%203.79905%2012.366%200.665039%208.5%200.665039C4.63401%200.665039%201.5%203.79905%201.5%207.66504C1.5%2011.531%204.63401%2014.665%208.5%2014.665Z'%20stroke='%23245644'%20stroke-width='1.21722'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M8.5%203.46509V7.66509L11.3%209.06509'%20stroke='%23245644'%20stroke-width='1.21722'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 25px;
    font-size: 15px;
}
.icon-next-order{
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"&gt;&lt;rect x="1.03712" y="2.6157" width="13.0756" height="11.5119" rx="1.612" stroke="%23245644" stroke-width="1.07467"/&gt;&lt;path d="M1.15686 5.65381H13.9208" stroke="%23245644" stroke-width="1.17236" stroke-linecap="round"/&gt;&lt;path d="M4.3781 0.665039V2.50822" stroke="%23245644" stroke-width="1.17236" stroke-linecap="round"/&gt;&lt;path d="M10.7712 0.665039V2.50822" stroke="%23245644" stroke-width="1.17236" stroke-linecap="round"/&gt;&lt;/svg&gt;');
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 25px;
    font-size: 15px;
}
.icon-payment-method{
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="none"&gt;&lt;path d="M13.6994 1.03198H1.9666C1.15662 1.03198 0.5 1.6886 0.5 2.49858V9.83159C0.5 10.6416 1.15662 11.2982 1.9666 11.2982H13.6994C14.5094 11.2982 15.166 10.6416 15.166 9.83159V2.49858C15.166 1.6886 14.5094 1.03198 13.6994 1.03198Z" stroke="%23245644" stroke-width="0.975528" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;path d="M0.5 4.69873H15.166" stroke="%23245644" stroke-width="0.975528" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 25px;
    font-size: 15px;
}
.icon-next-payment{
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"&gt;&lt;path d="M8.4593 0.665039C10.5913 0.665039 14.642 3.15235 14.642 7.41631C14.642 12.5331 9.95169 14.665 8.4593 14.665" stroke="%23245644" stroke-width="1.01947" stroke-linecap="round"/&gt;&lt;path d="M6.68274 0.665039C4.55076 0.665039 0.499999 3.15235 0.499999 7.41631C0.499999 12.5331 5.19035 14.665 6.68274 14.665" stroke="%23245644" stroke-width="1.01947" stroke-linecap="round"/&gt;&lt;path d="M3.76877 6.70557L7.60633 6.6345" stroke="%23245644" stroke-width="1.01947" stroke-linecap="round"/&gt;&lt;path d="M10.0936 4.28947C9.38298 3.57883 7.74846 3.08142 6.04288 3.79203C5.69941 3.93513 3.9109 5.14233 3.76877 6.42113" stroke="%23245644" stroke-width="1.01947" stroke-linecap="round"/&gt;&lt;path d="M10.0936 10.898C9.38298 11.6087 7.74846 12.1061 6.04288 11.3955C5.69941 11.2524 3.9109 10.0452 3.76877 8.76637" stroke="%23245644" stroke-width="1.01947" stroke-linecap="round"/&gt;&lt;path d="M3.76877 8.69556L7.60633 8.62449" stroke="%23245644" stroke-width="1.01947" stroke-linecap="round"/&gt;&lt;/svg&gt;');
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 25px;
    font-size: 15px;
}

.subscriptions-details .order-detail-row{
    gap: 20px;
    font-weight: 530;
}
.subscriptions-details .order-details-container,
.order-details-list,
.order-details-list .order-details-item
{
    gap: 20px;
}

.order-details-list .order-details-item img{
    width: 77px;
    height: 77px;
}
.order-details-list .order-details-item a{
    color: #245644!important;
    font-weight: 400;
    font-size: 18px;
}
.order-details-list .order-details-item .product-value{
    font-size: 15px;
    color: #507869;
}
.green-div-mobile img{
    border-radius: 10px;
}
.order-details-item.green-div-mobile.d-flex {
    gap: 30px;
}
.billing-shipping-info{
    font-weight: 400;
    color: #245644!important;
    gap: 25px;
}
.subscription-billing-address div,
.subscription-billing-address p:not(.subscription-title),
.subscription-shipping-address div,
.subscription-shipping-address p:not(.subscription-title),
.subscription-products-header a,
.billing-shipping-info div,
.billing-shipping-info p

{
    font-family: "PPNeueMontreal";
    font-size: 18px!important;
    font-style: normal;
    font-weight: 400;
}
.subscription-billing-address div:last-of-type p:not(.m-0),
.subscription-shipping-address div:last-of-type p:not(.m-0),
.billing-shipping-info div:last-of-type p:not(.m-0){
    display: none;
}
.row.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.subscription-billing-address,
.subscription-shipping-address{
    height: 100%;
}
.incapto-subscription-item.white-div{
    padding: 40px 40px 50px 40px !important;
    position: relative;
}
.order-details-item{
    position: relative;
}
  
.incapto-subscription-item.white-div a::before,
.order-details-item a::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/* Fin Subscription Details */

/* Idioma de la cuenta */

.title{
    font-weight: 600!important;
    font-size: 22px!important;
}
.panel-account-language select#LocalesList {
    border: 1px solid #D6E4D3 !important;
    border-radius: 8px;
}
.panel-account-language .buttons-divs{
    gap: 20px;
}
.text-only{
    font-size: 13px;
}
/* Fin idioma de la cuenta */

/* Métodos de pago */
.payment-methods-list, .subscriptions-list {
    gap: 15px;
}
.payment-method-card{
    border-radius: 8px;
    border: 1px solid var(--verde-claro-60, #D6E4D3);
}
.credit-card-upper-info,
.card-and-caduca{
    gap: 13px;
}
.credit-card-upper-info div:first-of-type span,
.card-and-caduca div:first-of-type span{
    font-weight: 400;
}
.credit-card-upper-info div:last-of-type span,
.card-and-caduca div:last-of-type span{
    color: #507869;
}
.credit-card-upper-info span{
    font-size: 15px;
}
.card-and-caduca span{
    font-size: 14px;
}
svg.card-icon{
    width: 60px;
    height: 60px;
    max-width: 60px;
    max-height: 60px;
    padding: 18px;
    border-radius: 9999px;
    background: var(--verde-claro-60, #D6E4D3); 
    margin-right: 15px;
}
.payment-method-card.is-default &gt; div, .subscriptions-list .is-default{
    background-color: #F5F8F4;
}
.method{
    font-weight: 530;
}
.payment-methods-list .actions{
    gap: 30px;
}
.subscription-card-info .has_subscription{
    height: fit-content;
}
.buttons-divs{
    gap: 20px;
}
/* Fin Métodos de pago */

/* Direcciones */

.addresses header h2{
    font-weight: 600!important;
    font-size: 24px!important;
}
.address-subtitle {
    border-radius: 2px;
    background: #EBF1E9;
    padding: 20px;
    line-height: 110%;
}
.address-subtitle span{
    font-size: 15px;
    line-height: 110%;
}
.address-info{
    border-radius: 8px;
    border: 1px solid var(--verde-claro-60, #D6E4D3);
    padding: 20px;
    background: #F5F8F4;
}
.address-second-title{
    font-size: 15px;
    font-weight: 600;
    line-height: 110%;
}
.address-subtitle{
    font-size: 15px;
    font-weight: 400;
    line-height: 110%;
}
.address-info-no-title{
    gap: 13px;
}
.address-info-no-title div{
    font-size: 15px;
    font-weight: 400;
    color: #507869;
}

:not(.add-payment-method) &gt; .woocommerce-address-fields {
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 40px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 1.5rem;
}

.wc-stripe-elements-field {
    border: 1px solid #D6E4D3!important;
    border-radius: 8px!important;
}

.woocommerce-address-fields &gt; p:not(.puntopack){
    display: flex;
    justify-content: flex-end;
    gap: 20px;
}

/* Fin Direcciones */

/* Editar dirección */

.edit-address-form .white-div{
    border-radius: 20px!important;
}

.address-edit-title a{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 19L5 12L12 5' stroke='%23245644' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 12H5' stroke='%23245644' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 40px;
    font-size: 22px;
}

.woocommerce-MyAccount-content label{
    color: #245644;
    font-size: 16px;
}
.woocommerce-MyAccount-content input,
.woocommerce-MyAccount-content .select2-selection,
.woocommerce-MyAccount-content .select2-container,
.woocommerce-MyAccount-content select,
.woocommerce-MyAccount-content textarea{
    border-radius: 5px!important;
    background: #F5F8F4!important;
    border: none!important;
    font-size: 16px !important;
    color: #507869!important;
}
.woocommerce-MyAccount-content .select2-selection span,
.woocommerce-MyAccount-content textarea::placeholder{
    color: #507869!important;
}
.edit-address-form button[type="submit"]{
    width: 100%;
}
.edit-address-form .wooccm-field-city{
    float: right!important;
}
/* Fin Editar dirección */

/* Tarjetas de regalo */

.wt_Store_credit{
    display: none!important;
}
.current-balance{
    border-radius: 8px;
    border: 1px solid #D6E4D3;
    background: #F5F8F4;
    padding: 20px;
    gap: 10px;
}
.current-balance bdi{
    font-family: 'PPNeueMontreal';
    font-size: 25px;
    font-weight: 530;
    color: #245644;
}
span.credit{
    font-family: 'PPNeueMontreal';
    font-size: 18px;
    font-weight: 530;
    color: #245644;
}
.current-balance .balance-subtitle{
    opacity: 0.6;
}
.gift-title{
    font-size: 18px!important;
}
.giftcard-form .giftcards-div {
    gap: 20px;
}
.giftcards-div .giftcard-input{
    height: 73px;
    padding: 15px;
    background-color: transparent;
    border-radius: 5px!important;
    border: 1px solid #D6E4D3!important;
}
.giftcards-div .giftcard-input::placeholder{
    color: #507869;
}
.giftcards-list ,
.giftcards-activity-list{
    gap: 15px;
}
.giftcard-item{
    border-radius: 8px;
    border: 1px solid #D6E4D3;
    padding: 20px;
}
.giftcard-item bdi{
    font-size: 15px!important;
    font-family: 'PPNeueMontreal';
    font-weight: 400;
    color: #245644;
}
.giftcard-item p:not(:first-child){
    opacity: 0.8;
}
.giftcard-activity-item{
    border-radius: 8px;
    border: 1px solid #F3F4F6;
    background: #F9FAFB;
    padding: 20px;
    color: #6B7280!important;
}
.giftcard-activity-item p,
.giftcard-activity-item bdi{
    font-size: 15px!important;
    font-family: 'PPNeueMontreal';
    font-weight: 400;
    color: #6B7280;

}
.no-activity,
.no-giftcard{
    margin-left: 30px;
    opacity: 0.7;
}
/* Fin Tarjetas de regalo */
/* Login */

.login-div input {
    border: none!important;
    background: transparent;
    border-bottom: 1px solid #D9D9D9!important;
    padding-left: 0!important;
    color: #245644;
    margin-bottom: 30px;
}
.login-div input::placeholder{
    color: #7C9A8F;
}
.login-form-div {
    gap: 20px;
}
.login-form-div span, .login-form-div a{
    font-size: 13px;
}
.login-div .u-column1, .login-div .u-column2{
    flex-basis: 40%!important;
}
.login-div .full-border{
    flex-basis: 20%!important;
    width: 1px;
    background-color: #D9D9D9;
    height: 100%;
}
.woocommerce-privacy-policy-text p{
    color: #7C9A8F;
    font-size: 15px!important;
    font-weight: 400;
}
.woocommerce-privacy-policy-text a{
    color: #7C9A8F;
    font-size: 15px!important;
    font-weight: 600;
}

/* Fin Login */

/* Referrals */

.referral-code-div{
    border: 1px solid #D6E4D3;
}
.referral-code-div{
    border: 1px solid #D6E4D3;
    border-radius: 5px;
}
.copy-referral-code{
    background: #FCFFFB;
    height: 68px;
}
.copy-referral-code button::before{
    padding-right: 15px;
    content: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'&gt;&lt;path d='M13 5.33325H6.33333C5.59695 5.33325 5 5.93021 5 6.66659V13.3333C5 14.0696 5.59695 14.6666 6.33333 14.6666H13C13.7364 14.6666 14.3333 14.0696 14.3333 13.3333V6.66659C14.3333 5.93021 13.7364 5.33325 13 5.33325Z' stroke='%23245644' stroke-width='1.57' stroke-linecap='round' stroke-linejoin='round'/&gt;&lt;path d='M2.33333 10.6666C1.6 10.6666 1 10.0666 1 9.33325V2.66659C1 1.93325 1.6 1.33325 2.33333 1.33325H9C9.73333 1.33325 10.3333 1.93325 10.3333 2.66659' stroke='%23245644' stroke-width='1.57' stroke-linecap='round' stroke-linejoin='round'/&gt;&lt;/svg&gt;");
}
.copy-referral-code{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.copy-referral-code button{
    border-top: 2px solid #D6E4D3;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: transparent;
    height: 68px;
}
.copy-referral-code button:hover{
    background: #FCFFFB;
    border-top: 2px solid #D6E4D3;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}

.copy-referral-code button p{
    text-transform: capitalize;
}
.referral-code span{
    font-size: 15px;
}
.referral-title{
    font-weight: 530;
}
.custom-message-div{
    border-radius: 5px;
    border: 1px solid #D6E4D3;
    padding: 22px;
}

.share-ref-button{
    border-radius: 50px;
    border: 1px solid #7C9A8F;
    background: #D6E4D3;
}
.share-ref-button:hover{
    background: #D6E4D3;
}
.share-ref-button p{
    color: #245644;
    text-transform: capitalize;
}
.share-ref-button.whatsapp::before{
    padding-right: 15px;
    margin-top: 2px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M4.7458 6.49818L6.47644 4.69231C6.53005 4.63636 6.54739 4.55489 6.52121 4.48196L5.5058 1.65332C5.47668 1.57218 5.39975 1.51807 5.31355 1.51807H1.45755C1.3505 1.51807 1.26156 1.5979 1.25596 1.7048C1.04576 5.71773 3.20341 13.5599 13.5336 14.4638C13.6522 14.4742 13.7574 14.3806 13.7574 14.2616V10.3551C13.7574 10.2699 13.7046 10.1937 13.6249 10.1638L10.7186 9.07395C10.6436 9.04582 10.5591 9.06413 10.5025 9.12077L8.93542 10.6878' stroke='%23245644' stroke-width='1.56' stroke-linecap='round'/%3E%3C/svg%3E");
}
.share-ref-button.facebook::before{
    padding-right: 15px;
    margin-top: 2px;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3e%3cpath d='M7.33333 0H5.33333C4.44928 0 3.60143 0.351189 2.97631 0.976311C2.35119 1.60143 2 2.44928 2 3.33333V5.33333H0V8H2V13.3333H4.66667V8H6.66667L7.33333 5.33333H4.66667V3.33333C4.66667 3.15652 4.7369 2.98695 4.86193 2.86193C4.98695 2.7369 5.15652 2.66667 5.33333 2.66667H7.33333V0Z' fill='%23245644'/%3e%3c/svg%3e");
}
.share-ref-button.messenger::before{
    padding-right: 15px;
    margin-top: 2px;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3e%3cpath d='M4.93333 12.3386C6.20572 12.9913 7.66939 13.1681 9.06059 12.8371C10.4518 12.5061 11.679 11.6891 12.5212 10.5334C13.3633 9.37759 13.7649 7.95905 13.6537 6.53335C13.5425 5.10765 12.9257 3.76855 11.9145 2.75737C10.9034 1.74618 9.56426 1.12941 8.13856 1.01818C6.71286 0.90696 5.29431 1.3086 4.13855 2.15074C2.98278 2.99287 2.16579 4.22011 1.83482 5.61131C1.50384 7.00252 1.68063 8.46619 2.33333 9.73857L1 13.6719L4.93333 12.3386Z' stroke='%23245644' stroke-width='1.56' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.share-links{
    gap: 15px;
}
/* Fin Referrals */

/* Dashboard */

.panel-main-title{
    font-size: 32px;
}
.has_subscription_order_completed{
    gap: 10px;
}
.has_subscription_order_completed p.shipping_frequency{
    font-size: 14px!important;
    font-weight: 530;
    color: #507869;
}
.has_subscription_order_completed p.shipping_frequency::before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M13 7C13 5.4087 12.3679 3.88258 11.2426 2.75736C10.1174 1.63214 8.5913 1 7 1C5.32263 1.00631 3.71265 1.66082 2.50667 2.82667L1 4.33333' stroke='%23245644' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1V4.33333H4.33333' stroke='%23245644' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 7C1 8.5913 1.63214 10.1174 2.75736 11.2426C3.88258 12.3679 5.4087 13 7 13C8.67737 12.9937 10.2874 12.3392 11.4933 11.1733L13 9.66667' stroke='%23245644' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.66675 9.66675H13.0001V13.0001' stroke='%23245644' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
}   



.kgs-consumed,
.capsules-saved{
    gap: 15px;
}

.kgs-consumed span,
.capsules-saved span{
    font-size: 43px;
    font-weight: 400;
    line-height: 110%;
}
.panel-order.dashboard-panel .delivery-date{
    font-size: 15px;
    font-weight: 400;
    line-height: 110%;
    padding-left: 10px;
    color: #507869;
}
.panel-order bdi{
    font-family: "PPNeueMontreal"!important;
}

.order-progress-container {
    width: 100%;
    margin: 30px 0;
    position: relative;
}

.order-progress-bar-wrapper {
    height: 8px;
    border-radius: 2px;
    overflow: hidden;
    background-color: #EBF1E9;
}

.order-progress-bar {
    height: 100%;
    background-color: #245644;
    border-radius: 4px;
    transition: width 0.3s ease;
}

.progress-label{
    font-weight: 530;
}

.is-subscription-buttons{
    gap: 10px;
}
.next-delivery-date{
    font-size: 14px;
    font-weight: 400;
    line-height: 24.609px;
    gap: 15px;
}
.next-delivery-date::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M8.10666%201.78662H2.57926C2.16041%201.78662%201.75872%201.95301%201.46255%202.24917C1.16639%202.54534%201%202.94703%201%203.36588V14.4207C1%2014.8395%201.16639%2015.2412%201.46255%2015.5374C1.75872%2015.8336%202.16041%2015.9999%202.57926%2015.9999H13.6341C14.0529%2015.9999%2014.4546%2015.8336%2014.7508%2015.5374C15.0469%2015.2412%2015.2133%2014.8395%2015.2133%2014.4207V8.89328%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.26666%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%20%3Cpath%20d%3D%22M13.1406%201.49061C13.4548%201.17648%2013.8808%201%2014.3251%201C14.7693%201%2015.1954%201.17648%2015.5095%201.49061C15.8236%201.80475%2016.0001%202.2308%2016.0001%202.67506C16.0001%203.11931%2015.8236%203.54536%2015.5095%203.8595L8.39259%2010.9772C8.20509%2011.1645%207.97346%2011.3017%207.71903%2011.376L5.45043%2012.0393C5.38248%2012.0591%205.31046%2012.0603%205.2419%2012.0427C5.17333%2012.0251%205.11075%2011.9895%205.06071%2011.9394C5.01066%2011.8894%204.97499%2011.8268%204.95742%2011.7582C4.93986%2011.6897%204.94104%2011.6176%204.96086%2011.5497L5.62415%209.28109C5.69879%209.02687%205.83619%208.79551%206.0237%208.60833L13.1406%201.49061Z%22%20stroke%3D%22%23245644%22%20stroke-width%3D%221.26666%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%20%3C/svg%3E");
    display: inline-block;
    width: 17px;
    height: 17px;
}
.subscription-label-right{
    margin-left: auto;
}
.has_subscription_and_entrega{
    gap: 20px;
}

.share-incapto-header{
    gap: 10px;
}
.share-incapto-header .title{
    font-size: 18px !important;
}
.share-incapto-title{
    gap: 15px;
}
.referral-code{
    padding-left: 22px;
    padding-right: 22px;
}
.dashboard-payment-method.white-div,
.dashboard-shipping-address
 {
    height: 91%;
}
.contact-us-buttons{
    gap: 15px;
}
.dashboard-not-subscriber li{
    list-style: inside;
    font-size: 15px;
    font-weight: 400;
}
.dashboard-not-subscriber ul{
    gap: 15px;
}
.not-subscriber-title{
    font-size: 28px!important;
    font-style: normal;
    font-weight: 300;
}

button.show-password-input {
    background: transparent;
    border: none;
    justify-content: flex-end;
}
button.show-password-input:hover{
    background: none;
}
.order-and-date.plain-text{
    max-width: none;
}
.order-and-date.plain-text a{
    font-size: 18px;
    line-height: 110%;

}
/* Fin Dashboard */

/* Order now */

#confirmacionAdelantarSuscriPopUp p{
    font-weight: 400;
}

/* Fin order now */

/* Edit payment method */

.edit-payment-subtitle.d-flex.flex-row.justify-content-between {
    gap: 40px;
}
#PaymentMethodForm .title{
    font-weight: 400 !important;
}

.edit-payment-buttons{
    gap: 20px;
}

.woocommerce-my-account-wrapper select {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1.25L5.5 5.75L10 1.25' stroke='%23245644' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-position: right 10px center!important;
    background-size: 12px 12px!important;
    padding-right: 30px!important;
}

div#referralCode{
    line-height: 130%;
}
  


/* Fin Edit payment method */

@media (max-width: 768px) {
    .text-only{
        display: none;
    }
    .woocommerce-MyAccount-content {
        padding: 0 35px!important;
    }
    .order-prices{
        width: 100%;
    }
    .order-title{
        align-items: flex-start;
        font-weight: 530;
    }
    .has_subscription{
        margin-left: 0!important;
        font-weight: 500;
    }
    .woocommerce-MyAccount-content {
        padding: 0 35px!important;
        margin-top: 50px;
    }
    .order-details-container .row &gt; div{
        padding: 0!important;
    }
    .mw-150{
        max-width: 150px;
    }
    .green-div-mobile{
        border-radius: 10px;
        background: #F5F8F4;
        padding: 20px;
    }
    .total-order-number{
        font-size: 17px;
    }
    .row.no-gutters &gt; .col,
    .row.no-gutters &gt; [class*="col-"] {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    h3{
        color: #245644;
        font-style: normal;
        line-height: 110%;
        font-weight: 530;
        font-size: 25px!important;
    }
    form.edit-account button{
        width: 100%;
    }
    .order-detail-info{
        font-size: 16px!important;
        font-weight: 400!important;
        white-space: nowrap;
    }
    .subscriptions-details .order-details-container,
    .order-details-list,
    .order-details-list .order-details-item
    {
        gap: 40px;
    }
    .table-totals .total-price{
        font-size: 18px;
    }
    .woocommerce-checkout-review-order-table .product-total{
        font-size: 18px!important;
    }
}

@media (min-width: 768px) {
    .icon-only{
        display: none!important;
    }
    .woocommerce-MyAccount-content {
        padding: 0 35px!important;
    }
    .woocommerce-my-account-wrapper{
        flex-direction: column !important;
    }
    h3{
        color: #245644;
        font-style: normal;
        line-height: 110%;
        font-weight: 530;
        font-size: 32px!important;
    }
    .order-details img{
        border-radius: 5px;
        max-width: 114px!important;
        width: 100%;
        max-height: 114px;
        height: 100%;
    }
    .order-details .product-name{
        margin-right: 50px;
    }
    .woocommerce-my-account-wrapper &gt; .basel-my-account-sidebar {
        max-width: 100%!important;
    }
    .woocommerce-MyAccount-content {
        margin-top: 50px;
    }
    .product-price-quantity{
        border-radius: 6.836px;
        border: 0.855px solid #E5E7EB;
        padding: 12px;
        max-width: 170px;
        width: 100%;
    }
    .product-quantity{
        width: 100%;
        border-top: 0.855px solid #E5E7EB;
        padding-top: 5px;
    }
    .total-order-number, .total-price{
        font-size: 32px!important;
        font-weight: 400;
    }
    .price-and-discount{
        max-width: 330px;
        width: 100%;
        gap: 30px;
    }
    .subscription-extra-info{
        gap: 30px;
    }
    .incapto-subscriptions-list .subscription-number{
        order: -1;
        margin-right: 35px;
    }
    .giftcards-div button{
        height: fit-content;
    }
    .giftcards-div .giftcard-input{
        height: inherit;
    }
    .current-balance,
    .giftcard-item,
    .giftcard-activity-item{
        padding: 30px!important;
    }
    .giftcard-input{
        padding-left: 30px!important;
    }
    .custom-message-div{
        height: 150px;
    }
    .referral-code-div div:first-child{
        flex-basis: 75%;
    }
    .referral-code-div div:last-child{
        flex-basis: 25%;
    }
    .copy-referral-code button{
        border-top: 0;
        border-right: 0;
        border-bottom: 0;
        border-left: 1px solid #D6E4D3;
        border-bottom-left-radius: 0;
        background: transparent;
    }
    .copy-referral-code button:hover{
        border-top: 0;
        border-right: 0;
        border-bottom: 0;
        border-left: 1px solid #D6E4D3;
        border-bottom-left-radius: 0;
    }
    .share-links button{
        width: 205px;
    }
    .next-delivery-date{
        padding-left: 38px;
    }
    .order-detail-info{
        font-size: 22px!important;
        font-weight: 400!important;
        white-space: nowrap;
    }
    .order-details-container .row.no-gutters:has(&gt; div:nth-child(2):last-child) &gt; div:first-child {
        padding-right: 15px!important;
    }
      
    .order-details-container .row.no-gutters:has(&gt; div:nth-child(2):last-child) &gt; div:nth-child(2) {
        padding-left: 15px!important;
    }

}
@media (min-width: 992px) {
    .woocommerce-my-account-wrapper {
        flex-direction: row !important;
    }
    .woocommerce-my-account-wrapper &gt; .basel-my-account-sidebar {
        max-width: 25%!important;
    }
    .woocommerce-MyAccount-content {
        margin-top: 0;
    }
    .price-and-discount .label-save{
        align-self: center;
    }
    .edit-address-form button[type="submit"]{
        width: inherit;
    }
    a.solicitar-ya-subscripcion,
    .btn_payment-methods{
        justify-self: flex-end;
    }
    .cancel-subscription a.btn{
        max-width: fit-content;
        justify-self: flex-end;
    }
    
}</pre></body></html>