/** Shopify CDN: Minification failed

Line 5415:87 Expected ":"
Line 6651:30 Expected identifier but found whitespace
Line 7232:1 Expected "}" to go with "{"

**/

.section-header{
  margin-bottom: 10px !important;
}
.v-bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 245) !important;
}
.v-gc-wrapper-main-image .v-max-h-96 {
    max-height: 1000px !important;
}
/* .megamenu__col-title a {
    font-size: calc(var(--typeBaseSize) + 3px) !important;

} */
/* .site-nav__dropdown-link {

    font-size: calc(var(--typeBaseSize) - 0px) !important;

} */
.site-nav__link--underline:after {

    border-bottom-color: #88744c !important;
    bottom: 20px !important;
}

@media (max-width: 991px) {
    /* .aos-animate[data-aos=image-fade-in] .image-element {
        animation: none !important;
    } */
    .sticky .site-header__logo .site-header__logo-link img {
        height: 55px !important;
    }
}
@font-face {
    font-family: 'Joon Beta';
    src: url('data:application/octet-stream;base64,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') format('woff2'),
        url('data:application/octet-stream;base64,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') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{font-family: 'Joon Beta' !important ;}
.h0, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Joon Beta' !important ;}
.faux-select, body, button, input, select, textarea{font-family: 'Joon Beta' !important ;}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.pagination li.active {
    padding: 5px 8px;
    text-align: center;
    background: #86724D;
    color: #fff;
}
body .msg-tooltip.hulkActive {
    transform: translate(-5%, 0%);
    bottom:100px;
}
body .msg-tooltip {
    bottom:100px;
}
.page-container .hulk__wishlist-wrap .wishlist-btn {
    height: auto!important;
    padding: 10px 20px;
    font-size: 14px;
}
.hidden {
  display: none;
}
::-webkit-scrollbar {
  width: 20px;
  position:relative;
  left: -10px;
}

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

::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #494949;
}
.grecaptcha-badge {
    z-index: 99;
}
.gvl-balance__form-user svg {
    display: none;
}
body,
body.loaded[data-transitions=true] .transition-body{
    background: #f3f3f5;
}
body .ymq-b2b-price-hidden{
  visibility: visible!important;
}
.color-swatch {
    border-color: transparent;
}
.color-swatch--green {
    background-color: #34471d!important;
}
.color-swatch--violet {
    background-color: #93586a!important;
}
.color-swatch--orange{
    background-color: #cd8835!important;
}
.page-width--narrow {
    max-width: 1024px;
}
body .gvl .gvl-popup__date-btn--primary {
    background: #111;
    border-color: #111;
}
.globo-form-id-false .globo-form-app {
    background-color: transparent;
}
.header-section{
    position: initial;
}
#storeify_content_formbuilder_4232 div[style] {
    display: none;
}
header#SiteHeader.site-header {
    box-shadow: none;
}
.site-header .announcement {
    text-align: center;
    font-size: 14px;
    color: #86734e;
}
.shopify-section-group-header-group .announcement-slider__content p {
    text-align: center;
    font-weight: 400;
    font-size: 14px;
}
.shopify-section-group-header-group .announcement-bar {
    padding: 4px 0px 6px 0px;
}
.site-header  .site-nav__link--icon {
    padding: 0 8px;
}
.site-header  .site-header__element.site-header__element--top {
    background: #F3F3F5;
    border-bottom: 1px solid #cacaca;
    z-index: 1;
    padding: 5px 0;
}
/* .site-header .site-nav__link--icon svg, 
body.gm-menu-installed #SiteHeader .wishlist-link .wk-button {
    transform: scale(0.9);
} */
div[data-section-type="top-navbar"] {
    padding: 0;
    display: block;
    height: 100%;
    background: #86734e;
    position: relative;
    z-index: 9; 
}
div[data-section-type="top-navbar"] .top-nav {
    margin: auto;
    display: table;
}
div[data-section-type="top-navbar"] .top-nav li a {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    font-family: 'DM Sans';
    text-transform: uppercase;
    padding: 10px 20px;
}
div[data-section-type=header] .site-header__element--top{
    padding: 0;
}
body.predictive-overflow-hidden #MainContent:after {
    content: "";
    background: rgb(17 17 17 / 68%);
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    z-index: 5;
}

.page-container .hulk__wishlist-wrap {
    margin-top: 20px;
}
.hulk__wishlist-wrap .wrapper {
    max-width: 1455px;
}
.hulk__wishlist-wrap .input-group .input-group-field {
    border: 1px solid #CACACA;
}
.hulk__wishlist-wrap .wishlist-view {
    border: 1px solid #CACACA;
}
.hulk__wishlist-wrap .fancy_title {
    border-bottom: 1px solid #CACACA;
}
.hulk__wishlist-wrap .wishlist-popup .wishlist-modal .wishlist-modal__footer .modal-footer-link{
    display: none;
}
.hulk__wishlist-wrap a[data-hulkwishlistaction]:before {
    content: "Action";
}
.hulk__wishlist-wrap a[data-hulkwishlisttitle]{
    float:left;
}
.hulk__wishlist-wrap a[data-hulkwishlistaction] {
    background: #434841;
    color: #fff!important;
    padding: 3px 7px;
    border-radius: 3px;
}
.hulk-wishlist-icon {
    position: relative;
    margin-left: 3px;
    top: 3px;
}
.hulk__wishlist-wrap .multiple_siderbar .sidebar_list .sidebar_item .creat_link{
    pointer-events: none;
    cursor: pointer;
}
.hulk__wishlist-wrap .multiple_siderbar .sidebar_list+.sidebar_list .sidebar_item[data-opencreatesection] {
    cursor: pointer;
}
.hulk__wishlist-wrap .multiple_siderbar .sidebar_list .sidebar_item .input-group .wishlist-checkbox input[type=text] {
    border: 1px solid #CACACA;
}
.hulk__wishlist-wrap .wishlist-grid-view .wishlist-status .wishlist-btn{
    border-radius: 5px;
}
.hulk__wishlist-wrap .wishlist-grid-view .wishlist__product .wishlist__product-content .variants {
    min-height: auto;
}
.hulk__wishlist-wrap .wishlist-btn {
    height: auto!important;
    padding: 10px 20px;
    border-radius: 5px;
}
.template-page .tr-top-title {
    margin-top: 20px;
}
.template-page .tr-top-title h2.description {
    margin-bottom: 40px;
}
.template-page .tr-top-title img {
    height: 400px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.template-page.trade-account-details h1.section-header__title {
    font-weight: 700;
    padding: 0;
    margin: 0;
}
.template-page.trade-account-details .main-content h2 {
    margin-bottom: 5px;
}
.template-page.trade-account-details .main-content p {
    margin-bottom: 15px;
}

body.gm-menu-installed #SiteHeader .header-item .site-nav__icons svg path{
    /* transform: scale(0.8); */
}
body.gm-menu-installed #SiteHeader .header-item .cart-link__bubble .cart-link__bubble-num {
    font-size: 11px;
}
body.gm-menu-installed #SiteHeader .header-item .cart-link__bubble:before {
    padding: 8px;
}
body.gm-menu-installed #SiteHeader .wishlist-link .wk-button {
    padding: 12px 5px;
    top: 2px;
}
body.gm-menu-installed #SiteHeader .wishlist-link .wk-selected .wk-counter {
    background: #434841;
    right: -4px;
    top: 20px; 
    height: 16px;
    width: 16px;
    padding: 9px;
    border-radius: 100px;
}
body.gm-menu-installed .gm-bordered .gm-submenu.gm-submenu-bordered>.gm-submenu-align-left>.gm-submenu {
    border-left: 1px solid #e0dcdc;
}
body.gm-menu-installed .header-item {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
  min-width: auto !important;
}
body.gm-menu-installed .header-item .h1.site-header__logo {
    margin: 0;
}
body.gm-menu-installed .header-item.header-item--navigation {
    min-width: 920px;
    justify-content: center;
}
body.gm-menu-installed .header-item.header-item--navigation>ul.site-nav .gm-retractor {
    display: none;
    margin-left: 0;
}
body.gm-menu-installed .header-item .wishlist-link{
    padding: 0 3px;
}
body.gm-menu-installed .header-item .wishlist-link .wk-icon svg {
    transform: scale(1);
}
body.gm-menu-installed .header-item .hulk-wishlist-icon svg {
    transform: scale(1);
}
.headersvg svg{height:30px; width:30px;}
/*Megamenu Header start*/
body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered {
    left: 0;
    margin: auto;
    min-width: 100%;
    max-width: 1455px!important;
    left: 0;
    position: fixed!important;
}
body.gm-menu-installed .gm-menu.site-nav .gm-item.gm-level-0>.gm-target {
    min-height: 110px;
}

/* body.gm-menu-installed .gm-menu.site-nav .gm-item.gm-level-0>.gm-target>.gm-text:hover{font-style: italic !important;} */
body.gm-menu-installed .gm-menu.gm-menu-37136 > .gm-item.gm-active > .gm-submenu > .gm-grid{align-items:normal;}
body.gm-menu-installed .gm-menu.gm-menu-37136 > .gm-item.gm-active > .gm-submenu .gm-has-submenu{position:relative; display:flex; flex-direction:column; height:auto; width:100%;}
body.gm-menu-installed .gm-menu.gm-menu-37136 > .gm-item.gm-active > .gm-submenu .gm-has-submenu:after{ /* border-right:solid 1px #ebebeb; */ content: ""; position:absolute; width:1px; height:100%; right:0; top:0;}
body.gm-menu-installed .gm-menu.gm-menu-37136 > .gm-item.gm-active > .gm-submenu .gm-has-submenu .gm-heading .gm-target{font-weight:600 !important;}
/* body.gm-menu-installed .gm-menu.gm-menu-37136 > .gm-item.gm-active > .gm-submenu .gm-has-submenu .gm-target:hover{font-style: italic !important;} */
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links > .gm-item > .gm-target > .gm-text:hover{color:#86724d;}

body.gm-menu-installed .gm-menu.site-nav .gm-active.gm-item.gm-level-0>.gm-target:after{
    content: "";
    border-bottom: 2px solid #86734E;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-tab-links li a {
    padding: 10px 20px!important;
}
body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered .gm-tab-links.gm-tab-append li a{
  padding: 10px 20px!important;
  
}
body.gm-menu-installed .header-item.header-item--navigation .gm-tabs.gm-tabs-left {
    height: 100%;
}
body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered .gm-grid .gm-tabs.gm-tabs-left {
    max-width: 100%;
    margin: auto;
  flex-wrap:nowrap;
  width:100%;
}
body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered .gm-grid .gm-tabs.gm-tabs-left .gm-item.gm-grid-item.gmcol-full {
    padding: 0;
}
/* body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered .gm-grid .gm-tabs.gm-tabs-left .gm-tab-panel .gm-grid-item:last-child {
    padding: 0;
} */
/*Megamenu Header end*/

/*Megamenu Two Column Layout*/
body.gm-menu-installed .gm-menu .gm-tabs .gm-tabs-left>.gm-tab-contents .two-image-column a{
    position: relative;    
}
body.gm-menu-installed .gm-menu .gm-submenu .gm-item.gm-image-1 .gm-target {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: table;
    margin: auto;
}
body.gm-menu-installed .gm-menu .gm-tabs .gm-tabs-left>.gm-tab-contents .two-image-column a .gm-target {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: table;
    margin: auto;
}
body.gm-menu-installed .gm-menu .gm-tabs .gm-tabs-left>.gm-tab-contents .two-image-column a .gm-target .gm-text {
    background: rgb(255 255 255 / 85%);
    padding: 7px 40px;
    font-size: 14px;
    margin: auto 20px;
    display: table;
    text-align: center;
}
body.gm-menu-installed .gm-menu .gm-tabs .gm-tabs-left>.gm-tab-contents .two-image-column a img {
    height: 200px;
    width: 100%;
    object-fit: cover;
    margin: 0;
}

/* neel start */
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-level-0 > .gm-submenu.gm-mega{padding: 0 0px 0px 20px;}
.gm-menu-installed .gm-menu .gm-item .gm-image img{aspect-ratio:1; object-fit:cover;}
.gm-menu-installed .gm-menu .gm-item .gm-image{padding-left:12px !important;  }
.gm-submenu .gm-links>.gm-heading{border-bottom:0 !important; margin-bottom:0 !important;}
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links > li.gm-item.gm-active > .gm-target{background:none !important;}
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links > li.gm-item.gm-active > .gm-target{color:#313131 !important; }
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links > li.gm-item.gm-active > .gm-target > .gm-text{color:#313131 !important; }
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links > li.gm-item.gm-active > .gm-target > .gm-text:hover{color:#86724d !important;}
/* .gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links > li.gm-item > .gm-target:hover > .gm-text{font-style:italic;} */
/* .gm-menu-installed .gm-tabs-left>.gm-tab-links{flex:0 0 33%;}
.gm-menu-installed .gm-tabs-left>.gm-tab-contents,.gm-menu-installed .gm-tabs-right>.gm-tab-contents { flex: 1 1 66%; width: 66%;} */
body.gm-menu-installed .gm-menu.gm-menu-37136>.gm-item.gm-active>.gm-submenu .gm-has-submenu.gmcol-2{border-right:1px solid #e0e0e0;}
body.gm-menu-installed .gm-menu.gm-menu-37136>.gm-item.gm-active>.gm-submenu .gm-has-submenu.gmcol-10{margin-left:-15px; margin-right:-15px; padding-right:0;}
body.gm-menu-installed .sticky + .header-section .gm-submenu.gm-mega.gm-submenu-bordered{top:30px !important;}
body.gm-menu-installed .gm-menu.gm-menu-37136 .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress){border-left:0 !important; border-right:0 !important;}
.gmcol-full.w-50 > .gm-tabs-left > .gm-tab-links{width:50% !important; flex:0 0 50% !important;}
.gm-menu-installed .gm-menu .gm-group{flex-direction:column; height:100%;}
.gm-menu-installed .gm-menu .Image_sub > .gm-group{flex-direction: initial;} 
body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered ul.gm-tab-links li a{cursor:pointer;}
/* neel end */

.site-navigation .gm-submenu.gm-mega.gm-submenu-bordered {
    border-top: 1px solid #d9d9d9;
}
.site-navigation .gm-submenu.gm-aliexpress {
    border-top: 1px solid #d9d9d9!important;
}

header#SiteHeader.site-header predictive-search.is-active .predictive__screen {
    background: rgb(17 17 17 / 68%);
}
header#SiteHeader.site-header predictive-search.is-active input#Search {
    background: #fff;
    border: 1px solid #42434d;
    color: #42434d!important;
    font-size: 16px;
    padding: 10px 0px;
    border-radius: 40px;
    border-top:0;
    border-left:0;
    border-right:0;
    border-radius:0;
    background:#F3F3F5;
}
header#SiteHeader .btn--search{display:none;}
header#SiteHeader.site-header predictive-search.is-active input::-webkit-input-placeholder { 
  color: #42434d;
}
header#SiteHeader.site-header predictive-search.is-active input::-moz-placeholder { 
  color: #42434d;
}
header#SiteHeader.site-header predictive-search.is-active input:-ms-input-placeholder { 
  color: #42434d;
}
header#SiteHeader.site-header predictive-search.is-active input:-moz-placeholder { 
  color: #42434d;
}
header#SiteHeader.site-header .site-header__search-container.is-active {
    background: transparent;
}
header#SiteHeader.site-header .btn--close-search{
    display: none;
}
header#SiteHeader.site-header .btn--close-search .icon path {
    stroke: #42434d!important;
}
header#SiteHeader .site-header__drawers .cart__drawer-form .cart__item {
    align-items: flex-start;
}
header#SiteHeader .site-header__drawers .cart__drawer-form .cart__item-total-price {
    display: none;
}
header#SiteHeader .site-header__drawers .cart__drawer-form .cart__item-price {
    margin-right: 15px;
}
header#SiteHeader .site-header__drawers .cart__drawer-form .cart__item-title {
    padding-right: 15px;
}
header#SiteHeader .site-header__drawers .cart__drawer-form button.js-qty__adjust {
    background: transparent;
}
header#SiteHeader .site-header__drawers .cart__item-details p {
    width: 200%;
}
header#SiteHeader.site-header predictive-search #predictive-search {
    position: fixed;
    left: 0;
    top: 143px;
}
header#SiteHeader.site-header predictive-search #predictive-search #predictive-search-results {
    max-width: 1500px;
    margin: auto;
  padding:20px 0px 0px;
}
header#SiteHeader.site-header predictive-search #predictive-search button.results__search-btn {
    max-width: 1500px;
    margin: auto;
    border: 0;
    display: table;
    position: relative;
    padding: 10px 40px;
    font-weight:700;
}
header#SiteHeader.site-header predictive-search #predictive-search button.results__search-btn svg{
    display: none;
}
header#SiteHeader.site-header predictive-search #predictive-search button.results__search-btn:hover {
    background: none;
}
header#SiteHeader.site-header predictive-search #predictive-search button.results__search-btn:before {
    content: "";
    border-top: 1px solid #CACACA;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 10px;
    display: none;
}
header#SiteHeader.site-header predictive-search #predictive-search #predictive-search-products, 
header#SiteHeader.site-header predictive-search #predictive-search #predictive-search-suggestions, 
header#SiteHeader.site-header predictive-search #predictive-search #predictive-search-collections {
    border-color: #CACACA;
    font-weight: 700;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] {
    display: flex;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby=predictive-search-products] li {
    min-width: 33.3333%;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] li a {
    display: block;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] .results-products__image {
    min-width: 100%;
    height: 250px;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] .results-products__info span {
    margin-left: 0;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] .results-products__info span:first-of-type {
    margin-top: 8px;
    font-size: 16px;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] .results-products__info span.grid-product__vendor {
    font-size: 14px;
    margin-top: 0;
    opacity: 0.7;
}
header#SiteHeader.site-header predictive-search ul[aria-labelledby="predictive-search-products"] .results-products__info span.grid-product__price {
    font-size: 14px;
    font-weight: bold;
}
header#SiteHeader.site-header predictive-search #predictive-search button.results__search-btn:hover {
    text-decoration: underline;
}

/* @media only screen and (max-width: 1200px) {
  .site-header .site-header__element.site-header__element--top .site-nav__item a,.site-header .site-header__element.site-header__element--top .site-nav__item summary {
      padding: 5px 10px;
      font-size: 16px;
  }
   
}
 */
@media only screen and (max-width: 1450px) and (min-width: 1200px) {
  body header#SiteHeader.site-header predictive-search.is-active {
      max-width: 70%;
      margin-left: 11%;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 1200px) {
  body.gm-menu-installed .header-item.header-item--navigation {
      min-width: 830px;
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538 .gm-item.gm-level-0 > .gm-target{
      font-size: 16px!important;
  }
  body.gm-menu-installed .gm-submenu.gm-mega.gm-submenu-bordered {
      min-width: 100%;
      max-width: 100%!important;
  }
}
@media only screen and (max-width: 1199px) {
  body.gm-menu-installed .header-item.header-item--navigation {
      min-width: auto;
  }
  body header#SiteHeader.site-header predictive-search.is-active {
      max-width: 66%;
      margin-left: 10%;
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px)  {
  div[data-section-type=top-navbar] .top-nav{
      display: none;
  }
  .site-header .announcement {
      margin-top: 10px;
  }
  body.gm-menu-installed .gm-menu.gm-menu-37136 .gm-item.gm-level-0 > .gm-target > .gm-text {
      font-size: 15px!important;
  }
  body .site-header__logo a, .site-header__logo a img {
      max-width: initial!important;
  }
  body .header-layout[data-logo-align=left] .site-header__logo {
      margin-right: 5px;
  }
  body .site-header .site-nav__link--icon {
      padding: 0 4px;
  }
  /* body .site-header .site-nav__link--icon svg, body.gm-menu-installed #SiteHeader .wishlist-link .wk-button {
      transform: scale(.8);
  } */
  body .shopify-section-group-header-group .announcement-slider__content p {
      font-size: 14px;
  }
  body .shopify-section-group-header-group .announcement-bar {
      padding: 6px 0 3px;
  }
  body.gm-menu-installed .gm-menu.site-nav .gm-item.gm-level-0>.gm-target {
      min-height: auto;
  }
  body header#SiteHeader.site-header predictive-search.is-active {
      max-width: 72%;
      margin-left: 9%;
  }
}

@media only screen and (max-width: 768px) {
  body.gm-menu-installed .header-item.header-item--navigation.gm-theme-902 ul.gm-grid {
      background: transparent;
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538.gm-transition-fade .gm-item>.gm-submenu {
      background: transparent!important;
      max-width: 100%!important;
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu-bordered .gm-tabs-left > .gm-tab-links {
      
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538.gm-menu-mobile .gm-tabs > .gm-tab-links > .gm-item {
      border-top: 0!important;
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538 .gm-tab-links > .gm-item > .gm-target > .gm-retractor {
      font-size: 18px!important;
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu-bordered .gm-tabs-left > .gm-tab-links{
      border-right: 0!important
  }
  div[data-section-type=top-navbar] .top-nav{
    display: none;
  }
  div[data-section-type=header] .site-header__drawer .slide-nav a svg {
      display: none;
  }
  div[data-section-type=header] .site-header__drawer .slide-nav__image+span {
      padding-left: 0;
  }
  div[data-section-type=header] .site-header__drawer .slide-nav__image{
    display: none;
  }
  div[data-section-type=header] .site-header__drawer.is-active {
      background: #F3F3F5;
  }
  div[data-section-type=header] .site-header__drawer {
      background: #F3F3F5;
      z-index: 99;
  }
  div[data-section-type=header] .site-header__drawer.is-active #MobileNavFooter {
      display: none;
  }
  div[data-section-type=header] .slide-nav__wrapper:after {
      display: none;
  }
  .mobile-nav-open .site-nav__link:not(.mobile-nav-trigger) {
      display: flex;
  }
  .site-header .announcement {
      margin-top: 10px;
  }
  div[data-section-type=header] .site-header__element--top {
      padding-top: 0;
  }
  .site-header .site-header__element.site-header__element--top .header-item.header-item--icons svg {
      width: 28px;
      height: 28px;
  }
  /* .site-header .site-header__element.site-header__element--top .header-item.header-item--icons a {
      margin: 0 3px;
  } */
  /* .site-header .site-header__element.site-header__element--top .header-item.header-item--icons svg path {
      width: 28px;
      height: 28px;
      scale: 1.25;
  } */
  .site-header .site-header__element.site-header__element--top .header-item.header-item--icons .mobile-nav-trigger svg {
      width: 35px;
      height: 35px;
  }
  .site-header .site-header__element.site-header__element--top .header-item.header-item--icons .mobile-nav-trigger svg path {
      scale: 1;
  }
  body.gm-menu-installed .header-item.header-item--navigation{
      min-width: auto;
  }
  body.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu.gm-mega{
      background: #F3F3F5;
  }
  /* body.gm-menu-installed .header-item .hulk-wishlist-icon svg {
      width: 23px!important;
      height: 25px!important;
  } */
  body.gm-menu-installed #SiteHeader .wishlist-link .wk-button {
      top: 0;
      /* padding: 0 10px; */
  }
}  

@media only screen and (max-width: 767px) {
  body.gm-menu-installed #SiteHeader .wishlist-link .wk-selected .wk-counter {
      right: -4px;
      top: 22px;
  }
  body header#SiteHeader.site-header predictive-search.is-active {
      max-width: 90%;
      margin-left: 15%;
  }
   body header#SiteHeader.site-header .site-header__logo a {
      margin-bottom: 2px;
      margin-top: 2px;
  }
}
  
