.woocommerce-lost-password .woocommerce{display:flex}.woocommerce-account .entry-content,.woocommerce-lost-password .entry-content{margin:0 !important}.woocommerce-account .login_register_container,.woocommerce-lost-password .login_register_container{display:grid;grid-template-columns:486px 1fr;min-height:100vh}@media screen and (max-width: 1200px){.woocommerce-account .login_register_container,.woocommerce-lost-password .login_register_container{grid-template-columns:350px 1fr}}@media screen and (max-width: 992px){.woocommerce-account .login_register_container,.woocommerce-lost-password .login_register_container{grid-template-columns:1fr;grid-column:1/-1}}.woocommerce-account .login_register_container .left-col,.woocommerce-lost-password .login_register_container .left-col{padding:2.5rem 0;background:#523f31;position:relative}@media screen and (max-width: 992px){.woocommerce-account .login_register_container .left-col,.woocommerce-lost-password .login_register_container .left-col{display:none}}.woocommerce-account .login_register_container .left-col .left-col__content,.woocommerce-lost-password .login_register_container .left-col .left-col__content{position:sticky;top:6rem;display:flex;flex-direction:column;height:100%}.woocommerce-account .login_register_container .left-col .left-col__content .content-wrap,.woocommerce-lost-password .login_register_container .left-col .left-col__content .content-wrap{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.woocommerce-account .login_register_container .left-col .left-col__content .content-wrap h2,.woocommerce-lost-password .login_register_container .left-col .left-col__content .content-wrap h2{margin:3rem 2.5rem 0 !important;color:#ebe9e6;font-weight:400;font-style:Medium;font-size:48px !important;leading-trim:NONE;line-height:120%;letter-spacing:0%}.woocommerce-account .login_register_container .left-col .left-col__content .content-wrap h2 strong,.woocommerce-lost-password .login_register_container .left-col .left-col__content .content-wrap h2 strong{font-weight:700}.woocommerce-account .login_register_container .left-col .left-col__content .logo,.woocommerce-lost-password .login_register_container .left-col .left-col__content .logo{max-width:6.75rem;margin:0 2.5rem}.woocommerce-account .login_register_container .left-col .left-col__content .logo img,.woocommerce-lost-password .login_register_container .left-col .left-col__content .logo img{margin:0}.woocommerce-account .login_register_container .left-col .left-col__content .description,.woocommerce-lost-password .login_register_container .left-col .left-col__content .description{margin:0 2.5rem;color:#ebe9e6;font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal}.woocommerce-account .login_register_container .left-col .left-col__content .description p,.woocommerce-lost-password .login_register_container .left-col .left-col__content .description p{color:#ebe9e6;font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal}.woocommerce-account .login_register_container .right-col,.woocommerce-lost-password .login_register_container .right-col{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;padding:5rem 11rem}@media screen and (max-width: 992px){.woocommerce-account .login_register_container .right-col,.woocommerce-lost-password .login_register_container .right-col{padding:0;justify-content:center;align-items:center;width:100%}}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col,.woocommerce-lost-password .login_register_container .right-col{justify-content:start}}.woocommerce-account .login_register_container .right-col .woocommerce-form-row,.woocommerce-lost-password .login_register_container .right-col .woocommerce-form-row{margin:0 0 1rem;padding:0;width:100%}.woocommerce-account .login_register_container .right-col .back-to-home-btn,.woocommerce-lost-password .login_register_container .right-col .back-to-home-btn{position:absolute;top:2rem;left:2rem;width:3rem;height:3rem;aspect-ratio:1/1}.woocommerce-account .login_register_container .right-col .back-to-home-btn svg,.woocommerce-lost-password .login_register_container .right-col .back-to-home-btn svg{width:2rem;height:2rem;aspect-ratio:1/1}@media screen and (max-width: 992px){.woocommerce-account .login_register_container .right-col .back-to-home-btn,.woocommerce-lost-password .login_register_container .right-col .back-to-home-btn{top:1rem;left:0;width:2rem;height:2rem}.woocommerce-account .login_register_container .right-col .back-to-home-btn svg,.woocommerce-lost-password .login_register_container .right-col .back-to-home-btn svg{width:1rem;height:1rem}}.woocommerce-account .login_register_container .right-col .login-from-container,.woocommerce-lost-password .login_register_container .right-col .login-from-container{width:22.375rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .login-from-container,.woocommerce-lost-password .login_register_container .right-col .login-from-container{width:100%;margin-top:3.5rem}}.woocommerce-account .login_register_container .right-col .login-from-container .login-from-container-header,.woocommerce-lost-password .login_register_container .right-col .login-from-container .login-from-container-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .login-from-container .login-from-container-header,.woocommerce-lost-password .login_register_container .right-col .login-from-container .login-from-container-header{margin-bottom:1.5rem}}.woocommerce-account .login_register_container .right-col .login-from-container .login-from-container-header h2,.woocommerce-lost-password .login_register_container .right-col .login-from-container .login-from-container-header h2{color:#323232;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin:0}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .login-from-container .login-from-container-header h2,.woocommerce-lost-password .login_register_container .right-col .login-from-container .login-from-container-header h2{font-size:1.5rem !important;margin:0 !important}}.woocommerce-account .login_register_container .right-col .login-from-container .login-from-container-header a.register-link,.woocommerce-lost-password .login_register_container .right-col .login-from-container .login-from-container-header a.register-link{color:#323232;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .login-from-container .login-from-container-header a.register-link,.woocommerce-lost-password .login_register_container .right-col .login-from-container .login-from-container-header a.register-link{font-size:.75rem !important}}.woocommerce-account .login_register_container .right-col .login-from-container .woocommerce-form-login,.woocommerce-lost-password .login_register_container .right-col .login-from-container .woocommerce-form-login{margin:0;border:none;padding:0}.woocommerce-account .login_register_container .right-col .login-from-container .woocommerce-form-login input,.woocommerce-lost-password .login_register_container .right-col .login-from-container .woocommerce-form-login input{display:flex;height:3rem;padding:.875rem 1rem;align-items:center;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #d3cec9;background:#fff;outline:none}.woocommerce-account .login_register_container .right-col .login-from-container .woocommerce-form-login input::placeholder,.woocommerce-lost-password .login_register_container .right-col .login-from-container .woocommerce-form-login input::placeholder{color:#736c64;font-family:"TT Commons Pro Trial";font-size:1;font-style:normal;font-weight:400;line-height:120%}.woocommerce-account .login_register_container .right-col .login-from-container .woocommerce-form-login .lost_password,.woocommerce-lost-password .login_register_container .right-col .login-from-container .woocommerce-form-login .lost_password{margin:-0.5rem 0 1.5rem 0}.woocommerce-account .login_register_container .right-col .login-from-container .woocommerce-form-login .lost_password a,.woocommerce-lost-password .login_register_container .right-col .login-from-container .woocommerce-form-login .lost_password a{color:#222;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.woocommerce-account .login_register_container .right-col .register-from-container,.woocommerce-lost-password .login_register_container .right-col .register-from-container{width:374px}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container,.woocommerce-lost-password .login_register_container .right-col .register-from-container{width:100%;margin-top:3.5rem;margin-bottom:2.5rem}}.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header{margin-bottom:1rem}}.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header h2,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header h2{color:var(--Color-Grey-700, #242321);font-family:"TT Commons Pro Trial";font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin:0;padding:0}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header h2,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header h2{font-size:1.5rem !important;margin:0 !important}}.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header p,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header p{margin:0;padding:0;color:var(--Color-Grey-700, #242321);font-size:14px;font-style:normal;font-weight:500;line-height:120%}.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header p span,.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header p a,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header p span,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header p a{display:inline;margin:0;padding:0}.woocommerce-account .login_register_container .right-col .register-from-container .register-from-container-header p a,.woocommerce-lost-password .login_register_container .right-col .register-from-container .register-from-container-header p a{color:var(--Color-Grey-700, #242321);font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register{margin:0 !important;border:none !important;padding:0 !important;display:flex;flex-direction:column;gap:1rem}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields{margin:0 !important;border:none !important;padding:0 !important;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields{order:2}}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_name_line,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_name_line{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_name_line:before,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_name_line:after,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_name_line:before,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_name_line:after{display:none}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5rem}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1 #architect_address,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1 #architect_address{grid-column:1/span 4}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1 #architect_apartment,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1 #architect_apartment{grid-column:5/span 2}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1:before,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1:after,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1:before,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_1:after{display:none}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5rem}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2 #architect_postal_code,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2 #architect_postal_code{grid-column:1/span 2}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2 #architect_city,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2 #architect_city{grid-column:3/span 4}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2:before,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2:after,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2:before,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register #architect-fields .architect_adress_line_2:after{display:none}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .woocommerce-form-row,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .woocommerce-form-row{margin:0 !important}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection>p,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection>p{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;border-radius:80px;margin-bottom:.5rem !important}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection>p:before,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection>p:after,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection>p:before,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection>p:after{display:none}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection{order:-1}}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection:before,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection:after,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection:before,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection:after{display:none}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label{width:100%;height:100%;text-align:center;color:var(--Color-Linen-500, #796254);cursor:pointer;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:12px 1rem}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label *,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label *{cursor:pointer}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label input,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label input{display:none}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label:first-child,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label:first-child{border-radius:80px 0 0 80px;border-top:2px solid var(--Color-Linen-200, #E4D7CD);border-left:2px solid var(--Color-Linen-200, #E4D7CD);border-bottom:2px solid var(--Color-Linen-200, #E4D7CD)}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label:last-child,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label:last-child{border-radius:0 80px 80px 0;border-top:2px solid var(--Color-Linen-200, #E4D7CD);border-right:2px solid var(--Color-Linen-200, #E4D7CD);border-bottom:2px solid var(--Color-Linen-200, #E4D7CD)}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label:has(input[type=radio]:checked),.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .user-type-selection label:has(input[type=radio]:checked){background:var(--Color-Orange-100, #F7C3A7);border:2px solid var(--Color-Orange-300, #EA631B);color:var(--Color-Orange-800, #5C2A00)}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .loyalty-info,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .loyalty-info{margin-top:1rem !important;margin-bottom:.5rem !important;color:var(--Color-Grey-600, #44403D);font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .loyalty-info,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .loyalty-info{order:4}}@media screen and (max-width: 992px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset{order:10}}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item{display:flex;gap:.5rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item{order:5;gap:1rem}}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item label,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item label{color:var(--Color-Grey-600, #44403D);font-family:"TT Commons Pro Trial";font-size:14px !important;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item label,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item label{font-size:.75rem !important}}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item input[type=checkbox],.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item input[type=checkbox]{display:flex;width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:20px !important;max-height:20px !important;padding:0 !important;flex-direction:column;justify-content:center;align-items:center;border-radius:4px !important;border:2px solid #d3cec9 !important;background:#fff !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item input[type=checkbox]:checked,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item input[type=checkbox]:checked{background:#ea631b !important;border:2px solid #ea631b !important}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item input[type=checkbox]:checked:after,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .consents-fieldset .consent-item input[type=checkbox]:checked:after{content:"";position:absolute;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);top:2px;left:6px}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .register-btn,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .register-btn{margin-top:1.5rem !important}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register .register-btn,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register .register-btn{margin-top:.5rem !important;order:3}}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register input,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register textarea,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register input,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register textarea{display:flex;height:3rem;padding:.875rem 1rem !important;align-items:center;gap:.5rem;align-self:stretch;border-radius:8px !important;border:1px solid var(--Color-Grey-300, #D3CEC9) !important;background:var(--White, #FFF);outline:none}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register input::placeholder,.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register textarea::placeholder,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register input::placeholder,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register textarea::placeholder{color:var(--Color-Grey-500, #736C64);font-family:"TT Commons Pro Trial";font-style:normal;font-weight:400;line-height:120%;font-size:.875rem}.woocommerce-account .login_register_container .right-col .register-from-container .woocommerce-form-register textarea,.woocommerce-lost-password .login_register_container .right-col .register-from-container .woocommerce-form-register textarea{min-height:89px}.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword{width:22.375rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword{width:100%;margin-top:3.5rem;margin-bottom:2.5rem}}.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword h2,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword h2{color:#323232;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin:0;margin-bottom:.875rem}@media screen and (max-width: 576px){.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword h2,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword h2{font-size:1.5rem !important;margin:0 0 1rem 0 !important}}.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword .description,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword .description{color:var(--Color-Grey-600, #44403D);font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:1.5rem}.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword input,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword input{display:flex;height:3rem;padding:.875rem 1rem;align-items:center;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #d3cec9;background:#fff;outline:none;width:100%;margin-bottom:.5rem}.woocommerce-account .login_register_container .right-col .woocommerce-ResetPassword input::placeholder,.woocommerce-lost-password .login_register_container .right-col .woocommerce-ResetPassword input::placeholder{color:#736c64;font-family:"TT Commons Pro Trial";font-size:1;font-style:normal;font-weight:400;line-height:120%}.password-requirements{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.password-requirements .pass-req-item{color:var(--Color-Grey-400, #A49B93);text-align:center;font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:500;line-height:120%;transition:.3s;display:flex;align-items:center;gap:.25rem;text-align:left}@media screen and (max-width: 576px){.password-requirements .pass-req-item{font-size:.75rem}}.password-requirements .pass-req-item svg{width:16px;height:16px;transition:.3s;stroke:var(--Color-Grey-400, #A49B93)}.password-requirements .pass-req-item.not-valid{color:red}.password-requirements .pass-req-item.not-valid svg{stroke:red}.password-requirements .pass-req-item.valid{color:var(--Color-Green-300, #6DBD8B)}.password-requirements .pass-req-item.valid svg{stroke:var(--Color-Green-300, #6DBD8B)}#password_strength,.woocommerce-password-hint{display:none !important}.woocommerce:has(.woocommerce-MyAccount-navigation){max-width:95rem;margin:auto}.woocommerce:has(.shopping-list-container){max-width:120rem;padding:0 3rem;margin:auto}@media(max-width: 992px){.woocommerce:has(.shopping-list-container){padding:0}}.woocommerce .woocommerce-MyAccount-navigation{border-right:1px solid #ebe9e6;padding-top:1rem;padding-right:1rem;padding-left:1rem}.woocommerce .woocommerce-MyAccount-navigation .user-container{border-radius:.5rem;background:#e5d9d2;display:flex;gap:1rem;justify-content:space-between;padding:.875rem}.woocommerce .woocommerce-MyAccount-navigation .user-container.architekt{background:#523f31;color:#fff}.woocommerce .woocommerce-MyAccount-navigation .user-container.architekt .info-col,.woocommerce .woocommerce-MyAccount-navigation .user-container.architekt .user-name,.woocommerce .woocommerce-MyAccount-navigation .user-container.architekt .hello-text,.woocommerce .woocommerce-MyAccount-navigation .user-container.architekt .architekt-status{color:#fff !important}.woocommerce .woocommerce-MyAccount-navigation .user-container.architekt .user-email{color:#ebe9e6 !important}.woocommerce .woocommerce-MyAccount-navigation .user-container .info-col{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}.woocommerce .woocommerce-MyAccount-navigation .user-container .info-col .user-name{color:#222;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;display:flex;align-items:center;gap:.5rem;justify-content:space-between}.woocommerce .woocommerce-MyAccount-navigation .user-container .info-col .user-name .architekt-status{color:#fff;font-size:.625rem;font-style:normal;font-weight:600;line-height:normal;border-radius:5rem;background:#ea631b;padding:.25rem .5rem}.woocommerce .woocommerce-MyAccount-navigation .user-container .info-col .user-email{color:#222;font-size:.75rem;font-style:normal;font-weight:450;line-height:140%}.woocommerce .woocommerce-MyAccount-navigation .user-container .avatar-col .avatar-wrapper{aspect-ratio:1/1;width:2.625rem;height:2.625rem;border-radius:5rem}.woocommerce .woocommerce-MyAccount-navigation .user-container .avatar-col .avatar-wrapper img{margin:0;padding:0;aspect-ratio:1/1;width:2.625rem;height:2.625rem;border-radius:5rem}.woocommerce .woocommerce-MyAccount-navigation .navigation-list{list-style:none;padding:0 !important;margin:1.125rem 0}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li{margin:0;border-bottom:1px solid #ebe9e6}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li.is-active{border-bottom:1px solid #e5d9d2;background:#f5f0ed}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li:hover{border-bottom:1px solid #e5d9d2;background:#e5d9d2}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:1rem .875rem}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a>div{display:flex;gap:.5rem}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a>div .icon-wrapper{width:1.25rem;height:1.25rem;aspect-ratio:1/1}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a>div .icon-wrapper img{width:1.25rem;height:1.25rem;aspect-ratio:1/1;margin:0}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a>div .label-wrapper{color:#525252;font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a .chevron{width:1.25rem;height:1.25rem;aspect-ratio:1/1}.woocommerce .woocommerce-MyAccount-navigation .navigation-list li a .chevron img{width:1.25rem;height:1.25rem;aspect-ratio:1/1;margin:0}.page-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.25rem}@media(max-width: 768px){.page-title{margin-bottom:1rem}}.page-title h1{margin:0;color:#323232;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%}.page-title .clear-all-favorites{font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;cursor:pointer}.favorites-container{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;margin-bottom:3rem}@media(max-width: 768px){.favorites-container{grid-template-columns:1fr;gap:1rem;margin-bottom:0}}.favorites-container .favorite-item{border:1px solid #e5d9d2;border-radius:.5rem;display:flex;flex-direction:column}.favorites-container .favorite-item:has(.toggle-favorite:checked){border-color:#796254;border-width:2px}.favorites-container .favorite-item:has(.toggle-favorite:checked) .favorite-header{border-bottom-color:#796254;border-bottom-width:2px}.favorites-container .favorite-item .favorite-actions{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:1rem 1.5rem;flex-grow:1;flex-direction:column;justify-content:end;align-items:end}@media(max-width: 768px){.favorites-container .favorite-item .favorite-actions{grid-template-columns:3.87rem 1fr;gap:.5rem;padding:0 1rem 1rem}.favorites-container .favorite-item .favorite-actions button{width:100%}}.favorites-container .favorite-item .favorite-actions>a,.favorites-container .favorite-item .favorite-actions>div,.favorites-container .favorite-item .favorite-actions>form{grid-column:2/span 1}.favorites-container .favorite-item .favorite-header{padding:.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5d9d2}@media(max-width: 768px){.favorites-container .favorite-item .favorite-header{padding:.5rem 1rem}}.favorites-container .favorite-item .favorite-header .favorite-delete{width:1.5rem;height:1.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.favorites-container .favorite-item .favorite-header .favorite-delete *{cursor:pointer}.favorites-container .favorite-item .favorite-header .favorite-delete svg{width:100%;height:100%;margin:0 !important;padding:0 !important;max-width:1.25rem;max-height:1.25rem;vertical-align:center}.favorites-container .favorite-item .favorite-header .favorite-delete:disabled{opacity:.5;pointer-events:none}.favorites-container .favorite-item .favorite-header .favorite-delete:disabled svg{opacity:.5;pointer-events:none}.favorites-container .favorite-item .favorite-notifications-wrap:has(div){padding:1rem 1rem 0}.favorites-container .favorite-item .favorite-notifications-wrap:has(div) .favorite-notification .availability{padding:.5rem;border-radius:.5rem}.favorites-container .favorite-item .favorite-notifications-wrap:has(div) .favorite-notification .availability .title{font-size:1rem;font-style:normal;font-weight:500;line-height:120%;display:flex;gap:.5rem}.favorites-container .favorite-item .favorite-notifications-wrap:has(div) .favorite-notification .availability .title svg{width:1.25rem;height:1.25rem}.favorites-container .favorite-item .favorite-notifications-wrap:has(div) .favorite-notification .availability .desc{margin-top:.25rem;margin-left:1.75rem;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}.favorites-container .favorite-item .favorite-notifications-wrap:has(div) .favorite-notification .availability.not-available{background:rgba(190,31,23,.1);color:#be1f17}.favorites-container .favorite-item .favorite-notifications-wrap:has(div) .favorite-notification .availability.low-quantity{background:rgba(210,86,19,.1);color:#d95701}.favorites-container .favorite-item .favorite-content{display:block;text-decoration:none}.favorites-container .favorite-item .favorite-content .product-info-wrapper{display:grid;padding:1rem 1.5rem;grid-template-columns:7rem 1fr;gap:1.5rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper{padding:1rem;gap:1rem;grid-template-columns:3.87rem 1fr}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-image{display:flex;align-items:start}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-image img{aspect-ratio:106.97/141.24;object-fit:cover;object-position:center;margin:0}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-image img{aspect-ratio:1/1}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details{display:flex;flex-direction:column}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-title span{color:#222;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;text-decoration:none;margin:0;padding:0}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-title span{font-size:.875rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .global-promo-code{margin-top:.875rem;display:flex;justify-content:start;align-items:center;gap:.5rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .global-promo-code{margin-top:.5rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .global-promo-code .coupon-code-badge{border-radius:5rem;background:#523f31;color:#fff;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;width:fit-content;padding:.35rem .7rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .global-promo-code .coupon-code-badge{font-size:.625rem;padding:.25rem .5rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-taxonomies{margin-top:1rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-taxonomies{margin-top:.5rem;font-size:.75rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes{margin-top:.5rem;font-size:.75rem;gap:.5rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes:has(div){margin-top:1rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes:has(div){margin-top:.5rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity{padding-left:1rem;border-left:1px solid #e5d9d2;display:flex;gap:.25rem;align-items:center}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity{padding-left:.5rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-name,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-name{color:#525252;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-name,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-name{font-size:.75rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value{display:flex;gap:.25rem;align-items:center;color:#736c64;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value .color-swatch,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value .color-swatch{width:1.125rem;height:1.125rem;border-radius:5rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value{font-size:.75rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-attribute:first-child,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-attributes .product-quantity:first-child{border-left:none;padding-left:0}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info{margin-top:1rem}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info{margin-top:.5rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;display:flex;gap:.5rem;align-items:center}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability{font-size:.75rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability .dot{width:.5rem;height:.5rem;display:inline-block;border-radius:1rem}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability.low-quantity,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability.not-available{color:#be1f17}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability.low-quantity .dot,.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability.not-available .dot{background:#be1f17;display:inline-block}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability.available{color:#6dbd8b}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .availability-info .availability.available .dot{background:#6dbd8b}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-sku{margin-top:.5rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-sku{margin-top:.5rem;font-size:.75rem}}.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-price{margin-top:1rem;color:#222;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%}@media(max-width: 768px){.favorites-container .favorite-item .favorite-content .product-info-wrapper .product-details .product-price{margin-top:.5rem;font-size:.875rem}}.favorites-container .favorite-item.out-of-stock .product-info-wrapper *{opacity:.8}.favorites-container .favorite-item.out-of-stock .product-info-wrapper .availability-info{opacity:1}.favorites-container .favorite-item.out-of-stock .product-info-wrapper .availability-info *{opacity:1}.my-favorites-empty,.my-shopping-list-empty{border-radius:.5rem;background:#f5f5f5}.my-favorites-empty .my-favorites-empty-content,.my-favorites-empty .my-shopping-list-empty-content,.my-shopping-list-empty .my-favorites-empty-content,.my-shopping-list-empty .my-shopping-list-empty-content{display:flex;flex-direction:column;align-items:center;padding:3.75rem 2rem}.my-favorites-empty .my-favorites-empty-content .icon,.my-favorites-empty .my-shopping-list-empty-content .icon,.my-shopping-list-empty .my-favorites-empty-content .icon,.my-shopping-list-empty .my-shopping-list-empty-content .icon{width:2.75rem;height:2.75rem;aspect-ratio:1/1;margin-bottom:1.5rem}.my-favorites-empty .my-favorites-empty-content .icon img,.my-favorites-empty .my-shopping-list-empty-content .icon img,.my-shopping-list-empty .my-favorites-empty-content .icon img,.my-shopping-list-empty .my-shopping-list-empty-content .icon img{width:2.75rem;height:2.75rem;aspect-ratio:1/1}.my-favorites-empty .my-favorites-empty-content h2,.my-favorites-empty .my-shopping-list-empty-content h2,.my-shopping-list-empty .my-favorites-empty-content h2,.my-shopping-list-empty .my-shopping-list-empty-content h2{color:#222;text-align:center;font-size:2rem;font-style:normal;font-weight:600;line-height:140%;margin:0 0 1rem}.my-favorites-empty .my-favorites-empty-content .desc,.my-favorites-empty .my-shopping-list-empty-content .desc,.my-shopping-list-empty .my-favorites-empty-content .desc,.my-shopping-list-empty .my-shopping-list-empty-content .desc{max-width:366px;margin-bottom:1.5rem}.my-favorites-empty .my-favorites-empty-content .desc p,.my-favorites-empty .my-shopping-list-empty-content .desc p,.my-shopping-list-empty .my-favorites-empty-content .desc p,.my-shopping-list-empty .my-shopping-list-empty-content .desc p{margin:0}.my-favorites-empty .architect-verification,.my-shopping-list-empty .architect-verification{display:flex;gap:1rem;padding:1rem;border-radius:8px;border:1px solid var(--Color-Grey-200, #EBE9E6);background:var(--Color-Grey-100, #F7F6F5);margin:1.5rem 0 2rem}.my-favorites-empty .architect-verification .architect-verification__icon,.my-shopping-list-empty .architect-verification .architect-verification__icon{display:flex;align-items:start}.my-favorites-empty .architect-verification .architect-verification__icon svg,.my-shopping-list-empty .architect-verification .architect-verification__icon svg{width:18px;height:18px;aspect-ratio:1/1}.my-favorites-empty .architect-verification .architect-verification__text,.my-shopping-list-empty .architect-verification .architect-verification__text{display:flex;flex-direction:column;gap:.25rem}.my-favorites-empty .architect-verification .architect-verification__text h4,.my-shopping-list-empty .architect-verification .architect-verification__text h4{margin:0;color:var(--Color-Linen-600, #523F31);font-family:"TT Commons Pro Trial";font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-0.409px}.my-favorites-empty .architect-verification .architect-verification__text .desc p,.my-shopping-list-empty .architect-verification .architect-verification__text .desc p{margin:0;color:var(--Color-Grey-500, #736C64);font-family:"TT Commons Pro Trial";font-size:12px;font-style:normal;font-weight:300;line-height:130%}.product-list{display:flex;flex-direction:column;gap:1.5rem;max-height:430px;overflow:hidden;position:relative;margin-bottom:1.5rem;transition:all .2s ease}.product-list .expand-products-btn{position:absolute;bottom:0;left:50%;transform:translatex(-50%);width:2rem;height:2rem;aspect-ratio:1/1;border-radius:80px;display:flex;justify-content:center;align-items:center;border:2px solid #e5d9d2;background:#f5f0ed;z-index:3;cursor:pointer}.product-list .expand-products-btn svg{cursor:pointer;width:1rem;height:1rem}.product-list:before{content:"";width:100%;height:100px;background:linear-gradient(rgba(0, 0, 0, 0), #F5F5F5);bottom:0;left:0;position:absolute;z-index:2;transform:translatey(100%)}.product-list.products-overflow{max-height:430px;transition:all .2s ease}.product-list.products-overflow:before{content:"";width:100%;height:100px;background:linear-gradient(rgba(0, 0, 0, 0), #F5F5F5);bottom:0;left:0;position:absolute;z-index:2;transform:translatey(0)}.product-list .product-info-wrapper{display:flex;gap:1rem;width:100%}@media screen and (max-width: 992px){.product-list .product-info-wrapper{gap:.75rem}}.product-list .product-info-wrapper .product-image{width:90px;aspect-ratio:49/60;flex-shrink:0}@media screen and (max-width: 992px){.product-list .product-info-wrapper .product-image{width:60px}}.product-list .product-info-wrapper .product-image img{margin:0;padding:0;width:100%;height:auto;aspect-ratio:49/60;object-fit:cover;object-position:center}@media screen and (max-width: 992px){.product-list .product-info-wrapper .product-image img{aspect-ratio:1/1}}.product-list .product-info-wrapper .product-details{display:flex;flex-direction:column;gap:.5rem}.product-list .product-info-wrapper .product-details .product-title a{color:#222 !important;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;text-decoration:none}@media screen and (max-width: 992px){.product-list .product-info-wrapper .product-details .product-title a{font-size:.875rem}}.product-list .product-info-wrapper .product-details .product-taxonomies{color:#736c64;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;width:100%}.product-list .product-info-wrapper .product-details .product-sku{color:#736c64;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.product-list .product-info-wrapper .product-details .product-attributes{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 992px){.product-list .product-info-wrapper .product-details .product-attributes{gap:.75rem}}.product-list .product-info-wrapper .product-details .product-attributes .product-attribute,.product-list .product-info-wrapper .product-details .product-attributes .product-quantity{padding-left:1rem;border-left:1px solid #e5d9d2;display:flex;gap:.25rem;align-items:center}@media screen and (max-width: 992px){.product-list .product-info-wrapper .product-details .product-attributes .product-attribute,.product-list .product-info-wrapper .product-details .product-attributes .product-quantity{padding-left:.75rem}}.product-list .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-name,.product-list .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-name{color:#525252;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;display:flex;align-items:center}.product-list .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value,.product-list .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value{display:flex;align-items:center;gap:.25rem;color:#525252;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.product-list .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value .color-swatch,.product-list .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value .color-swatch{width:1.125rem;height:1.125rem;border-radius:5rem}.product-list .product-info-wrapper .product-details .product-attributes .product-attribute:first-of-type{border-left:none;padding-left:0}.product-list .product-info-wrapper .product-details .product-price{color:#222;font-size:1rem;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width: 992px){.product-list .product-info-wrapper .product-details .product-price{margin-top:1rem;font-size:.875rem}}.product-list{max-height:100%}.orders-container{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 768px){.orders-container{gap:1rem}}.orders-container .order-item{border-radius:8px;border:1px solid #e5d9d2;background:#fff;padding:1rem 1.5rem}@media(max-width: 768px){.orders-container .order-item{padding:1rem}}.orders-container .order-item .order-status{display:flex;padding:.875rem 1rem;gap:.875rem;align-items:center}@media(max-width: 768px){.orders-container .order-item .order-status{padding:.5rem 1rem;gap:.5rem}}.orders-container .order-item .order-status .order-status-icon{display:flex;align-items:center}.orders-container .order-item .order-status .order-status-name{font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.orders-container .order-item .order-item-info{margin-top:1rem;display:flex;justify-content:space-between;gap:1rem}.orders-container .order-item .order-item-info .order-date,.orders-container .order-item .order-item-info .order-number{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.orders-container .order-item .order-item-info .order-date,.orders-container .order-item .order-item-info .order-number{font-size:.75rem}}.orders-container .order-item .order-products-imgs{display:grid;grid-template-columns:repeat(7, 1fr);gap:1rem;margin-top:1rem}@media(max-width: 768px){.orders-container .order-item .order-products-imgs{gap:.75rem}}@media(max-width: 576px){.orders-container .order-item .order-products-imgs{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 400px){.orders-container .order-item .order-products-imgs{grid-template-columns:repeat(3, 1fr)}}.orders-container .order-item .order-products-imgs .order-product-img{aspect-ratio:117.04/154.54;width:100%}.orders-container .order-item .order-products-imgs .order-product-img img{width:100%;height:100%;object-fit:cover;object-position:center}.orders-container .order-item .order-products-imgs .show-others-imgs{aspect-ratio:117.04/154.54;display:flex;justify-content:center;align-items:center;background:linear-gradient(0deg, #E5D9D2 0%, #E5D9D2 100%),#f5f0ed;color:#a49b93;font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%;cursor:pointer;padding:1rem}.orders-container .order-item .order-total{margin-top:1rem;display:flex;justify-content:space-between;color:#525252;font-size:1rem;font-style:normal;font-weight:600;line-height:120%}@media(max-width: 768px){.orders-container .order-item .order-total{margin-top:1.125rem;font-size:.75rem}}.orders-container .order-item .order-actions{margin-top:1rem}.orders-container .order-item .order-actions a{padding:.75rem 1rem;border-radius:5rem;border:2px solid #e5d9d2;background:#fff;color:#796254;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}@media(max-width: 768px){.orders-container .order-item .order-actions a{width:100%}}.woocommerce-MyAccount-content h1{color:#323232;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%}@media(max-width: 768px){.woocommerce-MyAccount-content .order-again{width:100%}}.woocommerce-MyAccount-content .order-details-container{border-radius:.5rem;border:1px solid #e5d9d2;padding:1.5rem}@media(max-width: 768px){.woocommerce-MyAccount-content .order-details-container{padding:1rem}}.woocommerce-MyAccount-content .order-details-container .order-status{display:flex;padding:.875rem 1rem;gap:.875rem;align-items:center}@media(max-width: 768px){.woocommerce-MyAccount-content .order-details-container .order-status{padding:.5rem 1rem}}.woocommerce-MyAccount-content .order-details-container .order-status .order-status-icon{display:flex;align-items:center}.woocommerce-MyAccount-content .order-details-container .order-status .order-status-name{font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.woocommerce-MyAccount-content .order-details-container .order-item-info{margin-top:1rem}@media(max-width: 768px){.woocommerce-MyAccount-content .order-details-container .order-item-info{margin-top:1.5rem}}.woocommerce-MyAccount-content .order-details-container .order-item-info .order-number{color:#222;font-size:1rem;font-style:normal;font-weight:600;line-height:120%}.woocommerce-MyAccount-content .order-details-container .order-item-info .order-date{color:#525252;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.woocommerce-MyAccount-content .order-details-container .order-products{margin-top:1.5rem}.woocommerce-MyAccount-content .order-details-container .order-products .product-list{gap:1rem}.woocommerce-MyAccount-content .order-details-container .order-products .product-list .product{padding-bottom:1rem;border-bottom:1px solid #e5d9d2}.woocommerce-MyAccount-content .order-details-container .order-products .product-list .product:last-child{border-bottom:none}@media(max-width: 768px)and (max-width: 768px){.woocommerce-MyAccount-content .order-details-container .order-products .product-list .product .product-attributes{margin-top:.5rem;font-size:.75rem;gap:.5rem}}.woocommerce-MyAccount-content .order-details-container .order-summary .order-subtotal,.woocommerce-MyAccount-content .order-details-container .order-summary .order-discount,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping-method{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media(max-width: 768px){.woocommerce-MyAccount-content .order-details-container .order-summary .order-subtotal,.woocommerce-MyAccount-content .order-details-container .order-summary .order-discount,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping-method{margin-bottom:.75rem;gap:.75rem}.woocommerce-MyAccount-content .order-details-container .order-summary .order-subtotal:last-child,.woocommerce-MyAccount-content .order-details-container .order-summary .order-discount:last-child,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping:last-child,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping-method:last-child{margin-bottom:0}}.woocommerce-MyAccount-content .order-details-container .order-summary .order-subtotal .label,.woocommerce-MyAccount-content .order-details-container .order-summary .order-subtotal .value,.woocommerce-MyAccount-content .order-details-container .order-summary .order-discount .label,.woocommerce-MyAccount-content .order-details-container .order-summary .order-discount .value,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping .label,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping .value,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping-method .label,.woocommerce-MyAccount-content .order-details-container .order-summary .order-shipping-method .value{color:#222;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.woocommerce-MyAccount-content .order-details-container .order-summary .order-total{padding-top:1rem;margin-bottom:1rem;display:flex;justify-content:space-between;border-top:1px solid #e5d9d2;gap:1rem}@media(max-width: 768px){.woocommerce-MyAccount-content .order-details-container .order-summary .order-total{gap:.5rem;padding-top:.75rem;margin-bottom:.75rem}}.woocommerce-MyAccount-content .order-details-container .order-summary .order-total .label,.woocommerce-MyAccount-content .order-details-container .order-summary .order-total .value{color:#222;font-size:1rem;font-style:normal;font-weight:600;line-height:120%}.woocommerce-MyAccount-content .order-details-container .order-summary .btns{padding-top:.5rem}.woocommerce-MyAccount-content .order-address{border-radius:.5rem;border:1px solid #f5f0ed;padding:1.5rem;margin-top:1.5rem;margin-bottom:3rem;width:fit-content;min-width:50%}@media(max-width: 768px){.woocommerce-MyAccount-content .order-address{margin-top:1.5rem;margin-bottom:0;min-width:100%;padding:1rem}}.woocommerce-MyAccount-content .order-address h3{color:#222;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin:0}.woocommerce-MyAccount-content .order-address .order-address-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 768px){.woocommerce-MyAccount-content .order-address .order-address-content{gap:1rem}}.woocommerce-MyAccount-content .order-address .order-address-content h4{color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:.875rem}@media(max-width: 768px){.woocommerce-MyAccount-content .order-address .order-address-content h4{font-size:.75rem}}.woocommerce-MyAccount-content .order-address .order-address-content p{margin:0 0 .5rem;color:#222;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.woocommerce-MyAccount-content .order-address .order-address-content p{font-size:.875rem}}.my-account-content-wrap{padding:1rem 0 0 0}.my-account-content-wrap h1{color:#323232;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%}.my-account-content-wrap .woocommerce-MyAccount-content .edit-account{max-width:30rem}@media(max-width: 992px){.my-account-content-wrap .woocommerce-MyAccount-content .edit-account{max-width:100%}}.my-account-content-wrap .woocommerce-form-row{position:relative;padding:0 !important;margin-bottom:.75rem !important}.my-account-content-wrap .woocommerce-form-row label{position:absolute;top:.8rem;left:1rem;color:#525252;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;z-index:2}.my-account-content-wrap .woocommerce-form-row.active label{position:absolute;top:.45rem;left:1rem;color:#736c64;font-size:.625rem;font-style:normal;font-weight:600;line-height:120%}.my-account-content-wrap .woocommerce-form-row input{padding:1.5rem .8rem .5rem !important;border-radius:.5rem !important;border:1px solid #d3cec9 !important;background:#fff}.my-account-content-wrap .consents{margin-top:1rem;padding-top:1rem;border-top:1px solid #f2f2f2}.my-account-content-wrap .consents h3{color:#525252;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;margin:0 0 1rem 0}.my-account-content-wrap .consents .consent{margin-bottom:12px;display:flex;gap:.5rem}.my-account-content-wrap .consents .consent label{margin-top:.25rem;color:#222;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%}@media(max-width: 768px){.my-account-content-wrap .woocommerce-form-row:last-child{margin-bottom:0 !important}.my-account-content-wrap p:last-child{margin-bottom:0 !important}.my-account-content-wrap .woocommerce-Button{width:100%}}.password-requirements{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.password-requirements .pass-req-item{color:#a49b93;text-align:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;display:flex;align-items:center;gap:.25rem;text-align:left}@media screen and (max-width: 576px){.password-requirements .pass-req-item{font-size:.75rem}}.password-requirements .pass-req-item svg{width:1rem;height:1rem;transition:.3s;stroke:#a49b93}.password-requirements .pass-req-item.not-valid{color:red}.password-requirements .pass-req-item.not-valid svg{stroke:red}.password-requirements .pass-req-item.valid{color:#6dbd8b}.password-requirements .pass-req-item.valid svg{stroke:#6dbd8b}.returns-content-wrap{padding-bottom:1.5rem}.returns-content-wrap .form-label{border-radius:8px;border:1px solid #ebe9e6;background:#f5f5f5;padding:.5rem;display:flex;gap:.5rem;cursor:pointer;margin-top:1.5rem}.returns-content-wrap .form-label *{cursor:pointer}.returns-content-wrap .form-label .icon{display:flex;align-items:start}.returns-content-wrap .form-label .content .title{color:#323232;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:.25rem}.returns-content-wrap .form-label .content .description{color:#525252;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.returns-content-wrap .form-label .content .description strong{font-weight:600;text-decoration:underline}.returns-content-wrap .refund-form{display:none}.returns-content-wrap .refund-form form h3{color:#323232 !important;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin:1.5rem 0}.returns-content-wrap .refund-form form br{height:0 !important}.returns-content-wrap .refund-form form label{border:none !important;background:none !important;margin:0 !important;padding:0 !important}.returns-content-wrap .refund-form form input[type=text],.returns-content-wrap .refund-form form input[type=tel],.returns-content-wrap .refund-form form input[type=email],.returns-content-wrap .refund-form form select,.returns-content-wrap .refund-form form textarea{border-radius:8px;border:1px solid #d3cec9;background:#fff;padding:1.5rem 1rem .5rem;color:#525252;font-family:"TT Commons Pro Trial";font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;width:513px;margin-bottom:.5rem}.returns-content-wrap .refund-form form select{border-radius:8px;border:1px solid #d3cec9;background:#fff;padding:.85rem 1rem;color:#525252;font-family:"TT Commons Pro Trial";font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.returns-content-wrap .refund-form form .radio-type>label{color:#323232;font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;text-align:center;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:1rem !important}.returns-content-wrap .refund-form form .radio-type .form-radio{display:grid;grid-template-columns:1fr 1fr;gap:12px}.returns-content-wrap .refund-form form .radio-type .form-radio .wpcf7-list-item{margin:0;padding:0}.returns-content-wrap .refund-form form .radio-type .form-radio label{border-radius:8px;border:1px solid #f5f0ed !important;width:100% !important;display:flex;gap:.5rem;padding:1rem !important;cursor:pointer}.returns-content-wrap .refund-form form .radio-type .form-radio label *{cursor:pointer}.returns-content-wrap .refund-form form .field-container{position:relative;display:block}.returns-content-wrap .refund-form form .field-container label{position:absolute;top:1rem;z-index:2;left:1rem;color:#736c64;transition:.3s}.returns-content-wrap .refund-form form .field-container.active label{position:absolute;top:.5rem;z-index:2;left:1rem;font-size:10px;font-style:normal;font-weight:600;line-height:120%}.returns-content-wrap .refund-form form .wpcf7-form-control-wrap{width:100% !important;display:inline-block}.returns-content-wrap .refund-form form .wpcf7-form-control-wrap .form-checkbox{padding:1rem;display:inline-block;width:100%;max-width:513px !important;border-radius:8px;border:2px solid #d3c2b9}.returns-content-wrap .refund-form form .wpcf7-form-control-wrap .form-checkbox span{margin:0}.returns-content-wrap .refund-form form .wpcf7-form-control-wrap .form-checkbox label{display:flex;gap:.5rem;color:#323232}.returns-content-wrap .refund-form form .wpcf7-form-control-wrap .form-checkbox label span{margin-top:.25rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.returns-content-wrap .refund-form form .consent{display:flex;margin-top:1.5rem;gap:.5rem !important;max-width:513px;color:#323232;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.returns-content-wrap .refund-form form .consent .wpcf7-form-control-wrap{display:flex;gap:.5rem !important;width:1.5rem !important}.returns-content-wrap .refund-form form .consent .wpcf7-form-control-wrap span{margin:0}.returns-content-wrap .refund-form form .form-submit{margin-top:1.5rem}.returns-content-wrap .refund-form br{display:none}.returns-content-wrap .refund-form input[type=radio]{appearance:none;display:flex;width:1.25rem !important;height:1.25rem !important;aspect-ratio:1/1;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;border-radius:80px;border:2px solid #d3cec9;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;position:relative}.returns-content-wrap .refund-form input[type=radio]::after{content:"";display:block;width:.75rem !important;height:.75rem !important;aspect-ratio:1/1;border-radius:50%;background-color:#ea631b;transition:background-color .2s ease,transform .2s ease;transform:scale(0);z-index:3}.returns-content-wrap .refund-form input[type=radio]:checked::after{transform:scale(1)}.my-account-container h2{color:#323232;font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin:1.5rem 0 1rem}.my-account-container .woocommerce-address-fields{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}.my-account-container .woocommerce-address-fields p{grid-column:1/-1;width:100%;margin:0 !important}.my-account-container .woocommerce-address-fields .form-row-first{grid-column:1/span 3}.my-account-container .woocommerce-address-fields .form-row-last{grid-column:4/-1}.my-account-container .woocommerce-address-fields #billing_address_1_field{grid-column:1/span 3}.my-account-container .woocommerce-address-fields #billing_address_2_field{grid-column:4/-1}.my-account-container .woocommerce-address-fields #billing_postcode_field{grid-column:1/4}.my-account-container .woocommerce-address-fields #billing_city_field{grid-column:4/-1}.my-account-container .show-shipping-address{display:flex;min-height:3rem;padding:.75rem 1rem;align-items:center;gap:.5rem;align-self:stretch;border-radius:.5rem;border:2px solid #d3c2b9;margin-bottom:1rem}.my-account-container .show-shipping-address label{color:#323232;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.my-account-container #billing_country_field{position:relative}.my-account-container #billing_country_field label{position:absolute;top:.45rem;left:1rem;color:#736c64;font-size:.625rem;font-style:normal;font-weight:600;line-height:120%}.my-account-container .select2-container .select2-dropdown,.my-account-container .select2-container .select2-selection{border-radius:.5rem;border:1px solid #d3cec9;background:#fff;padding:1rem .4rem 0 !important;height:100%;max-height:100%}.my-account-container .account-type-selection .form-row{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.my-account-container .account-type-selection .form-row:before,.my-account-container .account-type-selection .form-row:after{display:none}.my-account-container .account-type-selection .form-row label{position:static !important;border-radius:0 80px 80px 0;border:2px solid #e5d9d2;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#796254;font-size:.875rem !important;font-style:normal;font-weight:600;line-height:normal;margin:0 !important;cursor:pointer}.my-account-container .account-type-selection .form-row label *{cursor:pointer}.my-account-container .account-type-selection .form-row label:has(input:checked){color:#b83f01;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;border:2px solid #ea631b;background:#f7c3a7}.my-account-container .account-type-selection .form-row label input{display:none}.my-account-container .account-type-selection .form-row label:first-child{border-radius:5rem 0 0 5rem}.my-account-container .form-row{padding:0;margin:0;position:relative;padding:0 !important;margin-bottom:1rem !important}.my-account-container .form-row label{position:absolute;top:.8rem;left:1rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;transition:.3s;z-index:2}.my-account-container .form-row.active label{position:absolute;top:.45rem;left:1rem;color:#736c64;font-size:.625rem;font-style:normal;font-weight:600;line-height:120%}.my-account-container .form-row input{padding:1.5rem .8rem .5rem !important;border-radius:.5rem !important;border:1px solid #d3cec9 !important;background:#fff;width:100%}.my-account-container .woocommerce-Address .company-fields p{margin-bottom:1rem !important}.my-account-container .woocommerce-Address .company-fields.hide{display:none}.my-account-container h2{color:#323232;font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin:1.5rem 0 1rem}.my-account-container .company-fields.hide{display:none}.my-account-container .woocommerce-address-fields{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}.my-account-container .woocommerce-address-fields p{grid-column:1/-1;width:100%;margin:0 !important}.my-account-container .woocommerce-address-fields .form-row-first{grid-column:1/span 3}.my-account-container .woocommerce-address-fields .form-row-last{grid-column:4/-1}.my-account-container .woocommerce-address-fields #billing_address_1_field{grid-column:1/span 3}.my-account-container .woocommerce-address-fields #billing_address_2_field{grid-column:4/-1}.my-account-container .woocommerce-address-fields #billing_postcode_field{grid-column:1/4}.my-account-container .woocommerce-address-fields #billing_city_field{grid-column:4/-1}.my-account-container .show-shipping-address{display:flex;min-height:48px;padding:12px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:2px solid #d3c2b9;margin-bottom:1rem}.my-account-container .show-shipping-address label{color:#323232;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.my-account-container #billing_country_field{position:relative}.my-account-container #billing_country_field label{position:absolute;top:.45rem;left:1rem;color:#736c64;font-size:.625rem;font-style:normal;font-weight:600;line-height:120%}.my-account-container .select2-container .select2-dropdown,.my-account-container .select2-container .select2-selection{border-radius:.5rem;border:1px solid #d3cec9;background:#fff;padding:1rem .4rem 0 !important;height:100%;max-height:100%}.my-account-container .shipping-address.hide{display:none}.my-account-container .shipping-address.show{display:block}.my-account-container .account-type-selection .form-row{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.my-account-container .account-type-selection .form-row:before,.my-account-container .account-type-selection .form-row:after{display:none}.my-account-container .account-type-selection .form-row label{position:static !important;border-radius:0 80px 80px 0;border:2px solid #e5d9d2;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#796254;font-size:.875rem !important;font-style:normal;font-weight:600;line-height:normal;margin:0 !important;cursor:pointer}.my-account-container .account-type-selection .form-row label *{cursor:pointer}.my-account-container .account-type-selection .form-row label:has(input:checked){color:#b83f01;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;border:2px solid #ea631b;background:#f7c3a7}.my-account-container .account-type-selection .form-row label input{display:none}.my-account-container .account-type-selection .form-row label:first-child{border-radius:5rem 0 0 5rem}.my-account-container .form-row{padding:0;margin:0;position:relative;padding:0 !important;margin-bottom:1rem !important}.my-account-container .form-row label{position:absolute;top:.8rem;left:1rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;transition:.3s;z-index:2}.my-account-container .form-row.active label{position:absolute;top:.45rem;left:1rem;color:#736c64;font-size:.625rem;font-style:normal;font-weight:600;line-height:120%}.my-account-container .form-row input{padding:1.5rem .8rem .5rem !important;border-radius:.5rem !important;border:1px solid #d3cec9 !important;background:#fff;width:100%}h2{color:#323232;font-size:1.125rem !important;font-style:normal;font-weight:600;line-height:normal;margin:1rem 0 .875rem !important}.architect-form{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:5rem}@media(max-width: 768px){.architect-form{margin-bottom:0}}.architect-form .form-row{grid-column:1/-1;gap:1rem;position:relative;padding:0 !important;margin:0 !important}.architect-form p{margin:0}.architect-form p label{position:absolute;top:.8rem;left:1rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;z-index:2}.architect-form p:has(input.disabled) label,.architect-form p:has(textarea.disabled) label,.architect-form p:has(input.disabled) label{color:#a49b93}.architect-form p:has(input.disabled) input,.architect-form p:has(input.disabled) textarea,.architect-form p:has(textarea.disabled) input,.architect-form p:has(textarea.disabled) textarea,.architect-form p:has(input.disabled) input,.architect-form p:has(input.disabled) textarea{pointer-events:none}.architect-form p input{width:100%}.architect-form p.active label{position:absolute;top:.45rem;left:1rem;color:#736c64;font-size:.625rem;font-style:normal;font-weight:600;line-height:120%}.architect-form p input,.architect-form p textarea{padding:1.5rem .8rem .5rem !important;border-radius:.5rem !important;border:1px solid #d3cec9 !important;background:#fff;width:100%}.architect-form p input:disabled,.architect-form p input.disabled,.architect-form p textarea:disabled,.architect-form p textarea.disabled{border-radius:.5rem;border:1px solid #d3cec9;background:#ebe9e6;color:#a49b93;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.architect-form p textarea{min-height:5.5625rem}.architect-form div.architect_name_line{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.architect-form div.architect_name_line:before,.architect-form div.architect_name_line:after{display:none}.architect-form div.architect_name_line p{grid-column:auto/span 1;position:relative;padding:0 !important}.architect-form div.architect_adress_line_1{display:grid;grid-template-columns:4fr 2fr;gap:1rem}@media(max-width: 768px){.architect-form div.architect_adress_line_1{grid-template-columns:1fr}}.architect-form div.architect_adress_line_1:before,.architect-form div.architect_adress_line_1:after{display:none}.architect-form div.architect_adress_line_1 p{grid-column:auto/span 1;position:relative;padding:0 !important}.architect-form div.architect_adress_line_2{display:grid;grid-template-columns:2fr 4fr;gap:1rem}@media(max-width: 768px){.architect-form div.architect_adress_line_2{grid-template-columns:1fr 1fr}}.architect-form div.architect_adress_line_2:after,.architect-form div.architect_adress_line_2:before{display:none}.architect-form div.architect_adress_line_2 p{grid-column:auto/span 1;position:relative;padding:0 !important}.architect-verification{display:flex;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid #ebe9e6;background:#f5f5f5;margin:1.5rem 0 2rem}.architect-verification .architect-verification__icon{display:flex;align-items:start}.architect-verification .architect-verification__icon svg{width:1.125rem;height:1.125rem;aspect-ratio:1/1}.architect-verification .architect-verification__text{display:flex;flex-direction:column;gap:.25rem}.architect-verification .architect-verification__text h4{margin:0;color:#523f31;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-0.025rem}.architect-verification .architect-verification__text .desc p{margin:0;color:#736c64;font-size:.75rem;font-style:normal;font-weight:300;line-height:130%}.my-shopping-lists-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.my-shopping-lists-header #create-new-list-btn{border-radius:80px;border:2px solid #e5d9d2}.my-shopping-lists-header h1{margin:0}.shopping-lists-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media(max-width: 768px){.shopping-lists-wrapper{margin-bottom:0}}.shopping-lists-wrapper .my-shopping-list-item{border-radius:.5rem;border:1px solid #e5d9d2;padding:1.5rem}.shopping-lists-wrapper .my-shopping-list-item.favourite{order:-1}@media(max-width: 768px){.shopping-lists-wrapper .my-shopping-list-item{padding:1rem}}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 768px){.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header{gap:1rem}}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .status{padding:.5rem 1rem;display:flex;gap:1rem;align-items:center;border-radius:8px;border:1px solid #ebe9e6;background:#f5f5f5}@media(max-width: 768px){.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .status{padding:.5rem 1rem}}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name{display:flex}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .left-col{flex-grow:1;display:flex;gap:.25rem;flex-direction:column}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .left-col h2{color:#323232;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin:0 !important}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .left-col .list-date{color:#525252;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col{display:flex;gap:1rem;align-items:center}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list button,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list span,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon button,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon span{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;border-radius:80px;background:#f5f0ed}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list button svg,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list span svg,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon button svg,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon span svg{width:1rem;height:1rem}@media(max-width: 768px){.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list button,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list span,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon button,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon span{width:2rem;height:2rem}.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list button svg,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .delete-list span svg,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon button svg,.shopping-lists-wrapper .my-shopping-list-item .my-shopping-list-item-header .list-name .right-col .fav-icon span svg{width:.75rem;height:.75rem}}.shopping-lists-wrapper .my-shopping-list-item .notifications{margin-top:1rem}.shopping-lists-wrapper .my-shopping-list-item .notifications>div{padding:.5rem;border-radius:8px;display:flex;gap:1rem}.shopping-lists-wrapper .my-shopping-list-item .notifications>div .icon{display:flex;align-items:start}.shopping-lists-wrapper .my-shopping-list-item .notifications>div .text{flex-grow:1}.shopping-lists-wrapper .my-shopping-list-item .notifications>div .text .title{color:#d95701;font-size:1rem;font-style:normal;font-weight:600;line-height:120%}.shopping-lists-wrapper .my-shopping-list-item .notifications>div .text .description{color:#d95701;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}.shopping-lists-wrapper .my-shopping-list-item .notifications>div.warning{border-radius:8px;background:rgba(210,86,19,.1)}.shopping-lists-wrapper .my-shopping-list-item .products{margin-top:1rem}.shopping-lists-wrapper .my-shopping-list-item .products .products-list{display:grid;grid-template-columns:repeat(7, 1fr);gap:.5rem;margin-top:1rem}@media(max-width: 992px){.shopping-lists-wrapper .my-shopping-list-item .products .products-list{gap:1rem;grid-template-columns:repeat(4, 1fr)}}@media(max-width: 400px){.shopping-lists-wrapper .my-shopping-list-item .products .products-list{grid-template-columns:repeat(3, 1fr)}}.shopping-lists-wrapper .my-shopping-list-item .products .products-list .product-item{aspect-ratio:80/96;width:100%}.shopping-lists-wrapper .my-shopping-list-item .products .products-list .product-item a{width:100%;height:100%;display:block}.shopping-lists-wrapper .my-shopping-list-item .products .products-list .product-item a img{width:100%;height:100%;object-fit:cover;object-position:center}.shopping-lists-wrapper .my-shopping-list-item .products .products-list .show-others-products-imgs{display:flex;justify-content:center;align-items:center;background:linear-gradient(0deg, #E5D9D2 0%, #E5D9D2 100%),#f5f0ed;color:#a49b93;font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%;width:100%;height:100%;cursor:pointer;aspect-ratio:80/96}.shopping-lists-wrapper .my-shopping-list-item .total-cost{display:flex;justify-content:space-between;margin-top:1.5rem;gap:1rem}.shopping-lists-wrapper .my-shopping-list-item .total-cost .total-cost-label,.shopping-lists-wrapper .my-shopping-list-item .total-cost .total-cost-value{color:#222;font-size:.875rem;font-style:normal;font-weight:450;line-height:120%}.shopping-lists-wrapper .my-shopping-list-item .actions{display:flex;margin-top:1.5rem;gap:1rem}@media(max-width: 768px){.shopping-lists-wrapper .my-shopping-list-item .actions a{width:100%}}.list-status-bar{border-radius:.5rem;padding:.5rem 1rem;display:flex;gap:.875rem;align-items:center}@media(max-width: 768px){.list-status-bar{justify-content:space-between;padding:.5rem 1rem;flex-wrap:wrap;gap:.25rem 1rem}}.list-status-bar img{width:1rem;height:1rem}.list-status-bar span{font-size:14px;font-style:normal;font-weight:500;line-height:120%}.list-status-bar .date-info{flex-grow:1;text-align:right}@media(max-width: 768px){.list-status-bar{display:grid;grid-template-columns:auto 1fr;gap:.25rem .5rem}.list-status-bar img{grid-column:1/2;grid-row:1/2}.list-status-bar .date-info{grid-column:2/3;grid-row:2/3;text-align:left}.list-status-bar .date-info span{font-size:.65rem;text-align:left}.list-status-bar .status-info{grid-column:2/3;grid-row:1/2}}.list-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.list-header h1{color:#323232;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%;flex-grow:1;margin:0}.list-header .list-actions{display:flex;gap:1rem}.list-header .list-actions #delete-selected{display:none}.list-header .list-actions button{display:flex;align-items:center;gap:.5rem;color:#323232;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.list-header .list-actions button:disabled{opacity:.5 !important}.shopping-list-container{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media(max-width: 1441px){.shopping-list-container{grid-template-columns:1fr;gap:1rem}}.shopping-list-container .left-container{grid-column:1/2}@media(max-width: 1441px){.shopping-list-container .left-container{grid-column:1/2}}.shopping-list-container .left-container .list-status .list-status-bar{margin-bottom:1.5rem}@media(max-width: 768px){.shopping-list-container .left-container .list-status .list-status-bar{margin-bottom:1rem}}.shopping-list-container .right-container{grid-column:2/3;display:flex;flex-direction:column;gap:1rem}@media(max-width: 1441px){.shopping-list-container .right-container{grid-column:1/2}}.shopping-list-container .right-container h2{margin:0 !important;color:var(--Black, #222);font-size:20px;font-style:normal;font-weight:600;line-height:120%}.shopping-list-container .right-container .instruction-wrap{display:flex;gap:1rem;flex-direction:column;padding:1.5rem;border-radius:8px;border:1px solid #ebe9e6;background:#fff}@media(max-width: 768px){.shopping-list-container .right-container .instruction-wrap{padding:1rem}}.shopping-list-container .right-container .instruction-wrap .instruction-content p{margin:0 0 1rem;color:#525252;font-size:1rem;font-style:normal;font-weight:300;line-height:120%}.shopping-list-container .right-container .instruction-wrap .instruction-content p:last-child{margin:0}.shopping-list-container .right-container .customer-total-wrap{padding:1.5rem;margin-bottom:2rem;border-radius:8px;border:1px solid #ebe9e6;gap:1rem;flex-direction:column;display:flex}@media(max-width: 768px){.shopping-list-container .right-container .customer-total-wrap{padding:1rem;margin-bottom:0}}.shopping-list-container .right-container .customer-total-wrap .discount-wrap{gap:1rem;flex-direction:column;display:flex;border-bottom:1px solid #f2f2f2;padding:0 0 1rem}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content{display:flex}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content label{flex-grow:1;text-align:center;width:100%;display:block;color:#796254;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;border-top:2px solid;border-left:2px solid;border-bottom:2px solid;border-color:#e5d9d2;padding:.875rem 1rem;cursor:pointer}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content label:first-child{border-color:#e5d9d2;border-radius:80px 0 0 80px}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content label:last-child{border-right:2px solid;border-radius:0 80px 80px 0;border-color:#e5d9d2}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content label:has(input:checked){background:#f7c3a7;border-left:2px solid;border-color:#ea631b;color:#b83f01}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content label input{display:none}.shopping-list-container .right-container .customer-total-wrap .discount-wrap .discount-content label:has(input:checked)+label{border-color:#e5d9d2;border-left:2px solid #ea631b}.shopping-list-container .right-container .customer-total-wrap .update-discount-btn{margin-top:1rem;display:none}.shopping-list-container .right-container .customer-total .customer-total-content{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}@media(max-width: 768px){.shopping-list-container .right-container .customer-total .customer-total-content{gap:.75rem}}.shopping-list-container .right-container .customer-total .customer-total-content .product-list-item{display:flex;gap:2rem;justify-content:space-between;color:#222;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 1440px){.shopping-list-container .right-container .customer-total .customer-total-content .product-list-item .product-list-item-price{text-wrap:nowrap}}@media(max-width: 768px){.shopping-list-container .right-container .customer-total .customer-total-content .product-list-item{gap:.75rem;font-size:.875rem}}.shopping-list-container .right-container .customer-total .customer-subtotals{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-bottom:1rem}@media(max-width: 768px){.shopping-list-container .right-container .customer-total .customer-subtotals{gap:.75rem}}.shopping-list-container .right-container .customer-total .customer-subtotals .customer-subtotal-item{display:flex;gap:2rem;justify-content:space-between;color:#222;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.shopping-list-container .right-container .customer-total .customer-subtotals .customer-subtotal-item{font-size:.875rem;gap:.875rem}}.shopping-list-container .right-container .customer-total .customer-subtotals .customer-subtotal-item.total-to-pay{border-top:1px solid #ddd;padding-top:1rem;color:#222;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:1rem}@media(max-width: 768px){.shopping-list-container .right-container .customer-total .customer-subtotals .customer-subtotal-item.total-to-pay{font-size:.875rem}}.shopping-list-container .right-container .customer-total .share-link{display:flex}@media(max-width: 768px){.commission-info{font-size:.875rem;color:#525252;font-style:normal;font-weight:400;line-height:120%}}.shopping-list-item{border:1px solid #e5d9d2;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:1rem}@media(max-width: 768px){.shopping-list-item:last-child{margin-bottom:0}}.shopping-list-item:has(.toggle-favorite:checked){border-color:#796254;border-width:2px}.shopping-list-item:has(.toggle-favorite:checked) .shopping-list-item-header{border-bottom-color:#796254;border-bottom-width:2px}.shopping-list-item .shopping-list-item-actions{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:0 1.5rem 1rem;flex-grow:1;flex-direction:column;justify-content:end;align-items:end}.shopping-list-item .shopping-list-item-actions>a,.shopping-list-item .shopping-list-item-actions>div,.shopping-list-item .shopping-list-item-actions>form{grid-column:2/span 1}@media(max-width: 768px){.shopping-list-item .shopping-list-item-actions button{width:100%}}.shopping-list-item .shopping-list-item-header{padding:.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5d9d2}@media(max-width: 768px){.shopping-list-item .shopping-list-item-header{padding:.5rem 1rem}}.shopping-list-item .shopping-list-item-header .shopping-list-item-delete{width:1.5rem;height:1.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.shopping-list-item .shopping-list-item-header .shopping-list-item-delete *{cursor:pointer}.shopping-list-item .shopping-list-item-header .shopping-list-item-delete svg{width:100%;height:100%;margin:0 !important;padding:0 !important;max-width:1.25rem;max-height:1.25rem;vertical-align:center}.shopping-list-item .shopping-list-item-header .shopping-list-item-delete:disabled{opacity:.5;pointer-events:none}.shopping-list-item .shopping-list-item-header .shopping-list-item-delete:disabled svg{opacity:.5;pointer-events:none}.shopping-list-item .shopping-list-item-notifications-wrap:has(div){padding:1rem 1rem 0}.shopping-list-item .shopping-list-item-notifications-wrap:has(div) .shopping-list-item-notification .availability{padding:.5rem;border-radius:.5rem}.shopping-list-item .shopping-list-item-notifications-wrap:has(div) .shopping-list-item-notification .availability .title{font-size:1rem;font-style:normal;font-weight:500;line-height:120%;display:flex;gap:.5rem}.shopping-list-item .shopping-list-item-notifications-wrap:has(div) .shopping-list-item-notification .availability .title svg{width:1.25rem;height:1.25rem}.shopping-list-item .shopping-list-item-notifications-wrap:has(div) .shopping-list-item-notification .availability .desc{margin-top:.25rem;margin-left:1.75rem;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}.shopping-list-item .shopping-list-item-notifications-wrap:has(div) .shopping-list-item-notification .availability.not-available{background:rgba(190,31,23,.1);color:#be1f17}.shopping-list-item .shopping-list-item-notifications-wrap:has(div) .shopping-list-item-notification .availability.low-quantity{background:rgba(210,86,19,.1);color:#d95701}.shopping-list-item .shopping-list-item-content{display:block;text-decoration:none !important}.shopping-list-item .shopping-list-item-content .product-info-wrapper{display:grid;padding:1rem 1.5rem;grid-template-columns:7rem 1fr;gap:1.5rem}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper{padding:1rem;grid-template-columns:3.875rem 1fr;gap:1rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-image{display:flex;align-items:start}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-image img{aspect-ratio:106.97/141.24;object-fit:cover;object-position:center;margin:0}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-image img{aspect-ratio:1/1}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details{display:flex;flex-direction:column}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-title{display:flex;gap:1rem;align-items:center}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-title{flex-direction:column;align-items:start;gap:.5rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-title span{color:#222;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;text-decoration:none;margin:0;padding:0}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-title span{font-size:.875rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .global-promo-code{display:flex;justify-content:start;align-items:center;gap:.5rem}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .global-promo-code .coupon-code-badge{border-radius:80px;background:#523f31;color:#fff;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;width:fit-content;padding:.35rem .7rem}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .global-promo-code .coupon-code-badge{font-size:.55rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-taxonomies{margin-top:1rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-taxonomies{margin-top:.5rem;font-size:.75rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes{gap:.75rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes:has(div){margin-top:1rem}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes:has(div){margin-top:.5rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-attribute,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-quantity{padding-left:1rem;border-left:1px solid #e5d9d2;display:flex;gap:.25rem;align-items:center}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-attribute,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-quantity{padding-left:.75rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-name,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-name{color:#525252;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value{display:flex;gap:.25rem;align-items:center;color:#736c64;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-attribute .attribute-value .color-swatch,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-quantity .attribute-value .color-swatch{width:1.125rem;height:1.125rem;border-radius:5rem}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-attribute:first-child,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-attributes .product-quantity:first-child{border-left:none;padding-left:0}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info{margin-top:1rem}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;display:flex;gap:.5rem;align-items:center}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability{font-size:.75rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability .dot{width:.5rem;height:.5rem;display:inline-block;border-radius:1rem}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability.low-quantity,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability.not-available{color:#be1f17}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability.low-quantity .dot,.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability.not-available .dot{background:#be1f17;display:inline-block}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability.available{color:#6dbd8b}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .availability-info .availability.available .dot{background:#6dbd8b}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-sku{margin-top:.5rem;color:#736c64;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-sku{font-size:.75rem}}.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-price{margin-top:1rem;color:#222;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%}@media(max-width: 768px){.shopping-list-item .shopping-list-item-content .product-info-wrapper .product-details .product-price{font-size:.875rem}}.shopping-list-item.out-of-stock .product-info-wrapper *{opacity:.8}.shopping-list-item.out-of-stock .product-info-wrapper .availability-info{opacity:1}.shopping-list-item.out-of-stock .product-info-wrapper .availability-info *{opacity:1}.shop-list-view .shop-list-view__description{font-size:.875rem}.shop-list-view .shop-list-view__title{font-size:1.25rem}.shop-list-view .shop-list-view__badge{border-radius:5rem;font-size:.75rem}.shop-list-view .shop-list-view__meta{font-size:.875rem}.shop-list-view .shop-list-view__meta-text{font-size:.875rem}.shop-list-view .shop-list-view__meta-icon{width:1.125rem;height:1.125rem;border-radius:5rem}.shop-list-view .shop-list-view__meta-value{font-size:.875rem}.shop-list-view .shop-list-view__meta-label{font-size:.875rem}.shop-list-view .shop-list-view__total{font-size:1.25rem}.share-panel{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative}.share-panel .share-panel__button{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5rem;background:#f5f0ed;padding:10px;cursor:pointer !important;width:3rem;height:3rem}@media screen and (max-width: 992px){.share-panel .share-panel__button{width:2rem;height:2rem}}.share-panel .share-panel__button svg{width:1.25rem;height:1.25rem}@media screen and (max-width: 992px){.share-panel .share-panel__button svg{width:1rem;height:1rem}}.share-panel .share-panel__content{max-width:0px;overflow:hidden;transition:.3s ease-in-out;position:absolute;top:50%;left:-1rem;background:#fff;border-radius:5rem;padding:0;transform:translate(-100%, -50%);border:0px solid rgba(0,0,0,0)}.share-panel .share-panel__content.open{padding:.25rem;max-width:300px;border:1px solid #ebe9e6}.share-panel .share-panel__content .share-panel__content-inner{display:flex;align-items:center;justify-content:center;gap:.5rem}.share-panel .share-panel__content .share-panel__content-inner .share__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border-radius:5rem;background:#f5f0ed;cursor:pointer !important}.share-panel .share-panel__content .share-panel__content-inner .share__btn svg{pointer-events:none;width:1.25rem;height:1.25rem;stroke:#242321}.help-contact-form{margin-top:2rem}@media(max-width: 768px){.help-contact-form{margin-top:0rem}}.help-contact-form form{display:flex;flex-direction:column}.help-contact-form form .wpcf7-not-valid-tip{font-size:.875rem;margin-left:1rem}@media(max-width: 768px){.help-contact-form form p{margin-bottom:0 !important}.help-contact-form form p:first-of-type{margin-top:0 !important}}.help-contact-form form input,.help-contact-form form textarea,.help-contact-form form select{padding:.75rem 1rem;align-items:center;gap:.5rem;width:100%;border-radius:.5rem;border:1px solid #d3cec9;color:#736c64;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.help-contact-form form input::placeholder,.help-contact-form form textarea::placeholder,.help-contact-form form select::placeholder{color:#736c64;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.help-contact-form form input[type=submit]{color:#fff}.help-contact-form form select{outline:none}.help-contact-form form .wpcf7-response-output{margin:0}.help-contact-form form .consent{margin:1rem 0;display:block}.help-contact-form form .consent .wpcf7-list-item{margin:0}.help-contact-form form .consent label{display:flex;gap:.5rem}.help-contact-form form .consent label span{margin-top:.25rem;color:#222;font-family:"TT Commons Pro Trial";font-size:.75rem;font-style:normal;font-weight:500;line-height:120%}.last-update-date{font-weight:400;font-size:12px !important;line-height:100%;letter-spacing:0;color:#a49b93;margin-bottom:1rem;text-align:right}.status-badge{padding:.25rem .5rem;border-radius:2rem;font-weight:700;font-style:Bold;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0px;vertical-align:middle}.status-badge.active{background:#bbced5;color:#25363d}.status-badge.expired{background:#f7c3a7;color:#582408}.coupons-statistics-header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.coupons-statistics-header-wrapper h1{font-weight:600;font-size:24px;line-height:120%;letter-spacing:0px;margin:0}#salesChart{background:#f5f0ed;border-radius:.5rem;padding:2.5rem 0 1rem 0}.last-year-sales-wrap{border:1px solid #e4d7cd;border-radius:10px;padding:1.5rem;margin-top:1.5rem;margin-bottom:3rem}@media(max-width: 992px){.last-year-sales-wrap{padding:1rem}}.coupon-items-wrapper{display:flex;flex-direction:column;gap:0 !important;margin-bottom:1.5rem}@media(max-width: 992px){.coupon-items-wrapper .coupon-items td{white-space:nowrap}}.coupon-items-wrapper .table-footer{border:1px solid #e4d7cd;border-top:none;padding:1rem 1.5rem;border-radius:0 0 .5rem .5rem}.coupon-items-wrapper .table-footer p{margin:0;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:20px;letter-spacing:0}.coupon-items-wrapper-header{border:1px solid #e4d7cd;border-bottom:none;padding:1rem 1.5rem;border-radius:.5rem .5rem 0 0}@media(max-width: 992px){.coupon-items-wrapper-header{padding:1rem}.coupon-items-wrapper-header p{margin:0}}.coupon-items-wrapper-header h3{font-weight:400;font-size:1.125rem;line-height:28px;letter-spacing:0;padding:0;margin:0}.coupon-items table{margin:0;border-collapse:collapse !important;width:100%;border:1px solid #e4d7cd;border-radius:8px !important}.coupon-items table thead tr{border-bottom:1px solid #e4d7cd !important}.coupon-items table thead tr th{color:#000;font-weight:400;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0;background:#f5f0ed;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0;padding:1rem .5rem !important;border-bottom:none !important}@media(max-width: 992px){.coupon-items table thead tr th{white-space:nowrap;padding:.5rem 1.5rem .5rem .5rem !important}}.coupon-items table thead tr th:first-child{padding-left:1.5rem !important}@media(max-width: 992px){.coupon-items table thead tr th:first-child{padding-left:.5rem !important}}.coupon-items table tbody tr{border-bottom:1px solid #e4d7cd !important}.coupon-items table tbody tr:last-child{border-bottom:none}.coupon-items table tbody tr td{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0;vertical-align:middle;border:none;padding:1.5rem .5rem !important}.coupon-items table tbody tr td:first-child{padding-left:1.5rem !important}.coupon-items table tbody tr td a{font-weight:400}.btn-wrapper{display:flex;justify-content:end;padding:0 1.5rem}@media(max-width: 992px){.btn-wrapper{padding:0}}.general-stats-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem 1.5rem;margin-top:3rem;margin-bottom:3rem}@media(max-width: 992px){.general-stats-wrapper{grid-template-columns:1fr;margin-top:1rem;margin-bottom:1rem}}.general-stats-wrapper h2{font-weight:600;font-size:24px !important;leading-trim:NONE;line-height:120%;letter-spacing:0px}.general-stats-wrapper .general-stats-item{grid-column:span/1;border:1px solid #e4d7cd;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-radius:.5rem}@media(max-width: 992px){.general-stats-wrapper .general-stats-item{padding:1rem}}.general-stats-wrapper .general-stats-item h2{font-size:18px !important;line-height:100% !important;letter-spacing:0% !important;margin:0 !important}.general-stats-wrapper .general-stats-item.last-year-sales{flex-direction:column;align-items:flex-start;gap:1.5rem}.general-stats-wrapper .general-stats-item.last-year-sales .last-year-sales-item{width:100%}.general-stats-wrapper .general-stats-item .label{margin:0;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.general-stats-wrapper .general-stats-item .value{font-weight:400;font-size:24px;line-height:32px;letter-spacing:0}.general-stats-wrapper .general-stats-item.full-width{grid-column:1/3}@media(max-width: 992px){.general-stats-wrapper .general-stats-item.full-width{grid-column:1/2}}.general-stats-wrapper .general-stats-item .icon{width:3rem;height:3rem;background:#e4d7cd;display:flex;justify-content:center;align-items:center;border-radius:3rem}.general-stats-wrapper .general-stats-item .icon img{width:1rem;height:1rem}.best-coupon-all-time{display:flex;flex-direction:column;align-items:start !important;justify-content:start;gap:1rem;margin-bottom:3rem}.best-coupon-all-time h2{margin:0 !important}.best-coupon-all-time .coupon-commission-wrapper{display:flex;justify-content:space-between;align-items:center;background:#f5f0ed;width:100%;padding:1rem;border-radius:.5rem}.best-coupon-all-time .coupon-commission-wrapper p{margin:0}.best-coupon-all-time .coupon-commission-wrapper .coupon-item{font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0;text-transform:uppercase}.best-coupon-all-time .coupon-commission-wrapper .value{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:right}.best-coupon-all-time .coupon-commission-wrapper .label{font-weight:300;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right}.best-coupon-all-time .coupon-stats{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 992px){.best-coupon-all-time .coupon-stats{grid-template-columns:repeat(1, 1fr);gap:1rem}}.best-coupon-all-time .coupon-stats .coupon-item-stats{display:flex;flex-direction:column;gap:.25rem;align-items:center}.best-coupon-all-time .coupon-stats .coupon-item-stats p{margin:0}.coupon-monthly-transactions-chart{margin-top:4rem;margin-bottom:2rem}.table-footer-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:none;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#e4d7cd;border-radius:0 0 10px 10px;padding:1.5rem}@media(max-width: 992px){.table-footer-wrapper{padding:1rem}}.table-footer-wrapper .dataTables_info,.table-footer-wrapper .dataTables_paginate{clear:both;float:none;padding-top:0 !important}.table-footer-wrapper .dataTables_info{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.table-footer-wrapper .dataTables_paginate a{border:1px solid #e4d7cd !important;border-radius:.25rem !important;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#000 !important;background:none;margin-right:.5rem;margin-left:0}@media(max-width: 992px){.table-footer-wrapper .dataTables_paginate a{margin-right:.25rem !important;margin-left:.25rem !important;padding:.25rem .5rem !important}}.table-footer-wrapper .dataTables_paginate a.paginate_button{background:none !important;color:#000 !important}.table-footer-wrapper .dataTables_paginate a.paginate_button:hover{color:#000 !important;background:#dbdbdb !important;border:1px solid #d4d4d4 !important;background-image:none}.table-footer-wrapper .dataTables_paginate a.paginate_button.current{color:#fff !important;background:#000 !important;border:1px solid #000 !important}.table-footer-wrapper .dataTables_paginate a.paginate_button.current:hover{color:#000 !important;background:#dbdbdb !important;border:1px solid #d4d4d4 !important;background-image:none}.back-arrow{padding:0 !important;display:flex;align-items:center;justify-content:center}@media(max-width: 992px){.back-arrow{width:32px;height:32px}}html body .dataTables_scrollBody thead tr{border:none !important}html body .dataTables_scrollBody thead tr th{padding:0 !important;border:none !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:none !important}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0px;border-bottom-color:rgba(0,0,0,0)}.competitions-wrapper{margin-bottom:3rem}@media(max-width: 992px){.competitions-wrapper{margin-bottom:1.5rem}}.competitions-wrapper .competitions-header{padding:3rem 0 1rem 0}@media(max-width: 992px){.competitions-wrapper .competitions-header{padding:0;margin-bottom:1.5rem}}.competitions-wrapper .competitions-header h1{font-weight:600;font-size:24px;margin-bottom:1.5rem;line-height:120%;letter-spacing:0px}@media(max-width: 992px){.competitions-wrapper .competitions-header h1{font-size:24px;line-height:32px;margin-bottom:1rem !important}}.competitions-wrapper .competitions-header .description *{font-weight:300;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0;text-align:left}@media(max-width: 992px){.competitions-wrapper .competitions-header .description *{font-size:16px;line-height:24px}}.competitions-wrapper .competitions-header .description strong{font-weight:600}.competitions-wrapper .competitions-content{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.5rem}@media(max-width: 992px){.competitions-wrapper .competitions-content{grid-template-columns:1fr;gap:1rem}}.competitions-wrapper .competitions-content .competition-item{background:#f5f0ed;padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:333px;grid-column:span 2;border-radius:.5rem}.competitions-wrapper .competitions-content .competition-item.user-competition-completed{filter:grayscale(100%);order:9999}.competitions-wrapper .competitions-content .competition-item:nth-child(1),.competitions-wrapper .competitions-content .competition-item:nth-child(4),.competitions-wrapper .competitions-content .competition-item:nth-child(5),.competitions-wrapper .competitions-content .competition-item:nth-child(8),.competitions-wrapper .competitions-content .competition-item:nth-child(9),.competitions-wrapper .competitions-content .competition-item:nth-child(12),.competitions-wrapper .competitions-content .competition-item:nth-child(13),.competitions-wrapper .competitions-content .competition-item:nth-child(16),.competitions-wrapper .competitions-content .competition-item:nth-child(17){grid-column:span 4}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item:nth-child(1),.competitions-wrapper .competitions-content .competition-item:nth-child(4),.competitions-wrapper .competitions-content .competition-item:nth-child(5),.competitions-wrapper .competitions-content .competition-item:nth-child(8),.competitions-wrapper .competitions-content .competition-item:nth-child(9),.competitions-wrapper .competitions-content .competition-item:nth-child(12),.competitions-wrapper .competitions-content .competition-item:nth-child(13),.competitions-wrapper .competitions-content .competition-item:nth-child(16),.competitions-wrapper .competitions-content .competition-item:nth-child(17){grid-column:span 1}}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item{grid-column:span 1}}.competitions-wrapper .competitions-content .competition-item .competition-rank{min-height:42px}.competitions-wrapper .competitions-content .competition-item .competition-progress-circle{color:#fff}.competitions-wrapper .competitions-content .competition-item .competition-progress-circle .circle-progress-border{stroke:rgba(0,0,0,.4)}.competitions-wrapper .competitions-content .competition-item .competition-progress-circle .circle-progress-fill{stroke:#44403d}.competitions-wrapper .competitions-content .competition-item.competition-featured:not(.user-competition-completed){background:#ea631b;color:#fff}.competitions-wrapper .competitions-content .competition-item.competition-featured:not(.user-competition-completed) .percentage{color:#fff !important}.competitions-wrapper .competitions-content .competition-item.competition-featured:not(.user-competition-completed) .competition-progress-circle .circle-progress-border{stroke:rgba(255,255,255,.4);color:#fff}.competitions-wrapper .competitions-content .competition-item.competition-featured:not(.user-competition-completed) .competition-progress-circle .circle-progress-fill{stroke:#fff;color:#fff}.competitions-wrapper .competitions-content .competition-item.competition-featured:not(.user-competition-completed) *{color:#fff !important}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item{padding:1rem}}.competitions-wrapper .competitions-content .competition-item.full-width{grid-column:span 2}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item.full-width{grid-column:span 1}}.competitions-wrapper .competitions-content .competition-item.full-width .competition-title{font-weight:500;font-style:Bold;font-size:1.5rem;line-height:120%;letter-spacing:0%;margin-top:1.5rem;margin-bottom:1.5rem !important}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item.full-width .competition-title{font-size:1.5rem;line-height:24px}}.competitions-wrapper .competitions-content .competition-item.full-width .competition-title *{font-weight:500;font-style:Bold;font-size:1.5rem;line-height:120%;letter-spacing:0%;margin-top:1.5rem;margin-bottom:1.5rem !important}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item.full-width .competition-title *{font-size:1.5rem;line-height:24px}}.competitions-wrapper .competitions-content .competition-item.full-width .competition-title strong{font-weight:700}.competitions-wrapper .competitions-content .competition-item .competition-icon{width:2.5rem;height:2.5rem;background:#e4d7cd;border-radius:2rem;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.competitions-wrapper .competitions-content .competition-item .competition-icon img{width:1rem;height:1rem;object-fit:contain}.competitions-wrapper .competitions-content .competition-item .competition-title{font-weight:700;font-style:Bold;font-size:1.5rem;line-height:120%;letter-spacing:0%;margin-top:1.5rem;margin-bottom:1.5rem}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item .competition-title{font-size:1.5rem;line-height:24px}}.competitions-wrapper .competitions-content .competition-item .competition-title *{font-weight:700;font-style:Bold;font-size:1.5rem;line-height:120%;letter-spacing:0%;margin-top:1.5rem;margin-bottom:1.5rem}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item .competition-title *{font-size:1.5rem;line-height:24px}}.competitions-wrapper .competitions-content .competition-item .competition-title strong{font-weight:600}.competitions-wrapper .competitions-content .competition-item .competition-description{font-weight:300;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0;color:#525252}.competitions-wrapper .competitions-content .competition-item .competition-description p:first-child{margin-top:0}.competitions-wrapper .competitions-content .competition-item .competition-button{display:flex;justify-content:start;margin-top:1rem}@media(max-width: 992px){.competitions-wrapper .competitions-content .competition-item .competition-button{margin-top:2rem}}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar{margin-bottom:1rem}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .period-sales{display:flex;flex-direction:column}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .period-sales p{margin:0}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .period-sales p.value{font-weight:500;font-style:Medium;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .period-sales p.value .woocommerce-Price-currencySymbol{color:#737373;font-size:1rem}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .period-sales p.label{font-weight:300;font-style:Light;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:bottom;margin-top:.5rem}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .progress-bar{margin-top:1rem;background:#e4d7cd;height:.5rem;border-radius:1rem}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .progress-bar .progress-bar-fill{background:#44403d;height:.5rem;border-radius:1rem}.competitions-wrapper .competitions-content .competition-item .competition-progress-bar .competition-progress-bar-value{margin-top:1rem;text-align:right;color:#737373;font-weight:300;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:100%;letter-spacing:0;text-align:right}.competitions-details-wrap{padding-bottom:4rem}@media(max-width: 992px){.competitions-details-wrap{padding:0}}.competitions-details-wrap .sub-header{display:flex;justify-content:end;align-items:center;margin-bottom:2rem;margin-top:4rem}@media(max-width: 992px){.competitions-details-wrap .sub-header{margin-top:1rem;margin-bottom:1rem;flex-direction:column;align-items:start;gap:1rem}}.competitions-details-wrap .sub-header .sub-header-title{font-weight:600;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0px}.competitions-details-wrap .competition-details-header{margin-top:2.5rem;padding:6rem 3rem 3rem;background:#fafafa;display:flex;flex-direction:column;align-items:start;min-height:350px}@media(max-width: 992px){.competitions-details-wrap .competition-details-header{padding:2rem 1rem;margin-left:-1rem;margin-right:-1rem;margin-top:1rem;min-height:auto}}.competitions-details-wrap .competition-details-header h1{font-weight:300;font-size:48px;leading-trim:NONE;line-height:120%;letter-spacing:0px;margin-bottom:3rem}@media(max-width: 992px){.competitions-details-wrap .competition-details-header h1{font-size:3rem;line-height:120%;margin-bottom:1rem}}.competitions-details-wrap .competition-details-header h1 strong{font-weight:600}.competitions-details-wrap .competition-details-header .competition-details-header-description{margin-top:1.5rem}.competitions-details-wrap .competition-details-header .competition-details-header-description h2,.competitions-details-wrap .competition-details-header .competition-details-header-description h3,.competitions-details-wrap .competition-details-header .competition-details-header-description h4,.competitions-details-wrap .competition-details-header .competition-details-header-description h5,.competitions-details-wrap .competition-details-header .competition-details-header-description h6{font-size:2rem !important;line-height:120%;letter-spacing:0%;font-weight:300;margin-bottom:.25rem !important;margin-top:1rem !important}@media(max-width: 992px){.competitions-details-wrap .competition-details-header .competition-details-header-description h2,.competitions-details-wrap .competition-details-header .competition-details-header-description h3,.competitions-details-wrap .competition-details-header .competition-details-header-description h4,.competitions-details-wrap .competition-details-header .competition-details-header-description h5,.competitions-details-wrap .competition-details-header .competition-details-header-description h6{font-size:1.5rem !important;line-height:120%;letter-spacing:0%}}.competitions-details-wrap .competition-details-header .competition-details-header-description p{margin-top:0;font-weight:300 !important;font-size:1.25rem;leading-trim:NONE;line-height:120%;letter-spacing:0%}@media(max-width: 992px){.competitions-details-wrap .competition-details-header .competition-details-header-description p{font-size:14px;line-height:120%}}.competitions-details-wrap .competition-details-header .competition-details-header-description .orange{color:#ea631b !important}.competitions-details-wrap .competition-details-header .competition-details-header-status{margin-top:1.5rem}@media(max-width: 992px){.competitions-details-wrap .competition-details-header .competition-details-header-status{margin-top:1rem}}.competitions-details-wrap .competition-details-header .competition-details-header-status .competition-days-remaining{display:flex;gap:.25rem;align-items:end}.competitions-details-wrap .competition-details-header .competition-details-header-status .competition-days-remaining .counter-value{font-weight:300;font-size:.875rem !important;leading-trim:NONE;line-height:120%;letter-spacing:0px}.competitions-details-wrap .competition-details-header .competition-details-header-status .competition-days-remaining .counter-label{font-weight:300;font-size:.875rem !important;leading-trim:NONE;line-height:120%;letter-spacing:0px}.competitions-details-wrap .competition-rules{margin-top:2.5rem;margin-bottom:4rem;padding:0}@media(max-width: 992px){.competitions-details-wrap .competition-rules{padding:0;margin-top:2rem;margin-bottom:2rem}}.competitions-details-wrap .competition-rules .competition-rules-title h4,.competitions-details-wrap .competition-rules .competition-rules-title h4 a{font-weight:600;font-style:DemiBold;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0px}.competitions-details-wrap .competition-rules h2{font-weight:600;font-size:24px !important;line-height:120%;letter-spacing:0px}@media(max-width: 992px){.competitions-details-wrap .competition-rules h2{font-size:24px !important;line-height:32px}}.competitions-details-wrap .competition-rules .competition-rules-description{margin-top:1.5rem;margin-bottom:1.5rem}@media(max-width: 992px){.competitions-details-wrap .competition-rules .competition-rules-description{margin-top:1rem;margin-bottom:1rem}}.competitions-details-wrap .competition-rules .competition-rules-description *{font-weight:300;font-size:18px;leading-trim:NONE;line-height:28px;letter-spacing:0}@media(max-width: 992px){.competitions-details-wrap .competition-rules .competition-rules-description *{font-size:16px;line-height:24px}}.competitions-details-wrap .competition-rules .competition-rules-list{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:3rem}@media(max-width: 992px){.competitions-details-wrap .competition-rules .competition-rules-list{grid-template-columns:repeat(1, 1fr);gap:1rem;margin-top:1rem}}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 1.5rem}@media(max-width: 992px){.competitions-details-wrap .competition-rules .competition-rules-list .rule-item{padding:1rem;border:1px solid #e4d7cd;border-radius:10px}}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .icon{width:3rem;height:3rem;background-color:#f5f0ed;display:flex;justify-content:center;align-items:center;border-radius:3rem}@media(min-width: 992px){.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .icon:before{content:"";position:absolute;top:1.5rem;left:0;width:100%;height:2px;background-color:#f5f0ed;border-radius:3rem;z-index:-1}}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .icon img{width:1.125rem;height:1.125rem}@media(min-width: 992px){.competitions-details-wrap .competition-rules .competition-rules-list .rule-item:first-child .icon:before{content:"";position:absolute;top:1.5rem;left:50%;width:50%;height:2px;background-color:#f5f0ed;border-radius:3rem;z-index:-1}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item:last-child .icon:before{content:"";position:absolute;top:1.5rem;left:0;width:50%;height:2px;background-color:#f5f0ed;border-radius:3rem;z-index:-1}}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .title{max-width:230px}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .title h3{font-weight:600;font-size:14px;line-height:28px;letter-spacing:0;text-align:center;margin:1rem 0}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .description{max-width:230px;margin-top:1rem}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .description,.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .description *{margin:0;font-weight:300;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;color:#525252}.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .description strong,.competitions-details-wrap .competition-rules .competition-rules-list .rule-item .description * strong{font-weight:600}.competitions-details-wrap .competittion-ranking{margin-top:2rem;display:flex;flex-direction:column;align-items:start;border-radius:10px}@media(max-width: 992px){.competitions-details-wrap .competittion-ranking{margin-top:2rem;padding:0}}.competitions-details-wrap .competittion-ranking h2{font-weight:600;font-size:24px !important;leading-trim:NONE;line-height:120%;letter-spacing:0px;margin-bottom:1rem !important}@media(max-width: 992px){.competitions-details-wrap .competittion-ranking h2{font-size:24px !important;line-height:32px}}.competitions-details-wrap .competittion-ranking .show-transactions{display:flex;justify-content:flex-end;width:100%}.competitions-details-wrap .competittion-ranking .update-info{margin-top:1rem}@media(max-width: 992px){.competitions-details-wrap .competittion-ranking .update-info{margin-top:0}}.competitions-details-wrap .competittion-ranking .update-info p{display:flex;gap:.5rem;align-items:center;margin:0;font-weight:300;font-size:14px;leading-trim:NONE;line-height:24px;letter-spacing:0%;vertical-align:middle}@media(max-width: 992px){.competitions-details-wrap .competittion-ranking .update-info p{flex-direction:column;align-items:start;gap:.5rem}.competitions-details-wrap .competittion-ranking .update-info p .circle-decor{display:none}}.competitions-details-wrap .competittion-ranking .update-info .circle-decor{display:inline-block;width:.25rem;height:.25rem;background-color:#525252;border-radius:10px}.competitions-details-wrap .competition-regulations{margin-top:2rem;display:flex;justify-content:center;gap:1rem;width:100%;flex-wrap:wrap}.competitions-details-wrap .competition-regulations a{font-weight:400 !important;font-size:12px !important;line-height:24px;letter-spacing:0;text-align:center;text-decoration:underline;color:#525252 !important}.competitions-details-wrap .ranking-table-wrap{width:100%;max-width:100%;min-width:300px;position:relative;border:1px solid #e4d7cd !important;border-radius:10px}.competitions-details-wrap .ranking-table{border-collapse:separate !important;border-spacing:0;overflow:hidden;width:100%;min-width:300px}@media(max-width: 992px){.competitions-details-wrap .ranking-table td,.competitions-details-wrap .ranking-table th{white-space:nowrap}}.competitions-details-wrap .ranking-table thead tr:first-child th:first-child{border-top-left-radius:10px}.competitions-details-wrap .ranking-table thead tr:first-child th:last-child{border-top-right-radius:10px}.competitions-details-wrap .ranking-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.competitions-details-wrap .ranking-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.competitions-details-wrap .ranking-table thead th{background:#fff;padding-top:1rem;padding-bottom:1rem;font-weight:300;font-size:14px;line-height:100%;letter-spacing:0%}.competitions-details-wrap .ranking-table thead th:first-child{padding-left:1rem}@media(max-width: 992px){.competitions-details-wrap .ranking-table thead th:first-child{padding-left:.5rem;padding-right:1rem}}.competitions-details-wrap .ranking-table tbody tr td{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;background:#fff;border-top:1px solid #e5e5e5;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-position{padding-left:1.5rem}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-user{display:flex;gap:1.5rem}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-user .avatar{width:2.5rem;height:2.5rem;border-radius:2.5rem;overflow:hidden}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-user .avatar img{width:100%;height:100%;object-fit:cover}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-user .user-info{display:flex;flex-direction:column;gap:.5rem}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-user .user-info .user-name{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.competitions-details-wrap .ranking-table tbody tr td.ranking-item-user .user-info .user-role{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#737373}.competitions-details-wrap .ranking-table tbody tr.first-place td{background:#ea631b;color:#fff}.competitions-details-wrap .ranking-table tbody tr.first-place td .user-name{color:#fff !important}.competitions-details-wrap .ranking-table tbody tr.first-place td .user-role{color:#fff !important}.competitions-details-wrap .ranking-table tbody tr.current-user td{background:#e4d7cd}.competitions-details-wrap .ranking-table tbody tr.show-more-architects td{text-align:center;padding:1rem;color:#525252;cursor:pointer}.competitions-transactions-wrap{padding-bottom:4rem}.competitions-transactions-wrap .competition-details-header-back{margin-bottom:3rem}.competition-text-need-approve{display:flex;justify-content:center}.competition-text-need-approve form{display:flex;flex-direction:column;align-items:center;gap:1rem}.competition-text-need-approve form input{padding:.5rem .8rem .5rem !important;border-radius:.5rem !important;border:1px solid #d3cec9 !important;background:#fff;width:100%}.tutorial-videos-list{display:flex;gap:2rem;justify-content:center}.items-wrapper{display:flex;flex-direction:column;gap:0 !important;margin-bottom:1.5rem}.items-wrapper .table-footer{border-left:1px solid #e4d7cd;border-right:1px solid #e4d7cd;border-bottom:1px solid #e4d7cd;border-top:none;padding:1rem 1.5rem;border-radius:0 0 .5rem .5rem}.items-wrapper .table-footer p{margin:0;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:20px;letter-spacing:0}.items-wrapper-header{border:1px solid #e4d7cd;border-bottom:none;padding:1rem 1.5rem;border-radius:.5rem .5rem 0 0}.items-wrapper-header h3{font-weight:400;font-size:1.125rem;line-height:28px;letter-spacing:0;padding:0;margin:0}.items{margin:0 !important;border-collapse:collapse !important;width:100%;border:1px solid #e4d7cd !important;border-radius:8px !important}.items thead tr{border-bottom:1px solid #e4d7cd !important}.items thead tr th{color:#000;font-weight:400;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0;background:#f5f0ed;font-size:12px;line-height:100%;letter-spacing:0;padding:1rem .5rem !important;border-bottom:none !important}.items thead tr th:first-child{padding-left:1.5rem !important}@media(max-width: 992px){.items thead tr th{white-space:nowrap;padding:.5rem 1.5rem .5rem .5rem !important}}.items tbody tr{border-bottom:1px solid #e4d7cd !important}.items tbody tr:last-child{border-bottom:none}.items tbody tr td{font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0;vertical-align:middle;border:none;padding:1.5rem .5rem !important}.items tbody tr td:first-child{padding-left:1.5rem !important}.items tbody tr td a{font-weight:400}@media(max-width: 992px){.items tbody tr td{white-space:nowrap;padding:1rem !important}}table.dataTable.no-footer{border-bottom:none !important}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#fff;margin:10% auto;padding:2rem;border:none;border-radius:8px;width:90%;max-width:500px;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;position:absolute;cursor:pointer}.close:hover,.close:focus{color:#000}.billing-info{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}@media(max-width: 992px){.billing-info{grid-template-columns:1fr}}.billing-info-item{background:#fff;border:1px solid #e4d7cd;border-radius:8px;padding:1.5rem;transition:all .3s ease}@media(max-width: 992px){.billing-info-item{padding:1rem;max-width:calc(100vw - 2rem)}}.billing-info-item.full-width{grid-column:1/3}@media(max-width: 992px){.billing-info-item.full-width{grid-column:1/2}}.billing-info-item.send-invoice-info p{font-size:1rem;margin-bottom:1.5rem}.billing-info-item .billing-item{margin-bottom:.75rem}.billing-info-item .billing-item .label{font-size:.75rem;font-weight:600;color:#111827;line-height:1.5}.billing-info-item h3{margin:0 0 .75rem;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%}.billing-info-item p{margin:0;font-size:1.125rem;font-weight:500;color:#111827;line-height:1.5}.status-pending,.status-unapproved,.status-approved,.status-paid,.status-in-progress{display:inline-block;padding:.25rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:600;letter-spacing:.05em}.status-pending{background:#fef3c7;color:#92400e}.status-unapproved{background:#fee2e2;color:#dc2626}.status-approved{background:#dcfce7;color:#16a34a}.status-paid{background:#dbeafe;color:#2563eb}.status-in-progress{background:#e0e7ff;color:#6366f1}.billing-orders{margin-top:3rem;background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:2rem}.billing-orders h3{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#374151}.items-wrapper.full-width{grid-column:1/3}@media(max-width: 992px){.items-wrapper.full-width{grid-column:1/2}}#billing-orders-table{width:100%;border-collapse:collapse;margin-top:1rem}#billing-orders-table th,#billing-orders-table td{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb;font-size:.875rem}#billing-orders-table th{background:#f9fafb;font-weight:600;color:#374151;letter-spacing:.05em;font-size:.75rem}#billing-orders-table tbody tr:hover{background:#f9fafb}.modal-content{position:relative}.modal-content form{margin-top:1.5rem}.modal-content .close{position:absolute;top:0px;right:20px}.modal-content input[type=file]{width:100%;padding:.75rem;border:2px dashed #d1d5db;border-radius:6px;background:#f9fafb;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.modal-content .description{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.modal-content .button{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-content .button:hover{background:#2563eb}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:98% !important}@media(max-width: 992px){.woocommerce-account .woocommerce-MyAccount-content{padding-bottom:1.5rem;width:100% !important}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none !important;width:100% !important}.woocommerce-account .woocommerce{display:grid;grid-template-columns:20rem minmax(0, 100%);gap:1.5rem}@media(max-width: 992px){.woocommerce-account .woocommerce{grid-template-columns:minmax(0, calc(100vw - 2rem))}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation.open){min-height:100vh}}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none}.woocommerce-account .mobile-menu-btn-wrapper{display:none}@media(max-width: 992px){.woocommerce-account .mobile-menu-btn-wrapper{margin:0 -1rem 0 -1rem;gap:.5rem;display:flex;align-items:center;border-bottom:1px solid #ebe9e6;margin-bottom:1rem}.woocommerce-account .mobile-menu-btn-wrapper .mobile-menu-btn-btn{width:100%;display:flex;align-items:center;gap:.5rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:1rem;color:#222;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.4px}}.woocommerce-MyAccount-navigation{position:relative;height:100%}@media(max-width: 992px){.woocommerce-MyAccount-navigation{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding-left:1rem;z-index:96;transition:all .3s ease-in-out}.woocommerce-MyAccount-navigation.close{left:-100%}}.woocommerce-MyAccount-navigation .my-account-navigation-container{position:sticky;top:5rem;left:0;margin-bottom:2rem}.my-account-content-wrap{padding:1rem 0 0 0}@media(max-width: 768px){.my-account-content-wrap{padding:0}}.my-account-content-wrap h1{color:#323232;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%}.my-account-content-wrap .dataTables_wrapper{padding:0 0 20px;border:1px solid var(--Color-2, #E4D7CD);border-radius:0 0 .5rem .5rem}.my-account-content-wrap .dataTables_wrapper table{border-bottom:1px solid var(--Color-2, #E4D7CD) !important}.my-account-content-wrap .dataTables_info{margin-top:20px;margin-left:10px}.my-account-content-wrap .dataTables_paginate{margin-top:20px;margin-right:10px}.sortable-custom-table-header{border:1px solid var(--Color-2, #E4D7CD);border-bottom:none;border-radius:10px 10px 0 0;padding:1.25rem 1.5rem}.sortable-custom-table-header *{margin:0 !important;font-size:18px !important;line-height:28px !important;letter-spacing:0 !important}thead th{border-bottom-width:0 !important;padding:.875rem 2rem .875rem 0 !important;text-align:left !important;font-weight:600 !important;font-size:12px;line-height:100%;letter-spacing:0;white-space:nowrap;background-color:#f5f0ed}@media(max-width: 992px){thead th{padding:.875rem 2rem .875rem 0 !important}}thead th:first-child{padding:.875rem 2rem .875rem 1.5rem !important}div.dt-container .dt-layout-row:has(.dt-info),div.dt-container .dt-layout-row:has(.dt-paging){border:1px solid var(--Color-2, #E4D7CD);border-top:none;border-radius:0 0 10px 10px;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 992px){div.dt-container .dt-layout-row:has(.dt-info),div.dt-container .dt-layout-row:has(.dt-paging){padding:.875rem 1rem !important}}@media(max-width: 992px){div.dt-container .dt-layout-row:has(.dt-info),div.dt-container .dt-layout-row:has(.dt-paging){flex-direction:column;gap:.5rem}}div.dt-container .dt-layout-row:has(.dt-info) .dt-info,div.dt-container .dt-layout-row:has(.dt-paging) .dt-info{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}div.dt-container .dt-layout-row:has(.dt-info) .dt-paging,div.dt-container .dt-layout-row:has(.dt-paging) .dt-paging{display:flex;gap:.25rem;justify-content:end}@media(max-width: 992px){div.dt-container .dt-layout-row:has(.dt-info) .dt-paging,div.dt-container .dt-layout-row:has(.dt-paging) .dt-paging{justify-content:center}}div.dt-container .dt-layout-row:has(.dt-info) .dt-paging .first,div.dt-container .dt-layout-row:has(.dt-info) .dt-paging .last,div.dt-container .dt-layout-row:has(.dt-paging) .dt-paging .first,div.dt-container .dt-layout-row:has(.dt-paging) .dt-paging .last{display:none !important}div.dt-container .dt-layout-row:has(.dt-info) button,div.dt-container .dt-layout-row:has(.dt-paging) button{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:#222 !important;border:1px solid var(--Color-2, #E4D7CD) !important;border-radius:.25rem}div.dt-container .dt-layout-row:has(.dt-info) button.current,div.dt-container .dt-layout-row:has(.dt-paging) button.current{color:#fff !important;background:#44403d !important;border-color:#44403d !important}.dt-layout-table{overflow-x:auto;border:1px solid var(--Color-2, #E4D7CD) !important}.dt-layout-table tr td{border-width:1px !important;border-style:solid !important;border-left-width:0 !important;border-right-width:0 !important;border-top-width:0 !important;border-bottom-width:1px !important;text-align:left !important;padding:1.5rem 1rem 1.5rem 0 !important;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;white-space:nowrap;border-color:var(--Color-2, #E4D7CD) !important}.dt-layout-table tr td:first-child{padding:1.5rem 1rem 1.5rem 1.5rem !important}.dt-layout-table tr:last-child td{border-bottom:none !important}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:none !important;border-top:none !important}.consultant-container{width:100%;padding:190px 100px;overflow:hidden;border-radius:.5rem;margin-bottom:3rem}.consultant-container .consultant-name{font-weight:300;font-style:Regular;font-size:32px !important;leading-trim:NONE;line-height:100%;letter-spacing:0;margin-bottom:1rem !important}.consultant-container .consultant-role{font-weight:300;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0;margin-bottom:1.5rem !important}.consultant-container .consultant-contact{display:flex;flex-direction:column;gap:1.25rem}.consultant-container .consultant-contact p{margin:0}.consultant-container .consultant-contact p a{display:flex;gap:.5rem;text-decoration:none;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:120%;letter-spacing:0}.consultant-container .consultant-contact p a img{min-width:1.25rem}.my-files-container .files-accordion{margin-top:2rem;display:flex;flex-direction:column}.my-files-container .files-accordion .files-accordion-item .files-accordion-item-header{display:flex;gap:2rem;font-weight:600;font-style:DemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0;padding:1rem 0}.my-files-container .files-accordion .files-accordion-item .files-table{display:flex;flex-direction:column;margin:0;padding:0 !important}.my-files-container .files-accordion .files-accordion-item .files-table li{margin:0;display:grid;grid-template-columns:130px minmax(300px, 500px) 50px;border-bottom:1px solid #e4d7cd}.my-files-container .files-accordion .files-accordion-item .files-table li>div{padding:1rem}.my-files-container .files-accordion .files-accordion-item .files-table li>div:first-child{padding:1rem 0 1rem 0}.my-files-container .files-accordion .files-accordion-item .files-table li:last-child{margin-bottom:2rem}.files-accordion-item-icon img.rotated{transform:rotate(180deg);transition:transform .3s ease}.files-accordion-item-icon img{transition:transform .3s ease}.invite-code-section{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem;align-items:center}.invite-code-section .buttons{display:flex;gap:1rem;justify-content:center}.invite-code-section .invite-code-field input{border:1px solid var(--Color-Grey-300, #D3CEC9);gap:8px;angle:0 deg;opacity:1;top:218px;left:12px;border-radius:8px;border-width:1px;padding:12px 16px;min-width:300px}