img{height:auto}.wp-block-woocommerce-checkout{padding-top:0!important}[data-reveal]{--reveal-distance:2rem;--reveal-duration:1100ms;--reveal-delay:0ms}[data-reveal="hero"]{--reveal-distance:1.4rem;--reveal-duration:1300ms}.epigena-reveal-ready [data-reveal]{opacity:1;transform:translate3d(0,0,0);transition:opacity var(--reveal-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay),transform var(--reveal-duration) cubic-bezier(.22,1,.36,1) var(--reveal-delay);will-change:opacity,transform}.epigena-reveal-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translate3d(0,var(--reveal-distance),0)}@media (prefers-reduced-motion:reduce){.epigena-reveal-ready [data-reveal],.epigena-reveal-ready [data-reveal]:not(.is-revealed){opacity:1;transform:none;transition:none}}.grid-custom>.custom-column{min-width:0;min-height:0}.grid-custom img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:none}.grid-custom .image-wide-grid2{aspect-ratio:3 / 2;height:auto}@media screen and (max-width:767px){.grid-custom .image-wide-grid2{aspect-ratio:auto;height:100%}}.button.add-to-cart-button.is-added,.button.epigena-simple-add-to-cart.is-added{animation:epigena-add-to-cart .65s ease;background-color:#4d473f}.epigena-quantity-input{color:inherit;text-align:center;background:#fff0;border:0;width:100%;height:100%;font:inherit;outline:none}.epigena-quantity-input::-webkit-outer-spin-button,.epigena-quantity-input::-webkit-inner-spin-button{appearance:none;margin:0}.epigena-quantity-input[type="number"]{-moz-appearance:textfield}.plus-minus-item{color:inherit;background:#fff0;border:0;padding:0;font:inherit}.product-coming-soon-label{color:var(--dark-brown);letter-spacing:.18em;text-transform:uppercase;border:1px solid #1c19164d;padding:1rem 1.25rem;font-size:.75rem;font-weight:600;display:inline-block}.product-coming-soon-message{color:var(--dark-brown);font-size:1rem;line-height:1.6}.woocommerce-account .section.page-header{padding-bottom:7.5rem}.woocommerce-account .container-fluid{box-sizing:border-box}.woocommerce-account .container-fluid.smaller-container:has(.woocommerce-MyAccount-navigation){max-width:82rem}.woocommerce-order-received .container-fluid.smaller-container{max-width:76rem}.woocommerce-account .woocommerce{--account-border:#1c191629;--account-border-strong:#1c191652;--account-muted:#81776b;color:var(--dark-brown);font-size:1rem;line-height:1.65}.woocommerce-order-received .woocommerce{--account-border:#1c191629;--account-border-strong:#1c191652;--account-muted:#81776b;color:var(--dark-brown);font-size:1rem;line-height:1.65}.woocommerce-account .woocommerce,.woocommerce-account .woocommerce *{box-sizing:border-box}.woocommerce-order-received .woocommerce,.woocommerce-order-received .woocommerce *{box-sizing:border-box}.woocommerce-account .woocommerce::after{content:"";clear:both;display:table}.woocommerce-account .woocommerce a{color:inherit;text-decoration:none;border-bottom:1px solid #1c191652;transition:opacity .25s,border-color .25s}.woocommerce-account .woocommerce a:hover{opacity:.65;border-bottom-color:#fff0}.woocommerce-order-received .woocommerce a{color:inherit;text-decoration:none;border-bottom:1px solid #1c191652;transition:opacity .25s,border-color .25s}.woocommerce-order-received .woocommerce a:hover{opacity:.65;border-bottom-color:#fff0}.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce h3,.woocommerce-order-received .woocommerce h2,.woocommerce-order-received .woocommerce h3{letter-spacing:-.005em;margin-top:0;margin-bottom:1.65rem;font-size:1.65rem;font-weight:400;line-height:1.15}.woocommerce-account .woocommerce .u-columns{grid-column-gap:2.25rem;grid-row-gap:2.25rem;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2{min-width:0;display:flex;flex-direction:column}.woocommerce-account .woocommerce-form,.woocommerce-account .woocommerce-ResetPassword{border:1px solid var(--account-border);background:#f3ede61c;min-height:27rem;padding:2.35rem;display:flex;flex:1;flex-direction:column}.woocommerce-account .woocommerce-ResetPassword{min-height:0;max-width:38rem}.woocommerce-account .woocommerce-form-row,.woocommerce-account .woocommerce .form-row{margin:0 0 1.35rem;padding:0}.woocommerce-account .woocommerce-form-login .form-row:last-of-type{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr;align-items:stretch;margin-top:.4rem;margin-bottom:0;display:grid}.woocommerce-account .woocommerce-form-register .form-row:last-child{margin-top:1.9rem;margin-bottom:0}.woocommerce-account .woocommerce label{letter-spacing:.01em;color:var(--dark-brown);margin-bottom:.55rem;font-size:.9rem;font-weight:600;line-height:1.35;display:block}.woocommerce-account .woocommerce .required{color:inherit;text-decoration:none}.woocommerce-account .woocommerce input.input-text{color:inherit;background:#f3ede61f;border:1px solid var(--account-border);border-radius:0;outline:none;width:100%;min-height:3.75rem;padding:1rem 1.1rem;font:inherit;transition:border-color .25s,background-color .25s}.woocommerce-account .woocommerce input.input-text:focus{background:#f3ede638;border-color:var(--account-border-strong)}.woocommerce-account .woocommerce-form__label-for-checkbox{grid-column-gap:.55rem;align-items:center;margin:0;display:inline-flex}.woocommerce-account .woocommerce-form__input-checkbox{accent-color:var(--dark-brown);width:1rem;height:1rem}.woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce .button{color:var(--creme);letter-spacing:.18em;text-align:center;text-transform:uppercase;background-color:var(--dark-brown);border:1px solid var(--dark-brown);border-radius:0;min-width:12rem;min-height:3.35rem;margin:0;padding:1rem 1.65rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .25s,border-color .25s,color .25s;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.woocommerce-account .woocommerce-button:hover,.woocommerce-account .woocommerce .button:hover{color:var(--dark-brown);background-color:#fff0;border-color:var(--dark-brown)}.woocommerce-account .woocommerce-button:focus-visible,.woocommerce-account .woocommerce .button:focus-visible{outline:1px solid var(--dark-brown);outline-offset:3px}.woocommerce-account .woocommerce-form .woocommerce-button,.woocommerce-account .woocommerce-form .button{width:100%}.woocommerce-account .lost_password{margin:1.45rem 0 0;font-size:.95rem}.woocommerce-account .woocommerce-privacy-policy-text{min-height:0}body.epigena-account-auth .heading-main2{display:none}body.epigena-account-auth .margin-top-xlarge{margin-top:0}body.epigena-account-auth .section.page-header{padding-top:clamp(8.5rem, 16vh, 12rem)}body.epigena-account-auth .woocommerce{max-width:36rem;margin-left:auto;margin-right:auto}body.epigena-account-auth .woocommerce .u-columns{max-width:34rem;margin-left:auto;margin-right:auto;display:block}body.epigena-account-auth .woocommerce .u-column1,body.epigena-account-auth .woocommerce .u-column2{min-width:0;display:block}body.epigena-account-auth-login .woocommerce .u-column2,body.epigena-account-auth-register .woocommerce .u-column1{display:none}body.epigena-account-auth .woocommerce h2{text-align:center;margin-bottom:2.35rem;font-size:clamp(3rem, 4.1vw, 4.25rem);line-height:.95}body.epigena-account-auth .woocommerce-form{background:#fff0;border:0;min-height:0;padding:0;display:block}body.epigena-account-auth .woocommerce label{color:var(--dark-brown);margin-bottom:.55rem;font-size:.9rem;font-weight:600}body.epigena-account-auth .woocommerce input.input-text{background:#f3ede61f;border:1px solid var(--account-border);min-height:3.35rem;padding:.9rem 2.85rem .9rem 1rem;font-size:1rem}body.epigena-account-auth .woocommerce input.input-text:focus{background:#f3ede638;border-color:var(--account-border-strong)}body.epigena-account-auth .woocommerce-form-login{grid-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.epigena-account-auth .woocommerce-form-login .form-row-wide{grid-column:1 / -1}body.epigena-account-auth .woocommerce-form-login .form-row:not(.form-row-wide){display:contents}body.epigena-account-auth .woocommerce-form-login__rememberme{grid-column:1;margin-top:1rem;order:3}body.epigena-account-auth .woocommerce-form-login__submit{grid-column:1 / -1;justify-self:stretch;margin-top:1.45rem;order:5}body.epigena-account-auth .lost_password{grid-column:2;justify-self:end;margin:1rem 0 0;font-size:1rem;order:4}body.epigena-account-auth .woocommerce-privacy-policy-text{margin-top:1.35rem;margin-bottom:1.75rem;font-size:1rem;line-height:1.7}body.epigena-account-auth .woocommerce-form-register .form-row:last-of-type{text-align:center;margin-top:0}body.epigena-account-auth .woocommerce-form .button{color:var(--creme);letter-spacing:.18em;text-transform:uppercase;background-color:var(--dark-brown);border:1px solid var(--dark-brown);width:100%;min-width:0;min-height:3.35rem;padding:1rem 1.65rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1}body.epigena-account-auth .woocommerce-form .button:hover{color:var(--dark-brown);background:#fff0;border-color:var(--dark-brown)}body.epigena-account-auth .woocommerce .woocommerce-form-login__submit{margin:1.45rem 0 0}body.epigena-account-auth .woocommerce-form .password-input{width:100%;position:relative;display:block}body.epigena-account-auth .woocommerce-form .show-password-input{color:var(--dark-brown);background:#fff0;border:0;width:1.35rem;min-width:0;height:1.35rem;min-height:0;margin:0;padding:0;opacity:.62;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}body.epigena-account-auth .epigena-account-auth-switch{grid-column:1 / -1;text-align:center;margin:2.3rem 0 0;font-size:1.05rem;order:6}body.epigena-account-auth .epigena-account-auth-switch a{margin-left:.55rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:17rem minmax(0,1fr);align-items:start;display:grid}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto;min-width:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{border-top:1px solid var(--account-border);margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--account-border);margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{letter-spacing:.14em;text-transform:uppercase;border-bottom:0;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.72rem;font-weight:600;line-height:1.2;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation a::after{content:"";background:currentColor;width:1.1rem;height:1px;opacity:.35;transition:width .25s,opacity .25s}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a::after,.woocommerce-account .woocommerce-MyAccount-navigation a:hover::after{width:2rem;opacity:1}.woocommerce-account .woocommerce-MyAccount-content{border-left:1px solid var(--account-border);min-height:22rem;padding-left:3rem}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{color:var(--dark-brown);border-bottom:1px solid var(--account-border);margin-top:0;margin-bottom:2rem;padding-bottom:1.35rem;font-size:1.1rem}.woocommerce-account .woocommerce-MyAccount-content>p{max-width:46rem}.woocommerce-account .woocommerce table.shop_table{border:1px solid var(--account-border);border-collapse:collapse;width:100%;margin:0 0 2rem}.woocommerce-order-received .woocommerce table.shop_table{border:1px solid var(--account-border);border-collapse:collapse;width:100%;margin:0 0 2rem}.woocommerce-account .woocommerce table.shop_table th,.woocommerce-account .woocommerce table.shop_table td,.woocommerce-order-received .woocommerce table.shop_table th,.woocommerce-order-received .woocommerce table.shop_table td{border:1px solid var(--account-border);padding:1rem;text-align:left;vertical-align:top;line-height:1.45}.woocommerce-account .woocommerce table.shop_table th,.woocommerce-order-received .woocommerce table.shop_table th{font-weight:600}.woocommerce-account .woocommerce mark,.woocommerce-order-received .woocommerce mark{color:inherit;background:#fff0;padding:0;font-weight:600}.woocommerce-account .woocommerce-orders-table{table-layout:auto;font-size:.88rem;line-height:1.45}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{padding:.85rem .9rem}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell{overflow-wrap:break-word}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-order-number,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-number{width:8.5rem}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-order-date,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-date{width:8rem}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-order-status,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-status{min-width:10.5rem}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-order-total,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{width:11.5rem}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-order-actions,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{width:10.5rem}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{width:100%;min-width:0;min-height:3rem;padding-left:.85rem;padding-right:.85rem;font-size:.68rem}.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{margin-top:2.75rem}.woocommerce-account .woocommerce-table--order-details,.woocommerce-order-received .woocommerce-table--order-details{table-layout:fixed}.woocommerce-account .woocommerce-table--order-details .product-name,.woocommerce-order-received .woocommerce-table--order-details .product-name{width:62%}.woocommerce-account .woocommerce-table--order-details .product-total,.woocommerce-order-received .woocommerce-table--order-details .product-total{width:38%}.woocommerce-account .woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-table--order-details tfoot th{color:var(--dark-brown)}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.woocommerce-account .woocommerce-customer-details .woocommerce-column,.woocommerce-order-received .woocommerce-customer-details .woocommerce-column{float:none;width:auto;max-width:none}.woocommerce-account .woocommerce-customer-details address,.woocommerce-order-received .woocommerce-customer-details address{border:1px solid var(--account-border);min-height:auto;margin:0;padding:1.35rem;font-style:normal;line-height:1.7}.woocommerce-account .woocommerce-customer-details address p,.woocommerce-order-received .woocommerce-customer-details address p{margin:.9rem 0 0}.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-account .woocommerce-customer-details address .woocommerce-customer-details--email,.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--email{margin-top:0;margin-bottom:0}.woocommerce-order-received .woocommerce-order{max-width:64rem}.woocommerce-order-received .woocommerce-thankyou-order-received{background:#f3ede61c;border:1px solid var(--account-border);margin:0 0 1.75rem;padding:1.15rem 1.35rem;font-size:1.05rem}.woocommerce-order-received .woocommerce-info{background:#f3ede61c;border:1px solid var(--account-border);margin:0 0 1.5rem;padding:1rem 1.25rem}.woocommerce-order-received .woocommerce-form{background:#f3ede61c;border:1px solid var(--account-border);max-width:38rem;margin:0;padding:2.2rem}.woocommerce-order-received .woocommerce-form .clear{display:none}.woocommerce-order-received .woocommerce .form-row{float:none;clear:none;width:100%;margin:0 0 1.35rem;padding:0}.woocommerce-order-received .woocommerce label{letter-spacing:.01em;color:var(--dark-brown);margin-bottom:.55rem;font-size:.9rem;font-weight:600;line-height:1.35;display:block}.woocommerce-order-received .woocommerce input.input-text{color:inherit;background:#f3ede61f;border:1px solid var(--account-border);border-radius:0;outline:none;width:100%;min-height:3.35rem;padding:.9rem 1rem;font:inherit;transition:border-color .25s,background-color .25s}.woocommerce-order-received .woocommerce input.input-text:focus{background:#f3ede638;border-color:var(--account-border-strong)}.woocommerce-order-received .woocommerce-form__label-for-checkbox{grid-column-gap:.55rem;align-items:center;margin:0;display:inline-flex}.woocommerce-order-received .woocommerce-form__input-checkbox{accent-color:var(--dark-brown);width:1rem;height:1rem}.woocommerce-order-received .woocommerce-order-overview{border-top:1px solid var(--account-border);border-left:1px solid var(--account-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 2.75rem;padding:0;list-style:none;display:grid}.woocommerce-order-received .woocommerce-order-overview::before,.woocommerce-order-received .woocommerce-order-overview::after{content:none}.woocommerce-order-received .woocommerce-order-overview li{letter-spacing:.12em;text-transform:uppercase;border-right:1px solid var(--account-border);border-bottom:1px solid var(--account-border);margin:0;padding:.9rem 1rem;font-size:.68rem;font-weight:600;line-height:1.35}.woocommerce-order-received .woocommerce-order-overview strong{letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:.75rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere;display:block}.woocommerce-order-received .woocommerce .button{color:var(--creme);letter-spacing:.18em;text-align:center;text-transform:uppercase;background-color:var(--dark-brown);border:1px solid var(--dark-brown);border-radius:0;min-width:12rem;min-height:3.35rem;margin:0;padding:1rem 1.65rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .25s,border-color .25s,color .25s;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.woocommerce-order-received .woocommerce .button:hover{color:var(--dark-brown);background-color:#fff0;border-color:var(--dark-brown)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{grid-column-gap:1.5rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;display:flex}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{width:auto;flex:0 0 auto;float:none}.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields){max-width:46rem}.woocommerce-account .woocommerce-EditAccountForm{max-width:46rem}.woocommerce-account .woocommerce-address-fields__field-wrapper{grid-column-gap:1.25rem;grid-row-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.woocommerce-account .woocommerce-address-fields .form-row{width:auto;margin-bottom:0;float:none;clear:none}.woocommerce-account .woocommerce-address-fields .form-row-wide,.woocommerce-account .woocommerce-address-fields #billing_address_2_field{grid-column:1 / -1}.woocommerce-account .woocommerce-address-fields .woocommerce-input-wrapper{display:block}.woocommerce-account .woocommerce-address-fields input.input-text,.woocommerce-account .woocommerce-address-fields select,.woocommerce-account .woocommerce-EditAccountForm input.input-text{min-height:3.15rem;padding:.78rem .95rem}.woocommerce-account .woocommerce-address-fields input::placeholder{color:#81776b99}.woocommerce-account .woocommerce-address-fields>p:last-child,.woocommerce-account .woocommerce-EditAccountForm>p:last-child{margin:1.65rem 0 0}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:0;margin:1.65rem 0 0;padding:0}.woocommerce-account .woocommerce-EditAccountForm legend{color:var(--account-muted);margin:0 0 .65rem;padding:0;font-size:1rem;font-weight:400}.woocommerce-account .woocommerce-EditAccountForm .form-row{margin-bottom:1rem}.woocommerce-account .woocommerce-EditAccountForm .password-input{width:100%;position:relative;display:block}.woocommerce-account .woocommerce-EditAccountForm .password-input input.input-text{padding-right:3rem}.woocommerce-account .woocommerce-EditAccountForm .show-password-input{color:var(--dark-brown);background:#fff0;border:0;width:1.35rem;min-width:0;height:1.35rem;min-height:0;margin:0;padding:0;opacity:.48;cursor:pointer;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.woocommerce-account .woocommerce-EditAccountForm .show-password-input::before{content:"";border:1px solid currentColor;border-radius:50%;position:absolute;inset:.38rem .15rem}.woocommerce-account .woocommerce-EditAccountForm .show-password-input::after{content:"";background:currentColor;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.woocommerce-account .woocommerce .select2-container{width:100%!important}.woocommerce-account .select2-container--default .select2-selection--single{color:var(--dark-brown);background:#f3ede61f;border:1px solid var(--account-border);border-radius:0;outline:none;min-height:3.15rem;transition:border-color .25s,background-color .25s}.woocommerce-account .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-account .select2-container--default .select2-selection--single:focus{background:#f3ede638;border-color:var(--account-border-strong)}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--dark-brown);padding:.78rem 2.5rem .78rem .95rem;line-height:1.35}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#81776b99}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.5rem;height:100%;inset:0 0 auto auto}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--dark-brown) #fff0 #fff0;border-width:.32rem .26rem 0;margin-left:-.26rem;margin-top:-.12rem}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{color:var(--dark-brown);background:#f3ede624;border:1px solid var(--account-border);margin:0 0 1.5rem;padding:1rem 1.15rem}body.woocommerce-account .select2-dropdown{color:var(--dark-brown);background:var(--creme);border:1px solid #1c191652;border-radius:0}body.woocommerce-account .select2-search--dropdown{padding:.75rem}body.woocommerce-account .select2-search--dropdown .select2-search__field{color:var(--dark-brown);background:#f3ede61f;border:1px solid #1c191629;border-radius:0;outline:none;min-height:2.8rem;padding:.65rem .8rem;font:inherit}body.woocommerce-account .select2-results__option{padding:.72rem .95rem}body.woocommerce-account .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-account .select2-container--default .select2-results__option--highlighted[data-selected]{color:var(--creme);background:var(--dark-brown)}body.woocommerce-account .select2-container--default .select2-results__option[aria-selected="true"]:not(.select2-results__option--highlighted),body.woocommerce-account .select2-container--default .select2-results__option[data-selected="true"]:not(.select2-results__option--highlighted){background:#1c191614}@media screen and (max-width:991px){.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation),.woocommerce-account .woocommerce .u-columns{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content{border-left:0;padding-left:0}.woocommerce-account .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.woocommerce-account .container-fluid.smaller-container,.woocommerce-order-received .container-fluid.smaller-container{padding-left:1.125rem;padding-right:1.125rem}.woocommerce-account .section.page-header,.woocommerce-order-received .section.page-header{padding-bottom:5rem}body.epigena-account-auth .section.page-header{padding-top:7.5rem}body.epigena-account-auth .woocommerce h2{margin-bottom:2rem;font-size:clamp(2.65rem, 15vw, 3.6rem)}body.epigena-account-auth .woocommerce-form-login{grid-template-columns:1fr}body.epigena-account-auth .woocommerce-form-login__rememberme,body.epigena-account-auth .lost_password{grid-column:1;justify-self:start}body.epigena-account-auth .lost_password{margin-top:.75rem}body.epigena-account-auth .woocommerce-form-login__submit{margin-top:2.25rem}body.epigena-account-auth .epigena-account-auth-switch{margin-top:1.75rem}.woocommerce-account .woocommerce,.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2,.woocommerce-account .woocommerce-form,.woocommerce-account .woocommerce .form-row,.woocommerce-account .woocommerce input.input-text{width:100%;max-width:100%;min-width:0}.woocommerce-account .woocommerce-form,.woocommerce-account .woocommerce-ResetPassword,.woocommerce-order-received .woocommerce-form{min-height:0;padding:1.25rem 1.125rem}.woocommerce-account .woocommerce-form-login .form-row:last-of-type{grid-template-columns:1fr}.woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce .button,.woocommerce-order-received .woocommerce .button{width:100%;min-width:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{align-items:stretch;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{width:100%}.woocommerce-account .woocommerce table.shop_table.woocommerce-orders-table{border:0;margin-bottom:1.5rem}.woocommerce-account .woocommerce-orders-table thead{display:none}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-orders-table tbody,.woocommerce-account .woocommerce-orders-table tr,.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{width:100%;display:block}.woocommerce-account .woocommerce-orders-table tr{border:1px solid var(--account-border);margin-bottom:1rem}.woocommerce-account .woocommerce-orders-table [class*="woocommerce-orders-table__cell-"]{width:100%;max-width:none;min-width:0;word-break:normal}.woocommerce-account .woocommerce table.shop_table.woocommerce-orders-table th,.woocommerce-account .woocommerce table.shop_table.woocommerce-orders-table td{border:0;border-bottom:1px solid var(--account-border);grid-column-gap:.9rem;grid-row-gap:.35rem;grid-template-columns:minmax(7rem,34%) minmax(0,1fr);padding:.9rem 1rem;display:grid;overflow-wrap:normal}.woocommerce-account .woocommerce table.shop_table.woocommerce-orders-table th:last-child,.woocommerce-account .woocommerce table.shop_table.woocommerce-orders-table td:last-child{border-bottom:0}.woocommerce-account .woocommerce table.shop_table.woocommerce-orders-table .woocommerce-orders-table__cell-order-total{display:flex;align-items:flex-start;white-space:nowrap}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total::before{flex:0 0 max(7rem, 34%);margin-right:0}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{margin-right:.25em}.woocommerce-account .woocommerce-orders-table a:not(.button){border-bottom:0}.woocommerce-account .woocommerce-orders-table th::before,.woocommerce-account .woocommerce-orders-table td::before{content:attr(data-title);letter-spacing:.12em;text-transform:uppercase;color:var(--account-muted);float:none;font-size:.68rem;font-weight:600;line-height:1.35}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{display:block}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before{margin-bottom:.75rem;display:block}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr}.woocommerce-account .woocommerce-customer-details .woocommerce-column,.woocommerce-order-received .woocommerce-customer-details .woocommerce-column{min-width:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-order-received .woocommerce-customer-details address{min-height:0;padding:1.25rem}.woocommerce-account .woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin-bottom:1rem;line-height:1.15}.woocommerce-order-received .woocommerce-order{max-width:none}}@keyframes epigena-add-to-cart{0%{transform:translateY(0)}35%{transform:translateY(-3px)}100%{transform:translateY(0)}}