.tr-hero .hero__text-shadow {
    max-width: 700px;
}
.tr-hero .hero__top-subtitle {
    font-size: 28px;
    font-weight: 400;
}
.tr-hero .hero__title {
    font-size: 47px;
    font-weight: 400;
    line-height: 1.2em;
}
.tr-hero .hero__title em {
    font-family: 'ITC New Baskerville';
}
.tr-hero .hero .slideshow__slide .hero__link .btn {
    background: transparent;
    color: #fff;
    border: 2px solid;
    border-radius: 0;
    padding: 7px 50px;
}
.tr-hero .hero .slideshow__slide .hero__link .btn:hover {
    background: #fff;
    color: #000;
    border-color: #fff;
}
.tr-hero .hero__text-content.vertical-center.horizontal-right {
    /* top: -75px; */
    z-index: 0;
}
div[data-section-type="video-section"] .hero__text-shadow:after {
    display: none;
}
.tr-collection p {
    margin: 0;
    line-height: 1.4em;
    font-size: 22px;
}
.tr-collection .view-all {
    text-align: right;
    display: table;
    margin-right: 0;
    margin-left: auto;
    margin-bottom: 8px;
}
.tr-collection .view-all a {
    border-bottom: 1px solid;
    font-size: 16px;
    font-weight: bold;
}
.tr-collection .collection-item__title {
    font-size: 16px;
    font-weight: 400;
}
.tr-collection.grid-item,
.tr-collection.grid-item a {
    margin-bottom: 0;
}
.tr-banner-img-text {
    background-size: cover;
    background-repeat: no-repeat;
}
.tr-banner-img-text .centered-text {
    display: flex;
    height: 450px;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.tr-banner-img-text .centered-text .top-text {
    color: #fff;
    font-size: 32px;
}
.tr-banner-img-text .centered-text .description {
    margin-bottom: 40px;
}
.tr-banner-img-text .centered-text .description p {
    font-size: 44px;
    color: #fff;
    line-height: 1.4em;
}
.tr-banner-img-text .centered-text .description p strong {
    display: block;
    font-weight: 400;
}
.tr-banner-img-text .centered-text .description p em {
    font-style: normal;
    font-family: 'ITC New Baskerville';
}
.tr-banner-img-text .centered-text .cta a {
    background: #fff;
    color: #4b4b4c;
    min-width: 265px;
    height: 45px;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
}
.tr-banner-img-text .centered-text .cta a:hover{
    background: #86724d;
    color: #fff;
}
.tr-product-list .section-header__title.h1 {
    text-align: left;
}
.tr-product-list .view-all a {
    text-align: right;
    display: table;
    margin-right: 0;
    margin-left: auto;
    margin-bottom: 10px;
    font-size: 16px;
}
.tr-product-list .product-grid .grid-item__content {
    background-color: transparent;
}
.tr-product-list .grid-product:after {
    display: none;
}
body .grid__image-ratio:before {
    background: #fff;
    border-radius: 5px;
}
/* body .grid__image-ratio {
    border-radius: 5px;
}
body .grid__image-ratio image-element img {
    border-radius: 5px;
} */
body .grid-product__secondary-image image-element img {
    border-radius: 5px;
}
body .grid-product__secondary-image {
    border-radius: 5px;
}
.tr-product-list .grid-product__tag.grid-product__tag--sold-out {
    background: #4d545b;
    color: #fff;
    border-radius: 15px;
    padding: 5px 10px;
}
.tr-product-list .grid-product__image-wrap {
    margin: 0;
}
.tr-product-list .grid-item__link {
    border-radius: 0;
}
.tr-product-list .grid-product__tags {
    left: initial;
    right: 15px;
    bottom: 15px;
}
.tr-product-list .grid-item__meta {
    margin: 0;
    margin-top: 10px;
}
.tr-product-list .grid-item__meta {
    margin: 0;
    margin-top: 10px;
}
.tr-product-list .grid-item__meta .grid-product__title {
    font-size: 18px;
    padding-bottom: 5px;
}
.tr-product-list .grid-product__price {
    display: block;
    /* flex-direction: row-reverse;
    justify-content: flex-end; */
}
.tr-product-list .grid-product__price--current,
.tr-product-list .grid-product__price--original{
    font-size: 18px;
    margin-top: 10px;
}
.tr-product-list .grid-product__price--original{
    color: #898989;
}
.tr-product-list .grid-product__price--current sup,
.tr-product-list .grid-product__price--original sup{
    font-size: 18px;
    position: initial;
    margin: 0;
}
.tr-product-list .grid-product__price--current sup:before,
.tr-product-list .grid-product__price--original sup:before{
    content: ".";
}
.tr-product-list .grid-product__price--current .grid-product__price--from span {
    display: none;
}
.tr-product-list .shopify-product-reviews-badge{
    min-height: 0;
}
.tr-product-list .grid-product__colors{
    margin-top: 0;
    padding: 0;
}
.tr-brands{
    background: #c5915d;
}
.tr-brands .grid-item.grid-product {
    flex: 0 0 12%;
    margin-bottom: 0;
    padding: 0;
}
.tr-brands .product-grid {
    justify-content: center;
    margin: 0;
}
.tr-brands .logo-bar__item {
    background: #c5915d;
    padding: 45px 0;
}
.tr-brands .logo-bar__item img {
    height: 50px;
    object-fit: contain;
}
.tr-brands .grid-item.grid-product:after {
    background: none;
}
.tr-looks .hotspots {
    width: 45%;
}
.tr-looks .hotspots-wrapper {
    display: flex;
    justify-content: space-around;
}
.tr-looks .hotspots__content {
    padding: 0;
    width: 35%;
}
.tr-looks .hotspots__content .grid-item__content {
    background-color: transparent;
    max-width: 80%;
}
.tr-looks .hotspots__content .grid-item__link {
    border-radius: 0;
}
.tr-looks .hotspots__content .grid-item.grid-product:after {
    background: transparent;
}
.tr-looks .hotspots__content .grid-product__image-wrap {
    background: #fff;
}
.tr-looks .hotspots__content .grid-product__image-wrap image-element img {
    width: 90%;
    object-fit: contain;
    right: 0;
    left: 0;
    display: table;
    margin: auto;
}
.tr-looks .hotspots__content .grid-product__image-wrap .grid__image-ratio {
    background: transparent;
}
.tr-looks .grid-item__meta {
    margin: 0;
}
.tr-looks .grid-item__meta .grid-product__title {
    font-size: 18px;
}
.tr-looks .grid-item__meta .grid-product__vendor {
    display: none;
}
.tr-looks .grid-item__meta .shopify-product-reviews-badge {
    min-height: 100%;
}
.tr-looks .grid-item__meta .grid-item__meta-main {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 10px;
}
.tr-looks .grid-item__meta .grid-product__price{
    margin-top: 10px;
}
.tr-looks .grid-item__meta .grid-product__price span{
    font-size: 18px;
}
.tr-looks .grid-item__meta .grid-product__price sup {
    font-size: 18px;
    position: initial;
    margin: 0;
}
.tr-looks .grid-item__meta .grid-product__price sup:before {
    content: ".";
}
.tr-looks .grid-item__meta .grid-item__meta-secondary {
    margin-top: 0;
}
.tr-looks .grid-item__meta .grid-product__colors .color-swatch {
    border: 0;
    margin-top: 10px;
}
.tr-newsletter {
    background: #856e4c;
}
.tr-newsletter .newsletter-section {
    gap: 0;
    padding: 50px 0;
}
.tr-newsletter .newsletter-section .theme-block {
    margin-bottom: 10px;
}
.tr-newsletter .newsletter-section .theme-block p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
.tr-newsletter .newsletter-section .theme-block p.h2 {
    font-size: 26px;
    font-weight: 400;
}
.newsletter-section__content .theme-block form {
    display: block;
    margin-top: 30px;
}
.tr-newsletter .newsletter-section .theme-block .newsletter__input-group {
    max-width: 100%;
    align-items: baseline;
}
.tr-newsletter .newsletter-section .theme-block input[type="email"] {
    border: none;
    border-bottom: 1px solid #ccc; 
    transition: border-bottom 0.3s ease; 
    outline: none; 
    padding: 0;
    color: #fff;
    width: 100%;
    height: 45px;
}
.tr-newsletter .newsletter-section .theme-block input[type=email]:focus {
  border-bottom: 1px solid #bcbcbc; 
}
.tr-newsletter .newsletter-section .theme-block input[type="email"]::placeholder{
    color: #fff;
    font-size:17px;
}
.tr-newsletter .newsletter-section .theme-block input[type="email"]::-webkit-input-placeholder{
    color: #fff;
    font-size:17px;
}
.tr-newsletter .newsletter-section .theme-block input[type="email"]:-ms-input-placeholder{
    color: #fff;
    font-size:17px;
}
.tr-newsletter .newsletter-section__content {
    max-width: 710px;
    padding-left: 0;
}
.tr-service-promise {
    margin-bottom: 20px;
    margin-top: -40px;
    margin-left: -20px;
}
.tr-service-promise .tr-row {
    display: flex;
    justify-content: space-around;
}
.tr-service-promise .tr-row .tr-blocks {
    background: #fff;
    width: 25%;
    margin: 0 10px;
    padding: 15px;
    border-radius: 0;
}
.tr-service-promise .tr-row .tr-blocks:hover {
    opacity: 0.9;
}
.tr-service-promise .tr-row .tr-blocks .top-title {
    text-decoration: underline;
    text-align: center;
    font-size: 16px;
    color: #333333;
    margin-bottom: 50px;
}
.tr-service-promise .tr-row .tr-blocks .middle-content {
    font-size: 24px;
    color: #333;
    text-align: center;
    line-height: 32px;
    margin-bottom: 50px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tr-service-promise .tr-row .tr-blocks .bottom-title {
    text-decoration: underline;
    text-align: center;
    font-size: 16px;
    color: #333333;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(1) {
    /* background: #bbd3ec; */
     background: #d6cbb9;
}
/* .tr-service-promise .tr-row .tr-blocks:nth-child(1) .top-title {
    color: #fff;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(1) .middle-content {
    color: #fff;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(1) .bottom-title {
    color: #fff;
} */
.tr-service-promise .tr-row .tr-blocks:nth-child(2) {
    background: #d6cbb9;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(3) {
    /* background: #86734e; */
     background: #d6cbb9;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(4) {
    /* background: #c5915d; */
    background: #d6cbb9;
}
/* .tr-service-promise .tr-row .tr-blocks:nth-child(3) .top-title {
    color: #fff;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(3) .bottom-title {
    color: #fff;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(3) .middle-content {
    color: #fff;
}

.tr-service-promise .tr-row .tr-blocks:nth-child(4) .top-title {
    color: #fff;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(4) .middle-content {
    color: #fff;
}
.tr-service-promise .tr-row .tr-blocks:nth-child(4) .bottom-title {
    color: #fff;
} */
.blog-layout .blog-layout__main {
    flex: 1 1 calc(55%);
}
.blog-layout .blog-layout__sidebar {
    flex: 0 0 calc(40% );
    padding-left: 0;
    margin-left: 20px;
    border: 0;
}
/* .blog-sidebar .sidebar-category-toggle{display:none;} */
.template-blog .blog-sidebar{max-height:inherit;}
.blog-sidebar .blog-toggle-btn{text-align:left; text-transform: none; font-weight:400; font-size:calc(var(--typeHeaderSize)*.90); display:flex; justify-content: space-between; align-items:center;}
.blog-sidebar .blog-toggle-btn:after{content: ">"; font-size:34px; line-height:0;}
.blog-sidebar .blog-categories{display:block;}
.blog-sidebar .blog-categories li{padding:0; margin-left:0; margin-right:0; text-align: left;}

.blog-section-right .section-header{margin-bottom:15px;}
.blog-section-right #TRpagination{flex-basis:100%;}
.blog-layout .grid-item.grid-article[data-style="large"] {
    position: relative;
    z-index: 1;
}
.blog-layout .grid-item.grid-article[data-style="large"] .grid-article__meta {
    position: relative;
    top: 6px;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: start;
    z-index: 10;
}
.blog-layout .grid-item.grid-article[data-style="large"] .grid-article__meta > a {
    color: var(--colorTextBody);
    font-size: 32px;
    line-height: 1.4em;
    width: 70%;
    text-align: left;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__image .post-meta {
    padding: 0 15px;
   z-index: 11;
}
.blog-layout .grid-item.grid-article[data-style=large] .post-meta .post-meta-date{margin-right:100px;}
.blog-layout .grid-item.grid-article[data-style=large] .article-tag {
    text-transform: uppercase;
  border:0;
    border-color: #fff;
  padding:0;
    color:var(--colorTextBody);
}
.blog-layout .grid-item.grid-article[data-style=large] .article-tag:hover{
    color: var(--colorTextBody);
}
.template-index .blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio{
    height: 597px;
}
.template-index .blog-layout .grid-item.grid-article[data-style=large] .image-wrap{
    border-radius: 0;
}
.blog-layout{
    margin-bottom: 30px;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio {
    background-color: transparent;
    height: 500px;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__image a {
    position: relative;
    z-index: 9;
}
.template-blog .grid-article[data-style=medium]{flex: 0 0 33.33%; display:block;}
.blog-layout .grid-item.grid-article[data-style=medium] .grid-article__meta {
    margin-top: 10px; padding-left:0;
}
.blog-layout .grid-item.grid-article[data-style=medium] .grid__image-ratio:after,
.blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio:after{
    content: "";
    background-image: linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.blog-layout .grid-item.grid-article[data-style=medium] .grid-article__meta .post-meta{margin-bottom:5px;}
.blog-layout .grid-item.grid-article[data-style=medium] .grid-article__meta .post-meta .post-meta-date {margin-right:25px;}
.blog-layout .blog-layout__sidebar .grid-article[data-style=compact] .grid-article__image {
    flex: 0 0 30%;
}
.blog-layout .blog-layout__sidebar .grid-article[data-style=compact] {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 22px;
}
.blog-layout .blog-layout__sidebar .grid-article[data-style=compact]:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.blog-layout .grid-article[data-style=compact] .grid-article__meta {
    flex: 0 0 70%;
}
.blog-layout .grid-article[data-style=compact] .image-wrap {
    height: 100%;
    border-radius: 0;
}
.blog-layout .grid-item.grid-article[data-style="large"] .image-wrap {
    background: transparent;
    border-radius: 0;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta .read-now {
    display: block;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta > a {
    padding: 10px 15px;
    margin-top: 0;
    position: absolute;
    bottom: 8px;
}
.blog-layout .grid-article[data-style=compact] .grid-article__meta a {
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}
.blog-layout .grid-article[data-style=compact] .grid-article__meta a:hover{
    text-decoration: underline;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta .read-now{
    background: #fff;
    color: #4b4b4c;
    font-size: 18px;
    margin-top: 10px;
    padding: 0 40px;
    border-radius: 0;
    display: table;
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta .read-now:hover {
    background: #4b4b4c;
    color: #fff;
}
.tr-product-list .product-grid .grid-item__content .grid-product__price .grid-product__price--savings{
  display: none;
}

/* Blog Detial page start */
.template-article .main-content .blog-details-container{max-width:800px !important;}
.blog-details-container .blog-details-meta{font-size:11px; font-weight:600; display:flex; align-items:center; margin-bottom: 20px; margin-top: 20px;}
.blog-details-container .blog-details-meta .article__sub-meta-date{margin-right:60px; min-width:80px;}
.blog-details-container .blog-details-meta .article-tag__wrapper{margin-bottom:0;}

.blog-details-container .blog-details-collection{font-size: 2.4rem; margin-bottom:0; margin-top:30px !important; line-height:normal;}
.blog-details-container h1{font-size: 1.9rem !important; font-weight: 400 !important; line-height: 1.2 !important; margin-top: 20px;}
/* Blog Detial page end */

@media only screen and (max-width: 1400px) and (min-width: 1200px)  {
    .template-index .blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio {
        height: 537px;
    }    
}

@media only screen and (max-width: 1100px) and (min-width: 769px) {
  .blog-layout .blog-layout__main{
      flex: 1 1 100% !important;  
  }
  /* .blog-layout .blog-layout__sidebar{
      flex: 0 0 100%;
      margin-left: 0;
  } */
  .template-index .blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio {
      height: 350px;
  }
}

@media only screen and (max-width: 1200px) {
  .tr-hero .hero__text-content.vertical-center.horizontal-right {
      top: 0;
  } 
  .tr-hero .hero__title {
      font-size: 38px;
  }
  .tr-collection.grid-item img {
      height: 100%;
  }
  .blog-layout .grid-article[data-style=compact] .image-wrap{
      height: 100%;
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px)  {
  .tr-looks .hotspots__content .grid-item__content {
      max-width: 100%;
  }
  .hotspot-content__block .grid-product__image-wrap {
      width: 100%;
  }
  .tr-looks .hotspots__content {
      width: 50%;
  }
  .grid-product__price--from span:not(.money) {
      display: none;
  }
  .grid-product__actions>button {
      display: none;
  }  
  .page-width--flush-small .scrollable-grid--small {
      padding-left: 10px;
  }
  .tr-banner-img-text .centered-text {
      height: 100%;
      padding: 50px 0;
  }
  .tr-banner-img-text .centered-text {
      height: 100%;
      padding: 50px 0;
  }
  .blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio {
      height: 400px;
  }
  .blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta {
      /* margin-top: 15%; */
  }
  .grid-article[data-style=compact] .grid-article__meta .grid-article__content {
      font-size: 14px;
  }
  .blog-layout .grid-article[data-style=compact] .grid-article__meta a {
      font-size: 16px;
  }
  .tr-service-promise {
      margin-left: 0;
  }
  .tr-service-promise .page-width {
      padding: 0;
  }
  .tr-service-promise .tr-row .tr-blocks {
      width: 47%;
      display: inline-block;
      float: left;
      margin-bottom: 20px;
  }
  .tr-service-promise .tr-row .tr-blocks {
      height: 285px;
  }
  .tr-service-promise .tr-row {
      display: table;
      width: 100%;
      margin: auto;
  }
}
@media only screen and (max-width: 768px) {
  .blog-layout .blog-layout__sidebar {
      margin-left: 0;
  }
  
  .template-index .blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio {
      height: 350px;
  }
}

@media only screen and (max-width: 767px) {
  .slideshow-wrapper.tr-hero .hero-natural--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e{
      padding-bottom: 100%;
  }
  .tr-hero .hero__text-content.vertical-center.horizontal-right {
      top: 0;
  }
  .tr-hero .hero__text-shadow {
      max-width: 100%;
  }
  .tr-collection.grid-item {
      flex: 0 0 50%;
  }
  .tr-collection.grid-item img {
      height: 100%;
  }
  .tr-collection .section-header__title p {
      display: inline;
  }
  .tr-collection .section-header__title p:last-child {
      margin-left: 10px;
  }
  .tr-banner-img-text .centered-text {
      height: 400px;
  }
  .tr-banner-img-text .centered-text .description p strong {
      font-size: 36px;
  }
  .tr-banner-img-text .centered-text .description {
      margin-bottom: 20px;
  }
  .tr-banner-img-text .centered-text .top-text {
      font-size: 28px;
  }
  .tr-banner-img-text .centered-text .description p em {
      font-size: 36px;
  }
  .tr-product-list .grid-item__meta .grid-product__title {
      font-size: 16px;
  }
  .tr-product-list .page-width.page-width--flush-small {
      padding: 0 10px;
  }
  .tr-product-list .page-width {
      padding-right: 10px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 15px;
  }
  .page-width--flush-small .scrollable-grid--small {
      padding-left: 0;
  }
  .tr-brands .grid-item.grid-product {
      flex: 0 0 32%;
      padding: 0 10px;
  }
  .tr-brands .logo-bar__item {
      padding: 10px 0;
  }
  .tr-brands .grid-item.grid-product {
      flex: 0 0 32%;
      padding: 0 10px;
  }
  .tr-brands .logo-bar__item {
      padding: 10px 0;
  }
  .tr-looks .hotspots {
      width: 100%;
  }
  .tr-looks .hotspots__content {
      width: 100%;
  }
  .tr-looks .hotspots__content .grid-item__content {
      max-width: 100%;
      margin-top: 20px;
  }
  .hotspot-content__block .grid-product__image-wrap {
      width: 100%;
  }
  .tr-looks .grid-item__meta .grid-product__title {
      font-size: 16px;
  }
  .tr-newsletter .newsletter-section .theme-block p.h2 {
      font-size: 24px;
  }
  .tr-newsletter .newsletter-section .theme-block p {
      font-size: 16px;
      text-align: left;
  }
  .tr-newsletter .newsletter-section {
      padding: 40px 0;
  }
  .blog-layout .grid-item.grid-article[data-style=large] .grid__image-ratio {
      height: 100%;
  }
  .blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta a {
      /* font-size: 24px;
      width: 80%; */
  }
  .blog-layout .grid-item.grid-article[data-style=large] .post-meta .post-meta-date{margin-right:50px;}
  .blog-layout .blog-layout__sidebar {
      margin-left: 0;
  }
  .blog-layout .grid-article[data-style=compact] .image-wrap {
      height: 100%;
  }
  
/* Blog Detial page start */
  /* .template-article .main-content .blog-details-container{padding: 0 20px!important;} */
  .blog-details-container .blog-details-collection{font-size: 2rem; margin-top: 25px!important;}
  .blog-details-container h1{margin-top: 15px; font-size: 1.5rem!important;}
  /* Blog Detial page end */
  
  .grid-article[data-style=compact] .grid-article__image {
      flex: 0 0 30%;
  }
  .grid-article[data-style=compact] .grid-article__meta {
      flex: 0 0 70%;
  }
  .blog-layout .blog-layout__main {
      margin-bottom: 15px;
  }
  .grid-article[data-style=compact] .grid-article__meta .grid-article__content {
      font-size: 14px;
  }
  .blog-layout .grid-article[data-style=compact] .grid-article__meta a {
      font-size: 16px;
  }
  .tr-service-promise {
      margin-top: 0;
      margin-left: 0;
  }
  .tr-service-promise .tr-row {
      display: table;
      margin: 0 -10px;
  }
  .tr-service-promise .tr-row .tr-blocks {
      width: 44%;
      float: left;
      margin: 0 10px 20px;
  }
  .tr-service-promise .tr-row .tr-blocks .top-title {
      font-size: 14px;
      margin-bottom: 35px;
  }
  .tr-service-promise .tr-row .tr-blocks .bottom-title {
      font-size: 14px;
  }
  .tr-service-promise .tr-row .tr-blocks .middle-content {
      font-size: 18px;
      line-height: 1.4;
      margin-bottom: 35px;
  }
  .tr-newsletter .newsletter-section .theme-block .input-group-btn{
      display: block;
  }
}

@media only screen and (max-width: 575px) {

/* Blog Detial page start */
  .blog-details-container .blog-details-collection{font-size: 1.8rem;}
  .blog-details-container h1{font-size: 1.4rem!important;}
  .blog-details-container .blog-details-meta{margin-bottom: 15px; margin-top: 15px;}
  /* Blog Detial page end */
}

@media only screen and (max-width: 479px) {

/* Blog Detial page start */
  .blog-details-container .blog-details-collection{font-size: 1.5rem;}
  .blog-details-container h1{font-size: 1.2rem!important;}
  /* Blog Detial page end */
}

.theme-block .enlarge-text details summary {
    text-decoration: underline;
    margin-bottom: 10px;
    cursor: pointer;
}
.footer__section.footer__section--border {
    background: #f3f3f5;
    border-top-color: #cacaca;
    padding: 20px 0;
    clear: both;
}
.site-footer .footer__section{
    background: #f3f3f5;
    border-top-color: #cacaca;
    padding-top: 30px;
}
.footer__newsletter .newsletter__input {
    border: 1px solid #4b4b4c;
    background: #fff;
    border-radius: 0!important;
}
.footer__newsletter .newsletter__input-group {
    width: 450px;
}
.footer__newsletter p {
    font-size: 18px;
}
.footer__newsletter .newsletter__input-group .input-group-btn button {
    background: #000;
    margin-left: -2px;
}
.footer__newsletter .newsletter__input-group .input-group-btn button {
    background: #000;
    margin-left: -2px;
}
.site-footer .footer__title {
    font-size: 16px;
    text-transform: capitalize;
}
.site-footer .footer__menu a {
    font-size: 14px;
    padding: 3px 0;
    cursor: pointer;
}
.site-footer .footer__menu a:hover {
    text-decoration: underline;
}
.site-footer .payment-icons li svg {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.site-footer .footer__section.copyright {
    padding: 12px 0;
}
.site-footer .footer__blocks {
    justify-content: space-between;
}
@media only screen and (max-width: 1200px) {
  .footer__block {
      flex: 0 0 100%;
      max-width: 25%;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 991px)  {
  .footer__section.footer__section--border .footer__subscribe {
      padding: 0;
  }
  .footer__section.footer__section--border .footer__newsletter {
      padding: 0;
  }
}
@media only screen and (max-width: 992px) and (min-width: 768px)  {
  .footer__section.footer__section--border .footer__subscribe p {
      font-size: 15px;
  }
  .footer__section.footer__section--border .footer__subscribe {
      padding: 0;
  }
  .footer__section.footer__section--border .footer__newsletter {
      padding: 0;
  }
  .footer__newsletter .newsletter__input-group {
      width: 300px;
  }
  .footer__section.footer__section--border .footer__subscribe.rte.rte--nomargin {
      padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer__newsletter .newsletter__input-group {
      width: 100%;
  }
  .footer__block, .footer__block--mobile {
      flex: 1 1 100%;
  }
  .footer__social {
      margin-top: 20px;
  }
  .footer__base-links a, .footer__base-links span {
      display: inline;
  }
  .footer__blocks {
      justify-content: start;
  }
  .footer__block {
      flex: 0 0 100%;
      max-width: 100%;
  }
}

/* Collections Styling */
body.template-collection .site-header__element.site-header__element--top {
    background: #F3F3F5;
}
.template-collection .section-header__title {
    font-size: 26px;
}
/* .template-collection .section-header__title:first-letter{text-transform:capitalize;} */
.template-collection .collection-hero__image {
    z-index: 0;
}
.template-collection .collection-content {
    border-top: 0;
    padding-top: 0;
    margin-top: 20px;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group span {
    font-weight: 400;
    color: #42434d;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .collapsible-trigger__icon {
    display: table;
    margin-left: auto;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list .tag__checkbox {
    /* display: none; */
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list li.tag {
    margin-bottom: 0;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list li.tag.hide{
    display: block!important;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list li.tag label {
    margin-bottom: 2px;
    font-size: 14px;
    text-transform: capitalize;
    align-content: flex-start;
    align-items: flex-start;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list li.tag .tag__count {
    display: none;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group span.collapsible-trigger__layout span {
    font-weight: bold;
    color: #42434d;
    padding-right: 0;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group span.tag__checkbox:before {
    border: 1px solid #42434d;
    width: 14px;
    height: 14px;
}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group span.tag__checkbox {
    padding-left: 20px;
    height: 14px;
    top: 3px;
}
.template-collection .page-container #TRpagination {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 50px;
}
.template-collection .page-container #TRpagination a span {
    border-radius: 20px;
    border: 1px solid var(--colorTextBody);
    padding: 6px 15px;
    display: table;
    margin: auto;
    margin-top: 10px;
}
.template-collection .page-container #TRpagination a span:hover {
    background: var(--colorTextBody);
    color: #fff;
}
/* .template-collection .page-container .collection-grid__wrapper.sticky .collection-filter {
    position: sticky;
    z-index: 9;
    background: #F3F3F5;
    top: 117px!important;
    margin-left: 9px;
    margin-right: 10px;
    background: #86734E;
    animation: fade-in 0.3s ease, slideDown 0.2s ease; 
    border-bottom: 0;
    padding-bottom: 0;
} */
.template-collection .page-container .collection-grid__wrapper .collection-filter {
    margin: 0 10px 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #CACACA;
}
.template-collection .collection-grid__wrapper .collection-filter__inner select {
    border: 1px solid #bbb7b7;
}
.template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product {
    flex: 0 0 23%;
    margin: 1%;
    padding: 0;
    overflow: hidden;
    margin-bottom: 50px;
}
/* .template-collection .collection-grid[data-view="list"] .grid-item {
    background: #efefef;
    padding: 30px 25px;
} */
.template-collection .collection-grid[data-view="list"] .grid-item {
    display: table-cell;
    margin: 0 10px 15;
}
.template-collection .collection-grid[data-view="list"] .grid-item .grid-item__link {
    border-radius: 0;
    text-decoration: none;
    position: relative;
    display: table-cell;
    width: 20%;
    vertical-align: top;
}
.template-collection .collection-grid[data-view="list"] .grid-item__meta {
    display: table-cell;
}
.template-collection .collection-grid[data-view="list"] .grid-item__content {
    display: table;
}
.template-collection .collection-grid[data-view="list"] .grid-item__meta-secondary {
    text-align: left;
}
.template-collection .collection-grid[data-view="list"] .grid-item .product-cta a {
    width: auto;
    display: block;
    width: 100%;
    position: initial;
}
.template-collection .collection-grid[data-view="list"] .grid-product__price--current {
    display: inline-block;
}
.template-collection .collection-grid[data-view="list"] .grid-product__price--original {
    display: inline-block;
    margin-left: 10px;
}
.template-collection .collection-grid[data-view="list"] .tr.grid-product .grid-product__title {
    min-height: auto!important;
    margin-top: 0;
}
.template-collection .collection-grid[data-view="list"] .tr.grid-item.grid-product{
    flex: 0 0 100%;
}
.template-collection .collection-grid[data-view="large"] .tr.grid-item.grid-product{
    flex: 0 0 48%;
}
.template-collection .top-collection .collection-item:hover {
    background: #4b4b4c;
    color: #fff;
}
.template-collection .tr.grid-product .grid-product__vendor {
    display: none;
}
.top-filters .filter-form {
    display: flex;
}
.top-filters .collection-sidebar {
    margin-bottom: 0;
    padding-right: 0;
}
.top-filters .collection-sidebar .collection-sidebar__group .collapsible-trigger__layout span,
.collection-content #CollectionSidebar .collection-sidebar__group span.collapsible-trigger__layout span{
    padding-right: 15px;
    font-weight: bold;
    font-size: 15px;
}
.top-filters .collection-sidebar .collection-sidebar__group .collapsible-trigger__layout span:after,
.top-filters .sort-by .collapsible-trigger__layout span:after{
    content: "+"; 
    left: 3px;
    position: relative;
}
.top-filters #CollectionSidebar .collection-sidebar__group span {
    display: block;
}
.template-collection .collection-grid {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.template-collection .collection-hero {
    margin-bottom: 100px;
    position: initial;
    background: transparent;
}
.template-collection .collection-hero__content:before{
  display: none;
}
.template-collection .collection-hero__content {
    padding: 0;
    position: initial;
    color: #42434d;
    padding-bottom: 10px;
    padding-top: 20px;
    background: #F3F3F5;
}
.template-collection #CollectionAjaxContent .grid__item--content.grid__item--content .collection-wrap{
    padding-left: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #cacaca;
}
.template-collection .grid__item--content p {
    font-size: 15px;
    color: #42434d;
}
.template-collection .tr.grid-product .grid-product__vendor a:first-child{
    display: none;
}
.template-collection .tr.grid-product .grid-product__vendor a,
.template-collection .tr.grid-product .grid-product__vendor a:last-child{
    display: inline-block;
}
.template-collection .tr.grid-product .grid-product__vendor a {
    text-decoration: underline;
    display: inline-block;
}
.template-collection .tr.grid-product .grid-product__vendor span {
    display: inline-block;
    left: -1px;
    top: 2px;
    position: relative;
}
.template-collection .new-grid[data-type=subcollections] {
    padding: 0 15px;
}
.template-collection .collection-image--is-collection img,
.template-collection .collection-image-fill-space--true img{
    padding: 0;
}
.template-collection .grid__item--content details summary {
    font-size: 15px;
    text-decoration: underline;
    cursor: pointer;
    margin-bottom: 10px;
}
.template-collection #CollectionAjaxContent .grid__item--content.medium-up--four-fifths {
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
    padding-left: 15px;
}
.template-collection main#MainContent {
    margin-bottom: 30px;
}
.template-collection .collection-hero {
    height: 620px;
}
.template-collection #CollectionAjaxContent .grid__item.medium-up--one-fifth.grid__item--sidebar button.collapsible-trigger.collapsible-trigger-btn {
    /* pointer-events: none; */
}
.template-collection .filter-wrapper .collapsible-content--all.is-open {
    padding-bottom: 25px;
}
.template-collection .collection-grid__wrapper .collection-filter__inner {
    justify-content: space-between;
    /* border-bottom: 1px solid #cacaca; */
}
/* .collection-grid__wrapper.sticky .collection-left .collection-count {
    color: #fff;
} */
/* .template-collection .page-container .collection-grid__wrapper.sticky .collection-filter .top-filters .filter-form button .collapsible-trigger__layout span {
    color: #fff;
}
.template-collection .page-container .collection-grid__wrapper.sticky .collection-filter .collection-filter__inner {
    padding: 0 10px;
} */
.collection-grid__wrapper .collection-left .collection-count {
    font-size: 16px;
    text-align: left;
}
.template-collection .seeMoreButton{
    display: none;
}
.template-collection .collection-content .grid__item.tr-collection-desc {
    padding-left: 0;
}
.template-collection .top-collection{
    margin-bottom: 30px;
    display: block;
}
.template-collection .top-collection .collection-item .collection-image-wrap {
    display: none;
}
.template-collection .top-collection .collection-item .collection-item__title {
    padding: 0;
    margin-top: 0;
}
.template-collection .top-collection .collection-item {
    text-align: left;
    margin-bottom: 0;
    border: 1px solid;
    padding: 8px 12px;
    border-radius: 25px;
}
.template-collection .top-collection .new-grid {
    padding: 0;
    margin: 0;
}
.template-collection .top-collection .new-grid .grid-item {
    padding: 0;
    display: inline-block;
    width: auto;
    padding-right: 10px;
}
.template-collection .tr.grid-product .grid-item__content .grid-item__meta-main .yotpo.bottomLine.yotpo-small {
    display: none;
}

/* .template-collection .collection-grid__wrapper.sticky .collection-filter__inner select {
    border: 1px solid #bbb7b7;
    color: #fff;
    background-position: right center;
    background-image: url(/cdn/shop/files/ico-select.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 11px;
}
.template-collection .collection-grid__wrapper.sticky .collection-filter__item--right>.inline-list {
    color: #fff;
}
.template-collection .collection-grid__wrapper.sticky .collection-left .collection-count {
    padding: 19px 5px;
} */

@media only screen and (min-width: 1350px){
  .template-collection .medium-up--four-fifths {
      width: 85%;
  }
  .template-collection .medium-up--one-fifth {
      width: 15%;
  }
}

@media only screen and (max-width: 768px) {
  body .tr.grid-item.grid-product {
      flex: 0 0 45%;
  }
  .template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product {
      flex: 0 0 50%;
  }
  .template-search .page-container .collection-grid__wrapper.sticky .collection-filter {
      margin: 0 -15px;
  }
  .template-collection .new-grid.scrollable-grid--small[data-type="subcollections"] {
      margin-top: 50px;
  }
  .template-collection .new-grid.scrollable-grid--small[data-type="subcollections"] .collection-item__title {
      font-size: 13px;
      line-height: 1.3em;
      margin-top: 10px;
      margin-bottom: 10px;
      padding: 0;
  }
  .template-collection .top-collection .collection-item {
      border: 1px solid;
      padding: 7px 10px;
  }
}

.product-pagination {
    padding-top: 40px;
    padding-bottom: 40px;
     margin-top: 50px;
    border-top: 1px solid #cacaca;
    display: block;
    clear: both;
}
.product-pagination #viewed-products-info {
    text-align: center;
    font-size: 16px;
}
.product-pagination progress#load-progress {
    display: table;
    margin: auto;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    height: 10px;
    margin-top: 20px;
}
.product-pagination progress#load-progress::-webkit-progress-bar {
  background: #c6c6c7;
}
.product-pagination progress#load-progress::-moz-progress-bar {
  background: #c6c6c7;
}
.product-pagination progress#load-progress::-webkit-progress-value {
  background: #3b4752;
}
.product-pagination  #load-more {
    display: table;
    margin: auto;
    margin-top: 20px;
    border: 1px solid;
    border-radius: 20px;
    padding: 5px 20px;
    font-size: 16px;
    color:#3b4752;
}
.product-pagination #load-more:hover {
    background: #42434d;
    color: #fff;
}
.product-pagination #view-all {
  text-align: center;
  display: table;
  margin: auto;
  margin-top: 20px;
  font-size: 16px;
  color: #3b4752;
  text-decoration: underline;
}
.top-filters #CollectionSidebar {
    display: inline-block;
    vertical-align: top;
}
.top-filters .sort-by {
    display: inline-block;
    vertical-align: top;
}
.top-filters .sort-by .collapsible-trigger {
    padding-top: 15px;
    padding-bottom: 0;
}
.top-filters .collection-filter__item.collection-filter__item--right {
    flex: 0 1 100%;
    padding: 0;
}
.top-filters .filter-form {
    left: 11px;
    position: relative;
    width: 100%;
}
.top-filters .sort-by {
    display: table;
    width: 100%;
}
.top-filters .sort-by .collapsible-content--all {
    width: 90px;
    position: absolute;
    z-index: 9;
}
.top-filters {
    display: table;
    margin-left: auto;
    margin-right: 0;
}
.top-filters .collection-sidebar__group {
    position: absolute;
    width: 250px;
    background: #fff;
    z-index: 9;
    box-shadow: 0 8px 25px rgba(66,66,66,0.25);
    border-radius: 5px;
}
.top-filters .collection-sidebar__group .collapsible-content__inner {
    z-index: 99;
    position: relative;
    background: #fff;
    padding-bottom: 0;
}
.top-filters .collection-sidebar__group ul.tag-list {
    padding: 5px 10px;
}
.top-filters .collection-sidebar__group .price-range {
    padding: 5px 10px;
}
.top-filters .sort-by .collapsible-content--all .collapsible-content__inner {
    width: 200px;
    margin-left: 0;
    background: #fff;
    padding: 0;
    box-shadow: 0 8px 25px #42424240;
}
.top-filters .collection-filter__sort {
    padding-right: 0;
    margin-right: 0;
}
.top-filters .collection-filter__sort {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
}
.top-filters .filter-form svg {
    display: none;
}
.top-filters .filter-form .collapsible-trigger span.collapsible-trigger__layout span:first-child:after {
    content: "+";
    left: 5px;
    position: relative;
}
.top-filters .filter-form .collapsible-trigger.is-open span.collapsible-trigger__layout span:first-child:after,
.top-filters .filter-form .collapsible-trigger.active-tab span.collapsible-trigger__layout span:first-child:after{
    content: "-";
    left: 6px;
    margin-left: 1px;
}
.top-filters .filter-form .collapsible-content{
    max-height: 260px;
    overflow-y: auto;
}
.top-filters .collection-sidebar__group ul{
    margin-bottom: 0;
}
.top-filters .filter-form .active-tab .collapsible-content,
.top-filters .filter-form .is-open .collapsible-content{
    opacity:1;
    transform:translateY(0);
    transition:opacity 0.3s ease,height 0.25s ease,transform 0.3s cubic-bezier(.25,.46,.45,.94);
    visibility:visible;
    height: auto;
}
.top-filters .filter-form .collapsible-content[data-collapsible-id="filter-sort-by"] {
    width: auto;
    box-shadow: 0 8px 25px #42424240;
    border-radius: 5px;
}
.template-collection .tr-grid-holder .new-grid img {
    animation: fade-in .5s cubic-bezier(.29,.65,.58,1) forwards;
}
.template-collection .tr-top-title h1 {
    margin-top: 30px;
    margin-left: 10px;
}
.template-collection .collection-grid .new-grid {
    margin: 0;
}
.template-collection .ify-quote-group{
    display: none;
}
.tr.grid-product .grid-product__tags{
    display: none;
}
.template-collection .product-cta .ify-quote-group{
    display: block;
}

.template-list-collections .collection-image-wrap:after {
    background: transparent;
    border-radius: 0;
}
.template-list-collections .collection-image-wrap img {
    padding: 0;
    border-radius: 0;
}
.template-collection .seeMoreButton{
    cursor: pointer;
}
.template-collection .collection-sidebar .tag-list li {
    /* display: none; */
}
.template-collection .top-filters .collection-sidebar .tag-list li {
    display: block;
}
.template-collection .top-filters .filter-wrapper .collapsible-content--all.is-open {
    max-height: 260px;
    overflow-y: auto;
}
.template-collection .top-filters .filter-wrapper .collapsible-content--all.is-open[data-collapsible-id="filter-sort-by"] {
    overflow-y: initial;
}
.template-collection .top-filters .filter-wrapper .collapsible-content--all.is-open[data-collapsible-id="filter-price"] {
    overflow-y: initial;
}
.template-collection #read-more-link{
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  user-select: none;
}
.template-collection .full-content {
    margin-top: 20px;
}
.badge.price__badge-sale{
      position: absolute;
    top: 0;
    padding: 10px 10px 7px 10px;
    background: rgb(255 255 255 / 44%);
    margin: 5px 0px 0px 4px;
}

@media only screen and (min-width: 1200px) {
  /* .template-collection .collection-content .filter-form .tr-tabs .collapsible-content--all {
      height: auto;
      opacity: 1;
      visibility: visible;
  } */
}
@media only screen and (max-width: 1200px) {
  .template-collection .collection-hero {
      height: 100%;
      margin-bottom: 20px;
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px)  {
  .template-collection .collection-filter {
      top: 0!important;
  }
}

@media only screen and (max-width: 768px) {
  .template-collection .collection-filter {
      top: 0!important;
  }
  .template-collection .page-width.medium-up--hide {
      display: none;
  }
  .template-collection .collection-filter .collection-filter__inner {
      background: #f3f3f5;
  }
  .template-collection .page-container .collection-grid__wrapper.sticky .collection-filter .collection-filter__inner{
      background: transparent;
  }
  .template-collection .collection-content .grid {
      margin-left: 0;
  }
  .template-collection .collection-grid {
      margin: 0;
      margin-top: 10px;
  }
  .template-collection #CollectionAjaxContent .grid__item--content.medium-up--four-fifths {
      margin-top: 0;
      padding-left: 0;
  }
  .template-collection .collection-hero {
      margin-bottom: 0;
  }
  .template-collection.collection-filter__inner:after {
      background: transparent;
  }
  .template-collection .collection-filter__inner:after {
      display: none;
  }
  .template-collection .collection-content{ 
      padding-top: 0;
  }
  .template-collection .page-container .collection-grid__wrapper.sticky .collection-filter{
      margin: 0 -17px; 
      display: block;
  }
  .template-collection .page-container .collection-grid__wrapper .collection-filter{
      display: none;
  }
  .template-collection .page-container .collection-grid__wrapper .collection-filter .collection-filter__item {
      flex: auto;
      order:2;
  }
  .template-collection .page-container .collection-grid__wrapper .collection-filter .collection-filter__item button{
      text-align: right;
      display: table;
      margin-left: auto;
  }
  .template-collection .page-container .collection-grid__wrapper.sticky .collection-filter .collection-filter__item button{
      color: #fff;
  }
  .template-collection .page-container .collection-grid__wrapper .collection-filter .collection-filter__item.collection-filter__item--right{
      /* display: none; */
      order:1;
      justify-content: flex-start;
  }
  .template-collection .product-cta .ify-quote-group{
      margin: 0;
  }
  .template-collection .collection-content .filter-form .tr-tabs {
      display: block!important;
  }
  .template-collection .filter-wrapper .collapsible-content--all.is-open .tag__text,
  .template-collection .filter-wrapper .collapsible-content--all li.tag button{
      font-size: 14px;
      text-transform: capitalize;
  }
  .template-collection .filter-wrapper .collapsible-content--all.is-open {
      height: auto!important;
  }
  .template-collection .grid__item--content a{
      font-size: 14px;
  }
}

.tr.grid-product .grid-item__content .grid-item__meta-main .yotpo-bottomline.star-clickable {
    margin-top:8px;
    margin-bottom:10px;
}
.tr.grid-product .grid-item__content .grid-item__meta-main .yotpo .text-m {
    margin-left: 5px;
}
.tr.grid-product .grid-product__image-wrap {
    margin: 0;
}
.tr.grid-product .grid-item__link {
    border-radius: 0;
    text-decoration: none;
    position: relative;
}
.tr.grid-product .grid-item__link:hover {
    text-decoration: underline;
}
.tr.grid-product .grid-item__meta {
    margin: 0;
}
.tr.grid-product .grid-item__meta .grid-product__price{
    padding: 0;
}
.tr.grid-product .grid-item__content {
    background-color: transparent;
    z-index: 2!important;
}
.tr.grid-product .product-cta button,
.tr.grid-product .product-cta a{
    color: #222222;
    background: transparent;
    display: table;
    padding: 0;
    margin: 0;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
    text-decoration: none;
}
.tr.grid-product .product-cta .add-to-cart .btn {
    background: none;
    padding: 0;
    margin: 0;
    height: 100%;
    color: #222;
    font-size:15px;
}
.tr.grid-product .product-cta a:first-child {
    display: none;
}
.tr.grid-product .grid-item__content .grid-item__meta-secondary{
    margin-top: 0;
}
.tr.grid-product .grid-item__content .grid-item__meta-secondary .grid-product__price {
    padding: 0;
    margin-bottom: 5px;
}
.tr.grid-product .grid-item__content .grid-item__meta-secondary .grid-product__colors {
    padding:  0;
}
.tr.grid-product .grid-item__link .grid-product__price--savings {
    position: absolute;
    bottom: 15px;
    right: 15px;
    background: #f7f7f7;
    border: 1px solid;
    color: #685f36;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 14px;
}
.tr.grid-product .grid-product__price--current .grid-product__price--from span {
    display: inline-block;
    font-size: 16px;
}
.tr.grid-product:after {
    display: none;
}
.tr.grid-product .grid-product__actions {
    display: none;
}
.tr.grid-product .grid-product__title {
    font-size: 15px;
    font-weight: 400;
    margin-top: 10px;
    line-height: 1.3em;
}
.tr.grid-product .grid-product__title a{
    text-decoration: none;
}
.tr.grid-product .shopify-product-reviews-badge {
    min-height: auto;
}
.tr.grid-product .grid-product__price--current{
    font-size: 15px;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 5px;
    color: #3c4853;
}
.tr.grid-product .grid-product__price--original{
    font-size: 16px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #898989;
}
.tr.grid-product .grid-product__price--current sup,
.tr.grid-product .grid-product__price--original sup{
    font-size: 16px;
    position: initial;
    margin: 0;
}
.tr.grid-product .grid-item__content .grid-item__meta-secondary .product-cta {
    position: relative;
    bottom: -1px;
    width: 100%;
}
.tr.grid-product .product-cta button {
    color: #222;
    background: transparent;
    display: table;
    padding: 0;
    margin: 0 0 10px;
    text-align: left;
    font-weight: 700;
    font-size: 15px;
    text-decoration: none;
}
.tr.grid-product .grid-product__price--current sup:before,
.tr.grid-product .grid-product__price--original sup:before{
    content: ".";
}
.tr.grid-product .grid-product__tag.grid-product__tag--sold-out {
    display: none;
}
.tr.grid-product .ify-hide {
    display: block!important;
    margin: 0;
}
.tr.grid-item.grid-product{
    flex: 0 0 23%;
    /* border: 1px solid #cacaca; */
    margin: 1%;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
    margin-bottom: 50px;
}
.tr.grid-product .grid-item__meta .grid-product__price .axt_show_original {
    font-size: 16px!important;
}
.tr.grid-product .grid-item__meta-main {
    padding-bottom: 15px;
    border-bottom: 1px solid #cacaca;
}
@media only screen and (max-width: 768px) {
  .tr.grid-product .grid-product__price--current {
      font-size: 16px;
  }
  .tr.grid-product .product-cta button, .tr.grid-product .product-cta a {
      font-size: 14px;
  }
  .tr.grid-product .grid-product__title {
      font-size: 16px;
  }
  .tr.grid-product .grid-product__price--original {
      font-size: 16px;
  }
}


/* Product Styling */
body.template-product, 
body.template-product button {
    font-family: "DM Sans";
}
.template-product .product-single__title {
    font-size: 26px;
    color: #4b4b4d;
    margin-top: 5px;
}
.template-product .product-single__meta {
    padding-top: 0;
    padding-left: 25px;
}
.template-product .product-single__meta .bulky-notice {
    margin-bottom: 10px;
    font-size: 1rem;
    font-weight: bold;
    color:#424242;
    font-weight:bold;
    margin-top:30px;
}
.template-product .product-single__vendor-sku {
    opacity: 1;
    color: #4b4b4d;
}
.template-product .product-single__vendor-sku .product-single__vendor {
    text-decoration: none;
    font-size: 14px;
}
.template-product .product-single__vendor-sku .product-single__vendor a{
    border-bottom: 1px solid;
}
.template-product .product-single__vendor-sku>span {
    font-size: 14px;
}
.template-product .product-block.product-block--price .product__price-savings {
    display: none;
}
.template-product .product-block--price .product__price--compare, 
.template-product .product-block--price .product__price.on-sale,
.template-product .product-block--price .product__price{
    font-size: 20px;
    /* margin-top: 10px; */
    color: #5b5b5d;
}
.template-product .product-single__meta .product-block.product-block--tab .collapsible-trigger {
    border-color: #cacaca;
    background-color: #f3f3f5;
}
.template-product .product-single__meta .product-block.product-block--tab .collapsible-content--all.is-open {
    padding-top: 15px;
}
.template-product .product-single__meta #product_inquiry a {
    font-family: 'DM Sans';
    font-size: 16px;
    font-weight: bold;
    color: #434841;
    top: -10px;
    position: relative;
}
.template-product .product-block--price sup {
    font-size: 20px;
    position: initial;
    margin: 0
}
.template-product .product-block--price .product__price--compare sup:before, 
.template-product .product-block--price .product__price.on-sale sup:before,
.template-product .product-block--price .product__price sup:before{
    content: ".";
}
.template-product .product-block--price .product__price--compare {
    color: #898989;
}
.template-product .product-block--price .product__price del{
    display: none;
}
.template-product .product-block--price label.variant__label {
    margin-bottom: 3px;
}
.template-product .section-header__title {
    text-align: center;
    font-size: 25px;
}
.template-product .section-header__title a {
    text-decoration: none;
    border-bottom: 2px solid;
}
.template-product .shopify-payment-button .shopify-payment-button__more-options {
    display: none;
}
.template-product .payment-buttons button[type="submit"] {
    background: #434841;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 18px;
}
.template-product .payment-buttons button#SI_trigger {
    background: #434841;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 18px;
    min-height: 54px;
}
/* .template-product .product__thumb-item {
    max-width: 100%;
    width: 24%;
    margin-right: 10px;
    border: 0;
}
.template-product .product__thumb .image-wrap{
    min-height: 165px!important;
    overflow: visible;
    padding-bottom: initial!important;
}
.template-product .product__thumb .image-wrap img {
    height: 100%;
    border-radius: 5px;
}
.template-product .product__thumb .image-wrap image-element {
    position: initial;
} */
.template-product .product__thumb-item a:before {
    content: "";
    box-shadow: inset 0 0 0 1px #dbdbdb;
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    border-radius: 0;
}
.template-product .product__thumb-item a.is-active:before {
    box-shadow: inset 0 0 0 1px var(--colorTextBody);
    border-radius: 0;
}
.product__thumbs--below {
    margin-top: 13px;
}
.template-product .product__thumb-arrow {
    background: transparent;
}
.template-product .product__thumb-arrow svg.icon {
    height: 100%;
    width: 14px;
}
.template-product .product__thumb-arrow.hide {
    display: block!important;
}
.template-product .yotpo.bottomLine.yotpo-medium{
    margin-bottom: 20px;  
}
.template-product .product-single__meta .product-block.product-block--header {
    margin-bottom: 15px;
}

/* .template-product .product__thumb-arrow.product__thumb-arrow--prev {
    margin-left: -25px;
}
.template-product .product__thumb-arrow.product__thumb-arrow--next {
    margin-right: -25px;
} */
/* .template-product .product__thumbs--beside .product__thumbs--scroller {
    top: 30px;
} */
.template-product .product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--next {
    bottom: -30px;
}
.template-product .product__thumbs--beside .product__thumbs--scroller .product__thumb-item img {
    border-radius: 0;
}
.template-product .product__thumbs--beside .product__thumbs--scroller .product__thumb-item .image-wrap {
    border-radius: 0;
}
.template-product .product__thumb-item a .product__thumb-icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: table;
    margin: auto;
}
.template-product .product__thumb-item a .product__thumb-icon .icon.icon-play {
    height: 25px;
    width: 25px;
}
.template-product .product-single__sticky {
    top: 30px;
}
.template-product .product--description.product-single__sticky {
    padding-right: 0;
    padding-left: 0;
    z-index: 5;
}
/* .template-product .payment-cta {
    display: table;
    margin: auto;
    margin-top: 20px;
} */
.template-product .payment-cta .cta-group {
    /* margin-left: 25px; */
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
}
.template-product .payment-cta .cta-group .text {
    vertical-align: middle;
    font-size: 16px;
}
.template-product .payment-cta .cta-group .wishlist-btn svg {
    margin-right: 5px;
    height: 18px;
}
.template-product .payment-cta .cta-group .icon {
    margin-top: -6px;
    margin-right: 0;
    /* margin-left: 10px; */
}
.template-product .payment-cta .cta-group .icon svg{
    width: 17px;
}
.template-product .product-single__form {
    width: auto;
    max-width: 395px;
}
.template-product .quantity-container {
    position: relative;
    display: block;
    vertical-align: middle;
}
.template-product .payment-buttons {
    display: block;
    margin-bottom: 15px;
}
.template-product .quantity-container input#tr-quantity {
    width: 100%;
    border: 1px solid #434841;
    height: 54px;
    text-align: center;
    font-size: 18px;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
    border-radius: 0;
}
.template-product .quantity-container input#tr-quantity::-webkit-inner-spin-button {
   display: none;
}
.template-product .quantity-container button.decrement {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 54px;
    left: 10px;
    font-size: 20px;
}
.template-product .quantity-container button.increment {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 54px;
    right: 10px;
    font-size: 20px;
}
.template-product .payment-buttons button.storeify-quote-btn-trigger-popup {
    display: none;
}
.template-product .payment-buttons .out-of-stock button.storeify-quote-btn-trigger-popup {
    display: block;
    width: 100%;
    background: #434841;
    color: #fff;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px;
    height: 54px;
    margin-bottom: 0;
}
.template-product .pre-order-dates p {
    margin-bottom: 0;
}
.template-product .pre-order-dates p:last-child {
    margin-bottom: 20px;
}
.template-product .tab-title {
    font-size: 17px;
    font-weight: bold;
    margin-top: 8px;
}

