.woo-special-offer-content{color:#222;font-family:"Montserrat",Sans-serif;width:100%}.woo-special-offer-notice{background-color:#f1f7dd;border-radius:7px;color:#5d7832;font-size:17px;font-weight:600;padding:14px 20px}#user-account-icon,#user-account-icon-mobile{cursor:pointer}#user-account-icon.logged-in:before,#user-account-icon-mobile.logged-in:before{display:block;width:15px;height:15px;border-radius:50%;color:#fff;background-color:#1ccd46;text-align:center;font-weight:500;line-height:15px;position:absolute;right:-6px;bottom:22px;content:'✓';z-index:99;font-size:10px}.custom-sidebar-header{display:block;width:100%;background-color:#EAE6DA;border-bottom:#E0DDD9 1px solid;box-sizing:border-box;padding:15px}img.close-sidebar-btn{display:inline;float:right;width:20px;max-width:20px;height:20px;max-height:20px;cursor:pointer}img.user-profile-icon{display:inline;float:left;width:20px;max-width:20px;height:20px;max-height:20px}h2.custom-sidebar-heading{display:inline;font-size:14px;line-height:20px;margin:2px 0 2px 10px}.custom-my-account-overlay{background-color:#fff0;transform:scale(0);transition:background-color 0.4s,transform 0s 0.4s}.custom-my-account-overlay.open{transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100%;background-color:rgb(0 0 0 / .25);transition:background-color 0.4s,transform 0s;text-align:left}.custom-my-account{position:fixed;z-index:9999;left:auto;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;font-size:14px;min-height:200px;width:350px;max-width:100%;transition:.3s;background-color:#F3EFE3;box-shadow:0 0 20px rgb(0 0 0 / .2);border-style:none;border-color:initial;border-radius:0;margin-top:0;padding:0;overflow:hidden;opacity:0;transform:translateX(100%);font-family:"Montserrat",Sans-serif!important}.custom-my-account.open{opacity:1;transform:translateX(0)}.woo-login-sidebar{display:block;width:100%;height:100%;overflow-y:scroll;padding:30px 15px}#woo-user-name,#woo-user-pass{display:block;width:100%;border-radius:3px;border:2px #E0DDD9 solid;margin-bottom:20px;font-size:14px}#woo-user-name.error,#woo-user-pass.error{border:2px #dd360c solid}#woo-user-login-btn{display:block;width:100%;background-color:#5C5C53;border:2px #5C5C53 solid;border-radius:5px;color:#FFFEF9;padding:10px 15px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;transition:all 0.5s}#woo-user-login-btn:hover{border:2px #9b9b8b solid;background-color:#9b9b8b}#woo-user-register-btn{display:block;width:100%;border:2px #5C5C53 solid;background-color:#fff0;border-radius:5px;color:#5C5C53;padding:10px 15px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;transition:all 0.5s}#woo-user-register-btn:hover{border:2px #9b9b8b solid;color:#9b9b8b}p.woo-user-label{display:block;width:100%;text-align:left;margin-top:20px;font-weight:600;font-size:14px}.woo-user-data{color:#222;font-size:16px;line-height:1.3;margin-bottom:24px}.woo-user-links{display:block;list-style:none;margin:0;padding:0;width:100%}.woo-user-sidebar-list-item{display:block;list-style:none;margin:0 0 12px;padding:0;width:100%}.woo-user-sidebar-list-item:last-child{margin-bottom:0}.woo-user-sidebar-link{align-items:center;background-color:#fffefa;border:1px solid #dfddd5;box-sizing:border-box;color:#222;cursor:pointer;display:flex;gap:14px;min-height:72px;padding:10px 14px;text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease;width:100%}.woo-user-sidebar-link:hover,.woo-user-sidebar-link:focus{border-color:#f26b1d;color:#f26b1d;outline:none}.woo-user-sidebar-icon{align-items:center;background-color:#f4f2ed;border:1px solid #dfddd5;border-radius:50%;display:flex;flex:0 0 40.8px;height:40.8px;justify-content:center;width:40.8px}.woo-user-sidebar-icon img{display:block;height:22.1px;max-height:22.1px;max-width:22.1px;width:22.1px}.woo-user-sidebar-heading{display:block;font-size:13.6px;font-weight:600;line-height:1.25;text-align:left}input[type="checkbox"]{display:inline-block;border:.125rem solid;border-color:#bebebe!important;border-radius:.1875rem;width:1.4375rem;height:1.4375rem;position:relative;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin-right:.8125rem;transition:all .3s;cursor:pointer}input[type="checkbox"]:checked{border-color:#212227!important}input[type="checkbox"]::before{content:" ";display:block;height:.75rem;width:.375rem;background-color:#fff0;position:absolute;top:.125rem;left:.4375rem;border-bottom:3px solid #212227;border-right:3px solid #212227;opacity:0;transition:opacity .2s;transform:rotate(45deg)}input[type="checkbox"]:checked::before{opacity:1}