@charset "UTF-8";
a { text-decoration: none; }

.paragraph p:last-of-type { margin-bottom: 0; }

::-webkit-input-placeholder, .controled::-webkit-input-placeholder, ::-moz-placeholder, .controled::-moz-placeholder, :-moz-placeholder, .controled:-moz-placeholder, :-ms-input-placeholder, .controled:-ms-input-placeholder, :focus::-webkit-input-placeholder, :focus::-moz-placeholder, :focus:-moz-placeholder, :focus:-ms-input-placeholder { color: #3f3f3f; }

.form_container { width: 100%; max-width: 800px; margin-left: auto; margin-right: auto; float: none; }

form.with_bg { padding: 30px 30px 20px 30px; border-top: none; background-color: #f5f5f5; }

input, input[type="text"], textarea, select, .ps-input, .gc-header__search-input, .woocommerce form .form-row input.input-text, .coupon .input-text, .peepso .ps-input, .plg-peepso .ps-input, .peepso .ps-input.ps-input--disabled, .peepso .ps-input--textarea, .peepso .ps-input--select, .login-select, .controled, .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select, .wpcf7-form-control-wrap .login-select, .wpcf7-form-control-wrap .controled, .theme-peepso-theme-gecko .select2-container--default .select2-selection--single { border: none; border-bottom: 1px solid #3f3f3f; border-radius: 0px; background: transparent; background-color: transparent; color: #3f3f3f !important; font-size: 16px; line-height: 1.4; margin: 0 0 1rem; outline: medium none; padding: 8px 20px 8px 0 !important; font-weight: 300; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; }

input:focus, input:hover, input[type="text"]:focus, input[type="text"]:hover, textarea:focus, textarea:hover, select:focus, select:hover, .ps-input:focus, .ps-input:hover, .gc-header__search-input:focus, .gc-header__search-input:hover, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row input.input-text:hover, .coupon .input-text:focus, .coupon .input-text:hover, .peepso .ps-input:focus, .peepso .ps-input:hover, .plg-peepso .ps-input:focus, .plg-peepso .ps-input:hover, .peepso .ps-input.ps-input--disabled:focus, .peepso .ps-input.ps-input--disabled:hover, .peepso .ps-input--textarea:focus, .peepso .ps-input--textarea:hover, .peepso .ps-input--select:focus, .peepso .ps-input--select:hover, .login-select:focus, .login-select:hover, .controled:focus, .controled:hover, .wpcf7-form-control-wrap input:focus, .wpcf7-form-control-wrap input:hover, .wpcf7-form-control-wrap textarea:focus, .wpcf7-form-control-wrap textarea:hover, .wpcf7-form-control-wrap select:focus, .wpcf7-form-control-wrap select:hover, .wpcf7-form-control-wrap .login-select:focus, .wpcf7-form-control-wrap .login-select:hover, .wpcf7-form-control-wrap .controled:focus, .wpcf7-form-control-wrap .controled:hover, .theme-peepso-theme-gecko .select2-container--default .select2-selection--single:focus, .theme-peepso-theme-gecko .select2-container--default .select2-selection--single:hover { border: none; border-bottom: 1px solid #000 !important; color: #000; background-color: inherit; background: inherit; outline: 0; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; }

.input-small, .theme-peepso-theme-gecko.woocommerce-cart table.cart td.actions .coupon input.input-text { font-size: 14px; padding: 4px 20px 4px 0 !important; }

.w-100 { width: 100%; }

.controled:focus, .nl-email-input:focus { border-color: #3f3f3f; }

.button-small, .collection_categories_nav_container .collection_categories_nav__view_all_twigs > span, .woocommerce-MyAccount-content .woocommerce-Address-title.title .edit, .theme-peepso-theme-gecko.woocommerce-cart table.cart td.actions .button { padding: 8px 20px  !important; line-height: 20px; font-size: 14px; }

.ps-checkbox__label:before { border: 1px solid #3f3f3f; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

.ps-checkbox__input:checked + .ps-checkbox__label:before { background-color: #3f3f3f; }

.wpcf7-form-control-wrap + br { display: none; }

.theme-peepso-theme-gecko .select2-container--default .select2-results__option[aria-selected=true], .theme-peepso-theme-gecko .select2-container--default .select2-results__option[data-selected=true] { background-color: #3f3f3f; color: #fff; outline: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; }

.theme-peepso-theme-gecko .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: normal; padding: 0; }

.theme-peepso-theme-gecko .select2-container--default .select2-selection--single .select2-selection__arrow { right: 1rem; top: -13px; bottom: 0; margin: auto; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; transform: none; }

.theme-peepso-theme-gecko .select2-container--default .select2-search__field { padding: 6px 12px !important; font-size: 14px; }

.theme-peepso-theme-gecko .select2-container--default.select2-container--open .select2-dropdown--above, .theme-peepso-theme-gecko .select2-container--default.select2-container--open .select2-dropdown--below { border: 1px solid #3f3f3f; }

.theme-peepso-theme-gecko .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #3f3f3f; }

.theme-peepso-theme-gecko .select2-container--default .select2-search--dropdown .select2-search__field:focus, .theme-peepso-theme-gecko .select2-container--default .select2-search--dropdown .select2-search__field:hover { border: 1px solid #3f3f3f; }

.flex, .quick_order_nav_container .btw_attribute_value > .inner, .collection_categories_nav_container .sub-categories_item .inner > li > .children, .tabs_header ul, form.checkout.woocommerce-checkout, form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .main_single_product .btw_attribute_value > .inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.flex-row { flex-direction: row; }

table, .woocommerce table.shop_table { border: none !important; }

table th, .woocommerce table.shop_table th { background-color: transparent; border-top: none !important; vertical-align: middle !important; text-align: center; }

table td, .woocommerce table.shop_table td { border-top: none !important; padding: 15px !important; vertical-align: middle; text-align: center; }

table td:hover, .woocommerce table.shop_table td:hover { background-color: transparent; }

.ps-post__actions-inner { position: relative; }

body { --c-gc-main-column: 3fr; --c-gc-layout-gap: 10px; padding-bottom: unset !important; }

.user_profile_social.mob_hide .ps-focus__details.ps-js-focus-interactions { padding-left: 2px; }

.categories_only_show { display: flex; flex-wrap: wrap; width: 380px; margin-bottom: 5px; margin-top: 5px; }

.categories_only_show .single_cat { width: 27px; text-align: center; }

.categories_only_show .single_cat .name { font-size: 12px; }

.influencer_descr .catss { max-height: 100px; overflow: hidden; }

.ps-focus__detail { margin-right: 2px !important; }

.top_menu_prof { margin-bottom: 0px !important; }

.category-tile.for_black { color: #333 !important; width: 100%; font-weight: 600; }

.categories_only_show .category-tile { color: #777; font-size: 14px; }

.form_control.content_creator label span { font-size: 14px; }

.mod_social li a { display: flex; flex-wrap: wrap; }

.mod_social li { padding: 10px; border-top: 1px solid #ddd; list-style: none; }

.mod_social { border-bottom: 1px solid #ddd; }

.mod_social li a { display: flex; flex-wrap: wrap; justify-content: left; align-items: center; gap: 10px; }

.mod_social li a span { order: 2; text-transform: capitalize; }

.mod_social li a i { order: 1; }

.mod_social .invisible { visibility: visible !important; display: block; width: auto; height: auto; color: #333; font-size: 20px; }

.size_icon_font { list-style-type: none; cursor: pointer; }

.size_icon_font a::before { background-size: 20px; width: 20px; height: 20px; }

.header_mod { padding: 10px; font-size: 22px; border-bottom: 1px solid #ddd; }

.header_mod .close_modal { top: 10px; right: 10px; }

.header_mod { border-bottom: unset; }

.mob_social_css .header_mod { font-size: 20px; }

.mob_social_css li a span { font-size: 15px !important; }

.tw_registration_form button { background: #666666; }

.tw_registration_form buttonhover { background: #ffa726; }

.wraper_login_register_form button[type="submit"]:hover { background: #ffa726; }

.modal-content { min-height: 727px; }

.img_data p { font-size: 15px; }

.product_metrics__influencers { max-height: 245px; overflow: scroll; }

.date-button, .date-button_for_prod_analytics, .date-button_for_creator_analytics, .date-button_for_VENDOR_analytics { width: 100px; text-align: center; border: 1px solid #DDDDDD; border-radius: 50px; display: inline-block; margin-right: 3px; font-size: 15px; padding: 5px; cursor: pointer; margin-bottom: 5px; }

.date-button.active, .date-button_for_prod_analytics.active, .date-button_for_creator_analytics.active, .date-button_for_VENDOR_analytics.active { border-color: #000; background: #000; color: #fff; }

.date-button_for_prod_analytics, .date-button_for_creator_analytics, .date-button_for_VENDOR_analytics { width: unset; padding-left: 10px; padding-right: 10px; min-width: 75px; }

.product_metrics h2 { font-size: 25px; }

.date-button:hover { text-decoration: underline; }

.outer_creator_friend .collection__header { margin-top: 5px; margin-bottom: unset; }

.click_for_data_details, .outer_creator_friend { cursor: pointer; }

.outer_creator_friend { padding-top: unset !important; }

.outer_creator_friend .ps-js-avatar-image img { border-radius: 5px; }

.date-range-buttons { margin-bottom: 20px; margin-top: 10px; }

.product_metrics .collection__handle.collection-cntcl, .creator_metrics .collection__handle.collection-cntcl { width: 175px; height: 175px; display: block; background-size: cover; background-position: bottom; border-radius: 5px; }

.wish_add_twig { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 19px; }

.img_data { width: 35%; }

.img_data h1 { font-size: 14px; color: #000; }

.graph_donut { width: 65%; text-align: center; display: flex; justify-content: center; }

.graph_donut canvas { width: 270px !important; height: 270px !important; }

.img_graph_outer { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 10px; margin-top: 15px; }

.search-results_show { position: absolute; width: 100%; max-height: 200px; overflow-y: auto; background-color: white; border: 1px solid #ddd; display: none; z-index: 111111; max-width: 400px; }

.search-results_show .search-result-item { padding: 8px; cursor: pointer; }

.search-results_show .search-result-item:hover { background-color: #f1f1f1; }

.to_hide_row_0 { display: none; }

#vendor-friend-results { position: absolute; width: 100%; max-height: 200px; overflow-y: auto; background-color: white; border: 1px solid #ddd; display: none; z-index: 111111; max-width: 400px; }

.vendor-friend-item { padding: 8px; cursor: pointer; }

.vendor-friend-item:hover { background-color: #f1f1f1; }

.ui-datepicker td { border: 0; padding: 1px !important; }

#end_date, #start_date { width: 155px; }

@media (min-width: 768px) { .bottom-bar { display: none; } }

.collection__description { max-height: 300px; /* Initial state */ overflow: hidden; transition: max-height 0.5s ease; /* Smooth transition */ }

.collection__description.expanded { max-height: 1000px; /* Arbitrary large value */ }

.show-more { text-align: right; margin-top: 10px; }

#toggle { color: #000; font-weight: bold; text-decoration: none; cursor: pointer; }

.row.collection__vendor { padding: 10px; border: 1px solid #dedede; border-radius: 3px; }

.grid-container { display: grid; grid-template-columns: repeat(2, 1fr) 2fr; /* 2 equal columns and 1 wide column for the 5th image */ grid-template-rows: auto; /* Automatically calculate the row height based on content */ gap: 10px; /* Space between the grid items */ }

.grid-item { position: relative; }

.grid-item img { width: 100%; height: 100%; object-fit: cover; /* Ensure the image covers the grid item without distortion */ }

/* Make the first four grid items square */
.grid-item:not(.tall-item) { aspect-ratio: 1 / 1; /* Maintain a 1:1 aspect ratio */ }

/* Position the first four images */
.grid-item:nth-child(1) { grid-column: 1; grid-row: 1; }

.grid-item:nth-child(2) { grid-column: 2; grid-row: 1; }

.grid-item:nth-child(3) { grid-column: 1; grid-row: 2; }

.grid-item:nth-child(4) { grid-column: 2; grid-row: 2; }

/* Make the fifth image span the two rows */
.tall-item { grid-column: 3; /* Place it in the 3rd column */ grid-row: 1 / span 2; /* Make it span both rows */ }

.show_search_mobile { display: none; }

.is_responsive #gc-sidenav { display: none; }

.pentada .name:hover { color: #fff !important; }

.variations .single_product__col_title { text-align: left; }

.solo_item_header.to_add_class a .ps-tip--inline { display: flex !important; flex-wrap: wrap; width: 220px; align-items: center; }

.solo_item_header.to_add_class a .ps-tip--inline .side_nav_icons_title.toggle_hide_cont { padding-bottom: 0px; }

.tabs_header__item_nav_bar.to_add_class a .ps-tip--inline { display: flex !important; flex-wrap: wrap; width: 220px; align-items: center; }

.side_nav_icons_title.toggle_hide_cont { padding-bottom: 7px; }

.main.main-profile.main--full .main.main-profile { width: 100%; }

.col-sm-12.back_to_products_container .button { height: fit-content; position: relative; display: block; width: 115px; }

.back_to_products_container { margin-top: 15px; }

.tw_modal { z-index: 1111111111111 !important; }

.tw_modal .modal__inner { height: fit-content; }

.modal-dialog .single_collection { position: relative; }

.modal-dialog .single_collection .wishlist_cta { position: absolute; right: 5px; top: 5px; }

.head_tzt { border-bottom: 1px solid #DEE2E6; padding-bottom: 10px; margin-bottom: 10px; }

.modal-open { overflow: hidden; }

a:hover { color: #ffa726; }

body:not(.single-collection) { background-color: #fff; }

@media screen and (max-width: 61.9375em) { body:not(.single-collection)#body.filters_are_open, body:not(.single-collection)#body.modal_is_open { overflow: hidden !important; } }

@media screen and (min-width: 61.9375em) { body#body.categories_menu_is_open, html.categories_menu_is_open { overflow: hidden !important; } }

a { color: inherit; }

.page_title { margin-bottom: 60px; }

.hidden { display: none !important; }

.invisible, .screen-reader-text { visibility: hidden; display: block; width: 0; height: 0; overflow: hidden; font-size: 0; color: transparent; margin: 0; padding: 0; }

@media screen and (max-width: 61.9375em) { .container { max-width: 100%; } }

.page_title_container { position: relative; padding-bottom: 24px; }

@media screen and (min-width: 62em) { .mobile { display: none !important; } }

@media screen and (max-width: 61.9375em) { .desktop { display: none !important; } }

.disabled { opacity: 0.5; cursor: not-allowed; pointer-events: auto; }

.scroller-status { display: none; }

.scroller-status .infinite-scroll-request { padding: 20px 0; font-size: 24px; position: relative; width: 4em; height: 1em; margin: 10px auto; }

.main.main--both > .content { position: relative; left: -10px; }

.main.main--both .entry-content { margin-top: 0; }

.gc-header__wrapper.gc-js-header-wrapper { box-shadow: unset; z-index: 111111111; }

.ps-posts__filters { display: none; }

#postbox-main { display: none; }

.gc-widget__title { border-bottom: unset; }

#main.main { max-width: 900px !important; padding: unset; }

#main.main.main_register { max-width: 100% !important; }

#main.main .main { padding: 0; }

.sidebar .gc-widget { margin-bottom: 20px !important; }

.sidebar .sidebar__inner__content { height: 50%; }

.sidebar .sidebar__inner__content .inner { position: -webkit-sticky; position: sticky; top: 100px; will-change: top; }

.sidebar .tw_widget_ad { height: 50%; background-color: transparent; }

.sidebar .tw_widget_ad .inner { position: sticky; top: 100px; will-change: top; }

.entry-header { margin-bottom: 50px; }

.product_metrics.sect_.to_show { display: block !important; }

.custom_tabs_content.active { display: block !important; }

.woocommerce-MyAccount-navigation { width: 100% !important; float: unset !important; }

.woocommerce-MyAccount-navigation ul { display: flex; justify-content: space-around; }

.woocommerce-account .woocommerce-MyAccount-content { float: unset !important; width: 100%; }

.woocommerce-MyAccount-navigation-link { font-size: 16px; font-weight: 400; }

.woocommerce-MyAccount-navigation-link.is-active { font-weight: 500; text-decoration: underline; }

.woocommerce-MyAccount-content ul { margin-bottom: 50px !important; }

.tabs_menu { margin-bottom: 15px; }

.tabs_menu span { margin-right: 15px; cursor: pointer; font-size: 15px; font-weight: 400; }

.tabs_menu span.active { font-weight: 500; text-decoration: underline; }

.append_at_start.ps-input.ps-input--sm.ps-input--select { padding-left: 15px !important; }

.flip-box { background-color: transparent; width: 200px; height: 200px; perspective: 1000px; }

.flip-box-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; }

.flip-box:hover .flip-box-inner { transform: rotateY(180deg); }

.flip-box-front, .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.ps-notifications-page__nav-wrapper { padding-top: 30px; }

.flip-box-front { background-color: #fff; }

.wishlist-icon { width: 33px; }

.flip-box-front { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; border-radius: 25px; }

.page-id-3135 #sidebar-right { display: none; }

.glsr-review-date { text-align: right; justify-content: right; }

.flip-box-back { background-color: #fff; transform: rotateY(180deg); }

.wishlist-icon { fill: #dedede; /* Inside color */ stroke: transparent; /* Border color */ }

.added .wishlist-icon { fill: #ffa726; /* Inside color for added state */ stroke: #ffa726; /* Border color for added state */ }

.wishlist-icon:hover { fill: #ffa726; }

.main--right { grid-template-columns: unset; grid-template-areas: "above-content" "content      " "under-content"; }

.ps-profile__about-field-data.ps-list-info-content-data { overflow-wrap: break-word; }

.flip-box-back { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; border-radius: 25px; }

.flip_box_content { font-size: 17px; }

.page-template-templatesabout_us-php { overflow-y: scroll !important; /* Forces vertical scrolling */ height: 100% !important; /* Ensure body takes full height */ padding-top: unset !important; }

.page-template-templatesabout_us-php #gc-sidenav { display: none; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .ps-dropdown__menu.ps-js-dropdown-menu a { color: #494954 !important; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .gc-header__inner { background: transparent; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .gc-header__inner .custom-logo-link { background: #fff; border-radius: 50px; box-sizing: initial; width: 40px; height: 40px; text-align: center; justify-content: center; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .gc-header__inner .custom-logo-link img { width: 33px; height: 33px !important; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .gc-header__inner .gc-header__menu > ul > .gc-header__menu-item > a, .page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .gc-header__inner .gc-header__menu > ul > .menu-item > a { color: #fff; }

.about_us_outer { width: 100%; height: 100%; }

.about_us_outer .img_about_inner { height: 100%; width: 100%; padding: 50px; text-align: left; display: flex; flex-wrap: wrap; align-items: center; align-content: center; }

.about_us_outer .img_about_outer { height: 100%; background-repeat: no-repeat; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; background-position: center; background-size: cover; }

.about_us_outer .img_about_outer h1 { width: 100%; text-align: left; font-size: 70px; margin-bottom: 50px; color: #fff; text-shadow: 2px 2px 20px #000000; }

.about_us_outer .img_about_outer .flip_box_outer { display: flex; flex-wrap: wrap; width: 900px; justify-content: space-between; }

.sub-menu { background: #fff !important; }

.btn_cust_white { background: #fff; padding: 7px; box-sizing: border-box; border-radius: 3px; font-size: 20px; font-weight: bold; padding-left: 15px; padding-right: 15px; }

.buttons_div { display: flex; flex-wrap: wrap; justify-content: center; gap: 15px; margin-bottom: 75px; margin-top: 50px; }

.lab_str_outer { margin-top: 150px; text-align: left; }

.lab_str_outer h3 { text-align: center; }

.lab_str_outer .btn_cust_white { border: 1px solid #333; }

.ps-member__cover { background: unset !important; }

.ps-member__buttons.ps-js-member-actions-extra { display: none; }

.ps-hovercard__overlay { display: block; text-align: center; }

.gallery-item img { max-width: 100%; height: auto; margin: 0 auto; display: block; }

.gallery-item { width: fit-content; }

.single_influencer .name:hover { text-decoration: underline; }

.ps-members { grid-template-columns: repeat(3, 1fr); }

.ps-page.ps-page--followers .ps-member__details a:first-of-type:not(:only-child) { display: none; }

.ps-members.ps-js-members .ps-member__details a:first-of-type:not(:only-child) { display: none; }

.scrollable-container { height: calc(100vh - 0px); overflow-y: scroll; scroll-snap-type: y mandatory; position: relative; }

.scrollable-section { height: 100%; scroll-snap-align: start; }

.page-template-templatesabout_us-php { height: 100%; margin: 0; overflow-x: hidden; /* Prevent horizontal scroll */ scroll-snap-type: y mandatory; /* Snapping effect */ scroll-behavior: smooth; /* Smooth scroll */ }

.scrollable-section { height: 100vh; /* Full viewport height for each section */ scroll-snap-align: center; /* Snap to the start of each section */ position: relative; }

.section-indicators { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); display: flex; flex-direction: column; gap: 10px; }

.section-indicator { width: 12px; height: 12px; background-color: #bbb; border-radius: 50%; transition: background-color 0.3s; }

.section-indicator a { width: 12px; height: 12px; display: block; }

.section-indicator.active { background-color: #ffa726; }

.main_about_txt { text-shadow: 2px 2px 20px #000000; }

#section1 { scroll-snap-align: start; }

#section1 h1 { text-align: left; }

#section1 .main_about_txt { width: 100%; margin: 0 auto; color: #fff; font-size: 25px; text-align: left; }

#section1 .reg_start { width: 100%; text-align: left; margin-top: 50px; }

#section1 .reg_start a { font-size: 30px; color: #fff; text-shadow: 2px 2px 20px #000000; }

#section1 .reg_start a:hover { text-decoration: underline; }

#section2 { display: flex; flex-wrap: wrap; justify-content: space-between; background: #F7E9DA; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }

#section2 .left_d { width: 50%; }

#section2 .left_d .images_l { background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }

#section2 .left_d .images_l .outer_to_center_txt { padding: 25px; padding-right: unset; width: 100%; text-align: left; }

#section2 .left_d .images_l .outer_to_center_txt .how_it_works_h { width: 100%; font-weight: 700; font-size: 60px; display: inline-block; }

#section2 .left_d .images_l .outer_to_center_txt .how_it_works_h span { color: #ffa726; }

#section2 .left_d .images_l .outer_to_center_txt .three_row_icon_txt_outer { padding-left: 50px; }

#section2 .left_d .images_l .outer_to_center_txt .three_row_icon_txt_outer .three_row_icon_txt { display: flex; flex-wrap: wrap; margin-bottom: 20px; gap: 15px; }

#section2 .left_d .images_l .outer_to_center_txt .three_row_icon_txt_outer .three_row_icon_txt svg { width: 50px; }

#section2 .left_d .images_l .outer_to_center_txt .how_it_works_txt_1 { font-size: 19px; width: 100%; padding-top: 5px; padding-bottom: 5px; display: inline-block; margin-bottom: 100px; }

#section2 .left_d .images_l .outer_to_center_txt .what_is_a_twig_images_outer { overflow-x: clip; overflow-y: hidden; background: #77D6AA; padding: 25px; padding-bottom: 8px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; margin-top: 100px; }

#section2 .left_d .images_l .outer_to_center_txt .what_is_a_twig_images_outer .what_is_a_twig_images { display: flex; flex-wrap: nowrap; gap: 20px; width: max-content; }

#section2 .left_d .images_l .outer_to_center_txt .what_is_a_twig_images_outer .what_is_a_twig_images .what_is_a_twig_images_inner .name_p { color: #fff; }

#section2 .right_d { width: 50%; }

#section2 .right_d .images_r { background-image: url("/wp-content/uploads/2026/01/product-drop.jpg"); background-position: right; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; margin: 0 auto; }

#section2 .right_d .images_r .how_it_works_txt_1 { padding-left: 7px; padding-right: 7px; font-size: 30px; width: fit-content; line-height: 37px; position: relative; top: 300px; display: flex; flex-wrap: wrap; justify-content: center; }

#section2 .right_d .images_r .how_it_works_txt_1 .for_width { width: 80%; }

#section2 .right_d .images_r .how_it_works_txt_1 .for_width span { background: #fff; }

#section2 .for_color { color: #74CECE; }

#section3 { background: #E2DAEA; position: relative; height: 100%; display: flex; flex-wrap: wrap; align-items: center; }

#section3 .creators_bg { background: #1F5B7F; border-top-left-radius: 20px; border-bottom-left-radius: 20px; padding: 50px; margin-left: 50px; width: 100%; }

#section3 .creators_bg h2 { color: #fff; font-size: 75px; display: block; width: 100%; }

#section3 .creators_bg h2 span { color: #ffa726; }

#section3 .creators_bg p { font-size: 22px; color: #fff; }

#section3 .creators_bg p span { color: #ffa726; }

#section3 .creators_bg .outer_icon_txt { display: flex; flex-wrap: wrap; gap: 20px; margin-top: 50px; }

#section3 .creators_bg .outer_icon_txt .arrow-right_svg { position: absolute; right: -20px; }

#section3 .creators_bg .outer_icon_txt .arrow-right_svg svg { width: 20px; transform: rotate(-90deg); fill: #F7E9DA; position: relative; top: 16%; }

#section3 .creators_bg .outer_icon_txt .icon_txt { text-align: center; }

#section3 .creators_bg .outer_icon_txt .icon_txt .txt_ic { font-size: 15px !important; width: 170px; }

#section3 .creators_bg .outer_icon_txt .icon_txt .txt_ic span { color: #fff !important; font-size: 25px; font-weight: bold; }

#section3 .creators_bg .outer_icon_txt .icon_txt .only_ic { margin-bottom: 15px; height: 100px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }

#section3 .creators_bg .outer_icon_txt .icon_txt .only_ic svg { height: 90px; fill: #fff; }

#section3 .creators_bg .outer_icon_txt .icon_txt .ssvg svg { height: 75px !important; }

#section3 .creators_bg .outer_icon_txt .icon_txt .fosvg svg { height: 75px !important; }

#section3 .how_it_works_txt_spacer_button { margin-bottom: 100px; padding-left: 25px; }

#section3 .how_it_works_txt_spacer_button .how_it_works_button a { padding: 15px; background: #E6C1EA; border-radius: 50px; padding-left: 30px; padding-right: 30px; }

#section3 .quad_wraper { width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-content: space-between; }

#section3 .quad_wraper .fc_mp { margin-top: 80px; padding-left: 25px; }

#section3 .for_2sections_images { position: absolute; right: 5%; width: 350px; z-index: 11; top: 5%; }

#section4 { display: flex; flex-wrap: wrap; align-items: center; }

#section4 .extra_fwto { max-width: 325px; }

#section4 h2 { margin-top: 50px; font-size: 4rem; font-weight: 700; padding-left: 25px; }

#section4 .quad_flex { display: flex; flex-wrap: wrap; width: 100%; }

#section4 .quad_flex .quad_item { border: 7px solid #fff; }

#section4 .quad_flex .quad_item .cont { padding: 20px; }

#section4 .quad_flex .quad_item .cont svg { height: 75px; width: 75px; fill: #EE9BC2; }

#section4 .quad_flex .quad_item .flex_third_cont { padding-left: 25% !important; }

#section4 .quad_flex .quad_item .flex_first_cont { padding-left: 25% !important; }

#section4 .quad_flex .quad_item .flex_first_cont h3 { margin-top: 20px; margin-bottom: 15px; color: #fff; font-size: 26px; }

#section4 .quad_flex .quad_item .flex_first_cont p { color: #fff; font-size: 16px; }

#section4 .quad_flex .quad_item .flex_first_cont .icon_last { text-align: right; position: relative; }

#section4 .quad_flex .quad_item .flex_first_cont .icon_last svg { margin-right: 90px; }

#section4 .quad_flex .quad_item .flex_first_cont .icon_last .extra_fwto { position: absolute; right: 0; top: 100px; transform: translate(50%, -50%); }

#section4 .quad_flex .quad_item .flex_first_cont .icon_last .extra_fwto img { width: 300px; rotate: 17deg; }

#section4 .quad_flex .quad_item .flex_second_cont { display: flex; }

#section4 .quad_flex .quad_item .flex_third_cont { padding-left: 15% !important; }

#section4 .quad_flex .quad_flex_first { background: #46B2AA; width: 30%; border-left: unset !important; border-top-right-radius: 25px; border-bottom-right-radius: 25px; }

#section4 .quad_flex .quad_flex_second { background: #FCF563; width: 70%; border-right: unset; border-top-left-radius: 25px; border-bottom-left-radius: 25px; display: flex; }

#section4 .quad_flex .quad_flex_second svg { fill: #343293; }

#section4 .quad_flex .quad_flex_second h3 { font-size: 26px; margin-top: 20px; margin-bottom: 15px; color: #343293; }

#section4 .quad_flex .quad_flex_second p { font-size: 16px; color: #343293; }

#section4 .quad_flex .quad_flex_third { background: #EE9BC2; width: 50%; border-left: unset !important; border-top-right-radius: 25px; border-bottom-right-radius: 25px; }

#section4 .quad_flex .quad_flex_third .icon_start { display: flex; flex-wrap: wrap; justify-content: space-between; }

#section4 .quad_flex .quad_flex_third .icon_start img { width: 215px; }

#section4 .quad_flex .quad_flex_third svg { fill: #46B2AA !important; }

#section4 .quad_flex .quad_flex_third h3 { font-size: 26px; margin-top: 20px; margin-bottom: 15px; color: #fff; padding-left: 75px; }

#section4 .quad_flex .quad_flex_third p { font-size: 16px; color: #fff; padding-left: 75px; }

#section4 .quad_flex .quad_flex_third .extra_fwto { text-align: center; margin-top: 15px; }

#section4 .quad_flex .quad_flex_third .extra_fwto img { width: 350px; }

#section4 .quad_flex .quad_flex_forth { background: #343293; width: 50%; border-right: unset; border-top-left-radius: 25px; border-bottom-left-radius: 25px; }

#section4 .quad_flex .quad_flex_forth h3 { font-size: 26px; margin-bottom: 15px; margin-top: 20px; color: #FCF563; }

#section4 .quad_flex .quad_flex_forth p { font-size: 16px; color: #FCF563; }

#section4 .quad_flex .quad_flex_forth svg { fill: #FCF563 !important; }

#section4 .quad_flex .quad_flex_forth .extra_fwto { text-align: center; }

#section4 .quad_flex .quad_flex_forth .extra_fwto img { width: 350px; }

#section4 .quad_wraper { width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-content: space-between; }

#section5 { z-index: 111; }

#section5 .first_half_h { padding: 25px; background: #DAD2C7; height: 50vh; }

#section5 .first_half_h h2 { margin-top: 25px; }

#section5 .first_half_h .vendor_cont_1 { margin-top: 100px; }

#section5 .first_half_h .vendor_cont_1 h3 { font-size: 55px; color: #528E8B; font-weight: bold; }

#section5 .first_half_h .vendor_cont_1 p { font-size: 20px; color: #528E8B; font-weight: bold; }

#section5 .second_half_h { padding: 25px; background: #F38B36; height: 50vh; }

#section5 .second_half_h .how_it_works_txt_spacer_button { margin-top: 60px; }

#section5 .second_half_h .how_it_works_txt_spacer_button span { color: #DAD2C7; font-weight: bold; }

#section5 .second_half_h .how_it_works_txt_spacer_button .how_it_works_button a { padding: 15px; background: #DAD2C7; color: #333; border-radius: 50px; padding-left: 30px; padding-right: 30px; z-index: 1; position: relative; }

#section5 .second_half_h .outer_icon_txt { display: flex; flex-wrap: wrap; gap: 20px; margin-top: 50px; }

#section5 .second_half_h .outer_icon_txt .arrow-right_svg { position: relative; right: -40px; }

#section5 .second_half_h .outer_icon_txt .arrow-right_svg svg { width: 20px; transform: rotate(-90deg); fill: #F7E9DA; position: relative; top: 16%; }

#section5 .second_half_h .outer_icon_txt .icon_txt { text-align: center; }

#section5 .second_half_h .outer_icon_txt .icon_txt .txt_ic { font-size: 15px !important; width: 170px; }

#section5 .second_half_h .outer_icon_txt .icon_txt .txt_ic span { color: #F7E9DA !important; font-size: 25px; font-weight: bold; }

#section5 .second_half_h .outer_icon_txt .icon_txt p { color: #F7E9DA !important; }

#section5 .second_half_h .outer_icon_txt .icon_txt .only_ic { margin-bottom: 15px; height: 100px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }

#section5 .second_half_h .outer_icon_txt .icon_txt .only_ic svg { height: 90px; fill: #fff; }

#section5 .second_half_h .outer_icon_txt .icon_txt .ssvg svg { height: 75px !important; }

#section5 .second_half_h .outer_icon_txt .icon_txt .fosvg svg { height: 75px !important; }

#section5 .right_img { position: absolute; bottom: 0; right: -236px; height: 100%; }

#section5 .right_img img { height: 100%; }

@keyframes wiggle { 0% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
  100% { transform: rotate(-4deg); } }

.wigle::before { animation: wiggle 0.35s infinite ease-in-out alternate; }

.keep_open { display: block !important; }

.dropdown_feed_settings.ps-dropdown__menu.ps-js-dropdown-menu li { cursor: pointer; }

.dropdown_feed_settings.ps-dropdown__menu.ps-js-dropdown-menu li:hover { color: #ffa726; }

.keep_open .edit_sorting { color: #ffa726; }

.for_space .how_it_works_h a:hover { color: #fff; text-decoration: underline; }

.for_shoppers_inner .how_it_works_h:hover { color: #fff; text-decoration: underline; }

.how_it_works_txt_1 img { width: 250px; }

@font-face { font-family: 'ErasITCBold'; src: url("/wp-content/themes/twigbe/assets/fonts/eras-itc-bold.ttf") format("truetype"); font-weight: normal; font-style: normal; }

.middle_tittle { margin-left: 51%; }

.kai { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 250px; color: #fff; }

.entry-header h1 { font-size: 24px; color: #333; width: 50%; margin-bottom: 15px; font-weight: 500 !important; border-bottom: 1px solid #dedede; }

.single_collection .wishlist-icon { width: 25px; }

.ps-focus__cover-actions .ps-focus__cover-action { border: 1px solid transparent; color: #333; background: #fff; }

.ps-focus__cover-actions .ps-focus__cover-action:hover, .ps-focus__cover-actions .ps-focus__cover-action:focus { color: #333; background-color: #fff; border: 1px solid #dedede; }

.collection_filter__order_by option { -moz-appearance: none; appearance: none; background: white; }

fieldsetmoz { background: white; /* Forces the background */ border: none; }

.collection_filter__order_by { background: white !important; color: #333 !important; }

.breadcrumbs { color: #777; }

.review-wrapper { height: 150px; overflow: hidden; cursor: pointer; }

.modal_collection_twig__summary--vendor { display: flex; flex-wrap: wrap; align-items: center; }

.modal_collection_twig__summary-name_vendor { margin-bottom: unset; margin-left: 10px; }

.vendor_logo_modal img { width: 50px; }

.outer_last_slide { width: 100%; height: 100%; }

.outer_last_slide .part_1 { height: 35vh; background: #DAD2C7; padding: 25px; padding-left: 75px; }

.outer_last_slide .part_1 h2 { color: #F38B36; font-weight: bold; font-size: 4rem; }

.outer_last_slide .part_1 p { color: #F38B36; }

.outer_last_slide .part_2 { height: 35vh; background: #4B8280; display: flex; flex-direction: column; padding: 25px; padding-bottom: unset; }

.outer_last_slide .part_2 h3 { color: #fff; }

.outer_last_slide .part_2 p { margin-bottom: unset; color: #fff; }

.outer_last_slide .part_2 .images_p2 { display: flex; width: 100%; flex-wrap: wrap; justify-content: space-around; overflow: hidden; margin-top: auto; /* Optional: layout for the images inside */ display: flex; justify-content: space-around; align-items: flex-end; }

.outer_last_slide .part_2 .images_p2 .img_1 { width: 330px; }

.outer_last_slide .part_2 .images_p2 .img_2 { width: 170px; }

.outer_last_slide .part_2 .images_p2 .img_3 { position: absolute; top: 5%; right: 0px; width: 40%; }

.outer_last_slide .part_3 { height: 30vh; background: radial-gradient(at 0% 0%, red 0px, transparent 60%), radial-gradient(at 50% 0%, blue 0px, transparent 60%), radial-gradient(at 100% 0%, yellow 0px, transparent 60%), radial-gradient(at 100% 100%, green 0px, transparent 60%), radial-gradient(at 0% 100%, #c2e9fb 0px, transparent 60%); background-color: #ffffff; /* Fallback base color */ padding: 25px; }

.outer_last_slide .part_3 img { position: absolute; bottom: 0px; width: 43%; max-width: 780px; margin-left: 22%; }

.outer_last_slide .gc-footer { display: none !important; width: 100%; margin: unset; }

.outer_last_slide { width: 100%; min-height: 100vh; /* Ensures it covers the full viewport */ display: flex; flex-direction: column; /* Makes footer stick to the bottom */ justify-content: flex-end; /* Pushes content down */ }

.outer_browse { display: flex; flex-wrap: wrap; margin-bottom: 10px; }

.outer_browse .title_top_cats { display: flex; flex-wrap: wrap; align-items: center; }

.outer_browse .title_top_cats span { font-weight: 700; }

.outer_browse .top_cats .filters .first-group { padding: unset; }

.outer_browse .top_cats .filters .first-group .filter_item { height: auto; width: auto !important; margin-bottom: unset !important; border: 1px solid #dddddd; padding-left: 10px !important; padding-right: 10px !important; }

.outer_browse .top_cats .filters .first-group .filter_item.selected { border: 1px solid #FFA726; background: #FFA726; }

.outer_browse .top_cats .filters .first-group .filter_item.selected .filter_item__name { color: #fff !important; text-decoration: unset !important; }

.outer_browse .top_cats .filters .first-group .filter_item .filter_item__name { position: relative !important; color: #616161 !important; line-height: unset !important; font-size: 14px !important; }

.show_more_twigs_prof { text-align: center; display: flex; flex-wrap: wrap; justify-content: center; margin-top: 50px; }

.ui-datepicker-title select { color: #fff !important; }

.ps-chat__wrapper { z-index: 1111111; }

.collection-cntcl img { max-height: 150px; }

.gci-twigs { padding-top: 5px !important; padding-bottom: 5px !important; margin-top: 5px !important; }

.ps-lightbox { --sidebar-width: 400px; position: fixed; z-index: 100000111111111111111; top: 0; left: 0; width: 100%; width: 100vw; height: 100%; font-family: var(--PS-FONT-FAMILY); background-color: rgba(0, 0, 0, 0.8); box-sizing: border-box; }

.tw_profile_focus .ps-focus__footer.container .ps-focus__shared { display: none !important; }

.tw_user_notification.error { border: 1px solid red; padding: 10px; border-radius: 3px; }

.tw_user_notification.error p { margin-bottom: unset; font-weight: bold; }

.inner_for_row { display: flex; flex-wrap: wrap; gap: 15px; padding-bottom: 10px; }

.ps-focus__details.ps-js-focus-interactions .gcis { display: none; }

.tabs_menu_for_prods { width: 100%; display: flex; justify-content: space-around; margin-bottom: 30px; }

.tabs_menu_for_prods { cursor: pointer; }

.tabs_menu_for_prods span:hover { color: #ffa726; }

.tabs_menu_for_prods span.active { text-decoration: underline; }

.width_label_prods { width: 100%; }

.field-error { border: 2px solid red !important; outline: none; border-radius: 4px; }

.ps-dropdown__menu { --width: 215px; }

#tw-cat-lvl-1, #tw-cat-lvl-2, #tw-cat-lvl-3 { border-bottom: unset; }

#tw-cat-lvl-1:hover, #tw-cat-lvl-2:hover, #tw-cat-lvl-3:hover { border-bottom: unset !important; }

#tw-cat-lvl-1 option, #tw-cat-lvl-2 option, #tw-cat-lvl-3 option { color: #000; }

#tw-cat-lvl-1, #tw-cat-lvl-2, #tw-cat-lvl-3 { border: none !important; outline: none !important; box-shadow: none !important; }

#tw-cat-lvl-1:focus, #tw-cat-lvl-2:focus, #tw-cat-lvl-3:focus, #tw-cat-lvl-1:active, #tw-cat-lvl-2:active, #tw-cat-lvl-3:active, #tw-cat-lvl-1:hover, #tw-cat-lvl-2:hover, #tw-cat-lvl-3:hover { border: none !important; outline: none !important; box-shadow: none !important; }

#tw-popup-msg p { color: #333 !important; }

#tw-popup-msg p strong { color: #333 !important; }

#tw-popup-msg { color: #000; }

.collection_creation_form input, .collection_creation_form select, .collection_creation_form textarea, .collection_creation_form input:hover, .collection_creation_form select:hover, .collection_creation_form textarea:hover, .collection_creation_form input:focus, .collection_creation_form select:focus, .collection_creation_form textarea:focus, .collection_creation_form input:active, .collection_creation_form select:active, .collection_creation_form textarea:active { border-bottom: unset !important; outline: none !important; /* optional: disables blue focus ring */ box-shadow: none !important; /* optional: disables shadow highlights */ }

.twigbe-footer { text-align: center; padding: 20px 10px; font-size: 16px; color: #888; background-color: #fff; }

.twigbe-footer-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-bottom: 10px; }

.twigbe-footer-links a { text-decoration: none; color: inherit; transition: color 0.2s; }

.twigbe-footer-links a:hover { color: #555; }

.twigbe-footer-language { margin-bottom: 5px; }

.twigbe-footer-copy span { font-weight: 500; }

.gc-footer__grid { display: block; }

button, input, optgroup, select, textarea { font-family: Roboto !important; }

.test_order_by, .test_order_by:focus, .test_order_by:active, .test_order_by:hover { border-bottom: unset !important; }

.name.hide_on_hover { position: absolute; top: 8px; left: 10px; color: white; text-shadow: 0 0 4px rgba(0, 0, 0, 0.8), 0 0 8px rgba(0, 0, 0, 0.6); }

.single_influencer:hover .name.hide_on_hover { display: none; }

.page-template-registration_new .gc-footer { position: absolute; bottom: 0; margin-bottom: 0; }

.services_wrapper h1 { font-size: 20px; }

.ps-hovercard { display: none !important; }

.neighbor-categories { margin-top: 50px; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper { position: fixed !important; top: 0px; }

.links_page .container { width: 100%; max-width: 600px; margin: 0 auto; }

.links_page .profile-header { display: flex; align-items: center; flex-wrap: wrap; }

.links_page .profile-header .user_img { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; }

.links_page .profile-header .user_img .avatar { border-radius: 100px; }

.links_page .profile-header .user_content { width: 75%; text-align: center; margin-top: 5px !important; margin: 0 auto; margin-top: 0px; border-bottom: 2px solid #dedede; padding-bottom: 10px; }

.links_page .profile-header .user_content p { margin-top: 5px; font-weight: 500; }

.links_page .profile-header .user_content .cats_for_links { font-size: 14px; color: #888; }

.links_page .profile-header .user_content .cats_for_links .single_cat { color: #000; }

.links_page .profile-header h1 { font-size: 24px; margin: 0; }

.links_page .profile-header p { margin: 0; }

.links_page .tab-container { display: flex; justify-content: flex-start; background-color: #E9E9E9; padding: 5px; border-radius: 25px; width: fit-content; gap: 10px; }

.links_page .pos_rel { margin-top: 15px; margin-left: auto; margin-right: auto; width: fit-content !important; }

.links_page .switcher { position: absolute; right: -40px; top: 12px; cursor: pointer; }

.links_page .tab-item { padding: 6px 20px; cursor: pointer; border-radius: 25px; transition: background-color 0.3s ease; font-size: 16px; font-weight: bold; color: #666; }

.links_page .tab-item.active { background-color: #fff; color: #666; }

.links_page .collabs_span { display: block; }

.links_page .collaborations { display: flex; overflow-x: scroll; margin-top: 10px; gap: 20px; padding-bottom: 20px; }

.links_page .collaborations .user img { width: 65px !important; min-width: 65px; }

.links_page .content-section { display: none; margin-top: 20px; }

.links_page .content-section.active-content-section { display: block; }

.links_order, .twigs_order { order: 1; }

.first { order: 0; }

.pos_rel { position: relative; }

.switcher { width: 20px; }

.link-section, .link-section_more { font-family: sans-serif; padding-top: 10px; padding-bottom: 10px; width: 100%; }

.add-link-btn { display: flex; align-items: center; background: none; border: none; cursor: pointer; font-size: 16px; color: #333; }

.plus-icon { background: #f5b942; color: white; border-radius: 50%; width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center; font-size: 20px; margin-right: 8px; }

.link-form, .link-form_more { margin-top: 10px; border-top: 1px solid #ccc; padding-top: 10px; width: 100%; }

.link-form input, .link-form_more input { display: block; width: 100%; padding: 6px 8px; border: 1px solid #ccc; border-radius: 6px; padding-top: 20px !important; }

.plus-circle { background: #f5b942; color: white; border: none; border-radius: 50%; width: 34px; height: 34px; font-size: 22px; cursor: pointer; }

.hidden { display: none; }

.toggle-label { display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px; }

/* toggle switch */
.switch { position: relative; display: inline-block; width: 34px; height: 18px; }

.switch input { display: none; }

.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: .4s; border-radius: 18px; }

.slider:before { position: absolute; content: ""; height: 12px; width: 12px; left: 3px; bottom: 3px; background-color: white; transition: .4s; border-radius: 50%; }

input:checked + .slider { background-color: #f5b942; }

input:checked + .slider:before { transform: translateX(16px); }

.save_txt, .save_txt_more { display: flex; flex-wrap: wrap; justify-content: end; align-items: center; margin-top: 10px; margin-bottom: 10px; width: 100%; gap: 10px; }

.user-category { margin-bottom: 25px; }

.category-title { font-size: 1.2rem; font-weight: 600; color: #222; margin-bottom: 10px; }

.category-links { display: flex; flex-wrap: wrap; gap: 10px; }

.user-link-item { display: inline-flex; align-items: center; gap: 15px; text-decoration: none; padding: 6px 10px; border-radius: 8px; width: 100%; }

.outer_link { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.user-link-item-delete { display: inline-flex; gap: 8px; width: 20%; }

.tab-container .tab-item:last-child { margin-right: unset; }

.delete_link { padding: 10px; }

.user-link-item img { width: 60px; height: 60px; object-fit: cover; border-radius: 100px; }

.delete-link-btn { margin-left: auto !important; }

.link-title { color: #333; }

.link-form input, .link-form_more input { padding: 8px !important; border-radius: 10px !important; height: 50px; }

.link-form input:hover, .link-form_more input:hover { border-color: #CCCCCC !important; border: 1px solid #ccc !important; }

.link-form input:focus, .link-form_more input:focus { border-color: #000; border: 1px solid #000 !important; }

.link-form input:active, .link-form_more input:active { border-color: #000; border: 1px solid #000 !important; }

.collaborations .user img { border-radius: 10px; }

@media (min-width: 500px) and (max-width: 50000px) { .links_page .col-md-3 { flex: 0 0 auto; width: 33.3333%; } }

.outer_featured { margin-top: 15px; }

@media (min-width: 100px) and (max-width: 700px) { .collaborations_outer { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); padding: 10px; border-radius: 10px; padding-right: unset; margin-left: 10px; border-top-right-radius: unset; border-bottom-right-radius: unset; }
  .outer_featured, #links { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); padding: 10px; border-radius: 10px; margin: 10px; margin-top: 20px; } }

.floating-input { position: relative; }

.floating-input input { width: 100%; padding: 12px 10px; border: 1px solid #ccc; border-radius: 10px; outline: none; font-size: 16px; background: white; padding-top: 20px !important; }

.floating-input label { position: absolute; top: 40%; left: 12px; transform: translateY(-50%); color: #888; font-size: 16px; pointer-events: none; transition: all 0.2s ease; background: white; padding: 0 5px; border-radius: 5px; z-index: 1; }

/* When focused or has content */
.floating-input input:focus + label, .floating-input input:not(:placeholder-shown) + label { top: 12px; left: 5px; font-size: 13px; color: #333; }

.collabs_span { font-weight: 500; }

.collabs_span span { color: #888; }

.outer_featured .ps-tip { pointer-events: none; cursor: default; }

.links_page + .bottom-bar { display: none; }

.links_page .collection__header--category { display: none; }

.links_page .collection__header { margin-bottom: 2px !important; }

.links_page .collection__header--title { padding-right: unset !important; }

.for_spacing { display: flex; justify-content: space-between; }

.for_spacing a { display: block; }

.url_inp input { width: 100%; display: inline-block; }

.url_inp button { display: inline-block; }

.user-link-item input { width: calc(100% - 135px); }

.editing .outer_link a { flex-wrap: wrap; }

.editing .user-link-item img { margin-left: 26px; margin-right: 26px; }

.title_edit { display: flex; flex-wrap: wrap; justify-content: space-between; }

.user-category { border: 1px solid #dedede; border-radius: 15px; padding: 10px; margin-top: 10px; }

.edit-buttons { display: flex; flex-wrap: wrap; justify-content: end; padding-top: 11px; padding-bottom: 11px; gap: 10px; }

.category-links.editing input, .user-category .category-input { border: 1px solid #dedede; border-radius: 15px !important; padding: 10px !important; margin-bottom: 0px; }

.category-links.editing input:focus, .user-category .category-input:focus { border-bottom: 1px solid #dedede !important; }

.category-links.editing input:hover, .user-category .category-input:hover { border: 1px solid #dedede; border-bottom: 1px solid #dedede !important; border-radius: 15px !important; padding: 10px !important; margin-bottom: 0px; }

.user-category .category-input { margin-bottom: 10px; }

.user-category .category-input:hover { margin-bottom: 10px; }

.user-category .category-input:focus { border: 1px solid #dedede; }

.category-links.uncategorized.editing { min-height: 50px; }

.outer_link.ui-sortable-handle:last-child { margin-bottom: 0px; }

.outer_link.ui-sortable-handle { margin-bottom: 10px; }

.add-link-btn_more { cursor: pointer; }

.floating-input.url_inp { width: 50%; display: inline-block; }

.img_cont { display: inline-block; }

.link-form_more, .link-form { display: flex; flex-wrap: wrap; }

.f_title { width: 100%; }

#upload_image_btn_more, #upload_image_btn { margin-top: 5px; margin-left: 10px; }

.toggle-label { width: 100%; }

#category_field { width: 100%; }

.outer_link { border: 1px solid #dedede; border-radius: 15px; }

.img-edit-container { width: 114px; text-align: center; }

.delete-link-btn { margin-left: 10px; width: 114px; text-align: center; margin-bottom: 5px; }

#crop_container { display: none !important; }

#cropped_image_more, #cropped_image { width: 50px; margin-left: 20px; position: relative; top: -8px; border-radius: 100px; }

.badge_links { position: absolute; width: 30px; bottom: 5px; right: 5px; background: #fff; padding: 3px; border-radius: 100px; }

.wrap_avt { position: relative; }

.edit_links, #save_edit_links, #cancel_edit_links, .delete-link-btn, .edit-upload-btn { cursor: pointer; }

.delete-link-btn:hover { text-decoration: underline; }

#save_link, #save_link_more { background: #F5B942; }

#save_link:hover, #save_link_more:hover { background: #333333; }

#save_edit_links { background: #F5B942; }

#save_edit_links:hover { background: #333333; }

.name_font { font-size: 12px; }

.outer_featured .collection__twig { display: none; }

.collaborations_outer .name_font { max-width: 65px; display: block; overflow: hidden !important; max-height: 18px; text-align: center; text-overflow: ellipsis; }

.emptyy { border-radius: unset !important; }

.outer_prod .collection { width: 100% !important; }

#collection-sort:hover, #sort_by:hover { border: unset !important; }

#collection-sort, #sort_by { border: unset !important; }

.outer_select_sort { display: flex; justify-content: right; }

.outer_select_sort #friend-sort-form { width: 275px; display: flex; }

.outer_select_sort #friend-sort-form #collection-sort { margin-bottom: unset; }

.outer_select_sort #friend-sort-form #sort_by { margin-bottom: unset; }

.outer_select_sort label { width: 100px; display: flex; flex-wrap: wrap; align-content: center; }

.user_content .user_social_media_accounts { text-align: center; padding-top: 15px; }

.outer_vendor_friend { cursor: pointer; }

.tooltip { position: relative; display: inline-block; cursor: pointer; margin-left: 5px; color: #555; opacity: 1; }

.tooltip-text { visibility: hidden; width: 200px; /* adjust as needed */ background-color: #333; color: #fff; text-align: left; padding: 5px 10px; border-radius: 5px; position: absolute; z-index: 1; bottom: 125%; /* show above the icon */ left: 50%; transform: translateX(-50%); opacity: 0; transition: opacity 0.3s; }

.tooltip:hover .tooltip-text { visibility: visible; opacity: 1; }

.woocommerce-MyAccount-content .tooltip { position: relative; top: -3px; }

.main-profile.main--right.main #peepso-wrap .peepso { min-height: unset; }

.ps-chat__window-input { padding-left: 10px !important; }

.outer_featured .edit_product { display: none; }

.outer_featured .no_edit { display: none; }

.outer_featured .delete_product { display: none; }

.main_register .content { overflow: scroll; max-height: 70vh; }

.main_register .container { width: 100%; }

.terms_reg { font-weight: 400 !important; }

.terms_reg a { font-weight: 700; }

.inline_terms { display: flex; gap: 10px; align-items: center; }

.copy_url_icon img { width: 20px; margin-left: 5px; margin-bottom: 3px; }

.copy-tooltip { position: absolute; background: #333; color: #fff; padding: 4px 8px; border-radius: 4px; font-size: 12px; pointer-events: none; opacity: 0; transition: opacity 0.3s; }

.page-template-about_us { display: block !important; }

.ps-focus__actions.ps-js-profile-actions-extra { text-align: left !important; }

.page-id-14 .pso-navbar.js-toolbar { display: none; }

.gc-header__menu > ul { justify-content: right; }

.ps-focus__title.mob_space.mob_hide { margin-top: 10px; margin-bottom: 10px !important; width: 250px; }

.woocommerce-MyAccount-content ul li { font-size: 16px; }

.main_register .container { width: 500px; margin: unset; }

.main_register .content { display: flex; flex-wrap: wrap; justify-content: right; }

.pso-member__cover { background: unset !important; }

.page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper { position: fixed !important; background: rgba(0, 0, 0, 0.5); }

.woocommerce-page .woocommerce h3::before, .cart_totals h2::before, .woocommerce-MyAccount-content h2::before, .woocommerce-Address-title h3::before, .ps-page--woocommerce-checkout h3::before, .ps-page--woocommerce-edit-address h3::before { content: unset !important; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "\e028"; content: "\e028"/""; display: inline-block; position: absolute; top: 0em; left: -1.5em; }

.make_it_visible { font-weight: bold; text-decoration: underline !important; }

.container { max-width: var(--container); padding-left: 0; padding-right: 0; }

.main.main--full .main--both, .main.main--full .main--left { padding-left: 0; padding-right: 0; }

@media screen and (min-width: 75em) { .col-xl-5ths { flex: 0 0 auto; width: 20%; } }

.connections_member_list .psw-members__item { margin-bottom: 10px; }

.tw_my_connections_container .connections_member_list a:nth-child(2) { padding-left: 11px; }

.tw_my_connections_container .psw-members__item .ps-avatar img { width: 40px; border: unset; }

.tw_my_connections_container .ps-members__header { width: 275px; margin-bottom: 12px; }

.tw_my_connections_container .ps-members__header .ps-input.ps-js-members-query { border-bottom: 1px solid #e2e2e2; }

.tw_my_connections_container .ps-members__filters { margin-bottom: unset; }

.tw_my_connections_container .ps-members__filters-inner { display: block; margin: unset; height: 80px; }

.tw_my_connections_container .not_use_filter { display: none !important; }

.tw_my_connections_container .ps-members__filter { display: inline-block; }

.tw_my_connections_container .ps-members__filter { padding-left: 5px !important; padding-right: 5px !important; }

.tw_my_connections_container .filter_type { width: 95px; }

.tw_my_connections_container .filter_type select { margin-bottom: unset; }

.tw_my_connections_container .filter_following { width: 145px; }

.tw_my_connections_container .filter_following select { margin-bottom: unset; }

.tw_my_connections_container .ps-members__filters-toggle.ps-js-members-filters-toggle { height: 33px; margin-top: 0px !important; margin-bottom: 0px !important; right: 10px !important; }

.tw_my_connections_container #search_side { overflow-y: scroll; }

.tw_my_connections_container #search_side::-webkit-scrollbar { width: 10px; height: 10px; }

.tw_my_connections_container #search_side::-webkit-scrollbar-track-piece { background-color: #dedede; }

.tw_my_connections_container #search_side::-webkit-scrollbar-thumb:vertical { height: 15px; background-color: #919191; }

.tw_my_connections_container #search_side { scrollbar-color: #919191 #dedede; scrollbar-width: thin; }

.tw_my_connections_container #search_side .header_search { position: relative; width: 288px; }

.tw_my_connections_container #search_side .header_search .peepso { padding-bottom: 20px; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members { display: block; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member { padding: 5px; padding-left: unset; background-image: unset; height: 40px; display: block; box-sizing: content-box; margin-bottom: 10px; box-shadow: unset; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner { display: flex; flex-wrap: wrap; flex-direction: unset; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__header { padding: 5px; padding-left: 0px; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__header .ps-member__cover { display: none !important; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__header .ps-avatar.ps-avatar--member img { border: none; width: 40px; box-shadow: unset; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__header .ps-member__options { display: none; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__header .ps-member__option:last-child { left: 10px; right: var(--PADD--MD); top: 25px; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body { padding: unset; display: flex; justify-content: space-between; width: 225px; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__name { height: 43px; display: flex; flex-wrap: wrap; justify-content: left; align-items: center; margin-top: 5px; padding-left: 10px; text-align: left; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__name:hover a { color: #ffa726; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__buttons { display: none; margin-top: 0px; align-items: center; max-width: 115px; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__buttons .ps-js-friend-remove { display: none !important; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__buttons .ps-js-friend-cancel-request { display: none !important; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__buttons .ps-member__action { padding: 5px; display: flex; flex-wrap: wrap; align-items: center; height: 20px; margin-top: unset; text-align: center; justify-content: center; border: unset; box-shadow: unset; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__buttons .ps-member__action::before { margin-right: unset; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__buttons .ps-member__action.ps-member__action--cancel span { display: none; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__details { display: none; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__action.ps-member__action--add.ps-focus__cover-action.ps-js-friend-send-request { margin-top: 0px; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__body .ps-member__action.ps-member__action--add.ps-focus__cover-action.ps-js-friend-send-request span { display: none; }

.tw_my_connections_container #search_side .header_search .ps-members.ps-js-members .ps-member.ps-js-member .ps-member__inner .ps-member__actions.ps-js-member-actions { display: none; }

.header_search, .collection_search { position: relative; width: 201px; }

.header_search .search-form, .collection_search .search-form { display: flex; }

.header_search .search-form .input-text, .collection_search .search-form .input-text { margin: 0; }

.header_search .search-form i, .collection_search .search-form i { align-self: center; margin-right: 10px; }

.header_search .help_text, .collection_search .help_text { display: none; text-align: center; }

.header_search .no-results, .collection_search .no-results { text-align: center; }

.header_search .search-results-wrap--outer-container, .collection_search .search-results-wrap--outer-container { width: 300px; display: none; position: absolute; top: 55px; left: 0; background-color: #fff; padding: 15px; }

.header_search .search-results-wrap--outer-container.active, .collection_search .search-results-wrap--outer-container.active { display: block; }

.header_search .search-results-wrap--outer-container.show-help-text .help_text, .collection_search .search-results-wrap--outer-container.show-help-text .help_text { display: block; }

.header_search .search-results-wrap--outer-container .search-results.loading:after, .collection_search .search-results-wrap--outer-container .search-results.loading:after { content: 'loading'; display: block; text-align: center; }

.header_search .search-results-wrap--outer-container .search-results .psw-members__item, .collection_search .search-results-wrap--outer-container .search-results .psw-members__item { margin-bottom: 14px; }

.header_search .search-results-wrap--outer-container .search-results .psw-members__item .ps-avatar, .collection_search .search-results-wrap--outer-container .search-results .psw-members__item .ps-avatar { width: 30px; margin-right: 10px; }

.header_search .search-results-wrap--outer-container .search-results .psw-members__item .member_name, .collection_search .search-results-wrap--outer-container .search-results .psw-members__item .member_name { font-size: 16px; line-height: 22px; }

.header_search .search-results-wrap--outer-container .view_all_results, .collection_search .search-results-wrap--outer-container .view_all_results { display: block; margin-top: 30px; }

.collection_search { width: 100%; position: relative; }

.collection_search .gci-search { position: absolute; left: 0; }

.collection_search .input-text { padding-left: 40px !important; }

.collection_search .search-results-wrap--outer-container { background-color: #fff; z-index: 999; top: 39px; width: 100%; }

.quick_order_nav_container .quick_order_nav > .container, .quick_order_nav_container .quick_order_nav > .container > .row { min-height: 100%; }

.quick_order_nav_container .left-col, .quick_order_nav_container .right-col { padding-top: 60px; padding-bottom: 60px; }

.quick_order_nav_container .right-col { padding-right: 0; padding-left: 60px; }

.quick_order_nav_container .collection_categories_nav__title { padding-left: 0; }

.quick_order_nav_container .quick_order_nav__description:before { content: ''; background-image: url("../img/icons/single_product_arrow.png"); background-position: center right; background-repeat: no-repeat; background-size: 100px auto; width: 100%; height: 60px; display: block; }

.quick_order_nav_container .quick_order_nav__description strong { color: #FEB32C; }

.quick_order_nav_container .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-left: 268px solid #3f3f3f !important; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; z-index: 1; }

.quick_order_nav_container .bg:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 1; }

.quick_order_nav_container .variations_form { position: relative; z-index: 11; }

.quick_order_nav_container .single_product__col_title { display: none; }

.quick_order_nav_container .variations { margin-bottom: 0; }

.quick_order_nav_container .variations td { padding: 0 !important; }

.quick_order_nav_container select[name="attribute_clicks"], .quick_order_nav_container .variations th, .quick_order_nav_container .reset_variations, .quick_order_nav_container .single_variation_wrap > .single_variation { display: none !important; }

.quick_order_nav_container .btw_attribute_container { margin-bottom: 40px; padding-right: 40px; }

.quick_order_nav_container .btw_attribute_value { text-align: left; width: 20%; flex: 0 0 20%; }

.quick_order_nav_container .btw_attribute_value:last-of-type { margin-bottom: 0; }

.quick_order_nav_container .btw_attribute_value > .inner { background-color: #3f3f3f; color: #fff; cursor: pointer; -webkit-transition: background-color 180ms ease-in-out; -moz-transition: background-color 180ms ease-in-out; -o-transition: background-color 180ms ease-in-out; -ms-transition: background-color 180ms ease-in-out; transition: background-color 180ms ease-in-out; justify-content: space-between; flex-direction: column; border: 2px solid transparent; }

.quick_order_nav_container .btw_attribute_value.selected > .inner, .quick_order_nav_container .btw_attribute_value > .inner:hover { border: 2px solid #FEB32C; }

.quick_order_nav_container .btw_attribute_value .variation_bg { background-repeat: no-repeat; background-position: center; background-size: 100% auto; padding-top: 56.25%; }

.quick_order_nav_container .btw_attribute_value .btw_attribute_value__description, .quick_order_nav_container .btw_attribute_value .btw_attribute_value__price { padding: 10px 16px; }

.quick_order_nav_container .btw_attribute_value .btw_attribute_value__price .price { color: inherit; font-size: inherit; }

.quick_order_nav_container .woocommerce-variation-add-to-cart { text-align: right; }

.quick_order_nav_container .single_add_to_cart_button.disabled { cursor: not-allowed; opacity: 0.8; }

.main_title { text-align: left; font-size: 17px; margin-bottom: 0px; }

/* Force scrollbar to always show */
.creator_category .dis_flex { scrollbar-width: thin; /* For Firefox */ scrollbar-color: rgba(0, 0, 0, 0.5) transparent; /* For Firefox */ }

.social_network .dis_flex { scrollbar-width: thin; /* For Firefox */ scrollbar-color: rgba(0, 0, 0, 0.5) transparent; /* For Firefox */ }

/* For Chrome, Safari, and Opera */
::-webkit-scrollbar { width: 10px; }

::-webkit-scrollbar-track { background: transparent; }

::-webkit-scrollbar-button { display: none; }

::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); }

/* Force scrollbar to always show in Firefox */
.creator_category .dis_flex { overflow-y: scroll; /* Force vertical scrollbar */ scrollbar-width: thin; /* For Firefox */ scrollbar-color: rgba(0, 0, 0, 0.5) transparent; /* For Firefox */ }

.social_network .dis_flex { overflow-y: scroll; /* Force vertical scrollbar */ scrollbar-width: thin; /* For Firefox */ scrollbar-color: rgba(0, 0, 0, 0.5) transparent; /* For Firefox */ }

/* For Chrome, Safari, and Opera */
::-webkit-scrollbar { width: 5px; }

::-webkit-scrollbar-track { background: transparent; }

::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); }

/* For Firefox */
.creator_category .dis_flex { scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.5) transparent; }

.social_network .dis_flex { scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.5) transparent; }

.search_field_title, .search_field_subtitle { height: 20px !important; }

.left_side { background: white; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, #dddddd 51%); }

.right_side { background: #dddddd; background: linear-gradient(90deg, #dddddd 50%, rgba(255, 255, 255, 0) 51%); }

.number_must_be_between { display: block !important; }

.custom-dropdown { position: relative; display: inline-block; width: 100%; }

.custom-dropdown-selected { padding: 5px; cursor: pointer; width: 100%; border-radius: 50px; }

.custom-dropdown-options { position: absolute; display: none; background-color: #fff; box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15); width: 100%; z-index: 11111; border-radius: 25px; margin-top: 55px; cursor: pointer; }

.custom-dropdown-option { padding: 5px; border-radius: 3px; }

.custom-dropdown-option:hover span { text-decoration: underline; }

.soc-net-options .dis_flex .custom-dropdown-option:nth-last-child(-n+3) { margin-bottom: unset !important; }

.vendor_by_category .home_search_bg { width: 673px !important; }

.creator_by_category { margin: unset; margin: auto; }

.creator_by_category .home_search_bg { width: 800px; margin: auto; border-radius: 50px; border: 1px solid transparent; box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.08); }

.creator_by_category .home_search_bg.clicked { border: 1px solid #EBEBEB; background: #EBEBEB; }

.creator_by_category .home_search_bg.clicked .common_class:hover { background: #DDDDDD; }

.creator_by_category .home_search_bg.clicked .search_button { width: 130px; padding-right: 6px; }

.creator_by_category .home_search_bg.clicked .search_button .outer_for_animation span { display: block; }

.creator_by_category .home_search_bg.clicked .search_buttonV { width: 130px; padding-right: 6px; }

.creator_by_category .home_search_bg.clicked .search_buttonV .outer_for_animation span { display: block; }

.creator_by_category .icon_img { height: 25px; }

.creator_by_category .icon_img img { width: 25px; }

.creator_by_category .home_search { display: flex; justify-content: center; }

.creator_by_category .home_search .show_div_sn { display: block !important; }

.creator_by_category .home_search .show_div { display: block !important; }

.creator_by_category .home_search .age { width: 130px !important; }

.creator_by_category .home_search .age #slider-container { width: 100%; }

.creator_by_category .home_search .age #slider-container p { display: block; width: 100%; }

.creator_by_category .home_search .gender_outer { width: 130px !important; }

.creator_by_category .home_search .gender_outer .gender-options { padding: 15px; width: 180px; }

.creator_by_category .home_search .gender_outer .gender-options .dis_flex { display: flex; flex-wrap: wrap; justify-content: space-between; }

.creator_by_category .home_search .gender_outer .custom-dropdown-option { text-align: center; margin-bottom: 5px; position: relative; font-size: 13px; padding: 3px; width: 47%; }

.creator_by_category .home_search .name { width: 278px !important; }

.creator_by_category .home_search .name .outer_spacing_search_ind { width: 140px; }

.creator_by_category .home_search .creator_category { width: 130px !important; }

.creator_by_category .home_search .creator_category .creator_category-options { display: inline-block; padding: 15px; width: 300px; }

.creator_by_category .home_search .creator_category .creator_category-options .dis_flex { display: flex; flex-wrap: wrap; justify-content: safe; height: 200px; overflow-y: scroll; padding-right: 2px; }

.creator_by_category .home_search .creator_category .creator_category-options .dis_flex .in_select_ind_cat { text-align: center; width: 85px; height: 55px; margin-bottom: 15px; padding: 5px; }

.creator_by_category .home_search .creator_category .creator_category-options .dis_flex .in_select_ind_cat span { display: block; font-size: 13px; }

.creator_by_category .home_search .creator_category .creator_category-options .dis_flex .in_select_ind_cat img { width: 25px; height: 25px; }

.creator_by_category .home_search .social_network { width: 130px !important; }

.creator_by_category .home_search .popup_search_title { margin-bottom: 20px; display: block; cursor: default; font-size: 14px; }

.creator_by_category .home_search .pressed { background-color: #e0e0e0; border-radius: 3px; box-sizing: border-box; }

.creator_by_category .home_search .outer_age-range { position: absolute; width: fit-content; background: #fff; padding: 15px; z-index: 111111; border-radius: 25px; border-top-width: 1px; margin-top: 55px; box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15); display: none; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection { display: flex; flex-wrap: wrap; width: 220px; border-bottom: 1px solid #000; padding-bottom: 10px; margin-bottom: 10px; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part { display: flex; flex-wrap: wrap; width: fit-content; align-items: center; position: relative; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part .change-value { border: 1px solid #9A9A9A; border-radius: 50px; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; font-size: 13px; margin-left: 0px; margin-right: 0px; cursor: pointer; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part .age-from { margin-right: 10px; font-size: 13px; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part .age-to { margin-right: 10px; margin-left: 5px; font-size: 13px; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part input { margin-bottom: unset; padding: 0px !important; width: 26px; border: unset; text-align: center; font-size: 13px; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part input:hover { border-bottom: unset !important; }

.creator_by_category .home_search .outer_age-range .age-selection .manual_selection .manual_selection_two_part input:focus { border-bottom: unset !important; }

.creator_by_category .home_search .outer_age-range .age-selection .search_age_button { border: 1px solid #ddd; margin: 5px; text-align: center; padding: 5px; margin-top: 10px; cursor: pointer; border-radius: 3px; font-size: 14px; }

.creator_by_category .home_search .outer_age-range .age-selection .preselect-buttons { display: flex; flex-wrap: wrap; text-align: center; justify-content: space-between; }

.creator_by_category .home_search .outer_age-range .age-selection .preselect-buttons .preselect { width: 33%; cursor: pointer; border: 1px solid transparent; font-size: 13px; }

.creator_by_category .home_search .outer_age-range .age-selection .preselect-buttons .preselect:hover { text-decoration: underline; border-radius: 3px; }

.creator_by_category .home_search .outer_age-range .age-selection .preselect-buttons .marg_bot { margin-bottom: 10px; }

.creator_by_category .home_search .outer_spacing_search_ind { padding: 5px; padding-left: 20px; display: flex; flex-wrap: wrap; }

.creator_by_category .home_search .outer_spacing_search_ind .search_field_title { padding: unset; font-size: 14px; }

.creator_by_category .home_search .outer_spacing_search_ind .search_field_subtitle { padding: unset; color: #919191; font-size: 13px; }

.creator_by_category .home_search .outer_spacing_search_ind .search_field_subtitle::placeholder { color: #919191; font-size: 12px; }

.creator_by_category .home_search .outer_for_hov { position: relative; }

.creator_by_category .home_search .outer_for_hov.hovered_for_after:after { display: none; }

.creator_by_category .home_search .outer_for_hov.clicked_for_after:after { display: none; }

.creator_by_category .home_search .outer_for_hov.clicked_for_after:after { display: none; }

.creator_by_category .home_search .outer_for_hov::after { content: ""; height: 35px; width: 1px; display: block; background: #DDDDDD; z-index: 11; position: absolute; right: 0px; top: 9px; }

.creator_by_category .home_search .outer_for_hov:last-child::after { display: none; }

.creator_by_category .home_search .common_class { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; border-radius: 50px; }

.creator_by_category .home_search .common_class .name { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.creator_by_category .home_search .common_class:hover { background: #EBEBEB; }

.creator_by_category .home_search .common_class:last-child { margin-right: unset; border-right: unset; }

.creator_by_category .home_search .common_class.bgff { background: #fff; box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.08); }

.creator_by_category .home_search .common_class.bgff:hover { background: #fff; }

.creator_by_category .home_search .common_class label { width: 100%; }

.creator_by_category .home_search .common_class #gender { width: 150px; border: unset !important; }

.creator_by_category .home_search .common_class #soc_net { width: 125px; border: unset !important; }

.creator_by_category .home_search .common_class #name_s { color: #919191 !important; padding-top: unset !important; padding-bottom: unset !important; padding-right: unset !important; margin: 0 auto !important; border-bottom: unset !important; }

.creator_by_category .home_search .common_class p { margin-bottom: unset; cursor: pointer; }

.creator_by_category .home_search .social_network .dis_flex { display: flex; flex-wrap: wrap; justify-content: safe; overflow-y: scroll; height: 200px; width: 265px; margin: 0 auto; }

.creator_by_category .home_search .social_network .soc-net-options.custom-dropdown-options { display: inline-block; padding: 15px; width: 300px; }

.creator_by_category .home_search .social_network .soc-net-options.custom-dropdown-options .custom-dropdown-option { width: 85px; height: 55px; text-align: center; margin-bottom: 15px; }

.creator_by_category .home_search .social_network .soc-net-options.custom-dropdown-options .custom-dropdown-option span { font-size: 13px; }

.creator_by_category .home_search .search_button { width: 40px; background: #ffa726; border-radius: 50px; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; cursor: pointer; height: 40px; margin-right: 6px; transition: all 0.3s ease; }

.creator_by_category .home_search .search_button .outer_for_animation { display: flex; overflow: hidden; }

.creator_by_category .home_search .search_button .outer_for_animation span { margin-left: 5px; display: none; }

.creator_by_category .home_search .search_button .outer_for_animation img { width: 25px; }

.creator_by_category .filters_container { overflow-x: hidden; margin-top: 50px; position: relative; }

.creator_by_category .filters_container .filters::-webkit-scrollbar { width: 10px; height: 10px; }

.creator_by_category .filters_container .filters::-webkit-scrollbar-track-piece { background-color: #dedede; }

.creator_by_category .filters_container .filters::-webkit-scrollbar-thumb:horizontal { height: 15px; background-color: #919191; }

.creator_by_category .filters_container .filters.row.two_rows { scrollbar-color: #919191 #dedede; scrollbar-width: thin; }

.creator_by_category .filters_container .filters { -webkit-transition: transform 200ms ease-in-out; -moz-transition: transform 200ms ease-in-out; -o-transition: transform 200ms ease-in-out; -ms-transition: transform 200ms ease-in-out; transition: transform 200ms ease-in-out; }

.creator_by_category .filters_container .filters .first-group { display: flex; flex-wrap: wrap; padding: 5px; padding-bottom: unset; overflow: hidden; }

.creator_by_category .filters_container .filters .first-group .filter_item__name { font-size: 18px !important; color: #fff; position: absolute; width: 100%; text-align: center; z-index: 111; left: 0px; height: 100%; line-height: 75px; border: 5px solid transparent; }

.creator_by_category .filters_container .filters .first-group .filter_item { box-sizing: border-box; position: relative; padding: unset; display: inline-block; margin-bottom: 14px; overflow: hidden; border-radius: 15px; transition: all 0.3s; }

.creator_by_category .filters_container .filters .first-group .filter_item:hover { transition: all 0.3s; }

.creator_by_category .filters_container .filters .first-group .filter_item.selected .filter_item__name { border-radius: 8px; text-decoration: underline; }

.creator_by_category .filters_container .filters .first-group .filter_item img { box-sizing: border-box; width: 125px; height: 264px; margin-bottom: unset; }

.creator_by_category .filters_container .filters .first-group .two-first { display: flex; width: 250px; }

.creator_by_category .filters_container .filters .first-group .two-first .filter_item { position: relative; width: 118px; height: 264px; }

.creator_by_category .filters_container .filters .first-group .two-first .filter_item:nth-child(1) { margin-right: 14px; }

.creator_by_category .filters_container .filters .first-group .bigg { width: 352px !important; }

.creator_by_category .filters_container .filters .first-group .bigg .filter_item__name { font-size: 40px !important; color: #fff; position: absolute; width: 100%; text-align: center; z-index: 111; left: 0px; height: 100%; line-height: 171px; border: 5px solid transparent; }

.creator_by_category .filters_container .filters .first-group .bigg .filter_item.flex.col, .creator_by_category .filters_container .filters .first-group .bigg .quick_order_nav_container .btw_attribute_value > .filter_item.col.inner, .quick_order_nav_container .creator_by_category .filters_container .filters .first-group .bigg .btw_attribute_value > .filter_item.col.inner, .creator_by_category .filters_container .filters .first-group .bigg .collection_categories_nav_container .sub-categories_item .inner > li > .filter_item.col.children, .collection_categories_nav_container .sub-categories_item .creator_by_category .filters_container .filters .first-group .bigg .inner > li > .filter_item.col.children, .creator_by_category .filters_container .filters .first-group .bigg .tabs_header ul.filter_item.col, .tabs_header .creator_by_category .filters_container .filters .first-group .bigg ul.filter_item.col, .creator_by_category .filters_container .filters .first-group .bigg form.filter_item.col.checkout.woocommerce-checkout, .creator_by_category .filters_container .filters .first-group .bigg form.checkout.woocommerce-checkout .filter_item.col.woocommerce-billing-fields__field-wrapper, form.checkout.woocommerce-checkout .creator_by_category .filters_container .filters .first-group .bigg .filter_item.col.woocommerce-billing-fields__field-wrapper, .creator_by_category .filters_container .filters .first-group .bigg .main_single_product .btw_attribute_value > .filter_item.col.inner, .main_single_product .creator_by_category .filters_container .filters .first-group .bigg .btw_attribute_value > .filter_item.col.inner { width: 342px !important; }

.creator_by_category .filters_container .filters .first-group .rest-first { overflow: hidden; }

.creator_by_category .filters_container .filters .first-group .rest-first .twos { display: inline-block; width: 176px; }

.creator_by_category .filters_container .filters .first-group .rest-first .twos.fiirst { width: 166px; }

.creator_by_category .filters_container .filters .first-group .rest-first .twos.fiirst a { margin-left: unset; }

.creator_by_category .filters_container .filters .first-group .rest-first .filter_item { width: 166px; margin-left: 10px; }

.creator_by_category .filters_container .filters .first-group .rest-first .filter_item img { border-radius: 8px; width: auto; height: auto; }

.creator_by_category .filters_container .filters .second-group { width: 800px; margin: 0 auto; margin-top: 10px; }

.creator_by_category .filters_container .filters .second-group.filters { display: flex; display: none; }

.creator_by_category .filters_container .filters .filter_item { flex-direction: column; align-items: center; color: #717171; cursor: pointer; padding-top: 5px; margin-bottom: 5px; padding-left: 10px; padding-right: 10px; }

.creator_by_category .filters_container .filters .filter_item:hover .filter_item__name { text-decoration: underline; }

.creator_by_category .filters_container .filters .filter_item .filter_item__icon { filter: brightness(70%); margin-bottom: 10px; width: 25px; height: 25px; }

.creator_by_category .filters_container .filters .filter_item .filter_item__name { font-size: 13px; }

@media screen and (min-width: 105em) { .creator_by_category .filters_container .filters .filter_item .filter_item__name { font-size: 14px; } }

@media screen and (min-width: 120em) { .creator_by_category .filters_container .filters .filter_item .filter_item__name { font-size: 14px; } }

.creator_by_category .filters_container .filters .filter_item.active { background: #f7f7f7; border-radius: 10px; }

.creator_by_category .user_grid_container { position: relative; padding-left: 0px; padding-right: 0px; min-height: 115px; padding-top: 15px; border-radius: 10px; margin-top: 5px; }

.creator_by_category .user_grid_container.active { background: #f7f7f7; }

.creator_by_category .user_grid_container.loading:after { content: 'Loading'; position: absolute; display: block; height: 138px; width: 100%; text-align: center; top: 0; left: 0; padding-top: 67px; background-color: #fff; }

.creator_by_category .user_grid_container .user_grid_container__prev, .creator_by_category .user_grid_container .user_grid_container__next { z-index: 111; position: absolute; top: 31px; left: 23px; margin: auto; background-color: transparent; border: 2px solid #535961; padding: 1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #717171; width: 30px; height: 30px; font-size: 17px; }

@media screen and (min-width: 105em) { .creator_by_category .user_grid_container .user_grid_container__prev, .creator_by_category .user_grid_container .user_grid_container__next { width: 24px; height: 24px; padding: 0px; font-size: 15px; background: #fff; color: #000; border-color: #fff; } }

.creator_by_category .user_grid_container .user_grid_container__next { left: auto; right: 35px; }

.creator_by_category .user_grid_container .no_results_found_text { width: 100%; flex: 0 0 100%; text-align: center; }

.creator_by_category .user_grid_container .user_item { text-align: center; }

.creator_by_category .user_grid_container .user_item .ps-member__header { padding: 0; margin-bottom: 0px; }

.creator_by_category .user_grid_container .user_item .ps-member__header img { max-width: 60px; }

.creator_by_category .user_grid_container .user_grid.keen-slider .keen-slider__slide .user_item.member_item a .search_result_item__title .member_name { font-size: 12px; }

.creator_by_category .user_grid_container .user_grid.keen-slider .keen-slider__slide .user_item.member_item a:hover { color: #ffc600; }

.showw { display: block !important; }

.collection_categories_nav_container { position: fixed; display: none; top: 80px; left: 85px; width: calc( 100% - 85px); background-color: #3f3f3f; color: #fff; z-index: 999; }

.collection_categories_nav_container.active { display: block; }

.collection_categories_nav_container .collection_categories_nav { position: relative; }

@media screen and (min-width: 120em) { .collection_categories_nav_container .collection_categories_nav > .container, .collection_categories_nav_container .collection_categories_nav > .container > .row { min-height: 570px; } }

.collection_categories_nav_container .left-col { padding-top: 30px; padding-bottom: 30px; background-color: #3f3f3f; z-index: 2; position: relative; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .left-col { padding-top: 60px; padding-bottom: 60px; } }

.collection_categories_nav_container .collection_categories_nav__view_all_twigs { display: inline-block; margin-bottom: 30px; padding-left: 20px; }

.collection_categories_nav_container .collection_categories_nav__view_all_twigs > span { display: block; border: 1px solid #fff; background-color: transparent; text-align: center; font-size: 12px; line-height: 14px; padding: 6px 14px !important; }

.collection_categories_nav_container .collection_categories_nav__view_all_twigs > span:hover, .collection_categories_nav_container .collection_categories_nav__view_all_twigs > span:focus { background-color: #fff; color: #3f3f3f; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .collection_categories_nav__view_all_twigs { margin-bottom: 30px; padding-left: 20px; }
  .collection_categories_nav_container .collection_categories_nav__view_all_twigs > span { padding: 8px 20px !important; line-height: 20px; font-size: 14px; } }

@media screen and (min-width: 105em) { .collection_categories_nav_container .collection_categories_nav__view_all_twigs { margin-bottom: 30px; padding-left: 20px; }
  .collection_categories_nav_container .collection_categories_nav__view_all_twigs > span { padding: 8px 20px !important; line-height: 22px; font-size: 16px; } }

.collection_categories_nav_container .collection_categories_nav__title { margin-bottom: 6px; font-size: 12px; font-weight: bold; color: inherit; padding-left: 20px; color: #FEB32C; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .collection_categories_nav__title { font-size: 14px; margin-bottom: 14px; } }

@media screen and (min-width: 105em) { .collection_categories_nav_container .collection_categories_nav__title { font-size: 20px; margin-bottom: 50px; } }

.collection_categories_nav_container li { list-style-type: none; display: block; }

.collection_categories_nav_container li:not(.current-cat-ancestor) > a:hover, .collection_categories_nav_container li:not(.current-cat-ancestor).current-cat > a { text-decoration: underline !important; }

.collection_categories_nav_container li.current-cat > a, .collection_categories_nav_container li a:hover, .collection_categories_nav_container li a:focus { color: #FEB32C; text-decoration: underline; }

.collection_categories_nav_container ul { margin: 0; padding: 0; }

.collection_categories_nav_container .main-categories > li { display: block; font-size: 12px; color: inherit; position: relative; margin-bottom: 12px; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .main-categories > li { margin-bottom: 14px; font-size: 16px; } }

@media screen and (min-width: 105em) { .collection_categories_nav_container .main-categories > li { margin-bottom: 20px; font-size: 18px; } }

@media screen and (min-width: 120em) { .collection_categories_nav_container .main-categories > li { margin-bottom: 24px; font-size: 20px; } }

.collection_categories_nav_container .main-categories > li:last-of-type { margin-bottom: 0; }

.collection_categories_nav_container .main-categories > li > a { display: inline-block; padding: 0 20px; }

.collection_categories_nav_container .main-categories > li > a:after { content: ''; position: relative; display: inline-block; background-image: url("../img/icons/icon-dropdown-white.svg"); background-size: 10px auto; background-repeat: no-repeat; background-position: center; margin-left: 8px; width: 10px; height: 17px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); top: 3px; }

.collection_categories_nav_container .sub-categories_item { display: none; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; padding: 30px 0 30px 60px; height: 100%; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .sub-categories_item { padding: 60px 0 60px 60px; } }

.collection_categories_nav_container .sub-categories_item.active { display: block; }

.collection_categories_nav_container .sub-categories_item .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-left: 300px solid transparent !important; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; z-index: 1; }

.collection_categories_nav_container .sub-categories_item .inner { position: relative; z-index: 2; padding-top: 30px; font-size: 12px; line-height: 16px; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .sub-categories_item .inner { padding-top: 60px; font-size: 14px; line-height: 20px; } }

@media screen and (min-width: 105em) { .collection_categories_nav_container .sub-categories_item .inner { font-size: 16px; line-height: 22px; } }

@media screen and (min-width: 105em) { .collection_categories_nav_container .sub-categories_item .inner { font-size: 18px; line-height: 24px; } }

.collection_categories_nav_container .sub-categories_item .inner > li > a { position: absolute; top: 0; left: 0; font-size: 16px; font-weight: bold; color: inherit; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .sub-categories_item .inner > li > a { font-size: 24px; } }

.collection_categories_nav_container .sub-categories_item .inner > li > .children { margin-left: -15px; margin-right: -15px; }

.collection_categories_nav_container .sub-categories_item .inner > li > .children > li { text-align: left; flex: 0 0 20%; width: 20%; padding: 15px; }

.collection_categories_nav_container .sub-categories_item .inner > li > .children > li:last-of-type { margin: 0; }

.collection_categories_nav_container .sub-categories_item .inner > li > .children > li > a { font-weight: bold; color: #FEB32C; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .sub-categories_item .inner > li > .children > li > a { display: block; margin-bottom: 20px; } }

.collection_categories_nav_container .sub-categories_item .inner > li > .children > li > ul { margin-top: 12px; }

.collection_categories_nav_container .sub-categories_item .inner > li > .children > li > ul > li { margin-bottom: 8px; }

@media screen and (min-width: 90em) { .collection_categories_nav_container .sub-categories_item .inner > li > .children > li > ul > li { margin-bottom: 12px; } }

@media screen and (min-width: 105em) { .collection_categories_nav_container .sub-categories_item .inner > li > .children > li > ul > li { margin-bottom: 14px; } }

@media screen and (min-width: 120em) { .collection_categories_nav_container .sub-categories_item .inner > li > .children > li > ul > li { margin-bottom: 16px; } }

.collection_categories_nav_container .sub-categories_item .inner > li > .children > li > ul > li:last-of-type { margin-bottom: 0; }

.collection_categories_nav_container .sub-categories_item.default-sub-categories .bg { background-position: left center; }

.collection_categories_nav_container .sub-categories_item.default-sub-categories .bg:before { display: none; }

.ress_all { position: absolute; margin-top: 2px; padding: 5px; border-radius: 4px; color: #494949; }

.ress_all img { width: 60px; }

.vendor_by_category .vendor_options { padding: 10px; width: 175px; }

.vendor_by_category .vendor_first_lvl_cats { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 5px; }

.vendor_by_category .vendor_first_lvl_cats .single_vendor_cat { position: relative; width: 32%; border-radius: 15px; overflow: hidden; margin-bottom: 18px; }

.vendor_by_category .vendor_first_lvl_cats .single_vendor_cat.clicked .vedor_cat_name { text-decoration: underline; }

.vendor_by_category .vendor_first_lvl_cats .single_vendor_cat .vedor_cat_name { font-size: 18px !important; color: #fff; position: absolute; width: 100%; text-align: center; z-index: 111; left: 0px; height: 100%; line-height: 120px; border: 5px solid transparent; cursor: pointer; }

.vendor_by_category .vendor_first_lvl_cats .single_vendor_cat .vedor_cat_name:hover { text-decoration: underline; }

.vendor_by_category .home_search_bg { margin-bottom: 50px; }

.vendor_by_category .home_search_bg .custom-dropdown.outer_spacing_search_ind { width: 130px; }

.vendor_by_category .home_search_bg .common_class.namev { width: 278px; }

.vendor_by_category .home_search_bg .common_class.namev .outer_spacing_search_ind { width: 140px; }

.vendor_by_category .home_search_bg .common_class.namev #name_v { margin-bottom: unset; padding: unset !important; border: unset !important; }

.vendor_by_category .home_search_bg .common_class.namev #name_v:hover { border: unset !important; }

.vendor_by_category .home_search_bg #name_v { width: 115px; }

.vendor_by_category .home_search_bg .search_buttonV { width: 40px; background: #ffa726; border-radius: 50px; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; cursor: pointer; height: 40px; margin-right: 6px; transition: all 0.3s ease; }

.vendor_by_category .home_search_bg .search_buttonV .outer_for_animation { display: flex; overflow: hidden; }

.vendor_by_category .home_search_bg .search_buttonV .outer_for_animation span { margin-left: 5px; display: none; }

.vendor_by_category .home_search_bg .search_buttonV .outer_for_animation img { width: 25px; }

.tw_modal { visibility: hidden; position: fixed; z-index: -10; background-color: rgba(0, 0, 0, 0.6); top: 0; bottom: 0; left: 0; right: 0; }

.tw_modal.opened { z-index: 1000; visibility: visible; }

.modal__inner { width: 820px; max-width: 80%; height: auto; max-height: 80%; overflow: hidden; background-color: #fff; color: var(--COLOR--TEXT); border-style: solid; border-color: #fff; border-width: 50px; padding: 0 20px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.modal__content { padding-right: 20px; max-height: 100%; overflow: auto; }

.close_modal { position: absolute; top: 0; right: 0; padding: 0; display: block; width: 30px; height: 30px; background-color: white; border-radius: 50%; background: url("../img/icons/icon-close.png") no-repeat scroll center center; background-size: auto 15px; border: none; }

.modal_collection_twig .modal_collection_twig__image { margin-bottom: 40px; }

@media screen and (min-width: 62em) { .modal_collection_twig .modal_collection_twig__image { margin: 0; } }

.modal_collection_twig .modal_collection_twig__image .bg { background-position: center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; padding-top: 120%; position: relative; display: block; }

.modal_collection_twig .modal_collection_twig__summary--vendor > img { max-height: 30px; width: auto; }

.modal_collection_twig .modal_collection_twig__summary form textarea { border: 1px sold #fff; background-color: #fff; }

/* SLICK 1.8.1 */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/*--------------------------------------------------------------------------------------------------
  MODULE: SLICK SLIDER
----------------------------------------------------------------------------------------------------*/
.slideshow_container { text-align: center; }

.slideshow_container .slick-slide img { margin: auto; }

.slider_button svg { width: 100%; height: 100%; }

.slick-slider .slick-arrow { position: absolute; top: 0%; bottom: 0; min-width: 0; width: 85px; height: 30px; margin: auto; min-width: 0; padding: 0; background-color: transparent; border-color: transparent; z-index: 4; font-size: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.slick-slider .slick-arrow:hover { background-color: transparent; border-color: transparent; }

.slick-slider .slick-arrow.slick-prev { left: 0; }

.slick-slider .slick-arrow.slick-next { right: 0; }

.slick-slider .slick-arrow.slick-next svg { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.slick-vertical .slick-prev, .slick-vertical .slick-next { top: 0; left: 0; right: 0; bottom: auto; margin: 0 auto; width: 15px; height: 10px; font-size: 16px; border: none; text-align: center; }

.slick-vertical .slick-prev .gcis, .slick-vertical .slick-next .gcis { position: relative; top: -6px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.slick-vertical .slick-prev.slick-next, .slick-vertical .slick-next.slick-next { top: auto; bottom: 0; }

@media screen and (max-width: 90em) { .slick-slider .slick-arrow { width: 70px; } }

@media screen and (max-width: 47.9375em) { .slick-slider .slick-arrow { width: 55px; } }

/*--------------------------------------------------------------------------------------------------
  MODULE: SLICK SLIDER WITH DOTS
----------------------------------------------------------------------------------------------------*/
.slick-dots { position: absolute; bottom: 8px; left: 0; right: 0; text-align: center; padding-left: 0; }

.slick-dots li { list-style-type: none; display: inline-block; margin: 0 8px; }

.slick-dots button { border: none; padding: 0; width: 12px; height: 12px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%; background-color: #fff; color: transparent; font-size: 0; min-width: 0; }

@media screen and (max-width: 63.9375em) { .slick-dots button { width: 15px; height: 15px; margin: 0 11px; } }

@media screen and (max-width: 47.9375em) { .slick-dots li { line-height: 30px; margin: 0 2px; }
  .slick-dots button { width: 10px; height: 10px; margin: 0 7px; } }

.side_nav_icons { display: inline-block; width: 60px; text-align: right; }

.side_nav_icons img { width: 47px !important; }

.side_nav_icons_title { margin-left: 25px; }

.tab_title { font-size: 26px; font-weight: 400; margin-bottom: 50px; }

#connections_vendor .tab_title { font-size: 26px; font-weight: 400; margin-bottom: 111px; }

#connections_influencer .tab_title { font-size: 26px; font-weight: 400; margin-bottom: 111px; }

.tabs_header:not(.ps-tabs) { margin-bottom: 40px; }

.tabs_header ul { margin: 0; padding: 0; }

.tabs_header .tabs_header__item { list-style-type: none; }

.tabs_header .tabs_header__item:not(.ps-tabs__item) { margin-right: 30px; }

.tabs_header .tabs_header__item:not(.ps-tabs__item).active > a, .tabs_header .tabs_header__item:not(.ps-tabs__item):hover > a { position: relative; }

.tabs_header .tabs_header__item:not(.ps-tabs__item).active > a:after, .tabs_header .tabs_header__item:not(.ps-tabs__item):hover > a:after { content: ''; display: block; position: absolute; bottom: -4px; width: 40px; height: 2px; left: -3px; background-color: #3f3f3f; }

.tabs_header .tabs_header__item.ps-tabs__item:hover > a, .tabs_header .tabs_header__item.ps-tabs__item.active > a { background-color: #fff; }

.tabs_content__item { display: none; }

.tabs_content__item.active { display: block; }

/*--------------------------------------------------------------------------------------------------
  MODULE: ACCORDION
----------------------------------------------------------------------------------------------------*/
.accordion_item { list-style-type: none; border-bottom: 1px dotted #3f3f3f; overflow: hidden; max-height: 55px; -webkit-transition: all 450ms ease-in-out; -moz-transition: all 450ms ease-in-out; -o-transition: all 450ms ease-in-out; -ms-transition: all 450ms ease-in-out; transition: all 450ms ease-in-out; padding-bottom: 0; }

.accordion_item__title, .cat_list .cat_list__item .cat_list__item--title { position: relative; font-size: 16px; background-color: transparent; cursor: pointer; padding: 15px 35px 15px 0; display: block; }

.accordion_item__title:after, .cat_list .cat_list__item .cat_list__item--title:after { font-family: "Font Awesome 6 Free"; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--gci-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; content: ""; height: 20px; color: #3f3f3f; position: absolute; top: 0; bottom: 0; right: 30px; margin: auto; -webkit-transition: transform 450ms ease-in-out; -moz-transition: transform 450ms ease-in-out; -o-transition: transform 450ms ease-in-out; -ms-transition: transform 450ms ease-in-out; transition: transform 450ms ease-in-out; }

.accordion_item__text { padding-top: 17px; padding-bottom: 17px; }

.accordion_item.expand { max-height: 2000px; }

.accordion_item.expand .accordion_item__title:after, .accordion_item.expand .cat_list .cat_list__item .cat_list__item--title:after, .cat_list .cat_list__item .accordion_item.expand .cat_list__item--title:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media screen and (max-width: 90.625em) { .accordion_item__title, .cat_list .cat_list__item .cat_list__item--title { font-size: 1.25em; }
  .accordion_item.expand .accordion_item__text { padding-bottom: 20px; } }

@media screen and (max-width: 47.9375em) { .accordion_item { margin-bottom: 0; }
  .accordion_item__title, .cat_list .cat_list__item .cat_list__item--title { font-size: 1em; padding-right: 0; }
  .accordion_item__title:after, .cat_list .cat_list__item .cat_list__item--title:after { font-size: 45px; line-height: 45px; height: 45px; right: 10px; } }

.widget_tw_widget_latest_members, .widget_tw_widget_friends_members, .widget_tw_widget_recently_view_twigs, .widget-tw-my-connections-list { padding: 0; }

.tw_widget_ad { padding: 0; }

.widget-tw-my-connections-list { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

.widget-tw-my-connections-list .connections_list_form { position: relative; }

.widget-tw-my-connections-list .connections_list_form .gci-search { position: absolute; top: 15px; left: 0; }

.widget-tw-my-connections-list .connections_list_form .connections_list_form__search { padding-left: 26px !important; }

.widget-tw-my-connections-list .psw-members__item .ps-avatar { display: inline-block; margin-right: 10px; margin-bottom: 12px; }

.widget-tw-my-connections-list .psw-members__item .ps-avatar img { width: 50px; }

.ads_element { background-color: #f5f5f5; position: relative; }

.ads_element.rentacle { width: 100%; height: 600px; }

.ads_element:after { content: 'AD'; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; color: #303030; font-size: 40px; font-weight: bold; width: 60px; height: 60px; }

.gc-header { background: transparent; }

.gc-header .gc-header__inner { background: #fff; max-width: 100%; }

.gc-header__wrapper--scroll { box-shadow: unset !important; }

.gc-header__search-input-wrapper .gc-header__search-input { margin-bottom: 0; border-bottom: 1px solid #3f3f3f; }

.header_search .gci-search { color: var(--menu-link-color); }

.header_search .live-search { color: var(--menu-link-color); border-bottom: 1px solid var(--menu-link-color); }

.ps-focus__menu a[href*="friends"] { display: none; }

.gc-profile__cover--full .ps-focus__footer .ps-focus__info { flex-wrap: wrap; }

.gc-profile__cover--full .ps-focus--centered .ps-focus__title { padding-left: 0; margin-bottom: 2rem; }

.ps-js-widget-userbar-notifications .twigbe_metrics { font-size: 12px; position: relative; vertical-align: middle; margin-right: var(--gap); margin-left: var(--gap); align-self: center; }

.gc-sidenav:hover { width: 250px; }

.gc-sidenav { padding-top: 0px; z-index: 11111111111; width: 82px; overflow: hidden; background-color: inherit; transition: width 0.3s ease; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

.gc-sidenav .ps-tip { display: inline-block; }

.gc-sidenav .ps-tip:hover:after { display: block; left: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 999; max-width: 100px; height: 28px; }

.gc-sidenav .ps-tip:before { left: auto; right: -10px; -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg); -o-transform: translateX(-50%) translateY(-50%) rotate(90deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg); transform: translateX(-50%) translateY(-50%) rotate(90deg); top: 50%; }

.tw_my_connections_container { overflow-y: auto; max-height: 100%; position: relative; width: 0px; scrollbar-width: none; -ms-overflow-style: none; }

.tw_my_connections_container > div { width: 320px; }

.tw_my_connections_container #search_side { height: calc(100% - 55px); }

.tw_my_connections_container::-webkit-scrollbar { display: none !important; }

.tw_my_connections_container .tabs_content__item { padding: 15px 15px 15px 15px; overflow-y: hidden; }

.tw_my_connections_container .connections_list_form { position: relative; }

.tw_my_connections_container .connections_list_form .gci-search { position: absolute; top: 15px; left: 0; }

.tw_my_connections_container .connections_list_form .connections_list_form__search { padding-left: 26px !important; }

.tw_my_connections_container .connections_member_list { padding-bottom: 30px; position: relative; min-height: calc( 100vh - 230px); }

.tw_my_connections_container .psw-members__item .ps-avatar { display: inline-block; margin-bottom: 12px; }

.tw_my_connections_container .psw-members__item .ps-avatar img { width: 40px; }

.tw_my_connections_container .view_all_connections { position: relative; left: -15px; width: 80px; padding: 4px !important; font-size: 14px !important; }

.gc-header__menu > ul > .gc-header__menu-item.menu-item-has-children > a:after, .gc-header__menu > ul > .menu-item.menu-item-has-children > a:after { font-family: "Font Awesome 6 Free"; }

.to_add_class { overflow: hidden; }

.side_nav_icons_title { width: fit-content; display: inline-block; }

.gc-sidenav { display: block; border-right: 1px solid #a0a0a0; }

.gc-sidenav.hide_cont { width: 400px; box-shadow: 14px 0px 21px -8px rgba(120, 113, 113, 0.6); -webkit-box-shadow: 14px 0px 21px -8px rgba(120, 113, 113, 0.6); -moz-box-shadow: 14px 0px 21px -8px rgba(120, 113, 113, 0.6); }

.gc-sidenav.hide_cont .tw_my_connections_container { -webkit-transition: width 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out; -o-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out; width: 319px; border-left: 1px solid #e2e2e2; }

.gc-sidenav .outer_nav { display: flex; flex-wrap: wrap; height: 100%; }

.gc-sidenav .logo_in_sidebar { padding-left: 24px; }

.gc-sidenav .sidebar_nav { padding: 10px 14px 14px 5px; position: relative; width: fit-content; text-align: left; }

.gc-sidenav .sidebar_nav .gc-header__logo { margin-right: unset; display: block; }

.gc-sidenav .sidebar_nav .gc-header__logo .gc-logo__image { display: block; }

.gc-sidenav .sidebar_nav .gc-header__logo a { display: block; }

.gc-sidenav .sidebar_nav ul, .gc-sidenav .sidebar_nav ul.tabs_header { margin: 0; padding: 0; }

.gc-sidenav .sidebar_nav li { list-style-type: none; margin: 0 0 12px 0px !important; display: block; }

.gc-sidenav .sidebar_nav li.first_li_for_logo { margin-bottom: 50px !important; }

.gc-sidenav .sidebar_nav li a:after { display: none !important; }

.gc-sidenav .sidebar_nav li i { font-size: 36px; }

.page-id-3364 .gc-footer, .page-id-3349 .gc-footer, .page-id-3360 .gc-footer { display: block; }

.gc-footer { padding-left: 200px; padding-right: 200px; margin-bottom: 50px; margin-top: 100px; z-index: 100; position: relative; }

.custom_tabs_content.product_stats { min-height: 800px; }

.main_archive_collection .collection_header_filters { padding: 24px 0; top: 80px; background-color: #fff; z-index: 9; }

.collection_container { margin-top: calc(var(--bs-gutter-x) * -0.5); }

.collection { padding-top: calc(var(--bs-gutter-x) * .5); padding-bottom: calc(var(--bs-gutter-x) * .5); }

.collection .collection_inner { position: relative; }

.collection .collection__image { margin-bottom: 12px; }

.collection .collection__image .collection__handle { background-position: center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; padding-top: 100%; position: relative; display: block; -webkit-border-radius: var(--radius); -moz-border-radius: var(--radius); -ms-border-radius: var(--radius); border-radius: var(--radius); }

.collection .collection__image .collection__vendor { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; }

.collection .collection__image .collection__vendor img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }

.collection .collection__header { margin-bottom: 12px; }

.collection .collection__header .collection__header--category { font-size: 14px; line-height: 20px; }

.collection .collection__header .collection__header--title { font-size: 16px; line-height: 24px; padding-right: 60px; position: relative; margin-bottom: 0; }

.collection .collection__header .collection__header--title > a { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.collection .collection__header .collection__header--title .collection__influencers { position: absolute; top: 0; bottom: 0; margin: auto; right: 0; color: #3f3f3f; font-size: 14px; text-align: center; z-index: 1; }

.collection .collection__header .collection__header--title .collection__influencers svg { width: 20px; fill: #3f3f3f; margin-right: 4px; }

.collection .collection__gallery { display: none; }

.collection .collection__link { display: none; }

.collection .collection__footer .collection__meta .collection__vendor .collection__vendor--profile_avatar { display: inline-block; }

.collection .collection__footer .collection__twig { text-align: right; }

.collection .collection__footer .collection__cta { display: inline-block; text-decoration: underline; font-size: 14px; }

.collection .collection__footer .collection__cta.no_friend { text-decoration: none; cursor: not-allowed; }

.collection_filters { position: sticky; top: 110px; height: calc( 100vh - 110px); align-self: flex-start; padding-bottom: 30px; }

.collection_filters > .inner { height: 100%; position: relative; overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }

.collection_filters > .inner::-webkit-scrollbar { display: none !important; }

.collection_filters .collection_filters__title { margin-bottom: 40px; }

.collection_filters .close_filters_button { position: absolute; right: 160px; top: 60px; background: none; border: none; color: var(--COLOR--TEXT) !important; padding: 0; background-image: url("../img/icons/icon-close.svg"); background-repeat: no-repeat; background-position: center; background-size: 20px auto; width: 20px; height: 20px; }

.collection_filters .collection_filter { margin-bottom: 50px; }

.collection_filters .collection_filter:last-of-type { margin-bottom: 0; }

.collection_filters .collection_filter.collection_filters__category .child_item { padding-left: 10px; }

.collection_filters .collection_filter .collection_filter__title { position: relative; font-weight: bold; font-size: 16px; margin-bottom: 18px; }

.collection_filters .collection_filter .list { padding: 0; margin: 0; }

.collection_filters .collection_filter .list .children { margin-left: 10px; padding-left: 0; }

.collection_filters .collection_filter .collection_filter__item { list-style-type: none; }

.collection_filters .collection_filter .collection_filter__item > .label { font-size: 14px; margin-bottom: 8px; cursor: pointer; }

.collection_filters .collection_filter .collection_filter__item > .label:hover, .collection_filters .collection_filter .collection_filter__item.active > .label { text-decoration: underline; }

@media screen and (max-width: 61.9375em) { .collection_filters { position: fixed; -webkit-transition: left 300ms ease-in-out; -moz-transition: left 300ms ease-in-out; -o-transition: left 300ms ease-in-out; -ms-transition: left 300ms ease-in-out; transition: left 300ms ease-in-out; left: -100%; background-color: #fff; z-index: 999; top: 0; padding: 40px 20px; height: 100vh; overflow: auto; padding: 60px 160px 60px 160px; width: 100% !important; flex: 0 0 100%; height: 100%; overflow-y: auto; }
  .collection_filters.active { left: 0; }
  .collection_filters .collection_filter { max-height: 20px; overflow: hidden; -webkit-transition: max-height 300ms ease-in-out; -moz-transition: max-height 300ms ease-in-out; -o-transition: max-height 300ms ease-in-out; -ms-transition: max-height 300ms ease-in-out; transition: max-height 300ms ease-in-out; margin-bottom: 20px; }
  .collection_filters .collection_filter.expand { max-height: 3000px; }
  .collection_filters .collection_filter .collection_filter__title { font-weight: normal; cursor: pointer; }
  .collection_filters .collection_filter .collection_filter__title:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; background-image: url("../img/icons/icon-dropdown.svg"); background-repeat: no-repeat; background-position: center; background-size: 12px auto; -webkit-transition: transform 200ms ease-in-out; -moz-transition: transform 200ms ease-in-out; -o-transition: transform 200ms ease-in-out; -ms-transition: transform 200ms ease-in-out; transition: transform 200ms ease-in-out; width: 12px; height: 12px; }
  .collection_filters .collection_filter.expand .collection_filter__title:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } }

@media screen and (max-width: 47.9375em) { .collection_filters { padding: 60px; }
  .collection_filters .close_filters_button { right: 60px; } }

@media screen and (max-width: 30em) { .collection_filters { padding: 30px 30px; }
  .collection_filters .close_filters_button { top: 30px; right: 30px; } }

.collection_filter__title { margin-bottom: 30px; }

.accordion_item .sub_cats_list { padding-left: 0; padding-right: 0; margin: 0; }

.accordion_item .sub_cats_list .sub_cat__item { list-style-type: none; display: block; margin-bottom: 10px; }

.cat_list .cat_list__item .cat_list__item--title { border-bottom: 1px dotted #3f3f3f; }

.cat_list__item:not(.accordion_item) .cat_list__item--title { border-bottom: none; padding: 0; margin-bottom: 12px; }

.cat_list__item:not(.accordion_item) .cat_list__item--title:after { display: none; }

.outer_avail_twig #filter_posts_checkbox { margin-top: 10px; }

.collection_content a:hover .name { color: #000; text-decoration: underline; }

.collection_content a:hover { color: #000; }

.shadow { position: fixed; top: 0; left: 0; z-index: 1050; width: 100vw; height: 100vh; background-color: #000; z-index: 1111111; display: none; opacity: 0.5; transition: opacity .15s linear; }

.shadow.show { display: block; }

.outer_main_menu_eshop { padding-left: unset; }

.outer_main_menu_eshop.bgfff { background: #fff; z-index: 11111111; position: relative; }

.outer_main_menu_eshop li { list-style-type: none; }

.outer_main_menu_eshop .menu .inner > .cat-item:hover > a { border-bottom: 2px solid #000; }

.outer_main_menu_eshop .menu { display: flex; justify-content: center; border-bottom: 1px solid #BABDC0; width: 800px; margin: auto; padding: unset; z-index: 11111111; background: #fff; }

.outer_main_menu_eshop .menu .inner { padding: unset; }

.outer_main_menu_eshop .menu .inner .cat-item a { padding: 10px; padding-left: 15px; padding-right: 15px; display: block; border-bottom: 2px solid transparent; }

.outer_main_menu_eshop .menu .cat-item:hover .children { display: flex; }

.outer_main_menu_eshop .menu .cat-item .children > .cat-item { width: 200px; }

.outer_main_menu_eshop .menu .cat-item .children { padding: 10px; position: absolute; left: 0; z-index: 111; background: #fff; display: none; border-top: 1px solid #BABDC0; width: 100%; justify-content: center; box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.08); }

.outer_main_menu_eshop .menu .cat-item .children .children { padding-top: unset; border: 1px solid transparent; position: relative; display: block; box-shadow: unset; }

.outer_main_menu_eshop .menu .cat-item .children .children a { padding-top: 2px; padding-bottom: 2px; }

.maskk { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; /* Semi-transparent black */ z-index: 99999999; /* Ensure it's above other elements */ display: none; /* Initially hidden */ }

h1 { font-size: 20px; margin-bottom: 15px; }

#body.modal-open { overflow: hidden; }

.no_results_found { text-align: center; margin: 0 auto; margin-top: 30px; margin-bottom: 100px; }

.loading-animation { background-image: url("/wp-content/uploads/2024/04/loading1.gif"); width: 45px; height: 45px; position: fixed; top: 50%; left: 50%; background-size: 45px; }

.loading-indicator { width: 45px; height: 45px; position: fixed; top: 50%; left: 50%; background-size: 45px; transform: translate(-50%, -50%); z-index: 1111111111111 !important; }

@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

#content_creator, #content_vendor { display: none; }

#content_creator.active, #content_vendor.active { display: block !important; }

.m_tabs { display: flex; justify-content: center; margin-bottom: 20px; }

.m_tabs .tab-btn { cursor: pointer; padding: 5px 10px; margin-right: 5px; font-size: 20px; font-weight: normal; color: #717171; border-radius: 3px; }

.m_tabs .tab-btn:hover { color: #222222; }

.m_tabs .tab-btn.active { font-weight: bold; background-color: #fff; color: #000 !important; }

.m_tabs .tab-btn.active:hover { color: #000; }

#myModal .modal-header { display: flex; flex-shrink: 0; justify-content: space-between; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px); padding: 20px; text-align: left; height: 200px; box-sizing: border-box; }

#myModal .modal-header .influencer_img { width: 250px; height: 100%; display: flex; flex-wrap: wrap; align-items: end; }

#myModal .modal-header .influencer_img img { border-radius: 10px; position: absolute; top: -25px; left: 35px; width: 175px; height: 175px; box-shadow: -10px 10px 25px 0px rgba(0, 0, 0, 0.58); -webkit-box-shadow: -10px 10px 25px 0px rgba(0, 0, 0, 0.58); -moz-box-shadow: -10px 10px 25px 0px rgba(0, 0, 0, 0.58); }

#myModal .modal-header .influencer_descr { width: 355px; height: 100%; padding-top: 15px; display: flex; flex-wrap: wrap; }

#myModal .modal-header .influencer_descr .influencer_popup_name a { font-size: 20px; font-weight: 500; }

#myModal .modal-header .influencer_descr .for_space { display: flex; flex-wrap: wrap; align-items: end; width: 100%; justify-content: right; }

#myModal .modal-dialog { max-width: 650px; margin: 30px auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -52%); }

#myModal .close { color: #aaa; float: right; font-size: 34px; font-weight: bold; position: absolute; right: 15px; top: 0px; }

#myModal .modal-body { padding: 10px; display: flex; flex-wrap: wrap; justify-content: space-around; padding-left: 60px; padding-right: 60px; max-height: 750px; overflow: scroll; height: 45vh; }

#myModal .single_collection { margin-top: 10px; width: 150px; display: inline-block; }

#myModal .modal-title { margin-bottom: 0; line-height: 1.5; width: 100%; font-size: 30px; }

#myModal .collection_content { display: block !important; }

#myModal .collection_content .name { height: 50px; font-size: 14px; line-height: 16px; overflow: hidden; margin-top: 5px; }

#myModal .modal-footer { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: center; padding: .75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(.3rem - 1px); border-bottom-left-radius: calc(.3rem - 1px); }

#myModal .modal-footer #loadMoreTwig { color: #fff !important; background-color: #3f3f3f !important; border: 1px solid #3f3f3f; padding: 10px 37px 10px 37px !important; font-weight: 300 !important; }

#myModal .modal-footer .make_white { background: #fff !important; color: #000 !important; border: unset; cursor: unset !important; }

#myModal .modal-footer .make_white:hover { border: unset !important; background: #fff !important; color: #000 !important; }

.graph_donut .top_right_graph { height: auto !important; width: 100% !important; }

#lineChart_with_dates_v { width: 75% !important; height: auto !important; margin: 0 auto; }

.twigs_home { display: none; }

.modal { z-index: 11111111111; }

.page-id-300 { /* Style the main container */ /* Style the product metrics sections */ /* Style the tables */ /* Add some spacing between table cells */ /* Style the notices wrapper */ /* Style the labels */ /* Style the strong tags */ }

.page-id-300 .collection .collection__header .collection__header--title { padding-right: unset; }

.page-id-300 table td, .page-id-300 .woocommerce table.shop_table td { padding: 10px !important; }

.page-id-300 body, .page-id-300 h1, .page-id-300 h2, .page-id-300 p, .page-id-300 ul, .page-id-300 li, .page-id-300 table { margin: 0; padding: 0; }

.page-id-300 .woocommerce-MyAccount-content { max-width: 800px; margin: 0 auto; padding: 20px; }

.page-id-300 .product_metrics, .page-id-300 .creator_metrics { border: 1px solid #ddd; border-radius: 5px; margin-bottom: 20px; padding: 15px; }

.page-id-300 .product_metrics h2, .page-id-300 .creator_metrics h2 { color: #333; }

.page-id-300 .product_metrics__main, .page-id-300 .product_metrics__influencers, .page-id-300 .product_metrics__click_history, .page-id-300 .product_metrics__twig_actions { margin-bottom: 20px; }

.page-id-300 table { width: 100%; border-collapse: collapse; margin-top: 10px; }

.page-id-300 table, .page-id-300 th, .page-id-300 td { border: 1px solid #ddd; }

.page-id-300 th, .page-id-300 td { padding: 10px; text-align: left; }

.page-id-300 th { background-color: #f2f2f2; }

.page-id-300 td:not(:last-child) { margin-right: 10px; }

.page-id-300 .woocommerce-notices-wrapper { margin-bottom: 20px; }

.page-id-300 .label { font-weight: bold; }

.page-id-300 strong { color: #ffa726; /* or any other color you prefer */ }

.home .gc-footer { display: none; }

.gc-scroll__to-top { z-index: 110; }

@keyframes pulsate { 0% { transform: scale(1);
    opacity: 1; }
  50% { transform: scale(1.12);
    opacity: 0.8; }
  100% { transform: scale(1);
    opacity: 1; } }

.single_influencer:hover .twigss { animation: pulsate 1.5s infinite; cursor: pointer; display: inline-block; }

.ps-hovercard__header.ps-js-cover { background: unset !important; }

.dont_show { display: none; }

.show { display: block; }

.home #sidebar-right { display: none; }

.home .main, .home .dokan-store .site-main { display: flex; }

.trends_order_by a { margin-right: 0px; width: 450px; display: inline-block; height: 100%; position: relative; }

.trends_order_by a span { position: absolute; top: 41%; left: 37%; font-size: 40px; color: #fff; }

.trends_order_by a.active span { color: #000; }

.trends_order_by a:hover span { color: #000; }

.collection_header_filters.space_between { justify-content: space-between; }

.main-hp .row.collection_header_filters.justify-content-end { position: relative; margin-bottom: 50px; }

.main-hp #twig-trends { margin-top: -20px; }

.main-hp .content #post-9 { width: 900px; margin: 0 auto; }

.main-hp .content #post-9 .entry-header { display: none; }

.main-hp .content #post-9 .entry-content .pentada:nth-child(2n+1) .tetrada { float: left; }

.main-hp .content #post-9 .entry-content .pentada:nth-child(2n+1) .fifth { float: right; }

.main-hp .content #post-9 .entry-content .pentada:nth-child(2n+2) .tetrada { float: right; }

.main-hp .content #post-9 .entry-content .pentada:nth-child(2n+2) .fifth { float: left; }

.main-hp .content #post-9 .entry-content .pentada .tetrada { display: flex; flex-wrap: wrap; width: 450px; }

.main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { width: 225px; height: 300px; background-size: contain; border: 10px solid #fff; box-sizing: border-box; }

.main-hp .content #post-9 .entry-content .pentada .tetrada.tr_extra { width: 900px; }

.main-hp .content #post-9 .entry-content .pentada .tetrada.tr_extra .single_influencer { width: 225px; }

.main-hp .content #post-9 .entry-content .pentada .tetrada.tr_extra .single_influencer .for_img { width: 205px; height: 205px; z-index: 1; border-radius: 8px; background-size: 205px 205px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer { position: relative; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .for_img { border-radius: 8px; overflow: hidden; width: 205px; height: 205px; z-index: 1; background-size: 205px 205px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { position: absolute; bottom: 0px; height: 75px; width: 100%; min-height: 42px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont .catss.catss_trim { min-height: 42px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont .catss { font-size: 14px; max-height: 42px; overflow: auto; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont .friends_twigs { display: flex; justify-content: space-between; padding-left: 5px; padding-right: 5px; width: 100%; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont .friends_twigs .twigss { cursor: pointer; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .influencer_content { color: #fff; padding: 10px; padding-top: 8px; padding-bottom: 8px; position: absolute; z-index: 1; background-color: rgba(0, 0, 0, 0.3); height: calc(100% - 75px); color: #fff; width: 100%; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .influencer_content .open_prf { height: auto; color: #fff; width: 100%; text-align: center; line-height: 5; font-size: 30px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .influencer_content b { color: #ffa726; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .influencer_content .name { width: 100%; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .influencer_content .name:hover { color: #ffa726; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer:hover .influencer_content { display: flex !important; z-index: 1; flex-wrap: wrap; align-content: space-between; border-radius: 8px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer.fifth { width: 450px; height: 600px; background-size: 505px; border: 10px solid #fff; box-sizing: border-box; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer.fifth .for_img { background-size: 505px; width: 430px; height: 506px; border-radius: 8px; }

.main-hp .content #post-9 .entry-content .pentada .single_influencer.fifth .open_prf { height: auto; color: #fff; width: 100%; text-align: center; line-height: 11; font-size: 40px; }

.main-hp .container-fluid { padding-left: unset; padding-right: unset; }

.click-dashboard { max-width: 1200px; margin: 20px auto; font-family: Arial, sans-serif; color: #333; }

.card { background: #fff; border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); margin-bottom: 20px; overflow: hidden; }

.card h2 { background: #f8f9fa; padding: 15px; margin: 0; font-size: 18px; font-weight: bold; border-bottom: 1px solid #eaeaea; }

.table { width: 100%; border-collapse: collapse; }

.table-row, .table-header { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; align-items: center; }

.table-header { background-color: #f8f9fa; font-weight: bold; text-transform: uppercase; color: #555; }

.table-header div, .table-row div { padding: 10px; border-bottom: 1px solid #eaeaea; text-align: center; }

.table-row { background-color: #fff; transition: background-color 0.3s ease; }

.table-row:hover { background-color: #f9f9f9; }

.table-row div { font-size: 14px; }

.table-row .action { font-weight: bold; color: green; text-transform: capitalize; }

.table-row .action.cash-out { color: red; }

.no-data { grid-column: span 4; text-align: center; color: #888; padding: 20px; background: #fff; font-size: 14px; }

.tabs-container { font-family: Arial, sans-serif; margin: 20px auto; max-width: 1200px; }

.tabs { display: flex; justify-content: space-around; margin-bottom: 20px; border-bottom: 2px solid #eaeaea; }

.tab-button, .tab-buttonsub { background: none; border: none; font-size: 16px; padding: 10px 20px; cursor: pointer; color: #555; border-bottom: 3px solid transparent; transition: color 0.3s, border-color 0.3s; }

.tab-button:hover, .tab-buttonsub:hover, .tab-buttonsub.active, .tab-button.active { color: #ffa726; border-bottom: 3px solid #ffa726; }

.tab-content, .sub-tab-content { display: none; }

.tab-content.active { display: block; }

.card { background: #fff; border: 1px solid #eaeaea; border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); padding: 20px; }

.table { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px; }

.table-header { display: contents; font-weight: bold; background: #f9f9f9; padding: 10px 0; }

.table-row { display: contents; }

.no-data { grid-column: 1 / -1; text-align: center; color: #777; font-style: italic; }

.custom_pop_up_verification-modal.open { display: block; }

.make_flex_for_sort { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.show_more_twigs_prof { text-align: center; }

.show_more_twigs_prof #loadMore, .show_more_twigs_prof #loadMoreWishlist { width: fit-content; background: #FFA726; padding: 10px; padding-left: 20px; padding-right: 20px; border-radius: 3px; border: 1px solid #ffa726; cursor: pointer; }

.main__single_collection .collection__influencers { background: #F7F7F7; padding: 20px; padding-top: 30px; border-radius: 10px; }

.main__single_collection .collection__influencers .collection_influencer_item.row { padding: 25px !important; padding-bottom: unset !important; padding-top: unset !important; width: 100%; margin: 0 auto; border-radius: 5px; background: #fff; display: flex; flex-wrap: wrap; --bs-gutter-x: unset; --bs-gutter-y: unset; margin-bottom: 20px; }

.main__single_collection .collection__influencers .collection_influencer_item.row:last-child { margin-bottom: unset !important; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.profile__avatar { padding: unset; margin-bottom: unset; padding-right: 20px; border-right: 2px solid #F7F7F7; padding-top: 25px; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.profile__avatar img { border-radius: 10px; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.profile__avatar span { height: 25px; display: inline-block; padding-top: 3px; margin-bottom: 8px; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__summary { padding: 25px !important; border-right: 2px solid #f7f7f7; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__summary a { font-weight: bold; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__summary .collection_influencer_item__summary--desciption { padding-left: unset; padding-bottom: unset; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__summary .collection_influencer_item__summary--desciption .marg_bot_unset { margin-bottom: unset; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__link { padding: unset; margin-left: 25px; margin-top: unset; padding-top: 25px; padding-bottom: 25px; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__link .ps-btn--action { background: #FFA726; color: #000; font-weight: bold; font-size: 16px; --font-size: 100%; font-family: roboto; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__link .ps-btn--action:hover { background: #333; color: #fff; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__link a { text-align: center; }

.main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__link .text_for_button { display: flex; flex-wrap: wrap; height: 115px; justify-content: center; text-align: center; align-items: center; margin-bottom: 25px; }

@media screen and (min-width: 62em) { .main__single_collection .collection_gallery_container { padding-right: 30px; } }

.main__single_collection .collection_gallery_container.single_image .slick-dots { display: none !important; }

.main__single_collection .collection_gallery_container .bg { background-position: center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; padding-top: 120%; }

.main__single_collection .collection_gallery_container .collection_gallery { margin-bottom: 40px; padding-bottom: 40px; }

@media screen and (min-width: 62em) { .main__single_collection .collection_gallery_container .collection_gallery { width: calc( 100% - 100px); flex: 0 0 calc( 100% - 100px); padding-bottom: 0; } }

.main__single_collection .collection_gallery_container .collection_gallery .bg { margin-bottom: 0; }

.main__single_collection .collection_gallery_container .collection_gallery .slick-dots { position: absolute; bottom: 6px; left: 0; z-index: 9999; }

@media screen and (min-width: 62em) { .main__single_collection .collection_gallery_container .collection_gallery .slick-dots { display: none !important; } }

.main__single_collection .collection_gallery_container .collection_gallery .slick-dots li { margin: 0; }

.main__single_collection .collection_gallery_container .collection_gallery .slick-dots li button { border: 1px solid var(--COLOR--TEXT); }

.main__single_collection .collection_gallery_container .collection_gallery .slick-dots li.slick-active button { background-color: var(--COLOR--TEXT); }

.main__single_collection .collection_gallery_container .collection_gallery_nav { width: 200px; flex: 0 0 80px; margin-bottom: 14px; }

.main__single_collection .collection__summary { margin-bottom: 60px; }

@media screen and (min-width: 62em) { .main__single_collection .collection__summary { padding-left: 30px; margin-bottom: 40px; } }

.main__single_collection .collection__summary .breadcrumbs { margin-bottom: 10px; }

.main__single_collection .collection__summary .collection__title { margin-bottom: 30px; }

.main__single_collection .collection__summary .collection__content { padding: 8px; background-color: #fff; font-size: 14px; line-height: 24px; margin-bottom: 30px; }

.main__single_collection .collection__summary .product_meta { margin-top: 0  !important; margin-bottom: 1rem; color: inherit; padding-top: 0  !important; border-top: none !important; }

.main__single_collection .collection__summary .product_meta span { color: inherit !important; font-size: inherit !important; }

.main__single_collection .collection__vendor { align-items: center; }

.main__single_collection .collection__vendor .profile__avatar { width: 64px; flex: 0 0 64px; margin: 0; }

.main__single_collection .collection__vendor .profile__name { text-align: left; }

.main__single_collection .collection__vendor .collection__price { text-align: right; }

.main__single_collection .collection__link--single { margin-top: 30px; }

.main__single_collection .collection__influencers--title { font-size: 18px; margin-bottom: 20px; }

.main__single_collection .collection__influencers .collection_influencer_item { margin-bottom: 30px; }

@media screen and (min-width: 62em) { .main__single_collection .collection__influencers .collection_influencer_item { padding-left: 30px; } }

.main__single_collection .collection__influencers .collection_influencer_item .profile__avatar { max-width: 200px; }

.main__single_collection .collection__influencers .collection_influencer_item .profile__avatar a { width: 100%; }

.main__single_collection .collection__influencers .collection_influencer_item .collection_influencer_item__summary { padding-left: 0; }

.main__single_collection .collection__influencers .collection_influencer_item .collection_influencer_item__summary--profile_name { display: block; margin-bottom: 6px; min-height: 24px; }

.main__single_collection .collection__influencers .collection_influencer_item .collection_influencer_item__summary--desciption { padding: 8px; background-color: #fff; font-size: 14px; line-height: 24px; }

.main__single_collection .collection__influencers .collection_influencer_item .collection_influencer_item__link { margin-top: 30px; max-width: 100%; flex: 0 0 100%; }

.main__single_collection .collection__influencers .collection_influencer_item .collection_influencer_item__link > a { display: block; }

@media screen and (min-width: 48em) { .main__single_collection .collection__influencers .collection_influencer_item .collection_influencer_item__link { max-width: 250px; flex: 0 0 250px; } }

.gc-profile__cover--wide .ps-focus--centered .ps-focus__info, .gc-profile__cover--full .ps-focus--centered .ps-focus__info { align-items: unset; }

.ps-profile__progress.ps-completeness-info.ps-js-profile-completeness { display: none; }

.about_titles { font-weight: bold; margin-bottom: 10px; display: block; }

.oute_top_profile { display: flex; flex-wrap: wrap; }

.oute_top_profile .inner_first { width: 40%; }

.oute_top_profile .inner_second { width: 60%; }

.oute_top_profile .inner_second .ps-focus__info { height: 100px !important; margin-top: 30px; }

.oute_top_profile .inner_second .ps-focus__info .ps-focus__name { text-align: left; }

.custom-tab-container { margin-top: 20px; }

.custom-tabs { display: flex; list-style: none; padding: 0; margin: 0; }

.custom-tab { cursor: pointer; padding: 10px 20px; border-bottom: none; margin-right: 10px; transition: background 0.3s ease; list-style-type: none; }

.custom-tab { padding: unset !important; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; border-bottom: 3px solid transparent !important; }

.custom-tab.active { background: #fff; border-bottom: 3px solid #000 !important; }

.custom-tab-content { padding-top: 20px; }

.custom-tab-pane { display: none; }

.custom-tab-pane.active { display: block; }

.custom-tab-pane p { color: #666; font-style: italic; }

.inner_second .ps-focus__title { width: 50% !important; }

.tw_profile_focus .ps-focus__footer .name_conections .ps-focus__title { width: 100% !important; }

.ps-focus__cover.ps-js-cover { width: 100%; float: right; }

.socials { background: #F5F5F5; padding: 10px; margin-bottom: 10px; padding-left: 20px; padding-right: 20px; }

.other { background: #F5F5F5; padding: 10px; margin-bottom: 10px; padding-left: 20px; padding-right: 20px; }

.vendor .to_show_on_not_to_show_19 { display: none; }

.vendor .to_show_on_not_to_show_18 { display: none; }

.vendor .to_show_on_not_to_show_17 { display: none; }

.influencer .to_show_on_not_to_show_2982 { display: none; }

.influencer .to_show_on_not_to_show_2984 { display: none; }

.influencer .to_show_on_not_to_show_2985 { display: none; }

.influencer .to_show_on_not_to_show_2986 { display: none; }

.influencer .to_show_on_not_to_show_2987 { display: none; }

.influencer .to_show_on_not_to_show_2988 { display: none; }

.ussser .to_show_on_not_to_show_19 { display: none; }

.ussser .to_show_on_not_to_show_18 { display: none; }

.ussser .to_show_on_not_to_show_17 { display: none; }

.ussser .to_show_on_not_to_show_2982 { display: none; }

.ussser .to_show_on_not_to_show_2984 { display: none; }

.ussser .to_show_on_not_to_show_2985 { display: none; }

.ussser .to_show_on_not_to_show_2986 { display: none; }

.ussser .to_show_on_not_to_show_2987 { display: none; }

.ussser .to_show_on_not_to_show_2988 { display: none; }

#postbox-main { display: block !important; }

.ps-posts__filters { display: flex !important; }

.error-border { border: 1px solid red !important; }

.show_sum_message { display: block !important; }

.error_message_pres.show_sum_message { position: absolute; bottom: 21px; color: red; font-size: 13px; }

.ps-postbox__input.ps-textarea.ps-postbox-textarea.ps-tagging-textarea { height: 70px !important; }

.main-messages #sidebar-right { display: none; }

.main-messages .entry-content { width: 900px; }

.ps-messages__search-inner.ps-input__wrapper .gci-search { top: 20px; right: 24px !important; position: absolute; text-align: right; }

.add_marg { margin-bottom: 25px; }

.select_social_title { margin-bottom: 30px; }

.select_category_title { margin-bottom: 10px; }

.ps-notif__box-actions { text-align: right; }

.ps-notif__box-actions .type_text { padding: 10px; background: #FFA726; padding-left: 20px; padding-right: 20px; border-radius: 3px; }

.ps-notif__box-actions .type_text:hover { background: #363636; color: #fff; }

.add_friend_message { text-align: right; }

.cats { display: flex; flex-wrap: wrap; margin-bottom: 50px; }

.cats .single_cat { width: 106px; border: 3px solid transparent; border-radius: 5px; margin-bottom: 5px; text-align: center; margin-right: 5px; cursor: pointer; }

.cats .single_cat.selected { border-color: #ffa726; }

.cats .single_cat .name { font-size: 14px; margin-top: 5px; }

.cats .single_cat:nth-child(6n+6) { margin-right: unset; }

.cats .single_cat img { width: 30px; margin: 0 auto; }

.vendor_view .services_space { cursor: pointer; }

.vendor_view .services_space.selected { border: 3px solid #ffa726; }

#social_media_select { padding-top: 4px !important; padding-bottom: 4px !important; margin-bottom: 9px; padding-left: 5px !important; }

.add_service { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }

.services_space.existing_services::before { height: 33px; width: 39px; background-size: 30px 30px; right: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); top: -2px; padding: 5px; border-left: 5px solid #fff; box-sizing: border-box; background-repeat: no-repeat; border-right: 5px solid #fff; }

.outer_services { display: flex; flex-wrap: wrap; }

.outer_services .services_space { width: 210px; height: 330px; box-sizing: border-box !important; border: 1px solid #919191; border-radius: 5px; margin-right: 10px; margin-bottom: 30px; padding: 10px; position: relative; }

.outer_services .services_space .buttons_wrapper { display: flex; justify-content: space-between; }

.outer_services .services_space .buttons_wrapper .ps-btn { border: 1px solid #919191 !important; border-radius: 3px !important; background: #fff !important; color: #000 !important; padding: 2px !important; padding-left: 15px !important; padding-right: 15px !important; margin-top: 18px; }

.outer_services .services_space p { height: 22px; }

.outer_services .services_space input { padding: unset !important; padding-right: unset; padding-left: unset; width: 100px; margin-bottom: unset !important; border: 1px solid #919191; border-radius: 3px !important; padding-left: 2px !important; padding-right: 2px !important; text-align: center; }

.outer_services .services_space .pie-chart { width: 100px; height: 100px; background-image: conic-gradient(#4D93EF 64%, #8FC2FF 36%); border-radius: 50%; }

.outer_services .services_space .followers { text-align: center; color: #919191; }

.outer_services .services_space .price_from_value { text-align: center; color: #919191; }

.outer_services .services_space .price_from_value input { width: 50px; }

.outer_services .services_space .man { text-align: center; color: #919191; width: 50%; display: inline-block; }

.outer_services .services_space .man input { width: 50px; }

.outer_services .services_space .man span { color: #4D93EF; }

.outer_services .services_space .woman { text-align: center; color: #919191; width: 50%; display: inline-block; }

.outer_services .services_space .woman input { width: 50px; }

.outer_services .services_space .woman span { color: #8FC2FF; }

.outer_services .services_space .canvas_wrapper { display: flex; justify-content: center; }

.outer_services .services_space .edit_service { position: absolute; width: 25px; height: 25px; right: 0px; top: 0; text-align: center; cursor: pointer; }

.outer_services .services_space .edit_service img { width: 15px; }

.outer_services .services_space .get_social_del { cursor: pointer; text-align: center; text-transform: capitalize; }

.outer_services .services_space:nth-child(4n+4) { margin-right: unset; }

.outer_services .add_service { margin-right: unset; }

.outer_services .add_service .add { border: 1px solid #dedede; width: 50px; height: 50px; border-radius: 25px; font-size: 25px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; cursor: pointer; }

.user_social_media_accounts li { margin-right: 3px; }

.gci-instagram::before { content: ""; background: url("/wp-content/uploads/2024/03/instagram.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-facebook::before { content: ""; background: url("/wp-content/uploads/2024/03/facebook.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-youtube::before { content: ""; background: url("/wp-content/uploads/2024/03/youtube.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-tiktok::before { content: ""; background: url("/wp-content/uploads/2024/03/tiktok.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-twitter::before { content: ""; background: url("/wp-content/uploads/2024/03/x.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-pinterest::before { content: ""; background: url("/wp-content/uploads/2025/02/pinterest.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-twigs::before { content: ""; background: url("/wp-content/uploads/2025/03/0-02-05-3e378d9c798ea75f1752dd31c761dde4b4598e916bed1a09f952263e19e967f9_95db15d052da18e3.png"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-about::before { content: ""; background: url("/wp-content/uploads/2025/03/user.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-links::before { content: ""; background: url("/wp-content/uploads/2025/03/links.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-services::before { content: ""; background: url("/wp-content/uploads/2025/03/diamond.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-threads::before { content: ""; background: url("/wp-content/uploads/2024/03/threds.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-linkedin::before { content: ""; background: url("/wp-content/uploads/2024/03/linkedin.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-my_web::before { content: ""; background: url("/wp-content/uploads/2024/03/my-web.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-custom1::before { content: ""; background: url("/wp-content/uploads/2024/03/my-web.jpg"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.gci-add_new::before { content: ""; background: url("/wp-content/uploads/2023/11/ADD-LINK.png"); display: block; height: 30px; width: 30px; background-size: 30px 30px; }

.tw_profile_focus { position: relative; }

.tw_profile_focus .ps-focus__actions .ps-focus__cover-action { font-size: 80%; }

.tw_profile_focus .name_conections { text-align: center; display: flex; flex-wrap: wrap; justify-content: center; position: relative; margin-bottom: 10px; }

.tw_profile_focus .follow_button { justify-content: right; font-size: 80%; }

.tw_profile_focus .add_friend_message { text-align: right; height: 49px; padding-top: 10px; padding-bottom: 10px; }

.tw_profile_focus .add_friend_message span { font-size: 80%; }

.tw_profile_focus .message_button { border: unset; background: #363636; color: #fff; transition: 0.35s all; padding: 10px; border-radius: 4px; padding-left: 15px; padding-right: 15px; }

.tw_profile_focus .message_button:hover { border: unset; background: #ffa726; box-shadow: unset; }

.tw_profile_focus .ps-focus__shared { position: relative; display: inline-block !important; top: unset; position: relative; display: inline-block !important; }

.tw_profile_focus .ps-focus__shared .gcis.gci-share-alt { font-size: 16px; }

.tw_profile_focus .ps-focus__shared i { margin-right: 5px; }

.tw_profile_focus .ps-focus__shared span { display: inline-block; margin-top: unset; }

@media screen and (min-width: 62em) { .tw_profile_focus .ps-focus__avatar { max-width: 200px; width: 200px; bottom: auto; top: 30px; } }

@media screen and (min-width: 62em) { .tw_profile_focus .ps-focus__footer { padding-top: 0; margin-bottom: 40px; } }

.tw_profile_focus .ps-focus__footer .ps-focus__actions.ps-js-profile-actions-extra { width: 100%; }

@media screen and (min-width: 62em) { .tw_profile_focus .ps-focus__footer .ps-focus__info { height: 150px; padding: 0; } }

.tw_profile_focus .ps-focus__footer .ps-focus__info .my_twigns_icon_placeholder { width: 260px; text-align: left; }

@media screen and (min-width: 62em) { .tw_profile_focus .ps-focus__footer .ps-focus__title { margin-bottom: 0; width: 39%; } }

@media screen and (min-width: 62em) { .tw_profile_focus .ps-focus__actions.ps-js-profile-actions-extra { text-align: right; } }

.ps-focus__footer .ps-focus__info .ps-focus__shared { display: none !important; }

.gc-profile__cover--full .ps-focus--gecko, .gc-profile__cover--full .ps-focus__footer .ps-focus__info { background-color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

.gc-profile__cover--full { z-index: 111; }

.gc-profile__cover--full .ps-focus__cover { z-index: auto; }

.gc-profile__cover--full .ps-focus__cover-inner .ps-avatar { z-index: 8; bottom: 48px; }

.gc-profile__cover--full .ps-focus__footer { padding-top: 0px; position: relative; z-index: 7; }

.gc-profile__cover--full .ps-focus__footer .ps-focus__info { -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; height: 200px; }

.gc-profile__cover--full .ps-focus__menu { border: none; background-color: #fff; border-bottom: 1px solid rgba(83, 89, 97, 0.4); }

.gc-profile__cover--full .ps-focus__menu .ps-focus__menu-inner { color: var(--COLOR--TEXT); position: relative; z-index: 2; }

@media screen and (min-width: 62em) { .gc-profile__cover--full .ps-focus__menu .ps-focus__menu-inner { max-width: 80%; } }

.gc-profile__cover--full .ps-focus__menu .ps-focus__menu-inner > a { border: none; position: relative; }

.gc-profile__cover--full .ps-focus__menu .ps-focus__menu-inner > a.ps-focus__menu-item--active:after { content: ''; position: absolute; bottom: -2px; width: 75px; height: 4px; background-color: #535961; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; z-index: 1; }

.main-profile { position: relative; }

@media screen and (min-width: 62em) { .ps-focus--centered .ps-focus__cover::before { padding-top: unset; }
  .ps-focus__mobile-actions { display: block; margin-top: -10px; width: 20%; }
  .gc-profile__cover--full .ps-focus__cover-inner .ps-avatar { bottom: -75px; }
  .gc-profile__cover--full .ps-focus--centered .ps-focus__title { order: 0; text-align: center; }
  .gc-profile__cover--full .ps-focus--centered .ps-focus__title .ps-focus__details { width: 100%; text-align: center; }
  .gc-profile__cover--full .ps-focus--centered .ps-focus__title .ps-focus__details > a { display: inline-block; } }

.user_social_media_accounts { text-align: center; margin-top: 20px; }

@media screen and (min-width: 62em) { .user_social_media_accounts { text-align: left; margin-top: 14px; } }

.user_social_media_accounts li { list-style-type: none; display: inline-block; margin-right: 8px; }

.user_social_media_accounts li:last-of-type { margin-right: 0; }

.user_social_media_accounts li i { font-size: 26px; }

.main-profile .peepso #ps-activitystream .ps-post { background: #f5f5f5; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__header { padding: 10px; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__header .ps-avatar--post { width: 25px; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__header .ps-post__meta { display: flex; flex-wrap: wrap; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__header .ps-post__meta .ps-post__info { margin-top: 2px; margin-left: 5px; }

.main-profile .peepso #ps-activitystream .ps-post .ps-poll { padding-left: 10px; padding-right: 10px; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__body .ps-post__content { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__body .gallery { margin-bottom: unset !important; }

.main-profile .peepso #ps-activitystream .ps-post .ps-post__body .gallery .gallery-item { margin: unset; }

.main-profile .container-fluid { padding-left: 0; padding-right: 0; }

.about_me_prof_desk.mob_hide { width: 50%; }

.about_me_prof_desk.mob_hide { min-height: 60px; overflow-wrap: break-word; }

.show_feed_settings { font-size: 22px; list-style-type: none; position: relative; width: 50px; text-align: center; }

.show_feed_settings .dropdown_feed_settings { position: absolute; width: 125px; padding: 10px; top: 49px; left: -100px; }

.show_feed_settings .dropdown_feed_settings li { padding: 10px; }

.show_feed_settings:hover { cursor: default; }

.show_feed_settings:hover .dropdown_feed_settings.ps-dropdown__menu.ps-js-dropdown-menu { display: block; }

.show_feed_settings li { list-style-type: none; }

.ps-members.ps-js-members.pso-members--grid { min-height: 70vh; }

.pso-messages.pso-messages--focus { z-index: 1111111111111; }

.ps-page.ps-page--messages { margin-top: 50px; }

.ps-page.ps-page--messages .pso-navbar { display: none; }

.ps-avatar.ps-avatar--focus.ps-focus__avatar.ps-js-avatar { margin-right: 30px !important; }

.outer_font_stats { font-size: 16px; text-align: center; }

.oute_top_profile .inner_second { margin-top: 60px; }

.oute_top_profile .inner_second .ps-focus__details.ps-js-focus-interactions.mob_hide { text-align: left !important; }

.oute_top_profile .inner_second .ps-focus__info { height: auto !important; margin-top: 0px; }

.my_twigs_icon.my_twigns_icon_placeholder { font-size: 16px; }

.follow_button.ps-focus__cover-actions.ps-js-focus-actions { margin-top: 5px; }

.ps-focus__details.ps-js-focus-interactions { width: 100% !important; text-align: left !important; }

.hide_only_tabs_not_content { display: none; }

.outer_custom_tab_for_flex { display: flex; flex-wrap: wrap; justify-content: space-between; }

.outer_custom_tab_for_flex { border-bottom: 1px solid #ddd; }

.ps-focus__menu-item { padding: 10px; }

.ps-focus__menu-item.ps-js-item.gci-twigs, .ps-focus__menu-item.ps-js-item.gci-about, .ps-focus__menu-item.ps-js-item.gci-services, .ps-focus__menu-item.ps-js-item.gci-links { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }

.ps-focus__menu-item.ps-js-item.gci-twigs::before, .ps-focus__menu-item.ps-js-item.gci-about::before, .ps-focus__menu-item.ps-js-item.gci-services::before, .ps-focus__menu-item.ps-js-item.gci-links::before { margin-right: 10px; }

.inner_second .user_profile_social .user_social_media_accounts li { margin-right: 20px; }

.inner_second .user_profile_social .user_social_media_accounts i::before { width: 20px; height: 20px; background-size: 20px; }

.user_social_media_accounts { text-align: left; margin-top: 0px !important; }

.custom-tab::before, .custom-tab a::before { height: 20px; width: 20px; background-size: 20px 20px; }

.top_menu_prof .custom-tab::before, .top_menu_prof .custom-tab a::before { height: 20px; width: 20px; background-size: 20px 20px; }

.about_me_prof_desk { font-size: 13px; }

.top_menu_prof { display: flex; padding-left: unset; flex-wrap: wrap; font-size: 14px; }

.top_menu_prof li { margin-right: unset; }

.top_menu_prof li a { padding: 5px; }

.about_me_prof_desk { max-height: 65px; overflow: hidden; position: relative; transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out; cursor: pointer; padding-bottom: 10px; }

.about_me_prof_desk::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); pointer-events: none; display: block; transition: opacity 0.3s ease-in-out; }

.about_me_prof_desk.expanded { max-height: 500px; /* Adjust based on content */ padding-bottom: 20px; }

.about_me_prof_desk.expanded::after { opacity: 0; }

.ps-focus__details.ps-js-focus-interactions { text-align: center !important; }

.top_menu_prof li:first-child a { padding-left: unset; }

.tw_profile_focus .ps-focus__footer { margin-bottom: 0px !important; }

.custom-tab { text-transform: capitalize; }

.ps-focus__menu-item.ps-js-item.gci-twigs::before { height: 18px; width: 18px; background-size: 18px; }

.top_menu_prof .custom-tab { border-bottom: unset !important; }

.top_menu_prof .custom-tab.active { border-bottom: unset !important; }

.top_menu_prof .custom-tab.active a { color: #000 !important; }

.ps-focus__menu-item.ps-js-item.gci-twigs { background: #ffa726; border-radius: 7px; }

.custom-tab[data-tab="custom-twigs_feed"] { border-bottom: unset !important; margin-bottom: 5px; margin-right: unset; }

.custom-tab[data-tab="custom-twigs_feed"] a { color: #000; }

.for_width { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; overflow: hidden; }

#image-input { max-width: 300px; }

.form-container { max-width: 700px; margin: auto; }

.form-group { display: flex; align-items: flex-start; padding: 20px 0; border-bottom: 1px solid #ccc; flex-wrap: wrap; }

.form-group img { width: 40px; margin-right: 20px; }

.form-group label { flex: 1; font-weight: bold; font-size: 16px; }

.form-group small { display: block; font-size: 13px; color: #666; margin-top: 3px; }

.form-group input[type="text"], .form-group textarea, .form-group select { width: 100%; padding: 8px; font-size: 15px; margin-top: 5px; }

.form-group input[type="file"] { font-size: 15px; margin-top: 5px; }

.submit-btn { margin-top: 30px; background: #333; color: white; padding: 10px 20px; border: none; font-size: 16px; cursor: pointer; border-radius: 5px; }

.form-group:last-child { border-bottom: none; }

.edit_product { position: absolute; top: 10px; LEFT: 10px; width: 30px; height: 30px; cursor: pointer; background: #fff; padding-left: 4px; padding-right: 1px; border-radius: 5px; }

.no_edit { position: absolute; top: 10px; LEFT: 10px; width: 30px; height: 30px; cursor: pointer; background: #fff; padding-left: 4px; padding-right: 1px; border-radius: 5px; }

.delete_product { position: absolute; top: 50px; LEFT: 10px; width: 30px; height: 30px; cursor: pointer; background: #fff; padding-left: 4px; padding-right: 1px; border-radius: 5px; }

.for_edit_prod { padding: 10px; }

/* Custom Modal container */
.custom_pop_up_verification-modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 11111111111111; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: black; /* Fallback color */ background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */ }

/* Custom Modal content */
.custom_pop_up_verification-modal-content { background-color: #fefefe; margin: 15% auto; /* 15% from the top and centered */ padding: 20px; border: 1px solid #888; width: 80%; /* Could be more or less, depending on screen size */ max-width: 500px; /* Max width */ text-align: center; /* Center text */ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); /* Add a shadow */ border-radius: 10px; /* Rounded corners */ }

.sign_in_txt, .register_txt { margin-bottom: 30px; }

.sign_in_txt h1, .register_txt h1 { font-weight: 500; }

.show_txt { display: block !important; }

.logged_in_bg { background-image: url("/wp-content/uploads/2024/06/0-02-05-5bd4a97fe81666b98c087d49dd7a8fa88611f10e2b551fe5ed73f28e04347f12_a17faf56df87de98.jpg"); }

.registered_bg { background-image: url("/wp-content/uploads/2024/06/0-02-05-72f9b43d86e6ef511e4d935223ee1831f6e2090d03623cd2879301eba735d986_52c1897ffcacf435.jpg"); }

.main_log_reg_img { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 150px; z-index: 1; }

.wraper_login_register_form { max-width: 700px; padding: 20px; border: 1px solid #DDDDDD; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: #F9F9F9; /* Style for the form labels */ /* Submit button style */ }

.wraper_login_register_form.sign_c { background: #fff; border: unset; box-sizing: unset; box-shadow: unset; width: 450px; }

.wraper_login_register_form .single_field_outer_peepso_user_field_1412 img { width: 50px; }

.wraper_login_register_form .single_field_outer_peepso_user_field_1412 .label { font-weight: bold; }

.wraper_login_register_form .single_field_outer_peepso_user_field_1412 label { border: 3px solid transparent; width: 15%; text-align: center; font-weight: normal; }

.wraper_login_register_form .single_field_outer_peepso_user_field_1412 label.selected { border: 3px solid #FFA726; box-sizing: border-box; border-radius: 5px; }

.wraper_login_register_form .single_field_outer_peepso_user_field_1412 label:hover { cursor: pointer; }

.wraper_login_register_form .tw_registration_form.tw_form #description { border: 1px solid #DDDDDD; background: #fff; }

.wraper_login_register_form .tw_registration_form.tw_form #description:focus { border-color: #BBBBBB; background: #fff; border: 1px solid #DDDDDD !important; }

.wraper_login_register_form .tw_registration_form.tw_form #description:hover { background: #fff; }

.wraper_login_register_form .form_control.single_field_outer_tw_email, .wraper_login_register_form .form_control.single_field_outer_tw_password { width: calc(50% - 9px); display: inline-block; }

.wraper_login_register_form .form_control.single_field_outer_tw_email2, .wraper_login_register_form .form_control.single_field_outer_tw_password2 { margin-left: 12px; width: calc(50% - 9px); display: inline-block; }

.wraper_login_register_form .vendor.form_control.single_field_outer_first_name, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_birthdate, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2984, .wraper_login_register_form .vendor.form_control.single_field_outer_url, .wraper_login_register_form .vendor.form_control.single_field_outer_user_url, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2985 { width: calc(50% - 9px); display: inline-block; }

.wraper_login_register_form .vendor.form_control.single_field_outer_first_name .form_input_url, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_birthdate .form_input_url, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2984 .form_input_url, .wraper_login_register_form .vendor.form_control.single_field_outer_url .form_input_url, .wraper_login_register_form .vendor.form_control.single_field_outer_user_url .form_input_url, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2985 .form_input_url { width: 100%; }

.wraper_login_register_form .vendor.form_control.single_field_outer_last_name, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_gender, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2986, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2987, .wraper_login_register_form .vendor.form_control.single_field_outer_peepso_user_field_2988 { margin-left: 12px; width: calc(50% - 9px); display: inline-block; }

.wraper_login_register_form .content_creator.form_control.single_field_outer_first_name, .wraper_login_register_form .content_creator.form_control.single_field_outer_peepso_user_field_birthdate, .wraper_login_register_form .content_creator.form_control.single_field_outer_peepso_user_field_2985 { width: calc(50% - 9px); display: inline-block; }

.wraper_login_register_form .content_creator.form_control.single_field_outer_last_name, .wraper_login_register_form s .content_creator.form_control.single_field_outer_peepso_user_field_gender, .wraper_login_register_form .content_creator.form_control.single_field_outer_peepso_user_field_birthdate { margin-left: 14px; width: calc(50% - 9px); display: inline-block; }

.wraper_login_register_form label { margin: 10px 0 5px; font-weight: bold; color: #333333; }

.wraper_login_register_form #url, .wraper_login_register_form #peepso_user_field_birthdate { width: 100%; }

.wraper_login_register_form input, .wraper_login_register_form textarea, .wraper_login_register_form select { padding: 10px; margin: 0px 0 10px; border: 1px solid #DDDDDD; border-radius: 5px !important; box-sizing: border-box; padding-left: 10px !important; background: #fff; /* Additional focus style for better UX */ }

.wraper_login_register_form input:focus, .wraper_login_register_form textarea:focus, .wraper_login_register_form select:focus { border-color: #BBBBBB; outline: none; background: #fff; border: 1px solid #DDDDDD !important; }

.wraper_login_register_form input:hover, .wraper_login_register_form textarea:hover, .wraper_login_register_form select:hover { background: #fff; border: 1px solid #DDDDDD !important; }

.wraper_login_register_form #user_login input, .wraper_login_register_form #user_login select { padding: 10px; margin: 0px 0 10px; border-radius: 5px !important; box-sizing: border-box; padding-left: 10px !important; background: #fff; border-bottom-left-radius: unset !important; border-bottom-right-radius: unset !important; }

.wraper_login_register_form #user_login input:focus, .wraper_login_register_form #user_login select:focus { background: #fff; border-top: unset !important; border-right: unset !important; border-left: unset !important; }

.wraper_login_register_form #user_login input:hover, .wraper_login_register_form #user_login select:hover { border-top: unset !important; border-right: unset !important; border-left: unset !important; background: #fff; }

.wraper_login_register_form button[type="submit"] { padding: 10px; margin: 20px 0; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; }

.main_register { min-height: 100vh; position: relative; width: 100% !important; margin: unset; float: right; padding: unset !important; }

.main_register .bg { width: 50%; position: fixed; top: 0; bottom: 0; left: 0; background-color: #fff; background-position: center; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; z-index: -1; }

.main_register #peepso-wrap { padding: 0; }

.main_register .content { padding: 80px 60px 60px 60px; }

.ps-page--register, .psf-login { background-color: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; padding: 0; }

.ps-page--register .ps-form--register .ps-form__field-desc, .ps-page--register .ps-form--register .ps-form__label:not(.always_visible), .ps-page--register .ps-form--login .ps-form__field-desc, .ps-page--register .ps-form--login .ps-form__label:not(.always_visible), .psf-login .ps-form--register .ps-form__field-desc, .psf-login .ps-form--register .ps-form__label:not(.always_visible), .psf-login .ps-form--login .ps-form__field-desc, .psf-login .ps-form--login .ps-form__label:not(.always_visible) { display: none; }

.ps-page--register .tsc-icons, .psf-login .tsc-icons { margin-top: 15px; margin-bottom: -2px; padding-top: 13px; }

.ps-page--register .tsc-icons .tsc-icons__label, .ps-page--register .tsc-icons .tsc-icons__separator, .psf-login .tsc-icons .tsc-icons__label, .psf-login .tsc-icons .tsc-icons__separator { display: block; }

.ps-page--register .tsc-icons { margin-top: 25px; }

.psf-login .psf-login__links { text-align: right; }

.psf-login .psf-login__links .psf-login__link { margin-top: 0; }

.main-search .search_filters { margin-bottom: 40px; }

.main-search .search_filters ul { margin: 0; padding: 0; display: flex; margin-left: -10px; margin-right: -10px; }

.main-search .search_filters .search_filters__item { list-style-type: none; padding-left: 10px; padding-right: 10px; }

.main-search .search_filters .search_filters__item > a { padding: 12px 12px; background-color: #FEB32C; font-size: 12px; }

.main-search .search_filters .search_filters__item > a:hover, .main-search .search_filters .search_filters__item.current-filter > a { background-color: #3f3f3f; color: #fff; }

.main-search .site_search_form { width: 100%; position: relative; padding-left: 30px; }

.main-search .site_search_form .site_search { display: block; max-width: 100%; }

.main-search .site_search_form i { position: absolute; left: 0; top: 20px; }

.search_results .search_result_item.member_item { padding-top: calc(var(--bs-gutter-x) * .5); padding-bottom: calc(var(--bs-gutter-x) * .5); }

.search_results .search_result_item.member_item .ps-member__header { position: relative; padding: 30px; text-align: center; margin-bottom: 12px; }

.search_results .search_result_item.member_item .ps-member__header .ps-member__cover { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; }

.search_results .search_result_item.member_item .ps-member__header .ps-avatar--member { z-index: 10; }

.search_results .search_result_item.member_item .ps-member__header .ps-avatar--member > img { box-shadow: 0 0 0 4px var(--PS-COLOR--APP), 0 0 0 6px var(--DIVIDER); border: none; }

.search_results .search_result_item.member_item .search_result_item__title { text-align: center; }

.search_results .search_result_item.member_item .search_result_item__title .member_name { font-size: 16px; line-height: 24px; position: relative; margin-bottom: 0; }

.ps-members__header { background: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }

.ps-members__header .ps-members__search { border-right: 0; }

.ps-members__header .ps-js-members-query { margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; height: 100%; padding-left: 8px !important; padding-right: 50px !important; }

.ps-members__header .ps-members__filters-toggle.ps-js-members-filters-toggle { position: absolute; right: 0; top: 0; bottom: 0; margin: auto; z-index: 9; }

.ps-members__filters .ps-members__filter { padding-left: 15px; padding-right: 15px; }

.ps-members__filters .ps-members__filter:last-of-type .ps-members__filter-label { margin-bottom: 13px; }

.woocommerce-MyAccount-navigation-link { list-style-type: none; }

.woocommerce-MyAccount-content .woocommerce-Address { width: 100%; flex: 0 0 100%; }

.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .ps-form__row { display: block; }

.woocommerce-MyAccount-content .woocommerce-Address-title.title { margin-bottom: 30px; }

.woocommerce-MyAccount-content .woocommerce-Address-title.title h3, .woocommerce-MyAccount-content .woocommerce-Address-title.title .edit { display: inline-block; vertical-align: middle; margin-bottom: 0; }

.woocommerce-MyAccount-content .woocommerce-Address-title.title .edit { margin-left: 12px; }

.theme-peepso-theme-gecko.woocommerce-cart table.cart th.product-thumbnail, .theme-peepso-theme-gecko.woocommerce-cart table.cart td.product-thumbnail, .theme-peepso-theme-gecko.woocommerce-cart table.cart th.product-quantity, .theme-peepso-theme-gecko.woocommerce-cart table.cart td.product-quantity { display: none; }

.theme-peepso-theme-gecko.woocommerce-cart table.cart td, .theme-peepso-theme-gecko.woocommerce-cart table.cart th { text-align: center; }

.theme-peepso-theme-gecko.woocommerce-cart table.cart td.actions .coupon input.input-text { width: 120px; margin-right: 10px; border-bottom: 1px solid #3f3f3f; line-height: 26px; }

.theme-peepso-theme-gecko.woocommerce-cart table.cart td.actions .button[name="update_cart"] { float: right; clear: right; }

.woocommerce .cart-collaterals .cart_totals { float: none; width: 100%; background-color: #fff; padding: 20px; }

.woocommerce .cart-collaterals .cart_totals h2 { margin-bottom: 40px; }

form.checkout.woocommerce-checkout { margin-left: -15px; margin-right: -15px; }

form.checkout.woocommerce-checkout .woocommerce-order-details-container { margin-bottom: 60px; }

form.checkout.woocommerce-checkout .woocommerce-order-details-container .woocommerce-checkout-review-order-table .product-name .product_image { margin: 20px auto 0 auto; max-width: 300px; }

form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row { flex: 0 0 50%; width: 50%; padding: 8px; float: none; margin: 0; }

form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper select[readonly] { pointer-events: none; }

form.checkout.woocommerce-checkout #payment #place_order { float: none; display: block; width: 100%; }

.main_single_product .single_product__col_title { font-size: 20px; margin-bottom: 40px; }

.main_single_product .single_product__description strong { color: #FEB32C; }

.main_single_product .variations td { padding: 0 !important; }

.main_single_product select[name="attribute_clicks"], .main_single_product .variations th, .main_single_product .reset_variations, .main_single_product .single_variation_wrap > .single_variation { display: none !important; }

.main_single_product .btw_attribute_container { margin-bottom: 40px; }

.main_single_product .btw_slider_container { margin-bottom: 40px; }

.main_single_product .btw_slider_card { border-radius: 16px; overflow: hidden; max-width: 360px; margin: 0 auto 48px; background: #fff; }

.main_single_product .btw_slider_card .btw_slider_card__image { width: 100%; padding-top: 62%; background-color: #3f3f3f; background-size: cover; background-position: center; }

.main_single_product .btw_slider_card .btw_slider_card__price { padding: 16px 20px; text-align: center; }

.main_single_product .btw_slider_card .btw_slider_card__price .price { font-size: 22px; font-weight: bold; color: #3f3f3f; }

.main_single_product .btw_slider_wrap { padding: 0 8px; }

.main_single_product .btw_slider_wrap .btw_slider_row { display: flex; align-items: center; gap: 14px; margin-bottom: 16px; }

.main_single_product .btw_slider_wrap .btw_slider_side_label { font-size: 13px; font-weight: 600; color: #3f3f3f; white-space: nowrap; flex-shrink: 0; }

.main_single_product .btw_slider_wrap .btw_attribute_slider { -webkit-appearance: none; appearance: none; flex: 1; height: 8px; border-radius: 4px; background: #FEB32C; outline: none; cursor: pointer; display: block; }

.main_single_product .btw_slider_wrap .btw_attribute_slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 40px; height: 40px; border-radius: 50%; background: radial-gradient(circle at 50% 50%, #e8a020 0%, #e8a020 14%, transparent 14%), radial-gradient(circle at 36% 32%, #ffffff 0%, #d0d0d0 35%, #9a9a9a 65%, #808080 100%); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35); cursor: pointer; }

.main_single_product .btw_slider_wrap .btw_attribute_slider::-moz-range-thumb { width: 40px; height: 40px; border-radius: 50%; border: none; background: radial-gradient(circle at 50% 50%, #e8a020 0%, #e8a020 14%, transparent 14%), radial-gradient(circle at 36% 32%, #ffffff 0%, #d0d0d0 35%, #9a9a9a 65%, #808080 100%); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35); cursor: pointer; }

.main_single_product .btw_slider_wrap .btw_attribute_slider::-moz-range-track { background: #FEB32C; height: 8px; border-radius: 4px; }

.main_single_product .btw_slider_wrap .btw_slider_labels { display: flex; justify-content: space-between; padding-left: 54px; }

.main_single_product .btw_slider_wrap .btw_slider_labels span { font-size: 13px; color: #888; text-align: center; -webkit-transition: color 180ms ease-in-out; -moz-transition: color 180ms ease-in-out; -o-transition: color 180ms ease-in-out; -ms-transition: color 180ms ease-in-out; transition: color 180ms ease-in-out; }

.main_single_product .btw_slider_wrap .btw_slider_labels span.active { color: #3f3f3f; font-weight: 600; }

.main_single_product .btw_slider_wrap .btw_slider_labels span.disabled { opacity: 0.35; }

.main_single_product .btw_attribute_value { text-align: left; margin-bottom: 30px; }

.main_single_product .btw_attribute_value:last-of-type { margin-bottom: 0; }

.main_single_product .btw_attribute_value > .inner { min-height: 180px; background-color: #3f3f3f; color: #fff; cursor: pointer; -webkit-transition: background-color 180ms ease-in-out; -moz-transition: background-color 180ms ease-in-out; -o-transition: background-color 180ms ease-in-out; -ms-transition: background-color 180ms ease-in-out; transition: background-color 180ms ease-in-out; justify-content: space-between; flex-direction: column; background-repeat: no-repeat; background-position: center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }

.main_single_product .btw_attribute_value .variation_bg { background-repeat: no-repeat; background-position: center; background-size: 100% auto; padding-top: 56.25%; }

.main_single_product .btw_attribute_value.selected > .inner, .main_single_product .btw_attribute_value > .inner:hover { background-color: rgba(254, 179, 44, 0.8); }

.main_single_product .btw_attribute_value .btw_attribute_value__description, .main_single_product .btw_attribute_value .btw_attribute_value__price { padding: 10px 16px; }

.main_single_product .btw_attribute_value .btw_attribute_value__price .price { color: inherit; font-size: inherit; }

@media (max-width: 899px) { .outer_featured .col-6 { flex: 0 0 auto; width: 33.333333333%; }
  .outer_featured .collection { padding-left: 4px !important; padding-right: 4px !important; }
  .outer_featured .collection .collection__header .collection__header--title > a { font-size: 14px; }
  .outer_featured .collection__price { font-size: 13px; }
  .link-title { font-size: 14px; }
  .category-title { font-size: 15px; }
  .oute_top_profile .inner_second { margin-top: 0px !important; }
  .inner_first { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
  .page-template-templatesabout_us-php .gc-header__wrapper.gc-js-header-wrapper .psw-userbar__ inner a { color: #494949; }
  .psw-userbar--open .psw-userbar__inner { margin-right: 10px; }
  .wraper_login_register_form .content_creator.form_control.single_field_outer_last_name, .wraper_login_register_form s .content_creator.form_control.single_field_outer_peepso_user_field_gender, .wraper_login_register_form .content_creator.form_control.single_field_outer_peepso_user_field_birthdate { margin-left: 0px; width: 100%; display: inline-block; }
  .wraper_login_register_form .content_creator.form_control.single_field_outer_first_name, .wraper_login_register_form .content_creator.form_control.single_field_outer_peepso_user_field_birthdate, .wraper_login_register_form .content_creator.form_control.single_field_outer_peepso_user_field_2985 { width: 100%; display: inline-block; }
  .custom-tabs { display: flex; flex-wrap: wrap; justify-content: space-around; width: 100%; }
  .test_order_by { border: unset; }
  .test_order_by:hover { border-bottom: unset !important; }
  .test_order_by:focus { border-bottom: unset !important; }
  .row.collection { padding-left: 10px; padding-right: 10px; }
  .collection_header_filter__orderby.col-sm-12.col-md-3 { width: auto; }
  .single_influencer.disp_mob span { display: block; }
  .services_wrapper { padding-left: 10px; padding-right: 10px; }
  .outer_services .services_space { width: 45%; margin-right: unset; max-width: 200px; }
  .outer_services { display: flex; flex-wrap: wrap; justify-content: space-evenly; gap: 10px; }
  .padd_sp { padding-left: 10px; padding-right: 10px; }
  .ps-modal { width: 95%; }
  .arrow-right-icon svg { transition: transform 0.3s ease; }
  .gc-profile__cover--full { z-index: 11; }
  .arrow-right-icon svg.rotated { transform: rotate(90deg); }
  .ps-focus__menu-item.ps-js-item.gci-twigs { display: flex !important; flex-wrap: inherit !important; justify-content: center !important; width: 140px !important; }
  .main_row, .second_row { display: flex; flex-wrap: wrap; justify-content: space-between; padding-right: 20px; align-items: center; }
  .psw-notifs--userbar { margin-left: 10px; }
  .main_archive_collection { padding-left: 10px !important; padding-right: 10px !important; }
  .ps-focus__details.ps-js-focus-interactions.mob_show { margin-top: unset; }
  .only_mob_twig_button.mob_show { margin-bottom: 0px; }
  .menu-item.gc-header__menu-item.mob_show { display: flex !important; }
  .inner_second .ps-focus__info { padding-left: unset !important; padding-right: unset !important; }
  .mob_fr_button { width: 100%; text-align: center; margin: 0 auto; padding-left: 10px; padding-right: 10px; }
  .mob_fr_button .ps-focus__cover-actions .ps-focus__cover-action { border: 1px solid transparent; color: #333; background: #fff; width: 33.3%; padding-left: 5px; padding-right: 5px; }
  .ps-focus__actions .ps-focus__cover-action { padding-top: 5px; padding-bottom: 5px; }
  .ps-focus__details.ps-js-focus-interactions { text-align: left !important; padding-left: 10px; }
  .inner_second .ps-focus__details.ps-js-focus-interactions { text-align: left !important; padding-left: 2px; }
  .outer_custom_tab_for_flex { padding-left: 10px; padding-right: 10px; }
  body.modal-open { overflow: hidden; /* Prevent background scrolling */ }
  .menu_mob_burg .header_mod { border-bottom: unset; }
  .menu_mob_burg .modal-dialog .for_scroll { max-height: 500px !important; }
  .menu_mob_burg .modal-dialog .for_scroll ul { padding-left: unset; list-style: none; }
  .menu_mob_burg .modal-dialog .for_scroll ul li { border-top: 1px solid #dedede; }
  .menu_mob_burg .modal-dialog .for_scroll ul li ul { list-style: none; }
  .menu_mob_burg .modal-dialog .for_scroll ul li ul li ul { list-style: none; }
  .menu_mob_burg .modal-dialog .for_scroll ul li ul li ul li { padding-left: 75px !important; }
  .menu_mob_burg .modal-dialog .for_scroll ul li a { padding: 10px; display: block; width: fit-content; box-sizing: border-box; }
  .col-sm-12.position-relative.align_vert .breadcrumbs { padding-bottom: 10px; }
  .burger_menu a { display: flex; justify-content: center; width: 150px; justify-content: space-between; align-items: center; }
  .make_flex_for_sort { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
  .collection_filter__order_by { margin-bottom: unset; }
  .main_archive_collection .collection_header_filters { padding: 15px 0; }
  .make_flex_for_sort input, .make_flex_for_sort input[type="text"], .make_flex_for_sort textarea, .make_flex_for_sort select, .make_flex_for_sort .ps-input, .make_flex_for_sort .gc-header__search-input, .make_flex_for_sort .woocommerce form .form-row input.input-text, .make_flex_for_sort .coupon .input-text, .make_flex_for_sort .peepso .ps-input, .make_flex_for_sort .plg-peepso .ps-input, .make_flex_for_sort .peepso .ps-input.ps-input--disabled, .make_flex_for_sort .peepso .ps-input--textarea, .make_flex_for_sort .peepso .ps-input--select, .make_flex_for_sort .login-select, .make_flex_for_sort .controled, .make_flex_for_sort .wpcf7-form-control-wrap input, .make_flex_for_sort .wpcf7-form-control-wrap textarea, .make_flex_for_sort .wpcf7-form-control-wrap select, .make_flex_for_sort .wpcf7-form-control-wrap .login-select, .make_flex_for_sort .wpcf7-form-control-wrap .controled, .make_flex_for_sort .theme-peepso-theme-gecko .select2-container--default .select2-selection--single { border-bottom: unset !important; }
  .make_flex_for_sort input:focus, .make_flex_for_sort input:hover, .make_flex_for_sort input[type="text"]:focus, .make_flex_for_sort input[type="text"]:hover, .make_flex_for_sort textarea:focus, .make_flex_for_sort textarea:hover, .make_flex_for_sort select:focus, .make_flex_for_sort select:hover, .make_flex_for_sort .ps-input:focus, .make_flex_for_sort .ps-input:hover, .make_flex_for_sort .gc-header__search-input:focus, .make_flex_for_sort .gc-header__search-input:hover, .make_flex_for_sort .woocommerce form .form-row input.input-text:focus, .make_flex_for_sort .woocommerce form .form-row input.input-text:hover, .make_flex_for_sort .coupon .input-text:focus, .make_flex_for_sort .coupon .input-text:hover, .make_flex_for_sort .peepso .ps-input:focus, .make_flex_for_sort .peepso .ps-input:hover, .make_flex_for_sort .plg-peepso .ps-input:focus, .make_flex_for_sort .plg-peepso .ps-input:hover, .make_flex_for_sort .peepso .ps-input.ps-input--disabled:focus, .make_flex_for_sort .peepso .ps-input.ps-input--disabled:hover, .make_flex_for_sort .peepso .ps-input--textarea:focus, .make_flex_for_sort .peepso .ps-input--textarea:hover, .make_flex_for_sort .peepso .ps-input--select:focus, .make_flex_for_sort .peepso .ps-input--select:hover, .make_flex_for_sort .login-select:focus, .make_flex_for_sort .login-select:hover, .make_flex_for_sort .controled:focus, .make_flex_for_sort .controled:hover, .make_flex_for_sort .wpcf7-form-control-wrap input:focus, .make_flex_for_sort .wpcf7-form-control-wrap input:hover, .make_flex_for_sort .wpcf7-form-control-wrap textarea:focus, .make_flex_for_sort .wpcf7-form-control-wrap textarea:hover, .make_flex_for_sort .wpcf7-form-control-wrap select:focus, .make_flex_for_sort .wpcf7-form-control-wrap select:hover, .make_flex_for_sort .wpcf7-form-control-wrap .login-select:focus, .make_flex_for_sort .wpcf7-form-control-wrap .login-select:hover, .make_flex_for_sort .wpcf7-form-control-wrap .controled:focus, .make_flex_for_sort .wpcf7-form-control-wrap .controled:hover, .make_flex_for_sort .theme-peepso-theme-gecko .select2-container--default .select2-selection--single:focus, .make_flex_for_sort .theme-peepso-theme-gecko .select2-container--default .select2-selection--single:hover { border-bottom: unset !important; }
  .second_row { padding-left: 50px; }
  .hb { width: 40px; /* margin: 0 auto; */ display: block; }
  .hb path { stroke: #656565; }
  .burger_menu { max-width: 40px; }
  .menu_mob_burg .modal-dialog { margin-top: 115px !important; }
  .wraper_login_register_form.sign_c { width: 100%; box-sizing: border-box; }
  .page-template-registration_new { padding-top: unset !important; }
  .page-template-registration_new .bottom-bar { display: none !important; }
  .page-template-registration_new .gc-header__wrapper.gc-js-header-wrapper { display: none; }
  .user-item { display: flex; align-items: center; gap: 10px; padding: 12px; padding-bottom: 0; padding-left: 20px; }
  .header_mod { padding: 10px; font-size: 22px; border-bottom: 1px solid #ddd; }
  .header_mod .close_modal { top: 10px; right: 10px; }
  .modal { background-color: rgba(0, 0, 0, 0.3) !important; }
  .button.view_all_connections { padding: 10px; display: block; box-sizing: border-box; text-align: center; width: 150px; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; border-radius: 3px; }
  .creator_vendors_m { overflow: unset; }
  .creator_vendors_m .modal-content { height: fit-content; min-height: unset; }
  .gc-header__wrapper.gc-js-header-wrapper { box-shadow: unset; z-index: 111; }
  #myModal .modal-dialog { margin: 70px auto; max-width: 350px; }
  .for_scroll { max-height: 500px; height: 500px; overflow: scroll; }
  .user-item img { width: 50px; height: 50px; border-radius: 50%; }
  .user-item a { text-decoration: none; color: inherit; }
  #main.main_register { width: 100% !important; padding-bottom: unset !important; }
  #main.main_register .logged_in_bg { background-image: unset; background: #FFC600 !important; }
  #main.main_register .wraper_login_register_form .form_control.single_field_outer_tw_email2, #main.main_register .wraper_login_register_form .form_control.single_field_outer_tw_password2 { margin-left: unset !important; }
  #main.main_register .wraper_login_register_form .form_control.single_field_outer_tw_email, #main.main_register .wraper_login_register_form .form_control.single_field_outer_tw_password { width: 100% !important; }
  #main.main_register .wraper_login_register_form .form_control.single_field_outer_tw_email2, #main.main_register .wraper_login_register_form .form_control.single_field_outer_tw_password2 { width: 100% !important; }
  #main.main_register .registered_bg { background-image: unset; background: #85CEDF !important; }
  #main.main_register .tabs_content.wraper_login_register_form.reg_c { max-height: 75%; overflow: scroll; }
  #main.main_register .content { height: 100%; }
  #main.main_register .content { text-align: center; padding: 10px !important; padding-top: 50px !important; }
  #main.main_register .content .container { width: 100% !important; text-align: left; }
  #main.main_register .content .container .col-sm-12 { height: 75vh; }
  #main.main_register .content .container .tabs_header:not(.ps-tabs) { margin-bottom: 20px; }
  #main.main_register .content .container .register_txt.show_txt h1 { font-size: 16px; margin-bottom: 10px; }
  #main.main_register .content .container .sign_in_txt h1 { font-size: 16px; margin-bottom: 10px; }
  #main.main_register .content .main_log_reg_img { position: relative; top: unset; left: unset; transform: unset; width: unset; z-index: unset; width: 100px; margin: 0 auto; }
  .modal_for_main_search .modal-dialog { width: 100% !important; margin-top: unset !important; height: 100%; border-radius: unset !important; }
  #myModal .modal-dialog { position: unset; top: unset; left: unset; transform: unset; }
  .modal_for_main_search .modal-dialog { margin-top: unset !important; height: 100%; }
  .tw_profile_focus .follow_button { justify-content: left !important; }
  .about_me_prof_desk.mob_show { margin-top: 0px; padding-left: 10px; width: 100%; }
  .only_mob_twig_button { padding-left: 0px; }
  .only_mob_twig_button .custom-tab { width: 140px; }
  .custom-tab-container .custom-tab { display: block; }
  .custom-tab-container .custom-tab::before { margin: 0 auto; }
  .custom-tab-container .custom-tab .ps-focus__menu-item { padding-left: unset; padding-right: unset; }
  .ps-member__action { border: 1px solid #ddd !important; }
  .ps-focus__cover-action { border: 1px solid #ddd !important; }
  .ps-focus__title.mob_space { margin-top: 5px !important; }
  .custom-tab-container { width: 100%; }
  #myModal .modal-dialog { width: 95%; }
  .inner_second .ps-focus__title { width: 100% !important; }
  .oute_top_profile .inner_second { width: 63%; }
  .oute_top_profile .inner_first { width: 37%; }
  .oute_top_profile .inner_second .ps-focus__info { height: auto !important; margin-top: 10px; }
  #myModal .manual_selection { display: none; }
  .main-messages .entry-content { width: unset !important; }
  .woocommerce-MyAccount-navigation-link { display: inline-block; padding: 5px !important; padding-right: 15px !important; }
  .woocommerce-MyAccount-navigation ul { display: flex; justify-content: space-around; display: block; }
  .img_graph_outer .img_data .collection__handle.collection-cntcl { width: unset !important; max-width: 175px; }
  .graph_donut canvas { height: fit-content !important; width: 195px !important; }
  .ps-focus__menu-item { padding-left: 15px; padding-right: 15px; }
  .collection_gallery_container { height: 331px; }
  .collection_gallery_container { max-width: 275px; margin: 0 auto; }
  .gc-footer { padding-left: 10px; padding-right: 10px; margin-bottom: 53px; margin-top: 25px; }
  .main__single_collection .collection__influencers .collection_influencer_item.row .col.collection_influencer_item__summary { border-right: unset !important; padding-left: unset !important; padding-right: unset !important; }
  .main_single_product { padding-left: 10px !important; padding-right: 10px !important; }
  .main_single_product .bg { padding-top: 100% !important; }
  .main_single_product .col.collection_influencer_item__link { margin-left: unset !important; }
  .main_single_product .col.profile__avatar { border-right: unset !important; }
  .main_single_product .text_for_button.disp_mob { padding: 10px; text-align: center; margin-top: 20px; }
  .main_single_product .disp_desk { display: none !important; }
  .main_single_product .disp_mob { display: block !important; }
  .main_single_product .col.collection_influencer_item__link { padding-top: unset !important; }
  .main_single_product .col.collection_influencer_item__link .text_for_button { height: unset !important; }
  .main_single_product .col.collection_influencer_item__link .text_for_button br { display: none; }
  .main_single_product .col.collection_influencer_item__link a { max-width: 250px; margin: 0 auto; }
  .main_single_product .marg_bot_unset { margin-bottom: unset !important; }
  .inner_placehollder.for_dropdown { background: #000; position: absolute; left: 1px; width: 148px; color: teal; text-align: center; z-index: 11111; top: 8px; }
  .name_conections.mob_showw { padding-left: 10px; padding-right: 10px; }
  .page-template-about_us .gc-header__menu-toggle { color: #fff; }
  .search_buttonV { display: none; }
  .resset_mobile .ress_all { display: inline-block; position: absolute; top: 20px; left: 20px; }
  .resset_mobile .ress_all img { width: 65px; }
  /* Hide scrollbar for IE, Edge, and Firefox */
  .creator_by_category .filters_container .filters .first-group, .creator_by_category .filters_container .filters .first-group .rest-first, .creator_by_category .filters_container { overflow: -moz-scrollbars-none; /* Firefox */ }
  .creator_by_category .filters_container .filters .first-group, .creator_by_category .filters_container .filters .first-group .rest-first, .creator_by_category .filters_container { scrollbar-width: none; /* Firefox */ overflow: hidden; /* To hide the scrollbar */ }
  .creator_by_category .filters_container .filters .first-group, .creator_by_category .filters_container .filters .first-group .rest-first, .creator_by_category .filters_container { overflow-x: scroll; /* Allow vertical scrolling */ }
  .vendor_by_category .vendor_first_lvl_cats { padding-left: 10px; padding-right: 10px; }
  #content_vendor .show_search_mobile { margin-bottom: 20px; }
  .vendor_by_category .vendor_first_lvl_cats .single_vendor_cat { margin-bottom: 5px; }
  #content_vendor .scroll-container { box-shadow: 1px 5px 10px 1px rgba(0, 0, 0, 0.03); -webkit-box-shadow: 1px 5px 10px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: 1px 5px 10px 1px rgba(0, 0, 0, 0.03); border-bottom: 2px solid #e9e9e9; margin-bottom: 10px; }
  .vendor_by_category .vendor_first_lvl_cats .single_vendor_cat .vedor_cat_name { line-height: 90px; }
  .vendor_by_category .single_vendor_cat.item.mob_show { display: flex !important; width: fit-content !important; flex-direction: column; }
  .vendor_by_category .vendor_first_lvl_cats.scroll-row { width: 520px; }
  .vendor_by_category .vendor_first_lvl_cats.scroll-row img { width: 30px; margin: 0 auto; }
  .vendor_by_category .vendor_first_lvl_cats.scroll-row .vedor_cat_name { position: relative !important; width: fit-content !important; display: block; color: #717171 !important; font-size: 13px !important; line-height: unset !important; }
  #content_vendor .item { margin-right: unset !important; }
  .main-hp .content #post-9 .entry-content .pentada .single_influencer.for_mob_only_grid .influencer_content { display: flex !important; flex-wrap: wrap; aspect-ratio: 1/1; border-radius: 8px; height: unset; }
  .main-hp .content #post-9 .entry-content .pentada .single_influencer.for_mob_only_grid .influencer_content .open_prf { line-height: 90px; }
  .main-hp .content #post-9 .entry-content .pentada .single_influencer:hover .influencer_content { display: flex !important; flex-wrap: wrap; aspect-ratio: 1/1; border-radius: 8px; height: unset; }
  .main-hp .content #post-9 .entry-content .pentada .single_influencer:hover .influencer_content .open_prf { line-height: 95px; }
  .creator_by_category .filters_container .filters .first-group { padding-left: 0px; padding-right: 0px; }
  .creator_by_category .filters_container .filters .first-group .rest-first.scroll-row div:first-child { margin-left: 15px; }
  .creator_by_category .filters_container .filters .first-group .filter_item { margin-bottom: 0px !important; height: 72px; }
  #content_creator .main_title, #content_creator .hot_cats { display: none; }
  #content_vendor .main_title, #content_vendor .hot_cats { display: none; }
  .rest-first.scroll-row { box-shadow: 1px 5px 10px 1px rgba(0, 0, 0, 0.03); -webkit-box-shadow: 1px 5px 10px 1px rgba(0, 0, 0, 0.03); -moz-box-shadow: 1px 5px 10px 1px rgba(0, 0, 0, 0.03); border-bottom: 2px solid #e9e9e9; margin-bottom: 10px; }
  .m_tabs { margin-bottom: 10px; }
  .gc-header__wrapper.gc-js-header-wrapper, .gc-header.gc-js-header, .gc-header__inner { height: 60px !important; min-height: 60px !important; }
  .creator_by_category .filters_container { margin-top: 10px; }
  .catss { display: none; }
  .hot_cats, .main_title { padding-left: 10px; }
  .scroll-container { width: 100vw; /* Take up the full viewport width */ overflow-x: auto; /* Allow horizontal scrolling */ white-space: nowrap; /* Prevent wrapping to the next line */ }
  .scroll-row { display: inline-flex; /* Items are aligned in a row */ }
  .item { flex: 0 0 auto; width: fit-content !important; margin-right: 25px !important; display: flex; align-items: center; justify-content: center; font-size: 14px; }
  .icon_ind.selected { border-bottom: 2px solid #000; }
  .modal .home_search_bg { display: block !important; }
  .modal_for_main_search .modal-dialog { margin-bottom: unset !important; }
  .modal_for_main_search .modal-dialog #content_creator { height: 100%; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content { display: block; height: 100%; position: relative; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .close_modal { top: 20px; right: 30px; padding: 20px; cursor: pointer; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .modal-header_for_search { text-align: center; padding: 25px; border-bottom: 1px solid #dedede; font-size: 19px; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .creator_by_category .home_search_bg { border: unset; box-shadow: unset; width: 100% !important; max-width: 100%; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .name .outer_spacing_search_ind { width: 100%; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .search_button { display: none; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .footer_modal_buttons { position: absolute; bottom: 0; width: 100%; padding: 10px; margin-bottom: 110px; }
  .modal_for_main_search .modal-dialog #content_creator .modal-content .footer_modal_buttons .button_to_close_modal { padding: 20px; text-align: center; width: 100%; margin: 0 auto; background: #FFA726; border-radius: 50px; color: #fff; font-size: 18px; cursor: pointer; }
  #content_creator .creator_by_category .filters_container { overflow-x: hidden !important; }
  .search_button_show { box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.08); width: 85%; margin: 0 auto; padding: 4px; border-radius: 50px; display: flex; flex-wrap: wrap; padding-bottom: 2px; }
  .search_button_show .search_icon { width: 47px; }
  .search_button_show .search_txt .search_txt_first { font-size: 16px; font-weight: bold; }
  .search_button_show .search_txt .search_txt_second { display: flex; flex-wrap: wrap; padding-left: unset; color: #888; }
  .search_button_show .search_txt .search_txt_second li:first-child { list-style-type: unset; }
  .search_button_show .search_txt .search_txt_second li:last-child { padding-right: unset; }
  .search_button_show .search_txt .search_txt_second li { padding-right: 19px; font-size: 14px; }
  .filters_container.mob_show .icon { width: 30px !important; margin: 0 auto; margin-bottom: 5px !important; }
  .filters_container.mob_show .icon .icon_name { font-size: 13px; }
  .mob_show .filter_item { border-radius: unset !important; }
  .creator_by_category .filters_container .filters .first-group .rest-first .filter_item { margin-left: unset; }
  .creator_by_category .filters_container .filters .first-group, .creator_by_category .filters_container .filters .first-group .rest-first, .creator_by_category .filters_container { overflow: scroll !important; }
  .single_vendor_cat.item { display: none; }
  .mob_show { display: block !important; }
  #gc-sidenav { display: none; }
  .show_search_mobile { display: block; }
  .ress_all { display: none; }
  .sm-col-12.filters_container { display: none; }
  .main-hp .content #post-9 { width: 90%; margin: 0 auto; }
  .home_search_bg { width: 90% !important; border-radius: 10px !important; padding: 10px; max-width: 375px; }
  .home_search_bg .home_search { display: block; }
  .home_search_bg .home_search .outer_for_hov::after { display: none; }
  .home_search_bg .home_search .outer_for_hov > div { width: 100% !important; }
  .main-hp .content #post-9 { width: 100%; margin: 0 auto; max-width: 450px; }
  .home_search_bg { width: 90% !important; border-radius: 10px !important; padding-top: 10px; padding-bottom: 10px; }
  .home_search_bg .home_search { display: block; }
  .home_search_bg .home_search .outer_for_hov::after { display: none; }
  .home_search_bg .home_search .outer_for_hov > div { width: 100% !important; }
  /* Bottom bar CSS */
  .bottom-bar { position: fixed; bottom: 0; left: 0; width: 100%; background-color: #fff; display: flex; justify-content: space-around; padding: 10px 0; box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2); z-index: 999; }
  .bar-item { background-color: #fff; padding: 0px; /* Adjusted padding for image size */ border-radius: 5px; flex-grow: 1; text-align: center; margin: 0 10px; }
  .bar-item a { display: block; text-decoration: none; }
  .bar-item img { display: block; margin: 0 auto; width: 37px; height: 33px; }
  /* Ensure body doesn't overlap the bar */
  body { padding-bottom: 70px; /* Adjust height if needed */ }
  .main-hp .content #post-9 .entry-content .pentada .tetrada { display: flex; flex-wrap: wrap; width: 100%; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { width: 50%; height: 246px; background-size: contain; border: 10px solid #fff; box-sizing: border-box; }
  .for_img { width: 100% !important; aspect-ratio: 1/1; height: unset !important; background-position: center; background-size: contain !important; }
  .menu_mob_burg { /* Initially hide all sub-menus */ /* Style for the bar item that is clicked */ /* Style for the sub-menu (hidden by default) */ /* Optional: active link style */ /* Media query for mobile devices */ }
  .menu_mob_burg .children { display: none; padding-left: 20px; /* Optional, for indentation */ }
  .menu_mob_burg .bar-item a { display: block; padding: 10px; background-color: #f8f8f8; /* Light background color */ border: 1px solid #ddd; /* Border for items */ text-decoration: none; color: #333; font-weight: bold; }
  .menu_mob_burg .bar-item .children { padding-left: 20px; background-color: #f0f0f0; /* Lighter background for sub-menu */ }
  .menu_mob_burg .bar-item > a.active { background-color: #ddd; /* Darker background for active items */ } }

@media screen and (max-width: 899px) and (max-width: 768px) { .menu_mob_burg { /* Optional: change background or colors for mobile */ /* Ensure sub-menus are properly aligned */ }
  .menu_mob_burg .bar-item > a { font-size: 16px; padding: 15px; }
  .menu_mob_burg .bar-item a { background-color: #ececec; /* Light grey for mobile */ }
  .menu_mob_burg .children { padding-left: 20px; } }

@media (max-width: 899px) { .menu_mob_burg .modal-dialog { width: 100% !important; max-width: 100% !important; border-radius: unset; height: 100%; width: 100% !important; max-width: 100% !important; border-radius: unset; }
  .menu_mob_burg .modal-dialog .modal-content { border-radius: unset; height: 100% !important; }
  .menu_mob_burg .modal-dialog .modal-content .for_scroll { max-height: unset; height: 100%; overflow: scroll; }
  .single_influencer.fifth { width: 100% !important; height: 470px !important; }
  .single_influencer.fifth .for_img { background-size: cover !important; aspect-ratio: 1/1; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada.tr_extra { width: 100% !important; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada.tr_extra .single_influencer { width: 50% !important; }
  .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { height: 25px !important; font-size: 14px; }
  .friends_twigs { display: flex; flex-wrap: wrap; }
  #myModal .modal-body { padding-left: 10px !important; padding-right: 10px !important; }
  .home_search_bg { display: none; }
  .icon_ind { width: fit-content; text-align: center; display: inline-block; margin-right: 10px; }
  .icon { width: 50px; height: 50px; display: block; }
  .icon_name { display: block; }
  .single_influencer { border-bottom: 3px solid #fff !important; }
  #myModal .modal-header .influencer_img img { border-radius: 10px; position: relative; top: auto; left: auto; width: 88%; height: auto; box-shadow: -10px 10px 25px 0px rgba(0, 0, 0, 0.58); -webkit-box-shadow: -10px 10px 25px 0px rgba(0, 0, 0, 0.58); -moz-box-shadow: -10px 10px 25px 0px rgba(0, 0, 0, 0.58); max-width: 150px; }
  #myModal .modal-header .influencer_descr .for_space { margin-top: 10px; }
  #myModal .modal-header .influencer_img { align-items: center; }
  .open_prf { margin-bottom: 25px; } }

.main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { min-height: 25px !important; }

@media (max-width: 435px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 240px !important; }
  .single_influencer.fifth { height: 457px !important; } }

@media (max-width: 428px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 237px !important; }
  .single_influencer.fifth { height: 450px !important; } }

@media (max-width: 420px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 229px !important; }
  .single_influencer.fifth { height: 439px !important; } }

@media (max-width: 410px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 225px !important; }
  .single_influencer.fifth { height: 430px !important; } }

@media (max-width: 400px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 215px !important; }
  .single_influencer.fifth { height: 415px !important; } }

@media (max-width: 385px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 210px !important; }
  .single_influencer.fifth { height: 405px !important; } }

@media (max-width: 375px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 14px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 210px !important; }
  .single_influencer.fifth { height: 395px !important; } }

@media (max-width: 365px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 13px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 200px !important; }
  .single_influencer.fifth { height: 385px !important; } }

@media (max-width: 355px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 13px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 195px !important; }
  .single_influencer.fifth { height: 370px !important; } }

@media (max-width: 345px) { .main-hp .content #post-9 .entry-content .pentada .single_influencer .shown_cont { font-size: 13px; }
  .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 187px !important; }
  .single_influencer.fifth { height: 355px !important; } }

@media (max-width: 333px) { .main-hp .content #post-9 .entry-content .pentada .tetrada .single_influencer { height: 183px !important; }
  .single_influencer.fifth { height: 347px !important; } }

@media (min-width: 900px) and (max-width: 1100px) { .collection_gallery_container { max-width: 500px; margin: 0 auto; }
  .main_single_product { padding-left: 75px !important; } }

@media (max-width: 1023px) { #section2 .swiper { box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.71); }
  #section3 .swiper { box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.71); padding: 10px; padding-top: 25px; }
  #section5 .slider-4-container { box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.71); padding: 10px; padding-top: 25px; }
  #custom_html-10 .textwidget.custom-html-widget { display: block; }
  #menu-item-191 { display: flex; }
  .custom-dropdown-options.vendor_options { padding: 15px; width: 300px; }
  .page-template-templatesabout_us-php .bottom-bar { display: none; }
  .mob_hide { display: none; }
  .section-indicators { display: none; }
  .gc-header__wrapper.gc-js-header-wrapper .gc-header__inner .custom-logo-link img { width: 35px; height: 35px !important; }
  .ps-focus__menu-item > i { display: block; margin: 0; margin-bottom: var(--PADD--SM); height: 13px; line-height: 11px; }
  #sidebar-right { display: none; }
  .ps-focus__menu-item.ps-focus__menu-item--more.ps-tip.ps-tip--arrow.ps-js-item-more { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; width: 50px; }
  .ps-focus__menu-inner { flex-wrap: wrap; }
  .ps-focus__menu-inner a { width: fit-content; flex-grow: unset; }
  .gc-profile__cover--full .ps-focus__menu .ps-focus__menu-inner > a.ps-focus__menu-item--active::after { top: 50px; }
  .ps-page.ps-page--twigs { padding-right: 10px; padding-left: 10px; }
  .mob_showw.about_me_prof { padding: 10px; }
  .mob_showw { display: block !important; }
  .tw_profile_focus .ps-focus__footer .ps-focus__info .my_twigns_icon_placeholder .user_profile_social { height: unset; }
  .tw_profile_focus .ps-focus__footer .ps-focus__info .my_twigns_icon_placeholder { width: 100%; text-align: left; }
  .gc-profile__cover--full .ps-focus__footer .ps-focus__info { height: unset; }
  .gc-profile__cover.gc-profile__cover--full { width: 100%; }
  .ps-focus__menu-inner { height: unset; }
  .ps-avatar--focus { bottom: unset; }
  .main-profile.main--full .inner_placehollder.for_dropdown { display: none; background: #fff; position: absolute; width: 155px; text-align: center; z-index: 11111; top: 54px !important; right: 0px !important; left: unset !important; border: 1px solid #BABDC0; }
  .main-profile.main--full .inner_placehollder.for_dropdown a { display: block; }
  .main-profile.main--full .inner_placehollder.for_dropdown .placeholder { opacity: unset; background: unset; }
  .main-profile.main--full .mob_show.about_me_prof { padding-left: 10px; padding-right: 10px; font-size: 14px; }
  .main-profile.main--full .ps-focus__menu { overflow: unset; }
  .main-profile.main--full .ps-focus__menu-inner { overflow: unset; }
  .main-profile.main--full .mob_showw .follow_button.ps-focus__cover-actions.ps-js-focus-actions { display: flex; padding: 10px; padding-top: unset; }
  .main-profile.main--full .user_profile_social.for_mobile .user_social_media_accounts { width: 100%; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .main-profile.main--full .user_social_media_accounts { text-align: center; margin-top: 20px; width: 90%; text-align: left; }
  .main-profile.main--full .ps-focus__footer.container .user_social_media_accounts { display: none; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer.container .ps-focus__menu.ps-js-focus__menu { display: none !important; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer.container .ps-focus__menu.ps-js-focus__menu .ps-focus__menu-inner { height: auto; }
  .main-profile.main--full .gc-profile__cover--full .ps-focus__menu { border-top: 1px solid rgba(83, 89, 97, 0.4); border-radius: unset !important; }
  .main-profile.main--full .gc-profile__cover--full .ps-focus__menu .placeholder { opacity: unset; cursor: unset; background-color: #fff; }
  .main-profile.main--full .tw_profile_focus { display: flex; flex-wrap: wrap; }
  .main-profile.main--full .tw_profile_focus .ps-focus__cover::before { padding: unset !important; height: 100px !important; display: none; }
  .main-profile.main--full .tw_profile_focus .ps-focus__cover.ps-js-cover { display: flex; flex-wrap: wrap; width: 100%; }
  .main-profile.main--full .tw_profile_focus .ps-focus__cover.ps-js-cover .ps-avatar--focus { position: relative; height: 100px; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer.container { width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer.container .ps-focus__info { order: 2; padding-top: 0px; width: 100%; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer.container .name_conections { margin-bottom: 0px; order: 1; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer.container .name_conections .ps-focus__details.ps-js-focus-interactions.mobile { margin-top: unset; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .ps-focus__info { display: flex; padding-bottom: unset; margin-bottom: 0px; padding-left: 10px; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .ps-focus__info .ps-focus__title { margin: unset; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .ps-focus__info .ps-focus__title .follow_button { margin-top: unset; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .name_conections .ps-focus__title { margin-top: unset; margin-bottom: unset; width: 100%; text-align: left; padding-left: 10px; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .name_conections .ps-focus__title .ps-focus__shared { display: unset !important; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .name_conections .ps-focus__title .ps-focus__shared .gcis.gci-share-alt { margin-right: unset; }
  .main-profile.main--full .tw_profile_focus .ps-focus__footer .ps-focus__cover-actions { display: flex; }
  .oute_top_profile { width: 100%; }
  .ps-focus__cover.ps-js-cover { width: 167px !important; }
  .flip_box_content { font-size: 14px; }
  .about_us_outer .img_about_inner { height: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: inherit; align-content: center; }
  .about_us_outer .main_about_txt { width: 100% !important; padding-left: 35px; padding-right: 35px; font-size: 20px !important; }
  .about_us_outer .img_about_outer h1 { font-size: 45px !important; margin-top: unset !important; padding-top: 85px !important; }
  .flip_box_outer { width: 290px !important; justify-content: space-around !important; height: 180px; margin: 0 auto; }
  .flip-box { background-color: transparent !important; width: 130px !important; height: 130px !important; }
  .btn_cust_white { font-size: 16px !important; font-weight: bold !important; }
  #section1 .about_us_outer .main_about_txt { font-size: 19px !important; }
  #section1 #section1 .reg_start { text-align: center; }
  #section1 br.dont_show_mob_br { display: contents; }
  #section1 .about_us_outer .img_about_inner h1 { padding: unset !important; }
  #section1 .main_about_txt { padding: unset !important; }
  #section1 .about_us_outer .img_about_inner { padding: 15px; }
  #section2 .outer_to_center_txt { padding: unset !important; }
  #section2 .swiper-slide { display: flex; flex-wrap: wrap; justify-content: center; text-align: center; padding-top: 15px; }
  #section2 .three_row_icon_txt_outer { padding-left: unset !important; }
  #section2 .three_row_icon_txt_outer { padding-left: unset !important; background: #61CB98; padding-bottom: 15px; }
  #section2 .images_l { background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("/wp-content/uploads/2026/01/product-drop.jpg"); }
  #section2 .what_is_a_twig_images_outer { display: none; }
  #section2 .three_row_icon_txt svg { width: 150px !important; fill: #fff; padding: 20px; }
  #section2 .how_it_works_txt_1 { color: #fff; padding: 15px !important; }
  #section2 .how_it_works_txt_1 br { display: none; }
  #section2 .how_it_works_h.make_font_family { padding-left: 15px; color: #000; }
  #section2 .three_row_icon_txt { margin-bottom: 30px; }
  #section2 .for_br_mob { width: 100%; font-size: 18px; color: #fff; }
  #section2 .for_br_mob br { display: none; }
  #section2 .for_br_mob span { display: block; width: 100%; color: #FFA726; font-weight: bold; font-size: 30px; margin-bottom: 5px; }
  #section2 .left_d { width: 100%; }
  #section2 .left_d .images_l .outer_to_center_txt .how_it_works_h { font-weight: 700; font-size: 40px; }
  #section2 .left_d .images_l .outer_to_center_txt .how_it_works_txt_1 { padding-left: 0px; padding-right: 10px; padding-right: 10px; font-size: 16px; }
  #section2 .right_d { display: none; }
  #section3 { background: #1F5B7F; }
  #section3 .how_it_works_txt { color: #fff; }
  #section3 .quad_wraper .fc_mp { color: #fff; }
  #section3 .for_2sections_images { display: none; }
  #section3 .creators_bg { margin-left: unset !important; border-radius: unset !important; padding: unset !important; }
  #section3 .creators_bg h2 { font-size: 40px !important; padding: 10px; }
  #section3 .creators_bg p { padding: 15px; font-size: 16px !important; padding-top: unset; }
  #section3 .how_it_works_txt { display: block; margin-bottom: 40px; }
  #section3 .how_it_works_spacer { display: none; }
  #section3 .how_it_works_txt_spacer_button { padding-left: unset !important; width: 100%; text-align: center; }
  #section3 .txt_ic { width: 100% !important; }
  #section3 .txt_ic span { font-size: 30px !important; margin-bottom: 5px; }
  #section3 .swiper-pagination-unique { text-align: center; margin-bottom: 20px; }
  #section3 .right_d .button_fh a { background: #444; }
  #section3 .bg_col { background: rgba(148, 66, 15, 0.6); }
  #section3 .div_for_line { display: none; }
  #section3 .left_d { display: none; }
  #section3 .right_d { width: 100%; position: relative; }
  #section3 .right_d .images_l .how_it_works_txt_2 { display: none; }
  #section3 .right_d .images_r .for_img { text-align: center; margin-left: 50px; margin-left: unset; padding-left: 10px; padding-right: 10px; margin-top: 0px !important; }
  #section3 .right_d .images_r .for_img .how_it_works_txt_1 { font-size: 45px; }
  #section3 .right_d .images_r .for_img .how_it_works_txt_2 br { display: contents; }
  #section3 .right_d .how_it_works_h { font-size: 35px; margin-top: 0px; color: #fff; font-weight: bold; display: block; text-align: center; width: 100%; padding-left: unset; z-index: 1111111; }
  #section3 .right_d .how_it_works_h span { color: #FFA726; }
  #section3 .right_d .images_l { margin-bottom: 82%; }
  #section3 .right_d .images_l .how_it_works_txt_1 { font-size: 20px !important; max-width: 306px; margin: 0 auto; }
  #section3 #point2 { display: none; }
  #section5 { height: 100vh; }
  #section5 .second_half_h { height: 60vh; }
  #section5 .first_half_h { height: 40vh; }
  #section5 .how_it_works_txt { display: block; margin-bottom: 40px; }
  #section5 .how_it_works_spacer { display: none; }
  #section5 .how_it_works_txt_spacer_button { padding-left: unset !important; width: 100%; text-align: center; margin-bottom: 50px; }
  #section5 .right_img { display: none; }
  #section5 .first_half_h { padding: 20px; }
  #section5 .first_half_h .vendor_cont_1 { margin-top: 20px; }
  #section5 .first_half_h .vendor_cont_1 h3 { font-size: 35px; }
  #section5 .second_half_h { padding: 0px; padding-top: 20px; }
  #section5 .second_half_h .outer_icon_txt .arrow-right_svg { position: absolute; right: 0px; }
  #section5 .second_half_h .txt_ic { width: 100% !important; }
  #section5 .second_half_h .swiper-wrapper { padding-bottom: 25px; }
  #section4 { height: 100vh; }
  #section4 .mob_show.extra_mob_scr { position: absolute; right: -67px; top: -75px; z-index: 1111; }
  #section4 .quad_item.quad_flex_third.swiper-slide { z-index: 111; }
  #section4 .swiper-wrapper { overflow: unset; }
  #section4 .quad_flex.swiper { overflow: unset; }
  #section4 .quad_flex_first { z-index: 11111; }
  #section4 .quad_flex_second { z-index: 111; }
  #section4 .quad_item { padding: 5px; }
  #section4 .quad_flex .quad_item .flex_third_cont { padding-left: 20px !important; }
  #section4 .flex_forth_cont.cont h3 { display: inline-block !important; width: 175px; padding-left: 10px; }
  #section4 .quad_flex .flex_second_cont.cont h3 { display: inline-block !important; width: 175px; padding-left: 10px; }
  #section4 .quad_flex .flex_third_cont.cont h3 { display: inline-block; width: 175px; padding-left: 10px !important; }
  #section4 .quad_flex_third .icon_start { display: inline-block !important; }
  #section4 .quad_flex_third .icon_start img { display: none !important; }
  #section4 .quad_flex .quad_flex_third h3 { padding-left: unset !important; }
  #section4 .quad_flex .quad_flex_third p { padding-left: unset !important; }
  #section4 .quad_item { border-radius: 25px !important; }
  #section4 .quad_wraper h2 { font-size: 45px !important; }
  #section4 .quad_flex .quad_item .flex_first_cont.cont { padding-left: 20px !important; }
  #section4 .quad_flex .quad_item .cont svg { height: 60px; width: 60px; fill: #EE9BC2; vertical-align: unset !important; }
  #section4 .icon_start { display: inline-block; }
  #section4 h3 { margin-top: unset !important; }
  #section4 .quad_flex_second .extra_fwto { display: none !important; }
  #section4 .quad_item .flex_first_cont h3 { margin-top: 20px; margin-bottom: 15px; color: #fff; font-size: 26px; display: inline-block; width: 180px; padding-left: 10px; margin: unset; }
  #section4 .for_shoppers { display: block; padding-top: 175px; }
  #section4 .for_shoppers .how_it_works_h { font-size: 40px; }
  #section4 .for_shoppers .how_it_works_txt_1 { font-size: 16px; padding-left: 10px; padding-right: 10px; }
  #section4 .for_shoppers .how_it_works_txt_1 br { display: contents; }
  #section4 .left_d { display: none; }
  #section4 .right_d { width: 100% !important; }
  .outer_help_page img { margin-bottom: 10px; }
  .outer_help_page h1, .outer_help_page h2, .outer_help_page h3, .outer_help_page h4, .outer_help_page h5 { padding-left: 10px; padding-right: 10px; }
  .outer_help_page .first_part { width: 100% !important; }
  .outer_help_page .first_part p { padding-left: 10px; padding-right: 10px; }
  .outer_help_page .second_part { width: 100% !important; }
  .outer_help_page .second_part p { padding-left: 10px; padding-right: 10px; }
  .middle_div_order_mob div:nth-child(1) { order: 2; }
  .middle_tittle { margin-left: unset; }
  .outer_last_slide .part_1 { height: 35vh; background: #DAD2C7; padding: 25px; padding-left: 25px; }
  .outer_last_slide .img_3 { display: none; }
  .outer_last_slide .part_1 h2 { color: #F38B36; font-weight: bold; font-size: 3rem; }
  .outer_last_slide .part_3 img { margin-left: unset !important; width: 50% !important; }
  .outer_last_slide .part_3 img { margin: auto !important; width: 50% !important; max-width: 330px; }
  .outer_last_slide .outer_top_ft { flex: 1; flex-wrap: unset !important; flex-direction: column; }
  .outer_last_slide .outer_top_ft .ft_right { text-align: center; width: 100%; order: 1; }
  .outer_last_slide .outer_top_ft .ft_right img { max-width: 300px; }
  .outer_last_slide .outer_top_ft .ft_right .reg_abt_us { position: absolute; top: 100px; left: 50%; transform: translate(-50%, -50%); }
  .outer_last_slide .outer_top_ft .ft_right .reg_abt_us a { color: #fff; font-size: 26px; font-weight: 700; text-decoration: underline; }
  .outer_last_slide .outer_top_ft .ft_left { text-align: center; display: flex; order: 2; width: 100%; align-items: last baseline; }
  .outer_last_slide .outer_top_ft .ft_left img { max-width: 300px; }
  .gc-widget__title { cursor: pointer; border-bottom: 1px solid #ddd !important; padding: 10px; position: relative; }
  .textwidget { display: none; /* Hide content initially */ padding: 10px; background: #fff; }
  .textwidget.custom-html-widget { margin-bottom: 10px; border-bottom: 1px solid #ddd; margin-top: -10px; }
  .gc-footer__grid, .gc-footer { padding-left: unset; padding-right: unset; }
  #custom_html-8 { border-top: 1px solid #ddd; padding-top: 10px; }
  .arrow-icon { display: inline-block; margin-left: 10px; transition: transform 0.3s ease; font-size: 20px; position: absolute; right: 19px; top: -5px; }
  .arrow-icon.open { transform: rotate(90deg); /* Rotate 90 degrees when open */ } }

@media (min-width: 1024px) { #section2 .swiper-wrapper { display: block; }
  #section2 .swiper-slide.three_row_icon_txt { width: 450px !important; }
  #section2 .for_br_mob { display: grid; width: 375px; }
  #section2 .for_br_mob br { display: none; }
  #section3 .creators_bg .outer_icon_txt .icon_txt .txt_ic { font-size: 15px !important; width: 190px; }
  #section3 .creators_bg .outer_icon_txt .icon_txt .txt_ic { font-size: 15px !important; width: 190px; }
  #section3 .swiper-slide.icon_txt { width: 190px !important; }
  #section5 .swiper-slide.icon_txt { width: 190px !important; } }
