:root{--color-primary-blue:#0c64a2;--color-secondary-blue:#0671c9;--color-accent-blue:#41bfff;--color-light-blue:#9fddff;--color-blue-background:#a4e2ff;--color-text-primary:#000;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-light:#d1d5db;--color-white:#fff;--color-blue:#0c64a2;--color-blue-light:#0284c7;--color-gray-light:#1f2937;--color-gray-x-light:#d1d5db;--hero-accent-color:#ff6b6b;--color-bg-light:#f9fafb;--color-bg-white:#fff;--color-bg-overlay:#00000066;--color-bg-gray:#eee;--color-bg-blue:#2cb4ff1a;--color-border:#e5e7eb;--color-success:#96ceb4;--color-error:#b91c1c;--color-warning:#ffeaa7;--color-shadow:#9c9c9c26;--color-danger-background:#fef2f2;--color-danger-background-hover:#fdd7d7;--color-danger-border:#dc2626;--color-danger:#dc2626;--color-danger-hover:#be2121;--font-primary:"Plus Jakarta Sans",sans-serif;--font-secondary:"Fustat",sans-serif;--font-body:"Roboto",sans-serif;--font-alternative-1:"Nunito",sans-serif;--font-alternative-2:"Public Sans",sans-serif;--font-alternative-3:"Poppins",sans-serif;--font-weight-light:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:clamp(0.75rem,3vw,1rem);--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:clamp(1rem,4vw,1.5rem);--font-size-3xl:1.875rem;--font-size-4xl:clamp(1.75rem,5vw,2.25rem);--font-size-5xl:clamp(2rem,6vw,3rem);--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--padding-xxs:0.125rem;--padding-xs:0.25rem;--padding-sm:0.5rem;--padding-md:1rem;--padding-lg:1.25rem;--padding-xl:2rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:50%;--radius-pill:50px;--radius-form-field:8px;--radius-form-field-select:8px;--radius-form-field-textbox:8px;--radius-form-field-input-group:8px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-custom:4px 4px 20px 0px var(--color-shadow);--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-header:1000;--transition-fast:0.15s ease-in-out;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s ease-in-out;--header-height:80px;--section-height-offset:89px;--button-height:48px;--button-height-small:38px;--input-height:48px;--avatar-size:60px;--avatar-size-small:48px;--avatar-size-large:80px}*{box-sizing:border-box;font-family:var(--font-primary);font-optical-sizing:auto;font-style:normal;font-weight:var(--font-weight-normal);margin:0;padding:0}body{display:flex;flex-direction:column;margin:0 auto;max-width:1920px;min-height:100vh;width:100%}a,button{cursor:pointer}a{color:inherit;text-decoration:none}p{font-family:var(--font-secondary)}.auth-main-wrap,.card-main-wrap{display:flex;flex:1;justify-content:center;padding:0 1.5rem}.auth-main-wrap-full-page.auth-main-wrap{background-color:#2cb4ff0a}.auth-header{border-bottom:2px solid var(--color-border);padding:1.5rem}.auth-main-wrap .card,.card-main-wrap .card{background-color:#fff;max-width:40rem;width:100%}.auth-main-wrap-full-page.auth-main-wrap .card{border-radius:1.8rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.card-header{padding:2rem 1.5rem 1.5rem;text-align:center}.card-title{color:var(--color-gray-light);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.card-subtitle{color:var(--color-text-muted);font-size:.875rem}.auth-main-wrap .card-content{padding:0 1.5rem 1.5rem}.social-buttons-wrapper{margin:auto}.social-button{align-items:center;background-color:#fff;border:1px solid var(--color-border);border-radius:2rem;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:1rem;font-weight:var(--font-weight-semibold);justify-content:left;margin-bottom:1rem;min-height:3rem;padding-left:25%;width:100%}.social-button:hover{background-color:var(--color-bg-light)}.social-icon{height:1.25rem;margin-left:1.25rem;margin-right:.75rem;width:1.25rem}.dividerOuter{margin:1.5rem 0;position:relative}.dividerOuter .divider-line{position:absolute;top:60%}.divider-line{background-color:var(--color-border);height:1px;width:100%}.divider-text{display:flex;justify-content:center;position:relative}.divider-text span{background-color:#fff;color:var(--color-text-muted);font-size:1rem;padding:0 1rem}.divider-text span.form-row-divider{color:var(--color-text-secondary);font-size:.875rem;font-weight:var(--font-weight-medium)}.join-button,.login-button{background-color:var(--color-primary-blue);border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:1rem;height:3rem;margin-top:1.5rem;transition:background-color .2s;width:100%}.join-button.next{width:auto}.login-button:hover{background-color:#0b5a92}.below-submit-button-container{color:var(--color-text-muted);font-size:var(--font-size-base);margin-bottom:1rem;margin-top:1rem;text-align:center}.below-submit-button-link{color:var(--color-primary-blue);text-decoration:none}.below-submit-button-link:hover{text-decoration:underline}.policy-text,.terms-of-use{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-bottom:1rem;margin-top:1rem;text-align:center}.blue-link,.policy-link{color:var(--color-primary-blue)}.blue-link:hover,.policy-link:hover{color:var(--color-primary-blue);text-decoration:underline}.register-main-steps{flex-direction:column;padding-bottom:3rem;padding-top:3rem}.register-main-steps .card{margin:0}.progress-section{font-weight:var(--font-weight-semibold);max-width:40rem;width:100%}.step-indicator{font-size:1rem;margin-bottom:.5rem}.progress-bar{background-color:#e2e8f0;border-radius:2rem;height:10px;margin:0 auto 2rem;overflow:hidden}.progress-fill{background-color:var(--color-primary-blue);border-radius:2rem;height:100%;width:12%}.step-indicator-two .progress-fill{width:55%}.step-indicator-three .progress-fill{width:100%}.steps{display:flex;gap:4rem;justify-content:space-between;margin-bottom:2rem}.step{flex-direction:column;gap:.5rem}.step,.step-number{align-items:center;display:flex}.step-number{border:1px solid #e2e8f0;border-radius:var(--radius-full);font-size:1rem;font-weight:var(--font-weight-semibold);height:40px;justify-content:center;width:40px}.step.active .step-number{background-color:var(--color-primary-blue);color:#fff}.step:not(.active) .step-number{background-color:#fff;color:#94a3b8}.step-label{font-size:.75rem}.step-label,.step.active .step-label{color:var(--color-text-secondary)}.form-row{display:flex;flex-wrap:wrap;gap:1rem;gap:12px;justify-content:space-between}.form-row .form-item{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:0;min-width:200px}.form-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.form-card{border:1px solid var(--color-border);border-radius:.5rem;display:flex;flex-basis:calc(50% - 30px);flex-direction:column;flex-grow:1;gap:.5rem;margin-top:.5rem;min-width:150px;padding:1rem}.select-row{display:flex;gap:.75rem}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-light);background-image:url(../svgs/down-icon.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #d1d5db;border-radius:var(--radius-form-field-select);color:#9ca3af;cursor:pointer;font-size:.875rem;padding:.75rem 2.5rem .75rem .75rem;width:100%}.form-select-med{max-width:186px}.form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.radio-item{align-items:center;display:flex;gap:.5rem}.radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d1d5db;border-radius:var(--radius-full);cursor:pointer;height:16px;position:relative;width:16px}.radio-input:checked{background-color:#2563eb;border-color:#2563eb}.radio-input:checked:after{background-color:#fff;border-radius:var(--radius-full);content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.radio-heading{font-weight:var(--font-weight-semibold)}.radio-subheading{color:#9ca3af;cursor:pointer;font-size:.8735rem}.radio-label{color:#374151;cursor:pointer;font-size:.875rem}.privacy-note{color:#9ca3af;font-size:.75rem}.checkbox-group{align-items:flex-start;display:flex;gap:.75rem;margin-top:1rem}.form-navigation{justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.btn,.form-navigation{align-items:center;display:flex}.btn{border-radius:2rem;cursor:pointer;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.btn-secondary{background:transparent;border:none;border:1px solid var(--color-border);color:#64748b}.btn-secondary:hover{background-color:#f6f7f8;color:#374151}.btn-primary{background-color:var(--color-primary-blue);border:none;color:#fff;text-decoration:none}.btn-primary:hover{background-color:#0058ab}.image-upload{align-items:center;display:flex;flex-direction:row;gap:1rem}.avatar-placeholder{align-items:center;background-color:var(--color-border);border-radius:var(--radius-full);color:#64748b;display:flex;font-size:2rem;height:80px;justify-content:center;width:80px}.custom-upload-wrapper{margin-top:10px;position:relative}.custom-upload-btn{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.custom-upload-label{border:2px solid var(--color-border);border-radius:2rem;color:#374151;cursor:pointer;display:inline-block;font-weight:var(--font-weight-medium);padding:.75rem 1.5rem;text-align:center;transition:all .2s}.custom-upload-label:hover{border-color:#d1d5db}.custom-upload-btn::file-selector-button{display:none}.hide_me{display:none!important}.select2-container--default .select2-selection--single{align-items:center;background-color:var(--color-white);border:none!important;display:flex;font-size:16px;height:100%;padding:0 12px}.select2-dropdown{border:none!important}.select2-search--dropdown{display:none!important}.select2-results__options{display:flex;flex-direction:column;gap:10px;padding:10px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px}.select2-container--default .select2-results__option{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:20px;padding:5px 10px!important;transition:background .3s ease}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f3f4f6!important;border-radius:8px;color:#1f2937!important}.select2-container--default .select2-results__option[aria-selected=true]{border-radius:8px}#custom-sort-dropdown .select2-container--default .select2-selection--single{display:none!important}#custom-sort-dropdown .select2-container{height:0!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:0!important;position:absolute!important;width:0!important}#custom-sort-dropdown .select2-dropdown{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);display:block!important;left:-115px!important;margin:0!important;min-width:160px;position:absolute!important;top:calc(100% + 20px)!important;width:100%!important;z-index:9999!important}#custom-sort-dropdown .select2-results__options{display:flex;flex-direction:column;gap:10px;padding:10px!important}#custom-sort-dropdown .select2-container--default .select2-results__option{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:20px;padding:5px 10px!important;transition:background .3s ease;white-space:nowrap}#custom-sort-dropdown .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f3f4f6!important;border-radius:8px;color:#1f2937!important}#custom-sort-dropdown .select2-container--default .select2-results__option[aria-selected=true],option{border-radius:8px}option{color:#1f2937;font-size:14px}.header-main{align-items:center;background-color:var(--color-bg-white);color:var(--color-text-secondary);display:flex;justify-content:space-between;padding:var(--padding-lg);position:sticky;top:0;z-index:var(--z-header)}.header-main.is-landing{background-color:var(--color-secondary-blue);color:var(--color-white);padding:28px 60px}.header-actions{display:flex;justify-content:center}.header-actions .actions-wrapper{align-items:center;display:flex;gap:10px;gap:20px}.header-left,.signin-wrapper{display:flex;gap:10px}.header-left{align-items:center}.menu-toggle,.overlay-mobile,.sidebar-mobile{display:none}.top-men-dropdown-icon.large{width:16px}.user-profile{align-items:center;color:var(--color-text-secondary);display:flex;gap:10px}.user-profile .user-name{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.user-profile .user-avatar{border-radius:var(--radius-full);display:block;flex-shrink:0;height:var(--avatar-size);-o-object-fit:cover;object-fit:cover;width:var(--avatar-size)}.user-profile.user-profile-white{color:var(--color-white)}.user-profile-name{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.login-btn{background-color:transparent;border:none;color:var(--color-white)}.nav-links{align-items:center;display:flex;gap:30px;list-style:none}.button{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;gap:10px;height:var(--button-height);justify-content:center;padding:0 30px;text-decoration:none;white-space:nowrap}.button.btn-small{height:var(--button-height-small)}.button.btn-slim{padding:0 1rem}.button.button-white,.button.button-white-border{background-color:var(--color-white);color:var(--color-text-secondary)}.button.button-white-border{border:1px solid var(--color-border)}.button.button-blue{background-color:var(--color-primary-blue);color:var(--color-white)}.button.button-transparent{background-color:transparent;color:var(--color-white);text-decoration:underline}.button.button-transparent.start{padding:0 10px}.button.button-green-outline{border:1px solid var(--color-success);color:var(--color-text-secondary);height:23px}.button.button-green-outline,.button.button-white-outline{background-color:transparent;font-size:var(--font-size-xs);padding:0 10px}.button.button-white-outline{border:1px solid var(--color-white);color:var(--color-white);height:30px}.button.reset-button-outline{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.button.reset-button-outline:hover{background-color:rgba(229,231,235,.1)}.button.button-white-outline:hover{background-color:hsla(0,0%,100%,.1)}.button.button-green-outline:hover{background-color:rgba(79,193,138,.1)}.button.button-transparent:hover{background-color:hsla(0,0%,100%,.1)}.button.button-blue:hover{background-color:#0a5b8f}.button.button-white-border:hover,.button.button-white:hover{background-color:#f3f4f6}.title-with-span{color:var(--color-text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.title-with-span span{color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.footer-main{align-items:center;background-color:var(--color-secondary-blue);color:var(--color-white);display:flex;flex-direction:column;margin-top:100px;padding:40px 60px}.footer-description{color:var(--color-white);margin-bottom:25px}.footer-copyright{align-items:center;border-top:1px solid #2cb4ff;color:var(--color-blue-background);font-weight:var(--font-weight-normal);gap:5px;justify-content:center;padding-top:50px;text-align:center;width:100%}.footer-copyright,.footer-links{display:flex;flex-direction:column;font-size:var(--font-size-sm)}.footer-links{align-items:flex-start;color:var(--color-white);gap:10px;list-style:none}.footer-links p{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-bottom:10px}.footer-links ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.footer-links li{font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.footer-links li:hover{color:var(--color-blue-background);transition:color .3s ease}.links-wrapper{display:flex;justify-content:space-between;margin-bottom:50px;width:100%}.breadcrumb{align-items:center;display:flex;font-size:var(--font-size-base);gap:8px;margin-left:85px}.breadcrumb-link{color:var(--color-blue-light);cursor:pointer;text-decoration:none}.breadcrumb-active{color:var(--color-gray-light)}.breadcrumb-back,.breadcrumb-separator{color:var(--color-blue-light)}.breadcrumb-back{background:none;border:none;cursor:pointer;font-size:var(--font-size-base);padding:0}#nav-links-menu-id,#user-profile-menu-id{position:relative}#nav-links-menu-id .popover,#user-profile-menu-id .popover{border-radius:10px;color:var(--color-text-secondary);display:none;margin-top:8px;min-width:180px;right:50%;top:100%;transform:translateX(50%);z-index:100999}.card-checkbox-wrapper{border:unset!important;border-radius:unset!important;left:16px;min-width:unset!important;padding:unset!important;position:absolute;top:6px;width:unset!important;z-index:2}.notification-wrapper{display:inline-block;position:relative}.notification-wrapper .popover{border-radius:var(--radius-2xl);display:none;margin-top:8px;overflow:hidden;padding:0;right:0;top:100%;width:370px;z-index:var(--z-popover)}.popover-header{border-bottom:1px solid #f3f4f6;color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:20px 24px}.notification-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;max-height:400px;overflow-y:auto;padding:10px 15px}.notification-item{align-items:flex-start;border-radius:var(--radius-lg);display:flex;gap:10px;justify-content:flex-start;padding:15px 10px;transition:var(--transition-fast);white-space:normal}.notification-user-avatar{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;height:50px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:50px}.comments,.notification-user-avatar{background-color:#0c64a20f}.notification-title-comments{align-items:center;color:var(--color-text-primary);display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);gap:5px;width:100%}.notification-title-comments span{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.notification-item.comments:hover{background-color:#0c64a220}.notification-item:hover{background-color:var(--color-bg-light)}.friend-request-actions{display:flex;gap:10px;margin-top:10px;width:100%}.notification-item:last-of-type{border-bottom:none}.accept,.decline{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:28px}.decline{background-color:transparent;border:1px solid var(--color-border);color:var(--color-gray-light)}.decline:hover{background-color:#f3f4f6}.notification-item .notification-text{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:10px}.notification-time{color:#9ca3af;display:block}.notification-time,.reply{font-size:var(--font-size-xs);margin-top:10px}.reply{color:var(--color-primary-blue);cursor:pointer;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);gap:5px}.notification-footer,.reply{align-items:center;display:flex}.notification-footer{border:1px solid var(--color-border);border-radius:var(--radius-pill);justify-content:center;margin:0 auto 10px;padding:12px 15px;width:95%}.view-all-link{align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:5px;text-decoration:none}.view-all-link,.view-all-link:hover{color:var(--color-gray-light)}.bell-icon:hover,.heart-icon:hover{opacity:.8;transition:var(--transition-fast)}.notif-bell{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;width:48px}.bell-background-white{background-color:#fff}.bell-background-gray{background-color:var(--color-gray-x-light)}.notif-bell img{display:block;height:28px;width:28px}.notif-badge{background:#e53935;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.2);color:#fff;font-size:12px;font-weight:600;line-height:1;padding:2px 4px;position:absolute;right:7px;top:5px}.arrow-right-icon{transform:rotate(270deg)}.dropdown-menu,.profiles{display:flex;flex-direction:column;list-style:none;min-width:200px}.dropdown-menu li a,.logout,.profiles li a{align-items:center;color:var(--color-gray-light);cursor:pointer;display:flex;font-family:var(--font-secondary);font-weight:400;gap:10px;padding:10px}.sidebar-links .dropdown-menu li a{font-family:var(--font-primary);font-optical-sizing:auto;font-style:normal;font-weight:var(--font-weight-normal)}.sidebar-links .dropdown-menu li{border-bottom:1px solid #e5e7eb;padding:5px 0}.sidebar-links .dropdown-menu li:last-child{border-bottom:none;padding:5px 0}.logout{color:var(--color-error)!important}.profiles .user-avatar{border-radius:var(--radius-full);height:35px;-o-object-fit:cover;object-fit:cover;width:35px}.user-avatar{border:1px solid var(--color-border)}.white-border{border:1px solid var(--color-white)}.dropdown-menu li:hover,.logout:hover,.profiles li:hover{background-color:#f3f4f6;border-radius:var(--radius-lg)}.profiles li:last-of-type{border-bottom:1px solid var(--color-border);margin-bottom:10px}.no-data-found{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:5rem 0 7rem;text-align:center}.no-wishlist-title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.no-wishlist-sub-text{color:var(--color-text-muted);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.nudge-button-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.message-button{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue)}.message-button:hover{background-color:#0c64a220}.popover-trigger{cursor:pointer;position:relative}.popover{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;right:0;top:30px}.popover,.popover-sub-section{background-color:var(--color-bg-white);display:none;padding:10px;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:var(--z-popover)}.isMobile{display:none!important}.checkbox-label{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px}.checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;height:20px;outline:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:20px}.checkbox-label input[type=checkbox]:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:var(--color-white)}.checkbox-label input[type=checkbox]:checked:before{align-items:center;color:var(--color-white);content:"✓";display:flex;font-size:var(--font-size-base);height:18px;justify-content:center;line-height:20px;width:18px}.input-radio-group{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;margin-top:.5rem;row-gap:.75rem}.input-radio-group.isColumn{flex-direction:column;gap:.5rem}.input-radio{align-items:center;display:flex;gap:.5rem}.input-radio input[type=radio]{height:1rem;width:1rem}.input-radio input[type=radio]:checked{accent-color:var(--color-primary-blue)}.input-radio label:hover{color:var(--color-primary-blue);cursor:pointer}.input-radio input[type=radio]:disabled+label{color:#9ca3af}.input-radio input[type=radio]:disabled{accent-color:#9ca3af}.form-section{display:none;flex-direction:column;gap:30px}.form-section h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-semibold)}.form-section.active{display:flex}.input-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.form-group.isRow,.input-wrapper.isRow{flex-direction:row;gap:20px}.form-group .input-row,.input-wrapper .input-row{display:flex;flex:1;flex-direction:column;gap:10px;width:100%}.form-group label,.form-group p,.input-wrapper label,.input-wrapper p{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group input[type=url],.form-group textarea,.input-wrapper input[type=date],.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=tel],.input-wrapper input[type=text],.input-wrapper input[type=url],.input-wrapper textarea{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-form-field);color:#374151;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);max-width:100%;min-width:0;outline:none;overflow:hidden;padding:10px;width:100%}.form-group input[type=date]::-moz-placeholder,.form-group input[type=email]::-moz-placeholder,.form-group input[type=number]::-moz-placeholder,.form-group input[type=password]::-moz-placeholder,.form-group input[type=tel]::-moz-placeholder,.form-group input[type=text]::-moz-placeholder,.form-group input[type=url]::-moz-placeholder,.form-group textarea::-moz-placeholder,.input-wrapper input[type=date]::-moz-placeholder,.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=number]::-moz-placeholder,.input-wrapper input[type=password]::-moz-placeholder,.input-wrapper input[type=tel]::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder,.input-wrapper input[type=url]::-moz-placeholder,.input-wrapper textarea::-moz-placeholder{color:#9ca3af}.form-group input[type=date]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=number]::placeholder,.form-group input[type=password]::placeholder,.form-group input[type=tel]::placeholder,.form-group input[type=text]::placeholder,.form-group input[type=url]::placeholder,.form-group textarea::placeholder,.input-wrapper input[type=date]::placeholder,.input-wrapper input[type=email]::placeholder,.input-wrapper input[type=number]::placeholder,.input-wrapper input[type=password]::placeholder,.input-wrapper input[type=tel]::placeholder,.input-wrapper input[type=text]::placeholder,.input-wrapper input[type=url]::placeholder,.input-wrapper textarea::placeholder{color:#9ca3af}.form-group input[type=number]::-webkit-inner-spin-button,.form-group input[type=number]::-webkit-outer-spin-button,.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group input[type=number],.input-wrapper input[type=number]{-moz-appearance:textfield}.form-group textarea,.input-wrapper textarea{border-radius:8px!important;resize:none}.form-group textarea::-moz-placeholder,.input-wrapper textarea::-moz-placeholder{color:#9ca3af}.form-group textarea::placeholder,.input-wrapper textarea::placeholder{color:#9ca3af}.custom-file-upload{align-items:center;background:#fafafa;border:1px dashed #f3f4f6;border-radius:10px;display:flex;height:100px;justify-content:center;margin-bottom:1rem;max-width:600px;overflow:hidden;position:relative;width:100%}.help-block-small-text{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.input-file{display:none}.upload-label{align-items:center;background:var(--color-white);border-radius:var(--radius-full);box-shadow:0 1px 4px rgba(0,0,0,.08);cursor:pointer;display:flex;justify-content:center;position:absolute;right:8px;top:8px;transition:background .2s;z-index:10}.upload-label:hover{background:#f0f0f0}.placeholder-text{color:#888;font-size:1rem;pointer-events:none;position:relative;z-index:3}.input-group{align-items:stretch;display:flex;position:relative;width:100%}.form-group .input-group input,.form-group .input-group textarea,.input-wrapper .input-group input,.input-wrapper .input-group textarea{border-radius:0!important;width:auto}.form-group-max-half{max-width:50%}.form-group-max-third{max-width:33%}.input-group .input-group-left-rounded,.input-group-left-rounded{-moz-border-radius-topleft:var(--radius-form-field-input-group);-moz-border-radius-bottomleft:var(--radius-form-field-input-group);border-bottom-left-radius:var(--radius-form-field-input-group);-webkit-border-bottom-left-radius:var(--radius-form-field-input-group);border-top-left-radius:var(--radius-form-field-input-group);-webkit-border-top-left-radius:var(--radius-form-field-input-group)}.input-group>:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.form-control,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.currency-amount{text-align:right}.input-group .form-control{padding:0 .5rem}.input-group>:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.input-group-right-rounded,.input-group-text.input-group-right-rounded{-moz-border-radius-topright:var(--radius-form-field-input-group);-moz-border-radius-bottomright:var(--radius-form-field-input-group);border-bottom-right-radius:var(--radius-form-field-input-group);-webkit-border-bottom-right-radius:var(--radius-form-field-input-group);border-top-right-radius:var(--radius-form-field-input-group);-webkit-border-top-right-radius:var(--radius-form-field-input-group)}.currency-addon{position:relative;text-align:left;width:5.5em}.input-group-text{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-form-field);color:#212529;display:flex;font-size:1rem;font-size:var(--font-size-sm);font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.currency-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url(../svgs/down-icon.svg);background-position:right .1rem center;background-repeat:no-repeat;background-size:1rem;border:0;color:inherit;font-family:inherit;height:100%;left:0;padding-left:.5rem;position:absolute;top:0;width:100%}.form-group{margin-bottom:1.3rem}.field-label,.form-label{color:var(--color-text-secondary);display:block;font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.form-input-container{position:relative}.form-control,.form-input{border:1px solid var(--color-border);border-radius:2rem;color:var(--color-gray-light);font-size:1rem;min-height:2.75rem;padding:0 1.5rem;width:100%}.form-control:focus,.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.form-control::-moz-placeholder,.form-input::-moz-placeholder{color:var(--color-text-light)}.form-control::placeholder,.form-input::placeholder{color:var(--color-text-light)}.password-toggle{background:none;border:none;color:var(--color-text-muted);cursor:pointer;position:absolute;right:.75rem;top:55%;transform:translateY(-50%)}.forgot-password-container{display:flex;justify-content:end}.forgot-password{color:var(--color-primary-blue);font-size:1rem;text-decoration:none}.forgot-password:hover{text-decoration:underline}@media (max-width:991px){.wide-xlg-cust{max-width:95%}.form-control.xxxxs-max-form-width,.xxxxs-max-form-width{max-width:60px}.form-control.xxxs-max-form-width,.xxxs-max-form-width{max-width:75px}.form-control.xxs-max-form-width,.xxs-max-form-width{max-width:100px}.form-control.xs-max-form-width,.xs-max-form-width{max-width:200px}.form-control.md-max-form-width,.md-max-form-width{max-width:400px}.md-max-form-width.price-input{max-width:330px}.form-control.md-short-max-form-width,.md-short-max-form-width{max-width:250px}}@media (min-width:992px){.wide-xlg-cust{max-width:95%}.form-control.xxxxs-max-form-width,.xxxxs-max-form-width{max-width:60px}.form-control.xxxs-max-form-width,.xxxs-max-form-width{max-width:75px}.form-control.xxs-max-form-width,.xxs-max-form-width{max-width:100px}.form-control.xs-max-form-width,.xs-max-form-width{max-width:200px}.form-control.md-max-form-width,.md-max-form-width{max-width:400px}.form-control.md-short-max-form-width,.md-short-max-form-width{max-width:250px}}@media (max-width:767px){.wide-xlg-cust{margin:30px auto;width:auto}.hide-phone{display:none}.form-control.xxxxs-max-form-width,.xxxxs-max-form-width{max-width:60px}.form-control.xxxs-max-form-width,.xxxs-max-form-width{max-width:75px}.form-control.xxs-max-form-width,.xxs-max-form-width{max-width:100px}.form-control.xs-max-form-width,.xs-max-form-width{max-width:200px}.form-control.md-max-form-width,.md-max-form-width{max-width:400px}.form-control.md-short-max-form-width,.md-short-max-form-width{max-width:250px}.price-input{max-width:290px}}@media (max-width:640px){.modal-body{padding:2px}.form-control.xxxxs-max-form-width,.xxxxs-max-form-width{max-width:60px}.form-control.xxxs-max-form-width,.xxxs-max-form-width{max-width:75px}.form-control.xs-max-form-width,.form-control.xxs-max-form-width,.xs-max-form-width,.xxs-max-form-width{max-width:100px}.form-control.md-max-form-width,.form-control.md-short-max-form-width,.md-max-form-width,.md-short-max-form-width,.price-input{max-width:290px}}.preview-img{border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.pen-icon{display:block;height:24px;width:24px}.edit-form-image-icons-wrapper{margin-left:auto;margin-right:auto}.edit-wish-form-image-wrapper{align-items:center;border:1px solid var(--color-border);border-radius:10px;display:inline-flex;justify-content:center;margin:auto;max-width:360px;overflow:hidden}.edit-wish-form-image-wrapper img.add-wish-image{border-radius:5px;display:block;height:auto;max-width:100%}.input-field-number-wrapper{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-form-field);display:flex;justify-content:space-between;width:50%}.input-field-number-wrapper span{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:100%;justify-content:center;padding:10px 20px;text-align:center;width:-moz-fit-content;width:fit-content}.input-field-number-wrapper input[type=number]{border-bottom:none;border-radius:0;border-top:none}.phone-input-parent{align-items:center;display:flex;gap:10px;width:100%}.phone-input-parent .country-code-select{max-width:100px}.custom-avatar-upload{align-items:center;background:#fafafa;border:1px solid #f3f4f6;border-radius:var(--radius-full);display:flex;height:98px;justify-content:center;position:relative;width:98px}.custom-avatar-upload .placeholder-text{color:#888;font-size:.9rem;pointer-events:none;position:relative;text-align:center;z-index:2}.custom-avatar-upload .preview-img{border-radius:var(--radius-full);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.avatar-upload-label{align-items:center;background:var(--color-white);border-radius:var(--radius-full);bottom:2px;box-shadow:0 1px 4px rgba(0,0,0,.08);cursor:pointer;display:flex;justify-content:center;position:absolute;right:2px;transition:background .2s;z-index:10}.avatar-upload-label:hover{background:#f0f0f0}.scroll-indicator{animation:bounce 2s infinite;bottom:6vh;color:#fff;cursor:pointer;font-size:.8rem;left:50%;position:absolute;transform:translateX(-50%)}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.hero-section{background-color:var(--color-secondary-blue);display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - var(--section-height-offset));padding-bottom:7vh;padding-top:8vh;position:relative;width:100%}.hero-background{bottom:0;height:auto;max-width:972px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0}.hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:20px;max-width:650px;padding-left:60px;z-index:1}.hero-content .hero-section-avatars{align-items:center;display:flex;gap:10px}.hero-content .hero-section-avatars .avatar-stack{align-items:center;display:flex;margin-left:12px}.hero-content .hero-section-avatars .avatar-stack .avatar{background:var(--color-bg-gray);border:1.54px solid var(--color-white);border-radius:var(--radius-full);height:40px;margin-left:-12px;-o-object-fit:cover;object-fit:cover;width:40px}.hero-content .hero-section-avatars .avatar-stack .avatar .avatar:first-child{margin-left:0}.hero-content .hero-section-avatars .ratings{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.hero-content .hero-section-avatars .ratings .rating-text{color:var(--color-white)}@media screen and (max-width:1400px){.hero-background{max-height:60vh!important;width:auto}.hero-description{max-width:60vw!important}}@media screen and (max-width:1200px){.hero-background{max-height:50vh!important;width:auto}}.tag-line{color:var(--color-white);font-size:var(--font-size-5xl)}.tag-line,.tag-line span{font-weight:var(--font-weight-bold)}.tag-line span{color:var(--color-accent-blue)}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hero-description{color:var(--color-blue-background);line-height:var(--line-height-tight)}.content-description{color:var(--color-text-secondary);line-height:var(--line-height-tight)}.img-caption{color:var(--color-text-secondary);font-family:var(--color-text-muted);font-size:.75rem;margin-bottom:5px;text-align:center}.wishList-and-gift-registry-section{align-items:center;background-color:var(--color-bg-light);display:flex;justify-content:center;min-height:calc(100vh - var(--section-height-offset));padding:100px 0;width:100%}.wishList-and-gift-registry-section .content-wrapper{align-items:center;display:flex;gap:40px;height:100%;justify-content:space-between;margin:0 auto;width:90%}.wishList-and-gift-registry-section .img-section-column{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;order:1;width:calc(50% - 20px)}.wishList-and-gift-registry-section .img-section-column img{border:1px solid #d0d0d0;border-radius:20px;height:100%;max-width:500px;overflow:hidden;width:100%}.wishList-and-gift-registry-section .content-section{align-items:flex-start;display:flex;flex-direction:column;gap:20px;max-width:650px;order:2;width:calc(50% - 20px)}.wishList-and-gift-registry-section .content-section .content-description{color:var(--color-text-secondary);line-height:var(--line-height-tight)}.wishList-and-gift-registry-section .content-section .hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wishList-and-gift-registry-section .content-section .hero-buttons span{color:var(--color-text-secondary);font-size:.75rem;margin-left:-5px}.save-wishes-section{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:50px 0;min-height:calc(100vh - var(--section-height-offset));width:100%}.save-wishes-section .wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:90%}.save-wishes-section .wrapper .card{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:20px;min-width:300px;padding:var(--padding-lg);width:calc(33.33% - 20px)}.save-wishes-section .wrapper .card .card-icon-wrapper{align-items:center;background-color:var(--color-light-blue);border-radius:var(--radius-full);display:flex;height:50px;justify-content:center;width:50px}.save-wishes-section .wrapper .card h2{color:var(--color-text-primary);font-size:1.25rem;font-weight:var(--font-weight-semibold);margin-bottom:5px}.save-wishes-section .wrapper .card p{color:var(--color-text-secondary);font-size:.875rem;font-weight:300}.save-wishes-section .wrapper .card .ways-to-save-wishlist-wrapper{align-items:center;display:flex;gap:10px;margin-top:20px;position:relative;width:100%}.save-wishes-section .wrapper .card .ways-to-save-wishlist-wrapper .ways-to-save-wishlist-input{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:#d1d5db;display:flex;gap:10px;height:48px;outline:none;padding:0 15px 0 30px;width:100%}.save-wishes-section .wrapper .card .ways-to-save-wishlist-wrapper img{left:10px;position:absolute}.save-wishlist-tagline{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;min-height:calc(100vh - var(--section-height-offset));width:100%}.save-wishlist-tagline .content-section{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:600px;text-align:center;width:calc(50% - 20px)}.save-wishlist-tagline .content-section .hero-description{color:var(--color-text-secondary)}.save-wishlist-tagline .content-section .hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.save-wishlist-tagline .content-section .hero-buttons span{color:var(--color-text-secondary);font-size:.75rem;margin-left:-5px}.logo-scroller{display:block;margin:0 auto;position:relative;width:100%}.logo-scroller-content{align-items:center;display:flex;padding:50px 0}.logo-scroller-items{cursor:default;margin:-58px 0;overflow:hidden}.logo-scroller-row{display:flex;gap:120px;justify-content:space-around;position:relative;white-space:nowrap}.logo-scroller-item{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-width:150px;position:relative;text-align:center}.logo-scroller-item span{display:inline-block;position:relative;z-index:1}.logo-scroller-item span img{display:block;max-height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain}.occasion-section{background-color:var(--color-bg-light);gap:15px;justify-content:center;padding:60px 0;width:100%}.occasion-section,.occasion-section .content-section{align-items:center;display:flex;flex-direction:column}.occasion-section .content-section{gap:20px;margin-bottom:20px;max-width:600px;text-align:center;width:calc(50% - 20px)}.occasion-section .content-section .hero-description{color:var(--color-text-secondary)}.occasion-section .occasion-cards{align-items:center;display:flex;gap:20px;justify-content:flex-start;overflow:auto;padding:0 20px;width:100%}.occasion-section .occasion-cards .occasion-card{align-items:flex-start;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:5px;height:250px;justify-content:flex-end;overflow:hidden;padding:8px;position:relative;width:203px}.occasion-section .occasion-cards .occasion-card:after{background:var(--color-text-primary) 66;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.occasion-section .occasion-cards .occasion-card img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}.occasion-section .occasion-cards .occasion-card h3{color:var(--color-white);font-size:1rem;font-weight:var(--font-weight-medium);z-index:2}.occasion-section .occasion-cards .occasion-card p{color:var(--color-white);font-size:.875rem;font-weight:300;z-index:2}.testimonials-section{align-items:center;background-color:var(--color-bg-light);display:flex;flex-direction:column;gap:30px;justify-content:center;min-height:calc(100vh - var(--section-height-offset));padding:40px 0;width:100%}.testimonials-section h1{color:var(--color-text-primary);font-size:2.5rem;font-weight:var(--font-weight-bold)}.testimonials-section .testimonials-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:90%}.testimonials-section .testimonials-wrapper .testimonial-card{align-items:flex-start;background-color:var(--color-white);border-radius:10px;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:space-between;min-width:250px;padding:var(--padding-lg);width:calc(33.33% - 20px)}.testimonials-section .testimonials-wrapper .testimonial-card .user-section{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.testimonials-section .testimonials-wrapper .testimonial-card .user-section img{border-radius:var(--radius-full);height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.testimonials-section .testimonials-wrapper .testimonial-card .user-section h2{color:var(--color-text-primary);font-size:1.25rem;font-weight:var(--font-weight-semibold);margin-bottom:5px}.testimonials-section .testimonials-wrapper .testimonial-card .user-section .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-start}.testimonials-section .testimonials-wrapper .testimonial-card .user-section .user-info .stars{align-items:center;display:flex;gap:5px}.testimonials-section .testimonials-wrapper .testimonial-card .user-section .user-info .stars .star-icon{height:12px;margin:0;width:12px}.testimonials-section .testimonials-wrapper .testimonial-card p{color:var(--color-text-secondary);margin-top:10px;text-align:left}.extension-section{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:30px;justify-content:center;padding:40px 0;width:100%}.extension-section h1{color:var(--color-text-primary);font-size:1.5rem;font-weight:var(--font-weight-semibold)}.extension-section .browser-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.extension-section .browser-wrapper .browser-card{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:80px;justify-content:center;width:80px}.extension-section .browser-wrapper .browser-card.active{border-color:var(--color-primary-blue)}.extension-section .browser-wrapper .browser-card p{color:var(--color-text-secondary);font-size:1rem;font-weight:var(--font-weight-normal)}.extension-section .browser-wrapper .browser-card img{height:30px;width:30px}.tabs-wrapper{align-items:center;background-color:var(--color-bg-light);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:flex;height:55px;justify-content:space-between;padding:6px;width:300px}.tabs-wrapper .active{background-color:var(--color-white);box-shadow:0 4px 6px rgba(0,0,0,.1)}.tabs-wrapper .active,.tabs-wrapper .in-active{align-items:center;border-radius:var(--radius-pill);display:flex;height:100%;justify-content:center;width:50%}.button-or-extension{align-items:center;display:flex;justify-content:center;width:266px}.button-or-extension p{border-bottom:2px solid transparent;color:var(--color-text-secondary);cursor:pointer;font-size:1rem;font-weight:var(--font-weight-normal);padding-bottom:5px;text-align:center;transition:border-color .3s ease;width:50%}.button-or-extension p.active{border-color:var(--color-primary-blue);color:var(--color-primary-blue)}.button-or-extension p.in-active{border-color:var(--color-border)}.extension-for{align-items:center;flex-wrap:wrap;width:90%}.extension-for,.extension-for .left-section{display:flex;gap:10px;justify-content:center}.extension-for .left-section{align-items:flex-start;flex-direction:column;width:calc(50% - 20px)}.extension-for .left-section h1{align-items:center;display:flex;font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);gap:3px;text-transform:capitalize}.extension-for .left-section p{color:var(--color-text-secondary);font-size:1rem;font-weight:var(--font-weight-normal)}.extension-for .right-section{align-items:flex-end;display:flex;flex-direction:column;gap:10px;justify-content:center;width:calc(50% - 20px)}.extension-for .right-section .extension-icon{height:100%;width:100%}.all-notifications-main-content{height:100%;margin:0 auto;padding:var(--padding-lg);width:60%}.all-notifications-main-content .notification-list{max-height:100%}.search-content{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:30px;text-align:center;width:100%}.search-content h1{color:var(--color-text-primary);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold)}.search-content p{color:var(--color-text-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}.chip-items{flex-wrap:wrap;gap:10px;width:100%}.chip-items,.chip-items .chip-item{align-items:center;display:flex;justify-content:center}.chip-items .chip-item{background-color:transparent;border:1px solid transparent;border-radius:9999px;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:5px 15px;transition:background-color .3s ease}.chip-items .chip-item.active{border-color:var(--color-primary-blue);color:var(--color-primary-blue)}.chip-items .chip-item.active:hover{background-color:#e0f2fe}.chip-items .chip-item:not(.active){border-color:#d1d5db;color:var(--color-text-muted)}.chip-items .chip-item:not(.active):hover{background-color:#f3f4f6}.search-bar{align-items:center;border:1px solid var(--color-border);border-radius:9999px;display:flex;height:42px;justify-content:space-between;max-width:586px;overflow:hidden;width:100%}.search-bar .search-input-wrapper{align-items:center;display:flex;justify-content:flex-start;padding:0 10px 0 20px;width:100%}.search-bar .search-input-wrapper input{background-color:transparent;border:none;color:var(--color-text-secondary);flex:1;font-size:var(--font-size-xs);font-weight:300;outline:none;padding-left:5px}.search-bar button{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:40px}.brand-cards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:50px 50px 20px;width:100%}.brand-cards .brand-card{background-color:var(--color-bg-light);border:1px solid #f3f4f6;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;gap:5px;height:201px;padding:10px;width:max(200px,calc(16.66% - 10px))}.brand-cards .brand-card .brand-logo-wrapper{align-items:center;background-color:var(--color-white);border-radius:10px;display:flex;height:127px;justify-content:center;width:100%}.brand-cards .brand-card .brand-logo-wrapper img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.brand-cards .brand-card a{align-items:center;color:var(--color-primary-blue);display:inline-flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:5px;justify-content:flex-start}.brand-cards .brand-card p{color:#9ca3af;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.brand-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:space-between;overflow-x:auto;overflow-y:hidden;padding:10px 16px;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.brand-grid::-webkit-scrollbar{display:none}.brand-card{background:#fff;border:1px solid #d3d3d3;box-sizing:border-box;flex:0 0 auto;flex-direction:column;height:110px;padding:8px;scroll-snap-align:start;transition:box-shadow .2s ease;width:100px}.brand-card,.brand-card-image{align-items:center;display:flex}.brand-card-image{height:80px;justify-content:center;margin-bottom:4px;overflow:hidden;width:80px}.brand-card-image img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-card-title{color:#888;font-size:11px;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.form-field-bar-hp{align-items:stretch;background:transparent;box-sizing:border-box;display:flex;gap:0;height:48px;max-width:100%;width:100%}.form-field-input-wrapper-hp{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:9999px 0 0 9999px;box-sizing:border-box;display:flex;flex:1 1 auto;height:100%;min-width:180px;padding:0 12px 0 16px}.form-field-input-wrapper-hp .form-field-icon{height:18px;margin-right:8px;opacity:.6;width:18px}.form-field-input-hp{background:transparent;border:none;box-sizing:border-box;color:var(--color-text-secondary);flex:1 1 auto;font-size:var(--font-size-sm);font-weight:300;height:100%;min-width:0;outline:none}.form-field-bar-hp .button,.form-field-button-landing-hp{align-items:center;background:var(--color-primary-blue);border:none;border-radius:0 9999px 9999px 0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:100%;justify-content:center;padding:0 20px}.form-field-button-landing-hp:hover{background:var(--color-primary-dark,#0a4f7a)}.form-field-bar-landing-hp{background-color:var(--color-white);max-width:70%;position:relative}.form-field-section-hp{align-items:center;display:flex;gap:20px;height:66px;width:100%}.form-field-button-landing-hp{background-color:#2cb4ff;color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.hover-cursor-pointer:hover{cursor:pointer}.text-center{text-align:center}.title-wrapper{margin-left:20px;margin-right:20px}.app-store-wrapper{display:flex;margin-bottom:20px;margin-top:20px}.app-store-bage{margin:6px;width:140px}.mobile-apps-title{margin-left:5px}.light-gray-text-small{color:var(--color-text-secondary);font-size:.875rem;font-weight:300}.flex-justified-wrapper{align-items:center;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between}.flex-justified-wrapper.justify-space-between{-webkit-box-pack:justify;-moz-align-items:flex-start;align-items:flex-start;justify-content:space-between}.flex-justified-wrapper.justify-center{justify-content:center}.flex-justified-wrapper.justify-start{justify-content:start}.flex-justified-wrapper.justify-end{justify-content:end}.flex-justified-wrapper .flex-justified-item{align-self:center;flex-shrink:1;margin-bottom:1px;margin-top:1px}.xs-max-form-width{width:230px!important}.sm-max-form-width{width:300px!important}.grecaptcha-badge{visibility:hidden}.grecaptcha-privacy-notice,.grecaptcha-privacy-notice a{color:#d3d3d3;font-size:13px;margin-top:20px}.grecaptcha-privacy-notice{display:none}.grecaptcha-privacy-notice.show{display:block}.defaultSpinnerOuter{background-color:#fff;height:50px;margin:55px auto auto;overflow:visible;width:200px;z-index:5000000}.defaultSpinnerOuterBorder{border:1px solid #e2e2e2}.defaultSpinnerOuterBorderShadow{box-shadow:0 0 0 0 rgba(50,50,50,.15);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.defaultSpinnerOuterTop{bottom:0;left:0;position:fixed;right:0;top:-35px}.defaultSpinnerOuterCenter{bottom:50%;left:0;position:fixed;right:0}.defaultSpinnerOuter.defaultSpinnerOuterBottom{bottom:25px;left:0;position:relative;right:0}.defaultSpinnerInner{height:50px;line-height:50px;margin:auto}.spinner-close-button{float:right;margin-right:10px;margin-top:12px}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner{box-sizing:border-box;text-align:center;width:70px}.spinner>span{animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation-delay:0s;animation-direction:normal;animation-duration:1.4s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:sk-bouncedelay;animation-play-state:running;animation-timing-function:ease-in-out;background-color:var(--color-primary-blue);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;display:inline-block;height:12px;width:12px}.spinner .dot1{animation-delay:-.32s}.spinner .dot2{animation-delay:-.16s}.rounded-corners{border-radius:var(--radius-pill);-webkit-border-radius:var(--radius-pill);-moz-border-radius:var(--radius-pill)}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(12,100,162,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.download-buttons-badges{margin:20px 0}.browser-icon{width:30px}.notification-alert-box-wrapper{margin-bottom:2.5rem;margin-top:2.5rem}.card .notification-alert-box-wrapper{padding:0 1.5rem 1.5rem}.form-title-notifications-wrapper .notification-alert-box-wrapper{margin-left:auto;margin-right:auto;max-width:36rem!important}.help-block-error,.notification-alert-box{border-radius:1rem;display:block;font-size:.95rem;padding:10px 14px}.help-block-error{border-radius:1rem;margin:5px;padding:5px 7px}.help-block-error,.notification-alert-box.alert-danger{background-color:var(--color-danger-background);border:1px solid var(--color-danger-border);color:var(--color-danger)}.notification-alert-box.alert-success{background-color:#edf7ed;border:1px solid #b5e1b5;color:#1e7a1e}.notification-alert-box.alert-info{background-color:#e8f1fb;border:1px solid #b3d4f5;color:#0b63c5}.notification-alert-box.alert-warning{background-color:#fff8e1;border:1px solid #ffe28a;color:#a17400}.delete-conf-button-wrapper{gap:15px;margin:15px 15px 25px}.delete-conf-button-wrapper,.pagination{align-items:center;display:flex;justify-content:center}.pagination{gap:10px;padding-bottom:30px;width:100%}.pagination .page-item{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:9999px;color:var(--color-gray-light);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:40px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:40px}.pagination .page-item.active{background-color:#f3f4f6;border-color:#f3f4f6}.pagination .page-item:not(.active):hover{background-color:#f3f4f6}.pagination .page-item.disabled{background-color:transparent;color:#9ca3af;cursor:not-allowed}.pagination .page-item.ellipsis{background-color:transparent;color:#9ca3af;cursor:default;pointer-events:none}.pagination .page-item button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;height:100%;padding:0;width:100%}.brand-dialog-overlay,.pagination .page-item button{align-items:center;display:flex;justify-content:center}.brand-dialog-overlay{backdrop-filter:blur(1px);background:var(--color-text-primary) 80;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.brand-dialog-content{background:var(--color-white);border-radius:8px;max-width:500px;padding:1rem;position:relative;text-align:center;width:90%}.brand-dialog-content .dialog-header{border-bottom:none;padding:0}.brand-dialog-overlay .dialog-body{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;gap:20px;justify-content:center;padding:0 0 30px}.brand-dialog-overlay .dialog-body img{border-radius:10px;height:auto;max-width:100%}.brand-dialog-overlay .dialog-body p{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-top:10px;text-align:left}.brand-dialog-overlay .dialog-body a{color:var(--color-primary-blue);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);text-decoration:none}.brand-dialog-overlay .dialog-body a:hover{text-decoration:underline}.brand-dialog-overlay .dialog-share{align-items:flex-start;background-color:var(--color-primary-blue) 14;border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:var(--padding-lg)}.brand-dialog-overlay .dialog-share h3{color:var(--color-text-primary);font-size:18px;font-weight:var(--font-weight-semibold)}.brand-dialog-overlay .dialog-share p{font-size:var(--font-size-sm);margin-bottom:10px;text-align:left}.brand-dialog-overlay .dialog-share img{background-color:var(--color-white);border-radius:6px;height:50px;transition:transform .3s ease;width:164px}.brand-dialog-overlay .dialog-footer{align-items:center;display:flex;justify-content:space-between;padding-top:15px;width:100%}.brand-dialog-overlay .dialog-footer .checkbox-wrapper{align-items:center;border:none;border-radius:0;display:flex;gap:10px;height:auto;width:auto}.brand-dialog-overlay .dialog-footer .checkbox-wrapper input[type=checkbox]{accent-color:var(--color-primary-blue);cursor:pointer;height:16px;width:16px}.brand-dialog-overlay .dialog-footer .checkbox-wrapper .checkbox-label{font-family:var(--font-primary)}.brand-dialog-overlay .dialog-footer .checkbox-wrapper input[type=checkbox]:not(:checked)+label{color:var(--color-text-secondary)}.brand-dialog-overlay .dialog-footer .checkbox-wrapper input[type=checkbox]+label{color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.brand-dialog-overlay .dialog-footer a{height:38px}.brand-dialog-overlay .dialog-footer .checkbox-wrapper input:checked:before{font-size:13px;height:14px;line-height:14px;width:14px}.reserve-form{display:flex;gap:var(--spacing-lg);width:100%}.reserve-form-wrapper{display:flex;flex-direction:column;width:100%}.button-group-right{display:flex;gap:var(--spacing-md);justify-content:flex-end}.action-buttons-footer{display:flex;justify-content:space-between!important}.find-reservation-btn{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);height:38px;padding:var(--spacing-xs) var(--spacing-md)}.user-demographics{align-items:center;color:var(--color-gray-light);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs)}.user-demographics img{height:16px;margin-bottom:3px;width:16px}.search-section{align-items:center;background-color:var(--color-primary-blue);display:flex;gap:20px;height:66px;justify-content:center;width:100%}.search-bar-landing{background-color:var(--color-white);max-width:70%}.search-button-landing{background-color:#2cb4ff;color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:42px}.hero-section-landing-store{background-color:#0c64a20f;flex-wrap:wrap;height:370px;padding:0 40px}.hero-images-container,.hero-section-landing-store{align-items:center;display:flex;justify-content:center}.hero-images-container{height:100%;position:relative;width:100%}.hero-image-accent,.hero-image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;position:absolute;transition:all .5s ease}.button-left-slide{align-items:center;backdrop-filter:blur(10px);background-color:var(--color-white);background:hsla(0,0%,100%,.1)!important;border:1px solid var(--color-border);border:1px solid hsla(0,0%,100%,.2)!important;border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.slide-right-icon{transform:rotate(180deg)}.hero-content-description{display:flex;flex-direction:column;gap:15px}.hero-content-description h2{color:#bf0b2f;font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-semibold)}.hero-content-description p{color:#002768;font-family:var(--font-primary);font-size:48px;font-weight:800}.hero-image-landing-store-one{background-image:url(/assets/images/imageOne.png);background-position:50%;background-size:cover;height:363px;width:405px}.hero-image-landing-store-two{background-image:url(/assets/images/imageTwo.png);background-position:top;background-size:cover;height:509px;margin-top:120px;width:340px}.promotion-cards-wrapper{display:flex;flex-direction:column;gap:20px;padding:2.5rem 2.5rem 0}.view-all-categories{padding:1.5rem 2.5rem}.promotion-cards-wrapper h1{color:var(--color-text-primary);font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-semibold)}.promotion-cards-container{display:flex;flex-wrap:wrap;gap:20px}.promotion-card{border-radius:8px;cursor:pointer;display:flex;flex-basis:calc(33.33333% - 20px);flex-grow:1;flex-shrink:0;height:186px;min-width:250px;overflow:hidden;position:relative}.promotion-card .promotion-image{background-position:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion-card:after{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.4) 0,transparent 100%);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.promotion-details{color:var(--color-white);font-family:var(--font-primary);left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:111}.promotion-details p:first-child{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.promotion-details p:last-child{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}.categories-cards-container{display:flex;flex-wrap:wrap;gap:20px}.categories-card{align-items:flex-start;border:1px solid transparent;border-radius:8px;color:var(--color-gray-light);cursor:pointer;display:flex;flex-basis:calc(16.66667% - 20px);flex-direction:column;flex-grow:1;flex-shrink:0;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:188px;justify-content:space-between;min-width:160px;overflow:hidden;text-align:center}.categories-cards-container .categories-card:hover{border-color:#2cb4ff;box-shadow:0 4px 6px rgba(0,0,0,.1);scale:1.02;transition:all .3s ease}.categories-image-wrapper{background-color:#0c64a20f;border-radius:7px;height:160px;overflow:hidden;width:100%}.categories-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.categories-description{width:100%}.most-wished-image-wrapper{height:190px}.most-wished-cards-container{display:flex;flex-wrap:wrap;gap:20px}.most-wished{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-basis:calc(20% - 20px);gap:5px;height:auto;min-width:250px;padding:10px}.most-wished-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-primary);display:-webkit-box;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-align:left;text-overflow:ellipsis}.most-wished-price{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.most-wished-price span{color:#9ca3af;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-left:5px;text-decoration:line-through}.most-wished-seller{align-items:center;color:var(--color-text-muted);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:5px}.in-stock{color:#65a30d}.in-stock,.out-of-stock{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.add-to-wishlist-store{height:38px;width:100%}.popular-brand-cards-wrapper .brand-cards{padding:0}.load-more-button-wrapper{margin:20px auto 40px}.hero-content-left,.hero-content-right{align-items:center;display:flex;gap:20px;height:100%;width:50%}.hero-section-landing-store{overflow:hidden;position:relative;transition:opacity .3s ease}.hero-image-background{height:300px;opacity:.3;right:50px;top:50%;transform:translateY(-50%);width:500px;z-index:1}.hero-image-accent{border:3px solid var(--hero-accent-color);box-shadow:0 10px 30px rgba(0,0,0,.2);height:260px;right:55px;top:70px;width:450px;z-index:2}.button-right-slide{transform:none!important}.button-right-slide .slide-right-icon{transform:rotate(180deg)}.hero-indicators{bottom:20px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hero-indicator{background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:var(--radius-full);cursor:pointer;height:12px;transition:all .3s ease;width:12px}.hero-indicator.active{background:var(--hero-accent-color);border-color:var(--hero-accent-color);transform:scale(1.2)}.hero-indicator:hover{border-color:var(--hero-accent-color);transform:scale(1.1)}#slide-cta{background:var(--hero-accent-color)!important;border-color:var(--hero-accent-color)!important;margin-top:20px;transition:background-color .3s ease;width:250px}#slide-cta:hover{background:color-mix(in srgb,var(--hero-accent-color) 80%,#000)!important}.hero-content-description{transition:transform .3s ease}.hero-section-landing-store:hover .hero-image-accent{box-shadow:0 15px 40px rgba(0,0,0,.3);transform:translate3d(-5px,-5px,0)}.button-left-slide,.button-right-slide{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;flex-shrink:0;height:40px;padding:0;transition:all .3s ease;width:40px}.button-left-slide:hover,.button-right-slide:hover{background:var(--hero-accent-color)!important;border-color:var(--hero-accent-color)!important;transform:scale(1.1)}.body-content-info-page{align-items:center;background-color:rgba(12,100,162,.06);border-radius:24px;display:flex;gap:40px;justify-content:center;margin:0 auto 2rem;padding:40px 30px;width:95%}.body-content-info-page .extension-for{width:100%!important}.recommended-info{align-items:center;background-color:var(--color-primary-blue) 29;border-radius:40px;color:var(--color-primary-blue);display:inline-flex;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:4px;justify-content:center;padding:6px 12px;text-align:center}.chrome-icon-info-button{padding:0 10px}.extension-info{gap:24px!important}.browser-section{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.browser-section .browser-cards{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.browser-section .browser-cards .browser-card{align-items:center;background-color:var(--color-white);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-secondary);font-size:8px;font-weight:var(--font-weight-normal);gap:12px;height:85px;justify-content:center;width:85px}.browser-wrapper-info{display:flex;flex-direction:column;gap:10px;margin:0 auto}.browser-wrapper-info h4{color:var(--color-gray-light);font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.browser-section-info{display:flex;gap:20px}.ways-to-add-wish{align-items:center;color:var(--color-primary-blue);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px}.ways-to-save-wishlist-input-info{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:300;justify-content:space-between;padding-right:0!important}.card-procedure-info{border:1px solid var(--color-border);border-radius:8px;height:100%}.card-procedure-info .card-subtitle{color:var(--color-gray-light);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:15px}.button-blue-outline{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue)}.app-download-wrapper{align-items:center;background-color:#f3f4f6;border:1px dashed #9ca3af;border-radius:8px;display:flex;justify-content:center;margin:20px 0;padding:20px 15px;width:-moz-fit-content;width:fit-content}.ways-to-save-wishlist-wrapper-info{margin:0!important;width:-moz-fit-content!important;width:fit-content!important}.drag-info{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:var(--font-weight-normal);gap:5px;margin-bottom:15px}.drag-info,.drag-info-tips{font-family:var(--font-secondary);font-size:var(--font-size-sm)}.drag-info-tips{color:var(--color-primary-blue);font-weight:var(--font-weight-medium)}.drag-info-tips img{filter:brightness(0) saturate(100%) invert(26%) sepia(97%) saturate(935%) hue-rotate(175deg) brightness(97%) contrast(94%);transform:rotate(270deg)}.drag-tips{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);list-style-type:disc;padding-left:20px}.drag-tips li{margin-bottom:10px}.drag-tips li::marker{color:var(--color-primary-blue);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.drag-info-tips-mobile img{margin:15px 0;transform:rotate(180deg)}.download-buttons-info{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.download-buttons-info img{cursor:pointer}.search-info-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:40px 30px}.search-info-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.search-info-header h1{color:var(--color-text-primary);font-family:var(--font-primary);font-size:40px;font-weight:var(--font-weight-semibold);width:50%}.search-info-search-area{display:flex;flex-direction:column;gap:15px;position:relative;width:50%}.search-ways-to-save-wishlist-input{align-items:center;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:#9ca3af;cursor:text;display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:40px;justify-content:space-between;outline:none;padding:0 20px 0 30px;width:100%}.search-icon-info-page{left:10px;position:absolute;top:10%;transform:translateY(-10%)}.search-info-search-area p{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.search-info-search-area .chips-wrapper{gap:10px;margin-top:10px}.chips-wrapper .chip-info{align-items:center;background-color:#ecf3f8;border-radius:var(--radius-pill);color:var(--color-primary-blue);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);justify-content:center;padding:8px 16px}.info-products-section{display:flex;flex-wrap:wrap;gap:20px;margin:2rem 0}.sub-categories-container{display:flex;gap:1.5rem;padding:2.5rem}.sub-categories-filter-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;min-width:200px;width:20%}.sub-categories-wishes-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;width:80%}.sub-categories-filter-wrapper h1{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.sub-categories-filter-wrapper .filter-Categories{border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:16px;width:100%}.filter-Categories h1{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.filter-categories-list{color:var(--color-text-muted);display:flex;flex-direction:column;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:12px;list-style:none}.filter-categories-list .active a{color:var(--color-primary-blue);font-weight:var(--font-weight-medium)}.button-view-more{background-color:transparent;color:var(--color-primary-blue);gap:5px;height:-moz-fit-content;height:fit-content;padding:5px 15px;width:-moz-fit-content;width:fit-content}.button-view-more img{filter:brightness(0) saturate(100%) invert(30%) sepia(92%) saturate(895%) hue-rotate(174deg) brightness(89%) contrast(96%);transform:rotate(270deg)}.button-view-more:hover{background-color:#f3f4f6;transition:background-color .3s ease-in-out}.price-range-inputs{align-items:center;display:flex;gap:10px;width:100%}.price-range-inputs span{color:var(--color-text-secondary)}.price-range-input{border:1px solid var(--color-border);border-radius:var(--radius-pill);outline:none;padding:10px 20px;width:50%}.rating-inputs{display:flex;flex-direction:column;gap:10px;width:100%}.rating-inputs span{color:var(--color-text-secondary);font-family:var(--font-secondary);font-weight:var(--font-weight-medium);margin-left:5px}.rating-input{align-items:center;display:flex;gap:10px}.rating-input input{border:1px solid var(--color-border);border-radius:var(--radius-pill);outline:none;padding:10px 20px;width:50px}.rating-input label{font-weight:var(--font-weight-normal)}.rating-input .rating-star{align-items:center;display:flex;gap:5px}.rating-input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;height:16px;outline:none;padding:unset;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:16px}.rating-input input[type=checkbox]:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:var(--color-white)}.rating-input input[type=checkbox]:checked:before{align-items:center;color:var(--color-white);content:"✓";display:flex;font-size:var(--font-size-xs);height:14px;justify-content:center;line-height:20px;width:14px}.rating-input label{color:var(--color-text-secondary);cursor:pointer;flex:1;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-slider{height:100%;opacity:0;position:fixed;right:0;top:0;transition:visibility .3s ease,opacity .3s ease;visibility:hidden;width:100%;z-index:9999}.product-slider.active{opacity:1;visibility:visible}.slider-overlay{background:rgba(0,0,0,.5);cursor:pointer;left:0;width:100%}.slider-content,.slider-overlay{height:100%;position:absolute;top:0}.slider-content{background:#fff;box-shadow:-4px 0 15px rgba(0,0,0,.1);overflow-y:auto;right:0;transform:translateX(100%);transition:transform .3s ease;width:600px}.product-slider.active .slider-content{transform:translateX(0)}.slider-header{align-items:center;background:#fff;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:10}.slider-header h2{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-semibold);margin:0}.slider-close{background:none;border:none;border-radius:var(--radius-pill);cursor:pointer;padding:10px;transition:background-color .2s ease}.slider-close:hover{background-color:#f3f4f6}.close-icon{height:20px;width:20px}#three-dots-icon.close-icon{height:auto;width:auto}.slider-body{padding:24px}.product-image-section{margin-bottom:24px}.product-main-image{background:var(--color-bg-light);border-radius:12px;height:300px;overflow:hidden;width:100%}.product-main-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-info-section h3{color:var(--color-gray-light);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.4;margin:0 0 16px}.product-info-section .product-price{align-items:center;gap:12px;margin-bottom:5px}.current-price{font-weight:var(--font-weight-semibold)}.new-and-used,.save-amount{color:var(--color-text-muted);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin-bottom:10px}.saved-amount{color:#16a34a}.original-price{color:#9ca3af;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:line-through}.product-stock{margin-bottom:16px}.product-stock .in-stock{background:#d1fae5;color:#059669}.product-stock .in-stock,.product-stock .out-of-stock{border-radius:20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:4px 12px}.product-stock .out-of-stock{background:#fee2e2;color:var(--color-danger)}.product-seller{align-items:center;color:#9ca3af;display:flex;font-size:var(--font-size-sm);gap:6px;margin-bottom:15px}.store-logo{height:16px;width:16px}.product-description,.product-features{margin-bottom:24px}.product-description h4,.product-features h4{color:#9ca3af;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0 0 12px;text-transform:uppercase}.product-description p{color:var(--color-text-muted);line-height:1.6;margin:0}.product-features ul{list-style:none;margin:0;padding:0}.product-features li{color:var(--color-text-muted);padding:6px 0 6px 20px;position:relative}.product-features li:before{color:#059669;content:"✓";font-weight:700;left:0;position:absolute}.product-actions{display:flex;gap:12px;margin-top:32px}.add-to-wishlist-slider,.view-on-store{align-items:center;display:flex;gap:8px;justify-content:center;padding:14px 20px;width:100%}.edit-icons-add-wish-img{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px}.svg-sircular-icon{width:40px}.link-icon,.wishlist-icon{height:16px;width:16px}.findWishList-wrapper .search-section{background-color:var(--color-white);flex-wrap:wrap;height:auto}.main-content{width:100%}.find-wishlist-section,.main-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.find-wishlist-section{gap:15px;padding:40px 30px 30px}.find-wishlist-section h1{color:var(--color-text-primary);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold)}.find-wishlist-section p{color:var(--color-text-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}.search-inputs{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-form-field);display:flex;height:42px;padding-left:15px}.search-inputs img{height:20px;width:20px}.search-inputs input{border:none;border-right:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-base);height:100%;min-width:300px;outline:none;padding:0 10px;width:100%}.search-inputs input::-moz-placeholder{color:#9ca3af}.search-inputs input::placeholder{color:#9ca3af}.search-inputs select{border:none;font-size:var(--font-size-base);height:100%;margin-right:10px;min-width:160px;outline:none;padding:0 10px}.search-inputs select,.search-inputs select option{color:var(--color-text-primary)}.search-inputs button{height:100%}.sort-dropdown{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;min-width:140px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-dropdown .sort-icon{height:18px;width:18px}.sort-dropdown .sort-label{color:var(--color-gray-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sort-dropdown .dropdown-arrow{height:14px;width:14px}.sort-dropdown select.visually-hidden{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.button-filter{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}.grid-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;padding:60px 20px 30px;width:calc(100% - 60px)}.card-top{display:flex;height:82px;overflow:hidden;width:100%}.card-top img{height:100%;width:33.33%}.card-top img,.profile-pic{-o-object-fit:cover;object-fit:cover}.profile-pic{border:2px solid var(--color-white);border-radius:var(--radius-full);height:80px;margin-top:-40px;width:80px}.findWishList-wrapper .card h3{font-family:var(--font-primary),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:24px}.findWishList-wrapper .card p{color:var(--color-text-secondary);font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:16px;margin:0}.filter-sort-section{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:80%}.info-section{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.email-label{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.email-details{align-items:center;color:var(--color-gray-light);display:flex;gap:5px}.email-change-btn,.email-details{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.email-change-btn{color:var(--color-blue-light);cursor:pointer}.card-container-wishes{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:2rem 0;width:90%}.card-wishes{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex:1 1 calc(33.3% - 30px);flex-direction:column;gap:10px;max-width:500px}.card-wishes .card-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1rem}.card-wishes .card-header img{border-radius:var(--radius-full);height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.card-wishes .card-header .info{margin-left:10px}.card-wishes .card-header .info h4{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.card-wishes .card-header .info span{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.view-btn{background-color:var(--color-primary-blue);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-size:var(--font-size-sm);height:40px;padding:6px 16px}.card-body{display:flex;flex-wrap:wrap;gap:10px;padding:1rem}.product-img-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;height:auto;justify-content:center;width:160px}.product-img{border:1px solid var(--color-border);border-radius:8px;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:130px}.product-details-wrapper{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:flex-start}.title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-semibold)}.meta{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:15px}.meta span{align-items:center;display:flex;gap:5px;white-space:nowrap}.meta span:last-child{color:#9ca3af;font-weight:var(--font-weight-normal)}.price{color:var(--color-text-primary);font-family:var(--font-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);gap:1rem}.price,.wish-hearts{align-items:center;display:flex}.wish-hearts{gap:5px}.wish-hearts .heart-icon{cursor:pointer;height:24px;width:24px}.received{align-items:center;color:#16a34a;display:flex;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);gap:5px}.item-details h4,.received{font-size:var(--font-size-sm)}.item-details h4{color:#9ca3af;font-family:var(--font-primary);font-weight:var(--font-weight-medium);margin-bottom:1rem;text-transform:uppercase}.card-address{margin:0 auto!important;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-details p{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.card-wishes .item-details{padding:1rem}.user-card-popover{min-width:200px;padding:10px 0!important;right:5px!important;top:25px!important;white-space:normal}.user-menu-options{list-style:none;margin:0;padding:0}.user-menu-options li{margin:0;padding:0}.user-menu-options a{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.user-menu-options a:hover{background-color:var(--color-bg-secondary)}.user-menu-options .menu-icon{flex-shrink:0;height:16px;width:16px}.user-menu-options .report-option{color:var(--color-text-primary)}.user-menu-options .report-option:hover{background-color:#fee}.report-icon{cursor:help;position:relative}.report-icon:after{background-color:#333;border-radius:4px;bottom:125%;color:#fff;content:attr(title);font-size:12px;padding:6px 10px;white-space:nowrap}.report-icon:after,.report-icon:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1000}.report-icon:before{border:5px solid transparent;border-top-color:#333;bottom:115%;content:""}.report-icon:hover:after,.report-icon:hover:before{opacity:1;visibility:visible}.profile-menu-three-dots{cursor:pointer;height:20px;opacity:.7;position:absolute;right:10px;top:55%;transform:translateY(-55%);transition:opacity .2s ease;width:20px}.profile-menu-three-dots:hover{opacity:1}.filter-sidebar{background-color:var(--color-bg-white);border-left:1px solid var(--color-border);box-shadow:-2px 0 20px rgba(0,0,0,.1);display:block;height:100vh;overflow-y:auto;position:fixed!important;right:-400px!important;top:0!important;transition:right .3s ease;width:400px;z-index:2000}.filter-sidebar.show{right:0!important}.filter-header{align-items:center;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--padding-lg)}.filter-header h3{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.close-filter{background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;padding:5px;transition:background-color .2s ease}.close-filter:hover{background-color:var(--color-bg-tertiary)}.filter-content{margin-bottom:20px;padding:var(--padding-lg)}.filter-footer{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end;padding:var(--padding-lg)}.button-outline{background:transparent;border:1px solid var(--color-border)}.button-height-fix{height:38px!important}.filter-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.filter-overlay.show{opacity:1;visibility:visible}.findWishList-wrapper .card{background-color:#f3f4f6;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:1 1 calc(20% - 20px);max-width:calc(20% - 20px);overflow:hidden;padding-bottom:20px;position:relative;text-align:center}.edit-form-main-wrapper{display:flex;flex-direction:column;margin:1rem auto;padding:var(--padding-lg);width:80%}.edit-form-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;white-space:nowrap;z-index:999}.edit-form-header h1{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.button-wrapper-manage-tag{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.button-wrapper-manage-tag a,.button-wrapper-manage-tag button{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:0 1rem}.button-wrapper-manage-tag .button-delete{border:1px solid transparent;color:var(--color-danger);text-decoration:none}.button-wrapper-manage-tag .button-delete:hover{background-color:var(--color-danger-background);border-color:var(--color-danger-border)}.button-danger{background-color:var(--color-danger-background);border:1px solid var(--color-danger-border);color:var(--color-danger)}.button-danger:hover{background-color:var(--color-danger-background-hover);border-color:var(--color-danger-hover)}.edit-form-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem;width:100%}.edit-form-content-left{min-width:270px;width:calc(40% - 20px)}.edit-form-content-left,.edit-form-content-right{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;gap:1rem}.edit-form-content-right{width:calc(60% - 20px)}.chips-wrapper{display:flex;flex-wrap:wrap;gap:8px}.chip-tag{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-gray-light);display:inline-flex;font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;padding:4px 12px}.input-label-wrapper{display:flex;flex-direction:column;gap:.2rem;width:100%}.input-label-wrapper p:first-child,.rank-title{color:var(--color-gray-light);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.rank-title{margin-bottom:.5rem}.rank-input-wrapper{align-items:center;display:flex;gap:.7rem;width:100%}.rank-description{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.upload-placeholder{align-items:center;background-color:var(--color-bg-light);border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;max-height:400px;max-width:300px;transition:all .3s ease;width:100%}.upload-placeholder:hover{background-color:#f0f9ff;border-color:var(--color-primary-blue)}.upload-placeholder p{color:var(--color-text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin:0}.upload-placeholder:hover p{color:var(--color-primary-blue)}.uploaded-image-container{height:100%;position:relative;width:100%}.delete-image-btn,.uploaded-image-container{align-items:center;display:flex;justify-content:center}.delete-image-btn{background-color:hsla(0,0%,100%,.9);border:none;border-radius:var(--radius-full);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:32px!important;position:absolute;right:8px;top:8px;transition:all .3s ease;width:32px!important}.delete-image-btn:hover{background-color:#fee2e2;transform:scale(1.1)}.delete-image-btn .delete-icon{height:16px!important;opacity:.7;width:16px!important}.delete-image-btn:hover .delete-icon{opacity:1}.container{display:flex;flex-wrap:wrap;gap:40px;height:100%;justify-content:flex-start;padding:50px;width:100%}.sidebar{flex-shrink:0;width:200px}.sidebar button{background:none;border:none;border-radius:10px;color:var(--color-text-secondary);cursor:pointer;display:block;margin:.5rem 0;padding:10px;text-align:left;transition:background .3s ease;width:100%}.sidebar button.active,.sidebar button:hover{background:#f3f4f6;color:var(--color-gray-light)}.title-aside{color:var(--color-gray-light);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:20px}.content{width:55%}.content form{display:flex;flex-direction:column;gap:20px;width:100%}.page-divider{background-color:var(--color-border);height:1px;margin:30px 0;width:100%}.connecting-accounts{display:flex;flex-direction:column;gap:20px}.header-accounts{display:flex;flex-direction:column;gap:10px}.header-accounts h1{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.header-accounts p{color:var(--color-text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.social-links{align-items:center;display:flex;justify-content:space-between;padding:10px}.social-links .icons{align-items:center;display:flex;gap:10px;justify-content:center}.social-links .icons p{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.social-links button{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-form-field);color:var(--color-gray-light);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:8px 16px;transition:background .3s ease,color .3s ease}.social-links button:hover{background:#f3f4f6;color:#111827}.add-social-links{background-color:var(--color-bg-light);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:1rem 1.5rem}.add-social-links h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:10px}.settings-wrapper .button-wrapper{gap:15px;justify-content:flex-end;margin-top:20px}.settings-wrapper .button-wrapper button{height:38px}.switch{display:inline-block;flex-shrink:0;height:28px;position:relative;width:48px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:28px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:var(--radius-full);bottom:3px;content:"";height:22px;left:3px;width:22px}input:checked+.slider{background-color:var(--color-primary-blue)}input:checked+.slider:before{transform:translateX(20px)}.slider.round{border-radius:28px}.email-preference-section{align-items:center;border:1px solid #f3f4f6;border-radius:12px;display:flex;justify-content:space-between;padding:10px 15px}.security-section{display:flex;flex-direction:column;gap:20px}.input-wrapper-security{align-items:center;display:flex;justify-content:space-between;width:100%}.input-wrapper-security div{align-items:center;display:flex;gap:10px}.input-wrapper-security div label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.input-wrapper-security div button{height:30px}.input-wrapper-security div input{background-color:transparent;border:none;color:#374151;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);outline:none}.two-factor-authentication{border:1px solid #f3f4f6;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin:1rem 0;padding:1rem}.two-factor-authentication .two-factor-authentication-text{align-items:flex-start;display:flex;flex-direction:column;gap:10px;text-align:left;width:90%}.two-factor-authentication h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.two-factor-authentication p{color:var(--color-text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.delete-account{display:flex;gap:20px;justify-content:space-between}.delete-account .delete-account-text{align-items:flex-start;display:flex;flex-direction:column;gap:10px;text-align:left;width:90%}.delete-account h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.delete-account p{color:var(--color-text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.delete-account button{background:transparent;border:none;border-radius:var(--radius-form-field);color:var(--color-error);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:38px;padding:10px 20px;white-space:nowrap}.delete-account button:hover{background:var(--color-error);color:var(--color-bg-light);transition:background .3s ease,color .3s ease}.influencer-section{display:flex;flex-direction:column;gap:15px}.influencer-section h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.influencer-section p{color:var(--color-text-muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.button-add-more{align-self:flex-end;background-color:transparent;color:var(--color-primary-blue);font-weight:var(--font-weight-semibold);width:-moz-fit-content;width:fit-content}.button-add-more:hover{text-decoration:underline}.added-codes{display:flex;flex-direction:column;gap:10px}.added-codes h2{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:5px}.added-codes h2 img{cursor:pointer;height:16px;width:16px}.codes-items{align-items:center;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:1.5rem}.codes-items .code-item{display:flex;flex-direction:column;gap:5px}.codes-items .code-item p{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.codes-items .code-item button{height:30px;padding:0 15px}.code-item-wrapper{align-items:center;display:flex;gap:20px}.product-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 0}.product-card{background:var(--color-bg-light);border:1px solid #f3f4f6;border-radius:10px;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:space-between;min-width:220px;padding:10px;position:relative;width:calc(20% - 20px)}.isUser{padding:10px 2.5rem}.product-card img{border-radius:6px;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.product-title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:24px;margin-bottom:4px}.product-details{align-items:center;display:flex;justify-content:space-between}.product-info{margin-top:10px}.product-rating{align-items:center;display:flex;gap:4px}.product-rating img{height:auto;width:15px}.product-price{align-items:flex-end;color:var(--color-text-secondary);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:8px}.product-price .old{color:#9ca3af;font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);text-decoration:line-through}.product-site-wrapper{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.gift-icon{height:24px!important;width:24px!important}.product-site{align-items:center;color:#666;display:flex;font-size:var(--font-size-xs);gap:4px;margin-top:4px}.product-site img{height:auto;width:16px}.wishlist-wrapper .product-actions{align-items:center;justify-content:space-between;margin-top:20px}.product-actions a,.product-actions button{background:none;border:none;color:var(--color-primary-blue);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0}.wishlist-wrapper .product-actions button img{height:auto;width:38px}.banner{background-color:var(--color-bg-light);border-radius:10px;height:260px;margin:0 auto;padding:0;width:calc(100% - 2.5rem)}.banner .banner-image{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-info .profile-pic{margin-left:50px}.profile-info{flex-wrap:wrap;justify-content:flex-start}.profile-details,.profile-info{align-items:center;display:flex}.profile-details{justify-content:space-between;margin-right:20px;margin-top:20px;width:88%}.profile-name{color:var(--color-text-primary);font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-semibold);line-height:32px}.name-area{flex-wrap:wrap;gap:10px;justify-content:flex-start}.edit-profile-btn,.name-area{align-items:center;display:flex}.edit-profile-btn{background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-gray-light);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px;height:28px;justify-content:center;text-decoration:none;width:66px}.buttons-area{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.buttons-area button{gap:8px;height:40px;padding:0 16px}.follow{align-items:center;border:1px solid var(--color-primary-blue);border-radius:var(--radius-pill);display:flex;overflow:hidden;padding-right:10px}.follow,.follow .button-follow{color:var(--color-primary-blue);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:8px}.follow .button-follow{background-color:transparent;border-radius:0;border-right:1px solid var(--color-primary-blue);cursor:pointer;height:40px;padding:0 16px;text-decoration:none}.followers-count{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding-right:4px}.edit-form-main-wrapper .divider{margin:10px 0;width:100%}.divider{background-color:var(--color-border);height:1px;margin:20px auto;width:calc(100% - 2.5rem)}.actions-buttons{gap:10px;justify-content:space-between;margin:20px auto;width:calc(100% - 5.5rem)}.actions-buttons,.left-actions{align-items:center;display:flex}.left-actions{gap:15px}.actions-buttons p{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.checkbox-wrapper{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);display:flex;gap:8px;height:40px;justify-content:center;width:100px}.checkbox-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;height:20px;outline:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:20px}.checkbox-wrapper input:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:var(--color-white)}.checkbox-wrapper input:checked:before{align-items:center;color:var(--color-white);content:"✓";display:flex;font-size:var(--font-size-base);height:18px;justify-content:center;line-height:20px;width:18px}.checkbox-wrapper label{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail-card{background:var(--color-bg-white);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:2rem;margin:2rem auto;max-width:90%;padding:2rem}.product-image{flex:1 1 300px}.product-image img{border:1px solid var(--color-border);border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}.product-content{display:flex;flex:2 1 400px;flex-direction:column}.seller-info{color:#9ca3af;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:1rem 0}.rating-wrapper{gap:1rem}.rating-price,.rating-wrapper{align-items:center;display:flex}.rating-price{flex-wrap:wrap;justify-content:space-between;width:100%}.rating img{margin-right:2px;width:20px}.current-price{color:var(--color-text-primary);font-size:var(--font-size-xl)}.current-price,.old-price{font-family:var(--font-secondary);font-weight:var(--font-weight-medium)}.old-price{color:#9ca3af;text-decoration:line-through}.old-price,.status{font-size:var(--font-size-sm)}.status{align-items:center;display:flex;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);gap:.3rem}.qty-info,.status{color:var(--color-text-secondary)}.qty-info{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:1rem 0 0}.action-buttons{flex-wrap:wrap;gap:1rem;margin:1rem 0}.action-buttons button{align-items:center;border-radius:var(--radius-pill);cursor:pointer;display:flex;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:.5rem;justify-content:center;padding:.7rem 1.5rem}.action-buttons button img{margin-bottom:3px}.reserve{background-color:var(--color-primary-blue);border:none;color:var(--color-white)}.buy-store,.reserve{width:calc(50% - 10px)}.buy-store{background-color:transparent;border:1px solid var(--color-border);color:var(--color-gray-light)}.wishlist-link{margin-bottom:unset!important}.modal-overlay{align-items:flex-start;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background-color:rgba(0,0,0,.5);display:none;height:100%;inset:0;justify-content:center;position:fixed;transition:opacity .3s ease;width:100%;z-index:9999}.modal-overlay.active{display:flex;opacity:1}.modal-dialog{margin:1em auto}.modal-content{background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:960px;overflow:visible;width:95dvw}.reserveBuy-modal .modal-content{width:90%}.modal-header{-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;align-items:center;background:#fff;border-bottom:1px solid #eee;border-top-left-radius:16px;-webkit-border-top-left-radius:16px;border-top-right-radius:16px;-webkit-border-top-right-radius:16px;display:flex;justify-content:right;padding:5px;position:sticky;top:0;z-index:1}.modal-header h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-semibold)}.modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.modal-footer{flex:0 0 auto}.left-column{display:flex;flex:1;flex-direction:column;gap:16px;max-width:40%}.left-column h3{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);max-width:300px}.left-column img{border:1px solid var(--color-border);border-radius:8px;height:100%;max-height:330px;max-width:330px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;padding:10px;width:100%}.right-column{flex:1;max-width:60%}.right-column,.right-column form{display:flex;flex-direction:column;gap:16px}.right-column p{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.recipient-info{align-items:center;display:flex;gap:8px}.recipient-info span{color:var(--color-primary-blue);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.recipient-info img{border-radius:var(--radius-full);height:32px;width:32px}.requested-quantity{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.input-field-number-wrapper-quantity{align-items:center;display:flex;gap:10px}.form-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:16px}.form-footer .close,.form-footer .confirm{border:none;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:38px;padding:0 15px}.form-footer .close{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.form-footer .confirm{background:var(--color-primary-blue);color:#fff}.success-section-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:2rem;text-align:center}.modal-title{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.modal-desc{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);max-width:600px}.product-box{align-items:center;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;display:flex;gap:10px;max-width:300px;padding:10px}.success-section-wrapper .product-img{height:90px;width:90px}.product-text{color:var(--color-text-primary);flex:1;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:left}.action-buttons{border-top:1px solid #f3f4f6;display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding:20px 20px 0}.action-buttons button{height:38px}.undo-btn{align-items:center;background-color:transparent;border:none;color:var(--color-danger);display:flex}.undo-btn:before{background-image:url(/assets/svgs/undo.svg);background-size:cover;content:"";display:inline-flex;height:16px;margin-right:4px;width:16px}.reset-button{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.button-group{display:flex;gap:10px;justify-content:center}.close-btn,.success-close{color:var(--color-text-secondary);cursor:pointer;font-size:1.5rem;padding:5px}.close-btn:hover,.success-close:hover{background-color:#f3f4f6;transition:background-color .3s ease}.status-received{background-color:#ecf3f8;border:1px solid var(--color-primary-blue);border-radius:var(--radius-pill);color:var(--color-primary-blue);padding:10px 15px}.status-received img{filter:brightness(0) saturate(100%) invert(13%) sepia(75%) saturate(7450%) hue-rotate(195deg) brightness(94%) contrast(91%)}.confirmation-section{flex-wrap:wrap;justify-content:space-between;padding:20px 0}.confirmation-left,.confirmation-section{align-items:center;display:flex;gap:10px}.confirmation-left p,.yes{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.yes{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;display:flex;padding:4px 10px}.yes:before{background-image:url(/assets/svgs/green-tick.svg);background-size:cover;content:"";display:inline-flex;height:16px;margin-right:4px;width:16px}.no{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:4px 10px}.no:before{background-image:url(/assets/svgs/red-cross.svg);background-size:cover;content:"";display:inline-flex;height:16px;margin-right:4px;width:16px}.select-all-container{border:unset!important;width:unset!important}.button-single-product{background-color:transparent;color:var(--color-gray-light);gap:5px;height:40px;padding:0 16px}.button-single-product:not(:last-child){border:1px solid var(--color-border)}.button-single-product:hover{background-color:#f3f4f6;transition:background-color .3s ease}.move{padding:1rem}.move-rows-with-checkbox,.tag-rows-with-checkbox{display:flex;flex-direction:column;gap:5px;width:100%}.move-rows-with-checkbox{min-width:500px}.tag-rows-with-checkbox{max-height:30dvh;overflow-x:hidden;overflow-y:auto}.move-row-item,.tag-row-item{align-items:center;border-radius:10px;display:flex;gap:10px;height:56px;padding:0 1rem}.move-row-item:hover,.tag-row-item:hover{background-color:#f3f4f6;transition:background-color .3s ease}.move-row-item input[type=checkbox],.tag-row-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;height:20px;outline:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:20px}.move-row-item input[type=checkbox]:checked,.tag-row-item input[type=checkbox]:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:var(--color-white)}.move-row-item input[type=checkbox]:checked:before,.tag-row-item input[type=checkbox]:checked:before{align-items:center;color:var(--color-white);content:"✓";display:flex;font-size:var(--font-size-base);height:18px;justify-content:center;line-height:20px;width:18px}.move-row-item label,.tag-row-item label{color:var(--color-text-secondary);cursor:pointer;flex:1;font-size:var(--font-size-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.move-row-item label,.tag-row-item label,.wishlist-link{font-family:var(--font-secondary);font-weight:var(--font-weight-medium)}.wishlist-link{color:var(--color-primary-blue);display:inline-block;font-size:var(--font-size-base);margin-bottom:1rem;margin-left:2rem;text-decoration:none}.move-row-item.selected,.tag-row-item.selected{background-color:var(--color-primary-blue) 1f}.tag-row-item{align-items:center;display:flex;justify-content:space-between}.checkbox-wrapper-tag{align-items:center;display:flex;gap:8px}.tag-row-item{padding-right:0}.three-dots-popover-tag img{border-radius:unset}.three-dots-popover-tag{display:none;position:absolute;right:0;top:40px;z-index:10}.three-dots-popover-tag.show{display:block}.tag-row-item{position:relative}.dialog-description-tag{margin:unset!important;width:100%}.selected-wish-wrapper{align-items:flex-start;background:var(--color-bg-light);border:1px solid #f3f4f6;border-radius:10px;display:flex;flex-basis:calc(33% - 20px);flex-grow:1;flex-shrink:0;gap:8px;height:58px;justify-content:flex-start;min-width:190px;overflow:hidden;padding:8px}.selected-wish-image{border-radius:6px!important;height:42px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:42px!important}.selected-wish-description{margin:0!important;overflow:hidden;text-overflow:ellipsis}#selected-wishes-list{display:flex;flex-wrap:wrap;gap:10px;max-height:30dvh;overflow-x:hidden;overflow-y:auto;width:100%}.btn-delete-modal{align-items:center;background:none;border:none;border-radius:9999px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:10px;width:40px}.btn-delete-modal:hover{background-color:#f3f4f6;transition:background-color .3s ease}.delete-body{align-items:center!important;justify-content:center;padding-top:30px!important}.delete-body h2{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.delete-text-wrapper{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center}.dialog-footer-delete{align-items:center;display:flex;gap:10px;justify-content:center}.dialog-footer-delete .button-cancel{background-color:transparent;border:1px solid var(--color-border);padding:0 16px}.dialog-footer-delete .button-cancel:hover{background-color:#f3f4f6;transition:background-color .3s ease}.dialog-footer-delete .button-confirm{background-color:#dc2626;color:var(--color-white);padding:0 16px}.dialog-footer-delete .button-confirm:hover{background-color:var(--color-error);transition:background-color .3s ease}.sort-popover{min-width:200px;right:0!important;top:35px!important;white-space:normal}.sort-options{list-style:none}.sort-options,.sort-options li{margin:0;padding:0}.sort-options a{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:12px;padding:12px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.sort-options a:hover{background-color:var(--color-bg-light)}.sort-options .sort-icon{flex-shrink:0;height:16px;width:16px}.filter-actions-user-wishlist{position:relative}.notes-section{background-color:var(--color-bg-blue);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;margin:1rem 0;min-height:77px;padding:var(--spacing-md);width:100%}.notes-section .notes-title{color:var(--color-blue);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.notes-content{color:var(--color-text-secondary);font-weight:var(--font-weight-normal);line-height:1.5;max-height:100px;overflow-y:auto}.new-wishlist-btn,.notes-content{font-family:var(--font-secondary);font-size:var(--font-size-sm)}.new-wishlist-btn{border-radius:6px;color:var(--color-blue-light);cursor:pointer;font-weight:var(--font-weight-semibold);gap:.5rem;padding:10px;position:relative;text-align:center;transition:background-color .2s ease}.new-wishlist-btn:after{background-image:url(/assets/svgs/blue-next.svg);background-size:cover;content:"";display:inline-flex;height:8px;padding:1px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:4px}.new-wishlist-btn:hover{background-color:#e0f2fe;transition:background-color .3s ease}.my-wishlist-container{display:flex;gap:1.5rem;margin-bottom:2rem;padding-left:1rem}.left-wishlist-section{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:10px;width:300px}.title-user{align-items:center;display:flex;justify-content:space-between}.title-user p{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:capitalize}.title-user .share{align-items:center;border:1px solid #d1d5db;border-radius:var(--radius-full);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.title-user .share img{margin-left:-2px}.description-user{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);max-height:80px;overflow:auto}.stats{display:flex;flex-direction:column;gap:.8rem;width:100%}.stat-item{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);justify-content:space-between}.stat-count{color:var(--color-text-primary);text-decoration:underline}.about-section h3{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:.2rem;text-transform:uppercase}.about-section{display:flex;flex-direction:column;gap:10px}.about-text{align-items:center;color:var(--color-text-primary);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.about-text .location{color:var(--color-text-secondary);margin-left:.4rem}.about-text .pin-icon{margin-right:1rem}.button.edit-profile-btn{background:var(--color-primary-blue) 1a;border:66 solid var(--color-primary-blue);color:var(--color-primary-blue);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:40px;margin:10px 0;width:100%}.wishlist-wrapper .social-links{align-items:normal;flex-direction:column;gap:.5rem;padding:0}.wishlist-wrapper .social-links .social-icon{height:auto;margin-right:0;width:auto}.social-links h3{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.social-links-wrapper{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.social-link-item{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding-bottom:10px}.social-icon-wrapper{align-items:center;display:flex;gap:.5rem}.social-icon-wrapper p{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.contribute-card{background:linear-gradient(101.42deg,var(--color-primary-blue) 40.91%,#2cb4ff 169.68%);border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:relative;width:100%}.contribute-card .contribute-image{border-radius:12px;bottom:-15px;height:122px;-o-object-fit:cover;object-fit:cover;position:absolute;right:-6px;transform:rotate(-20.83deg);width:122px}.contribute-card h3{color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.contribute-card p{color:var(--color-border);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);width:70%}.button-contribute{background:var(--color-white);border:none;color:var(--color-primary-blue);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:38px;width:-moz-fit-content;width:fit-content}.right-wishlist-section{display:flex;flex-direction:column;flex-grow:1;margin-top:-20px;padding-right:1rem}.profile-actions-my-wishlist{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px;width:100%}.unlock-profile-btn{background-color:#f3f4f6;padding:0 15px}.info-profile-btn,.unlock-profile-btn{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:.2rem;height:28px;width:-moz-fit-content;width:fit-content}.info-profile-btn{background-color:transparent;border:1px solid var(--color-border);padding:0 12px}.add-friend-icon,.share-icon{filter:brightness(0) saturate(100%) invert(26%) sepia(95%) saturate(975%) hue-rotate(176deg) brightness(96%) contrast(94%)}.noWislist-wrap .add-friend-icon,.profile-details .share-icon,.profile-info.isWeb .add-friend-icon,.userWishlist-wrap .add-friend-icon{filter:none}.button-blue-profile{background:var(--color-primary-blue) 1a;border:none;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:40px;width:-moz-fit-content;width:fit-content}.create-profile-btn{background-color:var(--color-primary-blue);gap:0;height:48px;padding:0 5px}.btn-add{border-bottom-right-radius:0;border-right:3d solid var(--color-white);border-top-right-radius:0;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:0 15px;text-decoration:none!important}.dropdown-wrapper{align-items:center;border-radius:0 50% 50% 0;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;width:48px}.dropdown-icon-create-profile{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(207deg) brightness(102%) contrast(102%);height:16px;width:16px}.popover .create-option{align-items:center;border-radius:6px;color:var(--color-gray-light);cursor:pointer;display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:.5rem;padding:10px;transition:background-color .2s ease}.popover .create-option:hover{background-color:var(--color-bg-light)}.popover.show,popover-sub-section.show{display:block}.wishlist-container{display:flex;flex-wrap:wrap;gap:1rem}.wishlist-card{border-radius:10px;flex-grow:1;height:190px;overflow:hidden;position:relative;width:250px}.wishlist-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wishlist-card:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gift-icon-create{filter:brightness(0) saturate(100%) invert(30%) sepia(7%) saturate(1422%) hue-rotate(176deg) brightness(92%) contrast(80%)}.actions-header-card{align-items:center;display:flex;gap:.5rem;position:absolute;right:10px;top:10px;z-index:2}.actions-header-card img{cursor:pointer}.wishlist-info{bottom:10px;display:flex;flex-direction:column;gap:.2rem;left:10px;position:absolute;width:90%;z-index:2}.wishlist-card-title{color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:capitalize}.title-actions{align-items:center;color:#f3f4f6;display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);justify-content:space-between;width:100%}.title-actions span{align-items:center;display:flex;gap:.2rem}.card-lock-icon{height:16px!important;width:16px!important}.comment-section{display:flex;flex-direction:column;gap:10px;width:100%}.comment-section h4{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.comment-box{background:var(--color-bg-light);border:1px solid #f3f4f6;border-radius:10px;padding:16px 8px}.comment-header{align-items:center;display:flex;justify-content:space-between}.comment-header h3{align-items:center;color:var(--color-gray-light);display:flex;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:.2rem;padding-left:10px}.comment-header .count{align-items:center;background-color:var(--color-primary-blue);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);height:20px;justify-content:center;width:20px}.toggle-btn{background:none;border:none;cursor:pointer;font-size:var(--font-size-xs)}.comment-input-wrapper{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px}#comment-input{background:transparent;border:none;border-bottom:1px solid #f3f4f6;height:60px;outline:none;resize:none;width:100%}.comment-actions{align-items:center;display:flex;justify-content:space-between}.comment-actions .emoji{cursor:pointer}.comment-actions button{background-color:var(--color-primary-blue);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:32px;padding:0 16px}.comment{border-top:1px solid #f3f4f6ee;padding:12px 0}.comments-list{margin-top:16px}.comment .user{align-items:center;display:flex;justify-content:space-between}.comment .user img{border-radius:var(--radius-full);height:30px;margin-right:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:30px}.comment .user>div{flex:1}.user-info-wrapper{align-items:center;display:flex;gap:8px}.user-info-wrapper strong{color:var(--color-gray-light);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.user-info-wrapper span{color:#9ca3af;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.options,.user-info-wrapper span{font-family:var(--font-secondary)}.options{background-color:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.comment p{color:var(--color-text-muted);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin:6px}.comment a{align-items:center;color:var(--color-primary-blue);display:flex;gap:4px;text-decoration:none}.comment a,.comment a span{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.comment a span{color:#9ca3af}.view-all{color:var(--color-primary-blue);display:block;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:12px;text-align:center;text-decoration:none}.action-buttons-adjustments{flex-wrap:wrap;margin:0;padding-right:1rem;width:100%}.right-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.add-icon-create{filter:brightness(0) saturate(100%) invert(30%) sepia(7%) saturate(1422%) hue-rotate(176deg) brightness(92%) contrast(80%)}.dialog-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:.5rem 1rem}.dialog-header h2{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-semibold)}.dialog-header button{align-items:center;background:none;border:none;border-radius:9999px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.dialog-header button:hover{background-color:#f3f4f6;transition:background-color .3s ease}.dialog-body{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}.dialog-img-section{border-radius:12px;height:280px;overflow:hidden;width:250px}.dialog-img-section img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dialog-text-section{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.dialog-text-section h3{color:var(--color-text-primary);font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-semibold)}.dialog-text-section p{align-items:center;color:var(--color-gray-light);display:flex;font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:.3rem}.dialog-text-section p span{color:var(--color-text-muted)}.manual-save-url-input{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:40px;min-width:500px;outline:none;padding:.5rem 1rem;width:100%}.manual-save-url-wrapper{align-items:center;display:flex;gap:.5rem}.button-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.button-add-manual{background-color:transparent;border:1px solid var(--color-border);color:var(--color-primary-blue);font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.manage-tags-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}.manage-tags-wrapper h2{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.tags-list{display:flex;flex-direction:column;gap:8px;width:40vw}.tag-item{align-items:center;display:flex;justify-content:space-between;padding:8px}.tag-item-left,.tag-item-right{align-items:center;color:var(--color-gray-light);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px}.tag-item-left img,.tag-item-right img{border-radius:unset}.add-icon-create{filter:brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(3152%) hue-rotate(191deg) brightness(94%) contrast(91%)}.button-add-tag{background-color:transparent;color:var(--color-primary-blue);padding:0;width:-moz-fit-content;width:fit-content}.button-add-tag,.button-wrapper-manage-tag .button-cancel,.button-wrapper-manage-tag .button-save{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.button-wrapper-manage-tag .button-cancel{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.wishlist-sort-popover{min-width:220px;right:0!important;top:35px!important;white-space:normal}.wishlist-sort-options{list-style:none;margin:0;padding:0}.wishlist-sort-options li{margin:0;padding:0}.wishlist-sort-options a{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.wishlist-sort-options a:hover{background-color:var(--color-bg-light,#f9fafb)}.wishlist-sort-options .sort-icon{flex-shrink:0;height:16px;width:16px}.wishlist-sort-options .delete-option{color:var(--color-error)}.wishlist-sort-options .delete-option:hover{background-color:#fee}.wishlist-selection-actions{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.left-selection{align-items:center;display:flex;gap:15px}.left-selection p{color:var(--color-text-secondary);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.wishlist-card .card-checkbox-wrapper{left:10px;position:absolute;top:10px;z-index:10}.findWishList-wrapper .select2-container .dropdown-wrapper{display:none}.product-detail-card-single{margin:unset!important;max-width:unset!important}.card-header-single-product{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.product-right-overlay{align-items:center;display:flex;gap:8px;justify-content:flex-end}.global-product-link{align-items:center;background-color:#ecf3f8;border-radius:var(--radius-pill);color:var(--color-primary-blue);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px;padding:8px 10px}.description-single-product{color:#6c757d;font-size:var(--font-size-sm)}.black,.edit-wish-icon{filter:brightness(0) saturate(100%) invert(35%) sepia(7%) saturate(1292%) hue-rotate(176deg) brightness(82%) contrast(84%)}.button-edit-wish{background-color:transparent;border:1px solid #ced4da;color:var(--color-gray-light);font-size:var(--font-size-sm);height:40px;padding:0 12px}.blue,.gift-icon-single-product{filter:brightness(0) saturate(100%) invert(31%) sepia(53%) saturate(954%) hue-rotate(164deg) brightness(97%) contrast(100%)}.reserver-single-product{height:48px!important;width:100%}.item-details .item-description{color:#6c757d;font-size:var(--font-size-sm)}.more-items{display:flex;flex-direction:column;gap:1rem}.more-items h3{color:#212529;font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-semibold)}.more-items h3 span{color:#6c757d;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.more-items-wrapper{display:flex;flex-wrap:wrap;gap:16px}.more-items-wrapper .card{align-items:flex-start;border-radius:8px;box-shadow:0 4px 30px 0 #2e2d740d;display:flex;flex-basis:calc(25% - 16px);flex-direction:column;flex-grow:1;flex-shrink:0;gap:8px;justify-content:flex-start;min-width:250px;padding:10px;width:calc(25% - 16px)}.more-items-wrapper .card img{border-radius:8px;height:228px;-o-object-fit:cover;object-fit:cover;width:100%}.more-items-wrapper .card h4{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.more-items-wrapper .card p{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.product-detail-card-single .item-details{padding:0}.footer-navigation .navigation{-moz-column-count:4;column-count:4;margin-bottom:50px}.footer-navigation .navigation ol,.footer-navigation .navigation ul{list-style:none;margin:0;padding:0}.footer-navigation .navigation li{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;line-height:1.6;margin-bottom:25px;width:100%}@media (max-width:1000px){footer .footer-navigation .navigation{-moz-column-count:3;column-count:3}}@media (max-width:768px){footer .footer-navigation .navigation{-moz-column-count:2;column-count:2}}@media (max-width:576px){footer .footer-navigation .navigation{-moz-column-count:1;column-count:1;text-align:center}}@media (min-width:1024px){.logo-scroller-item span img{max-height:150px}}@media (max-width:1200px){.findWishList-wrapper .card{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px)}.product-card{width:calc(25% - 20px)}.header-main.is-landing{padding:var(--padding-lg)}.wishList-and-gift-registry-section .content-section{width:calc(60% - 20px)}.wishList-and-gift-registry-section .img-section-column{width:calc(40% - 20px)}}@media (max-width:992px){.findWishList-wrapper .card{flex:1 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.product-card{width:calc(33.33% - 20px)}.hide-menu-medium-screen{display:none!important}}@media (max-width:1200px){#nav-links-menu-id .popover,#user-profile-menu-id .popover{transform:translateX(30%)}}@media (max-width:992px){#nav-links-menu-id .popover,#user-profile-menu-id .popover{transform:translateX(10%)}}@media (max-width:920px){.hide-menu-medium-screen{display:none!important}}@media screen and (max-width:335px){.hide-min-screen-width{display:none}}@media screen and (max-width:768px){.hide-mobile{display:none!important}.header-left{margin-right:15px}.social-button{padding-left:.15rem}.hero-content{padding-left:20px!important;padding-right:20px!important}.hero-background{height:auto;max-height:300px;width:min(100%,450px)}.hero-description{max-width:80vw!important}.card-content,.slider-content{width:100%}.content-wrapper{flex-direction:column;height:unset!important}.content-wrapper .img-section,.content-wrapper .img-section-column,.occasion-section .content-section,.save-wishlist-tagline .content-section,.wishList-and-gift-registry-section .content-section{overflow:unset!important;width:100%!important}.wishList-and-gift-registry-section .content-section{order:1}.wishList-and-gift-registry-section .img-section-column{order:2}.save-wishes-section .wrapper .card{padding:0!important}.occasion-section .content-section,.save-wishlist-tagline .content-section{padding:15px!important}.logo-scroller-row{gap:80px!important}.content-section .title-with-span{text-align:center}.extension-for .left-section,.extension-for .right-section{text-align:center;width:100%!important}.extension-for{margin:0 auto!important;width:90%!important}.extension-for .right-section .extension-icon{height:100%!important;width:100%!important}.footer-main{padding:25px 15px!important}.footer-main .links-wrapper{flex-wrap:wrap;gap:20px}.footer-main .footer-links:not(:last-child){border-bottom:1px solid var(--color-white);padding-bottom:10px}.logo-scroller-item{min-width:100px}.logo-scroller-item span img{max-height:80px}.hero-image-background{height:130px;right:20px;width:200px}.hero-image-accent{height:120px;right:10px;width:180px}.hero-indicators{bottom:10px}.product-slider .product-actions{background:#fff;border-top:1px solid var(--color-border);bottom:0;margin:0 -24px;padding:20px 24px;position:sticky}.findWishList-wrapper .card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.filter-sidebar{right:-100%!important;width:100%}.filter-sidebar.show{right:0!important}.product-card{width:calc(50% - 20px)}.edit-form-main-wrapper{padding-top:0;width:100%}.isWeb{display:none}.isMobile{display:flex}.input-wrapper.isRow{flex-direction:column}.edit-form-header{top:70px}.container{padding:0 15px 15px}.container .sidebar{background:var(--color-white);border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:nowrap;overflow-x:auto;position:sticky;top:70px;white-space:nowrap;width:100%;z-index:999}.container .content{width:100%}.input-wrapper.isRow{align-items:flex-start}.input-wrapper .input-row{max-width:100%!important}.select-row{flex-direction:column}.form-select-med{max-width:100%}.input-wrapper-security div label{display:none}.delete-account .delete-account-text{width:100%}.row-fix-security{flex-wrap:wrap;gap:10px}.codes-items{flex-wrap:wrap;padding:15px}.card .card-content,.card .card-header{padding:1rem}.save-wishes-section .wrapper .mobile-fix{padding:20px!important}.info-products-section{flex-wrap:unset;overflow-x:auto;padding:0 15px;width:100vw}.search-info-header{gap:10px}.search-info-header h1,.search-info-search-area{width:100%}.all-notifications-main-content{padding:0;width:100%}.all-notifications-main-content .popover-header{background:var(--color-white);padding:10px 15px;position:sticky;top:70px;z-index:10}.view-all-categories{padding:15px}.categories-breadcrumb{margin:0 0 0 10px}.search-content{padding:10px}.promotion-cards-wrapper{padding:15px}.store-button-media-fix{margin-top:10px!important}.hero-section-landing-store{align-items:stretch;display:flex;flex-direction:column;gap:20px;height:100%;padding:15px}.hero-section-landing-store .hero-content-left{align-items:flex-start;display:flex;flex-direction:column;gap:0;order:1;width:100%}.hero-section-landing-store .hero-content-right{align-items:center;background:transparent;display:flex;flex-direction:column;flex-grow:1;margin-top:0;min-height:120px;order:2;position:relative;width:100%;z-index:1}.hero-section-landing-store .hero-indicators{display:flex;justify-content:center;margin-top:15px;order:3;width:100%}.hero-section-landing-store .button-left-slide,.hero-section-landing-store .button-right-slide{align-self:flex-start;margin:0 0 10px}.hero-section-landing-store .hero-images-container{max-width:100%;min-height:180px;width:100%}.hero-section-landing-store .hero-image-accent,.hero-section-landing-store .hero-image-background{background-position:50%;background-size:cover;border-radius:10px;height:120px;width:100%}.brand-cards{padding:15px}.isWeb{display:none!important}.isMobile{display:flex!important}.sub-categories-container{padding:0}.sub-categories-filter-wrapper{display:none}.sub-categories-wishes-wrapper{width:100%}.edit-form-main-wrapper{margin:0}.upload-placeholder{margin:0 auto}.search-inputs input,.search-inputs select{min-width:50px}.search-inputs button,.search-section{padding:0 10px}.search-inputs{padding-left:7px}.grid-container{padding:15px;width:100%}.find-wishlist-section{padding:15px;text-align:center}.filter-sort-section{padding:0 15px;width:100%}.right-wishlist-section{padding:0;width:100%}.my-wishlist-container{padding:15px}.profile-actions-my-wishlist .buttons-area{justify-content:flex-start}.dropdown-wrapper{padding-right:5px;width:-moz-fit-content;width:fit-content}.profile-details{align-items:flex-start;flex-direction:column;gap:10px;margin:0;padding:0 15px}.profile-details,.profile-details .buttons-area{justify-content:flex-start}.product-detail-card{margin-top:10px;padding:15px}.actions-buttons{margin:0;padding:15px;width:100%}.isUser{padding:15px}.banner,.profile-details{width:100%}.banner{height:150px}.reserve{width:100%}.my-wishlist-mobile-header-section{display:flex;flex-direction:column;gap:5px;padding:0 15px}.header-title{color:#1f2937;font-size:24px;font-weight:600;text-transform:capitalize}.followers-section{align-items:center;display:flex;gap:10px;justify-content:space-between}.followers-section p{color:#4b5563;cursor:pointer;font-size:12px;text-decoration:underline}.followers-dot{background-color:#4b5563;border-radius:50%;display:flex;flex-shrink:0;height:6px;width:6px}.button.button-followers-section{background:#0b64a21a;border:1px solid #0b64a266}.tabs-section{align-items:center;border:1px solid #0b64a266;border-radius:50px;display:flex;justify-content:center;padding:3px;width:100%}.tabs-section .item{background-color:transparent;border:none;border-radius:50px;color:#1f2937;cursor:pointer;font-weight:500;padding:7px;text-align:center;transition:background-color .3s ease;width:50%}.tabs-section .item.active{background-color:#0b64a21a;color:#0b64a2}.profile-actions-my-wishlist{margin-top:0}.left-wishlist-section{padding:0;width:100%}.bio-title{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:.2rem;text-transform:uppercase}.create-profile-btn{height:38px}.create-profile-btn .btn-add{padding:0 5px}.reserve-form{flex-wrap:wrap;height:70dvh;overflow:auto;padding:10px}.reserve-form .left-column,.reserve-form .right-column{max-width:100%;min-width:100%}.modal-body{padding:0}.tags-list{width:80vw}.form-footer{align-items:center;justify-content:center!important;margin:0;padding:15px}.form-footer .find-reservation-btn{max-width:220px;width:100%}.brand-dialog-content .dialog-body,.brand-dialog-content .dialog-footer{flex-direction:column;gap:10px;padding-bottom:0}.brand-dialog-overlay .dialog-share,.dialog-share{padding:0}.brand-dialog-overlay{background:rgba(0,0,0,.5)}.search-inputs select{background-color:transparent;margin:0}.dialog-footer{padding:15px}.header-main,.header-main.is-landing{padding:10px!important}.menu-toggle{display:flex!important}.white{filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(0) hue-rotate(30deg) brightness(99%) contrast(102%)}.nav-links{display:none}.logo{max-width:120px}.menu-toggle{background-color:transparent;border:none;cursor:pointer}#hide{display:none}.user-avatar,.user-profile .user-avatar{height:var(--avatar-size-small);width:var(--avatar-size-small)}.header-actions .actions-wrapper{gap:20px!important}#user-profile-menu-id .popover{transform:translateX(10%)}.notification-wrapper .popover{max-width:370px;right:20%;transform:translateX(25%);width:95vw}.sidebar-mobile{background:var(--color-white);border-radius:0 20px 20px 0;display:flex!important;flex-direction:column;height:100%;left:0;padding:15px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:70%;z-index:1000}.sidebar-mobile.open{transform:translateX(0)}.overlay-mobile{background:rgba(0,0,0,.5);display:none;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:999}.overlay-mobile.open{display:block}.sidebar-header-mobile{align-items:center;display:flex;justify-content:space-between}.sidebar-title-mobile{color:var(--color-text-primary);font-size:1rem}.close-sidebar{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.close-sidebar img{height:16px;width:16px}.sidebar-links{display:flex;flex-direction:column;list-style:none;margin-top:20px}.sidebar-links li{border-bottom:1px solid #e5e7eb;padding:15px 0}.sidebar-links li a{align-items:center;color:var(--color-text-secondary);display:flex;gap:10px;justify-content:flex-start}#button-create-wish-sidebar{margin-top:20px;width:100%}}@media screen and (orientation:landscape) and (min-width:667px) and (max-width:932px){.hero-background{max-height:40vh!important;width:auto}.hero-description{max-width:60vw!important}}@media (max-width:640px){.auth-main-wrap .card,.card{box-shadow:none}.container{padding:1rem}.steps{gap:2rem}}@media (max-width:480px){.logo-scroller-item{min-width:80px}.logo-scroller-item span img{max-height:60px}.product-card{width:100%}.findWishList-wrapper .card{flex:1 1 100%;max-width:100%}.scroll-indicator{bottom:15vh}}@media screen and (max-width:420px){.notification-wrapper .popover{max-width:300px;right:0;transform:translateX(32%)}.notification-list{padding:5px}.add-wish-top-menu-item{display:none}}.wlad-wrapper{margin-bottom:20px;margin-left:auto;margin-right:auto;padding-top:0;position:relative}@media (max-width:600px){.wlad-wrapper{padding-top:30px}}.wlad-container{border-radius:8px;overflow:hidden;position:relative}.wlad-link{display:block}.wlad-img,.wlad-media{display:block;height:100%;width:100%}.wlad-img{-o-object-fit:cover;object-fit:cover}.wlad-overlay{--wlad-overlay-bg:rgba(44,77,197,.98);align-items:center;background:var(--wlad-overlay-bg);border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;display:flex;gap:10px;left:0;padding:8px 14px;position:absolute;right:0;top:0;z-index:2}.wlad-overlay.bottom{bottom:0;top:auto}.wlad-logo{display:block;flex:0 0 auto;height:clamp(20px,4.5vw,44px);width:auto}svg.chewy-logo{fill:#fff;max-width:80px}.wlad-tagline{text-wrap:balance;font-size:clamp(12px,2.2vw,18px);font-weight:700;letter-spacing:.2px;line-height:1.2;margin-left:20px;text-shadow:0 1px 1px rgba(0,0,0,.25)}.wlad-wrapper img{display:block}.wlad-disclosure{background:rgba(0,0,0,.6);border-radius:4px;bottom:6px;color:#fff;font-size:12px;font-weight:600;padding:2px 6px;pointer-events:none;position:absolute;right:6px;z-index:3}.flex-img-text-wrapper{align-items:center;display:flex;display:-webkit-flex;flex-flow:row}.flex-img-text-wrapper.justify-start{align-items:start}.flex-img-text-wrapper .flex-image{flex:0 1 auto;margin-right:.25rem;max-width:100%;width:auto}.flex-image img{border:0;height:auto;max-width:100%;vertical-align:top}.xsmall-image{max-width:60px}.flex-img-text-wrapper .flex-text{flex:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:110px;overflow:hidden;text-overflow:ellipsis}.rounded-corners-5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.wish-conf-preview-padding-row{background-color:#fff;margin:10px;padding:10px}.sticky-save-button-container{position:relative}.sticky-save-button-container.is-sticky-visible{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sticky-save-spacer{height:0}.form-sticky-bar{bottom:max(16px,env(safe-area-inset-bottom));display:flex;justify-content:flex-end;padding:0 16px;pointer-events:none;position:sticky;z-index:100}.form-sticky-bar .sticky-button{box-shadow:0 3px 6px rgba(0,0,0,.4),0 3px 6px rgba(0,0,0,.5);pointer-events:auto;position:relative}.sticky-save-button-container .form-sticky-bar{max-width:100%}.my-wishlist-images-nav{display:flex;gap:10px;justify-content:center;margin-top:10px}.flex_grid{overflow:hidden}.flex_grid .item{box-sizing:content-box;float:left;margin:5px;max-height:270px;overflow:hidden;position:relative}.flex_grid .item img{display:block;max-height:264px;width:auto}img{border:0;vertical-align:top}img,video{height:auto;max-width:100%}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle}#user-profile-menu-id .profile-img-wrapper{align-items:center;background:#ececec;border:1px solid var(--color-border);border-radius:50%;display:inline-flex;justify-content:center;margin:auto;max-height:50px;max-width:50px;overflow:hidden}#user-profile-menu-id .profile-img-wrapper img{display:block;height:auto;max-width:100%}.tmpv25-logo-svg-img{width:137px}.tmpv25-logo-icon-svg-img{width:48px}