.template-product .collapsible-content--all.is-open {
    border-color: rgba(179, 179, 179, 0);
}
.template-product .payment-cta .cta-group .wk-text {
    font-size: 16px;
}
.template-product .payment-cta .cta-group .wk-text:hover{
    opacity: 0.8;
}
.template-product .product-single__meta .product-block .product-block {
    margin-bottom: 0;
}
.template-product .btn--secondary-accent {
    background: #313652;
    display: block;
    width: 100%;
    border-radius: 0;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    min-height: 54px;
    display: none;
}
.template-product .ify-quote-group {
    margin-bottom: 0;
}
.template-product .tr-qty-container {
    display: flex;
    margin-bottom: 15px;
    justify-content: space-between;
    align-items: center;
}
.template-product .tr-qty-container .glproPageWrapper {
    display: table-cell;
    vertical-align: middle;
    margin-right: 0;
    margin-left: auto;
    display: none;
}
.template-product .tr-qty-container .glproPageWrapper .glproGiftOptionsPageEleWrapper {
    display: table!important;
    width: auto;
}
.template-product .tr-qty-container .glproPageWrapper .glproGiftOptionsPageEleWrapper .glproGiftOptionsPageEleHeader {
    margin: 0;
    padding: 0;
}
.template-product .quantity-holder {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.template-product .tr-qty-container .glproPageWrapper .glproGiftOptionsPageEleWrapper .glproGiftOptionsPageEleHeader label{
    margin-bottom: 0;
}
.template-product .product-single__meta .product-pair-me-up .product-img img {
    width: 75px;
    height: 75px;
}
.template-product .product-single__meta .product-pair-me-up .product-btn {
    font-size: 14px;
    background: #434841;
    color: #fff;
    padding: 10px 15px;
    display: table;
    border-radius:unset;
}
.template-product .product-single__meta .product-pair-me-up {
    display: flex;
    align-content: center;
    margin-bottom: 20px;
    justify-content: space-between;
    /* align-items: center; */
}
.template-product .product-single__meta .product {
    width: 325px;
    padding-right: 20px;
}
.template-product .product-single__meta .product .title {
    font-size: 16px;
}
.template-product .product-single__meta .product .title a:hover{
    text-decoration: underline;
}
.template-product .product-single__meta .product p {
    margin-bottom: 0;
    margin-top: 3px;
    font-size: 14px;
}
.template-product .product-single__meta .product-pair.heading-title {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 20px;
}
.template-product .product-single__meta .product-pair-holder {
    padding: 20px;
    border: 1px solid #cacaca;
}
.template-product .product-single__meta .product-pair-me-up .product-pair-text {
    display: flex;
}
.template-product .product-single__meta .product-pair-me-up .product-img {
    padding-right: 20px;
}
.template-product .payment-cta .wishlist-button .wk-icon svg {
    width: 15px!important;
}
.template-product .payment-cta .wishlist-button .wk-icon {
    padding-right: 3px;
}
.template-product .page-width .product-slideshow.flickity-enabled .flickity-viewport .product-main-slide image-element img {
    object-fit: cover;
    -o-object-fit: cover;
}

.template-product .payment-cta {
      margin-bottom: 20px;
}
.template-product .payment-cta .cta-group {
    margin-top: 5px;
}
.template-product .payment-buttons #gvl-btn-send-gift-card {
    background: #434841;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 18px;
}
.template-product .product-single__meta .rte{
    margin-left: 0;
    width: 100%;
}
.template-product .product-single__meta .rte.product__policies {
    display: none;
}
.template-product .product-single__meta .rte .metafields-groups.spacer {
    padding-top: 30px;
}
.template-product .product-single__sticky .product-slideshow {
    border-radius: 0;
}
.template-product .product-single__sticky .product-slideshow .flickity-viewport {
    border-radius: 0;
}
.template-product .product__thumbs--beside .product__thumb-item .image-wrap {
    padding-bottom: 0!important;
    height: 80px!important;
}
.template-product .product__thumbs--beside .product__thumb-item .image-wrap image-element img {
    object-fit: cover;
    object-position: center;
    height: 80px;
}
.template-product .product-single__meta .flash-sale {
    color: red;
    margin-bottom: 10px;
}
.template-product .product-single__meta .yotpo {
    margin-bottom: 20px;
}
.template-product .product-single__meta .yotpo .text-m {
    margin-left: 5px;
}
.template-product .product-single__meta .breadcrumb {
    margin-top: 7px;
    display: none;
}
.template-product .product-single__meta .product-block--price .axt-rule-label {
    font-size: 19px!important;
    font-weight: 400!important;
    line-height: 20px!important;
    top: 0!important;
}
.template-product .main-content .yotpo-widget-instance #yotpo-main-widget-btn {
    border-radius: 0;
    background: #434841;
    color: #fff;
    border-radius: 0;
    font-family: DM Sans;
    font-weight: 400;
    font-size: 16px;
    width: auto;
    padding: 5px 25px;
}
.template-product .main-content .yotpo-widget-instance .yotpo-title-text {
    color: #434841;
    margin-bottom: 10px;
}
.template-product #yotpo-modal .yotpo-new-review-submit {
    border-radius: 0;
}
.template-product .product-single__meta .yotpo-widget-instance {
    margin-bottom: 20px;
}
.template-product .product-single__meta .yotpo-widget-instance .yotpo-sr-bottom-line-text {
    font-family: Joon Beta !important;
    font-weight: 400!important;
    font-size: 15px!important;
    color: var(--colorTextBody)!important;
}
.template-product .product-single__meta form.contact-form .form-vertical {
    padding-top: 20px;
    padding-bottom: 10px;
}
.template-product .product-single__meta form label{
    margin-bottom: 5px;
}
.template-product .product-single__meta form input, 
.template-product .product-single__meta form textarea {
    border: 1px solid #cacaca;
}
.template-product .product-single__meta form button {
    border-radius: 0;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] .tr-qty-container {
    display: none;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] .payment-cta {
    display: none;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] .variant-wrapper {
    display: block;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] .variant-wrapper select {
    border: 1px solid #434841;
    width: 100%;
    max-width: 395px;
    height: 45px;
    padding: 0 15px;
    border-radius: 0;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] .variant-wrapper select option {
    border-radius: 0;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] {
    padding-bottom: 100px;
}
div[data-product-handle="designstuff-gift-card-gift-voucher"] .product-single__sticky {
    position: relative;
}
@media only screen and (max-width: 1199px) {
  .template-product .product-single__meta .product-pair-me-up .product-img {
      width: 100px;
  }
  .template-product .product-single__meta .product-pair-me-up .product-cta {
      display: table;
      margin-bottom: 20px;
      margin-top: 20px;
      margin-right: 0;
      margin-left: auto;
  }
  .template-product .product-single__meta .product {
      width: 100%;
  }
  .template-product .product-single__meta .product-pair-me-up {
      display: table;
      width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .product-single__meta .rte, .product-single__meta .rte p {
      font-size: 14px;
  }
  .template-product .product-single__meta {
      padding-left: 15px;
  }
  .template-product .page-content--product {
      padding-top: 10px;
  }
  .template-product .breadcrumb{
      display: none;
  }
  .template-product .product-single__meta .collapsibles-wrapper button {
      font-size: 16px;
  }
  .template-product .payment-cta .cta-group {
      margin-right: 0;
      margin-top: 0;
      margin-bottom: 0;
      display: table;
  }
  .template-product .payment-cta {
      display: flex;
      margin-top: 20px;
      align-items: center;
      align-content: center;
      justify-content: space-between;
      max-width: 395px;
  }
  .template-product .payment-cta .cta-group .text {
      font-size: 15px;
  }
  .template-product .payment-cta .cta-group .wk-text {
      font-size: 15px;
  }
  .template-product .payment-cta .cta-group:last-child {
      margin-bottom: 0;
  }
  .template-product .product-single__meta .product {
      width: 100%;
  }
  .template-product .product-single__meta .product-pair-me-up .product-img {
      width: 150px;
  }
  .template-product .product-single__meta .product-pair-me-up .product-cta {
      display: table;
      margin-bottom: 20px;
      margin-top: 20px;
      margin-right: 0;
      margin-left: auto;
  }
  .template-product .product-single__meta .product-pair-me-up {
      display: table;
      width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .template-product .payment-cta {
      max-width: 100%;
  }
}

body .index-section {
    margin: 40px 0;
}
body .index-section.color-scheme-3.text-left {
    padding-top: 40px;
    padding-bottom: 40px;
}
body .index-section #insta-feed h2 {
    font-size: 26px!important;
}
@media only screen and (min-width: 2000px) {
  body .index-section #insta-feed .instafeed-container {
      width: 20%!important;
  }
}

