@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.main-nav.scrolled{box-shadow:0 4px 6px #0003;border-bottom:0px}.main-nav{height:70px;display:flex;align-items:center;font-size:var(--font-sm);position:fixed;width:100%;z-index:1000;top:0;left:0;right:0;border-bottom:1px solid #181818;background-color:transparent;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transition:.4s ease-in-out}.main-nav .container{display:flex;justify-content:space-between;align-items:center}.main-nav .left-side-navigation,.main-nav .right-side-navigation{display:flex;gap:var(--space-xs);align-items:center}.main-nav .left-side-navigation{gap:var(--space-md)}@media (max-width: 800px){.main-nav .left-side-navigation{gap:var(--space-sm)}}.main-nav .left-side-navigation .logo{color:var(--dark-text-primary);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--font-md)}@media (max-width: 800px){.main-nav .left-side-navigation .logo{span:nth-of-type(2);margin-left:0}}.main-nav .left-side-navigation .logo:hover{color:var(--dark-text-secondary)}.main-nav .right-side-navigation{gap:var(--space-sm)}.main-nav .right-side-navigation [aria-current=page]{background-color:var(--light);color:var(--dark-text-opposite)}.main-nav .right-side-navigation [aria-current=page]:hover{opacity:.7}.main-nav .right-side-navigation [aria-current=false]:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.main-nav .right-side-navigation .login-links{display:flex;gap:var(--space-xxs);align-items:center}@media (max-width: 800px){.main-nav .right-side-navigation .login-links.responsive .btn-text{display:none}}.main-nav .right-side-navigation .login-links a{display:flex;gap:var(--space-xxs);align-items:center;padding:11px;border-radius:var(--radius-md)}.main-nav .right-side-navigation .search-link-container .link{display:flex;gap:var(--space-xxs);align-items:center;padding:var(--space-xxs);border-radius:var(--radius-sm);border:1px solid var(--dark-secondary-bg)}@media (max-width: 800px){.main-nav .right-side-navigation .search-link-container .link .search-text{display:none}}.main-nav .right-side-navigation .forgot-password-modal{margin-top:20dvh}.main-nav .add-brand-modal{max-width:525px}@media (max-width: 800px){.main-nav .add-brand-modal{margin-top:10dvh}}.main-nav .add-brand-modal .number-files{margin-left:auto}.main-nav .add-brand-modal .featured-noti{color:var(--dark-accent-blue)}.main-nav .add-brand-modal .multi-field.description{max-width:600px}@media (max-width: 800px){.main-nav .add-brand-modal .submit{display:none}}.main-nav .add-brand-modal .multi-field{display:flex;flex-direction:column;gap:var(--space-xxs);display:none;position:absolute;transition:opacity .4s ease;width:100%}.main-nav .add-brand-modal .multi-field .form-step{display:flex;flex-direction:column;width:100%}.main-nav .add-brand-modal fieldset.active{display:flex;position:relative}footer{background-color:var(--dark-main-bg);color:#fff;padding:var(--space-sm) 0;font-size:var(--font-sm)}footer a{color:var(--dark-accent-blue);transition:.4s}footer a:hover{color:var(--dark-accent-blue-hover)}.newsletter{padding:var(--space-xl) 0}@media (max-width: 800px){.newsletter{padding:var(--space-md) 0}}.newsletter h2{font-size:var(--font-lg);max-width:40rem;margin:0 auto}@media (max-width: 800px){.newsletter h2{font-size:var(--font-md)}}@media (max-width: 800px){.newsletter p{font-size:var(--font-sm)}}.newsletter .container{display:flex;flex-direction:column;gap:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--dark-hover-gray);padding:var(--space-md) var(--space-xl);background-color:var(--dark-secondary-bg);text-align:center}@media (max-width: 800px){.newsletter .container{padding:var(--space-md) var(--space-sm)}}.newsletter fieldset{border:none}.newsletter label{flex-direction:row!important;gap:var(--space-xxs)!important;width:100%;max-width:450px;margin:0 auto;display:flex;height:40px;gap:var(--space-xxs);border:none}.newsletter label input{border-radius:var(--radius-lg);padding:var(--space-sm);width:100%;transition:.4s}.newsletter label button{border:none;font-size:var(--font-base);padding:0 var(--space-sm);background-color:var(--dark-accent-blue);border-radius:var(--radius-md);color:var(--light);cursor:pointer;font-weight:500;transition:.4s}.newsletter label button:hover{background-color:var(--dark-accent-blue-hover)}.signup .log-container,.signin .log-container,.forgot-password .log-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:15px}.signup form,.signin form,.forgot-password form{width:100%}.signup form fieldset,.signin form fieldset,.forgot-password form fieldset{border:none;padding:0;margin:0;min-inline-size:auto;gap:0}.signup form div,.signin form div,.forgot-password form div{display:flex;flex-direction:column;gap:0;margin-bottom:5px;width:100%}.signup form .password-field .toggle-password,.signin form .password-field .toggle-password,.forgot-password form .password-field .toggle-password{top:15px}.signin-modal{position:relative}.signin-modal .modal-headers .info-signin{position:absolute;top:23px;left:110px}.signin-modal .modal-headers .info-signin .fa-solid{font-size:var(--font-md);cursor:pointer}.signin-modal .modal-headers .info-signin .hover-caption{top:44px!important;left:27%!important}.signin-modal .modal-headers .info-signin:hover .hover-caption{opacity:1}.edit-account{padding-top:var(--space-lg)}.edit-account .container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-md);max-width:1200px}.edit-account .account-settings-flex{display:flex;width:100%;gap:var(--space-xl)}.edit-account .account-settings-flex .settings{width:30%}.edit-account .account-settings-flex .settings-links{display:flex;flex-direction:column;gap:var(--space-xs)}.edit-account .account-settings-flex .settings-links .logout-btn:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.edit-account .account-settings-flex .settings-links .link{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-md)}.edit-account .account-settings-flex .settings-links [aria-current=page]{background-color:var(--light);color:var(--dark-text-opposite)}.edit-account .account-settings-flex .settings-links [aria-current=page]:hover{opacity:.7}.edit-account .account-settings-flex .settings-links [aria-current=false]:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.edit-account .account-settings-flex .acc-container{width:70%}.edit-account .edit-account-container{width:100%;display:flex;flex-direction:column;gap:var(--space-sm)}.edit-account .edit-account-container .profile-image-modal{max-width:500px}.edit-account .edit-account-container .username-modal fieldset>div:nth-of-type(1){display:flex;flex-direction:column;gap:var(--space-xs)}.edit-account .edit-account-container .username-modal #charCount{margin-left:auto}.edit-account .edit-account-container .password-modal{max-width:500px}.edit-account .edit-account-container .password-modal div{display:flex;flex-direction:column}.edit-account .edit-account-container .password-modal .password-field{gap:var(--space-xxxs)}.edit-account .edit-account-container .password-modal .btn-container{display:flex;justify-content:flex-end;flex-direction:row;gap:var(--space-xs);margin-top:var(--space-sm)}.edit-account .edit-account-container .delete-account-modal input,.edit-account .edit-account-container .edit-bio-modal input,.edit-account .edit-account-container .add-instagram-modal input,.edit-account .edit-account-container .edit-location-modal input{width:100%}.edit-account .edit-account-container .delete-account-modal fieldset>div:nth-of-type(1),.edit-account .edit-account-container .edit-bio-modal fieldset>div:nth-of-type(1),.edit-account .edit-account-container .add-instagram-modal fieldset>div:nth-of-type(1),.edit-account .edit-account-container .edit-location-modal fieldset>div:nth-of-type(1){display:flex;flex-direction:column;gap:var(--space-xs)}.edit-account .edit-account-container .edit-bio-modal{max-width:500px}@media (max-width: 800px){.edit-account{padding-top:0}.edit-account .account-settings-flex{flex-direction:column;gap:var(--space-md)}.edit-account .account-settings-flex .settings{width:100%}}.home-page .home-page-header{display:flex;justify-content:space-between;align-items:center}.home-page .home-page-header span{display:flex;gap:var(--space-xs);align-items:center;font-weight:500;font-size:var(--font-md)}.home-page .popular-brands-top-layer{padding-bottom:var(--space-lg)}@media (max-width: 800px){.home-page .popular-brands-top-layer{margin-top:var(--space-sm)}}.user-profile .get-in-touch-modal{max-width:500px}.user-profile .user-profile-container{margin:0 auto;display:flex;align-items:center;gap:var(--space-lg);width:100%}@media (max-width: 800px){.user-profile .user-profile-container{flex-direction:column;justify-content:center;width:100%;gap:var(--space-md)}}.user-profile .get-in-touch-modal .modal-headers legend{display:flex;align-items:center;gap:var(--space-sm)}.user-profile .get-in-touch-modal .modal-headers .avatar.img,.user-profile .get-in-touch-modal .modal-headers .avatar.letter{height:55px;width:55px;border-radius:var(--radius-circle)}.user-profile .user-profile-content{padding-bottom:var(--space-lg);display:flex;align-items:center;gap:var(--space-lg)}@media (max-width: 800px){.user-profile .user-profile-content{padding-bottom:var(--space-sm)}}.user-profile .user-profile-content .user-info{display:flex;flex-direction:column;gap:var(--space-xxs);max-width:500px}@media (max-width: 800px){.user-profile .user-profile-content .user-info{width:100%}}.user-profile .user-profile-content .user-info .get-in-touch{border-radius:var(--radius-sm)}.user-profile .user-profile-content .user-info .user{display:flex;align-items:center;justify-content:space-between}.user-profile .user-profile-content .user-info .user-bio{margin-bottom:15px}.user-profile .avatar-container .avatar.img,.user-profile .avatar-container .avatar.letter{height:250px;width:250px;border-radius:20px}.user-profile .avatar-container .avatar.letter{font-size:var(--font-lg)}.user-profile .avatar-container .user-email{display:none}.search-page .modal-wrapper.category-filter{margin-bottom:20px}.search-page .category-filter .category-filter-btn{display:flex;align-items:center;gap:var(--space-xxs);font-weight:600;color:var(--dark-text-primary);background-color:var(--dark-secondary-bg);padding:var(--space-xxs);border-radius:var(--radius-sm);border:1px solid var(--dark-quaternary-bg)}@media (max-width: 800px){.search-page .category-filter .category-filter-btn{padding:var(--space-xxs);border-radius:var(--radius-sm)}}.search-page .category-filter .category-filter-btn:hover{background-color:var(--dark-hover-gray)}.search-page .category-filters{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem;margin-top:var(--space-md)}.search-page .category-filter-modal{max-width:500px}.error-page{text-align:center;height:40dvh;display:flex;justify-content:center;align-items:center}.error-page .container{background-color:var(--dark-secondary-bg);border-radius:var(--radius-sm);padding:var(--space-md);width:fit-content;max-width:90%;display:flex;flex-direction:column;gap:var(--space-sm)}.error-page a{text-decoration:underline}.error-page a:hover{text-decoration:none}.error-page h1{font-size:var(--font-size-2xl)}.not-found{text-align:center;height:85dvh;display:flex;justify-content:center;align-items:center}.not-found .container{background-color:var(--dark-secondary-bg);border-radius:var(--radius-sm);padding:var(--space-md);width:fit-content;max-width:90%;display:flex;flex-direction:column;gap:var(--space-sm)}.not-found a{text-decoration:underline}.not-found a:hover{text-decoration:none}.user-saved-brands .btn-wrapper .social-interactions.save{opacity:1!important}input,textarea{padding:var(--space-xs);font-size:var(--font-sm);border-radius:8px;border:1px solid var(--dark-quaternary-bg);background-color:var(--dark-tertiary-bg);transition:all .2s ease-in-out;color:var(--dark-text-primary)}input:hover,textarea:hover{background-color:var(--dark-hover-gray)}input:focus,textarea:focus{outline:2px solid var(--dark-accent-blue);outline-offset:2px}textarea{resize:vertical}input::placeholder{color:var(--dark-text-secondary);opacity:.75}#profile_image,#brand-image{display:none}.media-preview{height:200px;max-width:400px;border-radius:var(--radius-md);background-position:center;background-size:contain;background-repeat:no-repeat;transition:background-image .6s ease}.slider{position:relative}.slider .slick-arrow{background-image:url(/build/assets/chevron-black-COKOdQTi.png);background-position:center right 12px;background-size:30%;background-repeat:no-repeat;z-index:10;bottom:10px;position:absolute;border:none;background-color:var(--light);border-radius:50%;height:35px;width:35px;cursor:pointer;font-size:0;transition:.4s}.slider .slick-arrow:hover{opacity:.7}.slider .slick-next,.slider .slick-prev{top:118%}.slider .slick-prev{left:0;transform:rotateY(-180deg)}.slider .slick-next{left:50px}.media-preview.brand .brand-image{height:200px;max-width:300px;margin:0 auto;background-position:center;background-size:contain;background-repeat:no-repeat;transition:background-image .6s ease}.media-input{border:1px dashed var(--dark-hover-dark-gray);border-radius:var(--radius-lg);background-color:var(--dark-tertiary-bg);min-height:200px;max-width:auto;position:relative;cursor:pointer;transition:.4s ease-in-out}.media-input .media-label{cursor:pointer;background-color:var(--dark-quaternary-bg);font-size:var(--font-sm);border-radius:var(--radius-md);width:fit-content;padding:7px 9px;position:absolute;top:10px;left:10px;transition:background-color .3s ease}.media-input .media-label:hover{background-color:var(--dark-hover-dark-gray)}.media-input .upload-info{display:flex;justify-content:space-between;padding:var(--space-xxs);font-size:var(--font-sm)}.media-input:hover{background-color:var(--dark-hover-gray)}.upload-warning{font-size:var(--font-sm);color:var(--dark-accent-blue, #6b9bd1);margin-top:var(--space-xxs);margin-bottom:0}.media-input.dragging{box-shadow:0 0 0 4px var(--dark-hover-gray)}.media-input.has-image .upload-info{display:none}.media-input.has-image .media-label{left:auto;right:10px;top:60px}.media-input.has-image .media-label>span{display:none}.clear-media-btn{background-color:transparent;font-size:var(--font-sm);color:var(--light);padding:8px 11px;border-radius:var(--radius-md);background-color:#00000080;border:none;position:absolute;top:10px;right:10px;cursor:pointer;transition:.4s}.clear-media-btn:hover{background-color:#000000b3}.clear-media-btn:hover .hover-caption{opacity:1}.row{display:flex;flex-direction:row;gap:var(--space-xs)}@media (max-width: 800px){.row{flex-direction:column}}.form-group{width:100%}.form-group label{display:flex;flex-direction:column;gap:0}.btn{cursor:pointer;transition:.4s;border:none;background-color:transparent;color:var(--dark-text-primary);font-size:var(--font-sm)}.instagram-btn i{font-size:var(--font-md)}.white-btn{background-color:var(--light);color:var(--dark-text-opposite);border-radius:var(--radius-sm);font-size:var(--font-sm);padding:var(--space-xxs);outline:none;font-weight:600;transition:.4s}.white-btn:hover{opacity:.8}.signin-btn,.signup-btn{border-radius:var(--radius-sm);padding:var(--space-xxs);display:flex;align-items:center;gap:var(--space-xxs);white-space:nowrap;position:relative}.signin-btn span:nth-of-type(1),.signup-btn span:nth-of-type(1){display:flex;align-items:center;gap:var(--space-xxs)}.signin-btn:hover .hover-caption,.signup-btn:hover .hover-caption{opacity:1}.log{padding:var(--space-sm)}.overlay-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.signin-btn{background-color:var(--dark-secondary-bg);border:1px solid var(--dark-hover-gray)}.signin-btn:hover{background-color:var(--dark-quaternary-bg)}.cancel,.update{padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-sm);font-weight:600;color:var(--dark-text-primary);width:fit-content;transition:.4s}.cancel:hover,.update:hover{opacity:.75}.underline{text-decoration:underline;transition:.4s ease-in-out}.underline:hover{text-decoration:none}.cancel{background-color:#00000080}.cancel:hover{background-color:#000000b3}.update{background-color:var(--dark-text-primary);color:var(--dark-text-opposite)}.main-button{margin-top:var(--space-xxs);width:100%;border:1px solid var(--dark-accent-blue-hover);background-color:var(--dark-accent-blue);color:var(--light);padding:var(--space-sm);border-radius:var(--radius-sm)}.main-button:hover{opacity:.9}.edit-account-btn{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;border:1px solid var(--dark-quaternary-bg);padding:var(--space-xs);padding-right:var(--space-md);border-radius:var(--radius-sm);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);box-shadow:0 2px 4px #0003}.edit-account-btn span{display:flex;flex-direction:column;align-items:start;gap:var(--space-xxs);font-weight:500}.edit-account-btn span span:nth-of-type(1){font-weight:600}.edit-account-btn span span:nth-of-type(2){color:var(--dark-accent-blue)}.edit-account-btn:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.edit-account-btn{width:100%}}.logout-btn{text-decoration:none;color:var(--light);font-weight:500;transition:.4s}.main-nav .add-brand-btn{display:flex;align-items:center;gap:var(--space-xxs);font-weight:600;color:var(--dark-text-primary);background-color:var(--dark-secondary-bg);padding:var(--space-xxs);border-radius:var(--radius-sm);border:1px solid var(--dark-quaternary-bg)}@media (max-width: 800px){.main-nav .add-brand-btn{width:100%;padding:var(--space-xxs);border-radius:var(--radius-sm)}}.main-nav .add-brand-btn:hover{background-color:var(--dark-hover-gray)}.password-input-container{position:relative}.password-input-container .toggle-password{position:absolute;right:16px;top:15px}.password-input-container .toggle-password .hover-caption{top:-20px}.password-input-container .toggle-password:hover .hover-caption{opacity:1}dialog .btn-container{display:flex;justify-content:flex-end;flex-direction:row;gap:var(--space-xxs);margin-top:var(--space-sm)}.x-btn{height:35px;width:35px;border-radius:var(--radius-circle);color:var(--dark-text-primary);cursor:pointer;position:relative}.x-btn:hover{background-color:var(--dark-hover-gray)}.x-btn:hover .hover-caption{opacity:1}.view-all-brands-btn{width:fit-content;margin:0 auto;display:flex;justify-content:center;align-items:center}.add-comment-modal-btn{border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xxs);margin-bottom:var(--space-sm)}.load-more-comments,.load-more{border-radius:var(--radius-sm);margin:0 auto}.load-more-comments:hover,.load-more:hover{opacity:.7}.load-more{margin-top:20px}.flash-message-wrapper{position:fixed;z-index:9999;top:110px;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:var(--space-sm);min-width:97%}.flash-message-wrapper.flash-in-modal{top:-20px}.flash-message{width:fit-content;font-size:var(--font-sm);font-weight:500;white-space:nowrap;background-color:var(--light);color:var(--dark);box-shadow:0 2px 4px #0000001a,0 8px 16px #0003;transition:.4s;padding:var(--space-xxs);padding-right:var(--space-sm);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-md);animation:fadeInSlideDown 1s ease-out forwards;will-change:transform,opacity}@media (max-width: 500px){.flash-message{white-space:normal;justify-content:center}}.flash-message .fa-solid{font-size:var(--font-sm)}.flash-message .fa-xmark{cursor:pointer;transition:.4s}.flash-message .fa-xmark:hover{color:red}.flash-message>div{display:flex;align-items:center;gap:var(--space-xs)}.profile-dropdown-menu-btn{font-size:var(--font-sm);border-radius:var(--radius-sm);transition:.4s ease-in-out;padding:var(--space-xxxs);anchor-name:--anchor-profile-menu;background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-quaternary-bg)}.profile-dropdown-menu-btn:hover{background-color:var(--dark-hover-gray)}.avatar-container{display:flex;gap:var(--space-xs);align-items:center}.avatar-container .avatar{height:35px;width:35px;border-radius:var(--radius-circle)}.avatar-container .avatar.letter{background-color:#f08080;font-weight:600;height:35px;width:35px;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase}.avatar-container .avatar.img{background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block}.profile-dropdown-menu{position:fixed;position-anchor:--anchor-profile-menu;top:calc(anchor(bottom) + 8px);left:anchor(0%);margin:0;background-color:var(--dark-secondary-bg);padding:var(--space-xxs);border:none;border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-sm);box-shadow:0 7px 12px #0006;z-index:10;display:none;opacity:0;transition:translate .5s,display .5s,opacity .5s;transition-behavior:allow-discrete}.profile-dropdown-menu:popover-open{display:block;opacity:1;translate:0 0}@starting-style{.profile-dropdown-menu:popover-open{opacity:0;translate:0 -30px}}.profile-dropdown-menu .dropdown-menu .item a,.profile-dropdown-menu .dropdown-menu .item .logout-btn{display:flex;align-items:center;gap:var(--radius-md);padding:var(--space-xxxs) var(--space-xxs);border-radius:var(--radius-sm);color:var(--dark-text-primary);width:100%;transition:.4s ease-in-out}.profile-dropdown-menu .dropdown-menu .item a:hover,.profile-dropdown-menu .dropdown-menu .item .logout-btn:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.avatar-container .user-email{display:none}.profile-dropdown-menu{left:anchor(-330%)}}main dialog,nav dialog{position:fixed;margin:auto;margin-top:14dvh;background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:none;width:97%;max-width:450px;border:1px solid var(--dark-quaternary-bg);z-index:1000;opacity:0;transform:translateY(-17px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),display .3s allow-discrete,overlay .3s allow-discrete;will-change:opacity,transform}main dialog.is-opening.is-open,nav dialog.is-opening.is-open{opacity:1;transform:translateY(0)}main dialog.is-closing,nav dialog.is-closing{opacity:0!important;transform:translateY(24px)!important}main dialog::backdrop,nav dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;cursor:pointer;transition:opacity .3s ease-out,display .3s allow-discrete,overlay .3s allow-discrete}main dialog.is-open::backdrop,nav dialog.is-open::backdrop{opacity:1}main dialog,nav dialog{border-radius:var(--radius-md);overflow:visible;box-shadow:0 2px 4px #0000001a,0 8px 16px #0003}main dialog>:nth-child(1 of:not(.flash-message-wrapper)),nav dialog>:nth-child(1 of:not(.flash-message-wrapper)){padding:var(--space-xs);padding-top:var(--space-xxs)}@media (max-width: 450px){main dialog>:nth-child(1 of:not(.flash-message-wrapper)),nav dialog>:nth-child(1 of:not(.flash-message-wrapper)){padding:var(--space-xxs)}}main dialog .modal-headers,nav dialog .modal-headers{display:flex;justify-content:space-between;align-items:center}main dialog .modal-headers h1,nav dialog .modal-headers h1{font-size:var(--font-lg)}@media (max-width: 800px){main dialog .modal-headers h1,nav dialog .modal-headers h1{font-size:22px}}main dialog fieldset,nav dialog fieldset{border:none;display:flex;flex-direction:column;gap:var(--space-xs)}.featured-brand{padding:var(--space-lg) 0;color:var(--dark-text-primary)}@media (max-width: 800px){.featured-brand{padding:var(--space-xs) 0}}.featured-brand .container{height:100%}.featured-brand .featured-brand-header{display:flex;justify-content:unset;gap:var(--space-xs);align-items:center;margin-bottom:var(--space-xs)}.featured-brand .featured-brand-header span{border:1px solid var(--dark-accent-blue-hover);background-color:var(--dark-accent-blue);border-radius:var(--radius-md);padding:var(--space-xxxs) var(--space-xs);font-size:var(--font-sm);font-weight:500}.featured-brand .featured-brand-header h1{font-size:var(--font-lg)}.featured-brand .brand-container{display:flex;gap:0px;height:400px;border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-md);background-color:var(--dark-secondary-bg);transition:.4s ease-in-out}.featured-brand .brand-container .featured-image-container{width:40%}.featured-brand .brand-container .brand-content{width:60%;padding:var(--space-sm);position:relative}.featured-brand .brand-container .brand-content .brand-author{position:absolute;top:20px}.featured-brand .brand-container .brand-content .brand-author .brand-author-username{font-size:var(--font-sm);font-weight:600;color:var(--dark-text-primary)}.featured-brand .brand-container .brand-content .context-menu-container{position:absolute;top:20px;right:20px}.featured-brand .brand-container .brand-content .brand-content-container{height:100%}.featured-brand .brand-container .brand-content .brand-content-container .content-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.featured-brand .brand-container .brand-content .brand-content-container .middle-content{text-align:center;translate:0 -10px}.featured-brand .brand-container .brand-content .brand-content-container .middle-content .sub-title{color:var(--dark-accent-blue-hover)}.featured-brand .brand-container .brand-content .brand-content-container .bottom-content{display:flex;justify-content:space-between;align-items:center}.featured-brand .brand-container .brand-content .brand-content-container .bottom-content .location{color:var(--dark-accent-blue-hover)}.upvote.voted i{color:var(--dark-accent-blue)}.downvote.voted i{color:#dc3545}.voting{display:flex;align-items:center;gap:var(--space-xxs);background-color:var(--dark-tertiary-bg);border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-lg)}.voting .upvote,.voting .downvote{padding:.65rem;border-radius:var(--radius-circle);position:relative;color:var(--dark-text-primary)}.voting .upvote .hover-caption,.voting .downvote .hover-caption{top:140%}.voting .upvote:hover,.voting .downvote:hover{background-color:#78787833}.voting .upvote:hover .hover-caption,.voting .downvote:hover .hover-caption{opacity:1}.voting .upvote:hover{color:var(--dark-accent-blue)}.voting .downvote:hover{color:red}.voting .vote-count{font-size:var(--font-sm)}.popular-brands-top-layer{display:flex;flex-direction:column;gap:var(--space-sm)}.popular-brands-top-layer #brands-container{min-height:350px;margin-bottom:var(--space-xs);width:100%}.popular-brands-top-layer #brands-container::-webkit-scrollbar{width:6px;height:6px}.popular-brands-top-layer #brands-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.popular-brands-top-layer #brands-container::-webkit-scrollbar-thumb:hover{background-color:#555}.popular-brands-top-layer #brands-container::-webkit-scrollbar-track{background:transparent}.popular-brands-top-layer .popular-brands-header{text-align:center;padding-top:var(--space-lg) 0;padding-bottom:var(--space-sm)}@media (max-width: 800px){.popular-brands-top-layer .popular-brands-header{padding:var(--space-sm) 0}}.popular-brands-top-layer .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,2fr));gap:var(--space-lg) var(--space-sm)}.popular-brands-top-layer .popular-brands-card .preview-brand-btn{width:100%}.popular-brands-top-layer .popular-brands-card .btn-wrapper{position:relative}.popular-brands-top-layer .popular-brands-card .btn-wrapper .social-interactions.save{opacity:0;pointer-events:none;transition:opacity .3s ease;position:absolute;z-index:5000;bottom:10px;right:15px}.popular-brands-top-layer .popular-brands-card .btn-wrapper .social-interactions.save .save-btn{padding:10px 14px}.popular-brands-top-layer .popular-brands-card .btn-wrapper:hover .social-interactions.save,.popular-brands-top-layer .popular-brands-card .btn-wrapper:hover .hover-content{opacity:1;pointer-events:auto}.popular-brands-top-layer .popular-brands-card .btn-wrapper:hover .popular-brand-featured-image:after{opacity:1}.popular-brands-top-layer .popular-brands-card i{font-size:var(--font-sm)}.popular-brands-top-layer .popular-brands-card .voting{padding-right:var(--space-sm)}.popular-brands-top-layer .popular-brands-card .voting .upvote,.popular-brands-top-layer .popular-brands-card .voting .downvote{padding:.45rem}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 10;display:flex;border-radius:var(--radius-md);position:relative}@media (max-width: 600px){.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image{aspect-ratio:16 / 8}}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content{color:#fff;display:flex;align-items:flex-end;gap:var(--space-sm);width:100%;padding:var(--space-sm);opacity:0;transition:opacity .3s ease-in-out;z-index:20}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content .title{font-size:var(--font-sm);font-weight:600}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content .social-interactions{display:flex;align-items:center;gap:var(--space-lg);margin-left:auto}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content i{color:#fff}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content:hover{opacity:1}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .badge-new{position:absolute;padding:2px 4px;top:10px;right:10px;background-color:var(--dark-accent-blue);border:1px solid var(--dark-accent-blue-hover);border-radius:var(--radius-sm);font-size:13px;opacity:.7}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0003 10%,#000);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;border-radius:0 0 15px 15px}.popular-brands-top-layer .popular-brands-card .card-author-info{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-xxs);padding:0 var(--space-xxs)}.popular-brands-top-layer .popular-brands-card .card-author-info .wrapper{display:flex;gap:var(--space-xs);align-items:center}.popular-brands-top-layer .popular-brands-card .card-author-info .view-count-container{display:flex;align-items:center;font-size:var(--font-sm);gap:var(--space-xxs)}.popular-brands-top-layer .popular-brands-card .card-author-info .social-interactions{display:flex;gap:var(--space-xxs)}.popular-brands-top-layer .popular-brands-card .card-author-info .brand-author .brand-author-username{font-size:var(--font-sm);color:var(--dark-text-primary)}.popular-brands-top-layer .popular-brands-card .card-author-info .brand-author-profile{height:35px;width:35px}.brand-card{position:relative;min-height:200px;transition:all .3s ease}.brand-card .hover-content-wrapper{display:flex;align-items:center;width:100%}.brand-card.is-unsaved>*:not(.undo-overlay){visibility:hidden;opacity:0;pointer-events:none}.undo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--dark-tertiary-bg);border:1px dashed var( --dark-hover-dark-gray);border-radius:12px;z-index:10;animation:fadeIn .3s ease forwards}.undo-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dark-main-bg);color:#fff;border:none;padding:12px 20px;border-radius:var(--radius-circle);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #00000026;transition:transform .2s ease,background .2s ease}.undo-btn:hover{background:#000;transform:scale(1.05)}.undo-btn i{font-size:.9rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 800px){.featured-brand .brand-container{flex-direction:column;height:auto}.featured-brand .brand-container .featured-image-container{width:100%}.featured-brand .brand-container .left-brand-featured-image{aspect-ratio:6 / 4;border-radius:var(--radius-md)}.featured-brand .brand-container .brand-content{width:100%;height:300px;padding:var(--space-xs)}}.context-menu-container{anchor-scope:--anchor-context-menu}.context-menu-container .context-menu-btn{height:30px;width:30px;border-radius:var(--radius-circle);color:var(--light);transition:.4s;anchor-name:--anchor-context-menu}.context-menu-container .context-menu-btn:hover{background-color:var(--dark-tertiary-bg)}.context-menu-container .context-menu{position:fixed;position-anchor:--anchor-context-menu;position-area:span-left bottom;margin-top:5px;background-color:var(--dark-tertiary-bg);padding:var(--space-xxxs);border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-sm);box-shadow:0 7px 12px #0000004d;width:fit-content;display:none;opacity:0;transition:translate .5s,display .5s,opacity .5s;transition-behavior:allow-discrete}.context-menu-container .context-menu:popover-open{display:block;opacity:1;translate:0 0}@starting-style{.context-menu-container .context-menu:popover-open{opacity:0;translate:0 -30px}}.context-menu-container .context-menu .context-item{list-style:none}.context-menu-container .context-menu .context-item .context-btn{display:flex;align-items:center;font-size:var(--font-sm);gap:var(--space-xs);padding:var(--space-xxxs) var(--space-xs);border-radius:var(--radius-sm);width:100%;transition:.4s}.context-menu-container .context-menu .context-item .item-btn:hover{background-color:var(--dark-hover-dark-gray)}.show-brand .main-header .brand-author .brand-author-profile{height:45px;width:45px}.show-brand .main-header .wrapper{display:flex;justify-content:space-between;align-items:center}@media (max-width: 350px){.show-brand .main-header .wrapper{flex-direction:column;gap:var(--space-sm)}}.show-brand .main-header .wrapper .title{margin-right:86px;font-size:var(--font-lg)}@media (max-width: 800px){.show-brand .main-header .wrapper .title{margin-right:0;font-size:var(--font-md)}}.show-brand .wrapper-main{display:flex;justify-content:center;align-items:center}@media (max-width: 800px){.show-brand .wrapper-main{flex-direction:column}}.show-brand .wrapper-main .brand-image-slider{width:100%}.show-brand .content-container{max-width:1020px;margin:0 auto}.show-brand .content-container .brand-sub-title-container .wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-md)}@media (max-width: 600px){.show-brand .content-container .brand-sub-title-container .wrapper .sub-title{font-size:var(--font-md)}}.show-brand .content-container .description ol li[data-list=bullet]{list-style-type:disc}.show-brand .content-container .profile-promotion{text-align:center;margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xs)}@media (max-width: 800px){.show-brand .content-container .profile-promotion{margin-top:var(--space-lg)}}.show-brand .content-container .profile-promotion .bio{max-width:600px;margin:0 auto}.show-brand .content-container .profile-promotion .brand-author{margin:0 auto}.show-brand .content-container .profile-promotion .brand-author .brand-author-profile{height:60px;width:60px}.show-brand .more-posts{display:flex;flex-direction:column;gap:var(--space-xl)}@media (max-width: 800px){.show-brand .more-posts{gap:var(--space-md)}}.show-brand .more-posts .more-posts-header{margin-bottom:var(--space-xxs);padding-left:5px}.show-brand .more-posts .more-from-user{margin-top:var(--space-xl)}@media (max-width: 800px){.show-brand .more-posts .more-from-user{margin-top:var(--space-md)}}.show-brand .more-posts .more-from-user .related-brands .popular-brands-header{display:flex;align-items:center;justify-content:space-between}@media (max-width: 280px){.show-brand .more-posts .more-from-user .related-brands .popular-brands-header{flex-direction:column;align-items:start;gap:var(--space-sm)}}:root{--text-main: #f1f1f1;--text-dim: #aaaaaa}.comments-section-wrapper{position:relative}.comments-section-wrapper .main-comment-count-container{position:absolute;top:-4px;left:33px;font-size:var(--font-xs);height:22px;width:22px;background-color:var(--dark-accent-blue);border-radius:var(--radius-circle)}.comments-section-wrapper .main-comment-count-container span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.comment-section-modal{margin-top:10dvh}.comments-section{padding:0!important;background-color:var(--dark-main-bg);color:var(--text-main);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;max-height:58dvh;min-height:50dvh;box-shadow:0 4px 15px #00000080}@media (max-width: 800px){.comments-section{max-height:75dvh}}.comments-section .comments-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background-color:var(--dark-main-bg);border-bottom:1px solid #333}.comments-section .comments-header .comment-image-title{display:flex;align-items:center;gap:var(--space-sm)}.comments-section .comments-header .comment-image-title .brand-featured-image{height:70px;width:70px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-sm)}.comments-section .comments-header .comment-image-title .comment-count-container{display:flex;align-items:center;gap:var(--space-xxs)}.comments-section .comments-header h1{font-size:20px;font-weight:700;margin:0}.comments-section .comments-header h1 span{color:var(--text-dim);font-weight:400;font-size:16px;margin-left:8px}.comments-section .filter-container{padding:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xs)}.comments-section .filter-container .filter-section{display:flex;justify-content:space-between}.comments-section .filter-container .active-filters{margin:0!important}.comments-section .comments-list{flex:1;overflow-y:auto;padding:0 16px 16px}.comments-section .comments-list::-webkit-scrollbar{width:8px}.comments-section .comments-list::-webkit-scrollbar-track{background:transparent}.comments-section .comments-list::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.comments-section .comments-list .comment-item{display:flex;gap:12px;margin-bottom:24px;position:relative}.comments-section .comments-list .comment-item .comment-ul .item-btn{padding:3px!important}.comments-section .comments-list .comment-item .comment-content{flex:1}.comments-section .comments-list .comment-item .comment-content .comment-meta{display:flex;align-items:center;gap:var(--space-xxxs);font-size:13px;margin-bottom:4px}.comments-section .comments-list .comment-item .comment-content .comment-meta .username{font-weight:500;margin-right:8px}.comments-section .comments-list .comment-item .comment-content .comment-meta .timestamp{color:var(--text-dim)}.comments-section .comments-list .comment-item .comment-content .comment-text{font-size:14px;line-height:1.4;margin:4px 0 8px}.comments-section .comments-list .comment-item .comment-content .comment-actions{display:flex;align-items:center;gap:var(--space-xs)}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container{display:flex;gap:var(--space-xxxs);align-items:center}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-count{font-size:var(--font-sm)}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-btn{font-size:var(--font-md)}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-btn:hover,.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-btn.liked{color:var(--dark-accent-blue-hover)}.comments-section .comments-list .comment-item .comment-content .comment-actions .action-btn{background:none;border:none;color:var(--text-main);padding:4px;cursor:pointer;display:flex;align-items:center}.comments-section .comments-list .comment-item .more-btn{background:none;border:none;color:var(--text-main);position:absolute;right:-8px;top:0;cursor:pointer}.comments-section .comment-input-container{padding:var(--space-sm);border-top:1px solid #333;display:flex;align-items:center;gap:12px}.comments-section .comment-input-container .add-comment-form{width:100%}.comments-section .comment-input-container .input-wrapper{flex:1}.comments-section .comment-input-container .input-wrapper input{width:100%;background:none;border:none;border-bottom:1px solid #717171;color:#fff;padding:4px 0;font-size:var(--font-sm);outline:none;border-radius:0!important}.comments-section .comment-input-container .input-wrapper input:focus{border-bottom:2px solid white}.add-brand-modal .description .ql-toolbar .ql-picker,.update-brand-modal .description .ql-toolbar .ql-picker{color:var(--dark-text-primary)}.add-brand-modal .description #editor-container,.update-brand-modal .description #editor-container{color:var(--dark-text-primary);border-radius:0 0 var(--radius-md) var(--radius-md)!important;height:200px}.update-brand-modal #edit-editor-container{color:var(--dark-text-primary);border-radius:0 0 var(--radius-md) var(--radius-md)!important;height:300px}.ql-toolbar.ql-snow{border-radius:var(--radius-md) var(--radius-md) 0 0}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--dark-text-primary)}.ql-snow .ql-stroke{stroke:var(--dark-text-primary)}.ql-container.ql-snow .ql-editor{white-space:pre-line!important}.ql-container.ql-snow{border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-md);font-size:var(--font-md);transition:.4s}.ql-container.ql-snow:hover{background-color:var(--dark-tertiary-bg)}.quill-clear-btn{margin-right:auto;padding:var(--space-xs)}.quill-clear-btn:hover{text-decoration:underline}.ql-editor .ql-video{display:block;width:100%;height:450px;border-radius:var(--radius-md)}.ql-editor img{max-height:300px;max-width:100%;width:auto;object-fit:contain;display:block;margin:0 auto;border-radius:var(--radius-md)}.ql-snow .ql-picker-options{background-color:var(--dark-secondary-bg)}:root{--bg-card: #141414;--bg-pill: #222222;--bg-pill-hover: #2a2a2a;--text-main: #f5f5f5;--text-muted: #999999;--accent: #3b82f6;--border: rgba(255, 255, 255, .08);--card-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)}.preview-brand-modal{background:var(--dark-main-bg);border:1px solid var(--dark-secondary-bg);padding:var(--space-xs);max-width:1500px;margin-top:7dvh}.preview-brand-modal .flash-message-wrapper.flash-in-modal{top:0}.preview-brand-modal .preview-brand-details{padding:0!important}.preview-brand-modal .brand-preview-card{display:flex;flex-direction:column;gap:var(--space-xxs)}.preview-brand-modal .brand-preview-card header,.preview-brand-modal .brand-preview-card .footer{flex-grow:0}.preview-brand-modal .brand-preview-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-xxs)}.preview-brand-modal .brand-preview-card .card-header .header-left .brand-title{font-size:var(--font-lg);font-weight:700;margin:0;color:var(--text-main);letter-spacing:-.02em}@media (max-width: 800px){.preview-brand-modal .brand-preview-card .card-header .header-left .brand-title{font-size:var(--font-md)}}.preview-brand-modal .brand-preview-card .card-header .header-right{display:flex;align-items:center;gap:var(--space-sm)}@media (max-width: 700px){.preview-brand-modal .brand-preview-card .card-header .header-right{gap:var(--space-xs)}}.preview-brand-modal .brand-preview-card .card-header .header-right .divider{height:35px}.preview-brand-modal .brand-preview-card .card-header .header-right .copy-link-btn{padding:var(--space-xs);border-radius:var(--radius-circle);background-color:transparent;font-size:var(--font-sm);position:relative;transition:.4s}.preview-brand-modal .brand-preview-card .card-header .header-right .copy-link-btn:hover{filter:brightness(.8)}.preview-brand-modal .brand-preview-card .card-header .header-right .copy-link-btn:hover .hover-caption{opacity:1}.preview-brand-modal .brand-preview-card .card-header .header-right .is-copied{background-color:var(--dark-hover-gray);color:#fff!important;border-color:var(--dark-hover-dark-gray);transition:all .2s ease}.preview-brand-modal .brand-preview-card .card-media{flex-grow:1;position:relative}.preview-brand-modal .brand-preview-card .card-media .brand-preview-image-slider{width:100%;margin:auto;max-width:1200px}.preview-brand-modal .brand-preview-card .card-media .brand-preview-image-slider .brand-images{aspect-ratio:21 / 8;margin:var(--space-xxxs) 0}@media (max-width: 700px){.preview-brand-modal .brand-preview-card .card-media .brand-preview-image-slider .brand-images{aspect-ratio:21 / 15}}.preview-brand-modal .brand-preview-card .card-content.footer{padding-top:65px;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width: 800px){.preview-brand-modal .brand-preview-card .card-content.footer{padding-top:90px}}.preview-brand-modal .brand-preview-card .card-content.footer .categories{display:flex;gap:var(--space-xs);margin-top:0}@media (max-width: 600px){.preview-brand-modal .brand-preview-card .card-content.footer .categories .category-title{display:none}}.preview-brand-modal .brand-preview-card .card-content.footer .content-center{display:flex;gap:var(--space-md);align-items:center;position:absolute;top:15px;left:50%;transform:translate(-50%)}.preview-brand-modal .brand-preview-card .card-content.footer .content-center .voting{padding-right:2px}.preview-brand-modal .brand-preview-card .card-content.footer .content-right{display:flex;gap:var(--space-xxs)}#persistent-notification-container{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;pointer-events:none;z-index:10000}#persistent-notification-container .brand-success-toast{pointer-events:auto;width:97%;max-width:550px;background-color:var(--dark-secondary-bg);border-radius:var(--radius-sm);padding:var(--space-xxs);box-shadow:0 20px 40px #0006;border:1px solid var(--dark-quaternary-bg);color:var(--dark-text-primary);animation:fadeInSlideDown 1s ease-out forwards;will-change:transform,opacity}#persistent-notification-container .toast-body{display:flex;gap:var(--space-sm)}#persistent-notification-container .toast-body .toast-link{width:50%}#persistent-notification-container .toast-body .toast-link .featured-image{aspect-ratio:16 / 8;border-radius:var(--radius-sm)}@media (max-width: 450px){#persistent-notification-container .toast-body .toast-link .featured-image{aspect-ratio:16 / 11}}#persistent-notification-container .toast-body .toast-content{width:50%;display:flex;flex-direction:column;justify-content:space-between}#persistent-notification-container .toast-body .toast-content header{display:flex;justify-content:space-between;align-items:center}#persistent-notification-container .toast-body .toast-content header h3{font-size:var(--font-lg)}@media (max-width: 500px){#persistent-notification-container .toast-body .toast-content header h3{font-size:var(--font-md)}}#persistent-notification-container .toast-body .toast-content .text-content p{color:var(--dark-text-secondary)}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-carousel]{position:relative;overflow:hidden;width:100%}[data-carousel] .carousel-track{display:flex;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}[data-carousel] .carousel-slide{flex-shrink:0;transition:opacity .5s ease}[data-carousel] .is-static .carousel-nav-wrapper{display:none}[data-carousel] .carousel-nav-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}[data-carousel] .carousel-nav-wrapper .fa-solid{position:absolute;top:10px;left:11px}[data-carousel] .carousel-nav-wrapper .next{right:15px}[data-carousel] .carousel-nav-wrapper .prev{left:15px}[data-carousel] .carousel-nav-btn{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#fff;border:none;cursor:pointer;color:#000;border-radius:var(--radius-circle);pointer-events:all}[data-carousel] .carousel-nav-btn .nav-btn-label{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#fff;color:#000;font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;padding:3px 10px;border-radius:20px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;translate:0 4px}[data-carousel] .carousel-nav-btn:hover .nav-btn-label{opacity:1;translate:0 0}[data-carousel=grid] .carousel-nav-wrapper .fa-solid,[data-carousel=fade] .carousel-nav-wrapper .fa-solid{top:11px;left:12px}[data-carousel=preview] .carousel-nav-wrapper .fa-solid{top:10px;left:11px}[data-carousel=grid]{--per-page: 3}@media (max-width: 1024px){[data-carousel=grid]{--per-page: 2}}@media (max-width: 600px){[data-carousel=grid]{--per-page: 1}}[data-carousel=grid] .carousel-slide{width:calc(100% / var(--per-page));padding:5px}[data-carousel=grid] .next{right:15px}[data-carousel=grid] .prev{left:15px}[data-carousel=fade] .carousel-nav-btn,[data-carousel=preview] .carousel-nav-btn{top:50%}[data-carousel=fade] .carousel-slide,[data-carousel=preview] .carousel-slide{width:100%;position:absolute;top:0;left:0;opacity:0}[data-carousel=fade] .carousel-slide:first-child,[data-carousel=preview] .carousel-slide:first-child{position:relative}[data-carousel=nav]{display:flex;gap:var(--space-xxs);justify-content:center;align-items:center}[data-carousel=nav] .carousel-track{display:flex;gap:var(--space-xxs);width:auto!important;transform:none!important}[data-carousel=nav] .carousel-track .is-active{opacity:1;border:1px solid var(--dark-accent-blue)}[data-carousel=nav] .carousel-slide{padding:0;min-width:80px;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;flex-shrink:1;opacity:.5;transition:opacity .3s ease}[data-carousel=nav] .carousel-slide .carousel-nav-image{aspect-ratio:16 / 9;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease}[data-carousel=nav] .carousel-slide .carousel-nav-image:hover{transform:scale(1.05)}.media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:10px}.media-slot{position:relative;aspect-ratio:12 / 6;border-radius:12px;border:2px dashed var(--border, #d1d5db);background-color:var(--surface-alt, #f9fafb);overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease,box-shadow .2s ease}.media-slot:hover{border-color:var(--primary, #6366f1);background-color:var(--primary-ghost, #eef2ff)}.media-slot.drag-over{border-style:solid;border-color:var(--primary, #6366f1);background-color:var(--primary-ghost, #eef2ff);box-shadow:inset 0 0 0 3px #6366f133}.media-slot.drag-source{opacity:.3;border-style:dashed}.media-slot.has-image{border-style:solid;border-color:var(--border, #e5e7eb);cursor:grab}.media-slot.has-image:active{cursor:grabbing}.media-slot[data-slot="1"].has-image{border-color:var(--primary, #6366f1);box-shadow:0 0 0 2px #6366f12e}.slot-number{position:absolute;top:8px;left:8px;z-index:5;width:22px;height:22px;border-radius:50%;background:var(--border, #d1d5db);color:var(--text-muted, #6b7280);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background .2s,color .2s}.media-slot.has-image .slot-number{background:#00000073;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.featured-badge{position:absolute;bottom:8px;left:8px;z-index:5;padding:2px 8px;border-radius:20px;background:var(--primary, #6366f1);color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.media-slot[data-slot="1"].has-image .featured-badge{opacity:1;transform:translateY(0)}.slot-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-muted, #9ca3af);pointer-events:none;transition:opacity .15s}.slot-empty-state i{font-size:20px;transition:transform .2s ease,color .2s ease}.slot-empty-state span{font-size:11px;font-weight:500}.media-slot:not(.has-image):hover .slot-empty-state i{transform:translateY(-3px);color:var(--primary, #6366f1)}.media-slot.has-image .slot-empty-state{display:none}.slot-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.media-slot.has-image .slot-preview{display:block}.slot-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transition:transform .25s ease}.media-slot.has-image:hover .slot-img{transform:scale(1.04)}.media-slot.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .2s ease;pointer-events:none;z-index:3;border-radius:10px}.media-slot.has-image:hover:after{background:#0000002e}.slot-delete-btn{position:absolute;top:7px;right:7px;z-index:6;width:24px;height:24px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease,background-color .15s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.media-slot:hover .slot-delete-btn{opacity:1;transform:scale(1)}.slot-delete-btn:hover{background:#dc2626d1!important;transform:scale(1.12)!important}.slot-feature-btn{position:absolute;bottom:7px;right:7px;z-index:6;width:24px;height:24px;border-radius:50%;border:none;background:#00000080;color:#ffffffd9;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease,background-color .15s ease,color .15s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.media-slot:hover .slot-feature-btn{opacity:1;transform:scale(1)}.slot-feature-btn:hover{background:#eab308e0!important;color:#fff!important;transform:scale(1.12)!important}.upload-info{display:flex;gap:14px;margin-top:8px}.upload-info p{font-size:11px;color:var(--text-muted, #9ca3af);margin:0}.number-files{font-size:12px;color:var(--text-muted, #6b7280);text-align:right;margin-top:4px}.featured-noti{font-size:12px;color:var(--primary, #6366f1);font-style:italic}.media-slot.has-image:hover:before{content:"Drag to reorder";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;font-size:10px;font-weight:600;color:#ffffffe6;background:#00000080;padding:3px 8px;border-radius:20px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s ease .4s}.media-slot.has-image:hover:before{opacity:1}.media-slot.drag-source:before,.media-slot.drag-over:before{display:none!important}@media (max-width: 380px){.media-grid{gap:8px}}.update-brand-modal{margin-top:3dvh;max-width:800px}.update-brand-modal .edit-brand-section{display:flex;flex-direction:column;overflow:hidden;max-height:58dvh;min-height:90dvh}@media (max-width: 800px){.update-brand-modal .edit-brand-section{max-height:75dvh}}.update-brand-modal .edit-brand-section .edit-brand-body{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;overflow-y:auto;padding:var(--space-sm) var(--space-xxs)}.update-brand-modal .edit-brand-section .edit-brand-body .edit-section:nth-of-type(1){display:flex;flex-direction:column;gap:var(--space-sm)}.update-brand-modal .edit-brand-section .edit-brand-body::-webkit-scrollbar{width:8px}.update-brand-modal .edit-brand-section .edit-brand-body::-webkit-scrollbar-track{background:transparent}.update-brand-modal .edit-brand-section .edit-brand-body::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.update-brand-modal .delete-post-edit{position:absolute;bottom:11px;left:22px}.category-list{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem;width:430px}@media (max-width: 800px){.category-list{width:100%}}.category-list .form-group{width:auto}.update-brand-modal .category-list{width:80%;padding-top:var(--space-xs)}@media (max-width: 800px){.update-brand-modal .category-list{width:100%}}.category-button{position:relative;display:inline-block;cursor:pointer}.category-button input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.category-button input[type=checkbox]:checked+span{background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.category-button input[type=checkbox]:focus+span{outline:2px solid var(--dark-accent-blue);outline-offset:2px}.category-button span{display:inline-block;padding:var(--space-xxs);border:1px solid var(--dark-hover-gray);border-radius:var(--radius-sm);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);font-size:var(--font-sm);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}@media (max-width: 450px){.category-button span{padding:var(--space-xxxs);font-size:13px}}.category-button span:hover{background-color:var(--dark-hover-gray)}.hover-caption,.hover-caption-interaction{opacity:0;position:absolute;font-size:13px;top:50px;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:var(--radius-sm);text-decoration:none;text-transform:capitalize;white-space:nowrap;color:#000;font-weight:600;text-align:center;padding:var(--space-xxxs);z-index:5000;pointer-events:none;transition:opacity .4s ease}.report dialog{max-width:575px}.report fieldset{display:none;position:absolute;transition:opacity .4s ease;width:100%}.report fieldset .report-list{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem}.report fieldset .report-list .form-group{width:auto}.report fieldset .report-list .form-group .reason{display:inline-block;padding:var(--space-xxs);border:1px solid var(--dark-hover-gray);border-radius:var(--radius-sm);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);font-size:var(--font-sm);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}@media (max-width: 450px){.report fieldset .report-list .form-group .reason{padding:var(--space-xxxs);font-size:13px}}.report fieldset .report-list .form-group .reason:hover{background-color:var(--dark-hover-gray)}.report fieldset .report-list .form-group .reason:focus-within,.radio-btn:focus+:is(.report fieldset .report-list .form-group .reason){outline:2px solid var(--dark-accent-blue);outline-offset:2px}.report fieldset .report-list .form-group .reason .radio-btn{position:absolute;opacity:0;cursor:pointer}.radio-btn:checked~:is(.report fieldset .report-list .form-group .reason),.report fieldset .report-list .form-group .reason:has(.radio-btn:checked){background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.report fieldset .form-step{display:flex;flex-direction:column;width:100%}.report fieldset.active{display:flex;position:relative}.filter-container .filter-section .filter-btns{display:flex;gap:var(--space-xxs);flex-wrap:wrap}.filter-container .filter-section .filter-btns .filter-btn{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-md);outline:none;transition:.2s;font-weight:600}.filter-container .filter-section .filter-btns .filter-btn:hover{background-color:var(--dark-hover-gray)}.filter-container .filter-section .filter-btns .filter-btn.active{background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.filter-container .sort-mobile{display:none;margin-bottom:20px}.filter-container select{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-md);outline:none;transition:.2s;height:fit-content;font-weight:600}.filter-container select:hover{background-color:var(--dark-hover-gray)}.filter-container #active-filters{display:flex;flex-wrap:wrap;width:100%;gap:var(--space-xxs);margin:var(--space-xs) 0}.filter-container #active-filters button{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-sm);outline:none;transition:.2s;text-transform:capitalize;display:flex;gap:var(--space-xxs);align-items:center;font-weight:600}.filter-container #active-filters button i{transition:color .3s ease}.filter-container #active-filters button:hover{background-color:var(--dark-hover-gray)}.filter-container #active-filters button:hover i,.filter-container #active-filters .reset-btn:hover{color:red}.filter-container .search-input{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-sm)}@media (max-width: 700px){.filter-container .search-input{flex-direction:column;gap:13px}}.filter-container .search-input .wrapper{display:flex;align-items:center;gap:var(--space-sm)}@media (max-width: 700px){.filter-container .search-input .wrapper{width:100%;place-content:flex-end}}.filter-container .search-input .wrapper .counter-container{display:flex;flex-direction:column;align-items:end;font-size:var(--font-sm)}.filter-container #search{position:relative;width:350px}@media (max-width: 700px){.filter-container #search{width:100%}}.filter-container #search input{padding-left:40px;width:100%}.filter-container #search .fa-magnifying-glass{font-size:15px;position:absolute;top:48%;left:20px;transform:translate(-50%,-50%)}.filter-container #search .fa-xmark{font-size:15px;position:absolute;top:50%;right:10px;transform:translate(-50%,-50%);transition:.4s;cursor:pointer}.filter-container #search .fa-xmark:hover{color:red}.filter-container .filter-checkbox{display:none}.filter-container .category-button{display:inline-block;background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-sm);outline:none;text-transform:capitalize;font-weight:600;transition:background-color .3s,border-color .3s}@media (max-width: 450px){.filter-container .category-button{padding:var(--space-xxxs);font-size:13px}}.filter-container .filter-checkbox:checked+.category-button{background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.filter-container .category-button:hover{background-color:var(--dark-hover-gray)}.categories{margin-top:var(--space-xs);display:flex;gap:var(--space-xs);flex-wrap:wrap}.categories .category-list{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem}.categories .category-link{border-radius:var(--radius-sm);font-size:.75rem;padding:var(--space-xxxs)}.location-tag{font-size:var(--font-md);color:var(--text-muted);display:flex;align-items:center;gap:var(--space-xxs);white-space:nowrap}.location-tag i{color:var(--dark-accent-blue)}.warning-card{background:linear-gradient(135deg,#1a0506,#2a0a0c);border:1px solid rgba(255,0,0,.15);border-radius:12px;padding:20px 24px;max-width:720px;color:#f5f5f5}.warning-card h3{margin:0 0 6px;font-size:18px;font-weight:600}.warning-card p{margin:0 0 16px;font-size:14px;color:#d1d1d1}.action-interactions.brand-detail{width:7%;display:flex;align-items:center;flex-direction:column;gap:var(--space-sm)}@media (max-width: 800px){.action-interactions.brand-detail{width:100%;flex-direction:row;justify-content:center;margin-bottom:30px}}.brand-data-details .brand-details-modal header{display:flex;align-items:center;justify-content:space-between}.brand-data-details .brand-details-modal .brand-essential-dates{margin:var(--space-sm) 0;color:var(--dark-text-secondary)}.brand-data-details .brand-details-modal .data-flex{display:flex;gap:var(--space-lg);margin:var(--space-sm) 0;flex-wrap:wrap}@media (max-width: 600px){.brand-data-details .brand-details-modal .data-flex{gap:var(--space-sm)}}.brand-data-details .brand-details-modal .data-flex p{color:var(--dark-text-secondary)}.brand-data-details .brand-details-modal .brand-site{color:var(--dark-accent-blue-hover);text-decoration:underline}.comments.item{position:relative}.comments.item .main-comment-count-container{position:absolute;top:-5px;left:33px;font-size:var(--font-xs);height:20px;width:20px;background-color:var(--dark-accent-blue);border-radius:var(--radius-circle)}.comments.item .main-comment-count-container span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.action-item{height:45px;width:45px;border-radius:var(--radius-sm);display:flex;justify-content:center;align-items:center;border:1px solid var(--dark-hover-gray);background-color:var(--dark-secondary-bg);list-style:none;position:relative;transition:background-color .3s ease}.action-item .hover-caption-interaction{top:-25px}.action-item .item-btn{padding:15px}.action-item:hover{background-color:var(--dark-tertiary-bg)}.action-item:hover .hover-caption-interaction{opacity:1}.main-brand-report .report button .btn-text{display:none}:root{--dark-main-bg: #0f0f0f;--dark-secondary-bg: #212121;--dark-tertiary-bg: #2a2a2a;--dark-quaternary-bg: #333333;--dark-header: #202020;--dark-text-primary: #ffffff;--dark-text-opposite: #000;--dark-text-secondary: #aaaaaa;--dark-text-inactive: #606060;--dark-hover-gray: #383838;--dark-hover-dark-gray: #4d4d4d;--dark-accent-red: #ff0000;--dark-accent-red-hover: #cc0000;--dark-accent-blue: oklch(60% .12 250);--dark-accent-blue-hover: #5cb0ff;--blue-950: oklch(10% .02 250);--blue-900: oklch(12% .03 250);--blue-800: oklch(18% .04 250);--blue-700: oklch(24% .045 250);--blue-600: oklch(35% .08 250);--blue-500: oklch(45% .1 250);--blue-400: oklch(60% .12 250);--blue-300: oklch(75% .1 250);--blue-200: oklch(88% .06 250);--blue-100: oklch(95% .02 250);--color-grayblue-800: oklch(30% .05 250);--color-grayblue-300: oklch(85% .03 250);--color-grayblue-400: oklch(80% .03 250);--color-grayblue-200: oklch(90% .03 250);--color-grayblue-100: oklch(95% .015 250);--color-grayblue-50: oklch(97% .01 250);--color-grayblue-25: oklch(98.5% .005 250);--focus-glow: oklch(95% .015 250);--color-light-gray: oklch(80% 0 0);--light: oklch(100% 0 0);--dark: oklch(20% 0 0);--space-xxxs: .25rem;--space-xxs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 5rem;--space-xxl: 7.5rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-circle: 50%;--font-xxs: .25rem;--font-xs: .5rem;--font-sm: .85rem;--font-md: 1rem;--font-lg: 1.5rem;--font-xl: 2.5rem}*{margin:0;padding:0;box-sizing:border-box;font-family:Figtree,sans-serif;letter-spacing:.01em}html{font-size:18px;scrollbar-gutter:stable}body{line-height:1.4;font-size:var(--font-md);color:var(--dark-text-primary);background-color:var(--dark-main-bg);padding-top:90px}.container{max-width:1300px;width:97%;margin:0 auto}.search-page .container,.user-saved-brands .container,.user-profile .container,.main-nav .container{max-width:2000px;width:93%}@media (max-width: 1450px){.search-page .container,.user-saved-brands .container,.user-profile .container,.main-nav .container{width:97%}}.no-scroll,.always-no-scroll{overflow:hidden}a{text-decoration:none;color:var(--dark-text-primary);font-weight:500;transition:.4s}ul li{list-style:none}@media (max-width: 800px){h1{font-size:var(--font-lg)}}.featured-image{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-md) 0 var(--radius-md) var(--radius-md);width:100%;height:100%;position:relative}@media (max-width: 800px){.featured-image{aspect-ratio:16 / 9;border-radius:var(--radius-md)}}.featured-image .badge-new{position:absolute;padding:2px 4px;top:10px;right:10px;background-color:var(--dark-accent-blue);border:1px solid var(--dark-accent-blue-hover);border-radius:var(--radius-sm);font-size:13px;opacity:.7}.brand-images{aspect-ratio:21 / 11;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-md);margin:var(--space-md) 0;margin-right:55px;background-color:var(--dark-secondary-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--dark-hover-gray);transition:.4s ease-in-out}@media (max-width: 800px){.brand-images{margin-right:0}}.brand-images:hover{background-color:var(--dark-tertiary-bg)}.brand-author{transition:.4s}.brand-author a{display:flex;gap:var(--space-xxs);align-items:center;transition:.4s;border-radius:var(--radius-sm)}.brand-author .brand-author-profile{height:35px;width:35px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-circle)}.brand-author .brand-author-profile.letter{background-color:#f08080;font-weight:600;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;border-radius:var(--radius-circle)}.brand-author:hover{filter:brightness(.8)}.fade-in{opacity:0;transform:translateY(10px);animation:fadeInUp .5s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.error-message{display:none;color:red;font-size:var(--space-xs)}.error-message:not(:empty){display:block}#scrollToTopBtn{position:fixed;bottom:20px;right:20px;height:50px;width:50px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0000004d;color:#fff;border:none;border-radius:var(--radius-circle);display:none;cursor:pointer;font-size:18px;transition:.4s ease-in-out}#scrollToTopBtn:hover{background-color:#0009}.color-blue{color:var(--dark-accent-blue)}.divider{width:1px;height:40px;background-color:var(--dark-hover-gray)}
