@media(max-width: 425px){
    .zprow.zs-column [data-element-type="column"]{
        width: 25% !important
    }
    .zprow.zs-column figure figcaption {
		position: relative;
		padding: 3px 4px;
		text-align: center;
	}
}
.theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo {
        padding-inline: 0px;
    }
@media (max-width: 991px) and (max-width: 991px) {
    .zcs_mobile_remove_padding {
		padding-inline: 0!important;
        padding-block: 0!important;
    }
    .theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-site-name-caption .theme-mobile-header-site-name,.theme-mobile-header-style-05.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-site-name-caption .theme-mobile-header-site-caption {
        word-break: inherit;
        word-wrap: initial;
        margin: -3px;
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    .zs-mobile-view [data-element-type="column"]{
    width : 50% !important;
        .zpimage-caption {
            padding : 0 !important;
        }
   }
}
.theme-product-details-style-02 [data-zs-product-primary-details] .theme-product-detail-container .theme-tag-social-contianer .theme-tag-list-container {
    flex-wrap: wrap;
}
.theme-header .zpcontainer .theme-branding-info .theme-site-name-caption .theme-site-name, .theme-header .zpcontainer .theme-branding-info .theme-site-name-caption .theme-site-caption {
    display: none;
}
.theme-tag-list-container li::after {
    content: none !important;
}
.signin_container .btn.blue {
    color: #9A7B53;
}
.theme-noaccount-signup a {
    color: #9A7B53;
}
.theme-already-signin-info a {
    color: #9A7B53;
}
.user-signup-form-container .signup-button {
    background-color: #9A7B53;
}
.user-signup-form-container .signup-button:hover {
background-color: #9A7B53;
}
.theme-product-detail-container button.theme-cart-button {
width:50% !important;
}
.theme-product-detail-container [buy-now-button] {
justify-content: center;
border-radius: 8px;
}
@media(max-width: 1024px){
	[data-zs-product-details-section-container] [data-zs-product-id][data-zs-product-details-primary-section] [data-zs-product-primary-details] .theme-product-detail-container [data-nostock-cart-add] .theme-product-cart-buttons{
		flex-direction: column;
	}
	.theme-product-detail-container button.theme-cart-button {
	width:100% !important;
}
}
.theme-product-cart-buttons {
  display: flex;
  flex-wrap: wrap;
}

.theme-product-cart-buttons > * {
  flex: 1 1 calc(50% - 5px); 
}

.theme-product-cart-buttons > :nth-child(3) {
  flex: 1 1 100%; 
}
[data-zs-product-variant-label] {
    width: auto !important;
}
.zpelem-newsletter #newsletter_response{
color: white !important
}
[data-theme-content-container] h1.theme-category-name {
color: #000
}
[data-zs-variant-wishlist] .wishlist-btn{
    display: flex;
    flex-direction: column;
    gap: 20px
}
.theme-product-cart-buttons {
  display: flex;
  flex-wrap: wrap;
}

.theme-product-cart-buttons > * {
  flex: 1 1 calc(50% - 5px); 
}

.theme-product-cart-buttons > :nth-child(3) {
  flex: 1 1 100%; 
}

[data-zs-product-variant-label] {
    width: auto !important;
}
.theme-product-details-style-02 .theme-product-variant .theme-product-color label {
outline: 1px solid rgba(0,0,0,0.5) !important;
}

.theme-product-details-style-02 .theme-product-variant .theme-product-color label.chekedLabel,
.theme-product-details-style-02 .theme-product-variant .theme-product-color label:hover {
    outline: 3px solid rgba(0, 0, 0, 0.3) !important;
}
@font-face {
 font-family: 'MetropolisRegular';
 src: url('/Metropolis-Regular.otf?storefront_domain=silversesocks.zohoecommerce.com')
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MetropolisLight';
 src: url('/Metropolis-Light.otf?storefront_domain=silversesocks.zohoecommerce.com')
 font-weight: normal;
 font-style: normal;
}
@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-search-and-mini-cart-group [data-zs-search-container] {
        width: 280px;
    }
}
.theme-tag-list-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