body .gm-menu.gm-menu-32538.gm-transition-fade .gm-item>.gm-submenu {
    -webkit-transition-duration: initial!important;
    transition-duration: initial!important;
    transition-delay: initial!important;
    -webkit-transition-delay: initial!important;
}
.template-index .lookfy-gallery .kt__title {
    font-size: 26px;
    text-align: center;
}
.template-index #shopify-block-lookfy_gallery_lookfy_gallery_kUPhJV {
    padding-top: 0;
}
.template-index .tr-collection .page-width {
    max-width: 100%;
}
.template-index .grid-product__price--current {
    font-weight: 400;
}
.template-index .tr-product-list .grid-product__price--original {
    font-weight: 400;
}
.template-index .collection-image-wrap {
    border-radius: 0;
}
.template-index .collection-image-wrap .image-wrap {
    border-radius: 0;
}
.template-index .tr.grid-product .grid-product__title{
    border-bottom: 0;
}
.template-index .instafeed-new-carousel-container .instafeed-new-arrow {
    display: none;
}
.template-index .tr-product-list .grid-product__price{
	justify-content: initial;
	flex-direction: initial;
    padding: 0 15px;
}
body.template-index .enlarge-text p {
    font-size: 16px;
}
body.template-index .enlarge-text details summary {
    font-size: 16px;
}
body.template-index #insta-feed .instafeed-new-carousel-item img, 
body.template-index .instafeed-shopify .instafeed-new-carousel-item img {
    border-radius: 0!important;
}
body.template-index .instafeed-new-carousel-item:hover .instafeed-hover-layer {
    border-radius: 0!important;
}
body.template-index .tr.grid-product .grid-item__content .grid-item__meta-main .yotpo.bottomLine.yotpo-small {
    display: none;
}
body.template-index .instafeed-lightbox .lightbox-instagram .instafeed-post-image img {
    border-radius: 0;
}
body.template-index .instafeed-lightbox .lightbox-instagram {
    border-radius: 0;
}
body .kt-tooltip.kt-tooltip-horizontal .hotspot-item-detail-inner {
    display: flex;
}
body .kt-tooltip.kt-tooltip-horizontal .hotspot-item-detail-inner .hotspot-item-image {
    width: 160px;
    height: auto;
    border-right: 1px solid #111;
}
body .kt-tooltip.kt-tooltip-horizontal .hotspot-item-title {
    font-size: 12px;
    line-height: 1.2em;
}
body .kt-tooltip.kt-tooltip-horizontal .hotspot-item-price .price-item--normal {
    font-size: 12px;
}
body .kt-tooltip.kt-tooltip-horizontal .kt-tooltip-inner {
    border-radius: 0;
}
body .kt-tooltip.kt-tooltip-horizontal .hotspot-item-detail-inner .hotspot-item-image a img {
    border-radius: 0;
    height: auto;
}

@media only screen and (min-width: 1800px) {
  .template-index .collection-image-wrap img {
      width: 100%;
      height: 270px;
      object-fit: cover;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1799px) {
  .template-index .collection-image-wrap img {
      width: 100%;
      height: 175px;
      object-fit: cover;
  }
}
.template-index .tr-newsletter .newsletter-section .theme-block .newsletter__input-group .btn{
    background: #fff;
    color: #111;
    display: block;
    margin-top: 18px;
    width: 100%;
    border-radius: 0;
    margin-left: 50px;
}
.template-index .tr-newsletter .newsletter-section .theme-block .newsletter__input-group .btn .form__submit--small {
    display: none;
}
.template-index .tr-newsletter .newsletter-section .theme-block .newsletter__input-group .btn .form__submit--large {
    display: block;
}
.note--success {
    margin-bottom: 0;
}
.note.note--success.top {
    position: absolute;
    top: 217px;
    z-index: 999;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: bold;
}
body .shopify-challenge__container .shopify-challenge__button {
    margin-top: 20px;
   
}

.shopify-challenge__container .shopify-challenge__message, .shopify-challenge__container .shopify-challenge__errors{font-size:25px;}
.shopify-challenge__container{max-width:600px !important;}
.header-item .cart-link__bubble {
    font-weight: 400;
}
.rte a.wp-block-button__link:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview) {
    border: 2px solid;
    border-radius: 7px;
    text-decoration: none;
    padding: 12px 25px;
    display: table;
    margin-bottom: 10px;
    font-size: 18px;
}
.shopify-section-group-header-group.sticky{
  position: fixed!important;
  top: 0;
  width: 100%;
  z-index: 1000; 
  background-color: #F3F3F5;
  /* animation: fade-in 1s ease, slideDown 0.5s ease;  */
  animation: slideDown 0.5s ease-out;
}
.shopify-section-group-header-group.sticky div[data-section-type=top-navbar] {
    opacity: 0;
    height: 0;
}
.shopify-section-group-header-group.sticky .announcement {
    display: none;
}
.shopify-section-group-header-group.sticky div[data-section-type=header] .site-header__element--top {
    padding: 3px 0;
}
.shopify-section-group-header-group .cart__item-row .btn.cart__cart {
    display: block;
    margin-bottom: 10px;
    background: transparent;
    color: var(--colorBtnPrimary);
    border: 1px solid;
}
.shopify-section-group-header-group .cart__item-row .glproPageWrapper {
    display: none;
}
.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu .gm-item .gm-heading .gm-target[title="A-F"],
.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu .gm-item .gm-heading .gm-target[title="G-K"],
.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu .gm-item .gm-heading .gm-target[title="L-P"],
.gm-menu-installed .gm-menu.gm-menu-32538 .gm-submenu .gm-item .gm-heading .gm-target[title="Q-Z"]{
    padding: 0!important;
}
@media only screen and (max-width: 768px) {
  .note.note--success.top {
    top: 178px;
  }
  .shopify-section-group-header-group .cart__item-row .btn.cart__cart {
      padding: 13px 0;
      font-size: 19px;
      border-radius: 0;
  }
  .template-index .instafeed-new-carousel-container .instafeed-new-arrow {
      display: block;
  }
}

/* Search Styling CSS */
.template-search .main-content predictive-search{
    display: none;
}
.template-search .collection-grid[data-view="medium"] .tr.grid-item.grid-product {
    flex: 0 0 23%;
}
.template-search .collection-filter__inner {
    display: flex;
    justify-content: space-between;
}
.template-search .tr.grid-product .grid-item__link image-element img{
    opacity: 1;
}
.template-search .grid.collection-content {
    border-top: 1px solid #cacaca;
    margin: 0;
}
/* .template-search .page-container .collection-grid__wrapper.sticky .collection-filter {
    position: sticky;
    z-index: 9;
    background: #F3F3F5;
    top: 118px!important;
    background: #86734E;
    padding: 0 10px;
    animation: fade-in 0.3s ease, slideDown 0.2s ease; 
    border-bottom: 0;
} */
.template-search .collection-filter__item--drawer {
    display: none;
}
.template-search .collection-filter__item--count {
    text-align: left;
}
.template-search .grid.collection-content .grid__item--content {
    padding-left: 0;
}
.template-search .page-container .grid__item {
    padding-left: 0;
}
.template-search .page-container .filter-form .tag__checkbox:before {
    border-color: #3D3D3D;
}
.template-search .page-container .filter-form .tag__text {
    text-transform: capitalize;
}
.template-search .collection-grid__wrapper .collection-filter__inner select{
    border: 1px solid #bbb7b7;  
} 
.template-search .medium-up--one-fifth {
    width: 15%;
}
/* .template-search .page-container .collection-grid__wrapper.sticky .collection-filter .top-filters .filter-form button .collapsible-trigger__layout span {
    color: #fff;
} */
/* .template-search .collection-grid__wrapper.sticky .collection-left .collection-count {
    font-size: 16px;
    text-align: left;
    padding: 19px 5px;
}
.template-search .collection-grid__wrapper.sticky .collection-filter__inner select {
    border: 1px solid #bbb7b7;
    color: #fff;
    background-position: right center;
    background-image: url(/cdn/shop/files/ico-select.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 11px;
}
.template-search .collection-grid__wrapper.sticky .collection-filter__item--right>.inline-list {
    color: #fff;
} */
.tr.grid-product .grid-product__vendor {
    font-size: 14px;
    opacity: 1;
    text-decoration: underline;
    margin-bottom: 5px;
    display: none;
}
.tr.grid-product .grid-product__vendor:hover{
    text-decoration: underline;
}
.template-search .tr.grid-product .grid-product__vendor {
    text-decoration: none;
}
.template-search .tr.grid-product .grid-product__vendor a {
    text-decoration: underline;
    display: inline-block;
}
.template-search .tr.grid-product .grid-product__vendor span {
    display: inline-block;
    left: -1px;
    top: 2px;
    position: relative;
}
.template-search .page-container .collection-grid__wrapper .collection-filter {
    margin: 0 0 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #CACACA;
}
.template-search .tr.grid-product .grid-product__vendor a:first-child{
    display: none;
}
.template-search .tr.grid-product .grid-product__vendor a,
.template-search .tr.grid-product .grid-product__vendor a:last-child{
    display: inline-block;
}
.template-search .page-container #TRpagination {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 50px;
}
.template-search .section-header a {
    text-decoration: underline;
}
.template-search .tr-product-list .page-width {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media only screen and (max-width: 768px) {
  .template-search .collection-grid[data-view=medium] .tr.grid-item.grid-product {
      flex: 0 0 50%;
  }   
  .template-search .collection-filter__inner {
      background: transparent;
  }
  .template-search .collection-grid__wrapper .collection-left .collection-count {
      font-size: 14px;
  }
  .template-search .collection-filter__inner {
      padding: 0 5px;
  }
  .template-search .collection-filter__item--right {
      flex: 0 1 33%;
  }  
  .template-search .collection-filter__inner:after{
      display: none;
  }
  .template-search .page-container .collection-grid__wrapper .collection-filter {
      padding-bottom: 5px;
  }
}

/* Cart Styling CSS */ 
.template-cart .grid-item.grid-product {
    flex: 0 0 20%;
}
.template-cart  .page-width.page-width--cart.page-content {
    padding: 35px 0;
}
.template-cart .cart__page {
    max-width: 90%;
}
.template-cart .grid-item.grid-product {
    flex: 0 0 20%;
}
.template-cart  .page-width.page-width--cart.page-content {
    padding: 35px 0;
}
.template-cart .cart__page {
    max-width: 95%;
}
.template-cart .add-note{
    pointer-events: none;
}
.template-cart .cart__item-row textarea {
    border: 1px solid #AFAFAF;
    max-width: 500px;
}
.template-cart .js-qty__wrapper input {
    border-color: #111;
}
.template-cart form .cart__item-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.template-cart .cart__item-row .order-comments {
    width: 50%;
}
.template-cart .cart__item-row .order-comments .g-recaptcha {
    top: 20px;
    position: relative;
}
.template-cart .cart__page-col .cart__item-row.cart__checkout-wrapper {
    display: block;
}
.template-cart .cart__page .cart__page-col {
    padding-right: 0;
    flex: 1 1 100%;
}
.template-cart .cart__page .cart-heading {
    border-bottom: 1px solid #cacaca;
    flex: 1 1 100%;
    padding-bottom: 10px;
}
.template-cart .cart__page .cart-heading .cart-title {
    font-weight: bold;
    width: 230px;
    text-align: right;
}
.template-cart .cart__page .cart-heading .cart-title.blank {
    flex: 0;
}
.template-cart .cart__page .cart-heading .cart-title.product {
    flex: 1 1 auto;
    text-align: left;
}
.template-cart .cart__page .cart__page-col .cart__item .cart__item-price,
.template-cart .cart__page .cart__page-col .cart__item .cart__item-selector,
.template-cart .cart__page .cart__page-col .cart__item .cart__item-total-price{
    width: 230px;
    display: flex;
    justify-content: flex-end;
}
.template-cart .cart__page .cart__page-col .cart__item .cart__item-price .cart__price.cart__price--strikethrough span {
    font-size: 16px;
    margin-right: 5px;
}
.template-cart .cart__page .cart__page-col .cart__item .cart__item-price .cart__price.cart__price--strikethrough {
    font-size: 16px;
}
.template-cart .cart__page .cart__page-col .cart__item {
    display: flex;
    align-items: flex-start;
}
.template-cart .cart__page .cart__page-col .cart__item {
    border-bottom: 1px solid #cacaca;
    padding: 25px 0;
}
.template-cart .cart__page .cart__page-col .cart__item .cart__item-total-price .total-price {
    font-weight: bold;
    font-size: calc(var(--typeBaseSize) + 2px);
}
.template-cart .main-content {
    background: #F3F3F5;
}
.template-cart .js-qty__adjust:hover {
    background: transparent;
}
.template-cart .cart__page-col:last-child:after {
    display: none;
}
.template-cart .cart__page .cart__page-col:last-child {
    padding: 0;
    position: initial;
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
}
.template-cart .cart__page .cart__page-col .order-comments {
    width: 30%;
}
.template-cart .cart__page .cart__page-col .right-subtotal {
    width: 30%;
}
.template-cart .cart__page .cart__page-col .order-comments textarea {
    border-color: #111;
}
.template-cart .cart__page .cart__page-col .right-subtotal .cart__item--subtotal {
    font-size: 24px;
}
.template-cart .cart__page .cart__page-col .cart__item-title p {
    max-width: 510px;
    font-size: 12px;
}
.template-cart .cart__page .cart__page-col .cart__item .cart__item-details .cart__item-title a:hover {
    text-decoration: underline;
}
.template-cart .cart__page .cart__page-col .cart__item-details .cart__discount {
    color: #da2525;
}
@media only screen and (max-width: 768px) {
  .template-cart .cart__page .cart-heading {
      display: none;
  }
  .template-cart .cart__image {
      display: inline-block;
      vertical-align: middle;
      width: 40%;
      max-width: 170px;
  }
  .template-cart .cart__page .cart__page-col {
      padding: 0 15px;
  }
  .template-cart .cart__item-details {
      display: inline-block;
      vertical-align: middle;
      width: 50%;
  }
  .template-cart .cart__page .cart__page-col .cart__item {
      display: block;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-total-price {
      display: none;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-price {
      width: calc(50%  + 42px);
      margin-bottom: 20px;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-selector {
      display: block;
      width: 100%;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-selector .js-qty__wrapper {
      display: inline-block;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-selector .cart__remove {
      display: inline-block;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-selector div {
      display: flex;
      justify-content: space-between;
      font-size: 15px;
  }
  .template-cart .cart__page .cart__page-col .order-comments {
      width: 100%;
  }
  .template-cart .cart__page .cart__page-col:last-child {
      display: block;
      padding-left: 15px;
  }
  .template-cart .cart__page .cart__page-col .right-subtotal {
      width: 100%;
      margin-top: 20px;
  }
  .template-cart .rte.text-spacing {
      display: contents;
  }
  .template-cart header.section-header.text-center {
      margin-bottom: 5px;
  }
  .template-cart .cart__page-col .cart__item-row.cart__checkout-wrapper {
      margin-bottom: 10px;
  }
  .template-cart .cart__page .cart__page-col .right-subtotal .cart__item--subtotal {
    justify-content: end;
  }
  .template-cart .cart__page .cart__page-col .right-subtotal .cart__item--subtotal div[data-subtotal] {
      margin-left: 10px;
  }
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-selector .js-qty__wrapper {
      max-width: 80px;
      min-width: 80px;
  }
}

/* Wishlist Styling CSS */
wishlist-page {
   
    display: block;
}
.main-content wishlist-page .wk-page {
    max-width: 1500px;
    padding: 0 40px;
    margin-bottom: 50px;
}
wishlist-page wk-option-swatches .wk-label {
    display: none;
}
wishlist-page wk-option-swatches .wk-swatch {
    min-height: 25px;
    min-width: 25px;
    border-radius: 100%;
    border: 0;
}
wishlist-page wk-option-swatches .wk-swatch .wk-control {
    border: 0;
    box-shadow: none;
    border-radius: 100%;
    background: transparent;
}
wishlist-page wk-option-swatches .wk-swatch .wk-control .wk-radio[value="Green"] {
    background: #34471D;
    opacity: 1;
}
wishlist-page wk-option-swatches .wk-swatch .wk-control .wk-radio[value="Violet"] {
    background: #93586A;
    opacity: 1;
}
wishlist-page wishlist-product-card .wk-product-title .wk-text-link {
    font-size: 18px;
    font-weight: 400;
    margin-top: 10px;
    line-height: 1.3em;
    text-align: left;
}
wishlist-page wishlist-product-card .wk-product-title .wk-text-link:focus {
    font-size: 18px;
}
wishlist-page wishlist-product-card .wk-price {
    font-size: 18px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #3c4853;
    text-align: left;
    display: table;
}
wishlist-page wishlist-product-card .wk-product-title {
    padding-bottom: 15px;
    border-bottom: 1px solid #cacaca;
    min-height: 75px;
}
wishlist-page wishlist-product-card .wk-form {
    margin-top: 0;
}
wishlist-page wishlist-product-card .wk-form .wk-cta-button {
    background: transparent;
    border: 0;
    display: table;
    text-align: left;
    padding: 0;
    margin: 0;
    min-height: auto;
    font-weight: 700;
    font-size: 16px;
    color: #222;
    margin-bottom: 15px;
}
wishlist-page wishlist-product-card .wk-cta-button:disabled{
    opacity: 1;
}
wishlist-page wk-option-swatches .wk-soldout .wk-control:before{
    display: none;
}
wishlist-page .wk-login-callout p {
    font-size: 16px;
    font-weight: 400;
}
wishlist-page .wk-controls wk-button .wk-text{
    font-size: 16px;
}
wishlist-page .wk-icon svg {
    height: 20px!important;
    width: 20px!important;
}
wishlist-page .wk-compare-price {
    color: #898989;
    margin-right: 10px;
}
wishlist-page .wk-callout-cta, wishlist-page .wk-callout-cta:visited, 
wishlist-page .wk-callout-cta:active, wishlist-page .wk-callout-cta:focus {
    background: #434841;
    border: 1px solid #434841;
    border-radius: 5px!important;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    display: table;
    padding: 10px 15px;
    min-width: 100%;
    text-align: center;
    margin-top: 15px;
    text-transform: capitalize;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
wishlist-page .wk-callout-cta, wishlist-page .wk-callout-cta:visited:hover, 
wishlist-page .wk-callout-cta:active, wishlist-page .wk-callout-cta:focus:hover {
    border: 1px solid #6d6d6d;
    background: #6d6d6d;
    color: #fff;
}
wishlist-page .wk-header .wk-title {
    line-height: 1em;
    margin-top: 10px;
}
wishlist-page .wk-wishlist-empty-callout {
    margin-top: -15px;
}
wishlist-page .wk-wishlist-empty-callout p {
    font-size: 14px;
}
wishlist-page .wk-wishlist-empty-callout a.wk-callout-cta {
    background: #434841;
    border-radius: 0!important;
    font-size: 14px;
    padding: 10px 20px;
}

/* My Account CSS Styling */
body.template-customers-login .main-content {
    max-width: 100%;
    display: table;
    padding-top: 0;
    padding: 0;
    width: 100%;
}
body.template-customers-login .main-content .left-image
{
    height: 80vh;
    background-size: cover;
    background-position: right;
}
body.template-customers-login .main-content .page-content {
    padding-top: 0;
    max-width: 100%;
    padding: 0;
    margin: 0;
}
body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
    width: 45%;
    padding-left: 0;
}
body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
    width: 55%;
    padding: 30px;
}
body.template-customers-login .main-content .page-content .login-holder {
    display: table;
    width: 100%;
    max-width: 80%;
}
body.template-customers-login .main-content .page-content .register-holder {
    margin-top: 40px;
    display: table;
    width: 100%;
    max-width: 80%;
}
body.template-customers-login .main-content .page-content .register-holder .row-title {
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 26px;
}
body.template-customers-login #PageContainer .page-content .row-title {
    font-weight: 500;
    font-size: 26px;
    margin-bottom: 5px;
}
body.template-customers-login #PageContainer .page-content p {
    font-size: 15px;
}
body.template-customers-login #PageContainer .page-content p.flex {
    display: flex;
    justify-content: space-between;
}
body.template-customers-login #PageContainer .page-content .register-btn #customer_register_link,
body.template-customers-login #PageContainer .page-content form .btn {
    background: #434841;
    border: 1px solid #434841;
    border-radius: 0;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    display: table;
    padding: 10px 15px;
    min-width: 250px;
    text-align: center;
    margin-top: 15px;
    text-transform: capitalize;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
body.template-customers-login #PageContainer .page-content .register-btn #customer_register_link{
    padding: 8px 15px;
}
body.template-customers-login #PageContainer .page-content form input {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 0;
    height: 42px;
}
body.template-customers-login #PageContainer .page-content label {
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 15px;
}
body.template-customers-login #PageContainer .page-content #RecoverPassword {
    font-size: 15px;
    color: #765636;
    border-bottom: 1px solid;
}
body.template-customers-login #PageContainer .page-content a:hover {
    color: #c5915d;
}
body.template-customers-login #PageContainer .page-content form{
    max-width: 65%;
}
body.template-customers-login #PageContainer .page-content .register-btn #customer_register_link:hover {
    border: 1px solid #6d6d6d;
    background:  #6d6d6d;
    color: #fff;
}
body.template-customers-login #PageContainer .page-content form button.btn:hover {
    border: 1px solid #6d6d6d;
    background: #6d6d6d;
    color: #fff;
}
body.template-customers-login #PageContainer .page-content a:hover {
    color: #c5915d;
}
body.template-customers-login #PageContainer .page-content a {
    color: #765636;
    border-bottom: 1px solid;
}
body.template-customers-login #PageContainer .page-content #RecoverPassword:hover{
    color: #c5915d;  
}
body.template-customers-login #PageContainer .page-content a:hover {
    color: #c5915d;
}
body.template-customers-login #PageContainer .page-content p.flex .btn {
    margin-bottom: 0;
    display: inline-block;
    margin-top: 0;
    min-width: 110px;
}
body.template-customers-login #PageContainer .page-content form[action="/account/recover"] input {
    margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) and (min-width: 991px)  {
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
      padding: 10px 15px;
      width: 60%;
  }
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
      width: 40%;
  }
  body.template-customers-login .main-content .left-image {
      height: 100%;
      max-height: 800px;
      min-height: 625px;
  }
  body.template-customers-login .main-content .page-content .login-holder {
      max-width: 100%;
  } 
  body.template-customers-login .main-content .page-content .register-holder {
      max-width: 100%;
  }
  body.template-customers-login #PageContainer .page-content p {
      font-size: 14px;
  }
  body.template-customers-login #PageContainer .page-content #RecoverPassword {
      font-size: 14px;
  }
}
@media only screen and (max-width: 820px) {
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
      display: none;
  }
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
      width: 100%;
      padding: 20px 15px 50px;
  }
}
@media only screen and (max-width: 768px) {
  body.template-customers-login .main-content .page-content .login-holder {
      max-width: 100%;
  }
  body.template-customers-login #PageContainer .page-content form {
      max-width: 100%;
  }
  body.template-customers-login .main-content .page-content .register-holder {
      max-width: 100%;
  }
  body.template-customers-login #PageContainer .page-content .register-btn #customer_register_link {
      min-width: 100%;
  }
}
@media only screen and (max-device-width: 1000px) and (orientation: landscape) {
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
      display: none;
  }
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
      width: 100%;
  }
  body.template-customers-login #PageContainer .page-content label {
      font-size: 14px;
  }
}

/* My Account Register CSS */
.template-customers-register .main-content {
    min-height: 100%;
}
body.template-customers-register .main-content .left-image {
    height: 80vh;
    background-size: cover;
    background-position: right;
}
body.template-customers-register .main-content .page-content {
    padding-top: 0;
    max-width: 100%;
    padding: 0;
    margin: 0;
}
body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
    width: 45%;
    padding-left: 0;
}
body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
    width: 55%;
    padding: 30px;
}
body.template-customers-register #PageContainer .page-content form{
    max-width: 65%;
}
body.template-customers-register #PageContainer .page-content form .btn {
    background: #434841;
    border: 1px solid #434841;
    border-radius: 0;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    display: table;
    padding: 10px 15px;
    min-width: 250px;
    text-align: center;
    margin-top: 15px;
    text-transform: capitalize;
    height: auto;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
