/** Shopify CDN: Minification failed

Line 1922:29 Expected identifier but found "!"
Line 2153:2 Unexpected "{"
Line 2664:16 Expected identifier but found "."

**/
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700&display=swap');
@font-face { font-family: 'Calibri'; src: url('Calibri.woff2') format('woff2'), url('Calibri.woff') format('woff'), url('Calibri.ttf') format('truetype'), url('Calibri.svg#Calibri') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Calibri'; src: url('Calibri-Bold.woff2') format('woff2'), url('Calibri-Bold.woff') format('woff'), url('Calibri-Bold.ttf') format('truetype'), url('Calibri-Bold.svg#Calibri-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 }
body { margin: 0; padding: 0; font-style: normal; color: #000000; font-family: 'Fira Sans', sans-serif; font-size: 13px; font-weight: 300; line-height: 19px; letter-spacing: 0 }
div#shopify-section-website-link { display: none; }

/* font-family: 'Fira Sans', sans-serif; */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 }
body { margin: 0; padding: 0; font-style: normal; color: #000000; font-family: 'Fira Sans', sans-serif; font-size: 13px; font-weight: 300; line-height: 19px; letter-spacing: 0 }
a { color: #000; text-decoration: none; transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; -webkit-transition: all 300ms linear }
a:focus { outline: none; text-decoration: none; color: #3c97ac }
a:hover, a:active { outline: 0; text-decoration: none; color: #000 }
p { margin: 0 0 20px }
ol, ul { margin: 0; padding: 0 }
ul li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0 }
hr { background-color: rgba(0, 0, 0, .1); border: 0; height: 1px; margin-bottom: 23px }
body h1, h2, h3, h4, h5, h6 { clear: both; font-family: 'Fira Sans', sans-serif; font-weight: 700 }
body h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit }
body h1 { color: #026593; font-size: 28px; line-height: 30px }
body h2 { font-size: 50px; line-height: 60px }
body .collection-body__description h2 { line-height: 15px!important; }
body h3 { color: #5f5f5f; font-size: 38px; line-height: 44px }
body h4 { color: #5f5f5f; font-size: 30px; line-height: 40px }
body h5 { color: #005894; font-size: 26px; line-height: 34px }
body h6 { color: #575a5b; font-size: 20px; line-height: 30px }
img { max-width: 100%; border: 0 }
body { background: #fff; }
input.input-group-field::placeholder { color: #666; font-size: 13px; font-weight: 300; }
.search-form input[type=search] { color: #000 !important; font-weight: 400 !important; }
.custom_links ul li a { transition: all 300ms ease; }
.custom_links ul li a:hover { text-decoration: underline; }
.tmenu_submenu .tmenu_item_level_3 .tmenu_item_link {font-weight: 300 !important;}
.tmenu_submenu_type_mega .tmenu_submenu .tmenu_item { transition: all 300ms ease; }
.tmenu_submenu_type_mega .tmenu_submenu .tmenu_item a:hover { text-decoration: underline; }
.tmenu_item--root .tmenu_item_display_header>.tmenu_item_link>.tmenu_item_text { text-transform: uppercase; }
::-webkit-search-cancel-button { position: relative; -webkit-appearance: none; height: 24px; width: 24px; background-image: url("https://cdn.shopify.com/s/files/1/0592/4513/3990/files/x.png?v=1631008026"); cursor: pointer; right: -15px; top: 3px; z-index: 999; }
@media(min-width:767px) {
    header { background: #fff; border-bottom: 1px solid #dddddd; padding: 8px 15px 0px 15px; }
    .header-wrap { max-width: 1200px; margin: 0 auto; margin-top: 28px; }
    .sidebar__cart-handle, .sidebar__menu-handle, .sidebar__search-handle { position: relative; left: inherit; right: inherit; top: inherit; }
    .header-topbar { display: flex; flex-wrap: wrap; align-items: center; }
    .header-topbar h1 { margin: 0px 20px 0px 0px; }
    .search-form input[type=search] { font-size: 13px; font-style: italic; padding: 7px 15px 7px 41px; background: #F1F0F0; border: none; font-weight: 400; border-bottom: 3px solid transparent; transition: all 300ms ease; }
    .search-form input[type=search]:focus { border-color: #DE177E; }
    .search_section:focus span.sidebar__search-close { opacity: 1; visibility: visible; }
    .search-form input[type=search]+button { left: 10px; }
    .search-form input[type=search]+button path { fill: #000; }
    nav.secondary-menu { margin-left: auto; }
    nav.secondary-menu ul.accounts-menu { display: block; }
    ul.accounts-menu li a { text-transform: uppercase; margin-right: 15px; font-weight: 500; }
    ul.accounts-menu li { list-style: none; }
    a.selected .underline-animation, a:hover .underline-animation { background: transparent; padding: 0px; }
    #content-holder { display: block; }
    .main-menu ul li a { font-size: 16px !important; line-height: 19px; font-weight: 300 !important; }
    .main-menu ul {
    display: flex;
    align-items: center;
    justify-content: space-between !important;
    margin-top: 10px;
    flex-wrap: wrap;
    z-index: 999;
    position: relative;
}
    .main-menu ul ul { justify-content: inherit; }
    .main-menu ul li { list-style: none; }
    .toggle { width: 30px; display: block; }
    .toggle span { width: 100%; display: block; height: 2px; background: #000; margin: 8px 0; border-radius: 25%; transition: all 300ms ease; }
    .toggle { display: none; }
    .custom_links span { margin: 0px 6px; }
    .mobile-search-icon { display: none; }
    .custom_links ul { display: flex; flex-wrap: wrap; }
    .custom_links ul li { list-style: none; }
    .custom_links ul li a { line-height: 10px; border-right: 1px solid #ccc; padding: 0px 13px; }
    .custom_links ul li:last-child a { border: none; }
    .toggle.active span:nth-child(2) { display: none; }
    .toggle.active span:first-child { transform: rotate(45deg); position: relative; top: 4px; }
    .toggle.active span:last-child { transform: rotate(-45deg); top: -5px; position: relative; }
    .toggle.active span { border-radius: 0px; }
    .search-back { width: 50px; display: flex; align-items: center; display: none; }
    a.announcement { background: #000000; }
    .announcement:hover { color: #000; }
    span.sidebar__search-close { display: block; right: 26px; top: 12px; }
    span.sidebar__search-close polygon { fill: #666666; }
    .main-menu ul li.menu-link { padding: 0px 10px 10px 10px !important; border-bottom: 3px solid transparent; }
    .tmenu_item--root>.tmenu_item_link { padding: 0px !important; }
    main-menu ul li.menu-link a { cursor: pointer; }
    span.sidebar__search-close { margin: 0px !important; right: 60px; }
    .tmenu_item--root>.tmenu_submenu { display: none; position: absolute; left: 0; right: 0; margin: 0 auto !important; max-width: 1200px; padding: 0; background: #fff; box-shadow: 0px 10px 10px 5px rgb(0 0 0 / 20%); padding: 30px !important; z-index: 999; top: 32px !important; }
    ul.menu.dropdown-child li:last-child { padding-bottom: 0px; }
    ul.menu.dropdown-child li:hover { border-color: transparent; }
    li.menu-link.parent a.child-triggerm { position: absolute; width: 10px; height: 10px; border: 2px solid #000; transform: rotate(45deg); border-left: 0px; border-bottom: 0px; position: absolute; right: 15px; }
    .tmenu_submenu_type_flyout .tmenu_submenu, .tmenu_item--root > .tmenu_submenu { align-items: flex-start; }
    .main-menu ul ul li a { font-size: 13px !important; color: #000; }
    .tmenu_submenu_type_mega>.tmenu_item { padding: 0px !important; }
    .tmenu_submenu_type_mega .tmenu_item_display_header>.tmenu_item_link { font-weight: 500 !important; }
    li:not(.tmenu_item_mobile) .tmenu_item_display_header > .tmenu_item_link { padding: 0px !important; border: none; }
    .tmenu-watermark { display: none !important; }
    .cart-section { position: relative; }
    div#CartCount { position: absolute; left: 50%; z-index: 9; top: 50%; transform: translate(-50%, -50%); color: #DE177E; font-weight: 600; }
    div#CartCount + a svg path { stroke: #cd3886; }
    .tmenu-watermark { font-size: 0px !important; }
    .sidebar { display: none; }
    a.site-header__logo-image { padding-right: 20px; }
    .search-form input[type="search"] { height: 40px; }
    .search-form button[type=submit] { top: 11px; }
    .search-form button[type=submit] svg { width: 18px; height: 18px; }
    .search-form button[type=submit] svg path { fill: #000; }
    a.site-header__logo-image { max-width: 221px; display: block; }
    .tmenu_item_mobile .tmenu_indicator { display: none; }
  
  .main-menu ul .tmenu-watermark a {
    font-size: 0px !important;
}
  
}

.custom_blog_info {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.page-section.article .article__content{
	margin-top: 50px;
}

.custom_blog_info header.article__header {
    flex: 0 0 35%;
    max-width: 35%;  
    border-bottom: transparent;
}

.custom_blog_info .article__image {
    flex: 0 0 65%;
    max-width: 65%;
/*     height: 80vh; */
}

.custom_blog_info header.article__header h1{
	font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    display: flex;
    align-items: center;
    margin-top: 41px;
    margin-bottom: 0px;
}

span.article-meta__date time {
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
  	color: #000;
}
.article-meta span{
font-family: Fira Sans;
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 19px;}



@media(min-width:768px) {
    .main-menu ul li.menu-link:hover ul.menu.dropdown-child { display: block; }
    .main-menu ul li.menu-link:hover { border-color: #DE177E; }
    .search_section { position: relative; }
}
@media(min-width:1200px) {
    .search_section { width: 540px; }
    .header-topbar h1 { width: 220px; }
}
@media(max-width:992px) and (min-width:768px) {
    .header-wrap { padding: 0px !important; }
    .main-menu ul li a { font-size: 12px }
    .header-topbar h1 img { max-width: 180px; }
    .header-topbar h1 { margin: 0 10px 0 0; }
    .custom_links ul li a { padding: 0 6px; }
    .tmenu_item--root>.tmenu_submenu { top: 140px !important; }
    a.site-header__logo-image { padding-right: 5px; }
    a.site-header__logo-image img { max-width: 178px; }
}
@media(max-width:767px) {
    .mobile-account-menu{margin-left:auto;}
    body.show-announcement-bar .sidebar { top: 28px; }
    .sidebar__menu a .underline-animation { background: none !important; }
    .sidebar { display: block; }
    .hidden { display: block !important; }
    .header-wrap { display: none; }
    .search_section { position: relative; z-index: 999; }
    .sidebar__menu-handle { position: fixed; top: 10px; right: inherit; left: 5px; }
    .sidebar__cart-handle, .sidebar__menu-handle, .sidebar__search-handle { display: block; }
    .sidebar__cart-handle, .sidebar__search-handle { position: relative; top: 15px; right: 0; }
    .sidebar__responsive-container { padding: 10px; }
    header.logo { padding-left: 40px; }
    .sidebar__search-container { display: none; }
    .sidebar__search-container { display: none !important; }
    .sidebar__search.predictive-search.opened { height: 65px; width: 100%; background: #fdfdfd; padding: 10px 10px 10px 48px; display: block; }
    .sidebar__search.predictive-search.opened { }
    .sidebar__search.predictive-search .search-form { margin: 0px; height: 100%; width: 100%; position: static; }
    .sidebar__search.predictive-search .search-form input[type=search] { height: 100%; background: #F1F0F0; padding: 10px; }
    .collection__filters>div, .sidebar__cart>div, .sidebar__container, .sidebar__search>div { padding: 0; position: static; width: 100%; display: block; height: 100%; min-height: auto; }
    .sidebar__search.predictive-search .sidebar__search-close { right: inherit; left: 0px; }
    .cart-overlay-background, .filters-overlay-background { right: 0px; }
    .sidebar__container-holder { padding: 0px 10px; }
    .cart-section { position: static; display: block; }
    .cart-section { order: 5; margin-left: 10px; }
    .sidebar__responsive-handles { margin-left: auto; }
    .sidebar__search .search-form input[type=search]:focus { }
    .sidebar__search.open-search .search-form input[type=search]:focus { border-bottom: 2px solid #DE177E; }
    .sidebar__menus { left: 0px; right: inherit; }
    .sidebar__menus { transform: translateX(-100%) !important; }
    .sidebar__menus.opened { transform: translateX(0) !important; }
    .sidebar__menus { top: 65px !important; height: calc(100vh - 65px) !important; }
    .sidebar__menus.opened .sidebar__menus-close { display: none !important; }
    .sidebar__menus.search-bottom-padding.opened + .sidebar__responsive-handles svg.svg.symbol.symbol--burger { display: none; }
    .sidebar__menus.search-bottom-padding.opened + .sidebar__responsive-handles span.icon.icon-menu:before { content: ''; position: absolute; left: 0px; width: 20px; height: 2px; background: #000; transform: rotate(45deg); }
    .sidebar__menus.search-bottom-padding.opened + .sidebar__responsive-handles span.icon.icon-menu:after { content: ''; position: absolute; left: 0px; width: 20px; height: 2px; background: #000; transform: rotate(-45deg); }
    .sidebar__menus.search-bottom-padding.opened + .sidebar__responsive-handles span.icon.icon-menu { padding: 14px 0px 0px 0px; }
    .sidebar__menus.search-bottom-padding.opened + .sidebar__responsive-handles  .sidebar__menu-handle { position: fixed; top: 8px; right: inherit; left: 15px; }
    .sidebar__cart .cart, .sidebar__menu a { padding-left: 10px; }
    .sidebar__menus-back { width: 100%; z-index: 9999; top: 0; padding: 20px 10px 10px 10px; background: #F1F1F1; left: 0; }
    .primary-menu .sidebar__menu li  a span.underline-animation { font-size: 18px; line-height: 22px; font-weight: 400; }
    .sidebar__submenu .sidebar__container .sub-menu ul li.mobile-subtitle span { font-size: 22px; line-height: 26px; }
    .sidebar__submenu .sidebar__container .sub-menu ul li.mobile-subtitle { background: #f1f1f1; padding-bottom: 10px; margin-top: -10px; }
    .sidebar__submenu { background: #fff !important; }
    .sub-menu { padding-top: 64px !important; }
    ul.sidebar__menu li.mobile-custom-link { padding: 0px 10px; display: block; font-size: 13px; color: #999999; margin-bottom: 20px; }
    ul.sidebar__menu li.mobile-custom-link span.under-hireservices { padding-bottom: 30px; border-bottom: 1px solid #ccc; color: #000; font-weight: 300; display: block; line-height: 1.2; font-size: 13px; }
    .sidebar__menus { padding-top: 15px; }
    a.announcement { background: #000; }
    .primary-menu .sidebar__menu li.extra-custom-link a span.underline-animation { font-weight: 300; line-height: 30px; }
    .collection__filters-close svg, .sidebar__cart-close svg, .sidebar__menus-close svg, .sidebar__search-close svg { top: 0px; }
    div#shopify-section-website-link { position: fixed; bottom: 0px; z-index: 9999999; left: 0px; right: 0px; text-align: center; background: #ffff; padding: 6px 10px 22px 10px; border-top: 1px solid #DDDDDD; }
    div#shopify-section-website-link { display: none; }
    div#shopify-section-website-link a { font-size: 12px; }
    div#shopify-section-website-link:before { content: ''; position: absolute; bottom: 12px; left: 0px; right: 0px; width: 135px; height: 5px; background: #000; margin: 0 auto; border-radius: 72px; }
    .sidebar__container-holder { border-bottom: 1px solid #DDDDDD; }
    .cart-section { position: relative; }
    div#CartCount { position: absolute; left: 44%; z-index: 9; top: 56%; transform: translate(-50%, -50%); color: #de177e; font-weight: 600; }
    div#CartCount + a svg path { stroke: #cd3886; }
    .tmenu-watermark { font-size: 0px !important; }
    .sidebar__menus { padding-bottom: 120px !important; }
    .primary-menu .sidebar__menu a { padding-top: 15px; padding-bottom: 15px; }
    .sidebar__menus { padding-top: 30px; }
}
.home-main { width: 100%; margin: 0 auto; padding: 0 40px; max-width: 1650px !important; }
div#shopify-section-16297457560d30dabf > div { height: auto !important; }
.hero-section { display: flex; flex-wrap: wrap; margin: 0px -15px; }
.hero-left { width: calc(75% - 30px); margin: 0px 15px; }
.hero-right-bar { width: calc(25% - 30px); margin: 0px 15px; }
.hero-left { text-align: center; display: flex;   background-size: cover !important; }
.hero-image-wrap {
    width: 100%;
}
.hero-image-wrap a img {
    width: 100%;
}
.hero-image-wrap a {
    padding: 0!important;
    width: 100%;
    display: block;
   height: auto;
}
.vendor_info .wk_seller_info_div address > * {
    display: none;
}

.vendor_info .wk_seller_info_div address > state {
    display: block;
    margin-right: 0px;
}

.vendor_info .wk_seller_info_div address > country {
    display: block;
    margin-left: 5px;
}
.custom-text-section img { width: 100%; object-fit: cover; margin-bottom: 10px; }
.custom-text-section h2 { font-size: 20px; line-height: 24px; font-weight: 500; margin: 0px; }
.custom-text-section a { font-size: 16px; line-height: 19px; font-weight: 500; position: relative; padding: 0px; height: auto; font-weight: 600; position: relative; display: flex; align-items: center; text-decoration: underline; }
.hero-image-wrap h2 { font-size: 65px; line-height: 78px; max-width: 600px; margin-bottom: 0; text-align: center; margin: 0 auto; }
.hero-image-wrap p { font-size: 25px; line-height: 60px; font-weight: 700; max-width: 300px; margin: 0 auto; }
body div#content-holder { margin-top: 15px !important; }
.custom-text-section { margin-bottom: 20px; }
.custom-text-section a img.arrow-btn {
    width: 20px;
    height: 20px;
    margin: 0 0 0 2px;
    object-fit: contain;
    object-position: center;
}
.announcement { height: 28px !important; }
.custom-text-section h2 p { margin: 0px; }
.three-image-start span { font-size: 30px; line-height: 36px; letter-spacing: 2px; text-align: center; width: 100%; display: block; position: relative; padding-bottom: 40px; font-style: italic; }
.three-image-start h4 { font-size: 40px; line-height: 40px; font-weight: 500; text-align: center; color: #000; margin-top: 40px; }
.three-image-start span:before { content: ''; width: 80px; height: 3px; background: #C4C4C4; position: absolute; left: 0px; right: 0px; margin: 0 auto; bottom: 0px; }
.three-image-start { padding: 50px 0px 80px 0px; }
.three-images-section { display: flex; margin: 0px -15px; flex-wrap: wrap; }
.featured-collection__header.rte > span { display: none; }
.three-images-section > div { width: calc(33.3% - 30px); margin: 0px 15px; }
.three-images-section > div > img { height: 407px; }
.featured-collection__header { align-items: center; width: 235px; }
.content-section.gutter--on { display: flex; width: 100%; padding: 0 !important; background: #DDDDDD; padding: 0 0px 12px 0 !important;}
.content-section.gutter--on a{width:100%;}
.content-section.gutter--on a img{width:100%;}
.FPO-section .fpo-img-section { min-height: 598px; display: flex; align-items: center; justify-content: center; background-size: cover !important; }
.featured-collection__content { width: calc(100% - 500px); padding-right: 0px }
.shop-collection_right {
    width: 265px;
    padding: 15px;
    text-align: center;
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.shop-collection_right a{
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 300;
}



#shopify-product-reviews .gutter--on .spr-reviews, .gutter--on #shopify-product-reviews .spr-reviews, .gutter--on .collection--slider { width: 100%; padding: 0px; }
ol.flickity-page-dots { display: none !important; }
#hexagon {
    width: 100%;
    height: 225px;
    position: relative;
    max-width: 225px;
    margin: 0px !important;
    margin: 0 auto !important;
}
#hexagon:before { position: absolute; height: auto; top: -1px; left: -1px; content: ''; background: url(https://cdn.shopify.com/s/files/1/0592/4513/3990/files/shape.png?v=1632724644); background-size: 225px 225px; right: -1px; bottom: -1px;  z-index: 99; }
.feature-category ul { display: flex; flex-wrap: wrap; margin: 0px -15px; }
.collection-list.gutter--off .collection-item { width: calc(16.6% - 30px) !important; margin: 0px 15px !important; margin-bottom: 50px !important; cursor: pointer;  }
.collection-list.gutter--off .collection-item a { width: 100%; display: block; transition: all 300ms ease; }
div#hexagon > img { width: 100%; height: 100%; transition: background .3s linear, transform .3s linear; }
.feature-category h4 { font-size: 30px; line-height: 36px; color: #000; text-align: center; }
.collection-list.gutter--off .collection-item h5 { font-size: 16px; line-height: 19px; font-weight: 600; text-align: center; margin-top: 16px; text-decoration: underline; color: #000; text-transform: capitalize; }
.with-gutter { margin-bottom: 0px !important; }
.feature-category { padding: 66px 0px 90px 0px; }
.content-section.gutter--on.blog-posts { padding: 0px !important; background: transparent; flex-wrap: wrap; }
.blog-posts__header { width: 100%; text-align: center; }
.blog-posts__header h2.blog-posts__title { font-size: 30px; line-height: 36px; }
.content-section .blog-item { width: calc(33.3% - 30px); margin: 0 15px; padding: 0; display: flex; flex-wrap: wrap; flex-direction: column; }
.content-section  .blog--grid { margin: 0px -15px; }
.blog--grid.cols-2 .blog-item__title-holder { padding-top: 18px; }
.blog-item .blog-item__content .blog-item__title-holder a h3 { font-size: 22px; line-height: 26px; color: #000; text-transform: capitalize; margin: 0px; margin-bottom: 5px; }
.blog-item .blog-item__content .blog-item__excerpt p { font-size: 16px; line-height: 19px; margin: 0px; font-style: normal; color: #000 !important; margin-bottom: 15px; }
.article-meta, .blog-item__meta { opacity: 1; margin-bottom: 10px; }
a.blog-item__more { font-size: 16px; line-height: 19px; position: relative; padding: 0; height: auto; font-weight: 600; display: flex; align-items: center; max-width: max-content; }
a.blog-item__more:after { content: ''; background: url(https://cdn.shopify.com/s/files/1/0592/4513/3990/files/arrow-right.png?v=1631083936); width: 20px; height: 20px; position: absolute; right: -27px; }
.content-section.gutter--on.blog-posts { padding-bottom: 180px !important; }
.blog-item__meta { display: none; }
.blog--grid .blog-item__image { padding: 0px; height: 320px; width: 100%; }
.blog-item__content { flex: 1 0 auto; display: flex; flex-direction: column; }
.blog-item__content .blog-item__excerpt { flex: 1 0 auto; }
#shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(16.66% - 31px) !important; }




#shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { margin-right: 10px !important; background: #fff; padding: 7px; }
.product-item .product-item__caption.reviews-visible { padding: 7px 0 0 0 !important; }
.mount-featured-collection .content-section.gutter--on { flex-wrap: wrap;padding: 12px 0 12px 20px !important;}
.flickity-button:disabled { opacity: 0; }
.product-item__price { order: 1; }
.product-item__title { order: 2; font-size: 13px; font-weight: 300; line-height: 19px; padding: 0px !important; }
.product-item__price span.product-item__from { display: none; }
.product-item__price span.product-item__price--original { font-size: 14px; line-height: 17px; font-weight: 500; color: #000; }
span.product-item__price--compare + span.product-item__price--original { color: #DE177E; }
.featured-collection ol.flickity-page-dots { display: none !important; }
.featured-collection .flickity-prev-next-button.next { right: 0px; }
.featured-collection .flickity-prev-next-button { top: 50%; width: 44px; height: 44px; border-radius: 0px; transform: translateY(-50%); }
.featured-collection .flickity-button { position: absolute; background: #fff; border: none; color: #333; }
.featured-collection  .flickity-prev-next-button.previous { right: 0px; }
.hero-image-wrap p a { color: #000; }
#shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { height: 100%; min-height: 280px; }
.flickity-enabled.is-draggable .flickity-viewport { min-height: 300px; }
#shopify-product-reviews .spr-header-title, .h1, h1 { font-size: 30px; line-height: 38px; font-weight: 600; }
#shopify-product-reviews .spr-header-title { font-size: 20px; line-height: 24px; font-weight: 600; display: inline-block; }
#shopify-product-reviews span.review_count_custom { margin-right: 5px; }
span.review_count_custom { font-size: 20px; line-height: 24px; font-weight: 500; display: inline-block; }
.flickity-prev-next-button.previous { left: 0px !important; }
.tmenu_indicator_icon { display: none; }
.opened-submenus .sidebar__menus-back span { font-size: 13px; line-height: 16px !important; font-weight: 600; text-transform: uppercase; padding-left: 10px; }
.opened-submenus .sidebar__menus-back { display: flex !important; align-items: center; }
.featured-collection__header.rte > div { padding-right: 10px !important; }
.spr-summary-starrating { margin: 0 27px 0 0; }
#shopify-product-reviews .spr-summary-actions-togglereviews { opacity: 1; color: #000; text-decoration: underline; font-size: 16px; line-height: 19px; }
#shopify-product-reviews .spr-review, #shopify-product-reviews .spr-reviews .spr-pagination { width: 100%; padding: 0px; }
#shopify-product-reviews .spr-reviews { margin-top: 53px; }
#shopify-product-reviews .spr-review-header-starratings { margin-bottom: 15px; }
#shopify-product-reviews .spr-review-header-title { font-size: 16px; line-height: 19px; color: #000; text-transform: capitalize; }
#shopify-product-reviews .spr-review-header-byline { opacity: 1; color: #000; text-transform: capitalize; font-style: normal; font-size: 13px; line-height: 19px; }
#shopify-product-reviews .spr-review-content { margin-top: 0px; }
#shopify-product-reviews .spr-review-content-body { font-size: 16px; line-height: 24px; }
#shopify-product-reviews .spr-reviews .spr-pagination { display: none; }
#shopify-product-reviews .spr-review, #shopify-product-reviews .spr-reviews .spr-pagination { padding-top: 10px; }
div#hexagon>img { background: red; }

.collection-list.gutter--off .collection-item a>div {
    padding: 0px;
    text-align: center;
    width: 100%;
    display: block;
}
.feature-category {
    padding: 66px 0 90px 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.feature-category h4 {
    width: 100%;
}

body#wmarketplaceqa .feature-category .collection-item a.collection-item__link .lazy-image {
    transform: none !important;
}
.product-repeat-only a .text-center {
    text-align: left !important;
}

.seller-right-bar .mp-product-image-block{
  margin-bottom: 7px !important;
  
}

.main-menu ul li:last-child .tmenu_submenu_type_mega li .tmenu_submenu li .tmenu_submenu li a{font-weight: 300 !important;}
.login-actions a.create_account_link {background: #ff1595;min-width: 200px;height: 55px;display: flex;justify-content: center;align-items: center;color: #fff;font-weight: 700;font-size: 15px;}
.login-actions a.create_account_link:hover{background: #000;}
.login-actions {padding-bottom: 10px;}
.login_and_signup_btn{display:flex;flex-wrap: wrap;flex: 0 0 35%;max-width: 35%;}
.product-item .product-item__price, .product-repeat-only .text-center{min-height:20px;}
.seller_login_btn {background: #000;color: #fff;min-width: 200px;height: 55px;display: flex;justify-content: center;align-items: center;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;margin-bottom: 30px;width: 200px;font-weight: 700;margin-top: 10px;}
.seller_login_btn a {color: #fff;}
.seller_login_btn a:hover {color: #000;}
.seller_login_btn:hover{background: #ff1595;}


@media(max-width: 768px){
  .collection-item .collection-item__link { padding-top: 0px !important;}
  .collection-item .collection-item__link{ padding-top: 0px !important;}   
}

@media(max-width: 812px){

.custom_blog_info {display: block;}
.custom_blog_info header.article__header {flex: 0 0 100%;max-width: 100%;}
.custom_blog_info .article__image{margin: 0 auto;height: auto;}
  
}

@media(max-width: 1500px){
  
  .shop-collection_right{ width: 160px; }
  .featured-collection__content {
    width: calc(100% - 395px);
}
  
  #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item {
    width: calc(20.00% - 31px)!important;
}
  .gutter--on .collection--slider .product-item {  width: calc(16.66% - 31px) !important;  }
}

@media(max-width:1439px) {
    #hexagon:before { background-size: 225px 225px; }
  
  
}
@media(max-width:1366px) {
    .three-images-section >div >img { height: 320px; }
    .FPO-section .fpo-img-section { min-height: 400px; }
    #hexagon { height: 200px; }
    #hexagon:before { background-size: 200px 200px; }
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(25% - 31px) !important; }
   .gutter--on .collection--slider .product-item {width: calc(20% - 31px)!important;}
  .home-main .gutter--on .collection--slider .product-item {width: calc(24% - 31px)!important;}
}
@media(max-width:1200px) {
    div#page-content { padding: 0px 15px; }
    #content-holder #content { width: 100%; }
    .hero-image-wrap h2 { font-size: 46px; line-height: 58px; max-width: 520px; }  
    .custom-text-section h2 { font-size: 18px; line-height: 24px; }
    .hero-left { width: calc(70% - 30px); }
    .hero-right-bar { width: calc(30% - 30px); }
    .hero-image-wrap p { line-height: 42px; }
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(25% - 31px) !important; }
    #shopify-product-reviews .spr-header-title, .h1, h1 { font-size: 24px; line-height: 30px; }
  .gutter--on .collection--slider .product-item {  width: calc(20% - 31px) !important;  }

.login_and_signup_btn{display:flex;flex-wrap: wrap;flex: 0 0 45%;max-width: 45%;}
  
}
@media(max-width:1199px) {
    
    .three-image-start span { font-size: 24px; padding-bottom: 30px; }
    .three-image-start h4 { font-size: 34px; margin-top: 30px; }
    .three-images-section>div>img { height: 260px; }
    #hexagon { height: 225px; margin: 0 auto; }
    .feature-category { padding: 40px 0 60px 0; }
    .blog--grid .blog-item__image { padding: 0; height: 250px; }
    .content-section.gutter--on.blog-posts { padding-bottom: 100px !important; }
    .three-image-start span { font-size: 20px; padding-bottom: 30px; }
    .three-image-start h4 { font-size: 30px; margin-top: 20px; }
    .three-image-start span { font-size: 20px; padding-bottom: 20px; }
    .three-images-section>div>img { height: 220px; }
    .collection-list.gutter--off .collection-item { width: calc(33.3% - 30px) !important; }
    .feature-category { padding: 40px 0 20px 0; }
    #hexagon:before { background-size: 226px 227px; margin: 0 auto; }
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(25% - 31px) !important; }
    .gutter--on .collection--slider .product-item {  width: calc(20% - 31px) !important;  }
  .featured-collection__header { align-items: center; width: 140px; }
    .featured-collection__content { width: calc(100% - 300px); }
  .search_section{width: 400px;}
}
@media(max-width: 1024px){
  .home-main .gutter--on .collection--slider .product-item {width: calc(32% - 31px)!important;}
}


@media(max-width:991px) {
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(33.3% - 31px) !important; }
   .gutter--on .collection--slider .product-item {  width: calc(25% - 31px) !important;  }
  .login_and_signup_btn{display:flex;flex-wrap: wrap;flex: 0 0 55%;max-width: 55%;}
  .search_section{width: 240px;}
}

@media(max-width: 823px){
  .home-main .gutter--on .collection--slider .product-item {width: calc(45% - 31px)!important;}
}


@media(max-width: 768px){

#shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(50% - 31px)!important;}
.gutter--on .collection--slider .product-item {  width: calc(33.3% - 31px) !important;  }
  .home-main .gutter--on .collection--slider .product-item {width: calc(53% - 31px)!important;}
.login_and_signup_btn{display:flex;flex-wrap: wrap;flex: 0 0 70%;max-width: 70%;}
}




@media(max-width:767px) {
    .hero-right-bar { width: 100%; margin: 0px; }
    .hero-left { width: 100%; margin: 0px; padding: 18px 0px 0px 0px; margin-bottom: 15px;  }
    div#page-content { padding: 92px 15px 0px 15px; }
    .hero-image-wrap h2 { font-size: 30px; margin-bottom: 20px; line-height: 36px; }
    .hero-image-wrap p { line-height: 22px; font-size: 18px; }
    div#page-content { padding: 90px 10px 0px 10px; }
    .hero-section { margin: 0px; }
    .sidebar .localization-form-holder { padding: 0px; }
    .custom-text-section h2 { font-size: 22px; line-height: 26px; }
  .custom-text-section a { font-size: 18px; line-height: 21px; margin-top: 5px;}
    .tmenu_item--root .tmenu_item_display_header>.tmenu_item_link>.tmenu_item_text { text-transform: capitalize; }
    ::-webkit-search-cancel-button { display: block !important; right: -5px; }
/*     .custom-text-section img { height: 143px; } */
    .three-images-section { margin: 0 -10px; }
    .three-images-section>div { width: calc(100% - 20px); margin: 0px 10px; }
    .three-image-start { padding: 20px 0 80px 0; }
    .three-image-start span { font-size: 24px; padding-bottom: 27px; line-height: 30px; font-style: normal; letter-spacing: 1px; }
    .three-image-start h4 { font-size: 24px; letter-spacing: 0px; }
    .three-image-start span:before { width: 43px; }
    .three-images-section>div>img { height: 287px; }
    .custom-text-section { margin-bottom: 25px !important; }
    .three-image-start { padding: 20px 0 0px 0; }
    .FPO-section .fpo-img-section { min-height: 297px; }
    .feature-category h4 { font-size: 24px; line-height: 28px; margin-bottom: 40px; }
    #hexagon { height: 100px; width: 100px; margin: 0 auto; }
    .feature-category ul { margin: 0 -10px; }
    .collection-list.gutter--off .collection-item { width: calc(33.3% - 20px) !important; margin: 0px 10px  !important}
    .collection-list.gutter--off .collection-item h5 { margin-top: 7px; margin-bottom: 40px; }
    .content-section .blog-item { width: 100%; margin: 0px; }
    .content-section .blog--grid { margin: 0px; }
    #hexagon:before { background-size: 100% 100% }
    .template-index .blog--grid.cols-2 { margin: 0px; }
    .content-section .blog-item { margin-bottom: 30px; }
    .content-section .blog-item:last-child { margin-bottom: 0px; }
    .content-section.gutter--on.blog-posts { padding-bottom: 30px !important; }
    .featured-collection__header { align-items: center; width: 114px; }
    .features_that_we_offer_wrap .slider-nav { margin-bottom: 107px;}
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(33.3% - 31px) !important; min-height: 300px !important; }
   .gutter--on .collection--slider .product-item {  width: calc(25% - 31px) !important;  }
  #shopify-product-reviews .spr-header-title, .h1, h1 { font-size: 20px; line-height: 28px; }
    .content-section.gutter--on { padding: 12px 0 12px 12px !important; }
    .featured-collection .flickity-button { display: none; }.shop-collection_right {width: 100%;}
  .home-main .gutter--on .collection--slider .product-item {width: calc(37% - 31px)!important;}
}
@media(max-width:600px) {
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(50% - 31px) !important; }
    .gutter--on .collection--slider .product-item {  width: calc(33.3% - 31px) !important;  }
    .sidebar__menus { padding-bottom: 190px !important; }
  .home-main .gutter--on .collection--slider .product-item {width: calc(49% - 31px)!important;}
}

@media(max-width:648px) {
  .login-actions a.create_account_link, .seller_login_btn {width: 100%;}
  .login-actions input{margin-bottom:10px;margin-right:0px !important;}
  .login-actions>div {max-width: 100%;}
  
}
  
  
  
@media(max-width: 480px){
  .home-main .gutter--on .collection--slider .product-item {width: calc(80% - 31px)!important;}
  .login_and_signup_btn{display:block;}
  .login_and_signup_btn {flex: 0 0 100%;max-width: 100%;}
  .seller_custom_badges,.product-item__reviews {position: inherit !important;}
  .product-custom-width,.product-item__title {max-width: 100% !important;}
  .product-item__reviews{display: contents !important;}
}



@media(max-width:400px) {
    .home-main #shopify-product-reviews .gutter--on .spr-reviews .product-item, .home-main .gutter--on #shopify-product-reviews .spr-reviews .product-item, .home-main .gutter--on .collection--slider .product-item { width: calc(100% - 31px) !important; }
    #shopify-product-reviews .gutter--on .spr-reviews .product-item, .gutter--on #shopify-product-reviews .spr-reviews .product-item, .gutter--on .collection--slider .product-item { width: calc(50% - 0px) !important; }
}
@media (max-width:354px) {
    #hexagon { height: 80px; width: 80px; margin: 0 auto; }
    .blog-posts__header h2.blog-posts__title { font-size: 24px; line-height: 29px; }
}
.custom-text-section a:hover { color: #e02d8e; }
.collection-list.gutter--off .collection-item a:hover h5 { color: #e02d8e; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails { width: 64px !important; height: auto !important; padding: 25px 0 !important; bottom: 0; right: 25px; position: static; padding-top: 0 !important; margin-right: 34px; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnails-holder { height: 100%; flex-direction: column; scroll-snap-type: y mandatory; display: flex; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnails { display: block; margin: auto 0; }
.product-gallery.flickity-enabled:not(.product-gallery--fill) .product-gallery__item { width: 100% !important; }
.lazy-image[data-ratio] img, [data-ratio].product-item__thumbnail img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
ify-section-product { width: 100%; margin: 0 auto; padding: 0 40px; max-width: 1650px; }
#content-holder #content > div { width: 100%; padding: 0 15px; max-width: 1230px; margin: 0 auto; }
.product__gallery { flex-direction: inherit; display: flex; flex-wrap: wrap; }
.product__gallery .product-gallery { width: calc(100% - 100px) !important; height: 611px !important; padding: 0px; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnails { margin: 0px !important;height: 1px; }
body.show-announcement-bar .product__text { padding: 0px; }
article#section-product { padding: 0; padding-bottom: 19px; }
.desktop-breadcrumb+.product__header { margin-top: 0px; }
body.show-announcement-bar .product__text { min-height: inherit !important; position: static; }
header.product__header > .mp-mrgn-btm-12 { display: none; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnail { width: 63px !important; height: 58px; overflow: hidden; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnail:not(:last-child) { margin-right: 0px !important; margin-bottom: 13px !important; }
.product__text { width: 364px; min-height: inherit !important; padding: 100px 50px; margin-left: 30px; }
.desktop-breadcrumb+.product__header { padding: 0px; background: transparent; border: none; }
h1.product__title { font-size: 22px; line-height: 26px; color: #000; margin-bottom: 13px;font-weight:500; }
.product-item__reviews .spr-starrating .spr-icon-star-half-alt:after, .product-item__reviews .spr-starrating .spr-icon-star:after, .product__reviews .spr-starrating .spr-icon-star-half-alt:after, .product__reviews .spr-starrating .spr-icon-star:after { display: none; }
.product-item__reviews .spr-starrating:before, .product__reviews .spr-starrating:before { left: 0px; }
.product-item__reviews .spr-badge:not([data-rating="0.0"]), .product__reviews .spr-badge:not([data-rating="0.0"]) { padding-left: 23px; }
.product__cart-functions { display: block; }
.product-item__reviews .spr-badge-caption, .product__reviews .spr-badge-caption { opacity: 1; }
.product__content { margin: 0px; }
.product__text .regular-select-inner:before { display: block; }
.product__text .regular-select-inner:before { display: none !important; }
.product__variant-holder label.hidden { display: block !important; }
.product__variant-holder label.hidden { display: block !important; font-size: 13px; line-height: 19px; }
span.regular-select-cover { background: #F1F0F0; border: none; }
span.regular-select-cover input { border: none; }
span.regular-select-content { border: none; top: 90%;}
.regular-select-inner { font-size: 16px; line-height: 24px; color: #000000; padding: 13px 15px;white-space: normal !important;height: 100%; }
.product__variant-holder { width: 100%; margin-bottom: 15px; }
.product__quantity { height: 50px; width: 170px; background: #F1F0F0; border: none; }
.product__quantity button { width: 14px; left: 20px; opacity: 1; }
.product__quantity input { position: relative; padding: 0 26px; font-size: 22px; font-weight: 500; line-height: 26px;height: 50px;font-family: 'Fira Sans',sans-serif;}
.product__quantity button.quantity__plus { right: 25px; }
.product__price { width: 100%; display: flex; align-items: center; }
.product__variant-holder label.hidden { margin-bottom: 5px; }
.product__cart-functions .qty-label { margin-bottom: 5px; }
span.product__price span { font-size: 26px; line-height: 31px; margin-bottom: 9px; display: block;font-family: 'Fira Sans',sans-serif;font-weight:700;}
.product-qty-cutom-section { margin-bottom: 23px; }
.product__offers { margin-bottom: 10px; }
a.buy_it_now__text { margin-top: 10px; display: block; text-decoration: none; border: none !important; }
.regular-select-cover { height: 100%; }
a.buy_it_now__text { height: 50px; text-align: center; padding: 13px 15px; background: #000; color: #fff; font-size: 16px; line-height: 24px; font-weight: 400; font-family: 'Fira Sans', sans-serif; }
.product__add-to-cart { font-weight: 400; font-size: 16px; font-family: 'Fira Sans', sans-serif;height: 50px;}
.product__add-to-cart>span { font-weight: 400; font-size: 16px;height: 100%;}
.product__description { margin-top: 15px; /*max-height: 52px;*/ overflow: hidden; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: block; }
.item_description_main { padding: 40px 0px; border: 1px solid #ddd; border-left: 0px; border-right: 0px; }
.item_description_main h3 { font-size: 20px; line-height: 24px; font-weight: 500; color: #000; margin-bottom: 13px; }
.item_description_main h3 .full-description { }
.item_description_main .full-description { font-size: 16px; line-height: 24px; margin-bottom: 13px; font-family: 'Fira Sans', sans-serif; margin-bottom: 0px; }
div#shopify-section-seller_products .slick-list { padding-left: 0 !important; margin: 0px -5px !important; }
.product__vendor a { line-height: 16px; color: #000; margin-bottom: 0px; display: block; max-width: max-content; font-size: 13px; }
header.product__header .product__vendor {
    font-size: 0px;
}

.regular-select-item {
    padding: 14px 12px 10px !important;
    height: 100%;
}


header.product__header .product__vendor {
    padding: 0px !important;
}


.product__vendor p { margin-bottom: 14px; }
.product__description.truncated--disabled { display: block; padding-top: 10px; }
section.product__content > a { margin-top: 10px; display: block; max-width: max-content; color: #000; font-size: 13px; line-height: 16px; }
h1.title { font-size: 30px; line-height: 36px; font-weight: 500; color: #000; margin-bottom: 0px !important; display: block; }
.page-content { padding-top: 40px !important; }
.page-content .rte { padding: 40px 0px; }
.page-content .rte h4 { font-size: 20px; line-height: 24px; color: #000; }
.product-gallery .flickity-prev-next-button.previous { left: 10px !important; top: inherit; bottom: -10px; background: rgba(255, 255, 255, 0.9); }
.product-gallery .flickity-prev-next-button.next { right: inherit; left: 65px; top: inherit; bottom: -10px; background: rgba(255, 255, 255, 0.9); }
.product-gallery .flickity-prev-next-button .flickity-button-icon { display: none !important; }
.product-gallery .flickity-prev-next-button.next:before { content: ''; position: absolute; left: 0px; width: 9px; height: 9px; border: 2px solid #000; transform: rotate(45deg); border-left: 0px; border-bottom: 0px; display: flex; align-items: center; justify-content: center; right: 8px; top: 17px; margin: 0 auto; }
.product-gallery .flickity-prev-next-button.previous:after { content: ''; position: absolute; left: 0; width: 9px; height: 9px; border: 2px solid #000; transform: rotate(-138deg); border-left: 0; border-bottom: 0; display: flex; align-items: center; justify-content: center; right: -3px; top: 17px; margin: 0 auto; }
.product-qty-cutom-section span.variant-quantity { font-size: 13px; color: #DE177E; opacity: 1; line-height: 16px; font-style: normal; margin-left: 12px; font-weight: 500; margin-top: 0px; }
.free_shipping_main label { display: flex; align-items: center; }
.free_shipping_main .label { display: flex; align-items: center; margin-bottom: 5px; }
.free_shipping_main .label img { margin-right: 7px; }
.free_shipping_main { margin-bottom: 20px; }
#shopify-product-reviews .spr-summary-starrating:after { content: '/ 5'; position: absolute; left: 0px; top: 0px; font-size: 20px; color: #000; }
#shopify-product-reviews .spr-summary-starrating { position: relative; padding-left: 70px; margin: 0px; }
#shopify-product-reviews .spr-summary-starrating:before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 26px; line-height: 31px; font-weight: 400; }
#shopify-product-reviews .spr-summary-starrating:after { content: '/5'; position: absolute; left: 34px; top: 50%; font-size: 12px; color: #000; transform: translateY(-50%); font-size: 26px; line-height: 31px; font-weight: 400; }
.product-qty-cutom-section { display: flex; align-items: center; flex-wrap: wrap; }
.free_shipping_main .label span { font-size: 13px; line-height: 19px; font-weight: 500; color: #000; }
.content-section.gutter--on.pdp-may-do-like { flex-wrap: wrap; }
.product-item__title { width: 100%; }
.content-section.gutter--on.pdp-may-do-like { flex-wrap: wrap; background: transparent; padding: 0px !important; }
.content-section.gutter--on.pdp-may-do-like h3.h1 { font-size: 20px; line-height: 24px; margin-bottom: 16px !important; color: #000; }
.flickity-prev-next-button { border-radius: 0px; }
a.buy_it_now__text { height: 50px; text-align: center; padding: 13px 15px; background: transparent; color: #000; font-size: 16px; line-height: 24px; font-weight: 400; font-family: 'Fira Sans', sans-serif; border: 2px solid #000 !important; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnail.active { border: 1px solid #000; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnail.active img { border: 1px solid #fff; }
.product__add-to-cart>span.add-to-cart__symbol { display: none; }
.product__add-to-cart:hover { box-shadow: 6px 6px 0px 0px #ff1695; }
a.buy_it_now__text:hover { color: #000 !important; box-shadow: 6px 6px 0px 0px #ff1695; }
.product-gallery .flickity-prev-next-button { width: 44px; height: 44px; }
.vendor_info .wk_seller_info_div { border: none !important; padding: 0px !important; }
.vendor_info .wk_seller_info_div state { margin: 0px 5px; }
.vendor_info .wk_seller_info_div city { display: none; }
.vendor_info .wk_seller_info_div store { display: none; }
.vendor_info br { display: none; }
.vendor_info .wk_seller_info_div abbr#wk_seller_phone { display: none; }
.vendor_info .wk_seller_info_div 
p#wk_seller_email { display: none; }
.vendor_info .wk_seller_info_div address { display: flex; }
.vendor_info { display: flex; }
.vendor_info .wk_seller_info.clearfix { margin-right: 6px; }
.product__add-to-cart:after { display: none; }
.product__add-to-cart.working .add-to-cart__text, .product__add-to-cart:hover .add-to-cart__text { transform: inherit; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnail.active { border: 1px solid #000; position: relative; }
.product-gallery__thumbnails.product-gallery__thumbnails--thumbnails .thumbnail.active figure { padding-top: 92% !important; }
div#shopify-section-product-recommendations .flickity-prev-next-button.next { right: 0px; }
div#shopify-section-product-recommendations .flickity-prev-next-button.next { right: 0px; }
.slick-initialized .slick-slide { display: block; background: none; padding: 7px; }
.product-item__caption.reviews-visible { position: relative; padding-right: 10px; }
button.slick-next.slick-arrow { right: -7px; position: absolute; background: #ffff; border: none; color: #333; top: 50%; width: 44px; height: 44px; transform: translateY(-50%); font-size: 0px; border-radius: 0px; }
button.slick-prev.slick-arrow { left: 0px; position: absolute; background: #fff; border: none; color: #333; top: 50%; width: 44px; height: 44px; transform: translateY(-50%); font-size: 0px; border-radius: 0px; z-index: 9; }
button.slick-next.slick-arrow:before { width: 9px; height: 9px; border: 2px solid #000; position: absolute; content: ''; transform: rotate(45deg); top: 18px; left: 17px; border-left: 0px; border-bottom: 0px; }
button.slick-prev.slick-arrow:before { width: 9px; height: 9px; border: 2px solid #000; position: absolute; content: ''; transform: rotate(-45deg); top: 18px; left: 17px; border-right: 0px; border-bottom: 0px; }
div#shopify-section-product-recommendations .flickity-prev-next-button.next svg { display: none; }
div#shopify-section-product-recommendations .flickity-prev-next-button.previous svg { display: none; }
.flickity-prev-next-button.previous:before { width: 9px; height: 9px; border: 2px solid #000; position: absolute; content: ''; transform: rotate(-45deg); top: 18px; left: 17px; border-right: 0px; border-bottom: 0px; }
.flickity-prev-next-button.next:before { width: 9px; width: 9px; height: 9px; border: 2px solid #000; position: absolute; content: ''; transform: rotate(-45deg); top: 18px; left: 17px; border-left: 0px; border-top: 0px; }
div#shopify-section-seller_products .heading-silder-title { font-size: 20px; line-height: 24px; margin-bottom: 16px !important; color: #000; font-weight: 500; padding-top: 60px !important; border-top: 1px solid #ddd; }
div#shopify-section-product-recommendations .gutter--on .collection--slider .product-item { background: transparent; }
#shopify-section-product-recommendations.with-gutter .collection.collection--classic { padding-bottom: 20px !important; border-bottom: 1px solid #ddd !important; }
#content-holder #content div#shopify-section-footer { max-width: 100%; padding: 0px; }
.footer { padding: 0px; }
.wk_seller_detail_logo { width: 204px; padding-right: 26px; }
.seller_info_main .seller-right-setion { width: calc(100% - 204px); }
.seller_info_main { align-items: flex-start; display: flex; flex-wrap: wrap; padding: 40px 0px; border-top: 1px solid #ddd; }
.wk_seller_detail_logo img { width: 100%; height: 100%; max-height: inherit !important; object-fit: contain; }
.custom_seller_name h4 {  padding: 0px !important; font-size: 20px; font-weight: 500; text-transform: capitalize; margin: 0px 0px 6px 0px;  }
.template-product .custom_seller_name h4{ font-size: 0px;}
.template-product .custom_seller_name h4 a {
    padding: 0px !important; font-size: 20px; font-weight: 500; text-transform: capitalize; line-height: 24px; margin: 0px 0px 6px 0px;
}

.custom_seller_desc div#wk_seller_description { font-size: 16px; color: #000; line-height: 24px; font-weight: 300; }
.custom_seller_desc div#wk_seller_description span { font-family: 'Fira Sans', sans-serif !important; }
.custom_seller_desc div#wk_seller_descriptions strong { font-family: 'Fira Sans', sans-serif !important; }
.seller_contact_btn .btn-cont { font-size: 13px; line-height: 24px; font-weight: 400; color: #000; padding: 6px 14px; background: transparent; border-radius: 0px; border: 1px solid #000; margin: 0px; transition: all 300ms ease; }
.seller_contact_btn .btn-cont:hover { box-shadow: 4px 4px 0 0 #ff1695; }
.seller_contact_btn .btn-cont span.fa.fa-envelope-o { display: none; }
.seller_contact_btn { display: inline-block; }
.view_seller_policies { display: inline-block; margin-left: 18px; }
.custom_seller_desc { margin-bottom: 26px; }
.view_seller_policies a { font-size: 13px; line-height: 16px; font-weight: 300; text-decoration: underline; }
.news_footer { background: #222222; width: 100%; padding: 0px;margin-bottom: 45px;position: relative; }
.news_footer:before{position: absolute;left: 0;right: 0;bottom: -35px;content: "";background-color: #ffffff;height: 45px;}
.footer_top_wraper .news_footer_wrap { display: flex; flex-wrap: wrap; width: 100%; padding: 37px 15px 46px 15px; max-width: 1230px; margin: 0 auto; }
.footer_top_wraper .news_footer_wrap { }
.footer_menu { display: flex; flex-wrap: wrap; width: 100%; padding: 37px 15px 46px 15px; max-width: 1230px; margin: 0 auto; }
.news_footer_wrap h4 { font-size: 20px; line-height: 24px; font-weight: 500; color: #fff; margin-bottom: 27px; display: block; text-transform: capitalize; }
.news_footer_wrap .footer-item.footer-newsletter { width: calc(50% - 0px); padding: 0px; margin: 0px; }
.news_footer_wrap .footer-item { width: calc(50% - 0px); padding: 0px; margin: 0px; }
.footer_menu { display: flex; flex-wrap: wrap; width: 100%; padding: 27px 15px 70px 15px; max-width: 1230px; margin: 0 auto; }
.footer_top_wraper { width: 100%; }
.footer-newsletter .newsletter__input { color: #000; height: 50px; background: #F1F0F0; opacity: 1; padding: 13px 15px; }
.footer-newsletter .newsletter__input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
font-size: 16px; line-height: 24px; color: #666666; font-weight: 300; font-style: italic; }
.footer-newsletter .newsletter__input::-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 16px; line-height: 24px; color: #666666; font-weight: 300; font-style: italic; }
.footer-newsletter .newsletter__input::-ms-input-placeholder { /* Microsoft Edge */
font-size: 16px; line-height: 24px; color: #666666; font-weight: 300; font-style: italic; text-transform: capitalize; }
.footer-item.footer-social { max-width: 330px; margin-left: auto; }
.footer_menu_wrap .footer-item { margin: 0; break-inside: avoid-column; width: 100% !important; }
.footer_menu_wrap { column-count: 4; break-inside: avoid-column; }
.footer-menus>div { width: 100%; }
.footer_menu_wrap .footer-item h4 { font-size: 18px; line-height: 22px; font-weight: 500; color: #fff; width: 100% !important; margin-bottom: 14px; text-transform: capitalize; position: relative; }
.footer_menu_wrap .footer-item h4:before { content: ''; position: absolute; top: 18px; right: 2px; width: 8px; height: 8px; border: 2px solid #fff; transform: rotate(45deg); border-top: 0; border-left: 0; display: none; }
.footer a { font-size: 16px; line-height: 24px; font-weight: 300; color: #FFFFFF; border: none !important; }
.footer_menu_wrap .footer-item:nth-child(2) { margin-top: 30px; }
.footer-links span { display: block; margin-bottom: 14px; }
.footer_menu_wrap .footer-item p { font-size: 16px; line-height: 24px; font-weight: 300; }
.footer_menu_wrap .footer-item p br { display: none; }
.footer_icon { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.footer_icon a:first-child { width: 65px; }
.footer_icon a:nth-child(2) { width: 56px; }
.footer_icon a:last-child { width: 145px; }
.footer-copyright.body-size-lesser-than-normal { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.custom_footer_link_main { display: none; }
.footer-item.footer-info.localization-form-holder { margin: 0px; max-width: 1230px; padding: 0px 15px; margin: 0 auto; }
.footer-copyright.body-size-lesser-than-normal ul { display: flex; flex-wrap: wrap; margin: 0px -10px; }
.footer-copyright.body-size-lesser-than-normal ul li { position: relative; padding: 0px 10px; }
.footer-copyright.body-size-lesser-than-normal ul li:before { z-index: 999; content: ''; position: absolute; right: 0px; height: 20px; width: 2px; background: #fff; }
.footer-copyright.body-size-lesser-than-normal ul li a { font-size: 13px; line-height: 19px; font-weight: 300; }
.footer-copyright.body-size-lesser-than-normal ul li:last-child:before { display: none; }
.footer-copyright.body-size-lesser-than-normal ul li:before { z-index: 999; content: ''; position: absolute; right: 0; height: 14px; width: 1px; background: #fff; top: 3px; }
.social-icons a svg path { fill: transparent; }
.social-icons a svg { width: 31px !important; height: 31px !important; }
.social-icons a { width: auto; height: auto; margin: 0px 15px; }
.social-icons { margin: 0px -15px; }
.newsletter__input+.newsletter__submit { opacity: 1; right: 11px; }
div#shopify-section-product .flickity-prev-next-button.previous:before { display: none; }
.flickity-prev-next-button .flickity-button-icon { display: none; }
.footer-copyright.body-size-lesser-than-normal p { margin: 0px; }
#shopify-product-reviews .spr-container { padding: 40px 0px }
body.template-product { background: #fff; }
.footer-newsletter .newsletter__form { margin-top: 0px !important; }
.footer-item.footer-newsletter > p { display: none; }
.newsletter__form .contact-form > div > label { display: none; }
#gender-fair-search .page-content .rte img { margin-right: 15px; }
.product-page-reviews #shopify-product-reviews span.review_count_custom { margin: 0px; }
#shopify-product-reviews .spr-summary-actions-togglereviews { display: none; }
#shopify-product-reviews .spr-summary-actions-newreview { position: static; right: 0; bottom: 5px; display: block; border: none; padding: 0px; display: inline-block; height: auto; float: none; font-size: 16px; line-height: 19px; font-weight: 300; font-family: 'Fira Sans', sans-serif; margin-left: 27px; }
.no-touch #shopify-product-reviews .spr-summary-actions-newreview:not(.button--outline-hover):hover { background: transparent; color: #000; text-decoration: underline; }
body .tab-content>.tab-pane { display: block !important; }
body#seller-profile main#content > .rte { max-width: 1600px !important; margin: 0 auto !important; width: 100% !important; padding: 0px 15px !important; }
body#seller-profile #content-holder #content>div { max-width: 100%; padding: 0px; margin: 0px; }
body#seller-profile .mp-banner-container img { width: 100% !important; }
body#seller-profile .container { width: 100%; padding: 0px; }
body#seller-profile .container-tmargin { margin: 0px; }
body#seller-profile div#content-holder { margin: 0px !important; }
.seller-details { display: flex; width: auto; padding: 25px 0px 24px 0px; border-bottom: 1px solid #ddd; margin: 0px -15px; }
.seller-policy-only { padding: 40px 0px; border-bottom: 1px solid #ddd; }
.seller-policy-only h4 { font-size: 20px; line-height: 24px; font-weight: 500; color: #000; margin-bottom: 35px; }
.seller-policy-only { font-size: 16px; line-height: 24px; }
.flickity-button:focus { box-shadow: none; }
.flickity-prev-next-button { background: #fff; }
.seller-filter-only .wk_panel { max-height: inherit !important; }
.seller-filter-only .wk-accordion:after { display: none; }
.seller-filter-only button.wk-accordion { font-size: 16px; line-height: 24px; background: transparent; color: #000; padding: 0px; padding-bottom: 6px; border-bottom: 1px solid #000; font-weight: 500 !important; }
.wk-filter-desktop ul li { background: transparent; border: none; padding: 0px; }
.wk-filter-desktop ul li .checkmark { display: none; }
.wk-filter-desktop ul li label { padding: 12px 0px !important; }
.wk-filter-desktop ul li label .wk-filter-name { font-size: 16px; line-height: 24px; background: 0 0; color: #000; padding: 0; width: auto; margin-right: 5px; }
.wk-filter-desktop ul li label .flow-right { float: none; background: transparent; color: #000; font-size: 16px; line-height: 24px; position: relative; padding: 0px; }
.seller-filter-only .wk-filter-mobile { display: none; }
.wk-filter-desktop ul li label .flow-right:before { content: '('; }
.wk-filter-desktop ul li label .flow-right:after { content: ')'; }

.collection-item__header.vertical-top {
    align-items: flex-start;
    width: 100%;
    display: block;
    text-align: center;
}

@media screen and (max-width:1023px) {
    .product { flex-direction: inherit; }
    .product__header { text-align: left; }
    .product__text { margin-left: 15px; }
    .product__text { width: 200px; }
}
@media(max-width:991px) {
    .footer_icon a:last-child { width: 85px; }
    .footer_icon a:nth-child(2) { width: 40px; }
    .footer_icon a:first-child { width: 45px; }
}
@media(max-width:767px) {
    main#content { padding-top: 78px; }
    .page-content main#content { padding-top: 100px; }
    .product { flex-wrap: wrap; }
    .product__text { width: 100%; }
    h1.title { font-size: 29px; line-height: 29px; }
    .page-content main#content .rte h4 { font-size: 18px; line-height: 22px; }
    .logo h1, .logo img { max-height: initial; max-width: 160px; }
    .product-gallery__thumbnails.product-gallery__thumbnails--thumbnails { display: none; }
    .product__gallery .product-gallery { width: 100% !important; }
    .mobile-breadcrumb~.product__gallery .product-gallery--gutter { padding-top: 0; max-height: 344px; }
    ol.flickity-page-dots { display: block !important; position: static; margin: 0 auto; width: 100%; left: 0px; transform: none; padding: 10px 0px !important; }
    .mobile-breadcrumb~.product__gallery .product-gallery--gutter { min-height: auto !important; }
    .product__gallery .flickity-page-dots, .product__gallery .slider__dots { bottom: -45px !important; background: 0 0; padding: 0; height: auto !important; max-height: inherit !important; min-height: inherit !important; }
    body.show-announcement-bar .product__text { margin: 0px !important; }
    .product__gallery { padding-bottom: 40px; }
    .flickity-page-dots .dot, .slider__dots .dot { width: 10px; height: 10px; }
    h1.product__title { font-size: 19px; line-height: 23px; }
    .product-item__reviews .spr-starrating:before, .product__reviews .spr-starrating:before { left: 0px; }
    #section-product .product-item__reviews .spr-badge:not([data-rating="0.0"]) .spr-starrating, #section-product .product__reviews .spr-badge:not([data-rating="0.0"]) .spr-starrating { left: 0%; top: 0px; transform: none; margin-left: 0px; left: 0px; }
    .product-item__reviews .spr-badge-caption, .product__reviews .spr-badge-caption { font-size: 13px; text-decoration: text-decoration:underline; line-height: 18px; font-weight: 300; }
    .product-item__reviews .spr-badge, .product__reviews .spr-badge { margin: 0px; }
    .product-item__reviews, .product__reviews { margin-bottom: 18px; }
    #content-holder #content>div { padding: 0 10px; }
    .product-gallery--gutter .product-gallery__item { margin-right: 0px; }
    .custom-gallery-section { margin: 0px -10px; }
    body.show-announcement-bar .product__text { margin: 0 !important; padding: 0px 10px; }
    .product-qty-cutom-section span.variant-quantity { margin-left: 0px; margin-top: 10px; }
    .product-item__reviews .spr-badge[data-rating="0.0"] .spr-starrating:before, .product__reviews .spr-badge[data-rating="0.0"] .spr-starrating:before { top: 0px; }
    span.product__price span { font-size: 22px; line-height: 26px; }
    .flickity-enabled.is-draggable .flickity-viewport { min-height: auto }
    .flickity-slider { position: static; }
    main#content { padding-top: 78px; display: block !important; }
    .product-gallery--gutter .product-gallery__item figure.lazy-image { padding-top: 100% !important; }
    .seller_info_main { padding: 25px 0px 36px 0px; }
    article#section-product { padding-bottom: 25px; }
    .seller_info_main .seller-right-setion { width: 100%; padding-top: 15px; }
    .custom_seller_desc { margin-bottom: 24px; }
    .custom_seller_name h4 { font-size: 18px; line-height: 22px; margin: 0 0 11px 0;}
  
    .template-product .custom_seller_name h4{ font-size: 0px; line-height: 0px; margin: 0px; }
    .template-product .custom_seller_name h4 a { font-size: 18px; line-height: 22px; margin: 0 0 11px 0;}
  
    div#shopify-section-seller_products .heading-silder-title { padding-top: 25px; }
    div#shopify-section-seller_products .heading-silder-title { font-size: 18px; line-height: 22px; padding-top: 25px !important; margin-bottom: 10px !important; }
    #shopify-product-reviews .spr-reviews .flickity-page-dots, #shopify-product-reviews .spr-reviews .slider__dots, .collection--slider .flickity-page-dots, .collection--slider .slider__dots { display: none !important; }
    button.slick-prev.slick-arrow { left: 0px; }
    button.slick-next.slick-arrow { right: 0px; }
    .content-section.gutter--on.pdp-may-do-like h3.h1 { margin-top: 20px; margin-bottom: 12px !important; }
    .news_footer_wrap .footer-item.footer-newsletter { width: 100% }
    .footer-item.footer-social { width: 100%; }
    .footer_menu_wrap { column-count: 1; }
    .footer_top_wraper .news_footer_wrap { padding: 52px 0 33px 0; }
    .footer-item:last-child { margin-bottom: 0px !important; }
    .news_footer_wrap h4 { font-size: 19px; line-height: 23px; margin-bottom: 9px; }
    .news_footer { padding: 0 10px; }
    .footer-item.footer-newsletter > p { display: block; }
    .newsletter__form .contact-form > div > label { display: block; }
    .footer-item.footer-newsletter>p { display: block; font-size: 16px; line-height: 24px; font-weight: 300; }
    .newsletter__form .contact-form>div>label { display: block; font-size: 13px; line-height: 19px; margin-bottom: 5px; }
    .newsletter__input+.newsletter__submit { top: 35px; }
    .footer_icon a:first-child { width: 56px; }
    .footer_icon a:nth-child(2) { width: 56px; }
    .footer_icon a:last-child { width: 145px; }
    .footer_icon { justify-content: inherit; }
    .footer_menu { padding: 10px 10px 0px 10px; }
    .footer-copyright.body-size-lesser-than-normal ul li { width: 100%; padding: 0px; display: block; }
    .footer-copyright.body-size-lesser-than-normal ul li a { font-size: 13px; line-height: 19px; margin-bottom: 10px; display: block; }
    .footer-copyright.body-size-lesser-than-normal { width: 100%; display: block; }
    .footer-copyright.body-size-lesser-than-normal ul li:before { display: none; }
    .footer-copyright.body-size-lesser-than-normal ul { margin: 38px 0px 29px 0px; }
    .footer-item.footer-social { max-width: 100%; margin-top: 32px !important; display: block; }
    news_footer_wrap h4 { font-size: 18px; line-height: 22px; }
    .footer-item.footer-info.localization-form-holder { padding: 0px 10px; }
    .footer_menu_wrap .footer-item .footer-links { display: none; }
    .footer_menu_wrap .footer-item:nth-child(2) { margin-top: 0px; }
    .footer_menu_wrap .footer-item h4 { margin: 0px; padding: 17px 0px; }
    .footer-item:last-child h4:before { display: none; }
    .footer_icon { margin-top: 30px; }
    .footer_menu_wrap .footer-item h4:before { display: block; }
    .social-icons { margin: 0 -10px; }
    .social-icons a { margin: 0 10px; }
    #shopify-product-reviews .spr-summary-actions-newreview { display: block; text-align: left; margin-top: 22px; }
    #shopify-product-reviews .spr-reviews { margin-top: 33px; }
    .tab-content>.tab-pane { display: none !important; }
}
.banner { width: 100%; height: 375px; overflow: hidden; background: #ff1595; }
.banner img { width: 100%; height: 100%; overflow: hidden; object-fit: cover; }
.seller-details .wk-seller-profile  .mp-store-logo { margin: 0; width: 150px; padding-left: 33px; }
.seller-details .wk-seller-logo { width: calc(267px - 30px); margin: 0px 15px; }
.seller-details .wk-seller-profile { width: calc(397px - 30px); margin: 0px 15px; display: flex; flex-wrap: wrap; justify-content: flex-end; }
.seller-info { padding-top: 16px; }
.seller-details-main { margin: 0 15px; width: calc(100% - 694px); }
.seller-name-only h1 { margin: 0px; color: #000; font-weight: 500; font-size: 30px; line-height: 36px; text-transform: capitalize; margin-bottom: 10px; }
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group svg { fill: black !important; }
.rating-location-wrapper .wk_rate_it.mp-mrgn-btm-5 { padding-right: 10px; margin-right: 10px; border-right: 1px solid #C4C4C4; }
.fa-map-marker:before { content: ""; background: url(https://cdn.shopify.com/s/files/1/0592/4513/3990/files/map-pin.png?v=1632302397); width: 16px; height: 16px; background-size: contain; background-repeat: no-repeat; left: 0px; top: 0px; position: absolute; }
.mp-location { padding-left: 21px; position: relative; font-size: 13px; line-height: 19px; color: #000; text-transform: uppercase; }
.rating-location-wrapper { display: flex; flex-wrap: wrap; align-items: center; }
.seller-details-main .mp-store-short-desc { margin-top: 25px; margin-bottom: 16px; }
.store-policy-wrappe a { font-size: 13px; line-height: 16px; margin: 0px 7px; position: relative; }
.store-policy-wrappe a:first-child { font-weight: 500; }
.store-policy-wrappe a:first-child:before { content: ''; position: absolute; right: -9px; width: 2px; height: 15px; background: #C4C4C4; top: 1px; }
.seller-details .mp-store-logo > img { width: 100% !important; max-width: 100% !important; border-radius: 0px !important; }
span#contact_modal span { display: none; }
.seller-info-name { font-size: 18px; line-height: 22px; text-align: right; font-weight: 500; margin-bottom: 14px; }
.seller-info-name span { width: 100%; display: block; }
span#contact_modal { }
.seller-info span#contact_modal { background: transparent; border-radius: 0px; border: 1px solid #000; color: #000; padding: 6px 14px; font-size: 13px; line-height: 24px; font-weight: 400; transition: all 100ms ease; }
.seller-info span#contact_modal:hover { box-shadow: 3px 3px 0 0 #ff1695; }

.seller-info span#contact_modal2 { background: transparent; border-radius: 0px; border: 1px solid #000; color: #000; padding: 6px 14px; font-size: 13px; line-height: 24px; font-weight: 400; transition: all 100ms ease; }
.seller-info span#contact_modal2:hover { box-shadow: 3px 3px 0 0 #ff1695; }

.mp-tab-content { border-top: 0px; }
.mp-tab-contentP { padding-top: 22px; }
.seller-item-main-only { display: flex; flex-wrap: wrap; margin: 0px -15px; }
.seller-main-search-wrapper { width: calc(267px - 30px); margin: 0px 15px; }
.seller-right-bar { width: calc(100% -  297px); margin: 0px 15px; }
.seller_product_grid { display: flex; flex-wrap: wrap; margin: 0px -15px; }
.product-repeat-only { width: calc(20% - 30px); margin: 0px 15px 30px 15px; }
.show-pagination-only { width: 100%; display: flex; align-items: center; padding: 0px 15px; }
.seller-main-search-wrapper h4 { font-size: 26px; line-height: 31px; font-weight: 500; color: #000; text-transform: capitalize; margin-bottom: 26px; }
.seller-main-search-wrapper .InputAddOn input { background: #F1F0F0; border: none; height: 50px; padding: 5px 15px 5px 42px; width: 100%; }
.seller-main-search-wrapper .InputAddOn-item { background: transparent !important; color: #000; border: none; position: absolute; left: 4px; top: 11px; }
.seller-main-search-wrapper .InputAddOn-item span { font-size: 16px; }
.InputAddOn { position: relative; margin-bottom: 47px; }
.seller-main-search-wrapper .InputAddOn input::-webkit-input-placeholder { /* Edge */
color: #666666; font-size: 16px; line-height: 19px; font-style: italic; }
.seller-main-search-wrapper .InputAddOn input:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #666666; font-size: 16px; line-height: 19px; font-style: italic; }
.seller-main-search-wrapper .InputAddOn input::placeholder { color: #666666; font-size: 16px; line-height: 19px; font-style: italic; }
.seller-right-bar .mp-product-image-block { width: 100%; height: 236px; background: #fff; overflow: hidden; }
.product-name.mp-color-gray.text-center { margin: 7px 0px 0px 0px; text-align: left;text-overflow: unset;overflow: visible;white-space: normal; }
.seller-right-bar .mp-product-image-block img { width: 100%; object-fit: contain; }
.product-name span { font-size: 16px; line-height: 24px; text-transform: capitalize; color: #000; }
.pagination-btns { width: 100%; text-align: center; }
.pagination-btns select#wk_show_qty { height: auto; border: none; width: auto; padding: 0px; font-size: 13px; line-height: 19px; font-weight: 300; }
.pagination-btns  span { font-size: 13px; line-height: 19px; color: #000; font-weight: 300; }
.pagination-count-only .mp-pagination { display: flex; }
.mp-pagination li { padding: 5px 11px; background: #f7f7f7; border: 1px solid #000; color: #000; }
.mp-pagination li.active { background: #000; color: #fff; }
.mp-pagination .mp-page { color: #000000; cursor: pointer; }
.tab-content>.tab-pane.active { display: block !important; padding-bottom: 30px; border-bottom: 1px solid #dddd; }
.product-item__badge { right: inherit; font-size: 13px; line-height: 16px; font-weight: 500; padding: 3px 5px; }
.product-item__price--compare { margin-left: 10px; opacity: 1; font-size: 14px; line-height: 17px; margin: 0px; font-weight: 400; margin-right: 5px; }
div#aboutmoreseller { padding: 40px 0px; border-bottom: 1px solid #ddd; }
div#aboutmoreseller h4 { font-size: 20px; line-height: 24px; font-weight: 500; color: #000; margin-bottom: 13px; }
div#aboutmoreseller { font-size: 16px; line-height: 24px; }
body#seller-profile { background: #fff; }
.seller-details + .row { margin: 0px; }
.mobile-seller-detail-wrapper-only .wk-seller-logo { display: none; }
.store-policy-wrappe { margin: 0px -5px; }
div#shopify-section-seller_products .slick-slide a { height: 154px; overflow: hidden; width: 100%; display: block; }
div#shopify-section-seller_products .slick-slide img { height: 100%; object-fit: cover !important; width: 100%; }
.product-item__title { max-height: 91px; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;     max-width: 70% }
.seller-right-bar .mp-product-image-block img { width: 100%; height: 100%; object-fit: cover; }
.seller-policy-only h5 { font-size: 18px; line-height: 22px; color: #000; font-weight: 500; margin-bottom: 12px; }
.seller-policy-only { font-size: 16px  !important; line-height: 24px; }
.seller-policy-only strong { font-size: 16px; line-height: 19px; font-weight: 500; margin-bottom: 10px; display: inline-block; }
.seller-policy-only strong { font-size: 16px; line-height: 19px; font-weight: 500; margin-bottom: 10px; display: inline-block; }
.seller-policy-only ul li { padding-left: 20px; position: relative; }
.seller-policy-only ul { margin: 10px 0px; display: inline-block; }
.seller-policy-only ul li:before { content: ''; width: 3px; height: 3px; background: black; position: absolute; left: 10px; border-radius: 100%; top: 10px; }
.center.hideform { display: none; }
.tmenu_submenu_type_mega>.tmenu_item { padding: 0 !important; padding-right: 10px !important; }
div#shopify-section-seller_products .center .slide a:hover img { transform: scale(1.1); }
div#shopify-section-seller_products .center .slide a img { transition: all 400ms ease-in-out; }
.seller-right-bar h4 { font-size: 18px; line-height: 22px; color: #000; margin: 0px; }
.seller-filter-only .wk-filter-desktop { display: block; }
.center-custom.hideform button#close { position: absolute; right: 15px; top: 20px; font-size: 20px; color: #000; }
.product__add-to-cart span.add-to-cart__text { display: none; }
.center-custom { display: none; }
.center-custom.hideform { position: fixed; width: 100%; height: 100%; top: 0px; z-index: 999; background: rgba(0, 0, 0, 0.8); left: 0px; display: none; align-items: center; justify-content: center; }
span.view-all-only { display: none; }
.center-custom.hideform.active { display: flex !important; }
.center-custom.hideform div#customer_feedback_tab { width: 80%; max-width: 780px; background: #eaeaea; flex-direction: column; position: relative; margin: 50px auto; padding: 70px 50px; }
.footer-item.footer-text .rte { margin: 0px; }
.product-page-reviews { position: relative; }
.show-reviews-only { position: absolute; right: 0px; padding: 10px 15px; border: 1px solid #000; font-weight: 500; top: 60px; z-index: 999; cursor: pointer; transition: all 300ms ease; }
.show-reviews-only:hover { box-shadow: 3px 3px 0 0 #ff1695; }
.hide-reviews-only { position: absolute; right: 0px; padding: 10px 15px; border: 1px solid #000; font-weight: 500; top: 60px; display: none; z-index: 999; cursor: pointer; transition: all 300ms ease; }
.hide-reviews-only:hover { box-shadow: 3px 3px 0 0 #ff1695; }
/*.product-page-reviews .spr-content { display: none; }*/
div#seller_feedback_tab { display: none !important; }
.av_review_count span:first-child { max-width: 34px; overflow: hidden; margin-right: 3px; }
.av_review_count span { display: inline-block; font-size: 26px; line-height: 31px; font-weight: 500; }
.av_review_count { display: flex; align-items: center; }
.custom_review_section { display: flex; flex-wrap: wrap; align-items: center; }
.custom_review_section h4 { width: 100%; font-size: 20px; line-height: 24px; font-weight: 500; color: #000; margin-bottom: 13px; }
.custom_review_section button {display: block; font-size: 16px; line-height: 19px; font-weight: 300; cursor: pointer;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; }
.custom_review_section button:hover{text-decoration: underline;}
.custom_review_section { padding: 40px 0px; }
.center-custom.hideform.active form.mp-feedback-form > div { margin-bottom: 28px; }
.custom_review_section .rating-location-wrapper .wk_rate_it.mp-mrgn-btm-5 { margin: 0px; padding: 2px 0px 0px 10px; border: none; }
.center-custom.hideform div#customer_feedback_tab { width: 80%; max-width: 780px; background: #eaeaea; flex-direction: column; position: relative; margin: 50px auto; padding: 70px 50px; overflow: auto; max-height: 80vh; }
.center-custom.hideform button.btn.button-primary { font-size: 13px; height: 50px; line-height: 48px; border: 1px solid transparent; padding: 0 20px; background: #000; color: #fff; float: right; font-weight: 500px; }
body#seller-profile table.wk_seller_info_tabel { display: none ; }
.tmenu_item--root:not(.tmenu_item_active) .tmenu_submenu { align-items: inherit !important; }
.seller-banner-only { font-weight: 700; position: relative; text-align: center; transform: translate(-50%, -50%); top: 50%; left: 50%; font-size: 90px; line-height: 100px; text-transform: capitalize; font-family: 'Calibri'; }
span.all-only { display: none; }
.tmenu_submenu_type_mega .tmenu_submenu .tmenu_item a span { text-transform: capitalize !important; }
.primary-menu .sidebar__menu li a span.underline-animation { text-transform: capitalize; }
span.review_count_custom { margin-right: 10px !important; display: inline-block; }

.custom_service_page .store-policy-wrappe > a {
    display: none;
}
.custom_service_page .store-policy-wrappe {
    display: flex;
    align-items: center;
} 
.custom_seller_page .seller-right-bar .service_dis_only {
    display: none;
}
.custom_service_page #aboutmoreseller
{
	display: none !important;
}


.custom_service_page  .wk-seller-profile { display: none !important; }
.custom_service_page .seller-main-search-wrapper h4 { display: none; }
.seller-main-search-wrapper h4 { display: block; }
h4.service-filter-title-only { display: none; }
.custom_service_page h4.service-filter-title-only { display: block; }
a#service_view_policies { display: none; margin-left: 0px; }
.custom_service_page a#service_view_policies { display: block; margin-left: 10px;  }
.store-policy-wrappe .seller-info { display: block; }

.page-section.article p{font-family: Fira Sans;font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;}
.page-section.article h4 , .page-section.article h1, .page-section.article h2, .page-section.article h3, .page-section.article h5, .page-section.article h6{font-family: Fira Sans;font-style: normal;font-weight: 500;font-size: 20px;line-height: 24px;color: #000;}

.custom_service_page .store-policy-wrappe .seller-info { display: block; }
.collection-list.gutter--off .collection-item a > div { position: relative; }
.feature-category a.collection-item__link { padding: 0px; height: auto; }
.collection-list.gutter--off .collection-item img { position: static !important; }
.collection-list.gutter--off .collection-item figure { position: static; }

#shopify-section-header.shopify-section {position: sticky;top: 0;z-index: 999;}


.custom_seller_page h4.service_about_title {
    display: none;
}



.service_dis_only {
    font-size: 16px;
    line-height: 24px;
}

.service_dis_only ul li {
    padding-left: 20px;
    position: relative;
}

.service_dis_only ul li:before {content: '';position: absolute;left: 6px;top: 10px;width: 4px;height: 4px;background: black;border-radius: 100%;}

.service_dis_only ul {
    padding: 10px 0px;
}
.service_dis_only div {
    margin-bottom: 10px;
}
.no-touch .collection-item__link:hover .lazy-image--background {
    transform: none !important;
}
.collection-item__header {
    position: static;
  padding: 0px !important;}






.hero-image-wrap a {
    padding: 0px !important;
}















.wk-modal{ z-index: 999 !important; }

.wk-modal-content {
    color: #444;
    margin: 10% auto;
    border: 1px solid #888;
    border-radius: 6px;
    outline: 0;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
  padding: 70px 50px;
    position: relative;
    max-width: 700px;
    background: #fff;
  max-height: 80vh;
    overflow: auto;
}
.wk-modal-content .wk-modal-header { background: transparent; font-weight: 500; padding: 0px; color: #5f5f5f; font-size: 18px; line-height: 1.3; margin-bottom: 10px; }
.wk-modal-content .wk-modal-body { padding: 0px; }
.wk-modal-content .wk-modal-body form div { margin-bottom: 28px; }
.wk-modal-content button#query-btn { background: #000; color: #fff; font-size: 13px; height: 50px; line-height: 48px; border: 1px solid transparent; padding: 0 20px; font-weight: 500; float: right; position: relative; }


.wk-modal-content2 {
    color: #444;
    margin: 10% auto;
    border: 1px solid #888;
    border-radius: 6px;
    outline: 0;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
  padding: 70px 50px;
    position: relative;
    max-width: 700px;
    background: #fff; max-height: 80vh;
    overflow: auto;
}
.wk-modal-content2 .wk-modal-header { background: transparent; font-weight: 500; padding: 0px; color: #5f5f5f; font-size: 18px; line-height: 1.3; margin-bottom: 10px; }
.wk-modal-content2 .wk-modal-body { padding: 0px; }
.wk-modal-content2 .wk-modal-body form div { margin-bottom: 28px; }
.wk-modal-content2 button#query-btn { background: #000; color: #fff; font-size: 13px; height: 50px; line-height: 48px; border: 1px solid transparent; padding: 0 20px; font-weight: 500; float: right; position: relative; }






.collection-item:first-child:last-child .collection-item__link, .collection-list:not(.layout-thirds) .collection-item:nth-child(2n+1):last-child .collection-item__link, .layout-fulls .collection-item .collection-item__link {
    padding-top: 0px !important;
}



.custom_seller_desc {
    line-height: normal;
    overflow: hidden!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px;
    flex: inherit!important;
/*   	height: 70px; */
}





.pdp_read_more{ width: 100%; }
.pdp_read_more a {
    text-decoration: underline;
}
div#wk_seller_description h1 {
    margin-bottom: 0px !important;
}
.desc_main_only {
    margin-bottom: 20px;
   /* display: flex;*/
    flex-wrap: wrap;
    position: relative;
}
/* div#wk_seller_description>div:after {
    content: '...Read more ';
    text-decoration: underline;
} */
.custom_seller_desc div#wk_seller_description p {
    margin-bottom: 10px;
}

.seller-right-bar h4 {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 23px;
    font-weight: 500;
}
.wk-close {
    color: black;
    float: right;
    font-size: 33px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 8px;
}

.main-menu nav.primary-menu ul ul ul {
    justify-content: left !important;
}

body h1 {
    color: #000000;
}
.product-item__reviews, .product__reviews {
    margin-top:5px !important;
    padding-top: 0px;
}






.seller-info span#contact_modal {
    position: absolute;
    right: calc(((100% - 1251px) - 30px) / 2);
    top: 105px;
}

.seller-details {
    position: relative;
}




.wk-seller-profile .seller-info span#contact_modal {
    display: none;
}



.footer_menu_wrap .footer-item:nth-child(4) {
    margin-top: 20px;
}

.custom_service_page .seller-info span#contact_modal {
    position: static !important;
}

.custom_service_page .store-policy-wrappe .seller-info {
    width: auto;
}


.template-collection .gutter--on, .template-search .gutter--on {
    margin: 50px 0px 50px 0px;
}




@media(min-width:768px) {
    nav.primary-menu ul ul ul { display: flex !important; align-items: flex-start !important; }
    nav.primary-menu ul ul ul ul { flex-wrap: wrap !important; }
    .tmenu_submenu_type_mega .tmenu_submenu .tmenu_item { padding-right: 10px !important; margin-right: 15px !important; }
    nav.primary-menu ul ul ul li { width: calc(20% - 20px) !important; margin: 0 10px !important; }
    nav.primary-menu ul ul ul ul li { width: 100% !important;}
  	nav.primary-menu ul li:last-child ul ul li, nav.primary-menu ul li:last-child ul ul li{width: 100% !important;}
  	nav.primary-menu ul li:last-child ul ul li a, nav.primary-menu ul li:last-child ul ul li a{font-weight:300 !important;}
}


@media(max-width: 1500px){
  .seller-info span#contact_modal {
    right: 163px;
}
  
}
/* 
@media(max-width: 1440px){
  .custom-text-section img {
    height: 165px;
}
  
} */
  
@media(max-width:1366px) {
    .seller-right-bar .mp-product-image-block { height: 160px; }
    .seller-details .wk-seller-logo { width: calc(20% - 30px); }
    .seller-details .wk-seller-profile { width: calc(30% - 30px); }
    .seller-details-main { width: calc(100% - 50%); }
    .seller-info { width: calc(100% - 100px); }
    .seller-details .wk-seller-profile .mp-store-logo { width: 100px; padding-left: 10px; }
    .seller-info > div { text-align: right; }
    .product-repeat-only { width: calc(25% - 30px); margin: 0 15px 30px 15px; }
  .product-item__title {
    -webkit-line-clamp: 1;
}
  
/*   .custom-text-section img {
    height: 165px;
} */
  
  .custom-text-section h2 {
    font-size: 16px;
    line-height: 19px;

}
.FPO-section .fpo-img-section {
    min-height: 510px;
}
  .seller-info span#contact_modal {
    position: absolute;
    right: 114px;
    top: 115px;
}
  
 .feature-category {
    padding: 66px 0 40px 0;
} 
}


@media(max-width: 1200px){
  
/* .custom-text-section img {height: 142px;} */
.hero-left { background-size: contain !important; background-repeat: no-repeat !important; }
 
}


/* @media(max-width: 1040px){
   .custom-text-section img {
    height: 132px;
}
} */

@media(max-width:991px) {
    .banner { height: 240px; }
    .seller-details-main { width: calc(100% - 55%); }
    .seller-details .wk-seller-profile { width: calc(35% - 30px); }
    .seller-main-search-wrapper { width: calc(220px - 30px); }
    .product-repeat-only { width: calc(33.3% - 30px); }
    .seller-right-bar { width: calc(100% - 250px); }
    .tmenu_item--root>.tmenu_submenu { top: 126px !important; }
    .seller-banner-only { font-size: 80px; line-height: 80px; }
  
 .FPO-section .fpo-img-section {
    min-height: 300px;
}
  
/*   .custom-text-section img {
    height: 90px;
} */
  .three-images-section>div>img {
    height: 300px;
}
 .blog--grid .blog-item__image {
    padding: 0;
    height: 134px;
} 
  .blog-item .blog-item__content .blog-item__title-holder a h3 {
    font-size: 18px;
    line-height: 24px;
}
  
}


/* @media (max-width: 768px){
.custom-text-section img {
    height: 100px;
}

} */

@media(max-width:767px) {
  .seller-name-only h1{
  	font-size: 24px;
    line-height: 29px;
  }
  
  .custom-text-section img {
 
    width: 100%;
}
  header.product__header .wk-modal-content {
    padding: 70px 50px;
    position: relative;
    top: 150px;
    padding: 40px 20px;
    width: 100%;
    max-width: 80%;
}
  .product-qty-cutom-section span.variant-quantity{ margin-left: 10px !important; }
  
    .banner { height: 90px; }
    .banner { margin: 0 -10px; width: auto; }
    .seller-details .wk-seller-profile { width: 100%; margin: 0px; }
    .seller-details { flex-wrap: wrap; margin: 0px; }
    .seller-details .wk-seller-logo { width: 75px; margin: 0px 22px 0px 0px; }
    .mobile-seller-detail-wrapper-only .wk-seller-logo { display: block; }
    .seller-details .wk-seller-logo { display: none; }
    .mobile-seller-detail-wrapper-only .wk-seller-logo { display: inline-block; }
    .seller-details-main { width: 100%; margin: 0px; }
    .shopname-location-wrapper-only { width: calc(100% - 85px); }
    .mobile-seller-detail-wrapper-only { display: flex; align-items: center; }
    body#seller-profile main#content .rte { padding: 0px 10px; }
    body#seller-profile main#content .rte { padding: 0 10px !important; }
    .seller-details { padding: 10px 0 24px 0; }
    .mobile-seller-detail-wrapper-only .wk-parent-logo { margin: 0px; }
    .rating-location-wrapper .wk_rate_it.mp-mrgn-btm-5 { padding-right: 0px; margin-right: 0px; border-right: none; }
    .seller-details-main .hidden { display: none !important; }
    .wk-seller-profile { margin-top: 36px !important; border: 2px solid #000; padding: 0px 0px 0px 20px; }
    .seller-info-name span { display: inline-block; width: auto; }
    .seller-info>div { text-align: left; }
    .seller-details .wk-seller-profile { align-items: center; }
    .seller-info-name + div { display: none; }
    .seller-info-name { margin: 0px; }
    .seller-details .wk-seller-profile .mp-store-logo { margin: 0px }
    .seller-details .wk-seller-profile .mp-store-logo { margin: 0 !important; width: 60px; padding: 0px; background: #000; height: 60px; padding: 0px !important; }
    #store_logo_image { padding: 0px !important; }
    .seller-info { width: calc(100% - 60px); position: relative; padding-left: 34px; padding-top: 0px; }
    .seller-info:before { content: ''; background: url(https://cdn.shopify.com/s/files/1/0592/4513/3990/files/Vector_1.png?v=1632381446); position: absolute; left: 0px; width: 24px; height: 24px; background-repeat: no-repeat; background-size: contain; }
    .seller-main-search-wrapper { width: 100%; margin: 0px; }
    .seller-right-bar { width: 100%; margin: 0px; }
    .seller-item-main-only { margin: 0px; }
    .mp-tab-content { padding-top: 20px; }
    .seller-main-search-wrapper h4 { font-size: 22px; line-height: 26px; }
    .seller-main-search-wrapper h4 { font-size: 22px; line-height: 26px; margin-bottom: 12px; }
    .product-repeat-only { width: calc(50% - 30px); }
    div#aboutmoreseller { padding: 27px 0; }
    .seller-policy-only { padding: 27px 0; }
    .product-repeat-only { width: calc(50% - 20px); margin: 0 10px 30px 10px; }
    .seller_product_grid { margin: 0 -10px; }
    .seller-search-product .InputAddOn { padding-bottom: 12px; margin-bottom: 0px; }
    span.view-all-only { display: block; }


    .seller-filter-only button.wk-accordion { padding: 17px 15px !important; background: #F1F0F0 !important; border-bottom: 0px !important; line-height: 19px !important; font-weight: 400 !important; position: relative; }
    .seller-filter-only button.wk-accordion:before { content: ''; position: absolute; top: 19px; right: 22px; width: 10px; height: 10px; border: 2px solid #000; transform: rotate(45deg); border-top: 0px; border-left: 0px; }
    .product-page-reviews { position: relative; }
    .seller-filter-only button.wk-accordion span:before { content: ''; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 999; }

  
    .custom_review_section { padding: 30px 0px; }
    .custom_review_section button { width: 100%; margin: 0px; text-align: left; margin-top: 22px; text-decoration: underline; }
    .center-custom.hideform div#customer_feedback_tab { padding: 20px 15px; }
    nav.primary-menu ul ul ul { display: flex !important; flex-wrap: wrap !important; }
    .seller-filter-only button.wk-accordion span:first-child { display: none; }


    nav.primary-menu ul ul ul li { width: 100%; }
    #shopify-product-reviews .spr-summary-actions-newreview { margin-left: 0px; }
    .seller-banner-only { font-size: 30px; line-height: 40px; }
    span.view-all-only { display: none; }
    span.view-all-only.active { display: block; }
    span.all-only { display: block; }
    div#tag-div .tag-me { display: inline-block; margin: 0px 5px 10px 0px; }
    div#tag-div { padding: 0px; }
    body#seller-profile main#content .footer .rte { padding: 0px !important; }
    .seller-filter-only .wk_panel { display: none; }
.footer_menu_wrap .footer-item h4 {
    margin: 0;
    padding: 17px 0;
}
  
  .seller-right-bar h4 {
    font-size: 19px;
    line-height: 23px;
}
  .service_dis_only {
    font-size: 16px;
    line-height: 24px;
}
  
  
  .service_dis_only iframe {
    width: 100%;
}
  .service_dis_only {
    font-size: 16px;
    line-height: 24px;
}

.service_dis_only ul li {
    padding-left: 20px;
    position: relative;
}

.custom_service_page .seller-info:before {display: none;}

.custom_service_page .seller-info {
    padding: 0px !important;
    margin: 0px;
}

.custom_service_page  .store-policy-wrappe {
    margin: 0px;
}
  .footer_menu_wrap .footer-item:last-child h4:before{ display: none; }.hero-left {
    background-size: 100% auto !important;
    background-repeat: no-repeat!important;
}
  
  .three-images-section>div>img {
    height: auto;
}
  .blog-posts__header h2.blog-posts__title {
    font-size: 24px;
    line-height: 29px;
}
  
  .blog--grid .blog-item__image {
    padding: 0;
    height: 200px;
}
  
  .footer-newsletter .newsletter__input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 0 !important;  font-size: 0px !important; display: none !important; 
}

.footer-newsletter .newsletter__input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 0 !important;  font-size: 0px !important; display: none !important; 
}

.footer-newsletter .newsletter__input::-ms-input-placeholder { /* Microsoft Edge */
  opacity: 0 !important;  font-size: 0px !important; display: none !important; 
}
.FPO-section .fpo-img-section {
    min-height: 160px;
}
  
  
  
  .footer_menu_wrap .footer-item:nth-child(4) {
    margin-top: 0px;
}
  .custom_seller_page .seller-info:before{ display: block; }
  .seller-info span#contact_modal{ position: static; }
  



.store-policy-wrappe .seller-info:before {
    display: none;
}
.store-policy-wrappe .seller-info {
    padding: 0;
    margin: 0px 0px 10px 0px;
    display: inline-block;
    width: max-content;
}
  
.wk-modal-content {
   
    width: 90%;
    padding: 40px 20px; margin-top: 100px;
}
  
  .wk-modal-content2 {
   
    width: 90%;
    padding: 40px 20px; margin-top: 100px;
}
  
  .seller-right-setion .seller_contact_btn > div {
    margin: 0px;
}
  .full-description p:last-child {
    margin: 0px;
}
  .hideform.active input#customer_feedback {
    display: none !important;
}
 .content-section.gutter--on.blog-posts {
    padding-bottom: 100px !important;
}

  
  
  .collection__filters.opened {
    padding: 68px 15px 0px 15px;
}
  .footer_menu {
    padding: 10px 10px 60px 10px;
}
  
  .featured-collection__content{ width: calc(100% - 114px); }
  
 }


@media(max-width: 365px){
  .seller-info-name {
    font-size: 16px;
    line-height: 22px;
}
  
}


@media screen and (max-width:948px) {
    .without-gutter+.with-gutter { margin-top: 0px; }
  .sidebar__menus{width: 100%;}
  .sidebar__menus-back path{fill:none;}
}
@media(max-width:1200px) {
    .custom_service_page .store-policy-wrappe .seller-info { width: auto; }
}
@media screen and (max-width:1023px) {
    #section-product .product-item__reviews .spr-badge:not([data-rating="0.0"]) .spr-starrating, #section-product .product__reviews .spr-badge:not([data-rating="0.0"]) .spr-starrating { left: 0px !important; top: 0px !important; transform: none !important; margin-left: 0px !important; }
    .product-item__reviews .spr-badge, .product__reviews .spr-badge { margin-left: 0px !important; }
}


.collection__filters-close svg  {
    top: 0px;
    left: -10px;
}

.banner iframe {
    width: 100%;
    height: 100%;
}




.custom_seller_page .seller-details-main .mp-store-short-desc {
    line-height: normal;
    overflow: hidden!important;
    display: -webkit-box!important;
   /* -webkit-line-clamp: 4;*/
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    margin-bottom: 5px;
    flex: inherit!important;
/*   	height: 55px; */
}

div#shopify-section-product-recommendations {
    margin-bottom: 20px !important;
}

.service_product .free_shipping_main {
    display: none;
}


.data_more_less_inner {overflow: hidden; margin-bottom: 10px; position: relative;}
.action_less {display: none;}
.less_active .action_less {display: inline-block;}
.less_active .action_more {display: none;}
.custom_seller_page .seller-details-main .data_more_less p.p1{
  	overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.custom_seller_page .seller-details-main .data_more_less.less_active p.p1{
	overflow: visible;
    text-overflow: inherit;
    white-space: inherit;
    display: block;
}
.collection--grid .product-item .product-item__reviews img{
	margin-top:0 !important;
}
.collection--grid .product-item .product-item__reviews{
	padding: 0;
    margin: 0;
    display: inline-block;
	position: static;
}
.collection--grid .product-item .product-item__reviews + .product-item__reviews{
	right:42px;
}
.collection--grid .product-item .product-item__reviews + .product-item__reviews + .product-item__reviews{
	position:static;
}
.custom_seller_page  .banner, .custom_service_page  .banner{
	height: auto;
    background: transparent;
}

.hero-section .hero-right-bar .custom-text-section img{border: 2px solid transparent;}


.custom_blog_info .article__image{
  	padding-bottom: 36.5%;
    overflow: hidden;
    position: relative;
    width: 100%;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
      height: auto;
}

.custom_blog_info figure{
  	margin: 0;
    display: block;
    padding: 0;
    border: none;
    height: 100%;
    width: 100%;
    position: absolute;
    background: 0 0;
}

.custom_blog_info figure img{
  	display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

.seller_custom_badges {
	position: static;  
    width: 40px;
    height: 40px;
  	display:inline-block;
}

.seller_custom_badges  img{
      width: 40px;
    height: 40px;
}

.product-custom-width{
	max-height: 91px;
    display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: inherit;
}

.seller-extra-image{
	position: relative;
    overflow: hidden;
}

.seller_custom_badges+.seller_custom_badges {
    right: 42px;
}

.seller_custom_badges+.seller_custom_badges+.seller_custom_badges {
    position: static;
}

.seller-extra-image a{border-bottom: transparent !important;}

.product-item__caption .product-item__reviews img
{
	margin-top: 0px !important;
}

.wiseher_custom iframe {
    height: 100vh;
}

a.site-header__logo-image img {
    width: 100%;
}



.product-page-reviews #shopify-product-reviews span.review_count_custom:empty {
    margin: 0px !important;
}
#shopify-product-reviews .spr-summary-starrating {
    margin-right: 27px;
}

#shopify-product-reviews .spr-summary-actions-newreview{margin: 0px;}

.pagination-btns {
    display: none;
}

.pagination-count-only {
    margin-left: auto;
}



.search-form input[type=search]:placeholder{ color: red; }::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666666 !important; font-weight: 300 !important; 
}

.search-form input[type=search]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666666 !important; font-weight: 300 !important; 
}

.search-form input[type=search]::-ms-input-placeholder { /* Microsoft Edge */
  color: #666666 !important; !important ; font-weight: 300 !important; 
}


@media(max-width: 768px){
  .main-menu ul li a {
    font-size: 14px!important;
    line-height: 18px;
    font-weight: 300!important;
}
  
}

@media(max-width: 767px){
  .logo .logo__text img {
    width: 160px;
}
  .custom-text-section h2 {
    font-size: 22px;
    line-height: 26px;
}
  .store-policy-wrappe .seller-info {
    position: absolute;
    bottom: 33px;
    left: 53px;
    border: none;
    opacity: 0;
    z-index: 999;
    width: 200px;
}
  .wk-modal-content {
    top: 46px;
}
  
  


.less_active .action_less {
    margin: 0px 0px 10px 0px;
}

.store-policy-wrappe a#more_about_seller {
    font-weight: 700;
}

.store-policy-wrappe a {
    position: relative;
}

.store-policy-wrappe a:before {content: '';position: absolute;left: -9px;width: 1px;height: 19px;background: #C4C4C4;}

.store-policy-wrappe a#more_about_seller::before {
    display: none;
}

.store-policy-wrappe {
    margin-bottom: 15px;
}
  a.action_more.more_less_action.btn {
    margin-bottom: 10px;
    display: inline-block;
}
  .seller_product_grid .show-pagination-only .select-wrapper {
    display: none;
}
  
}



@media(max-width: 767px) {
  
  
 .custom_seller_desc {
    height: 100px; 
}



}


@media(max-width: 1920px) and (min-width: 1280px){
 .mount-featured-collection .flickity-enabled.is-draggable .flickity-viewport {
    min-height: 277px;
    max-height: 200px;
}

}


@media (max-width: 460px){
.home-main #shopify-product-reviews .gutter--on .spr-reviews .product-item, .home-main .gutter--on #shopify-product-reviews .spr-reviews .product-item, .home-main .gutter--on .collection--slider .product-item {
    width: calc(100% - 60px)!important;
}
}


.custom_service_page #shop_logo_image{display:none;}
.custom_seller_page #store_logo_image{display:none;}
.footer-newsletter .newsletter__input{border-bottom:3px solid transparent;}
.footer-newsletter .newsletter__input:focus{border-color: #de177e;}
.seller-main-search-wrapper .InputAddOn input{font-family: 'Fira Sans',sans-serif;}
.mp-feedback-form input{font-family: 'Fira Sans',sans-serif;}
.seller-details .wk-seller-profile .mp-store-logo #store_logo_image{display:block;}




body a:hover {
    color: #0F8099 !important;
}



.footer a:hover {
    color: #0F8099 !important;
}





#content-holder #content>div {
    z-index: 99 !important;position: relative;
}

#content-holder #content>div {
    z-index: inherit !important;
    position: static;
}


.product__text{z-index: inherit;}


.custom_service_page .product-name.mp-color-gray.text-center {
    overflow: hidden;
}

.custom_service_page .seller-extra-image a {
    display: flex;
    flex-direction: column;
}

 .custom_service_page .product-name.mp-color-gray.text-center {
    flex: 1 0 auto;
}

.custom_service_page .product-repeat-only {
    display: flex;
}
.cart-section a:before {content: '';position: absolute;left: 0px;right: 0px;background: transparent;bottom: 0px;top: -11px;width: 100%;height: 30px;z-index: 9;}


/* Login Page */

#customer_login .krown-columns-container.one-whole{display: flex;justify-content: space-around;align-items: flex-start;padding-bottom: 90px;padding-top: 65px;}
#customer_login .krown-columns-container.one-whole .customer_login_section{max-width: 367px;position: relative;}
#customer_login .krown-columns-container.one-whole .customer_login_section input{background: #F1F0F0;border: none;padding: 13px 30px 13px 15px;margin-top: 5px;}
#customer_login .krown-columns-container.one-whole .customer_login_section .login-actions{padding-top: 0px;}
#customer_login .krown-columns-container.one-whole .customer_login_section .login-actions .login_and_signup_btn{flex: 0 0 100%;max-width: 100%;display: block;}
#customer_login .krown-columns-container.one-whole .customer_login_section .login-actions .login_and_signup_btn input{margin-right: 0px !important;min-width: 100%;display: flex;justify-content: center;align-items: center;line-height: 24px;background: #000;font-size: 16px;}
#customer_login .krown-columns-container.one-whole .customer_login_section .login-actions .login_and_signup_btn > div {text-align: center !important;padding-top: 20px;font-weight: 300;font-size: 13px;line-height: 16px;text-decoration-line: underline;color: #000000;}
#customer_login .krown-columns-container.one-whole .customer_login_section:before {content: "";position: absolute;top: 0;bottom: 0;right: -38%;border-right: 1px solid #ddd;}
#customer_login .krown-columns-container.one-whole .customer_login_section h1.title {font-style: normal;font-weight: 500;font-size: 26px;line-height: 31px;color: #000000;text-align: center;margin-bottom: 20px !important;}
#customer_login .krown-columns-container.one-whole .create_account_section .create_your_acc_title{font-style: normal;font-weight: 500;font-size: 26px;line-height: 31px;text-align: center;color: #000000;} 
#customer_login .krown-columns-container.one-whole .create_account_section p{font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;text-align: center;color: #000000;padding-top: 40px;}
#customer_login .krown-columns-container.one-whole .create_account_section a.create_account_link{font-weight:normal;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;justify-content:center;border:1px solid #333;padding:13px 0px;max-width: 368px;margin: 0 auto;}
#customer_login .krown-columns-container.one-whole .create_account_section a.create_account_link:hover{color:#ff1595!important;}
#customer_login .krown-columns-container.one-whole .create_account_section .selling_section{margin-top:30px;text-align:center;}
#customer_login .krown-columns-container.one-whole .create_account_section .selling_section span.start_sell_title{display:block;font-style:normal;font-weight:500;font-size:13px;line-height:19px;text-align:center;color:#000000;}
#customer_login .krown-columns-container.one-whole .create_account_section .selling_section a.sell_learn_more_link{font-style:normal;font-weight:300;font-size:13px;line-height:16px;text-decoration-line:underline;color:#000000;}
.customer_login_section .fa-eye,
.customer_login_section .fa-eye-slash{
    position: absolute;
    right: 3%;
    top: 53%;
    font-size: 18px;
}



@media (max-width: 991px){

  #customer_login .krown-columns-container.one-whole {
    display: block;
    justify-content: center;
    align-items: center;
	}
  #customer_login .krown-columns-container.one-whole .customer_login_section {
    display: block;
    margin: 0 auto;
}
  #customer_login .krown-columns-container.one-whole .customer_login_section:before{display: none;}
}

/* Register Page */

.register-custom {max-width: 430px;margin: 0 auto;padding: 30px 40px;}
.register-custom h1 {font-weight: 500;font-size: 26px;line-height: 31px;color: #000000;text-align: center;padding-bottom: 20px;}
.register-custom .krown-columns-container input{background: #F1F0F0;border: unset;margin-top: 5px;}
.register-custom .krown-column-container .fa-eye{position: absolute;right: 3%;top: 53%;font-size: 18px;}
.register-custom .krown-column-container .fa-eye-slash{position: absolute;right: 3%;top: 53%;font-size: 18px;}
.register-custom .login-actions input {width: 100%;background: #000;}
.register-custom .custom_login_link a {font-weight: 300;font-size: 13px;line-height: 16px;text-decoration-line: underline;color: #000000;}
.register-custom .custom_login_link {text-align: center;margin-top: 20px;}
.register-custom .account_create_custom_text {font-weight: 300;font-size: 13px;line-height: 19px;color: #000000;margin-bottom: 0px;}
.register-custom img {
    display: block;
    margin: 0 auto 12px;
}

/* 17/12/2021 changes Start */

.template-product .incubate-collections-add-to-cart-widget{display: none;}
@media (max-width: 767px){
  .custom_service_page .seller-details .wk-seller-logo {
      display: block;
        width: 20%;
    margin: 0;
  }
 .custom_service_page  .seller-details-main {
    width: 77%;
    margin: 0;
    margin-left: 10px;
}
  .custom_service_page .mobile-seller-detail-wrapper-only {
    display: block;
  }
  .custom_service_page .less_active a.action_more.more_less_action.btn,
  {
    display: none;
}
 .custom_service_page .shopname-location-wrapper-only {
    width: 100%;
}
.custom_service_page  .wk-parent-logo {
    width: 100%;
    margin: 0px 0px;
}
}


/* 17/12/2021 changes End */


/* cart page start */

.cart_parent_div{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid #ddd;margin-bottom:40px;}
.cart_right_side_summary{max-width:369px;background:#FFFFFF;border:3px solid #000000;padding:25px;margin-bottom:30px;}
.cart_right_side_summary .cart-details{margin-top:0px;}
.cart__title span{display:none;}
.cart{position:relative;padding-top:10px;}
.cus_cart_items_detail .cart__items h1.cus_vendor_name{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000;}
.cart__title .cus-item-count{z-index:2;font-family:Fira Sans;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#000;position:absolute;top:4%;right:33%;}
.cus_empty_section{display:block!important;}
.cart-item{display:flex;padding:30px 0px 30px 0;align-items:flex-start;position:relative;justify-content:flex-start;margin-bottom:20px;}
.cus_cart_items_detail{flex:0 0 65%;max-width:65%;}
.cart-item .content{margin-left:0px;position:relative;flex:0 0 70%;max-width:70%;}
/*.cus_cart_items_detail .cart-item .thumbnail{width:169px!important;height:157px!important;}*/
.cus_cart_items_detail .cart-item .thumbnail{width:169px!important;height:100%!important;}
.cus_cart_items_detail .cart-item .thumbnail figure{background:#fff;}
.cus_cart_items_detail .cart-item .thumbnail figure img{/*width:169px!important;height:157px!important;*/border:1px solid #ddd;}
.cart-item .content a{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:16px;line-height:24px;}
.cart__details textarea{background:#F1F0F0;}
.cart__details{margin-bottom:30px;}
.cart__details textarea::-webkit-input-placeholder{ /* Edge */
font-family:Fira Sans;font-style:italic;font-weight:300;font-size:16px;line-height:24px;color:#666666;}
.cart__details textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
font-family:Fira Sans;font-style:italic;font-weight:300;font-size:16px;line-height:24px;color:#666666;}
.cart__details textarea::placeholder{font-family:Fira Sans;font-style:italic;font-weight:300;font-size:16px;line-height:24px;color:#666666;}
#your-shopping-bag .content-section.gutter--on{background:#fff;padding:0px!important;display:block;}
#your-shopping-bag .featured-collection__header{display:none;}
#your-shopping-bag h2.featured-collection__title{font-weight:500;font-size:20px;line-height:24px;color:#000;margin-bottom:20px!important;text-transform:capitalize;}
.template-cart .cart-details>div{padding-right:0px;}
.template-cart .cart-details p{display:flex;justify-content:space-between;align-items:center;}
.cart-details{display:block;}
.cart-item .qty{width:58px;height:50px!important;background:#F1F0F0;font-weight:500;font-size:16px;line-height:24px;}
.cart-item .actions{display:block;position:relative;}
.cart-item .remove{position:absolute;top:280%;font-size:13px!important;line-height:24px!important;text-decoration:underline;font-weight:300!important;}
.price{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;}
.cart--empty .cart_parent_div{display:none;}
.cus_quantity_count .cus_quntity_inner{display:none;}
.cus_offer-part{display:block;font-weight:300;font-size:16px;line-height:24px;}
.cus_price_part{display:none;}
.cart-item:not(:last-child){border-bottom:none!important;}
.conditional-qty.qty-1 .cus_price_part{display:block;font-weight:500;font-size:16px;line-height:24px;}
.cart--empty .cart-continue{margin-top:0px;font-size:16px;line-height:24px;font-weight:300;text-decoration:underline;}
#your-shopping-bag .featured-collection__content{width:calc(100% - 0px);}
#your-shopping-bag  .featured-collection .flickity-prev-next-button{top:48%;}
.cus_price_part.cus_active_compare_price{color:#DE177E;}
form.cart.cart__form.cart--empty{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:30px;}
.cus_shopping_bag_left{flex:0 0 25%;max-width:25%;}
.cus_shopping_bag_right{flex:0 0 78%;max-width:78%;display:flex;justify-content:space-between;align-items:center;}
.cus_quantity_actions{flex:0 0 30%;max-width:30%;display:flex;justify-content:space-between;align-items:center;}
strong.cus_qunty_inner{font-weight:500;font-size:16px;line-height:24px;}
.cus_delete{display:none;}

 @media screen and (max-width: 1084px) {
	.cart_parent_div{flex-direction:column-reverse;}
	.cus_cart_items_detail{flex:0 0 90%;max-width:90%;width:100%;}
	.cus_shopping_bag_right{flex:0 0 65%;max-width:65%;}
	.cart-item .content{flex:0 0 90%;max-width:90%;}
	.cus_shopping_bag_left{flex:0 0 18%;max-width:18%;}
	.cart__title .cus-item-count{top:35%;right:63%;}
 }

 @media screen and (max-width: 1024px) {
	.cus_cart_items_detail{flex:0 0 100%;max-width:100%;width:100%;}
	.cart__title{position:absolute;top:36%;right:0%;}
	.cart__title .cus-item-count{width:60px;}
	.cart-item .remove{top:180%;}
 }

 @media screen and (max-width: 991px) {
	.cus_shopping_bag_right{flex:0 0 60%;max-width:60%;}
	.cus_shopping_bag_left{flex:0 0 25%;max-width:25%;}
}

@media screen and (max-width: 767px) {
.cart-item .actions{right:0px;}
.cart-item .content .title{min-height:50px;}
.price{flex-direction:row;}
.cart-item .remove{top:80%;}
.cart__title{top:28.5%;}
.cus_cart_items_detail .cart-item .thumbnail{width:100%!important;height:100%!important;}
.cus_cart_items_detail .cart-item .thumbnail figure img{width:100%!important;height:100%!important;}
.cart-item{justify-content:space-between;}
.cus_shopping_bag_right{flex:0 0 62%;max-width:62%;display:block;}
.cus_shopping_bag_left{flex:0 0 35%;max-width:35%;}
.cus_quantity_actions{flex:0 0 95%;max-width:95%;margin-top:30px;}
.cus_delete{display:inline-block;font-weight:300;font-size:13px;line-height:24px;text-decoration:underline;margin-bottom:20px;}
.cus_shopping_bag_right .content a.remove{display:none;}
strong.cus_qunty_inner{margin-left:12px;}
.cart-item{margin-bottom:0px;padding-bottom:10px;}
#your-shopping-bag .featured-collection .flickity-button{display:block;}
#your-shopping-bag .featured-collection .flickity-prev-next-button{top:41%;}   
}

@media screen and (max-width: 680px) {
	.cart__title{top:30.5%;}
}


@media screen and (max-width: 480px) {
	.cart__title{top:35.5%;}
}

@media screen and (max-width: 400px) {
	.cart-item .content{flex:0 0 100%;max-width:100%;margin-left:0%;min-height:94px;}
	.cart-item{padding:0px;}
	.cus_quantity_actions{margin-top:0px;}
	.cart__title{top:39%;} 
}

@media screen and (max-width: 320px) {  
	.cart-item .content{min-height:75px;}
	.cart__title{top:41%;}
}

/* cart page end */


/* category Page Start */

.spf-product-card__image-wrapper{padding-top:100%!important;}
.gf-actions{margin-bottom:0px;}
.sort-by{background:transparent;}
span.gf-summary{margin-bottom:0px;}
.gf-filter-selection{margin-bottom:0px;}
.sort-by .sort-by-toggle span{font-weight:700;font-family:Fira Sans;font-style:normal;font-size:16px;line-height:19px;text-align:right;color:#000000;}
/* .spf-product-card__vendor{display:none;} */
.spf-product__info{display:flex;flex-direction:column-reverse;}
.h4.spf-product-card__title a{font-family:Fira Sans;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#000000;max-height:91px;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:inherit;}
#gf_pagination_wrap .btn.btn-primary.gf-loadmore-btn{border:1px solid #000000;width:204px;padding:20px 0px;margin-bottom:40px;font-family:Fira Sans;font-style:normal;font-weight:bold;font-size:17px;line-height:24px;display:flex;align-items:center;text-align:center;color:#000000;justify-content:center;cursor:pointer;}
#gf_pagination_wrap .btn.btn-primary.gf-loadmore-btn:hover{color:#fff;}
.gf-Checkbox,
.gf-RadioButton{border:1px solid #141414;}
.checked .gf-Checkbox{border-color:transparent;background-size:cover!important;background-position:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCcgY2xhc3M9J1BvbGFyaXMtSWNvbl9fU3ZnJyBmb2N1c2FibGU9J2ZhbHNlJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTguMzE1IDEzLjg1OWwtMy4xODItMy40MTdhLjUwNi41MDYgMCAwIDEgMC0uNjg0bC42NDMtLjY4M2EuNDM3LjQzNyAwIDAgMSAuNjQyIDBsMi4yMiAyLjM5MyA0Ljk0Mi01LjMyN2EuNDM2LjQzNiAwIDAgMSAuNjQzIDBsLjY0My42ODRhLjUwNC41MDQgMCAwIDEgMCAuNjgzbC01LjkxIDYuMzVhLjQzNy40MzcgMCAwIDEtLjY0MiAwJz48L3BhdGg+PC9zdmc+);background-color:#DE177E;}
.gf-filter-contents .custom-filters span{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000000;}
.gf-left .gf-option-block .gf-block-title h3:after,
.gf-offcanvas .gf-option-block .gf-block-title h3:after{float:right;}
.gf-filter-selection > div{line-height:36px;}
.gf-actions .gf-summary{font-family:Fira Sans;font-style:normal;font-weight:300;font-size:22px;line-height:26px;color:#000000;}
.gf-filter-selection span{font-weight:normal;font-family:Fira Sans;font-style:normal;font-size:16px;line-height:19px;text-align:right;color:#000000;}
.collection-filters-handle-holder{display:none;}
#shopify-section-search .search-header__description.rte{display: none;}
#gf-controls-container form.gf-controls-search-form{display: none;}

@media only screen and (max-width: 767px){
  .gf-actions .gf-summary {font-size: 17px;margin-bottom: 15px;}
  #gf-tree .gf-filter-contents .custom-filters span{display:none;}
  .gf-filter-selection{margin-bottom: 20px;justify-content: space-between;}
  .gf-filter-selection .sort-by {width: 67%;}
  .gf-filter-selection > div span{font-size: 14px;}
  .gf-filter-selection .sort-by label{padding: 0;overflow: hidden;position: relative;display: inline-block;margin: 0 5px 0 5px;text-align: center;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;}
}
.gf-filter-selection .sort-by.limit-by{display: none;}

@media only screen and (max-width: 680px){
  
  .hero-right-bar .custom-text-section a:first-child{height: 173px;overflow: hidden;}
}
.spf-product-card__price.money,
.spf-product-card__oldprice.money,.spf-product-card__saleprice.money{font-size: 13px;font-weight: bold;}
.spf-product-card__vendor a{    font-size: 12px;
    font-weight: 700;
    color: #ff1596;
    padding-bottom: 5px;}
span.widgets-parts {
    margin-top: 5px!important;
    padding-top: 0;
    width: 70px;
    height: 80px;
    overflow: hidden;
    position: absolute;   
  right: 0px;
    top: 0%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-wrap: wrap;
}
span.widgets-parts  img{flex: 0 0 50%;max-width: 50%;}
.spf-product__info .spf-product-card__title a{    max-height: 91px;
    display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 61%;}
/* category Page End */.seller-policy-only


.spf-product__info {
    position: relative;
}

/*--------------------My Account Page Start---------------------*/

/* Account Page Start */

/* Personal info Start */

.tuecus-tab-pane{padding: 70px 30px !important;}
.tuecus-profile-image-background-color,#tuecus-profile-modal .custom-checkbox-profile,.cus-return-order-btn{display:none;}
.tuecus-row .personal-info-main{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:26px;line-height:31px;display:flex;align-items:center;color:#000000;}
.tuecus-row .edit-btn-cus button{border:1px solid #000000;background:transparent;font-family:Fira Sans;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;color:#000000;font-weight:500!important;text-transform:capitalize!important;padding:15px;width:103px;justify-content:center;border-radius: 0px !important;cursor: pointer;}
.label-section-cus{padding:0px;font-family:Fira Sans;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#000000;height: 40px;}
.tuecus-tab-pane.tuecus-fade .tuecus-row{margin-bottom:0px!important;}
.custom-profile-info-main .tuecus-row{border-bottom: unset !important;;}
.custom-profile-info-main {padding: 25px 0px 18px;}
.password-main > div{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:26px;line-height:31px;display:flex;align-items:center;color:#000000;margin-bottom:25px;margin-top:60px;}
.password-main p{font-family:Fira Sans;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:#000000;}
.custom-change-password-main .tuecus-form-group label{font-family:Fira Sans;font-style:normal;font-weight:300;font-size:13px;line-height:19px;color:#000000;}
form.custom-change-password-main .tuecus-form-group input{background:#F1F0F0;border:none;width: 250px !important;height: 50px;border-radius: 0px !important;}
.custom-change-password-main .tuecus-form-group{display:block;}
.custom-change-password-main .cus-field{position:relative;width: 250px;}
.custom-change-password-main .cus-field span{position:absolute;content:"";top:31%;bottom:0;right:3%;cursor: pointer;}
.custom-change-password-main .cus-field input::-webkit-input-placeholder{display:none;}
.custom-change-password-main .cus-field input:-ms-input-placeholder{display:none;}
.custom-change-password-main .cus-field input::placeholder{display:none;}
.custom-change-password-main .tuecus-valid-error{font-size:12px !important;}
.custom-change-password-main .confirm-btn-cud{background:#000000;border:none;width:170px;font-family:Fira Sans;font-style:normal;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;color:#FFFFFF;justify-content:center;padding:15px 0px;font-weight:400!important;border-radius: 0px !important;cursor: pointer;}
.custom-change-password-main .confirm-btn-cud:hover,#tuecus-profile-modal .modal-body .tuecus-form-group.tuecus-row button:hover, .tuecus-row .edit-btn-cus button:hover,#app-pills-address .tuecus-row.tuecus-justify-content-end button:hover, .cus-buy-again:hover, .cus-view-order:hover, .cus-address-popup-section button#tuecus-add-address-submit:hover, .cus-got-to-product:hover {box-shadow: 6px 6px 0 0 #ff1695;}
.tuecus-form-control:focus, .tuecus-custom-select:focus {background-color: #fff !important;border-color: #9d9d9d !important;box-shadow: 0 0 0 0.1rem rgb(171 171 171 / 25%) !important;}




/* Personal info Start */

/* Profile Modal Start */

#tuecus-profile-modal,#tuecus-add-address-modal{z-index: 9 !important;}
#tuecus-profile-modal .modal-body input{border-radius: 0px !important;}
#tuecus-profile-modal .tuecus-input-group-addon i {vertical-align: sub;}
#tuecus-profile-modal button.tuecus_close{background-color: transparent !important;border-radius: 0!important;padding: 0px !important;}
#tuecus-profile-modal button.tuecus_close span{    font-size: 32px !important;}
#tuecus-profile-modal h5.modal-title{color: #030001;}
#tuecus-profile-modal .modal-body .tuecus-form-group.tuecus-row{justify-content: flex-start !important;padding: 1.5rem 2rem 0rem !important;}
#tuecus-profile-modal .modal-body .tuecus-form-group.tuecus-row button{border-color: #030001;background-color: #030001;border-radius: 0px !important;cursor: pointer;}
#tuecus-profile-modal button.tuecus_close span.tuecus-bg-white{cursor:pointer;}

@media (min-width: 1441px){
#tuecus-profile-modal .modal-dialog,#tuecus-add-address-modal .modal-dialog{margin-right: auto !important;}
#tuecus-profile-modal, #tuecus-add-address-modal,#tuecus-error-modal{width: 75%;}

}




/* Profile Modal End */

/* Error Modal Start */


#tuecus-error-modal .modal-dialog{max-width: 500px;}
#tuecus-error-modal .modal-dialog .modal-content{background: #242424 !important;}
#tuecus-error-modal .tuecus_close span{font-size: 26px;cursor:pointer;}
/* Error Modal Start */


/* Sidebar Design Start */

.tuecus-container .tuecus-col-md-3 .nav a{background-color:transparent!important;border:0px!important;padding:0px!important;border-radius:0px!important;margin-bottom:10px!important;line-height:40px;}
.tuecus-container .tuecus-col-md-3 .nav{background:transparent;padding-top:50px;}
#tuecus-account-block .tuecus-container.tuecus-py-4{background-color:transparent!important;border:none!important;}
#app-pills-tabContent .tuecus-tab-pane.tuecus-fade{box-shadow:none!important;}
.tuecus-container{border: none;}
.custom-tab-header-info-main .app-pills-profile-tab,
.custom-tab-header-info-main .app-pills-address-tab,
.custom-tab-header-info-main .app-pills-orders-tab{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:30px;line-height:36px;/* identical to box height */display:flex;align-items:center;color:#000000;}
.tuecus-container .tuecus-col-md-3 .nav a i,
#tuecus-account-block .tuecus-app-pills-custom .nav-link.active::before{display:none;}
.tuecus-container .tuecus-col-md-3 .nav a.active span{font-family:Fira Sans;font-style:normal;font-weight:500!important;font-size:16px;line-height:24px;color:#000000;text-transform:capitalize!important;}
.tuecus-container .tuecus-col-md-3 .nav a.active{border-bottom:3px solid #383737!important;border-radius:0px!important;padding:0px!important;line-height:40px;}
.tuecus-container .tuecus-col-md-3 .nav a span{font-family:Fira Sans;font-style:normal;font-weight:300!important;font-size:16px;line-height:24px;color:#000000;text-transform:capitalize!important;}
.tuecus-container .tuecus-col-md-3 .nav a:hover{border-bottom:3px solid #DE177E!important;border-radius:0px!important;background-color: transparent;}
.tuecus-container .tuecus-col-md-3 .nav a:hover span{font-weight:300!important;}
.nav.tuecus-flex-column a{border: none !important;}
/* Sidebar Design End */

/* Address Start */

#add-address-container{justify-content:space-between!important;align-items:center!important;}
#add-address-container .tuecus-border{flex:0 0 48%;max-width:48%;background-color:transparent!important;padding:25px!important;border:2px solid #000000;margin:20px 0px!important;}
#add-address-container .tuecus-border span.tuecus-badge{background-color:#ed2891!important;padding:7px 10px;font-size:10px;margin-bottom:10px;margin-top: 30px;}
#add-address-container .tuecus-border h6{border-bottom:0px!important;font-family:Fira Sans;font-style:normal;font-weight:500;font-size:18px;line-height:22px;display:flex;align-items:center;color:#000000;padding-top:10px;}
#app-pills-address .tuecus-row.tuecus-justify-content-end{justify-content:flex-start!important;padding:0px 15px!important;}
#app-pills-address .tuecus-row.tuecus-justify-content-end button{background:#000000;border:1px solid #000000;width:203px;height:50px;border-radius:0px!important;font-family:Fira Sans;font-style:normal;font-weight:300!important;font-size:16px;line-height:24px;display:flex!important;align-items:center;text-align:center;color:#FFFFFF;text-transform:capitalize!important;justify-content:center;cursor:pointer;margin-top:20px;}
#app-pills-address .tuecus-row.tuecus-justify-content-end button i{display:none;}
#add-address-container .tuecus-border small{font-family:Fira Sans;font-style:normal;font-weight:300;font-size:16px;line-height:20px;padding-bottom:0px!important;color:#000000;}
.custom-deafult-addr-main .seller-policy-onlyspan.tuecus-badge{margin-top: 0px !important;}
/* Address End */


/* My Order Start */

#app-pills-orders .tuecus-border{border:1px solid #ddd!important;border-radius:0px!important;margin-bottom:20px!important;padding:0px!important;}
#app-pills-orders .tuecus-border .tuecus-p-0.tuecus-border-bottom{background:#F1F0F0;padding:10px!important;justify-content:space-between;}
#app-pills-orders .tuecus-border .tuecus-p-0.tuecus-border-bottom .tuecus-row.tuecus-col-md-7.tuecus-justify-content-end{justify-content:flex-end!important;margin-right:0px;}
#app-pills-orders .custom-date-main span.custom-order-date{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:16px;line-height:19px;display:flex;align-items:center;color:#000000;}
#app-pills-orders .custom-order-main{font-family:Fira Sans;font-style:normal;font-weight:300;font-size:13px;line-height:19px;display:flex;align-items:center;text-align:right;color:#000000;}
#app-pills-orders .tuecus-border .tuecus-border{margin:10px!important;border-top:none!important;border-bottom:1px solid #ddd!important;border-left:none!important;border-right:none!important;padding-bottom:10px!important;flex:auto;}
.cus-status{margin:0px 12px!important;border-bottom:1px solid #ddd;flex:auto;padding:25px 0px!important;justify-content:space-between;}
.cus-status .tuecus-col-6.tuecus-row{display:flex;justify-content:flex-start!important;margin-left:0px;flex:0 0 40%;max-width:40%;}
.cus-status .tuecus-col-6.tuecus-row small{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:15px;line-height:19px;display:flex;align-items:center;color:#000;}
.cus-status .tuecus-col-6.tuecus-row small span{padding-left:10px;}
.cus-view-order{border:1px solid #000000;background:#fff;border-radius:0px!important;font-family:Fira Sans;font-style:normal;font-weight:normal!important;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;color:#000000;justify-content:center;text-transform:capitalize!important;width:203px;padding:12px 0px;position:absolute;z-index:9;top:240%;}
.cus-grand-total .tuecus-p-0.tuecus-mt-2 small{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:13px;line-height:19px;display:flex;align-items:center;color:#000000;padding-top:0px!important;}
.cus-grand-total .tuecus-p-0.tuecus-mt-2{margin-top:5px!important;}
.cus-grand-total .tuecus-p-0.tuecus-mt-2 small span{font-size:15px;line-height:10px;padding-left:7px;}
.cus-buy-again{left:50%;position:absolute;border:1px solid #000;background:#fff;border-radius:0!important;font-family:Fira Sans;font-style:normal;font-weight:400!important;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;color:#000;justify-content:center;text-transform:capitalize!important;width:143px;padding:12px 0!important;top:19%;}
span.custom-seller-shop-name{font-family:Fira Sans;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#000000;padding:15px 14px 0px;}
.cus-order-items .tuecus-col-md-7.tuecus-pl-0.tuecus-mt-2 p,
.cus-order-items .tuecus-col-md-7.tuecus-pl-0.tuecus-mt-2 small{font-family:Fira Sans;font-style:normal;font-weight:500!important;font-size:13px;line-height:19px;color:#000000;}
.cus-grand-total .tuecus-row{display:block;}
.cus-add-new-address{display: none;}
#app-pills-orders .cus-product-section {
    padding: 50px 20px !important;
}
.cus-got-to-product{    background: #000;
    border: 1px solid #000.seller-policy-only;
    padding: 10px;border-radius: 0px !important;}
.cus-location-part{position:relative;}
/* My Order End */


/* Address Modal Start */

#tuecus-add-address-modal h5.modal-title{color:#030001;}
#tuecus-add-address-modal .tuecus_close{background:transparent!important}
#tuecus-add-address-modal .tuecus-contact-form input{border-radius:0px!important;}
#tuecus-add-address-modal .tuecus_close span{font-size:30px!important;cursor: pointer;}
#tuecus-add-address-modal .tuecus-form-group small{padding-left:0px!important;font-size:13px;color:#000;font-weight:500;}
#tuecus-add-address-modal .tuecus-form-group select{border-radius:0px!important}
.cus-address-popup-section{justify-content:flex-start!important;padding:25px 16px 0px!important;}
.cus-address-popup-section button#tuecus-add-address-submit{border-color:#030001;background-color:#030001;border-radius:0!important;cursor:pointer;}
#tuecus-add-address-modal .address-popup-btn{padding: 0px !important;}
.address-cus-top-section{top:13%;z-index: 9;}
input[type=checkbox]:checked{border-color: transparent;background-size: cover!important;background-position: center;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCcgY2xhc3M9J1BvbGFyaXMtSWNvbl9fU3ZnJyBmb2N1c2FibGU9J2ZhbHNlJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTguMzE1IDEzLjg1OWwtMy4xODItMy40MTdhLjUwNi41MDYgMCAwIDEgMC0uNjg0bC42NDMtLjY4M2EuNDM3LjQzNyAwIDAgMSAuNjQyIDBsMi4yMiAyLjM5MyA0Ljk0Mi01LjMyN2EuNDM2LjQzNiAwIDAgMSAuNjQzIDBsLjY0My42ODRhLjUwNC41MDQgMCAwIDEgMCAuNjgzbC01LjkxIDYuMzVhLjQzNy40MzcgMCAwIDEtLjY0MiAwJz48L3BhdGg+PC9zdmc+);background-color: #de177e;}
.modal-body#tuecus-error-modal-body span{color: #ed1414;font-size: 18px;font-weight: bold;}

.custom-deafult-addr-main{padding-top:30px;}
/* Address Modal Start */

/* mobile menu account start */

.cus-mobile-section{background-color: transparent !important;}
.cus-mobile-section nav.navbar.navbar-inverse button{padding: 10px 0px;background-color: #F1F0F0;margin-top: 8px;}

/* mobile menu account End */


@media (max-width: 1199px){
.cus-status {padding: 85px 0 30px!important;}
.cus-view-order{top: 220%;}    
.cus-buy-again {right: 0%;left: unset;top: 50%;}
}


@media (max-width: 991px){
#app-pills-profile small {font-size: 14px;}
.cus-grand-total{margin:10px !important;}
.cus-grand-total > div{flex: 0 0 100%;max-width: 100%;}
.cus-status .tuecus-col-6.tuecus-row {flex: 0 0 60%;max-width: 60%;}
  #tuecus-profile-modal, #tuecus-error-modal, #tuecus-add-address-modal{left:0%;}
}


@media (max-width: 767px){
.tuecus-tab-pane {padding: 30px 0px!important;}
#add-address-container .tuecus-border {flex: 0 0 100% !important;max-width: 100% !important;}
.tuecus-container{padding-top: 100px !important;margin: 0px;}
.tuecus-container.cus-mobile-section{padding-top:0px !important}
.cus-mobile-section nav.navbar.navbar-inverse button {padding: 15px;background-color: #f1f0f0;margin-top: 8px;border-radius: 0px !important;box-shadow: none !important;border-bottom: 1px solid #f9f9f9;}
.cus-mobile-section nav.navbar.navbar-inverse ul li a i{display: none;}
.cus-mobile-section nav.navbar.navbar-inverse ul{background: #f1f0f0;padding: 5px 15px;}
.cus-mobile-section nav.navbar.navbar-inverse ul li a{border: none !important;}
#tuecus-profile-modal .modal-body .tuecus-container, #tuecus-add-address-modal .modal-body .tuecus-container{padding-top: 20px!important;}
.custom-date-main{margin-bottom: -15px;}
  
}

@media (max-width: 600px){
.cus-view-order{right:-2%;}  
}

@media (max-width: 567px){
form.custom-change-password-main .tuecus-form-group input, .custom-change-password-main .cus-field,.tuecus-row .edit-btn-cus button,.custom-change-password-main .confirm-btn-cud,#app-pills-address .tuecus-row.tuecus-justify-content-end button {width: 100% !important;}
.cus-status .tuecus-col-6.tuecus-row{flex: 0 0 100%;max-width: 100%;}
.cus-buy-again {top: 50%;width: 100%;}
.cus-view-order {top: 220%;right: -4%;width: 100%;}
.cus-status {padding: 70px 0 120px!important;}
.address-cus-top-section {padding: 0px;}
#tuecus-profile-modal .modal-dialog .tuecus-form-group select.tuecus-form-control{padding: 5px;}
  
}


/* Account Page End */


.custom-account-section-main  .tuecus-container { margin: 0px !important; padding: 0px !important; max-width: 100% !important; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane { padding-right: 0px !important; }

.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row > div { padding: 0 !important; border: none !important; margin: 0 0 50px 0; display: flex; flex-wrap: wrap; margin: 0px 15px 50px 15px; flex: inherit; width: calc(24% - 30px); }

.custom-account-section-main #app-pills-wishlist #tuecus-account-block .tuecus-tab-pane .tuecus-wishlist-grid .tuecus-img-thumbnail { padding: 0px !important; margin: 0px !important; border: none !important; }
.custom-account-section-main #app-pills-wishlist #tuecus-account-block .tuecus-tab-pane .tuecus-wishlist-grid .tuecus-img-thumbnail { object-fit: cover !important; }


.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div a { font-style: normal; font-weight: 300 !important; font-size: 16px; line-height: 24px; color: #000000; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div button { margin: 0px !important; width: 100%; display: block; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div small + div { display: none; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div small + div + div { display: none; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div h6 {
    order: 1;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    width: 100%;
    display: block;
    text-align: left !important;
}


.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div button { order: 3; margin: 0px !important; background: #000; border-radius: 0px; border-color: #000; margin-top: 20px; display: inline-block; height: max-content; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div a {  display: block; }
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div small {
    order: 2;
    width: 100%;
    display: block;
    margin-bottom: 10px;
    height: 67px; 
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden !important;
    max-height: 76px;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
}


.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div a.wishlist-close-btn { color: #fff; display: flex; align-items: center; justify-content: center; }

.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane .tuecus-wishlist-grid .tuecus-img-thumbnail{ padding: 0px !important; margin: 0px !important; border: none !important; object-fit: cover !important; }


@media(max-width: 992px){.seller-policy-only
    .custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div{ width: calc(33.3% - 30px) !important; }
}

@media(max-width: 768px){
    .custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div{ width: calc(49% - 30px) !important; }
 
}

@media(max-width: 767px){
   .custom-account-section-main { padding-top: 120px !important;}
  .custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row>div .tuecus-img-thumbnail{ width: 100% !important; }
}


/* wishlist icon */

.product__gallery .wishlist-info-mains div#added-wishlist { position: absolute; z-index: 99; right: 10px; top: 10px; background: #fff; padding: 0px;}
.product__gallery .wishlist-info-mains div#added-wishlist button.teucus-heart-btn { background: transparent !important; border: none !important; font-size: 0px; padding: 0px; margin: 0px !important; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px;}
.product__gallery .wishlist-info-mains div#added-wishlist span { display: none !important;}
.product__gallery .product-gallery--fit .product__image-zoom {top: 47px;right: 10px;}
.product__gallery .wishlist-info-mains div#added-wishlist button.teucus-heart-btn svg {margin: 0px;}
div#app-pills-wishlist-body button.tuecus-btn.tuecus-btn-success.tuecus-btn-sm { background: #000; border: none; border-radius: 0px; padding: 10px; position: relative; overflow: visible !important;z-index: 3;}
div#app-pills-wishlist-body button.tuecus-btn.tuecus-btn-success.tuecus-btn-sm a::before { position: absolute; top: 6px; right: -5px; width: 100%; height: 100%; background: red; z-index: 0;}
div#app-pills-wishlist-body button.tuecus-btn.tuecus-btn-success.tuecus-btn-sm:hover {box-shadow: 6px 6px 0 0 #ff1695;}
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row > div .tuecus-text-center.tuecus-mb-3 { margin: 0 auto;}
.wishlist-info-mains { position: absolute; right: 0; z-index: 999; }


.product__gallery .wishlist-info-mains div.teucus-wishlist-modal-popup { position: absolute; z-index: 99; right: 10px; top: 10px; background: #fff; padding: 0px;}
.product__gallery .wishlist-info-mains div.teucus-wishlist-modal-popup button.teucus-heart-btn { background: transparent !important; border: none !important; font-size: 0px; padding: 0px; margin: 0px !important; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px;}
.product__gallery .wishlist-info-mains div.teucus-wishlist-modal-popup span { display: none !important;}
.product__gallery .product-gallery--fit .product__image-zoom {top: 47px;right: 10px;}
.product__gallery .wishlist-info-mains div.teucus-wishlist-modal-popup button.teucus-heart-btn svg {margin: 0px;}
div#app-pills-wishlist-body button.tuecus-btn.tuecus-btn-success.tuecus-btn-sm { background: #000; border: none; border-radius: 0px; padding: 10px; position: relative; overflow: visible !important;z-index: 3;}
div#app-pills-wishlist-body button.tuecus-btn.tuecus-btn-success.tuecus-btn-sm a::before { position: absolute; top: 6px; right: -5px; width: 100%; height: 100%; background: red; z-index: 0;}
div#app-pills-wishlist-body button.tuecus-btn.tuecus-btn-success.tuecus-btn-sm:hover {box-shadow: 6px 6px 0 0 #ff1695;}
.custom-account-section-main #app-pills-wishlist.tuecus-tab-pane.tuecus-fade .tuecus-row > div .tuecus-text-center.tuecus-mb-3 { margin: 0 auto;}
.wishlist-info-mains { position: absolute; right: 0; z-index: 999; }


.wishlist-info-mains > span {
    display: none;
}

.product__gallery .wishlist-info-mains div.teucus-wishlist-modal-popup button.teucus-heart-btn svg {
    fill: none;
    stroke: #000;
    width: 20px;.seller-policy-only
    height: 18px;
}

@media(max-width: 767px){
.product__image-zoom {
    top: 52px;
    right: 12px;
}
.mobile-breadcrumb~.product__gallery .product-gallery--gutter {
    padding: 10px !important;

}
  .product-gallery--gutter .product-gallery__item + figure.lazy-image {
    padding-top: 0px !important;
}
  
.product__gallery .product-gallery--fit.flickity-enabled .lazy-image img, .product__gallery .product-gallery--fit.flickity-enabled .product-item__thumbnail img{ position: absolute; }
    
}

/* START 18-01-2022 wishlist icon*/

.product-gallery--gutter .product-gallery__item {
    align-self: start !important;
}

.product-gallery--gutter.product-gallery--fit:not(.flickity-enabled) .product-gallery__item {
    flex-shrink: 0 !important;
}

div#added-wishlist path {
    fill: #ee2395;
    stroke: transparent;
}

/* END 18-01-2022 wishlist icon */

.seller-policy-only
/*--------------------My Account Page End-----------------------*/



/*Collection Seller Badge Start*/

.product-name.mp-color-gray.text-center {
    margin-right: 60px;
}

.seller_custom_badges {
    position: absolute;
    right: 6px;
    bottom: 0px;
}

.product-item__reviews {
    position: absolute !important;
    right: 0px;
    bottom: 0px;
    display: block !important;
}

@media(max-width: 767px){
.product-item .product-item__caption.reviews-visible {
    padding: 7px 40px 0px 0px !important;
}
}

.product-item .product-item__caption.reviews-visible .product_listing_company_name {
    padding-right: 40px;
}

/*Collection Seller Badge End*/


/* 20-01-22 */

.item_description_main .full-description p span {
    font-size: 18px;
}

.item_description_main .full-description p span strong {
    font-size: 18px;
}

.item_description_main .full-description p {
    font-size: 18px !important;
}


div#aboutmoreseller p {
    font-size: 16px !important;
}
div#aboutmoreseller span {
    font-size: 16px !important;
}
.data_more_less_inner p {
    font-size: 16px !important;
}

.data_more_less_inner span {
    font-size: 16px !important;
}

.data_more_less_inner p {
    font-size: 16px !important;
}

.data_more_less_inner span {
    font-size: 16px !important;
}

.service_dis_only p {
    font-size: 16px !important;
}

.service_dis_only span {
    font-size: 16px !important;
}
.custom_seller_desc p {
    font-size: 16px !important;
} 

.custom_seller_desc span {
    font-size: 16px !important;
}

.seller-policy-only span{ font-size: 16px !important; }
.seller-policy-only p{ font-size: 16px !important; }






ul.sidebar__menu li.mobile-custom-link + li a {
    padding-left: 30px;
    position: relative;
}

ul.sidebar__menu li.mobile-custom-link + li a:before {content: '';background: url(https://cdn.shopify.com/s/files/1/0432/5969/1162/t/5/assets/home_header_sellerLogin_icon.png?v=9418112123420180270);position: absolute;left: 10px;top: 23px;/* background: red; */width: 15px;height: 15px;background-size: contain;}

span.custom_seller_login_icon_home img {
    max-width: 24px;
    vertical-align: middle;
}

.custom_links li {
    display: flex;
    align-items: center;
}
.primary-menu .sidebar__menu > li:first-child  + li a {
    padding: 15px 30px 15px 10px;
}

.primary-menu .sidebar__menu > li:first-child + li a:before {
    display: none;
}

@media(min-width: 992px){
  .custom_links ul li a {
    padding: 0px;
}
  
}


.product-name.mp-color-gray.text-center {
    margin-right: 50px;
}

.seller_custom_badges{ position: absolute !important; }
.spf-product-card.spf-product-card__left .spf-product__info {
    padding-right: 40px;
}


@media(max-width: 767px){
  
.spf-product__info .spf-product-card__title a{ max-width: 100%; }
  span.widgets-parts {
    width: 40%;
}

span.widgets-parts img {
    width: 100%;
    flex: 100%;
    max-width: 100%;
    height: 35px;
    object-fit: contain;
}
  
  span.widgets-parts {
    width: 35px;;
}
  
  
}
/* New Changes */
/* 03-02 */
.spf-product__info .spf-product-card__title a{
    max-width: 100%;
    max-height: 100%;
  	-webkit-line-clamp: unset;
}
span.widgets-parts{
    height: unset;
}
.h4.spf-product-card__title a{
    font-size: 14px;
    line-height: 20px;
}
.spf-product-card.spf-product-card__left .spf-product__info {
    padding-right: 70px;
}
span.widgets-parts img{
	margin-bottom:10px;
}
.tmenu_submenu_type_mega .tmenu_item_link{
padding-top: 0px !important;
}
.product-name.mp-color-gray.text-center {
    margin-right: 90px;
}
.seller_custom_badges{
    top: 63%;
}
.product-item__reviews{
  top:0;
}
.seller_login_link {
    padding-top: 0px !important;
    margin-top: -10px;
    text-decoration-line: none !important;
}

.seller_login_link a {
    color: #5b89eb;
    font-weight: 500;
    text-decoration: underline;
}
.mobile-account-menu{display: flex;justify-content: flex-end;align-items: center;width: 100%;}
.mobile-is-logout a img,.mobile-is-login a img {margin-top: 11px;height: 26px;}

/*-- css 26-4-2022 --*/
.wk_shipping_calculate_div{margin:0 0 20px;}
.wk_shipping_calculate_div #wk_get_sc_status_btn.btn{
font-family: Helvetica, "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 1;
    height: 55px;
    line-height: 53px;
    font-weight: 700;
    padding: 0 25px;
    border: 2px solid transparent;
    transition: all 150ms linear, width 0ms;
    cursor: pointer;
    display:block;
    -webkit-appearance: none;
    border-radius: 0;
  	background-color:#000;
  	color:#fff;
  	max-width:350px;
  	width:100%;
}
.wk_shipping_calculate_div #shipping_calculator_table .btn{
font-family: Helvetica, "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 1;
    height: 55px;
    line-height: 53px;
    font-weight: 700;
    padding: 0 25px;
    border: 2px solid transparent;
    transition: all 150ms linear, width 0ms;
    cursor: pointer;
    display: inline-block;
    -webkit-appearance: none;
    border-radius: 0;
  	background-color:#000;
  	color:#fff;
}
.wk_shipping_calculate_div #wk_get_sc_status_btn.btn:hover{
	box-shadow:6px 6px 0px 0px #ff1695; 
}
.wk_shipping_calculate_div #shipping_calculator_table .btn:hover{
	border-color: transparent;
    background: #ff1595 !important;
    color: black !important;
}
.wk_shipping_calculate_div #shipping_calculator_table .mp-label-font{
	font-weight:600 !important;
}

.wk_shipping_calculate_div #shipping_calculator_table #wk_country_dd,#wk_state_dd,#wk_zipcode{
	width:100%;
}
.wk_shipping_calculate_div #shipping_calculator_table input,.wk_shipping_calculate_div #shipping_calculator_table textarea,.wk_shipping_calculate_div #shipping_calculator_table select{
	border:1px solid rgba(0, 0, 0, 0.3) !important;
}
.wk_shipping_calculate_div #wk_shipping_div th{
	background-color:#ddd !important;
  	font-weight:600 !important;
}
.wk_shipping_calculate_div #wk_shipping_div table td{
	border:1px solid gray !important;
}
.wk_shipping_calculate_div #wk_shipping_div table{
	margin:0 0 10px;
}
/* Date : 01/11/2022 - Sidebar CSS */
.sellerOuter{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  width: 100%;
  height: 100%;
}
.seller-page .collection-header{ margin-left:0px; }
.seller-page .collection-header .collection-header__title{ padding-left:0px; }
.sellerOuter .sellermain-content{ flex-basis: calc(100% - 250px); padding-left: 30px; }
.sellerOuter .seller-right-search{ flex-basis:250px; }
.sellerOuter .seller-right-search .collection-header__title{ border-bottom: 1px solid #000; padding-bottom: 5px; }
.sellerOuter .seller-right-search .sellerlist li{ font-size: 16px; margin-bottom: 10px; }
.sellerOuter .seller-right-search .sellerlist li a:hover{ color:#ff1596 !important; }
.wk-checkbox input {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0;
}
@media(max-width:767px){
   .sellerOuter .sellermain-content{ flex-basis:100%; padding-left:0px; order: 2; padding-top:25px; }
   .sellerOuter .seller-right-search{ flex-basis:100%; order: 1; } 
}


#shopify-section-product .lazy-image[data-ratio] img, 
#shopify-section-product [data-ratio].product-item__thumbnail img{
  object-fit: contain !important;
}
.lazy-image, .product-item__thumbnail{
  background : #FFF;
}
.product-item__secondary-image .lazy-image[data-ratio] img, 
.product-item__secondary-image [data-ratio].product-item__thumbnail img{
   object-fit: contain !important;
}