body.template-customers-register #PageContainer .page-content form input {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 0;
    height: 42px;
}
body.template-customers-register #PageContainer .page-content form button.btn:hover {
    border: 1px solid #6d6d6d;
    background: #6d6d6d;
    color: #fff;
}
body.template-customers-register #PageContainer .page-content label {
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 15px;
}
body.template-customers-register .main-content .page-content .login-holder {
    display: table;
    width: 100%;
    max-width: 80%;
}
body.template-customers-register #PageContainer .page-content .row-title {
    font-weight: 500;
    font-size: 26px;
    margin-bottom: 5px;
}
body.template-customers-register #PageContainer .page-content .password-checker ul {
    display: flex;
    justify-content: space-between;
    margin-left: 20px;
    margin-top: 8px;
    padding-bottom: 10px;
}
body.template-customers-register #PageContainer .page-content .password-checker ul li.error{
    color: #e3262f;
}
@media only screen and (max-width: 1199px) and (min-width: 991px)  {
  body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
      padding: 10px 15px;
      width: 60%;
  }
  body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
      width: 40%;
  }
  body.template-customers-register .main-content .left-image {
      height: 100%;
      max-height: 800px;
      min-height: 625px;
  }
  body.template-customers-register .main-content .page-content .login-holder {
      max-width: 100%;
  } 
  body.template-customers-register .main-content .page-content .register-holder {
      max-width: 100%;
  }
  body.template-customers-register #PageContainer .page-content p {
      font-size: 14px;
  }
  body.template-customers-register #PageContainer .page-content #RecoverPassword {
      font-size: 14px;
  }
  body.template-customers-register #PageContainer .page-content .password-checker {
      max-width: 400px;
  }
}
@media only screen and (max-width: 820px) {
  body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
      display: none;
  }
  body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
      width: 100%;
      padding: 20px 15px 50px;
  }
  body.template-customers-register #PageContainer .page-content .password-checker {
      max-width: 400px;
  }
  body.template-customers-register #PageContainer .page-content .password-checker {
      max-width: 100%;
  }
  body.template-customers-register #PageContainer .page-content form{
      max-width: 75%;
  }
}
@media only screen and (max-width: 768px) {
  body.template-customers-register .main-content .page-content .login-holder {
      max-width: 100%;
  }
  body.template-customers-register #PageContainer .page-content form {
      max-width: 100%;
  }
  body.template-customers-register .main-content .page-content .register-holder {
      max-width: 100%;
  }
  body.template-customers-register #PageContainer .page-content .register-btn #customer_register_link {
      min-width: 100%;
  }
  body.template-customers-register #PageContainer .page-content form {
      max-width: 80%;
  }
}
@media only screen and (max-device-width: 1000px) and (orientation: landscape) {
  body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type {
      display: none;
  }
  body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {
      width: 100%;
  }
  body.template-customers-register #PageContainer .page-content label {
      font-size: 14px;
  }
}

body.template-customers-reset_password #PageContainer .page-content.page-width--tiny {
    max-width: 500px;
}
body.template-customers-reset_password #PageContainer .page-content form input {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 5px;
    height: 42px;
    margin-bottom: 10px;
}
body.template-customers-reset_password #PageContainer .page-content form button#reset-password-submit {
    background: #434841;
    border: 1px solid #434841;
    border-radius: 5px;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    display: table;
    padding: 10px 15px;
    min-width: 250px;
    text-align: center;
    margin-top: 15px;
    text-transform: capitalize;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
body.template-customers-reset_password #PageContainer .page-content form button#reset-password-submit:hover {
    border: 1px solid #6d6d6d;
    background: #6d6d6d;
    color: #fff;
}

/* Trade Register Styling CSS */
#shopify-section-tr-trade-register .top-section {
    height: 250px;
    text-align: center;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    background-size: cover;
    background-position: center;
    position: relative;
}
#shopify-section-tr-trade-register .top-section:before {
    content: "";
    position: absolute;
    top: 0;
    background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
}
#shopify-section-tr-trade-register .top-section .page-content {
    position: relative;
    z-index: 99;
}
#shopify-section-tr-trade-register .top-section .page-content h1 {
    color: #fff;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 10px;
}
#shopify-section-tr-trade-register .top-section .page-content h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 0;
}
/* #shopify-section-tr-trade-register .main-section {
    max-width: 1235px;
    padding: 0 30px;
    margin: auto;
} */
#shopify-section-tr-trade-register .main-section p {
    font-size: 15px;
    line-height: 1.4em;
}
#shopify-section-tr-trade-register .main-section p a {
    /* color: #765636; */
    text-decoration: underline;
}
#shopify-section-tr-trade-register .main-section p a:hover {
    color: #765636;
}
#shopify-section-tr-trade-register .main-section h4 {
    font-size: 20px;
    margin-top: 50px;
    margin-bottom: 0;
}
#shopify-section-tr-trade-register .main-section .globo-form .globo-form-app {
    margin-top: 20px;
}
#shopify-section-tr-trade-register .main-section .globo-form label {
    font-weight: 400;
    font-size: 14px;
}
#shopify-section-tr-trade-register .main-section .globo-form .description.globo-description {
    display: none;
}
#shopify-section-tr-trade-register .main-section .globo-form .classic-button.wizard__submit {
    float: left;
    border-radius: 0;
}
#shopify-section-tr-trade-register .main-section .globo-form .classic-button.wizard__submit:hover {
    border: 1px solid #6d6d6d;
    background: #6d6d6d;
    color: #fff;
}
#shopify-section-tr-trade-register .main-section .globo-form .globo-form-control input {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 0;
    height: 42px;
    box-shadow: none;
}
#shopify-section-tr-trade-register .main-section .globo-form .globo-form-control textarea {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 0;
    box-shadow: none;
}

@media only screen and (max-width: 768px) {
  #shopify-section-tr-trade-register .main-section {
      padding: 0;
      margin-bottom: 70px;
      margin-top: 0;
  }
}

/* Wholesale Register Styling CSS */
#shopify-section-tr-wholesale-register .top-section {
    height: 250px;
    text-align: center;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    background-size: cover;
    background-position: center;
    position: relative;
}
#shopify-section-tr-wholesale-register .top-section:before {
    content: "";
    position: absolute;
    top: 0;
    background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
}
#shopify-section-tr-wholesale-register .top-section .page-content {
    position: relative;
    z-index: 99;
}
#shopify-section-tr-wholesale-register .top-section .page-content h1 {
    color: #fff;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 10px;
}
#shopify-section-tr-wholesale-register .top-section .page-content h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 0;
}
#shopify-section-tr-wholesale-register .main-section .globo-formbuilder{
    max-width: 1235px;
}
#shopify-section-tr-wholesale-register .main-section p {
    font-size: 14px;
    line-height: 1.4em;
}
#shopify-section-tr-wholesale-register .main-section p a {
    color: #765636;
    text-decoration: underline;
}
#shopify-section-tr-wholesale-register .main-section p a:hover {
    color: #c5915d;
}
#shopify-section-tr-wholesale-register .main-section h4 {
    font-size: 20px;
    margin-top: 50px;
    margin-bottom: 0;
}
#shopify-section-tr-wholesale-register .main-section .globo-form .globo-form-app {
    margin-top: 20px;
}
#shopify-section-tr-wholesale-register .main-section .globo-form label {
    font-weight: 400;
    font-size: 14px;
}
#shopify-section-tr-wholesale-register .main-section .globo-form .description.globo-description {
    display: none;
}
#shopify-section-tr-wholesale-register .main-section .globo-form .classic-button.wizard__submit {
    float: left;
    border-radius: 0;
}
#shopify-section-tr-wholesale-register .main-section .globo-form .classic-button.wizard__submit:hover {
    border: 1px solid #6d6d6d;
    background: #6d6d6d;
    color: #fff;
}
#shopify-section-tr-wholesale-register .main-section .globo-form .globo-form-control input {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 0;
    height: 42px;
    box-shadow: none;
}
#shopify-section-tr-wholesale-register .main-section .globo-form .globo-form-control textarea {
    border: 1px solid #9f9f9f;
    background: #fff;
    border-radius: 0;
    box-shadow: none;
}
#shopify-section-tr-wholesale-register .main-section .globo-form label:before {
    border-radius: 0;
    border: 1px solid #9f9f9f;
    box-shadow: none;
}
#shopify-section-tr-wholesale-register .three-column {
    margin: 25px -10px 50px;
    display: flex;
    justify-content: space-between;
}
#shopify-section-tr-wholesale-register .three-column .col-three {
    width: 33.3333%;
    float: left;
    padding: 0 10px;
}
#shopify-section-tr-wholesale-register .three-column img {
    height: 378px;
    width: 100%;
    object-fit: contain;
}
@media only screen and (max-width: 1199px) {
  #shopify-section-tr-wholesale-register .three-column img {
      height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #shopify-section-tr-wholesale-register .three-column .col-three {
      width: 100%;
  }
  #shopify-section-tr-wholesale-register .three-column {
      margin: 25px -10px;
      display: block;
  }
  #shopify-section-tr-wholesale-register .three-column img {
      margin-bottom: 10px;
  }
  #shopify-section-tr-wholesale-register .main-section {
      padding: 0;
      margin-bottom: 70px;
      margin-top: 0;
  }
}


/* My account Innerpage CSS Styling */
.template-customers-account .frcp-app {
    background: transparent;
}
.template-customers-account .frcp-app .frcp-main {
    background: transparent;
    max-width: 1200px;
}
.template-customers-account .frcp-app .frcp-nav {
    /* background: #fff; */
   background: transparent;
    padding: 0;
}
.template-customers-account .frcp-app .frcp-main-view {
    /* background: #fff; */
    background: transparent;
    padding: 30px;
    border-radius: 5px;
    border: var(--frcp-borderStyle);
    box-shadow: var(--frcp-shadow);
}
.template-customers-account .frcp-app .frcp-main-view .frcp-btn.frcp-btn--primary {
    background: #434841;
    border-color: #434841;
}
.template-customers-account .frcp-app .frcp-main-view .frcp-btn.frcp-btn--primary:hover {
    background: #434841;
    border-color: #434841;
    opacity: 0.8;
}
.template-customers-account .frcp-app .frcp-main-view .frcp-loyalty-nav.frcp-card {
    background: #434841;
    border-color: #434841;    
}
.template-customers-account .frcp-app .frcp-main-view .frcp-loyalty-nav.frcp-card .frcp-loyalty-nav__label {
    color: #fff;
}
.template-customers-account .frcp-app .frcp-main-view .frcp-loyalty-nav.frcp-card .frcp-loyalty-nav__icon svg {
    fill: #fff;
}
.template-customers-account .frcp-app .frcp-main-view .frcp-order__line-item-container .frcp-order__line-item {
    width: 100%;
    text-align: left;
}
.template-customers-account .frcp-app .frcp-main-view .frcp-order__line-item-container .frcp-order__line-item-property-name {
    width: 100%;
}
.frcp-nav-button{background: transparent !important;}
.frcp-nav-button[active=true], .frcp-nav-button[active=true]:focus, .frcp-nav-button[active=true]:hover{background:#86724d !important; color:#fff !important; border-right: 0;}
.frcp-profile-card,.template-customers-account .frcp-app .frcp-main-view,.frcp-nav{border-radius:0 !important;}
.frcp-form .vue-tel-input{background:#fff;}
.template-customers-account .frcp-app .frcp-main-view .frcp-loyalty-nav.frcp-card { background: #86724d;  border-color: #86724d;}
.frcp-new-address:hover { border-color: #e5e5e5 !important;}
.frcp-address__default{background:#86724d !important;}
 .frcp-order__line-item-quantity{background: #86724d !important;}
.frcp-order__status,.frcp-order__financial-status{background:transparent !important; color:#202202 !important; padding-left:0 !important;}
.frcp-order__tracking-link{color:#86724d !important;}
.template-customers-account .frcp-icon{display:none;}
.template-customers-account span[data-to="#/loyalty"].frcp-nav-button {display: none;}

/* Innerpage CSS Styling */
body.template-page .top-section {
    height: 250px;
    text-align: center;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    background-size: cover;
    background-position: center;
    position: relative;
}
body.template-page .top-section:before {
    content: "";
    position: absolute;
    top: 0;
    background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
}
body.template-page .top-section .page-width.page-content {
    position: relative;
    z-index: 1;
}
body.template-page .top-section h1 {
    color: #fff;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 10px;
}
body.template-page .top-section h2{
    font-size: 24px;
    color: #fff;
    margin-bottom: 0;
}
.template-page .main-content {
    min-height: 100%;
}
.template-page .main-description {
    max-width: 1235px;
    padding: 30px 0 60px;

}
.template-page .main-description p {
    font-size: 15px;
    line-height: 1.4em;
    margin-bottom: 15px;
}
.template-page .main-content h2{
    font-size: 24px;
    margin-bottom: 8px;
}
.template-page .main-content h5 {
    margin-top: 0;
    margin-bottom: 15px;
}
.template-page .main-description h4 {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 0;
}
.template-page .main-description h5 {
    margin-top: 0;
    margin-bottom: 15px;
}
.template-page .main-description h2 {
    margin-top: 0;
    margin-bottom: 15px;
    font-weight: bold;
}
.template-page .main-description h3 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
}
.template-page .main-content .rte a {
    /* color: #765636; */
    text-decoration: underline;
}
.template-page .rte a.wp-block-button__link:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){
    background: #434841;
    color: #fff;
    border-radius: 0!important;
    font-weight: 400;
    font-size: 16px;  
}
.template-page .main-content .rte a:hover {
    color: #765636;
}
.template-page .main-content figure {
    padding: 0;
    margin: 0;
    max-width: 1200px;
}
.template-page .main-content table tbody tr:nth-child(odd) {
    background-color: #f7f7f7;
}

.template-page .main-content table {
    background: transparent;
    border: 1px solid #e4e4e4;
}

.template-page .main-content table tbody tr td {
    background: transparent;
}

.template-page .main-content table tbody tr {
    background: var(--colorBody);
}
.template-page .main-content .wp-block-columns-is-layout-flex {
    display: flex;
    flex-direction: row;
    max-width: 430px;
    justify-content: space-between;
}
.template-page .main-content .wp-block-columns-is-layout-flex.wp-container-5 {
    max-width: 760px;
}
body.template-page.shipping-information .main-content  .page-width.page-width--narrow {
    max-width: 1500px;
    /* padding-right: 0;
    margin: 15px auto 100px; */
}
/* body.template-page.designstuff-stockists .main-content .tr-top-title .page-width {
    max-width: 1500px;
    margin: 0 auto;
} */
body.template-page.about-us .main-content .two-thirds,
body.template-page.designstuff-stockists .main-content .two-thirds{
    width: 60%;
    padding-right: 50px;
}
body.template-page.about-us .main-content .one-third,
body.template-page.designstuff-stockists .main-content .one-third{
    width: 40%;
}
body.template-page.about-us .main-content .page-width h2 {
    margin-bottom: 10px;
    margin-top:40px;
}
body.template-page.about-us .main-content .page-width h1{margin-bottom:10px; font-size:24px;}
body.template-page.about-afterpay .main-content p{
    margin-bottom: 0;
}
.template-page .page-width.page-width--narrow {
    max-width: 1500px;
}
.template-page .page-width.page-width--narrow collapsible-elements {
    display: block;
    max-width: 1500px;
}
.template-page .main-content .globo-form-app {
    margin-left: 0;
}
.template-page .main-content .pf-c figcaption {
    margin-top: 10px;
    text-align:center;
}
/* .template-page.mothers-day-opt-out .main-content {
    min-height: 400px;
} */
.template-page.mothers-day-opt-out .section-header {
    margin-bottom: 15px;
}
.template-page.mothers-day-opt-out .rte span {
    margin-bottom: 20px;
    display: block;
}
.template-page.mothers-day-opt-out .rte a.wp-block-button__link:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview) {
    border-radius: 0!important;
}
.template-page .main-content .pf-c p a {
    color: #c5915d;
}
.template- .main-content .shopify-buy__btn {
    border-radius: 0;
}
.template- .main-content .pf-c button {
    background: #32373C;
}
.template- .main-content .thumb-row .pf-c {
    padding: 15px;
}
.template-page .main-content .pf-c figcaption a {
    font-size: 14px;
}
.template-page .main-content .pf-c .wp-block-button a {
    border-radius: 0!important;
    background: #434841;
    color: #fff;
    padding: 10px 20px;
}
.template-page .main-content .pf-c .wp-block-button {
    display: inline-block;
    padding-right: 10px;
    border-radius: 0;
}

@media only screen and (min-width: 1200px) {
  /* .template-page .main-content .pf-c[style] {
      padding: 0;
      padding-top: 20px;
  }
  .template-page.eofy-homeware-deals .main-content .pf-c[style],
  .template-page.contact-us .main-content .pf-c[style],
  .template-page.trade-resources .main-content .pf-c[style],
  .template-page.pre-order-offer .main-content .pf-c[style],
  .template-page.kitchen-essentials-01 .main-content .pf-c[style]{
      padding: 15px;
  } */
}


@media only screen and (max-width: 992px) and (min-width: 768px)  {
  .template- .main-content .tr-top-heading h1 {
      font-size: 50px!important;
  }
  .template- .main-content .tr-top-heading p {
      font-size: 15px!important;
  }
}
@media only screen and (max-width: 768px) {
  .template-page .main-description {
      padding: 10px 15px 40px;
  }
  .template- .main-content .tr-top-heading h1 {
      font-size: 50px!important;
      line-height: 1.2em;
  }
  .template- .main-content .tr-top-heading p {
      font-size: 15px!important;
  }
  .template- .main-content .shopify-buy-frame {
      margin: auto;
  }
  /* .template-page .main-content .pf-c h2{
      margin-bottom: 15px;
  } */
}
@media only screen and (max-width: 767px) {
  .template-page .main-content .__pf p,
  .template-page .main-content .__pf a {
    font-size: 14px;
  }
  .template-page .main-content .__pf br {
    display: none;
  }
}

/* Blog Template CSS */
.template-blog .blog-categories li a:hover {
    text-decoration: underline;
}
.template-article #blogheader:after {
    content: "";
    background: rgba(66,66,66,0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.template-article #blogheader h1, 
.template-article #blogheader div, 
.template-article #blogheader nav {
    z-index: 1;
}
.template-article #blogheader h1 {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 25px;
}
.template-article .main-content .page-width.page-content.blog-layout {
    max-width: 100%;
    padding: 0;
}
.template-article .main-content a.btn.return-link {
    margin-top: 50px;
}
body.template-article .main-content .rte {
    margin: 0 auto;
    max-width: 1500px;
    padding: 0 40px;
}

@media only screen and (max-width: 767px){
  .template-blog .blog-layout{margin-bottom: 10px;}
  .template-blog .blog-layout .grid-item.grid-article[data-style=medium] {
      display: block; 
      flex: 0 0 50%;
  }
  .template-blog .blog-layout .grid-item.grid-article[data-style=medium] .grid-article__meta {
      padding-left: 0;
      margin-top: 10px;
  }
}

@media only screen and (max-width: 479px){
  .blog-layout .grid-item.grid-article[data-style=large]{margin-bottom: 15px;}
  .template-blog .blog-layout .grid-item.grid-article[data-style=medium] {
      flex: 0 0 100%;
    margin-bottom:17px;
  }
}

/* 404 Not Found */
.template-404 .section-header--404 {
    padding-top: 0;
}
.template-404 .main-content .section-header--404 a {
    background: #434841;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 18px;
    border: 0;
    text-decoration: none!important;
    padding: 10px 15px;
    margin-top: 20px;
    display: table;
}
.template-404 .tr-product-list .page-width.text-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tr-inner-top-banner {
    height: 250px;
    text-align: center;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    background-size: cover;
    background-position: center;
    position: relative;
    justify-content: center;
}
.tr-inner-top-banner:before {
    content: "";
    position: absolute;
    top: 0;
    background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
}
.tr-inner-top-banner .centered-text {
    position: relative;
    z-index: 1;
}
.tr-inner-top-banner .centered-text .top-text {
    color: #fff;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 10px;
    text-align: center;
}
.tr-inner-top-banner .centered-text .description {
    font-size: 24px;
    color: #fff;
    margin-bottom: 0;
    text-align: center;
}

collapsible-elements .collapsible-trigger__icon.collapsible-trigger__icon--open:after {
    content: "+";
    top: -10px;
    right: 5px;
    position: relative;
    font-size: 22px;
    font-weight: 400;
}
collapsible-elements .is-open .collapsible-trigger__icon.collapsible-trigger__icon--open:after {
    content: "-";
}
collapsible-elements .collapsible-trigger__icon.collapsible-trigger__icon--open svg {
    display: none;
}
collapsible-elements .collapsible-trigger-btn--borders {
    border-color: #cacaca;
    cursor: pointer;
}
collapsible-elements .collapsible-content--all.is-open {
    border-color: #cacaca;
}


.axt_show_original {
  text-decoration: line-through;
  color: #7e7e7e;
  margin: 0 .6rem 0 0 !important;
  font-size: 18px !important;
}
/* a {
    background: transparent;
    color: #272831!important;
} */

#blogheader {
    min-height: 400px;
    position: relative;
    padding: 5rem 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    position: relative;
    color: #fff;
    display: flex;
    background-position: center;
    background-size: cover;
}

.site-footer .footer__title {
    font-size: 16px;
    text-transform: capitalize;
    text-align: left !important;
}
#bloggy--article {
    display: flex;
    flex-direction: column;
    width: 72%;
    left: 20%;
    margin-left: 3%;
}

.blog-layout .blog-layout__main {
  flex: 1 1 90%;
}

body.template-article .breadcrumb a { 
    color: #fff !important;
} 

.shopify-block.shopify-app-block.related-posts img {
    gap: 10px;
    padding: 0;
    object-fit: fill;
    border-radius: 10px;
    height: 227px;
    width: 378px;
    box-shadow: 0px 0px 5px #80808052;
    max-width: -webkit-fill-available;
}

.post-meta {
    font-size: 11px;
    /* position: absolute; */
    bottom: 0.25rem;
    left: 1rem;
    font-weight:700;
    color:var(--colorTextBody);
}
.article__sub-meta {
  
    display: none;
}

.grid-article {
   
    margin-bottom: 29px 
}
.article-tag {
    background-color: #0000;
    border:0px solid;
    border-color: #fff;
  padding:0;
  margin:0;
    /* color: #fff; */
}
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta > a {
  position:relative;
    color:var(--colorTextBody);
    font-size: 1.4rem;
    line-height: 1.3em;
    width: 100%;
    text-align: left;
    
}

.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta .post-meta-cat a{position:relative;}
#AjaxinatePagination{text-align:center;}
@media only screen and (max-width: 768px)
{
.grid-article[data-style=medium] .grid-article__image {
    align-self: center;
    flex: 0 0 100%;
}
}

a.inquiryBtn.modal-open {
    background: none!important;
    color: #000;
    border-radius: 0;
    font-weight: 400;
    font-size: 18px;
  font-weight: 500;
}
.inquiryBtn {
    padding: 0px 1px!important;
}

.page-content--product {
    padding-bottom: 0;
    padding-top: 40px;
    background: #f3f3f5;
}

.box2 {
    margin-top: 170px !important;
}
.cart__item--properties {

    display: none;
}
#shopify-section-template--20791841816856__main .section-header__title {
    
    text-transform: capitalize !important;
}

.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta > a {
    
    padding:8px 0;
    bottom: 0px;
}

.pagebtn{

background-color: transparent;
background-image: none;
color: #424242 !important;
border: 2px solid #424242;
padding: 0.667em 1.333em;
text-decoration:none !important;

}

.__pf_xhk2kJDq .pf-296_ {
    color: #424242 !important;
}

.h1class
  {
    font-size: 2.25rem !important;
    font-weight: bold;
    color: #424242;
    /* font-family: "Futura LT W01 Book","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; */
    margin: 0.5rem 0 1rem;
    line-height: 1.1;
}

.h2class{
	font-size: 1.75rem !important;
    font-weight: bold;
    color: #424242;
    /* font-family: "Futura LT W01 Book","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; */
    margin: 0.5rem 0 1rem;
    line-height: 1.1;
}

.h3class{
	font-size: 1.5rem !important;
	font-weight: bold;
	color: #424242;
    /* font-family: "Futura LT W01 Book","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; */
    margin: 0.5rem 0 1rem;
    line-height: 1.1;
}

.__pf img, .__pf video {
    max-width: 100%;
    border: 0;
    vertical-align: middle;
    height: 170px;
}
.__pf_ATXfGR72 .pf-115_, .__pf_ATXfGR72 .pf-130_, .__pf_ATXfGR72 .pf-145_ {
    background-color: #32373c;
}

/* 28-3 changes start */

/* header start */
.sticky .site-header__logo .site-header__logo-link img{height:50px; width:auto;}
body.gm-menu-installed .sticky .gm-menu.site-nav .gm-item.gm-level-0>.gm-target {min-height: 60px;}
.gm-menu-installed .sticky .gm-menu.gm-menu-37136 .gm-item.gm-level-0 > .gm-target > .gm-text{font-size: 16px !important;}

.site-header .site-navigation > .gm-item > a > .gm-text{position:relative;}
.site-header .site-navigation > .gm-item > a > .gm-text:before{content:""; position:absolute; bottom:-6px; left:0; background:#000; height:1px; width:0%; transition:all 0.2s;}
.site-header .site-navigation > .gm-item > a > .gm-text:hover:before{width:100%;}

.header-item--icons{z-index:99;}
/* .gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links>li.gm-item.gm-active>.gm-target>.gm-text { color: #86724d !important; font-style: italic !important;} */
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-tab-links>li.gm-item.gm-active>.gm-target>.gm-text:after { content: ""; position: absolute; right: 5px; top: 15px; background: url('angle-right-solid.svg')no-repeat center center; height:10px; width:10px; background-size:10px;}
.gm-menu-installed .megha-menu-3 .gm-text:after{content:none !important;}
.gm-menu-installed .gm-menu.gm-menu-37136 .gm-submenu .gm-image .gm-target:hover .gm-text{color:#fff !important;}
.gm-menu-installed .gm-menu .gm-item.gmcol-10,.gm-menu-installed .gm-menu .gm-item.gmcol-8,.gm-menu-installed .gm-menu .gm-item.gmcol-12{padding:0;}
.gm-menu-installed .gm-menu .gm-item.gmcol-10{border-left:1px solid #ccc;}
.not_arrow .gm-text:after{content:none !important;}
.gm-image-2 .gm-image .gm-target{background:transparent !important;}
.slide-nav__link--back .icon{transform: rotate(180deg);}
.site-nav .cart-link__bubble{top:-17px; right:0px;}
 .site-nav__icons i { font-size: 20px !important; color: #434841 !important; font-weight: 400 !important;}
.site-nav__icons .hulk-wishlist-icon{top:0px;}
.site-nav__icons .wishlist-link .wk-button{padding-left:0; padding-right:0;}

/* new header changes start */
.header-item--logo,.header-item--icons{flex:0 0 20% !important;}
.header-item--navigation{justify-content:center;}
.shop-bold .gm-text{font-weight:700 !important;}

/* header menu start */
.site-navigation .site-nav__link{padding:41px 20px;}
/* header menu end */

/* sticky header start */
.header-section.sticky .site-navigation .site-nav__link{padding:20px 20px;}
/* sticky header end */

/* new header changes end */

/* header end */

/* search start */
.sticky header#SiteHeader.site-header predictive-search #predictive-search{top:67px;}

/* no result page start */
.section-header.search-no-result { margin-bottom:0;}
.section-header.search-no-result .section-header__title{padding-top:6px; padding-bottom:6px;} 
.search-no-result p > a{background: #434841; color: #fff; border-radius: 0; font-weight: 400; font-size: 18px; border: 0; text-decoration: none !important; padding: 10px 15px; margin-top: 20px; display: table;}
/* no result page end */

/* search end */

/* cart popup start */
.site-header__drawer.is-active { transform: translateX(0); display:block !important;}
.site-header__drawer{transform:translateX(100%); display:none !important; top:0;}
.site-header__cart .cart__image a{width:100%;}
.site-header__cart .cart__item{padding-bottom:8px; margin-bottom:8px;}
.site-header__cart .cart__image{border:1px solid #f8f8f8;}
.site-header__cart .cart__scrollable{padding:15px;}
.site-header__cart .additional-checkout-buttons { display: none;}
.site-header__cart .cart__item-row { margin-bottom: 10px;}
.site-header__cart .cart__footer{padding:15px;}
.site-header__cart .btn{border-radius:0;}
/* cart popup end */

/* header end */

/* desktop start */
.pt70{padding-top:70px !important;}
.pb70{padding-bottom:70px !important;}
.section-header{margin-bottom:25px;}
h2{font-size:28px;}
.disable-scroll{overflow:hidden;}

/* homepage start */


/* shop section strat */
.tr.grid-item.grid-product{margin-bottom:0;}
/* shop section end */

/* blog section start */
#shopify-section-template--20791842046232__blog-posts .blog-layout__main .grid-article{position:relative;}
#shopify-section-template--20791842046232__blog-posts .blog-layout__main .grid-article .grid-article__meta { position: absolute; bottom: 30px; left: 30px; top: auto;}
#shopify-section-template--20791842046232__blog-posts .blog-layout__main .grid-article .grid-article__meta .article__title{color:#fff; font-family: "DM Sans";}
#shopify-section-template--20791842046232__blog-posts .blog-layout__main .grid-article .grid-article__meta .article__title .read-now{    font-size: 14px; background: transparent; color: #fff; padding: 0; font-weight: 400; text-decoration: underline; line-height: normal;}
/* blog section end */

/* service promise section start */
.tr-service-promise{margin-top:0;}
/* service promise section end */

/* cta section start */
.home-brand-slider{margin-bottom:0 !important;}
/* cta section end */

/* brand slider start */
.tr-brands .product-grid{flex-wrap: nowrap; overflow: hidden; overflow-x: auto;}
.tr-brands .product-grid::-webkit-scrollbar-track{background-color: transparent;}
.tr-brands .product-grid::-webkit-scrollbar{width: 4px; background-color: #F5F5F5; height:4px;}
.tr-brands .product-grid::-webkit-scrollbar-thumb{background-color: #000000; border: 2px solid #555555;}
.tr-brands .logo-bar__item,.tr-brands{background: #d6cbb9;}
/* brand slider end */

/* homepage review start */
body.template-index .yotpo-reviews-seo-pagination-container,body.template-index .yotpo-display-l .yotpo-seo-page-layout .yotpo-head[data-v-3a8b6618],body.template-index  .yotpo-display-m .yotpo-seo-page-layout .yotpo-head[data-v-3a8b6618]{margin-bottom:0; margin-top:0;}
/* homepage review end */

/* newsletter section start */
.newsletter-section .note--success { background-color: transparent; border-color: #adceb4; color: #fff;}
/* newsletter section end */

/* instafeed section start */
.instafeed-new-layout-container .instafeed-new-arrow{z-index:1 !important;}
/* instafeed section end */

/* about start */
.rte .aboutushome h2{text-align:center !important; margin-top:35px; margin-bottom:15px;}
.aboutushome{text-align:center;}
/* about end */

/* testemonial start */
.yotpo-seo-page-tabs .ugc-storefront-widgets-tabs-container__tab { color: #fff; background:#000;  padding: 10px 10px; border-radius: 3px; border-bottom: 0 !important; margin-right:15px;}
.yotpo-seo-page-tabs .ugc-storefront-widgets-tabs-container__tab.selected{ background: #856e4c;}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review), .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) {  margin: 15px 0 !important;}
.yotpo-seo-reviews-container .yotpo-no-matching-reviews-container{margin:15px 0px !important;}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel{flex-basis:12% !important;}
.yotpo-reviews-seo-pagination-container{margin-top:20px !important;}

.yotpo-pagination-icon{fill:#856e4c !important;}
.yotpo-horizontal-pagination .yotpo-reviews-seo-pagination-item{text-decoration:none !important; color:#856e4c !important;}
.yotpo-horizontal-pagination .selected, .yotpo-horizontal-pagination .yotpo-pagination-number:hover{background-color:#856e4c !important; text-decoration:none !important; color:#fff !important;}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score[data-v-276b3882]{color:#000 !important;}
.yotpo-no-matching-reviews-primary[data-v-271cdc0c]{color: #86724d !important;}
/* testemonial end */

/* homepage end */

.template-page .main-content .main-description h2.page-main-title{font-size:28px;}

/* shop page start */
/* sidebar start */
.tag__checkbox:after{left:2px;}
#collection-search{margin-bottom:15px; background:#fff;}
 ul.color-cust-swatch-filter li{display:inline-block; margin-right:4px; margin-left:4px; margin-top:4px;}
 ul.color-cust-swatch-filter li:last-child{margin-right:0;}
 ul.color-cust-swatch-filter li .color-swatch{height:20px; width:20px; margin:0; padding:0; border:0;}
 .collapsible-content__inner{padding-bottom:0;}
/* sidebar end */

/* .template-collection .page-width{padding-left:0; padding-right:0;} */

/* category box start */
.random-collections{display:flex; flex-wrap:wrap; padding-bottom: 0px;}
.random-collections .category-box{padding:6px 8px; border:1px solid #cacaca; margin-right:10px; margin-bottom:10px; min-width:158px; text-align:center; transition:all 0.4s;}
.random-collections .category-box:hover{background: #86724d; border-color:#86724d;}
.random-collections .category-box > a{font-weight:500; transition:all 0.4s; font-size:15px;}
.random-collections .category-box:hover > a{color:#fff;}
.random-collection-main{overflow-x:auto; margin-bottom:15px;}
.random-collection-main .random-collections{width:1420px;}
/* category box end */

.template-collection .collection-grid[data-view=large] .tr.grid-item.grid-product{margin-bottom:30px;}
.template-collection .collection-grid[data-view=list] .tr.grid-item.grid-product{padding-bottom:20px;}
.template-collection .collection-grid[data-view=list] .grid-item__meta{padding-left:15px; width:100%;}
.template-collection .collection-grid[data-view=list] .grid-item .grid-item__link .grid-product__image-wrap{width:200px;}
.template-collection .collection-grid[data-view=list] .grid-item .grid-item__link{width:auto;}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list li.tag {margin-bottom: 8px;}
.template-collection .collection-content #CollectionSidebar .collection-sidebar__group .tag-list li.tag:last-child{margin-bottom:0;} 
.tr.grid-product .product-cta a:first-child{display:block;}
.badge.price__badge-sale { background: #fff; margin: 0; top: auto; bottom: 10px; right: 10px; padding: 5px; font-size: 12px; z-index:10;}
span.badge.badge--bottom-left.new{ background: #fff; margin: 0; top: 9px; right: 9px; padding: 5px; font-size: 12px; z-index: 10; position: absolute;}
.tr.grid-product .color-variants { padding: 0px 0px 0px 0px;}
.collection-grid__wrapper .color-swatch--small { height: 20px; width: 20px;}
/* shop page end */

/* brand page start */
.template-page.brands .pf-slide img{aspect-ratio:1; height:auto; width:auto; object-fit:cover;}
.template-page.brands .pf-slide .pf-c .pf-heading-1-h3 a {text-transform:capitalize;}
.template-page.brands .pf-slide .pf-c .pf-heading-1-h3:first-letter {text-transform:capitalize;}
/* brand page end */

/* product details page start */
.template-product .product-single__meta .product-pair-me-up:last-child{margin-block:0;}
 body.template-product .index-section { margin: 70px 0;}
 body.template-product .index-section.index-section--sub-product{margin-bottom:0;}
.template-product .section-header{margin-bottom:20px;}
.yotpo-reviews-list .yotpo-reviews-pagination-container{margin:0;}
.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head,.template-product .yotpo-display-m .yotpo-main-layout .yotpo-head { margin-bottom: 40px; margin-top: 0px;}
.template-product .yotpo-display-s .yotpo-head{margin-top:0;}
.template-product .main-content .yotpo-widget-instance #yotpo-main-widget-btn{height:auto; line-height:normal;}
.template-product .payment-buttons button#SI_trigger { min-height: auto; min-width: auto; width: auto !important; padding: 10px 115px;}
.variant-input-wrap label.disabled{color:inherit;}
.variant-input-wrap label.disabled:after{border-color: #434841;}
.variant-input-wrap input[type=radio]:checked+label { box-shadow: 0 0 0 1px var(--colorTextBody);}
.variant-input-wrap .color-swatch{height:20px; width:20px;} 
.wishlist-button .wk-button{padding:5px 0px !important;}
.template-product .product-block .wishlist-btn{align-items:center;}
.template-product .product-block .wishlist-button .wk-button{gap:0;}
.template-product .product-block .wishlist-btn > i,.template-product .product-block .wishlist-button .wk-button > i{margin-right:10px; font-size:16px;}
.template-product .product-single__meta .product-block--price .axt-rule-label { font-size: 13px!important; background: #86724d !important; border-color: #86724d !important; font-weight: 400!important; line-height: 16px!important; top: 0!important; padding: 3px 10px !important; letter-spacing: 0 !important;}
.template-product .product-block .wishlist-btn > i.fa-gift{font-weight:400 !important; color:rgb(66,67,77) !important;}

.shopify-payment-terms.product__policies{display:none;}
 .template-product .product-single__vendor-sku .product-single__vendor1{border-bottom:1px solid #42434d;}
.product-single__meta .collapsible-content__inner .wp-video{width:100% !important;}
.product-single__meta .collapsible-content__inner .wp-video video{height:400px; width:100%;}

/* pair up start */
.template-product .product-single__meta .product-pair-me-up .product{padding-right:0;}

/* inquiry popup start */
.popup-box2 p.product_code { font-size: 22px; font-weight: 600; padding-bottom: 18px; line-height: 1.4;}
.popup-box2 .box2{padding:35px 35px 35px 35px;}
.popup-box2 .close-icon2{top:-10px; right:-10px; color: #434841; display: flex; justify-content: center; align-items: center; padding-bottom: 3px; padding-top:0; font-size: 24px;}
.popup-box2 .head2{margin-bottom:0;}
.popup-box2 form.form input{padding-left:0; padding-right:0;}
.popup-box2 form.form textarea.inputarea{min-height:auto; height:60px;}
.popup-box2 button.submit_form_btn{font-weight:400;}
/* inquiry popup end */

/* color varients start */
.color-variants{padding:0px 0px 20px 0px;}
.color-variants > a { display: inline-block; margin-right: 5px; margin-bottom:10px;  border: 1px solid transparent;  background:transparent; transition:all 0.5s; vertical-align:top; border-radius:50%;}
.color-variants > a.active{border: 1px solid #42434d;}
.color-variants > a >span , .color-variants > a > img{height:20px; width:20px; border-radius:50%; float:left;}
.color-variants > a:last-child{margin-right:0; margin-bottom:0;}
/* .color-variants > a:hover{border-color:#86724d; background:#86724d; color:#fff;} */
/* color varients end */

/* more from designstuff start */
body.template-product .product__price--compare{font-size:15px;}
/* more from designstuff end */

/* product details page end */

/* cart page start */
.template-cart .cart__page .cart__page-col .cart__item{padding:15px 0px; margin-bottom:0; align-items:center;}
.page-width--cart.page-content .section-header{margin-bottom:20px;}

/* gift part modal start */
.template-cart .glproModal{background:#f3f3f5; border-radius:0;}
.template-cart .glproGiftWrapButton{border-radius:0;}
.template-cart .glproGiftWrapVariantSingle .glproGiftWrapImageWrapper{width:100%;}
.template-cart .glproGiftWrapVariantSingle .glproGiftWrapImageWrapper .glproGiftWrapImage{width:100%; object-fit:cover;}
.template-cart .glproGiftWrapVariant{border-width:1px; border-radius:0;}
.template-cart .glproGiftWrapButton{background:#434841; border:1px solid #434841; color#fff; border-radius:0px; color:#fff; font-size:14px;} 
.template-cart .glproModal .glproGiftMessageV2InputFieldsDiv input, .template-cart .glproModal .glproGiftMessageV2InputFieldsDiv select, .template-cart .glproModal .glproGiftMessageV2InputFieldsDiv textarea{box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02); background-color: var(--colorBody); color: var(--colorTextBody); border:none;}
.template-cart .glproModal .giftMessageFinalButton{border-radius:0px;}
.glproGiftWrapNextButton, .giftAddonsNextButton, .giftMessageNextButton, .scheduleDeliveryNextButton, .greetingCardNextButton, .glproGiftWrapNextButton, .giftAddonsFinalButton, .giftMessageFinalButton, .scheduleDeliveryFinalButton, .greetingCardFinalButton,.glproGiftMessageV2InputFieldsDiv textarea{border-radius:0 !important;}
/* gift part modal end */

/* cart page end */

/* about page start */
body.about-us .custom-content{margin-bottom:0; }
body.template-page.about-us .main-content .two-thirds{padding-right:0;}
body.template-page.about-us h1.section-header__title,body.shipping-information h1.section-header__title,body.returns-refunds h1.section-header__title,body.help h1.section-header__title{margin-bottom:15px;}
body.template-page.about-us .custom__item{margin-bottom:0;}
body.template-page.about-us .custom-content{padding-top:29px; padding-bottom:22px;} 
/* about page end */

/* contact us page start */

/* form start */
.contact-us form .panel.errors,.errors, .form-error{background:transparent;}
.contact-us form .messages .text-danger{color:#dc3545;}
/* form end */

/* right contact info start */
.contact-from-right .wp-block-heading:not(:first-child){padding-top:12px;}
.contact-from-right .wp-block-heading{margin-bottom:8px;}
/* right contact info end */

/* bottom desc start */
.contact-showroom{padding:25px 15px !important; background:#fff !important;}
.contact-showroom .pf-c{padding:0 !important;}
.template-page .main-content .__pf a{word-break:break-all;}
/* bottom desc end */
/* contact us page end */

/* hero banner start */
.template-page .tr-top-title{margin-top:0;}
.banner-top { background-size: cover!important; background-repeat: no-repeat; min-height: 320px; padding: 15px; display: flex; overflow:hidden; flex-direction: column; justify-content: center; text-align: center; position:relative; color:#fff; z-index: 0;}
.banner-top:before{content:""; position:absolute; top:0; left:0; background:#000; opacity:0.5; z-index:-1; height:100%; width:100%;}
.banner-top h1{font-size:30px; margin-bottom:15px; color:#fff !important; }
.template-page .main-content .banner-top h2{font-size:24px; color:#fff !important;}
.banner-top .description p{font-size:18px;}
.top-banner-video video{height:auto;}
/* hero banner end */

/* hero content start */
.template-collection .collection-hero__content{padding:20px 0px 20px;}
.template-collection .section-header { margin-bottom: 0;}
.collection-hero__content a{color:#42434d;}
.template-collection .section-header__title{line-height:normal;}
.collection-hero__content .breadcrumb{font-size:13px;}
/* hero content end */

/* 10 july change start */
/* hero title start */
.hero-title h1{padding-bottom:15px;}
/* hero title end */
/* 10 july change end */

/* login page start */
body.template-customers-login .main-content .page-content .login-holder .grid__item.text-right{padding-left:0; text-align:left !important;}
/* login page end */

/* cms pages start */
.template-page .main-description{max-width:100%; padding:0; font-size:14px;}
.main-description ul,.main-description ol{margin-left:20px;}
.main-description ul li,.main-description ol li{padding-bottom:8px;}
.main-description ul li:last-child,.main-description ol li:last-child{padding-bottom:0;}
.template-page .main-description p{font-size:14px;}
.template-page .main-description h2:not(:first-child){padding-top:8px;}
.template-page .main-description h3:not(:first-child){padding-top:8px;}
.template-page .main-description h2 + h3{padding-top:0 !important;}
.template-page .page-width.page-width--narrow collapsible-elements { margin: 0 auto;}
.template-page .main-content .pf-c figcaption a{font-size:16px; font-weight:700;} 
.full-product-img .pf-media-slider img{height:auto;}
#shopify-section-tr-wholesale-register .three-column{margin:0 !important;}

/* design choice award page start */
.design-lovers-choice-award-2022-ferm-living .rte a.wp-block-button__link:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview),
.gift-cards-1 .rte a.wp-block-button__link:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){display:inline-block;}
/* design choice award page end */

/* fathers day page start */
.fathers-day-opt-out  .wp-block-button{margin-top:25px;}
/* fathers day page end */
/* cms pages end */

/* blog list page start */

/* blog sidebar start */
.blog-sidebar .blog-toggle-btn{background: #86724d; color: #fff; padding: 5px 10px; border-radius: 0px; font-size: 18px; margin-bottom: 15px;}
.blog-sidebar .blog-toggle-btn:after{font-size:24px; content:""; height:14px; width:14px; background:url('angle-down-solid-white.svg')no-repeat center center; background-size:14px;}
.blog-sidebar .blog-toggle-btn.sidebar-active-blog:after{transform: rotate(-180deg);}
.blog-sidebar .blog-categories{padding:0px 10px;}
.blog-sidebar .blog-categories li.active{background:transparent;}
.blog-sidebar .blog-categories li.active > a{ color:#86724d;}
/* blog sidebar end */

/* content part start */
.blog-layout { margin-bottom: 0; padding-bottom: 0;}
.blog-layout__main h1{margin-top:0; font-size:26px !important; font-weight:500; padding-left:10px;text-transform:capitalize !important;}
.blog-layout__main .post-meta{display:flex; justify-content:space-between; width:100%; }
.blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta>a{font-weight:600;}
.blog-layout .grid-article[data-style=medium] .article__title{font-weight:500; font-size:16px;}
.template-blog .grid-article[data-style=medium]{margin-bottom:40px;}
.top-design-stories { width: 100%; text-align: left !important; margin-bottom: 12px !important; font-size: 28px !important; padding-left:10px; font-weight: 500; text-transform: capitalize !important;}

/* pagination start */
.pagination{clear:both;}
.pagination .btn{padding: 8px; background: #86724d;}
.pagination .page.current { opacity: 1; color: #86724d; font-weight: 600;}
/* pagination end */
/* content part end */
/* blog list page end */

/* return refund start */
.returns-refunds.template-page #shopify-section-template--21333208891672__advanced_content_F6K6fD .index-section{margin-bottom:0;}
.returns-refunds.template-page .main-content h2{margin-bottom:15px;}
.returns-refunds.template-page .wp-block-button__link{margin:0 auto;}
.returns-refunds.template-page .collapsible-trigger-btn{font-size:16px;}
.returns-refunds.template-page .collapsible-content{font-size:14px;}
.returns-refunds.template-page .collapsible-content.collapsible-content--all is-open{height:auto !important; padding-bottom:20px;}
/* return refund end */


/* sign up for employee start */
.cyber-weekend-2023-early-access .klaviyo-form button{padding:15px !important; height:auto !important; width:auto !important; margin-top:10px;}
/* sign up for employee end */

/* press loans page start */
.press-loans .globo-form-id-24216 .globo-form-app{max-width:1500px !important;}
.press-loans .globo-form-control .gfb__dropzone{min-height:auto;}
/* press loans page end */

/* chrismas info start */
.christmas-shipping-information .sc-eCImPb > div{margin-bottom:10px;}
.christmas-shipping-information.template-page .main-content table{min-width:900px;}
.christmas-shipping-information.template-page .wp-block-table.is-style-stripes{overflow-x:scroll;}
/* chrismas info end */

/* after pay day page start */
.afterpay-day.template-page .main-content .pf-c[style] { padding: 0px 0 0;}
.afterpay-day .__pf [style*="--s-xs"]{margin:0;}
.afterpay-day .jkMBeP[style*='--s-xs']>.pf-slider>.pf-slide{padding:0;}
/* after pay day page end */

/* trade account signup start */
.trade-account-sign-up-novacancy-fair-2023 .__pf.__pf_WPlZAlvB .pf-3_{background:transparent;}
.trade-account-sign-up-novacancy-fair-2023 .pf-c h2 { font-size: 28px!important; margin-bottom: 10px !important; margin-top: 20px !important;}
.trade-account-sign-up-novacancy-fair-2023 .pf-c h2:first-child{margin-top: 0px !important;}
.trade-account-sign-up-novacancy-fair-2023 p{color: var(--colorTextBody) !important;  font-size:14px !important;}
/* trade account signup end */

/* bathroom goals page start */
.bathroom-goals.template-page .main-content h2{margin-bottom:15px;}
.bathroom-goals.template-page .pf-48_ .pf-c[style]{padding-top:0;}
.bathroom-goals.template-page .main-content .pf-c[style]{padding-top:0; padding-bottom:0;}

/* bathroom goals page end */

/* get guest ready page start */
.get-guest-ready.template-page .main-content .pf-c[style]{padding-top:0; padding-bottom:0;}
.button-top-space{margin-top:15px !important;}
.img-btm-space{padding-bottom:15px;}
/* get guest ready page end */

/* blog details page start */

.template-article .main-content .blog-details-container{max-width:1000px !important; margin:0 auto;}
.template-article .main-content .blog-details-container .wp-block-spacer{display:none;}
.blog-details-container .blog-details-collection{margin-top:0 !important; margin-bottom:15px;}
.blog-layout__main .blog-details-container h1{padding-left:0;}
.blog-layout__main .blog-details-container .blog-img{margin-bottom:20px;}
.blog-layout__main .blog-details-container .collection-grid{margin-bottom:10px;}
.blog-layout__main .blog-details-container h2.wp-block-heading{font-size:28px; padding-top:25px; margin-bottom:12px;}
.blog-layout__main .blog-details-container h2.wp-block-heading:first-child{padding-top:0;}
.blog-layout__main .blog-details-container figure + .wp-block-spacer + h2.wp-block-heading,.blog-layout__main .blog-details-container .images-box + .wp-block-spacer + h2.wp-block-heading{padding-top:0;}
.blog-layout__main .blog-details-container figure.wp-block-image{margin-top:50px;}
.blog-layout__main .blog-details-container h3{font-size:20px; margin-bottom:10px;}
.blog-layout__main .blog-details-container h4{font-size:18px; margin-bottom:8px;}
.blog-layout__main .blog-details-container h5{margin-bottom:10px !important; font-size:16px;}
.blog-layout__main .blog-details-container h6{font-size:16px; margin-bottom:8px;}
.blog-layout__main .blog-details-container h3:not(:first-child){padding-top:5px;}
.template-article .main-content a.btn.return-link{margin-top:20px;}
.blog-layout__main .blog-details-nav .grid-article { margin-bottom: 0; text-align:center;}
.blog-layout__main .blog-details-nav .post-meta{justify-content:center;}
.blog-layout__main  .blog-details-nav.medium-up--four-fifths{width:100%;}
.blog-layout__main .image-element { opacity: 1;}
.blog-details-container .wp-block-column{margin-bottom:15px;}
.blog-content video{width:100%}
#bloggy--article{width:100%; margin-left:0;} 
.blog-details-container #bloggy--article .margin_vertical--medium{margin-bottom:20px !important;}
.blog-details-container #bloggy--article .margin_vertical--medium h2:first-child{margin-bottom:0 !important;}
.blog-details-container #bloggy--article h2.margin_vertical--medium{padding-top:8px !important;}
.blog-details-container #bloggy--article h4 {font-size: 20px; margin-bottom: 10px;}
.blog-details-container p:empty{display:none;}
.blog-details-container br{display:none;}
.blog-details-container figure{margin:0 0 10px 0;}
.wp-block-button{margin-bottom:10px; text-align:center;}
.wp-block-button__link,.bggle_blog-post-button{-webkit-appearance: none; -moz-appearance: none; background: var(--colorBtnPrimary); border: 1px solid transparent; border-radius: var(--buttonRadius) !important; color: var(--colorBtnPrimaryText); cursor: pointer; display: inline-block; font-size: calc(var(--typeBaseSize) + 2px); font-weight: 700; line-height: 1.42; margin: 0; min-width: 90px; padding: var(--btnPadding); text-align: center; -webkit-text-decoration: none; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; vertical-align: middle; white-space: normal; width: auto;}
.wp-block-button__link:hover,.bggle_blog-post-button:hover{color:#fff;}
#bloggy--article p{margin-bottom:20px !important;}
#bloggy--article h2{margin-bottom:20px !important; font-size:28px; }

#bloggy--article h3{margin-bottom:15px !important;}
#bloggy--article h5{margin-bottom:10px !important; font-size:16px;}
.hr--large, .hr--medium, .hr--small, hr{border-top-color:#ccc;}
.blog-details-container figcaption { padding-top: 15px;}
#bloggy--article .padding_horizontal--large { padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}
#bloggy--article{display:initial !important;}
.back-to-btn .return-link{font-weight:700;}
#bloggy--article p a:hover{text-decoration:none;}


/* blog product start */
.blog-details-container #bloggy--article .bggle_product-container{display:flex !important; }
.bggle_product-container .bggle_button-link{display:flex !important; flex-direction:column; flex:1 1 0;}
#bloggy--article .bggle--slider{display:flex !important;}
#bloggy--article .bggle--compare, #bloggy--article .bggle--price{font-weight:700; margin-top:8px;}
.bggle_product-container .btn,#bloggy--article .bggle_button .bggle_button-link{background:#434148 !important; color:#fff !important;} 
/* blog product end */

/* left right sec start */
.left-right-sec .left-right-inner,.images-box{display:flex; flex-wrap: wrap; align-items:center;}
.left-right-sec .left-right-inner .text-holder, .left-right-sec .left-right-inner .img-holder,.images-box .img-box-holder{flex:0 0 50%;}
.left-right-sec .left-right-inner .text-holder{padding-right:15px; padding-top:15px; padding-bottom:15px;}
.left-right-sec .left-right-inner.reverse .text-holder{padding-left:15px; padding-right:0px;}
.left-right-sec .left-right-inner.reverse{flex-direction:row-reverse;}
.images-box .img-box-holder{padding-bottom:15px;}
.theme_store_id_902 .images-box{margin-top:15px;}
/* left right sec end */

/* ds playlist blog start */
.theme_store_id_902 iframe{width:100%;}
/* ds playlist blog end */

/* november 2022 blog start */
body.theme_store_id_902 .bggle_text--container iframe{margin-top:10px;}
/* november 2022 blog end */


/* blog details page end */

/* thank you page start */
.thank-you-newsletter .page-content,.thank-you .page-content{padding-top:0px; padding-bottom:0px;}
/* thank you page end */

/* valentine gift start */
.valentines-day-gift-guide .__pf.__pf_jXYjBccw h2{text-align:left; white-space: normal;}
/* valentine gift end */

/* kitchen essential page start */
.kitchen-essentials-01.template-page .main-content .pf-c .wp-block-button a{display:inline-block; margin-bottom:10px;}
.template-page.kitchen-essentials-01 .main-content .pf-c[style]{padding-top:0; padding-bottom:0;}
.kitchen-essentials-01 .__pf img{height:auto;}
/* kitchen essential page end */

/* fathers day gift start */
.the-designstuff-father-s-day-gift-guide .__pf.__pf_8R9Yht6Q .pf-150_{padding:0;}
.the-designstuff-father-s-day-gift-guide .fatherday-middle h2{text-align:left; padding:0 !important; margin-top: 50px; white-space: normal; margin-bottom:0 !important;}
.the-designstuff-father-s-day-gift-guide .father-day-footer-section h3{padding:0 !important; text-align:center; margin-bottom: 8px; margin-top: 8px;}
.the-designstuff-father-s-day-gift-guide .pf-118_ .hVdrsp{text-align:center;} 
.the-designstuff-father-s-day-gift-guide .__pf.__pf_8R9Yht6Q .pf-105_{color:#fff;}
.the-designstuff-father-s-day-gift-guide  .father-day-footer-section .sc-fHeRUh{text-align:center; padding:0px 10px;}
.the-designstuff-father-s-day-gift-guide .father-day-footer-section .pf-button-1{color:#fff !important;}
/* .the-designstuff-father-s-day-gift-guide .sc-furwcr .pf-c{padding:0px 10px !important;} */
/* fathers day gift end */

/* bea lambos creation page start */
.the-bea-lambos-curation.template-page .main-content .pf-c[style]{padding-top:0; padding-bottom:0;}
.cureted-wall-desc h1{font-size:30px;}
.curation-frame-box h3{font-size:20px; margin-bottom:10px;}
/* bea lambos creation page end */

/* gift card service page start */
.corporate-card-service-list{column-count:2;}
.corporate-card-service-list h3{margin-bottom:10px; font-size:19px;}
.corporate-card-service-list ul{margin-left:18px; margin-bottom: 25px;}
.corporate-card-service-list ul li{font-size:14px;}
/* gift card service page end */

/* black friday sale start */
.black-friday-homewares-sales p{text-align:center;}
/* black friday sale end */

/* search page start */
/* .template-search .medium-up--one-fifth { width: 100%;} */
.template-search .grid-product__price .product__price--compare,.template-collection .grid-product__price .product__price--compare > span,.template-collection .grid-product__price .product__price--compare { color: #898989; font-size: 16px;}
/* search page end */

/* trade account details page start */
.template-page.trade-account-details h1.section-header__title{font-size:26px;}
/* trade account details page end */

/* common cms content page strat */
.cms-page-main h2{margin-top:35px;}
.cms-page-main h2:first-child{margin-top:0;}
/* common cms content page end */

/* privacy page start */
.template-page .main-description h2.privacy-title{padding-top: 25px !important; margin-bottom: 0 !important;}
/* privacy page end */

/* mothers day gift gide page strat */
body.mothers-day-gift-guide-2022 h2{white-space:normal;}
/* mothers day gift gide page end */

/* gift card popup start */
.gvl .gvl-popup__date-btn--primary:hover, .gvl .gvl-popup__date-btn--primary:focus{background:#86724d !important; box-shadow:none !important; border-color:#86724d !important;}
/* gift card popup end */

/* gift card balance page start */
.gvl-balance__form-line{background:#86724d !important;}
.gvl-balance  button.gvl-btn{border-radius:0px !important; background: #434841;}
.gvl-balance__card{border-radius: 3px !important; border:none !important;}
.gvl-balance__form-header img{filter: invert(49%) sepia(30%) saturate(580%) hue-rotate(0deg) brightness(93%) contrast(89%);}
.gvl-balance__header h2{font-size: 30px !important; line-height: normal !important;}
.gvl-balance__card{margin: 28px 0 44px !important;}

.gvl-balance .gvl-balance__form-header{display:none;}
.gvl-balance .gvl-balance__card{height:100px; background:transparent; box-shadow:none;}
.gvl-balance .gvl-balance__form-content{padding:0; flex-direction:column; align-items:flex-start;}
.gvl-balance .gvl-balance__form-line{display:none !important;}
.gvl-balance .gvl-balance__footer{border:0; padding: 45px 0 0 0;}
.gvl-balance .gvl-balance__footer h4{font-size:22px; font-weight:400;}
.gvl-balance{padding-left:0 !important; padding-right:0 !important; margin-left:0 !important;}

/* gift card balance page end */

/* wholesale application page start */
.globo-form-control .text-danger{color:#dc3545}
/* wholesale application page end */

/* brands page start */
/* body.brands .sc-xiLah.ggyZEr.pf-26_ .pf-slider .pf-slide:first-child{display:none;} */
/* brands page end */

/* shipping information page start */
body.shipping-information #shopify-section-template--21744609132824__advanced_content_x4xtGC .index-section{margin-bottom:0;}
/* shipping information page end */

/* press loans page start */
.globo-formbuilder{position:relative; z-index:0;}
/* press loans page end */

/* gift registry page start */
body.theme_store_id_902 .swiper-buttons{display:none;}
body.theme_store_id_902 .wishlist__product-content{font-family: 'Joon Beta' !important;}
/* gift registry page end */

/* my account pages start */
.frcp-card{border-radius:0 !important;}

/* address start */
.template-customers-account .frcp-address__make-default.frcp-btn,.template-customers-account .frcp-address__default{color: #222; font-size: 15px; font-weight: 700; padding:0; background:none !important;}
/* address end */

/* vify gift card page start */
.v-gc-right-section .v-primary-button,.v-gc-left-section .v-primary-button{background: #434841 !important; border-radius:0 !important;} 
.v-gc-right-section .v-primary-button:hover,.v-gc-left-section .v-primary-button:hover{background: #434841 !important;}
.v-gc-right-section .v-primary-button-outline,.v-gc-left-section .v-primary-button-outline{border-radius:0 !important;}
.v-gc-right-section .v-primary-button-outline:hover,.v-gc-left-section .v-primary-button-outline:hover{border-color:#434841 !important; }
.v-gc-right-section .v-rounded-lg,.v-gc-right-section .v-rounded-md,.v-gc-right-section .v-rounded { border-radius: 0;}
/* vify gift card page end */

/* order start */
.template-customers-account .frcp-app .frcp-main-view{box-shadow:none;}
.template-customers-account .frcp-card{box-shadow:none;}
.template-customers-account .frcp-app .frcp-main-view .frcp-order__line-item-container .frcp-order__line-item{display:flex;}
.template-customers-account .frcp-order__line-item-thumbnail{margin:0px 8px 0px 0px; width:74px; height:74px;}
.template-customers-account .frcp-order__line-item-info{width:calc(100% - 80px);}
.template-customers-account .frcp-order__line-item-quantity{background: #4d545b !important;}
.frcp-btn,.frcp-nav-button__count{border-radius:0 !important;}
/* order end */

/* my account pages end */


/* gift registry page start */
.wishlist-share-popup .wishlist-modal__body{padding:15px;}
.hulk__wishlist-wrap .wishlist-custom-email-popup form{margin-top:0 !important;}
.hulk__wishlist-wrap .wishlist-popup .wishlist-modal .wishlist-modal__header{ text-align:center !important;}
/* gift registry page end */


/* loader start */
.loader {
  width: 30px;
  padding: 5px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #86724d;
  --_m: 
    conic-gradient(#0000 10%,#000),
    linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
          mask: var(--_m);
  -webkit-mask-composite: source-out;
          mask-composite: subtract;
  animation: l3 1s infinite linear;
  margin:0 auto;
  display:none;
}
@keyframes l3 {to{transform: rotate(1turn)}}
/* loader end */



/* desktop end */



/*======== return to top start ========*/
#retrun-top.btn-show {
    opacity: 1;
    visibility: visible;
}

#retrun-top {
    background-color: #604e4c;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    text-align: center;
    border-radius: 50%;
    position: fixed;
    bottom: 90px;
    right: 25px;
    transition: background-color .3s,opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    box-shadow: 0 5px 10px 0px rgba(0,0,0,0.2);
    transition: 0.5s ease-in-out;
}

#retrun-top:before{
    content: '';
    background-color: #282828;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    opacity: 0;
    z-index: -1;
    transition: 0.5s ease-in-out;
}

#retrun-top:hover:before{
    opacity: 1;
    color: #fff;
}

#retrun-top svg{
    height:22px;
}

#retrun-top svg path{
    fill:#fff;
}

#retrun-top:hover:after{
    color: #fff;
}
.moretext {display: none;}

/*======== return to top end ========*/


/* responsive css start */
@media(max-width:1600px){

  /* register page start */
  body.template-customers-register #PageContainer .page-content form {max-width: 100%;}
  /* register page end */

  
  
}

@media(max-width:1200px){

  /* new header end */
    .header-item--logo, .header-item--icons { flex: 0 0 16% !important;}
  /* header end */
  
  
}

@media(max-width:1400px){

  /* new header start */
  .site-navigation .site-nav__link { padding: 41px 12px;}
  .header-section.sticky .site-navigation .site-nav__link { padding: 20px 12px;}
  /* new header end */
  
}


@media(max-width:1199px){

  .pt70{padding-top:50px !important;}
  .pb70{padding-bottom:50px !important;}
  h2 { font-size: 26px;}


  /* header start */
  /* cart popup start */
  .site-header__cart .cart__image{flex: 0 0 70px;}
  .site-header__cart .cart__image a{height:70px;}
  .site-header__cart .cart__item-row { margin-bottom: 5px;}
  .shopify-section-group-header-group .cart__item-row .btn.cart__cart,.site-header__cart .payment-buttons .cart__checkout{padding:8px 15px; min-height:auto; font-size: 15px;}
  /* cart popup end */

  /* new header start */
   .site-header__logo .site-header__logo-link img{width:auto; height:60px;}
  .site-navigation .site-nav__link { padding: 28px 10px !important;}
  /* new header end */
 
  
  

  /* sticky header start */
  .gm-menu-installed .sticky .gm-menu.gm-menu-37136 .gm-item.gm-level-0>.gm-target>.gm-text { font-size: 15px!important;}
  .sticky .site-header__logo .site-header__logo-link img { height: 40px;}
  body.gm-menu-installed .sticky .gm-menu.site-nav .gm-item.gm-level-0>.gm-target { min-height: 50px;}

  .sticky .site-navigation .site-nav__link { padding: 18px 10px !important;}
  
  /* sticky header end */

  /* search start */
  .sticky header#SiteHeader.site-header predictive-search #predictive-search { top: 57px;}
  /* search end */

  /* homepage start */
  .section-header{margin-bottom:25px;}
  .index-section:not(.index-section--sub-product):first-child{padding-top:40px;}
  
  /* banner start */
  .index-section--hero .hero-natural--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e{padding-bottom:37%;}
  /* banner end */

  /* cta section start */
  .tr-banner-img-text .centered-text .description { margin-bottom: 20px;}
  .tr-banner-img-text .centered-text{padding:30px 0px;}
  .tr-banner-img-text .centered-text{height:350px;}
  .tr-banner-img-text .centered-text .description p{font-size:38px;}
  /* cta section end */

  /* shop the look start */
  .template-index #shopify-block-lookfy_gallery_lookfy_gallery_kUPhJV{padding-bottom:10px;}
  /* shop the look end */

  /* service promise sec start */
  .tr-service-promise{margin-top:0;}
  .tr-service-promise .tr-row .tr-blocks .middle-content{font-size:20px; line-height:28px}
  .tr-service-promise .tr-row .tr-blocks .top-title{margin-bottom:30px;}
  .tr-service-promise .tr-row .tr-blocks .middle-content{margin-bottom:30px;}
  /* service promise sec end */

  /* footer start */
  .site-footer .footer__blocks { justify-content: flex-start;}
  .footer__block{flex:0 0 31%; max-width:31%;} 
  /* footer end */
  /* homepage end */

  /* shop page start */
  /* .template-collection .section-header__title { font-size: 30px;} */

  /* category page start */
  
  /* category page end */
  
  /* shop page end */

  /* product details page start */
  body.template-product .index-section { margin: 50px 0;}
  .template-product .product-single__title{font-size:24px;}
  .template-product .quantity-container button.decrement,.template-product .quantity-container button.increment,.template-product .quantity-container input#tr-quantity{height:50px;}
  .payment-buttons .add-to-cart, .payment-buttons .cart__checkout, .payment-buttons .shopify-payment-button, .payment-buttons .shopify-payment-button__button--unbranded { min-height: 50px;}
  .template-product .payment-buttons button[type=submit]{font-size:17px;}
  .template-product .yotpo-display-s .yotpo-head .yotpo-headline,.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary { margin-top: 20px;}
  .template-product .yotpo-display-s .yotpo-review,.template-product .yotpo-media-modal .yotpo-review{margin:0;}
  .template-product .payment-buttons button#SI_trigger{font-size:17px;}

  /* pair up start */
  .template-product .product-single__meta .product-pair-me-up .product-cta { margin: 10px 0 10px auto;}
  /* pair up end */

  /* inqiry popup start */
  .popup-box2 button.submit_form_btn{font-size:16px;}
  /* inqiry popup end */
  
  /* product details page end */

  /* cart page start */
  .template-cart .cart__page .cart__page-col .right-subtotal .cart__item--subtotal {font-size: 20px;}
  .template-page .main-content .globo-form-app{margin:0;}
  /* cart page end */

  /* about page start */
  /* #shopify-section-template--20791842111768__f54ef912-a242-45d8-83d3-7b4b67162235 .custom-content {padding-top: 50px !important;} */
  #shopify-section-template--20791842111768__1f637fc7-0c4c-4106-838e-2a75c7b559be .custom-content {padding-bottom: 30px !important;}
   /* about page end */

  /* hero banner start */
  .banner-top{min-height: 260px;}
  .banner-top h1 { font-size: 29px; margin-bottom: 12px;}
  /* hero banner end */

  /* my account page start */
  /* profile start */
  .frcp-main .frcp-profile-card__content{font-size:20px;}
  .frcp-main .frcp-profile-block { margin-bottom: 15px;}
   body.template-customers-account .frcp-app .frcp-main-view{padding:15px;}
  /* profile end */
  /* my account page end */

  /* login page start */
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type,body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type { width: 50%; display:block;}
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last,body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last {width: 50%;}
  body.template-customers-login .main-content .page-content .register-holder,body.template-customers-register .main-content .page-content .register-holder{margin-top:20px;}
  body.template-customers-login #PageContainer .page-content .row-title,body.template-customers-register #PageContainer .page-content .row-title{font-size:22px;}
  body.template-customers-login #PageContainer .page-content form,body.template-customers-register #PageContainer .page-content form { max-width: 100%;}
  /* login page end */

  /* cms page start */
  .template-page .main-description h2{margin-bottom:12px; font-size:22px;}
  .template-page .main-content .main-description h2.page-main-title { font-size: 26px;}
  .template-page .main-description h3{margin-bottom:12px; font-size:18px;}
  .main-description ul,.main-description ol{margin-bottom:18px;}
  /* cms page end */

  /* blog list page start */
  .template-blog .grid-article[data-style=medium]{flex:0 0 50%;}
  .blog-layout__main .medium-up--four-fifths { width: 70%;}
  .blog-layout__main .medium-up--one-fifth { width: 30%;}
  .top-design-stories{font-size: 24px !important;}

  /* sidebar strat */
  .blog-sidebar .blog-toggle-btn{font-size:16px;}
  .blog-sidebar .blog-categories li{font-size:15px;}
  /* sidebar end */

  /* blog right start */
  .blog-layout__main h1{font-size:26px !important;}
  .blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta>a{font-size:20px;}
  .blog-layout .grid-article[data-style=medium] .article__title{font-size:15px;}
  .template-blog .grid-article[data-style=medium] { margin-bottom: 30px;}
  /* blog list page end */

  /* trade account signup start */
  .trade-account-sign-up-novacancy-fair-2023 .__pf.__pf_WPlZAlvB .pf-3_{padding-top: 45px; padding-bottom: 45px;}
  .trade-account-sign-up-novacancy-fair-2023 .pf-c h2 { font-size: 26px!important; margin-bottom: 8px!important;}
  .trade-account-sign-up-novacancy-fair-2023 .__pf.__pf_WPlZAlvB .pf-7_ { padding-left: 0;}
  /* trade account signup end */

  /* blog details page start */
  .template-article .main-content .blog-details-container{max-width:90% !important;}
  .blog-details-container .blog-details-collection{font-size:32px; margin-bottom: 12px;}
  .blog-layout__main .blog-details-container h2.wp-block-heading { font-size: 24px; padding-top: 15px; margin-bottom: 10px;}
  .return-link { padding: 10px 18px; text-align: center; font-size: 14px;}
  #bloggy--article h2 { font-size: 26px;}
  /* blog details page end */

  /* thank you page start */
.thank-you-newsletter .page-content,.thank-you .page-content{padding-top:150px; padding-bottom:150px;}
/* thank you page end */

  /* valentine gift start */
  .valentines-day-gift-guide .__pf.__pf_jXYjBccw h2{margin-bottom:5px;}
  /* valentine gift end */

  /* fathers day page start */
  .the-designstuff-father-s-day-gift-guide .pf-11_ h2{margin-top:30px;}
  /* fathers day page end */

  /* bea lambos creation page start */
  .cureted-wall-desc h1 {  font-size: 28px; margin-bottom: 15px;}
  .curation-frame-box h3 { font-size: 18px; margin-bottom: 8px;}
  /* bea lambos creation page end */

   /* gift card page start */
  .gvl-balance__header h2 { font-size: 28px !important;}
  /* gift card page end */

  
}


@media(max-width:991px){

  .pt70{padding-top:35px !important;}
  .pb70{padding-bottom:35px !important;}
  h2 { font-size: 24px;}

  .index-section:not(.index-section--sub-product):first-child {padding-top: 30px;}
  body .index-section {margin: 30px 0;}
  .section-header { margin-bottom: 20px;}

  /* header start */
  /* .site-header__logo img{height:60px; width:auto;} */
  body.gm-menu-installed .gm-menu.gm-menu-37136 .gm-item.gm-level-0 > .gm-target{padding:15px 5px !important;}
  .hulk-wishlist-icon{margin-left:0;}
  .site-nav__icons i { font-size: 19px !important;}
  body .site-header .site-nav__link--icon{padding:0px 6px;}

  /* new header start */
  .site-header .page-full{padding:0px 20px;}
  .header-item--logo{flex:0 0 6% !important;}
  /* .site-header .site-header__element.site-header__element--top .site-nav__item a, .site-header .site-header__element.site-header__element--top .site-nav__item summary { padding: 5px 7px; font-size: 15px;} */
  .site-navigation .site-nav__link { padding: 28px 7px !important;}
  .site-header__logo .site-header__logo-link img{height:55px;}
  /* new header end */

  /* sticky header start */
  .sticky .site-navigation .site-nav__link { padding: 18px 7px !important;}
  /* sticky header end */
  
  /* header end */

  /* search start */
  header#SiteHeader.site-header predictive-search #predictive-search{top:111px;}
  /* search end */

  /* banner start */
  .slideshow__slide--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e-hero-1 .h1.hero__title{font-size:34px;}
  /* banner end */

  /* featured collection start */
  .tr-collection p{font-size:20px;}
  [data-view="6-3"] .grid-item.tr-collection{flex:0 0 33%; margin-bottom:20px;}
  /* featured collection end */

  /* cta section start */
  .tr-banner-img-text .centered-text .description p { font-size: 30px;}
  .tr-banner-img-text .centered-text { height: 290px;}
   /* cta section end */

  /* shop the look start */
  .template-index .lookfy-gallery .kt__title{margin-bottom:18px;}
  /* shop the look end */

  /* newsletter start */
  .tr-newsletter .newsletter-section { padding: 30px 0;}
  /* newsletter end */

  /* home blog start */
  .blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta>a{font-size:18px;}
  /* home blog end */

  /* testemonial start */
  .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score[data-v-276b3882]{font-size:38px !important;}
  .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{font-size:15px !important; margin-top:10px;}
  /* textemonial end */

  /* service promise sec start */
  .tr-service-promise .tr-row .tr-blocks{height:auto; padding:25px;}
  .tr-service-promise .tr-row .tr-blocks .top-title, .tr-service-promise .tr-row .tr-blocks .middle-content { margin-bottom: 20px;}
  body .index-section #insta-feed h2 { margin-bottom: 20px;}
  /* service promise sec end */

  /* shop page start */
  .template-collection .section-header__title {font-size: 24px;}
  .template-collection .medium-up--one-fifth { width: 30%;}
  .template-collection .medium-up--four-fifths {width: 70%;}
  .template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product{flex: 0 0 31%; margin: 1% 1% 30px}
  .collection-filter__item--right{flex: 0 1 70%;}
  .template-collection .collection-grid[data-view=list] .grid-item .grid-item__link .grid-product__image-wrap { width: 160px;}

  /* category box start */
  .random-collections .category-box>a{font-size:14px;}
  
  /* category box end */
  
  /* shop page end */

  /* product details page start */
  body.template-product .index-section {margin: 35px 0;}
  .page-content--product{padding-top:35px;}
  .template-product .product-single__title { font-size: 21px;}
  .product-block { margin-bottom: 25px;}
  .template-product .quantity-container button.decrement, .template-product .quantity-container button.increment, .template-product .quantity-container input#tr-quantity { height: 45px;}
  .template-product .payment-buttons button[type=submit] { font-size: 16px;}
  .payment-buttons .add-to-cart, .payment-buttons .cart__checkout, .payment-buttons .shopify-payment-button, .payment-buttons .shopify-payment-button__button--unbranded { min-height: 45px;}
  .template-product .product-single__meta .product-block.product-block--tab .collapsible-trigger{font-size:15px; padding:12px 0px;}
  .template-product .section-header__title{font-size:23px;}
  .template-product .section-header { margin-bottom: 15px;}
  .template-product .yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{margin-top:5px;}
  .template-product .payment-buttons button#SI_trigger { font-size: 16px; padding: 10px 85px;}

  /* pair up strat */
  .template-product .product-single__meta .product-pair-holder{padding:15px;}
  .template-product .product-single__meta .product-pair.heading-title{margin-bottom:12px;}
  /* pair up end */

  /* inqiry popup start */
  .popup-box2 .box2 { padding: 25px 25px 25px; width: calc(100% - 100px);}
  .popup-box2 .box2 p.product_code{font-size:20px;}
  .popup-box2 button.submit_form_btn{padding:9px 15px;}
  .popup-box2 .head2 { font-size: 15px; font-weight: 500;}
  /* inqiry popup end */
  
  /* product details page end */

  /* cart page start */
  .template-cart .cart__page .cart__page-col .cart__item .cart__item-price, .template-cart .cart__page .cart__page-col .cart__item .cart__item-selector, .template-cart .cart__page .cart__page-col .cart__item .cart__item-total-price { width: 212px !important;}
  .template-cart .cart__page .cart__page-col .right-subtotal .cart__item--subtotal { font-size: 18px; margin-bottom: 15px;}
  .cart__checkout, .cart__continue{font-size:14px;}
  /* cart page end */

  /* contact us page start */
  .contactform-left .globo-form-app .header{margin-bottom:1.5rem;}
  .contactform-left .globo-form-app .header .title{font-size:24px;}
  /* contact us page end */

  /* about page start */
  /* #shopify-section-template--20791842111768__f54ef912-a242-45d8-83d3-7b4b67162235 .custom-content {padding-top: 35px !important;} */
  #shopify-section-template--20791842111768__1f637fc7-0c4c-4106-838e-2a75c7b559be .custom-content {padding-bottom: 15px !important;}
   /* about page end */

  /* hero banner start */
  .banner-top{min-height: 210px;}
  .banner-top h1 { font-size: 28px; margin-bottom: 8px;}
  .banner-top .description p { font-size: 16px;}
  /* hero banner end */

  /* hero content start */
  .template-collection .collection-hero__content { padding: 15px 0;}
  /* hero content end */

  /* my account start */
  /* profile start */
  .frcp-main .frcp-nav__title{padding:12px;}
  .frcp-main .frcp-nav__name{font-size:21px;}
  .frcp-main .frcp-profile-card__content { font-size: 17px;}
  /* profile end */
  /* my account end */

  /* login page start */
  body.template-customers-login .main-content .page-content .login-holder,body.template-customers-login .main-content .page-content .register-holder,
   body.template-customers-register .main-content .page-content .login-holder,body.template-customers-register .main-content .page-content .register-holder{max-width:100%;}
  body.template-customers-login #PageContainer .page-content form,body.template-customers-register #PageContainer .page-content form { max-width: 100%;}
  body.template-customers-login #PageContainer .page-content .row-title,body.template-customers-register #PageContainer .page-content .row-title { font-size: 20px;}
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last,body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last { padding: 20px 15px 20px;}
  /* login page end */

  /* register page start */
  body.template-customers-register #PageContainer .page-content .password-checker ul{flex-direction:column; margin-bottom:0;}
  body.template-customers-register #PageContainer .page-content form .btn{margin-top:0;}
  /* register page end */

  /* cms page start */
  .template-page .main-content .main-description h2.page-main-title { font-size: 24px;}
  .template-page .main-description h2 { margin-bottom: 10px; font-size: 20px;}
  .template-page .main-description h3 { margin-bottom: 10px; font-size: 17px;}
  /* cms page end */

  /* blog list page start */
  /* sidebar strat */
  .blog-layout__main h1 {font-size: 24px!important;}
  /* sidebar end */

  /* right part start */
  .top-design-stories { font-size: 22px!important; margin-bottom: 10px !important;}
  /* right part end */
  
  /* blog list page end */

  /* trade account signup start */
  .trade-account-sign-up-novacancy-fair-2023 .__pf.__pf_WPlZAlvB .pf-3_{padding-top: 35px; padding-bottom: 35px;}
  .trade-account-sign-up-novacancy-fair-2023 .pf-c h2 { font-size: 24px!important;}
  /* trade account signup end */

  /* blog details page start */
  .blog-details-container .blog-details-collection { font-size: 28px; margin-bottom: 10px;}
  .blog-layout__main .blog-details-container h2.wp-block-heading { font-size: 22px; padding-top: 12px; margin-bottom: 8px;}
  #bloggy--article h2 { font-size: 24px;}
  /* blog details page end */

  /* thank you page start */
.thank-you-newsletter .page-content,.thank-you .page-content{padding-top:100px; padding-bottom:100px;}
/* thank you page end */

  /* velentine gift start */
  .valentines-day-gift-guide .__pf.__pf_jXYjBccw .pf-105_ { padding-top: 20px;}
  .valentines-day-gift-guide .__pf [style*="--s-xs"]>.pf-c{padding-top:0; padding-bottom:0;}
  /* velentine gift end */

  /* fathers day page start */
  .the-designstuff-father-s-day-gift-guide .pf-11_ h2{margin-top:25px;}
  /* fathers day page end */

  /* bea lambos creation page start */
  .cureted-wall-desc h1 {  font-size: 26px; margin-bottom: 12px;}
  .cureted-wall-desc .sub-title{margin-bottom:10px;}
  /* bea lambos creation page end */

  /* search page start */
  .template-search .collection-filter__item--right { flex: 0 1 80%;}
  .template-search .template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product{flex: 0 0 48%;}
  /* search page end */

  /* gift card page start */
  .gvl-balance__header h2 { font-size: 26px !important;}
  /* gift card page end */

  
}


@media(min-width:769px){

  /* collection sidebar start */
  .grid__item--sidebar{min-height:100vh;}
  /* collection sidebar end */
  
}


@media(max-width:768px){

  .pt70{padding-top:25px !important;}
  .pb70{padding-bottom:25px !important;}
  h2 { font-size: 22px;}

  
  /* header start */
  .site-header__logo{margin:0;}
  .site-header__drawer{padding:0px 20px;}
  header#SiteHeader.site-header .site-header__search-container.is-active{background:#fff;}
  body header#SiteHeader.site-header predictive-search.is-active { max-width: 100%; margin-left: 0;}
  .site-header .site-nav__link--icon svg, body.gm-menu-installed #SiteHeader .wishlist-link .wk-button{transform:scale(1);}
  .header-item--icons { z-index: 0;}
  body .site-header .site-nav__link--icon { padding: 0 10px;}

  /* cart popup strat */
  .site-header__drawer.site-header__cart{padding:0;}
  .site-header .js-close-header-cart svg{margin-top:-5px; transform: scale(.8);}
  /* cart popup end */
  /* header end */

  /* sticky header start */
  /* body.gm-menu-installed .sticky .header-item .hulk-wishlist-icon svg {width: 22px!important;height: 22px!important;}
  .sticky .site-header .site-header__element.site-header__element--top .header-item.header-item--icons svg { width: 22px; height: 22px;} */
  .sticky .site-header .site-header__element.site-header__element--top .header-item.header-item--icons svg path { width: 22px; height: 22px; scale: 0.95;}
  body.gm-menu-installed .sticky .header-item .wishlist-link { padding: 0 8px;}
  body.gm-menu-installed .sticky  #SiteHeader .wishlist-link .wk-button { top: 0; padding: 0 0px;}
  /* sticky header end */

  /* search start */
  .sticky header#SiteHeader.site-header predictive-search.is-active input#Search{height:35px; padding:8px 0px; }
   header#SiteHeader.site-header predictive-search.is-active input#Search{background:#fff;}
  .sticky header#SiteHeader.site-header predictive-search #predictive-search { top: 52px;}
  header#SiteHeader.site-header predictive-search #predictive-search {top: 91px;}
  /* search end */

  /* featured collection start */
  .tr-collection p { font-size: 18px; line-height: 25px;}
  /* featured collection end */

  /* shop the look start */
  .flickitylf-enabled.is-draggable{margin-bottom:20px !important;}
  /* shop the look end */

  /* insta feed section start */
  body .index-section #insta-feed h2 { font-size: 22px!important;}
  /* insta feed section end */

  /* home brand start */
  .tr-brands .logo-bar__item img{height:40px;}
  /* home brand end */

  /* home testemonial start */
  .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title{flex-direction:column !important;}
  #yotpo-app .yotpo-head{flex-direction:column !important;}
  #yotpo-app .yotpo-head .yotpo-headline{margin-bottom:10px;}
  /* home testemonial end */

  /* about start */
  .template-index .theme-block { margin-bottom: 10px;}
  .rte .aboutushome h2 {  margin-top: 30px; margin-bottom: 12px; font-size: 20px;}
  /* about end */

  /* footer start */
  .footer__mobile-section{border-top:0; padding: 15px 10px 0;}
  .footer__blocks{gap:15px;}
  .footer__block { flex: 0 0 31%; max-width: 31%;}
  .site-footer .footer__section{padding-top:20px; padding-bottom:20px;}

  
  /* footer start end */

  /* shop page start */
  .template-collection .page-container .collection-grid__wrapper .collection-filter { display: block; z-index:3; background: #f3f3f5; margin: 0 !important; top:0px !important; position:relative; padding: 0; border: 0; box-shadow: 0;}
  .template-collection .page-container .collection-grid__wrapper.sticky .collection-filter .collection-filter__item button{color:#000;} 
  .template-collection .medium-up--four-fifths {width: 100%;}
  .template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product { flex: 0 0 48%;}
  .template-collection .collection-grid[data-view=large] .tr.grid-item.grid-product { flex: 0 0 100%;}
  .collection-sidebar__group.collection-sidebar__group--sort .tag-list:not(.tag-list--swatches){column-count:1;}
  .collection-sidebar__group .tag-list:not(.tag-list--swatches){margin-bottom:0;}
  .template-collection .filter-wrapper .collapsible-content--all.is-open { padding-bottom: 0;}
  .supports-touch.lock-scroll { overflow: auto;}
  .collection-mobile-filters .filter-wrapper{transform: translateY(0%); height:0;}
  .collection-mobile-filters .filter-wrapper.is-active{height:auto;}
  .template-collection .collection-filter .collection-filter__inner,.collection-filter__btn{padding:0;}
  .collection-filter__item--right{padding-left:0;}
  .collection-filter__item--drawer{padding-right:0;}
  
  
  /* shop page end */

  /* product details page start */
  .grid--product-images--partial .flickity-slider .product-main-slide{width:100%;}
  .template-product .payment-cta{justify-content:flex-start; margin-top: 8px;}
  .wishlist-button .wk-button{margin-left:20px;}
  .template-product .payment-buttons button#SI_trigger { padding: 8px 65px;}
  /* .template-product .product-single__meta .product-block.product-block--tab .collapsible-content--all.is-open{height:auto !important;} */
  .template-product .product-single__sticky { top: 0;}
  /* product details page end */

  /* cart page start */
  .template-cart .page-width.page-width--cart.page-content { padding: 25px 0;}
  .template-cart .cart__image a{width:auto;}
  .template-cart .cart__image { margin-right: 10px; width:112px;}
  .template-cart header.section-header.text-center {margin-bottom: 12px;}
  /* cart page end */

  /* about page start */
  body.about-us .custom-content{flex-direction:column;}
  body.template-page.about-us .main-content .two-thirds,body.template-page.about-us .main-content .one-third{width:100%;}
 #shopify-section-template--20791842111768__f54ef912-a242-45d8-83d3-7b4b67162235 .custom-content {padding-top: 20px!important;}
  body.template-page.about-us .custom__item .custom__item-inner--image{margin-bottom:20px;}
  body.template-page.about-us .main-content .page-width h2{margin-top:25px;}
  /* about page end */

  /* contact page start */
  .contactform-left .globo-form-app .header .title { font-size: 22px;}
  .contactform-left .globo-form-app .header { margin-bottom: 1rem;}
  .contact-from-right{padding-top:30px;}
  /* contact page end */

  /* hero banner start */
  .banner-top{min-height: 180px;}
  .banner-top h1 { font-size: 26px; margin-bottom: 5px;}
  .template-page .main-content .banner-top h2{font-size:22px;}
  /* hero banner end */

  /* hero content start */
  .collection-hero__content .breadcrumb { margin-bottom: 10px;}

  /* cms page start */
  .template-page .main-content .main-description h2.page-main-title { font-size: 22px;}
  /* cms page end */

  /* blog list page start */

  /* sidebar start */
  .blog-layout__main .medium-up--one-fifth { width: 100%; padding-left: 0;}
  .blog-layout__main .medium-up--four-fifths { width: 100%; padding-top:20px;}
  
  /* sidebar end */

  /* right part start */
  .blog-layout__main h1 { font-size: 22px!important;}
  .blog-layout__main .grid-article { margin-bottom: 20px;}
  .blog-layout .grid-item.grid-article[data-style=large] .grid-article__meta>a { font-size: 17px;}
  .top-design-stories { font-size: 20px!important; margin-bottom: 8px!important;}
  /* right part end */
  /* blog list page end */

  /* sign up for employee start */
.cyber-weekend-2023-early-access .klaviyo-form input{height:40px !important;}  
.cyber-weekend-2023-early-access .klaviyo-form button{padding: 10px 15px !important; font-size:15px !important;}
/* sign up for employee end */

  /* trade account signup start */
  .trade-account-sign-up-novacancy-fair-2023 .__pf.__pf_WPlZAlvB .pf-3_{padding-top: 25px; padding-bottom: 25px;}
  .trade-account-sign-up-novacancy-fair-2023 .pf-c h2 { font-size: 22px!important;}
  .trade-account-sign-up-novacancy-fair-2023 .__pf.__pf_WPlZAlvB .pf-5_{margin-bottom:15px;}
  /* trade account signup end */

  /* blog details page start */
  .blog-layout__main .blog-details-nav .grid-article{display:block; padding-bottom:10px;}
  .blog-layout__main .blog-details-nav .grid-article:last-child{padding-bottom:0;}
  .blog-layout__main .blog-details-nav.medium-up--four-fifths{display:block; padding-top:0;}
  .return-link { padding: 8px 12px; text-align: center; font-size: 13px;}
  .blog-details-container #bloggy--article h4 { font-size: 18px; margin-bottom: 6px;}
  .blog-layout__main .blog-details-container h3 { font-size: 18px; margin-bottom: 6px;}
  #bloggy--article h2{margin-bottom:10px !important; font-size:22px; }
  #bloggy--article h3{margin-bottom:8px !important;}
  .blog-layout .blog-layout__main { margin-bottom: 0;}
  

  /* left right start */
  .left-right-sec .left-right-inner, .images-box{flex-direction: column-reverse; padding-bottom: 15px;}
  .left-right-sec .left-right-inner.reverse { flex-direction: column-reverse;}
  .left-right-sec .left-right-inner .text-holder, .left-right-sec .left-right-inner .img-holder, .images-box .img-box-holder{padding-bottom:15px;}
  .left-right-sec .left-right-inner.reverse .text-holder{padding-left:0;}
   /* left right end */
  
  /* blog details page end */

  /* thank you page start */
.thank-you-newsletter .page-content,.thank-you .page-content{padding-top:90px; padding-bottom:90px;}
/* thank you page end */

  /* velentine gift start */
  .theme_store_id_902 .__pf.__pf_jXYjBccw h2 { margin-bottom: 0;}
  .theme_store_id_902 .__pf.__pf_jXYjBccw .pf-105_ { padding-top: 0px;}
  /* velentine gift end */

  /* fathers day start */
  .the-designstuff-father-s-day-gift-guide .father-day-footer-section .sc-fHeRUh{padding:0 0 20px 0;}
  /* fathers day end */

  /* search page start */
  .template-search .medium-up--one-fifth { width: 100% !important;}
  .template-search .collection-filter__item--right { flex: 0 1 100%;}
  .template-search .page-container .collection-grid__wrapper .collection-filter{display:none;}
  /* search page end */

  /* common cms content page start */
  .cms-page-main h2 { margin-top: 25px;}
  /* common cms content page end */

  /* my account page start */
  .frcp-nav-button{background:#fff !important;}
  /* my account page end */

  
  
}


@media(max-width:767px){

  .section-header { margin-bottom: 12px;}

  /* banner start */
  .slideshow-wrapper.tr-hero .hero-natural--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e { padding-bottom: 45%;}
  .slideshow__slide--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e-hero-1 .h1.hero__title { font-size: 28px;}
  /* banner end */

  /* cta section start */
  .tr-banner-img-text .centered-text .description p strong,.tr-banner-img-text .centered-text .description p em { font-size: 28px;}
  .tr-banner-img-text .centered-text .description p{line-height:normal;}
  .tr-banner-img-text .centered-text .cta a{font-size: 16px; min-width: 165px; height: 42px;}
  .tr-banner-img-text .centered-text { height: 260px;}
  /* cta section end */

  /* brand slider start */
  .tr-brands .grid-item.grid-product{flex:0 0 25%; }
  .tr-brands .product-grid{padding-top:15px; padding-bottom:15px;}
  
  /* brand slider end */

  /* service promise sec start */
  .tr-service-promise .tr-row .tr-blocks{width:50%; margin: 0 0 10px 0;}
  /* service promise sec end */

  /* product details page start */
  body.template-product .index-section { margin: 25px 0;}
  /* product details page end */

  /* my account page start */
  /* profile start */
  body.template-customers-account .frcp-app .frcp-main-view{padding:16px;}
  .frcp-main .frcp-profile-cards-container { margin-top: 0;}
 .frcp-main .frcp-nav__title{padding-bottom:0;}
  /* profile end */
  /* my account page end */

  /* login page start */
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type,body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr:first-of-type{display:none;}
  body.template-customers-login .main-content .page-content .grid__item.one-half.small--one-whole.tr.last,body.template-customers-register .main-content .page-content .grid__item.one-half.small--one-whole.tr.last { width: 100%;}
  /* login page end */

  /* bea lambos creation page start */
  .cureted-wall-desc h1 {  font-size: 24px; margin-bottom: 10px;}
  .cureted-wall-desc .sub-title{margin-bottom:8px;}
  .curation-frame-box{margin-bottom:15px;}
  /* bea lambos creation page end */

  /* corporate card service page start */
  .corporate-card-service-list h3 {font-size: 18px;}
  /* corporate card service page end */
  body.template-cart .cart__image img {-o-object-fit: cover; object-fit: cover;}
}

/* responsive css end */


@media(max-width:575px){

  /* banner start */
  .hero.loaded .slideshow__slide.is-selected .hero__animation-contents{font-size:24px; line-height:normal;}
  .tr-hero .hero .slideshow__slide .hero__link .btn{padding:6px 20px;}

  /* mobile banner change start */
  .slideshow-wrapper.tr-hero .hero-natural--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e { padding-bottom: 70vh !important;}
  .tr-hero .hero__text-content.vertical-center.horizontal-right{vertical-align:top; padding-top:80px;}
  .tr-hero .hero__text-shadow{width:100%; text-align:center;}
  /* mobile banner change end */
  
  /* banner end */

  /* shop the look start */
  .template-index .lookfy-gallery .kt__title{font-size:24px;}
  /* shop the look end */

  /* home about start */
  .rte .aboutushome h2 { margin-top: 20px; margin-bottom: 12px; font-size: 19px;}
  /* home about end */

  /* home brand start */
  .tr-brands .logo-bar__item img {height: 30px;}
  /* home brand end */

  /* footer start */
  .footer__block { flex: 0 0 100%; max-width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #cacaca; }
  .footer__blocks{gap: 0px;}
  .footer__block:last-child {margin-bottom:0; padding-bottom:0; border-bottom:0; }
  .footer__mobile-section { padding: 0px 15px 0;}

  .footer__menu{display:none; padding-top:5px;}
  .site-footer .footer__title{margin-bottom:0; position:relative;}
  .site-footer .footer__block--mobile .footer__title{margin-bottom:15px;}
  .site-footer .footer__title:before{content:""; position:absolute; top:0; right:10px; height:14px; width:14px; background:url('angle-down-solid.svg')no-repeat center center; background-size:14px; } 
  .site-footer .footer__title.menu-show:before{transform: rotate(180deg);}
  .site-footer .footer__block--mobile .footer__title:before{content:none;}
  .site-footer .footer__block[ data-type="contact"] .footer__block--mobile .footer__title:before{content:'';}

  .copyright .footer__base-links{text-align:center;}
  
  /* footer end */

  /* product details page start */
  body.template-product .index-section {margin: 20px 0;}
  .template-product .product-single__title { font-size: 19px;}
  .template-product .section-header__title {font-size: 20px;}
  .template-product .section-header { margin-bottom: 12px;}
  .template-product .yotpo-display-s .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary { margin-top: 15px;}
  .template-product .yotpo-head .yotpo-headline{font-size: 16px;}
  .template-product .payment-buttons button#SI_trigger { padding: 7px 55px; font-size: 15px;}

  /* inquiry popup start */
  .popup-box2 .box2 p.product_code{font-size:18px;}
  .popup-box2 .box2 { padding: 20px; width: calc(100% - 50px);}
  .popup-box2 button.submit_form_btn { padding: 8px 15px; font-size: 15px;}
  /* inquiry popup end */
  
  /* product details page end */

  /* cart page start */
  .template-cart .cart__page .cart__page-col .order-comments textarea{height:75px; min-height:auto;}
  /* cart page end */

  /* about page start */
  .template-page .main-content h2{font-size:22px;}
  body.template-page.about-us .main-content .page-width h2 { margin-bottom: 5px;}
  /* about page end */

  /* hero banner start */
  .banner-top{min-height: 160px;}
  .banner-top h1 { font-size: 24px;}
  .banner-top .description p { font-size: 14px;}
  .template-page .main-content .banner-top h2{font-size:20px;}
  /* hero banner end */

   /* cms page start */
  .template-page .main-content .main-description h2 { margin-bottom: 10px; font-size: 20px;}
  .template-page .main-content .main-description h3 { margin-bottom: 10px; font-size: 17px;}
  /* cms page end */

  /* blog details page start */
  .blog-details-container .blog-details-collection {font-size: 24px; margin-bottom: 8px;}
  .blog-layout__main .blog-details-container h2.wp-block-heading { font-size: 20px; padding-top: 10px; margin-bottom: 7px;}
  body .blog-details-container .tr.grid-item.grid-product { flex: 0 0 48%;}
  .blog-layout__main .blog-details-container figure.wp-block-image {margin-top: 35px;}
  /* blog details page end */

  /* contact us page start */
  .contact-from-right { padding-top: 10px;}
  /* contact us page end */

  /* thank you page start */
.thank-you-newsletter .page-content,.thank-you .page-content{padding-top:50px; padding-bottom:50px;}
/* thank you page end */

  /* bea lambos creation page start */
  .cureted-wall-desc h1 {  font-size: 22px; margin-bottom: 8px;}
  .cureted-wall-desc .sub-title{margin-bottom:6px;}
  /* bea lambos creation page end */

  /* corporate card service page start */
  .corporate-card-service-list{column-count:1;}
  /* corporate card service page end */

  /* trade account page start */
  #shopify-section-tr-trade-register .main-section h4{font-size:18px;}
  /* trade account page start */

  /* trade account details page strat */
  .template-page.trade-account-details h1.section-header__title { font-size: 24px;}
  /* trade account details page end */

  /* common cms content page start */
  .cms-page-main h2 { margin-top: 25px;}
  /* common cms content page end */
  
}

@media(max-width:479px){

  /* header start */
  .site-header .site-nav__link--icon {padding: 0 4px;}
  /* header end */

  /* featured collection start */
  [data-view="6-3"] .grid-item.tr-collection{flex:0 0 100%;}
  /* featured collection end */

  /* service promise sec start */
  .tr-service-promise .tr-row .tr-blocks { width: 100%;}
  /* service promise sec end */

  /* hero banner start */
  .banner-top h1 { font-size: 22px;}
  /* hero banner end */

  /* trade account details page start */
  .template-page.trade-account-details h1.section-header__title { font-size: 22px;}
  /* trade account details page end */

  /* common cms content page start */
  .template-page .main-content .cms-page-main h2{font-size:20px;}
  .cms-page-main h2 { margin-top: 25px; }
  /* common cms content page end */

  /* gift card page start */
  .gvl-balance__header h2 { font-size: 24px !important;}
  .gvl-balance { padding: 24px 15px !important;}
  /* gift card page end */
  
}

@media(max-width:400px){

  /* banner start */
  .slideshow-wrapper.tr-hero .hero-natural--template--20791842046232__05d0eab7-1f5e-4b6c-bd30-0a5c5add902e { padding-bottom: 60%;}
  /* banner end */

  /* brand slider start */
  .tr-brands .logo-bar__item img{height:25px;}
  .tr-brands .grid-item.grid-product {flex: 0 0 50%;}
  /* brand slider end */

  /* shop page start */
  /* .template-collection .collection-grid[data-view=large] .tr.grid-item.grid-product {flex: 0 0 100%;}
  .template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product { flex: 0 0 100%;} */
  .tr.grid-product .grid-product__title, .tr.grid-product .grid-product__price--original { font-size: 14px;}
  .tr.grid-product .grid-product__price--current { font-size: 14px; margin-top: 10px;}
  /* shop page end */ 

 

  /* product details page start */
  .template-product .payment-cta { flex-direction: column; align-items: flex-start;}
  .template-product .wishlist-button .wk-button { margin-left: 0; padding-left: 0px !important;}
  /* product details page end */

  /* blog details page start */
  body .blog-details-container .tr.grid-item.grid-product { flex: 0 0 100%; margin-bottom:20px;}
  /* blog details page end */

  /* search page start */
  /* .template-search .template-collection .collection-grid[data-view=medium] .tr.grid-item.grid-product { flex: 0 0 100%;} */
  .search-content .page-width .page-width{padding-left:0; padding-right:0;}
  .template-search .grid-product__price .product__price--compare, .template-collection .grid-product__price .product__price--compare>span, .template-collection .grid-product__price .product__price--compare{font-size:14px; display:block;}
  /* search page end */

  /* velentine gift start */
  .theme_store_id_902 .pf-slide.pf-c{flex:0 0 100%; max-width:100%;}
  
}



/* 28-3 changes end */
.grid-product__price span.axt-rule-label {
    float: left;
   top: 0px !important;
}
.tr.grid-product .grid-product__price--current {
    white-space: nowrap;
}

/* SITE LOADER
-------------------------------------------------------*/

.loader-mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #F3F3F5;
    z-index: 99999;
}

.loaderdiv {
    position: absolute;
    left: 45%;
    top: 45%;
    font-size: 0;
    color: #00c9d0;
    display: inline-block;
    margin: -25px 0 0 -25px;
    text-indent: -9999em;
    height: 150px;
    width: 150px;
}
.lead{
  font-size:13px;
}
.loaderdiv div {
    display: inline-block;
    float: none;
    position: absolute;
    top: 0;
    left: 0;
     height: 300px;
    width: 300px;
    opacity: .5;
    border-radius: 50%;
    /* -webkit-animation: ballPulseDouble 2s ease-in-out infinite;
    animation: ballPulseDouble 2s ease-in-out infinite; */
}

.loaderdiv div:last-child {
    /* -webkit-animation-delay: -1s;
    animation-delay: -1s; */
}
.color-variants a.extracolor{display:none;}
.pluscolorvariant { font-size: 25px; line-height: 14px; font-weight: 500; color: #222; }
/* .loaderdiv img{top: -20px;    position: relative;    right: -20px;} */
@-webkit-keyframes ballPulseDouble {
    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes ballPulseDouble {
    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.collections-tab ul{height:650px; overflow:scroll;}
#vify-gift-card + .shopify-section {
    display: none;
}



.random-collection-main .random-collections {
    width: 1420px;
    display: none;
}




p.hengam-preorder-description {
    display: none;
}

.unloading[data-transitions=true] .transition-body {
    animation: fade-in .8s ease forwards !important;
}

.xyAppBlockPopup .close {
    background: #fff;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    box-shadow: 0 0 10px #aaa;
    font-size: 30px;
    right: 5px;
    padding-bottom: 5px !important;
}


.activemenu:after {
   border-bottom: 2px solid;
    border-bottom-color: var(--colorNavText);
    bottom: 0;
    content: "";
    display: none;
    left: 0;
    margin: 0 20px;
    position: absolute;
    right: 0;
    display: block;
    border-bottom-color: #88744c !important;
    bottom: 20px !important;
}
.notifyButtonStyle{min-height:54px; background:#434841 !important;}


/* NOV 1, 2024 */

.main-content wishlist-page .wk-page {
    max-width: 1500px;
    padding: 0 40px;
    margin-bottom: 50px;
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
    text-align: left !important;
    padding-left: 40px !important;
    padding-bottom: var(--pageTopPadding) !important;
    padding-top: var(--pageTopPadding) !important;
}
wishlist-page .wk-header {
  gap: 0px !important;
}
wishlist-page .wk-login-callout p, wishlist-page .wk-wishlist-empty-callout p {
    padding: 0 !important;
    margin: 10px 0px !important;
}

wishlist-page .wk-header .wk-title {
  font-size: 26px !important;
}
wishlist-page .wk-header .wk-title {
  text-align: left !important;
}
button.wk-button.wk-align-center.wk-align-content-center {
  padding: 0px !important;
}
wishlist-page .wk-header .wk-controls {
  justify-content: left !important;
}
wishlist-page .wk-login-callout p, wishlist-page .wk-wishlist-empty-callout p {
    font-size: 14px !important;
}

h3[data-mywishlisttitle] {
    text-transform: capitalize;
  font-size: 26px;
}
#shopify-section-template--20791841882392__main .section-header__title {
    margin-bottom: 0;
    text-align: left !important;
    font-size: 26px !important;
    padding-left: 40px; 
}

.thank-you-newsletter .page-content,.thank-you .page-content{padding-top:40px !important; padding-bottom:60px !important;}

a[data-myaccount] {
    text-transform: capitalize;
     text-decoration: underline !important; /* Adds an underline */
    display: inline-block; /* Ensures inline-block display */
}

/* NOV 1, 2024 */

/* NOV 4, 2024 */
small.cart__discount {
    color: #1F2124 !important;
}
/* NOV 4, 2024 */

/* NOV 12, 2024 */
.restock-alerts-modal-box.modalBoxStyle {
    border-radius: 0px !important;
}
input.restock-alerts-email-input.inputStyle {
 border-radius: 0px !important;

}

button.restock-alerts-submit-button.notifyButtonStyle.submitButtonStyle.btn.btn--full.add-to-cart.btn.button.Button.button-primary.Button-primary.button--primary.Button--primary {
 border-radius: 0px !important;
}

button.restock-alerts-submit-button.notifyButtonStyle.submitButtonStyle.btn.btn--full.add-to-cart.btn.button.Button.button-primary.Button-primary.button--primary.Button--primary {
font-weight: 400 !important;
font-size:16px !important;
}
button.restock-alerts-notify-button.PRODUCT_PAGE-notify-button.notifyButtonStyle.btn.btn--full.add-to-cart.btn.button.Button.button-primary.Button-primary.button--primary.Button--primary {
font-weight: 400 !important;
}
.predictive-overflow-hidden .activemenu:after {
    opacity: 0;
}
.h1.section-header__title{margin-bottom:20px !important;}
div[data-store-availability-holder] {
    display: none;
}
/* NOV 12, 2024 */


/* FEB 18, 2025 */

.megamenu__cols {
   columns: 5 !important;
}

.megamenu__col:first-child {
    height: 100% !important;
}

.site-nav__dropdown-link{
font-size: 15.5px !important;
}
.product-block .cartstylepage, .page-width--cart .cartstylepage{
  display:none;
}
#shopify-section-template--23579666350360__advanced_content_PcN9yx{
  background: white;
}


.tr.grid-product .grid-product__price--current {
    font-size: 15px;
    font-weight: 400;
     
}
/*.faq-section summary{
    background: #434841;
    color: #fff;
    padding: 10px 15px;
    text-decoration: none !important;
}
.faq-section details{
    margin-bottom: 10px;
}*/

/* 1. Style the container (details tag) to handle the separator lines */
.faq-section details {
    margin-bottom: 0; /* Remove gap so borders touch */
    border-bottom: 1px solid #e0e0e0; /* The light grey separator line */
}

/* 2. Style the Summary (The clickable header) */
.faq-section summary {
    background: transparent; /* Matches the light background in image */
    color: #434841;          /* Dark Grey text color */
    padding: 20px 0;         /* Vertical spacing */
    
    font-weight: 600;        /* Make text slightly bold */
    cursor: pointer;         /* Hand icon on hover */
    list-style: none;        /* Hides the default triangle marker */
    
    /* Flexbox layout to push the + to the right */
    display: flex;
    justify-content: space-between; 
    align-items: center;
    text-decoration: none !important;
}

/* 3. Hide default marker for Chrome/Safari/Edge */
.faq-section summary::-webkit-details-marker {
    display: none;
}

/* 4. Create the Plus (+) Icon using a pseudo-element */
.faq-section summary::after {
    content: '+';
    font-size: 18px;
    color: #434841;
    font-weight: 400;
}

/* Optional: Change the icon to a Minus (-) when the menu is open */
.faq-section details[open] summary::after {
    content: '-';
}
@media only screen and (min-width: 769px) {
    .product__price {
        font-size: 15px;
      color: #898989 !important;
    }
}


/*Essential app customization 27/4/2026*/ 
.essential_annoucement_bar_title_container_3ae817b6-3b1e-4d07-aeb1-ad619777f383 {
  display: none !important;
}

/* DESKTOP */
.essential_annoucement_bar_subheading_3ae817b6-3b1e-4d07-aeb1-ad619777f383 {
  font-size: 15px !important;
padding-bottom: 7px !important;
}

/* MOBILE */
@media (max-width: 768px) {
  .essential_annoucement_bar_subheading_3ae817b6-3b1e-4d07-aeb1-ad619777f383 {
    font-size: 15px !important;
    text-align: center !important;
     }


.essential_annoucement_bar_title_container_850434cc-9c0d-48d4-bb10-0bc54bacaa2e {
  display: none !important;
}

/* DESKTOP */
.essential_annoucement_bar_subheading_850434cc-9c0d-48d4-bb10-0bc54bacaa2e {
  font-size: 15px !important;
padding-bottom: 7px !important;
}

/* MOBILE */
@media (max-width: 768px) {
  .essential_annoucement_bar_subheading_850434cc-9c0d-48d4-bb10-0bc54bacaa2e {
    font-size: 15px !important;
    text-align: center !important;
     }

  /* end*/

/* .faq-item {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0;
}

.faq-item summary {
  cursor: pointer;
  font-weight: 600;
  list-style: none;
}

.faq-item summary::-webkit-details-marker {
  display: none;
}

.faq-item summary::after {
  content: "+";
  float: right;
}

.faq-item[open] summary::after {
  content: "-";
}

.faq-content {
  padding-top: 10px;
} */
 /* FAQ Wrapper */
 .faq-item {
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    margin-bottom: 10px!important;
}

/* Question */
.faq-item summary {
    cursor: pointer!important;
    list-style: none!important;
    font-weight: 600!important;
    padding: 15px 0!important;
    display: flex!important;
    justify-content: space-between!important;
    align-items: center!important;
}

.faq-item summary::-webkit-details-marker {
    display: none;
}

/* Plus icon */
.faq-item summary::after {
    content: "+"!important;
    font-size: 22px!important;
    line-height: 1!important;
}

/* Minus icon */
.faq-item[open] summary::after {
    content: "−"!important;
}

/* IMPORTANT */
.faq-item .faq-content {
    display: none;
    padding: 0 0 15px;
}

.faq-item[open] .faq-content {
    display: block;
}