/** Shopify CDN: Minification failed

Line 1893:0 Unexpected "#"
Line 1933:0 Unexpected "#"
Line 1940:0 Unexpected "#"
Line 1945:0 Unexpected "#"
Line 1948:0 Unexpected "#"

**/
@import url('https://fonts.googleapis.com/css2?family=Moon+Dance&display=swap');

li .icon-down-arrow{
  display: none;
}
.productTag{
  display:none;
}
.productTag:last-of-type{
  display:initial;
}
.productTag.withThumb{
  left:18%;
}
.productTag.withoutthumb{
  left:2%;
}
/* .cart__trust{
  background-color: #000;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
} */
/* Product tag */
.productTag{
  padding: 6px 8px;
  font-size: 11px;
  top: 9px;
  position: absolute;
  z-index: 9;
  background: #f3f3f3;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .05em;
}
.productTag:hover{
  color:#000;
}
/* End tag */

.dropdown {
	background-color: #f3f3f3;
	z-index: 1000000000
}

body {
	background-color: #fafafa !important;
}

.newsletter_section {
	background-color: #fafafa
}

.newsletter_section h2 {
	color: black;
	font-size: 40px;
	margin-bottom: 10px;
}

.newsletter_section p {
color: black;
font-size: 15px;
margin-bottom: 20px;
}

.newsletter_section input {
border-radius: 3px;
border: 1px solid #d3d3d3
}

.input-row {
display: flex;
justify-content: center;
padding: 0px 60px;
}

.SSL {
width: 100px;
}

.locale-selectors__container {
display: none;
}

.purchase-details__buttons {
margin-left: 0px !important;
}

.social_icons {
margin-left: 2% !important;
}

.social_buttons {
width: 100%;
padding-left:0;
}

.product_links {
width: 400px;
}

.usf-sr-container {
width: 75% !important;
}

.usf-facets {
margin-right: 5%;
}

.slider-gallery .thumbnail .product-info__caption {
margin-top: 0px;
}

.spr-badge {
display: none !important;
}

.list-collections .thumbnail .product-info__caption, .product-list .thumbnail .product-info__caption, .slider-gallery .thumbnail .product-info__caption {
margin-top: 0px;
}

.mf_button {
border: 1px solid #000!important;
width: 400px;
height: 44px;
border-radius: 4px;
text-transform: uppercase;
font-size: 14px;
background-color: white;
margin-top: 10px;
}
button.global-button[name="checkout"] {
visibility: visible !important;
position: relative !important;
left: 0 !important;
}

button.global-button.global-button--primary.add_to_cart[name="checkout-cloned"] {
display: none;
}
.mf_button-offer, #make_an_offer_btn_div #wk_make_an_offer_btn.btn {
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #000!important;
width: calc(100%);
height: 44px;
border-radius: 3px;
text-transform: uppercase;
font-size: 14px;
background-color: #fff;
margin-top: 10px;
margin-left: 0px;
margin-bottom: -10px
}

@media screen and (max-width: 798px) and (min-width: 481px) {

}

@media screen and (max-width: 480px) {
.mf_button-offer {
width: 100%;
margin-left: 0px
}
#shopify-product-reviews .spr-container {
width:100% !important;
}
}

.mf_button:hover {
background-color: black !important;
color: white !important;
transition: background-color 1s;
}

.mf_button-offer:hover {
background-color: black !important;
color: white !important;
transition: background-color 1s;
}

.offer {
background-color: red !important;
display: flex !important;
flex-direction: column !important;
}

#offers__amount {
display: none;
}

.price-request-form {
display: none;
height: 0px;
opacity: 0%;
border: solid 1px black;
padding: 34px 10px 0px 10px;
margin-left: 5px;
position: fixed;
background-color: white;
z-index: 100000;
transform: translate(-50%,-50%);
margin-left: 50vw;
}

#swym-custom-add-toCartBtn {
position: relative;
}
.shopify-product-form {
height: auto !important;
}

.price-offer-form {
display: none;
height: 0;
opacity: 0%;
border: solid 1px #000;
padding: 34px 10px 0 10px;
margin-left: 5px;
position: absolute;
background-color: #fff;
z-index: 100000;
transform: translate(-50%, 0%) !important;
margin-left: 50vw !important;
transform: translate(-50%,-20%);
overflow-y: auto;
max-height: 700px;
}

.price-request-form {
display: none;
height: 0;
opacity: 0%;
border: solid 1px #000;
padding: 34px 10px 0 10px;
margin-left: 5px;
position: fixed;
background-color: #fff;
z-index: 100000;
transform: translate(-50%,-50%) !important;
margin-left: 50% !important;
transform: translate(-50%,-20%);
overflow-y: auto;
max-height: 700px;
}

.custom-offer-button {
z-index: 9999;
}

@media screen and (max-width: 700px) {
.price-offer-form {
transform: translate(-50%, -50%);

}
  .productTag.withoutthumb{
    left: 2%;
    top: 5px;
  }
  .productTag.withThumb{
    left: 2%;
    top: 5px;
  }
}
.unhidden {
display: block;
height: auto;
opacity: 100%;
transition: opacity .5s linear;
padding: 20px 55px 0px 55px;
}

.unhidden-offer {
display: block;
height: auto;
opacity: 100%;
transition: opacity .5s linear;
padding: 50px 30px 10px 30px!important;
border-radius: 5px;
width: 600px;
position: fixed;
margin: 0 !important;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) !important;
}

.content.page h1 {
text-align: center;
font-size:26px;
}
@media screen and (max-width: 798px) {
footer .footer-social-icons--mobile.columns>ul {
margin-left:0 !important;
}
.seller-page-content a.seller_apply_now {
margin: 0;
padding: 0;
}
.seller-page-content a.seller_apply_now button {
margin-left: 0;
}
.seller-page-content {
flex-direction: column;
}
.seller-page-content img {
width:100%;
}

.unhidden-offer {
width: 70vw;
padding: 50px 10px 0px 10px;
}
.homepage_image_with_text .info.text-align--left {
text-align: center;
}
.price-offer-form {
margin-top: 0px
}
.footer .column:nth-child(1) .text-align--left {
margin-bottom: 10px;
}
}

/* glad to be back on git - comment for commit */

.account-prompt {
display: flex;
justify-content: center;
}

.account-prompt p {
margin-right: 15px;
}

#toggle-price-request-form {
background: black;
color: white;
width: 400px;
height: 44px;
margin-left: 5px;
padding: 5px 20px;
text-transform: uppercase;
font-size: 14px;
}

#toggle-price-request-form:hover {
background-color: white;
color: black;
transition: background-color .25s linear;
border: solid 1px black;
}

.hidden {
display: none !important;
}

.price-request-form input {
border: 1px solid black;
}

.price-request-form textarea {
border: 1px solid black;
}

#close-form {
/* border: 1px solid #000; */
height: 25px;
width: 25px;
position: absolute;
margin-left: calc(100% - 70px);
margin-top: -6px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
background-color: #fff;
font-size: 25px;
transform: translate(-100%,0);
}

@media screen and (max-width: 798px) {
#close-form {
margin-left: calc(100% - 30px);
margin-top: -30px;
}



.payment-icons {
display: flex;
justify-content: center;
margin-top: 30px;
}

.credit-cards {
/*     max-width: 25% !important; */
margin: 0px 25px;
}
.credit-cards {
width: 155px;
}
.text-align--left p {
margin: 0px !important;
text-align: center;
}

.footer_menu, .footer_content {
text-align: center !important;
}

.footer_content {
margin-bottom: 30px !important;
}

#simpAskQuestion {
display: flex;
flex-direction: column;
align-items: center;
}
}


.spr-summary-actions-newreview {
font-weight: 700 !important;
}

.form-grid {
display: inline-grid;
grid-template-columns: 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;
width: 100%
}

.name-grid-item {
grid-column-start: 1;
grid-column-end: 6;
}

.name-request-grid-item {
grid-column-start: 1;
grid-column-end: 11;
}

.email-grid-item {
grid-column-start: 1;
grid-column-end: 11;
}

.or-grid-item p {
display: flex;
align-content: center;
justify-content: center;
margin-top: 70%;
}

.or-grid-item p {
display: flex;
align-content: center;
justify-content: center;
}

.percent-grid-item {
grid-column-start: 7;
grid-column-end: 11;
}

.message-grid-item {
grid-column-start: 1;
grid-column-end: 11;
transition: height 1s linear;
}

.policy-grid-item {
grid-column-start: 1;
grid-column-end: 11;
/* text-align: center; */
line-height: 1rem;
color: #666;
border-bottom: 2px solid #d3d3d3;
padding-bottom: 20px;
}

.policy-request-grid-item {
grid-column-start: 1;
grid-column-end: 11;
/* text-align: center; */
line-height: 1rem;
color: #666;
border-bottom: 2px solid #d3d3d3;
padding-bottom: 20px;
padding-top: 20px;
}

.swym-add-to-wishlist {
display: none !important;
}

#product_form_6871253778588 {
height: 44px;
}

.swym-button.swym-add-to-wishlist-view-product {
/* background: none; */
font-family: "swym-font";
font-size: inherit;
width: calc(100%);
margin-left: 0px !important;
height: 44px !important;
z-index: 9999;
font-weight: inherit;
/* color: #ff4500; */
line-height: 100%;
border-radius: 5px;
box-shadow: none;
min-width: 0px;
max-width: 400px !important;
margin: 0;
padding: 0;
background-color: black !important;
border: 0;
color: white;
vertical-align: baseline;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
/* -webkit-box-sizing: border-box; */
outline: none;
display: inline-block;
height: auto;
overflow: visible;
}

.wishlist-custom {
width: 30px;
height: 10px;
}

.wishlist-logo {
height: 100%;
padding: 8px;
margin-left: -15px;
filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(92deg) brightness(103%) contrast(101%);
}

.wishlist-logo:hover {
background-color: white;
filter: none;
}

.top-bar--right-menu > .menu {
margin-right: -20px;
}

#simpAskQuestion .button, #simpAskQuestion a.btn, #simpAskQuestion input.btn {
border: solid 1px !important;
}

.simp-ask-question-header .simpAskQuestionForm-btnOpen {
position: relative !important;
top: 0px !important;
right: 0px !important;
margin-top: -50px !important;

}

#simpAskQuestion.simpAsk-container h2 {
font-size: 16px;
}

.simp-ask-question-header {
background-color: #fafafa;
padding: 30px 0px !important;
position: relative;
display: flex;
flex-direction: column-reverse;
height: 40px;
width: 185px !important;
}

.spr-container {
padding: 30px 0px !important;
border: 1px solid transparent !important;
border-bottom: 1px solid #ccc !important;
width: 400px !important;
}

.description-section {
width: 99vw;
position: relative;
background-color: #e9e9e9 !important;
margin-left: calc((100% - 100vw) / 2);
padding: 25px 75px;
}

@media screen and (min-width: 1201px) {
.description-section {
margin-left: calc((100vw - 1200px) / 2 * -1);
padding-left: calc((100vw - 1200px) / 2);
padding-right: calc((100vw - 1200px) / 2);
padding-top: 50px;
padding-bottom: 50px;
}

}

#__recommended_product_container.flex-order {
width: 100%;
padding-top:20px;
padding-bottom:20px;
background:transparent;
margin-bottom:20px;
margin-top:-40px;
}
.recommended-products--grid .container .one-whole.column .product-list .column {
width: 23%;
margin:0 4.5px;
/*   border: 1px solid #e8dfcd; */
}


.description-section h3 {
font-weight: 700;
}

.seller-classification {
height: 20px !important;
/*   margin-left: 10px; */
margin-right: 10px
}
.seller-classification.pre_loved, .seller-classification.new_p, .seller-classification.professional{
height: 26px !important;
}
.seller-classification.professional{
margin-right: 20px;
}
.seller-classification.pre_loved{
margin-right: 23px;
}
.seller-classification.new_p{
margin-right: 14px;
}

.seller-type {
display: flex;
align-items: center;
padding: 5px 0;
}
.seller-type p {
margin: 0;
}
#__sn_product_features{
margin-bottom: 5px;
}

.recommended-products--grid {
display: flex;
align-items: center;
flex-direction:column;
}
.recommended-products--grid h2{
  margin-bottom:25px;
  margin-top:5px;
}
.recommended-products__title {
width: 300px;

}

/* @media screen and (max-width: 500px) {
.recommended-products__title {
width: 141px;
}
} */

.recommended-products--grid .product-info__caption .product-details, .recommend_product_info {
display: none;
}
#__recommended_product_container .product-wrap .image__container:hover .recommend_product_info {
display:block;
}
.recommend_product_info {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: hsla(0,0%,100%,.7);
}
.recommend_product_info span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.price-request-container {
position: fixed;
height: 100%;
width: 100vw;
background-color: #000;
z-index: 99999;
opacity: 50%;
/* margin-top: -16vh; */
/* margin-left: calc((1200px - 100vw)/ 2); */
}

.contact__form-email, .contact__form-name {
flex: 0 0 auto;
flex-basis: 100%;
}

.product_links {
border-top: none !important;
}

.request-input input {
border: solid 1px lightgrey;
}

.price-request-form textarea {
border: 1px solid lightgrey;
display: flex;
flex-direction: column;
align-items: center;
}

.request-line {
border-bottom: solid 2px #c2a661;
width: 50px !important;
flex-basis: 100%;
padding: right;
margin: 3% 43%;
}

h4#add-a-message {
grid-column-start: 1;
grid-column-end: 11;
}

.hidden-message {
height: 0px;
opacity: 0%;
transition: height 1s linear;
}

.pre-loved {
display: flex;
}

.pre-loved img {
margin: 0px 10px;
height: 20px;
}

.request-input .global-button {
width: 100%;
margin-bottom: 10px;
}

.equal-columns--outside-trim .one-fifth {
width: calc(24% - (20px - (20px / 4)));
}

.swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
content: "TILFØJ TIL ØNSKELISTE" !important;
color: white !important;
}

.swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:after {
content: "TILFØJET TIL ØNSKELISTE" !important;
color: white !important;
}
#splist__wishlist_btn {
position: relative;
width: 17px;
height: 17px;
top: 10px;
right: 34%;
z-index: 999999;
transform: translate(0%, 0%);
}
.swym-heart.disabled ~ #splist__wishlist_btn svg#Layer_2 {
display: block;
}
.disabled ~ #splist__wishlist_btn svg#Layer_1, .swym-heart ~ #splist__wishlist_btn svg#Layer_2 {
display: none;
}
.wishlist {
position: relative;
display: flex;
justify-content: space-between;
z-index:1;
}
#splist__wishlist_btn {
position: relative;
}
#splist__wishlist_btn img {
filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(
92deg
) brightness(103%) contrast(101%);
width: 17px;
height: 17px;
position: relative;
}
#splist__wishlist_btn svg {
fill: #fff;
width: 23px;
height: 23px;
}

.seller-page {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

.seller-page-content {
display: flex;
align-items: flex-start;
}

.seller-page-content div {
padding-left: 20px
}

.seller-page-content img {
object-fit: contain;
width: 50%;
}

.seller-page-content p {
font-size: 16px;
}

.seller-page button {
height: 50px;
width: 166px;
background-color: black;
color: white;
border-radius: 1px;
margin-left: 10px;
margin-top: 30px;
font-size: 16px;
}

.seller-application-grid {
width: 100vw;
}

.seller-application-grid form{
display: grid;
width: 80%;
margin-left: 10%;
grid-template-columns: auto auto
}

.form-half-first {
grid-column-start: 1;
grid-column-end: 2;
margin: 0px 10px 0px 0px
}

.form-half-second {
grid-column-start: 2;
grid-column-end: 3;
margin: 32px 0px 0px 10px
}

.form-full {
grid-column-start: 1;
grid-column-end: 3;
}

#simpAskQuestion .button {
width: 133px !important;
}
.social_buttons .share-btn a {
padding:12px 0;
}
.social_buttons .share-btn {
height:44px;
width:44px;
text-align:center;
}
.image-caption p {
margin-top:15px;
}

@media only screen and (max-width: 1250px) {
#splist__wishlist_btn {
right: 30%;
}
.js-recently-viewed .js-recently-viewed-product .relative.product_image .image-element__wrap {
min-width: 170px !important;
height: 170px !important;
}

}
@media only screen and (max-width: 1200px) {
#splist__wishlist_btn {
right: 28%;
}
}
@media only screen and (max-width: 1140px) {
#splist__wishlist_btn {
right: 25%;
}
}
@media only screen and (max-width: 1050px) {
.product_links, #toggle-price-request-form {
width: 100%;
}
#splist__wishlist_btn {
right: 24%;
}
#wishlist-items-container .swym-wishlist-image-wrapper {
height: unset;
}
#wishlist-items-container {
max-width: 95%;
margin: auto;
}
}
@media only screen and (max-width: 991px) {
#splist__wishlist_btn {
right: 22%;
}
.js-recently-viewed .js-recently-viewed-product .relative.product_image .image-element__wrap {
min-width: 150px!important;
height: 150px!important;
}
}
@media only screen and (max-width: 930px) {
#splist__wishlist_btn {
right: 18%;
}
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section {
opacity: 1;
width: 45%;
margin: 2.5%;
}
.wishlist {
width: 400px;
}
.social_buttons, .product_links {
width: unset;
}
#splist__wishlist_btn {
right: 26%;
}
}

.caption-content {
max-width:50%;
}

#shopify-section-1489125525070 .hero-image-custom {
height: auto !important;
}

#shopify-section-article-template .sidebar {
display: none;
}

#shopify-section-article-template .has-sidebar-option {
width: 100% !important;
}

.meta {
overflow: hidden;
}
@media screen and (min-width: 767px) {

#shopify-section-article-template .has-sidebar-option p {
/*  		width: 70%; */
/*         margin-left: 15%; */
font-weight: 700;
font-style: normal;
font-size: 18px;
letter-spacing: .04em;
line-height: 1.8em;
text-transform: none;
color: rgba(13,13,13,.7);
}
}
.article_content .image-block-wrapper img {
width: 100%;
max-width: 100% !important;
}
.sqs-block-content blockquote {
font-weight: 300;
font-style: normal;
font-size: 23px !important;
text-align:center;
letter-spacing: 0em;
line-height: 1.6em !important;
text-transform: none;
border:none !important;
color:rgba(13,13,13,.7);
}
.sqs-block-content p {
font-size: 16px;
font-weight: 700;
color: rgba(13,13,13,.7);
}
.sqs-block-content figcaption.source {
text-align: center;
color:rgba(13,13,13,.7);
font-size:12px;
}

.usf-load-more {
background-color: black !important;
color: white !important;
}

.vendor {
display: none;
}

.application-submit-button {
height: 44px;
width: 10vw;
background-color: black;
color: white;
border-radius: 5px;
border: none !important;
}

#__product-container {
padding-top: 0;
}
#toggle-price-request-form {
margin-left:0;
border-radius: 5px;
}
.recommended-products--grid .inline-quickshop {
display: none;
}
.custom-cart-button-container {
display: flex;
justify-content: space-around;
}

.custom-cart-button-container button {
width: 50% !important;
height: 44px;
}
.go-to-cart-container {
width: 40%;
}
.go-to-cart-button {
display: inline-flex;
align-items: center;
justify-content: center;
border: 1px solid;
width: 100%;
/* padding: 13px 20px; */
text-align: center;
line-height: 1.2;
font-weight: 400;
font-style: normal;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0;
/* word-break: break-word; */
cursor: pointer;
height: 44px;
transition: all .2s linear;
border-color: var(--button-color-border,#A9A9A9);
background: var(--button-color-background,#A9A9A9);
  color: var(--button-color-text,#fff);
    }


#login-form {
margin-bottom: 100px !important;
}
.image-caption p {
text-align: center !important;
}
.article_content .row {
justify-content: space-around;
}

.sqs-block-content hr {
border-color:#ddd;
}
.product-list .product-wrap a.product-info__caption .product-details .title {
	display: -webkit-box !important;
	overflow: hidden;
	-webkit-line-clamp: 2;
	line-height: 1.4;
	min-height: 38px;
	-webkit-box-orient: vertical;
	font-family: 'Inter', sans-serif;
	text-align: left;
	margin-top: 0;
}
.list-view-item__vendor-column{display: none !important}
.js-recently-viewed .product-details span.title {
display: -webkit-box !important;
overflow: hidden;
-webkit-line-clamp: 2;
line-height:1.5;
min-height:38px;
-webkit-box-orient: vertical;
}
.product-list .product-wrap a.product-info__caption .product-details span.price {
font-size: 13px;
}
.js-recently-viewed-product .product-details a span, .js-recently-viewed-product .product-details a {
display: -webkit-box !important;
overflow: hidden;
line-height:1.5;
min-height:38px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-weight: 600;
line-height: 1.5;
letter-spacing: 0.5px;
margin-bottom: 0px;
}
.ask_for_price {
margin-top:10px;
margin-bottom:5px;
display:block;
}
.js-recently-viewed .product-details span.title, .quick-shop-style--inline .product-details .title {
	letter-spacing: normal;
	font-size: 14px;
	/* padding: 0 10px; */
}
.js-recently-viewed-product .product-details .price .sold-out {
margin-top: 5px;
}
.recently-viewed-products__title .title {
	margin: 25px 0;
}
.js-recently-viewed .js-recently-viewed-product .relative.product_image .image-element__wrap img/*, .product-list .product-wrap .image-element__wrap img */{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.js-recently-viewed-product .product-details .price {
font-size:14px;
margin-top: 10px;
}
.js-recently-viewed .js-recently-viewed-product .relative.product_image .image-element__wrap {
min-width: 230px;
height: 230px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom:10px;
position: relative;
background: #fff;
}
.js-recently-viewed .js-recently-viewed-product .relative.product_image .image-element__wrap img {
width: 100%;
height: 100%;
}
.product-list .product-wrap .image-element__wrap {
position: relative;
height: 100%;
}
.product_gallery_nav .product-gallery__thumbnail {
width: 60px !important;
height: 60px !important;
border: 1px solid #ddd;
}
.product_gallery_nav .product-gallery__thumbnail:hover:after {
content: "";
height: 3px;
background: #000;
width: 100%;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.product_gallery_nav .product-gallery__thumbnail img {
position: absolute;
top: 50%;
max-height: 100%;
left: 50%;
transform: translate(-50%,-50%);
}
.mobilePayIcon {
width: 40px;
margin-left: 10px;
}
.payicons {
display: flex;
align-items: center;
padding-bottom: 15px;
flex-wrap: wrap;
  width: 100%;
}
img.SSL {
width: 150px;
}
.credit-cards {
width: 160px;
}
@media(max-width:1365px){
.credit-cards {
width: 155px;
}
.mobilePayIcon {
width: 40px;
}
}
@media screen and (max-width: 798px) {
#__product-container .breadcrumb__wrapper.one-whole.column {
clear: both;
display:none;
}
  #__product-container{
    margin-top:200px;
  }
.js-recently-viewed .js-recently-viewed-product .relative.product_image .image-element__wrap {
min-width: 130px;
height: 130px;
}
.js-recently-viewed-product .product-details a, .js-recently-viewed-product .product-details a span {
margin-bottom:5px;
}
.js-recently-viewed-product .product-details {
font-size:100% !important;
}
#__recommended_product_container.flex-order {
margin-top:-40px;
}
#__product-container .flex-order {
margin-left: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
width: 100%;
}
#toggle-price-request-form {
width:100%;
}
#__product-container #shopify-product-reviews .spr-container, #__product-container .wishlist, #simpAskQuestion .button {
margin:0 auto;
}
.product_links {
text-align:left;
}
#__sn_product_features .seller-type {
/*     justify-content: center;  */
}
.recommended-products--grid {
flex-direction: column;
}
#__recommended_product_container .recommended-products__title h2 {
font-size: 18px;
letter-spacing: 1px;
margin-top:0;
}
.description-section {
padding: 25px 30px;
}
.content.page h1 {
font-size: 26px!important;
}
.content.page h2 {
font-size: 20px !important;
}
.seller-page-content .onboarding__column .one-whole.column {
margin: 0;
padding: 0;
}
.seller-page-content .onboarding__column {
padding: 0;
}
.seller-page-content img {
width:100%;
margin-bottom:20px;
}
.custom-cart-button-container button {
font-size:13px;
padding:13px 10px;
}
.has-no-side-gutter .feature-section h2.title {
font-size:13px;
margin-bottom: 0;
}
#shopify-section-1489125525070 .headline {
letter-spacing: normal !important;
}
.custom-width .rich-text__content h2.title {
font-size:26px;
}
.newsletter_section h2 {
font-size:30px;
}
.homepage-product-slider .product-wrap .product-details {
font-size:13px;
}
.payment-icons {
width: 100%;
flex-wrap: wrap;
}
.payicons {
justify-content: center;
}
}
@media screen and (max-width: 767px) {
.quote-block {
width: 80%;
margin-left: 10%;
}

    h1.product_name {
        font-size: 24px;
        line-height: normal;
        margin-top: 15px;
    }

.quote-block p {

}

.caption-background-original .caption .caption-content {
max-width: 60%;
}
/*  25-08-2021 Responsive CSS Start  */
#usf_container .usf-sr-container {
width: 100%!important;
}
#custom-location iframe {
width: 100%;
}
}
@media screen and (max-width: 700px) {
.equal-columns--outside-trim .one-fifth {
width: calc(50% - (20px - (20px / 4)));
}
.caption-background-original .caption .caption-content {
max-width: 100%;
}
}
/***** Code By Raj ****/
.purchase-details, .mf_button-offer, .swatch_options{display: none;}
#shopify-section-product-template .purchase-details, #shopify-section-product-template .mf_button-offer, #shopify-section-product-template .swatch_options{display: block;}
.mf_button-offer{position: relative;}
.mf_button-offer svg{top: 14px; width: 16px; height: 16px; position: absolute; right: 7%;}
.mf_button-offer:hover svg{fill: #fff;}
.seller_apply_now{margin-left: calc(20px / 2);margin-right: calc(20px / 2); padding-left: 10px;}
.usf-vendor{display: none !important;}


@media only screen and (max-width: 520px) {
.recommended-products--grid .container .one-whole.column .product-list .column {
width: 21%;
}
}
@media only screen and (max-width: 470px) {
.wishlist {
width: 100%;
}
#splist__wishlist_btn {
right: 22%;
}
}
@media only screen and (max-width: 390px) {

#splist__wishlist_btn {
right: 18%;
}
}
@media only screen and (max-width: 360px) {

#splist__wishlist_btn {
right: 15%;
}
}

#shopify-section-1489167092570 .browse-paintings h2 {
	margin-bottom: .75em !important;
}

#__product-container .container {
display:block;
}
.recommended-products--grid .container, #__product-container .container {
width:100%;
}

.recommended-products--grid .container .one-whole.column .product-list .is-flex {
justify-content: space-between;
}
#toggle-price-request-form {
background:#40a779;
}
@media only screen and (max-width: 700px) {

.product-list .thumbnail img, .slider-gallery .thumbnail img {
min-height:unset;
}
}
#splish__login_form {
width:98%;
margin:0 auto;
}
#one-click-social-login-buttons-2 {
display:none;
}
#wk_make_an_offer_form table tr td {
padding: 0 !important;
}
#wk_make_an_offer_form table tr {
display: flex;
flex-direction: column;
border: none !important;
}
#wk_make_an_offer_form table {
width: 100%;
}
#make_an_offer_form_div {
position: absolute;
top: 50%;
left: 50%;
padding: 20px;
width: 600px;
transform: translate(-50%, -50%);
background: #fff;
border-radius: 5px;
border: solid 1px #000;
}
#wk_make_an_offer.active {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width:100vw;
height:100%;
background:rgba(0, 0, 0, 0.5);
z-index: 9999;
}
#wk_make_an_offer_subheading {
text-align:center;
}
#make_an_offer_form_div h1:after {
content: "";
height: 2px;
width: 100px;
background: #c2a661;
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}
#wk_make_an_offer_form table tr td input {
border: solid 1px #d3d3d3;
}
#make_an_offer_btn_div {
margin-bottom: 20px;
}
#customer_login ~ .large--right {
display:none;
}
#make_an_offer_btn_div #wk_make_an_offer_btn.btn {
background: url(/cdn/shop/files/01.png?v=1630933209);
background-repeat: no-repeat;
background-position: 93% 12px;
background-color: #fff;
background-size: 17px 17px;
}
#shopify-section-product-template .mf_button-offer {
display:none;
}
#wk-askme .wk-ask-a-question.btn, #wk-askme #wk-query-form .form-group .btn, #wk-askme #wk-query-form .form-group .wk-cancel-form.btn {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: inline-block;
border: none;
padding: 5px 15px;
text-transform: none;
width: auto;
background: transparent;
border: 1px solid #000;
border-radius: 3px;
color: #000;
}
#wk-askme .wk-content {
background-color: transparent !important;
}
#wk-detail-form form .form-group label {
font-size: 12px;
margin-bottom: 0;
}
#wk-askme #wk-query-form .form-group {
margin-bottom: 0px;
}
#make_an_offer_form_div h1 {
text-align: center;
font-size: 24px;
text-transform: uppercase;
position: relative;
letter-spacing: 2px;
padding-bottom:20px;
margin-bottom:20px;
}
#wk-askme #wk-detail-form, #wk-askme #wk-detail-form #wk-query-form {
padding: 0;
}
#wk-askme #wk-detail-form .query-form {
margin: 0;
}
#wk_make_an_offer tbody tr td label {
font-size: 13px !important;
}
#wk_make_an_offer tbody tr td .mp-relative input {
width: 100%;
border-radius: 3px;
}
#simpAskQuestion, #wk-askme #wk-detail-form .heading, #wk-askme #wk-detail-form .sub-heading {
display: none;
}

#shopify-section-article-template .section {
width:900px;
}
.usf-facet-values--Swatch [title*="Beige"] {
background: rgb(223, 196, 163);
}
.usf-facet-values--Swatch  [title*="Black"] {
background: rgb(0, 0, 0);
}
.usf-facet-values--Swatch  [title*="Blue"] {
background: rgb(104, 160, 242);
}
.usf-facet-values--Swatch  [title*="Brown"] {
background: rgb(165, 119, 56);
}
.usf-facet-values--Swatch  [title*="Burgundy"] {
background: rgb(160, 69, 81);
}
.usf-facet-values--Swatch  [title*="Camel"] {
background: rgb(198, 151, 90);
}
.usf-facet-values--Swatch  [title*="Charcoal"] {
background: rgb(78, 78, 78);
}
.usf-facet-values--Swatch  [title*="Ecru"] {
background: rgb(248, 249, 236);
}
.usf-facet-values--Swatch  [title*="Gold"] {
background: url('https://www.vestiairecollective.com/assets/img/filters/colors/gold.png');
}
.usf-facet-values--Swatch  [title*="Green"] {
background: rgb(137, 179, 121);
}
.usf-facet-values--Swatch  [title*="Grey"] {
background: rgb(197, 197, 197);
}
.usf-facet-values--Swatch  [title*="Khaki"] {
background: rgb(151, 164, 99);
}
.usf-facet-values--Swatch  [title*="Metallic"] {
background: url('https://www.vestiairecollective.com/assets/img/filters/colors/metallic.png');
}
.usf-facet-values--Swatch  [title*="Multicolour"] {
background: url('https://www.vestiairecollective.com/assets/img/filters/colors/multicolor.png');
}
.usf-facet-values--Swatch  [title*="Navy"] {
background: rgb(50, 91, 140);
}
.usf-facet-values--Swatch  [title*="Orange"] {
background: rgb(255, 180, 73);
}
.usf-facet-values--Swatch  [title*="Other"] {
background: rgb(223, 196, 163);
}
.usf-facet-values--Swatch  [title*="Pink"] {
background: rgb(253, 192, 215);
}
.usf-facet-values--Swatch  [title*="Purple"] {
background: rgb(191, 85, 189);
}
.usf-facet-values--Swatch  [title*="Red"] {
background: rgb(221, 82, 82);
}
.usf-facet-values--Swatch  [title*="Silver"] {
background: url('https://www.vestiairecollective.com/assets/img/filters/colors/silver.png');
}
.usf-facet-values--Swatch  [title*="Turquoise"] {
background: rgb(141, 228, 221);
}
.usf-facet-values--Swatch  [title*="White"] {
background: rgb(255, 255, 255);
}
.usf-facet-values--Swatch  [title*="Yellow"] {
background: rgb(250, 236, 103);
}
#product_ships_from span {
font-weight: 600;
font-size: 14px;
}
#product_ships_from span ~ span {
font-weight: 100;
font-size: 14px;
}
#product_ships_from {
padding: 10px 0;
}
.product_section #simpAskQuestion .simpAskForm-container{padding-left: 0px !important;}
.product-list .product-details .brand{display: none;}

.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-container-title-bar.swym-bg-1.swym-bg-2.swym-color-4 {
background:#282727;
}

.swym-modal-active .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid {
max-width:95%;
padding:0
}
.page-wishlist #wishlist-items-container .swym-wishlist-grid {
max-width: unset;
}


.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a, .page-wishlist #wishlist-items-container .swym-wishlist-grid a {
margin: 0 10px 20px 10px;
width: 23%;
border: none;
box-shadow: 0 0 5px #0000001a;
}
.page-wishlist #wishlist-items-container .swym-wishlist-grid a .swym-wishlist-image-wrapper {
height:300px;
text-align:center;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-wishlist-image-wrapper {
height:250px;
text-align:center;
max-height: unset;
}
.page-wishlist .section-header h1 {
font-size: 32px;
font-weight: 700;
padding: 25px 0px;
margin:0;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-wishlist-image-wrapper img, .page-wishlist #wishlist-items-container .swym-wishlist-grid a .swym-wishlist-image-wrapper img {
height:100%;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-variant-title, .page-wishlist #wishlist-items-container .swym-wishlist-grid a button .swym-title.swym-title-1, .swym-modal-active .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-is-button .swym-title {
margin-top: 0;
font-weight: 500;
font-size: 14px;
text-align:center;
}
.page-wishlist #wishlist-items-container .swym-wishlist-grid a .swym-variant-title.swym-text.swym-title-2.swym-variant-title-spacer {
display: none;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-product-price .swym-product-final-price, .page-wishlist #wishlist-items-container .swym-wishlist-grid a .swym-product-price .swym-product-final-price {
font-size: 14px;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-product-price, .page-wishlist #wishlist-items-container .swym-wishlist-grid a .swym-product-price {
justify-content: center;
}
.page-wishlist #wishlist-items-container .swym-wishlist-grid a #swym-custom-add-toCartBtn:after {
top: 8px;
}
.page-wishlist #wishlist-items-container .swym-wishlist-grid a #swym-custom-add-toCartBtn {
padding: 10px 0;
line-height: 25px;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a .swym-add-to-cart-btn {
height: auto;
padding: 10px;
font-size: 13px;
position: relative;
}
@media only screen and (max-width: 1200px) {
.swym-simple-wishlist-modal .swym-modal-content, #wishlist-items-container {
max-width: 95% !important;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a, .page-wishlist #wishlist-items-container .swym-wishlist-grid a {
margin: 0 7px 20px 7px;
}
}
@media only screen and (max-width: 992px) {
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a, .page-wishlist #wishlist-items-container .swym-wishlist-grid a {
width: 47%;
margin-bottom:20px;
}
}
@media only screen and (max-width: 798px) {
.index-sections .under-menu:nth-child(1) {
margin-top: 30px;
}
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a, .page-wishlist #wishlist-items-container .swym-wishlist-grid a {
width: 47%;
}
#make_an_offer_form_div {
width: 70vw;
}
.page-wishlist .section-header h1 {
margin: 30px 0 0 0;
}
}
@media only screen and (max-width: 750px) {
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a,  .page-wishlist #wishlist-items-container .swym-wishlist-grid a {
width: 47%;
}
}
@media only screen and (max-width: 680px) {
.swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-detail-content .swym-wishlist-grid a, .page-wishlist #wishlist-items-container .swym-wishlist-grid a {
width: 100%;
}

#make_an_offer_form_div {
width: 90vw;
height: 530px;
overflow-y: scroll;
}
#wishlist-items-container {
max-width: 90%!important;
}
}

#header.mobile_nav-fixed--true .top-bar {
background:#fff;
padding:8px 17px;
}
#header .top-bar a.mobile_nav {
order: 3;
padding:8px 0 8px 8px;
width: unset;
}
#header .mobile_nav.dropdown_link span.menu_title {
display: none;
}
#header .top-bar a.mobile_logo {
order: 1;
width: unset;
justify-content: left;
margin: 0;
position: relative;
bottom: 0px;
top: auto;
}
#header .top-bar .top-bar--right {
    order: 0;
    height: auto;
    margin: 0;
}
#header .top-bar .top-bar--right .icon-search {
position: relative;
bottom: 2px;
}
#header .top-bar .top-bar--right .cart-container .mini_cart {
background: #fff;
position: relative;
bottom: 2px;
margin: 0;
padding: 8px 0 8px 8px;
width:unset;
max-width:unset;
}
#header .top-bar .top-bar--right a {
padding: 8px;
}
#header .top-bar .top-bar--right a.icon-search:before, #header .top-bar .top-bar--right .cart-container .mini_cart:before {
color: #000;
font-size: 20px !important;
font-weight: 600;
}
#header .top-bar .top-bar--right .cart-container span.cart_count {
color: #000;
padding-right:3px;
}
#header.mobile_nav-fixed--true .top-bar .mobile_nav div span {
background:#000;
height: 2px !important;
}
#header.mobile_nav-fixed--true .top-bar .mobile_nav div {
width: 18px;
height:18px;
}
#header.mobile_nav-fixed--true .top-bar .mobile_nav div span:nth-child(4) {
top: 15px;
}
#header.mobile_nav-fixed--true .top-bar .mobile_nav div span:nth-child(2), #header.mobile_nav-fixed--true .top-bar .mobile_nav div span:nth-child(3) {
top: 7px;
}
#header.mobile_nav-fixed--true .top-bar .mobile_nav div span:nth-child(1) {
top: -1px;
}
.js-newsletter-popup .newsletter-description .input-row {
padding: 0;
max-width: 250px;
margin: 0;
}

#wk-detail-form.modal-popup .query-form {
position: absolute;
width: 600px;
background: #fff;
padding: 20px;
top: 50%;
border: solid 1px #000;
left: 50%;
transform: translate(-50%, -50%);
}
#wk-detail-form.modal-popup {
position: fixed;
left: 0;
right: 0;
top: 0;
background: rgba(0,0,0,.5) !important;
z-index: 22;
bottom: 0;
}
#wk-detail-form.modal-popup .query-form h1 {
position: relative;
padding-bottom: 20px;
text-align:center;
}
#wk-detail-form.modal-popup .query-form h1:after {
content: "";
height: 2px;
width: 100px;
background: #c2a661;
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}
#wk-detail-form.modal-popup .query-form #close-price-request-form {
float: right;
background: transparent;
font-size: 26px;
}
#wk-detail-form.modal-popup .query-form button.btn {
display: block !important;
align-items: center;
justify-content: center;
border: 1px solid !important;
padding: 13px 20px !important;
text-align: center;
line-height: 1.2;
font-weight: 400;
font-style: normal;
font-size: 14px;
margin-top: 15px !important;
letter-spacing: 0;
word-break: break-word;
cursor: pointer;
transition: all .2s linear;
border-color: var(--button-color-border,#40a779) !important;
background: var(--button-color-background,#40a779) !important;
  color: var(--button-color-text,#fff);
    width: 100% !important;
    }
#wk-detail-form.modal-popup .query-form button.wk-cancel-form.btn {
display: none !important;
}
#toggle-price-request-form:disabled {
pointer-events: none;
opacity: 0.6;
}
#wk-detail-form.modal-popup .query-form #wk-query-form button.btn {
margin-bottom: 10px;
}
#wk-detail-form.modal-popup .query-form #wk-query-form {
margin-bottom: 0;
}
#wk-detail-form.modal-popup .query-form #wk_make_an_offer_description p {
text-align: center;
}

##__recommended_product_container .product-list .product-wrap {
display: flex;
flex-direction: column;
height: 100%;
}
#__recommended_product_container .product-list .product-wrap {
display: flex;
flex-direction: column;
height: 200px;
}
#__recommended_product_container .product-list .product-wrap .relative {
display: flex;
align-items: stretch;
height: 100%;
}
#__recommended_product_container .product-list .product-wrap .relative a {
display: flex;
height: 100%;
width: 100%;
align-items: stretch;
}
#__recommended_product_container .product-list .product-wrap .relative a .image__container {
display: flex;
height: 100%;
align-items: stretch;
width: 100%;
}
#__recommended_product_container .product-list .product-wrap .relative a .image__container .image-element__wrap {
height: 100%;
width: 100%;
}
#__recommended_product_container .product-list .product-wrap .relative a .image__container .image-element__wrap img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 100%;
/*     object-fit: cover; */
width: 100%;
}
##__recommended_product_container .product-list .product-wrap .relative.product_image.swap-true {
/*     display: flex; */
height: 100%;
justify-content: center;
align-items: stretch;
/*   border: 1px solid #ddd; */
}
##__recommended_product_container .product-list .product-wrap .relative.product_image.swap-true a {
display: flex;
align-items: stretch;
height: 100%;
}
##__recommended_product_container .product-list .product-wrap .relative.product_image.swap-true a .image__container {
height: 100%;
}
##__recommended_product_container .product-list .product-wrap .image-element__wrap img {
vertical-align: middle !important;
object-position: unset;
height: 100%;
min-height: 100%;
}
#__recommended_product_container .product-list .product-wrap .relative a .image__container .image-element__wrap:hover:after {
opacity: 0.25;
}

@media only screen and (max-width: 1024px) {
#shopify-section-article-template .section {
width:95%;
}
.js-newsletter-popup .newsletter-info input.contact_email[type=email] {
width: 65%;
margin: 0;
}
.js-newsletter-popup .newsletter-info #contact_form input.newsletter-form__sign-up[type=submit] {
width: calc(35% - 10px);
margin: 0 5px 0 5px;
}
}
@media only screen and (max-width: 798px) {
.SSL, .credit-cards {
width: unset;
/*     height:50px !important;
max-width: unset !important; */
}
.customers-login #shopify-section-header ~ .section, .customers-register #shopify-section-registration-form .section {
margin-top: 80px;
}
#header .top-bar a.mobile_nav {
padding: 6px 0 8px 8px;
}
.cart_content {
top:70px;
}
img.credit-cards {
margin-right: 0;
  height: 35px;
}
#header .top-bar .top-bar--right a.go-to-cart-container {
padding: 0;
}
#wk-askme {
width: 400px;
margin: 0 auto;
}
.collection .shopify-section:nth-child(1), .page-contact .shopify-section:nth-child(1), .page .shopify-section:nth-child(1), .page-seller-onboarding .shopify-section:nth-child(1) {
margin-top: 90px;
}
.article #shopify-section-article-template .section {
margin-top: 60px;
}
.js-newsletter-popup .newsletter-description .input-row {
flex-direction: row;
}
.js-newsletter-popup .newsletter-info input::-webkit-input-placeholder {
font-size: 14px;
}
.js-newsletter-popup .newsletter-info input::placeholder {
font-size: 14px;
}

}
@media only screen and (max-width: 680px) {
/*   .SSL, .credit-cards {
height:30px !important;
} */
.credit-cards {
height: 35px;
}
#wk-detail-form.modal-popup .query-form  {
width:90vw;
height: 530px;
overflow-y: scroll;
}
#make_an_offer_form_div, #wk-detail-form.modal-popup .query-form {
top:60%;
}

}
@media only screen and (max-width: 490px) {
#make_an_offer_form_div, #wk-detail-form.modal-popup .query-form {
top:55%;
}
#wk-detail-form.modal-popup .query-form #close-price-request-form {
right: 0;
padding:0;
}
.featured-collection__products .product-wrap .relative.product_image {
background: #fff;
}
.featured-collection__products .product-wrap .image__container .image-element__wrap {
height: 150px;
position: relative;
}
.featured-collection__products .product-wrap .image__container .image-element__wrap img {
position: absolute;
width: 100%;
height: 100%;
top: 50%;
max-height: 100%;
left: 50%;
transform: translate(-50%, -50%);
max-width: 100%;
}
}
@media only screen and (max-width: 480px) {
#wk-askme {
width: 100%;
}
}
.swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded)+#splist__wishlist_btn{
display: none;
}
#header.mobile_nav-fixed--true, .mobile_nav-fixed--false.is-active #header {
z-index: 11111;
}
#__artist_products a.product-info__caption .product-details {
text-align: center;
font-size: 14px;
}
#__artist_products {
display: flex;
justify-content: center;
}
#__artist_products a.product-info__caption .product-details .title {
font-size: 1.3em;
font-weight: 700;
color:rgba(13,13,13,.7);
}
#__artist_products a.product-info__caption .product-details .price {
font-size: 1em;
}
#__artist_products a.product-info__caption .product-details .price .current_price {
font-size: 1.1em;
color:rgba(13,13,13,.7);
}
#__artist_products .product-wrap {
padding: 17px;
}
.s-infographics .column {
margin-bottom:0;
}
.s-infographics .column .border-style--none.text-align--center svg path {
fill:#333;
}
.s-infographics .column .border-style--none.text-align--center .image-element__wrap {
text-align:center;
}
.s-infographics .column .border-style--none.text-align--center img {
height: 40px;
margin: 0 auto 15px;
width: auto;
}
.s-infographics .column .border-style--none.text-align--center .regular_text {
margin-bottom: 15px;
font-size: 16px;
font-weight: 600;
color: #333;
letter-spacing: 1px;
text-transform: uppercase;
}
.s-infographics .column .border-style--none.text-align--center .rte-setting p {
font-size: 13px;
line-height: 15px;
color: #333;
}
.s-infographics {
padding: 40px 0 25px 0;
}
.index .desktop-hidden {
display:none;
}
.s-infographics .column:nth-child(5) .border-style--none.text-align--center img {
height: 25px;
margin-bottom: 30px;
}
.s-infographics .column:nth-child(4) .border-style--none.text-align--center img {
height: 30px;
margin-bottom: 25px;
}
@media only screen and (max-width: 991px) {
#__artist_products a.product-info__caption .product-details {
font-size: 14px;
}
#__artist_products a.product-info__caption .product-details .price {
font-size: 12px;
}
}

.homepage-product-slider.featured-collection__products .image-element__wrap {
height: 230px;
min-width: 230px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 10px;
position: relative;
}
.homepage-product-slider.featured-collection__products .image-element__wrap img {
height: 100%;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#wk_make_an_offer_description {
text-align:center;
}
#smartwishlist #bookmarkit {
max-width: 400px !important;
width: 100% !important;
margin: 0 auto;
}
.wishlistpage #bookmarks .row .col-md-4 .product {
width: 100%;
margin: 0 10px 20px 10px;
box-shadow: 0 0 5px #0000001a;
display: flex;
align-items: stretch;
flex-direction: column;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .buttons .removebutton, .wishlistpage #bookmarks .row .col-md-4 .product .text .buttons .addbutton {
background: #000 !important;
border: none;
width: 100%;
border-radius: 0;
margin: 5px 0 0 0;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .price {
margin: 0;
font-weight: 600;
font-size: 16px;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .buttons {
padding:0px;
margin:0;
border:none;
}
.wishlistpage #heading-breadcrumbs {
padding-bottom: 0;
}
.wishlistpage #bookmarks .row .col-md-4 {
width:25%;
display: flex;
align-items: stretch;
}
.wishlistpage #bookmarks .row .col-md-4 .product .variant_title {
display:none;
}
.wishlistpage #bookmarks .row .col-md-4 .product .product_title {
height: 100%;
align-items: stretch;
justify-content: center;
width: 100%;
padding:0 5px;
}
.wishlistpage #bookmarks .container-fluid .row ~ .row {
display: flex;
}
.wishlistpage .container {
display:block;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .buttons .removebutton {
position: absolute;
top: 10px;
width: 30px;
right: 20px;
background: transparent !important;
font-size: 0;
height: 30px;
margin: 0;
padding: 0;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .buttons .removebutton:after {
content: "×";
color: #000;
font-size: 20px;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .buttons .removebutton:focus {
outline: none;
}
.wishlistpage #bookmarks .row .col-md-4 .product .text .buttons .removebutton:active:hover {
background: none;
box-shadow: none;
}
#remove_modal .modal-content .modal-footer #modal_remove_button {
color: #fff;
}
.wishlistpage #bookmarks .row .col-md-4 .product .image a img {
height: 100%;
width: auto;
margin: 0 auto;
min-width: auto;
}
.wishlistpage #bookmarks .row .col-md-4 .product .image {
height: 200px;
overflow: unset
}
.wishlistpage #bookmarks .row .col-md-4 .product .text {
padding-left: 0;
padding-right: 0;
display: flex;
flex-direction: column;
height: 100%;
}
.wishlistpage #heading-breadcrumbs .col-md-6.allbuttons {
display: none;
}
.wishlistpage #heading-breadcrumbs .col-md-6 {
margin: 0 auto;
float: none;
text-align: center;
}
@media only screen and (max-width: 991px) {
.wishlistpage #bookmarks .row .col-md-4 {
width: 50%;
}
}
@media only screen and (max-width: 798px) {
#header .top-bar .top-bar--right .wishlist-custom {
width: 38px;
height: 38px;
padding: 8px;
position: relative;
bottom: 2px;
left:2px;
}
#header .top-bar .top-bar--right .wishlist-logo {
padding: 0;
margin-left: 0;
filter: none;
}
.newsletter-img {
width: 50%;
margin: 0 auto;
}
#smartwishlist {
text-align:center;
}
.homepage-product-slider.featured-collection__products .image-element__wrap {
height: 130px;
min-width: 130px;
}
#__artist_products {
justify-content: flex-start;
flex-wrap: wrap;
width: 100%;
}

.index .s-infographics.desktop-hidden {
display:block;
padding-bottom:30px;
}
.index .s-infographics {
display:none;
}
.cart .s-infographics .column:nth-child(3) {
display: none;
}
#__recommended_product_container  .product-list .product-wrap {
height: 150px;
}
#make_an_offer_form_div #close-form {
right: 0;
float: right;
display: unset;
margin: 0;
position: unset;
transform: unset;
}
.recommended-products--grid .container .one-whole.column .product-list .column {
width: 22%;
margin:0 2px;
}
/*  mobile Menu CSS Start  */
#mobile_menu li .sub-nav-arrow svg {
width:15px;
height:15px;
float:right;
}
#mobile_menu li .sub-nav-arrow {
position: absolute;
right: 0;
top: 5px;
width: 100%;
padding: 10px 0;
}
/*   #mobile_menu li a {
position: relative;
z-index: 11111;
display: inline-block;
} */
.expanded ~ .sub-nav-arrow svg {
transform: rotate(180deg);
}
#mobile_menu li a.parent-link--true ~ ul li a[href="#"], #mobile_menu li a.parent-link--true ~ ul li.sublink a[href="#"] {
color: #000;
}
#__product-container #pagecontent {
display:none;
}
#__product-container #shopify-product-reviews .spr-container {
padding-top: 0px !important;
}
#contact_form input.newsletter-form__sign-up[type=submit] {
margin-bottom:0;
}
.newsletter_section {
padding-bottom:0;
}
/*  Mobile Menu CSS End  */
}
@media only screen and (max-width: 767px) {
.wishlistpage #bookmarks .row {
display:flex;
justify-content: center;
}
.wishlistpage #heading-breadcrumbs {
margin-top: 80px;
padding-bottom: 0;
width: 100%;
}
.wishlistpage #heading-breadcrumbs .row.loginmessage {
width: 90%;
margin: 0 auto;
}
.wishlistpage #bookmarks .row .col-md-4 .product {
width: 95%;
margin: 0 auto 20px;
}
.wishlistpage #bookmarks .row .col-md-4 {
width: 45%;
float: none;
}
}

@media only screen and (max-width: 680px) {
#__recommended_product_container.flex-order {
margin-top:-40px;
}
#__artist_products .small-down--one-half {
width:100%;
}
#__recommended_product_container .product-list .product-wrap {
height: 100px;
}
.wishlistpage #bookmarks .row .col-md-4 {
width: 90%;
}
.wishlistpage {
overflow: hidden;
}
}

@media only screen and (max-width: 375px) {
#__artist_products .small-down--one-half {
width:100%;
}
#__recommended_product_container .product-list .product-wrap {
height: 90px;
}
}
@media only screen and (max-width: 420px) {
#__recommended_product_container .product-list .product-wrap {
height: 80px;
}
}

.hide-overflow {
overflow: hidden;
}
.current_price.sale-product {
color: #b51a00;
}
#price-separater {
font-size: 16px;
position: relative;
bottom: 2px;
padding: 0 5px;
color:#6f6f6f;
}
.was_price {
color:#6f6f6f;
}
.savings {
color:#6f6f6f;
padding-top: 5px;
}
.items_left {
color: #615b5b;
font-size: 14px;
position: relative;
font-style: unset;
bottom: 7px;
margin: 0;
}


.is-active #mobile--menu .child-menu-block ul {
display:block;
margin-left: 0;
padding-left: 0;
}
#mobile--menu .child-menu-block ul li {
padding-left:12px;
}
#mobile--menu {
position: fixed;
top: 100px;
right:0;
left:0;
bottom: 0;
overflow: scroll;
transform: translateX(-100%);
transform-origin: 0 50%;
transition: transform 0.3s ease-out;
/*   transition: all 5s ease; */
animation: none;
}

.is-active #mobile--menu {
transform: translateX(0%);
}

#mobile_menu {

transform: unset;
}

.child-menu-block {
display:none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: scroll;
z-index: 11;
padding-top: 30px;
background: #fff;
}
/* .child-menu-block .parent-link--false, .child-menu-block .parent-link--true, #child-menu-3 ul li:nth-child(1) a {
font-weight:bold;
padding-left: 12px;
} */
 .child-menu-block .parent-link--false, .child-menu-block .parent-link--true{
font-weight:bold;
padding-left: 12px;
}
#mobile_menu_back_btn {
position: fixed;
top: 0;
z-index: 222;
display: none;
right: 0;
width: 100%;
background: #fff;
padding: 10px 24px;
font-size: 20px;
}
.active #mobile_menu_back_btn {
display:block;
}
#child-menu-3 ul li:nth-child(1) {
padding-left:12px;
}
#child-menu-3 ul li ~ li a ~ ul li:nth-child(1) a {
font-weight: normal;
padding-left: 0;
}
.wishlist-custom .topbadge {
    color: #000 !important;
    position: absolute;
    top: 3px;
    font-size: 11px;
    background: #fff !important;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 2.1;
    padding: 0 !important;
    right: 6px;
}
/*#splish__product-description .description h3, #splish__product-description .description h1, #splish__product-description .description h2, #splish__product-description .description h4 {
margin-bottom: 15px !important;
font-size: 18pt !important;
font-weight: bold !important;
margin-top:10px !important;
letter-spacing: 0 !important;
color: #000 !important;
}
#splish__product-description .description p strong {
font-weight:normal;
}
#splish__product-description .description h5, #splish__product-description .description h6, #splish__product-description .description p, #splish__product-description .description {
margin-bottom: 0 !important;
font-size: 12pt !important;
line-height: 1.6em !important;
font-weight: 400 !important;
text-align: left !important;
color: #000 !important;
}*/
#splish__product-description .description h1, #splish__product-description .description h2, #splish__product-description .description h3, #splish__product-description .description h4, #splish__product-description .description h5, #splish__product-description .description h6, #splish__product-description .description h4, #splish__product-description .description h5, #splish__product-description .description h6, #splish__product-description .description h1 span, #splish__product-description .description h2 span, #splish__product-description .description h3 span, #splish__product-description .description h4 span, #splish__product-description .description h5 span, #splish__product-description .description h6 span{
font-size: 18pt !important;
font-weight: bold !important;
line-height: 1;
letter-spacing: 0px;
text-align: left;
}
#splish__product-description .description p, #splish__product-description .description span, #splish__product-description .description div{
font-size: 12pt !important
}
#splish__product-description .description {
max-width:600px;
}
@media only screen and (max-width: 798px) {
#splish__product-description .description {
max-width:100%;
}
}
.age-modal-active {
overflow: hidden;
}
#age-modal {
position: fixed;
background: rgba(0, 0, 0, 0.85);
top: 0;
left: 0;
right: 0;
display:none;
z-index: 1111;
bottom: 0;
}
.age-modal-verifier {
position: absolute;
top: 50%;
left: 50%;
padding: 30px;
width: 500px;
transform: translate(-50%,-50%);
background: #fff;
border-radius: 5px;
border: solid 1px #000;
}
.btn-age:hover {
color:#fff;
}
.btn-age {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 13px 20px;
	text-align: center;
	line-height: 1.2;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0;
	word-break: break-word;
	cursor: pointer;
	border-radius: 3px;
	transition: all .2s linear;
	background-color:var(--button-color-background,#40a779);
	color:var(--button-color-text,#fff);
  }
.custom-btn-age {
display: flex;
justify-content: center;
}
.custom-btn-age .btn-age {
margin: 0 20px;
}
.age-modal-verifier h1 {
font-size: 26px;
font-weight: bold;
}
.age-modal-verifier {
text-align:center;
}
.age-modal-verifier h3 {
font-weight: bold;
font-size: 20px;
}
.btn-submit-custom {
background:red;
}
.collection .product-list .product-wrap .image-element__wrap {
	height: 280px;
	margin-bottom: 10px;
	background-color: #fafafa !important;
}

.collection .product-list .thumbnail img {
	object-position: center;
	height: 100%;
	/* object-fit: cover; */
}
.collection .product-list .thumbnail {
	background: #fafafa;
}

@media(max-width:479px){
.collection .product-list .product-wrap .image-element__wrap {
height: 210px;
}
}
@media(max-width:375px){
.collection .product-list .product-wrap .image-element__wrap {
height: 160px;
}
}
@media only screen and (max-width: 680px) {
.age-modal-verifier {
width: 90vw;
overflow-y: scroll;
}
}
.colom-content li {
list-style-type: upper-roman;
font-size: 16px;
}
.sqs-block-content h1.text-heading {
text-align: left !important;
font-size: 36px !important;
font-weight: bold;
}

body.page-contact div#map--contact-template {
display: none;
}
.map-iframe iframe {
width: 100% !important;
}

.image-with-text__column .description p{font-size: 16px;}

@media only screen and (max-width: 798px) {
.section_form {
padding: 10px 20px 30px;
}
}

/***** Margins ******/
.ml-1 {
margin-left: 0.25rem!important;
}
.ml-2 {
margin-left: 0.5rem!important;
}
.ml-3 {
margin-left: 1rem!important;
}
.ml-4 {
margin-left: 1.5rem!important;
}
.ml-5 {
margin-left: 3rem!important;
}
.mt-1 {
margin-top: 0.25rem!important;
}
.mt-2 {
margin-top: 0.5rem!important;
}
.mt-3 {
margin-top: 1rem!important;
}
.mt-4 {
margin-top: 1.5rem!important;
}
.mt-5 {
margin-top: 3rem!important;
}
.homepage_main_banner .image-with-text__image-column{width: 60%;}
.homepage_main_banner .image-with-text__text-column{width: 40%;}
.homepage_main_banner .featured-link--half .collection_title{
  font-size: 50px; line-height: 1.2;
}
.homepage_main_banner .image-with-text__column .description p{ font-size: 25px; font-weight: 300; text-transform: uppercase;
}
.homepage_main_banner .featured-link--half .info{ width: 90%;}
.homepage_main_banner .action-btns .global-button{width: 220px; height: 50px; font-size: 15px;  letter-spacing: .2rem;}

.homepage_image_with_text .action-btns a {border-radius: 3px;width: 220px;    height: 50px;    font-size: 15px;    letter-spacing: .2rem;}
.homepage_image_with_text .featured-link--half .collection_title{
  font-size: 40px;
}
.homepage_image_with_text .featured-link--half .description p{font-size: 28px;font-weight: 300}


@media only screen and (max-width: 1480px) {
.homepage_main_banner .action-btns .global-button {
width: 150px;
}
}
@media only screen and (max-width: 1420px) {
.homepage_main_banner .featured-link--half .collection_title {
font-size: 38px;
}
.homepage_main_banner .image-with-text__column .description p {
font-size: 22px;
}
}
@media only screen and (max-width: 1280px) {
.homepage_main_banner .featured-link--half .collection_title {
font-size: 34px;
}
.homepage_main_banner .image-with-text__column .description p {
font-size: 20px;
}
}
@media only screen and (max-width: 1199px) {
.homepage_main_banner .featured-link--half .collection_title {
font-size: 36px;
}
.homepage_main_banner .image-with-text__column .description p {
font-size: 18px;
}
}
@media only screen and (max-width: 1099px) {
.homepage_main_banner .action-btns .global-button {
width: 200px;
}
.homepage_main_banner .action-btns .global-button {
font-size: 12px;
}
.homepage_main_banner .featured-link--half .collection_title {
font-size: 32px;
}
.homepage_main_banner .image-with-text__column .description p {
font-size: 16px;
}
}
@media only screen and (max-width: 999px) {

.homepage_main_banner .image-with-text__image-column {
width: 100%;
}
.homepage_main_banner .image-with-text__text-column {
width: 100%;
}
.text-align--left p {
text-align: left;
}
.homepage_image_with_text .one-half {
width: 100%;
}
.homepage_image_with_text .one-half {
width: 100%;
}
.homepage_image_with_text .info.text-align--left {
text-align: center;
}
.homepage_image_with_text .featured-link--half .description p {
font-size: 20px;
text-align: center;
}
}

@media only screen and (max-width: 798px) {
.homepage_main_banner{
    padding-top: 32px;
}
.footer p{
    text-align: center;
}
}
@media only screen and (max-width: 620px) {
.homepage_image_with_text .featured-link--half .collection_title {
font-size: 32px;
}
.homepage_image_with_text .featured-link--half .description p {
font-size: 18px;
}
}
@media only screen and (max-width: 540px) {
  .homepage_image_with_text .featured-link--half .description p {
font-size: 14px;
}
.homepage_image_with_text .action-btns a {
width: 170px;
}
}
@media only screen and (max-width: 420px) {
.homepage_main_banner .featured-link--half .collection_title {
font-size: 28px;
}
.homepage_main_banner .action-btns .global-button {
width: 200px;
font-size: 11px;
}
}
@media only screen and (max-width: 380px) {
.homepage_main_banner .image-with-text__column .description p {
font-size: 16px;
}
}
@media only screen and (max-width: 360px) {
.homepage_main_banner .image-with-text__column .description p {
font-size: 15px;
}
}


.video-help-section {
display: flex;
padding: 0 15px;
flex-wrap: wrap;
padding-right: 7px;
margin-top: 30px;
padding-bottom: 30px;
}
.video-help-section .video_item {
width: 33.33333333%;
padding: 0 15px;
display: flex;
align-items: center;
flex-wrap: wrap;
}

.video-help-section .video_item video {
width: 100%;
height: 310px;
border: 1px solid #ddd;
border-radius: 10px;
vertical-align: middle;
object-fit: contain;
align-items: center;
object-position: top;
}

.single-option-selector {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 9px;
}

/* .shopify-section--collection-template .select {
display: none;
}*/

.index.promo-banner--show .inline-quickshop {
display: none;
}

.collection .shopify-section--collection-template .usf-sr-container .inline-quickshop {
display: none;
}
.video-help-section .video_item .lazyframe:before {
padding-top: 0;
}
.video-help-section .video_item .lazyframe {
width: 100%;
}
.video-help-section .video_item .lazyframe iframe {
height: 300px;
position: relative;
}


@media (max-width:767px) {
.video-help-section .video_item {
  width: 100%;
  margin-bottom: 30px;
}
.video-help-section {
  margin-top: 132px;
}
}
.one-summary-payments {
display: flex;
align-items: center;
margin-bottom: 20px;
margin-top: 13px;
}
.one-summary-payments .payment-image {
margin-right: 25px;
width: 34px;
display: flex;
align-items: center;
}
.summary-checks.product-detail-summary .check-list {position: relative;padding-left: 20px;}

.summary-checks.product-detail-summary .check-list .p-cart-one__summary__checks__icon {position: absolute;left: 0;width: 12px;top: -5px;}
.maindatapaymemnt .product-single-text {
margin-top: 8px;
}
#shopify-section-product-template .social_buttons {
border: none;
}
#shopify-section-product-template .maindatapaymemnt {
border-top: 1px solid #ccc;
}
.video-help-section .video_item .vidoe-heading {
font-size: 18px;
line-height: normal;
display: block;
text-align: center;
margin-top: 12px;
  margin-bottom: 12px;
width: 100%;
}

.country-list-secton h1 {
display: none;
}
.country-list-secton table tbody tr.country-field-1 {
display: none;
}
.country-list-secton table:not(#customer-orders):not(#order-details) tr {
border-bottom: 1px solid #fafafa;
}

#product_ships_from tr.country-field-2 td:first-child {
font-weight: 600;
font-size: 14px;
padding: 0 !important;
text-transform: none;
}
#product_ships_from tr.country-field-2 td:last-child {
padding-top: 0 !important;
font-size: 14px;
padding-bottom: 0 !important;
font-weight: lighter;
padding-left:4px !important;
}
#shopify-section-article-template .section {
max-width: 899px;
background: #fff;
margin-top: 30px;
padding: 18px;
border-radius: 10px;
width: 100%;
}
#shopify-section-article-template .has-sidebar-option p {
font-size: 16px;
font-weight: normal;
letter-spacing: 0;
}

/* .blog-template-wrapper img[data-sizes=auto].lazyloaded {
height: 269px;
}
.article_content img {
width: 843px;
height: 633px;
} */
.featured-promotions .feature-section img {
height: 300px;
object-fit: cover;
}
@media (max-width:767px) {
.video-help-section .video_item video {
  height: 210px;
}
.video-help-section .video_item .lazyframe iframe {
  height: 260px;
}
.featured-collection__products .slider-gallery {
  margin-bottom: 12px;
  padding: 0 15px;
}
}
@media (max-width: 480px){
.featured-promotions .feature-section img {
position: unset !important;
height: 180px;
}
#shopify-section-1489167092570 .browse-paintings{
margin-top: 0 !important;
}
}
div#product_ships_from {display: flex;}

.sends-fra {font-weight: 600;
font-size: 14px;
padding: 0 !important;
text-transform: none;}

.country-list-secton {padding-top: 0 !important;
font-size: 14px;
padding-bottom: 0 !important;
font-weight: lighter;
padding-left: 4px !important;position: relative;top: -1px;}

.brands {
display: flex;
margin-top: 14px;
display: none;
}

.product-brand{
font-weight: 600;
font-size: 14px;
padding: 0 !important;
text-transform: none;
}
.brand-val{
font-size: 14px;
padding-bottom: 0 !important;
font-weight: lighter;
padding-left: 4px !important;position: relative;top: -1px;
}

span.country-nme {
padding-left: 3px;
}
div#product_ships_from\ country-nameshow {
display: none;
}
/* @media (min-width: 1024px){
.featured-promotions .feature-section img {
object-fit: contain;
}

section.section.is-width-wide .featured-promotions .feature-section img {
object-fit: cover;
}
}
@media (min-width: 1600px){
.featured-promotions .feature-section img{
height: 400px
}
} */
@media (min-width: 1024px){
#shopify-section-1621876911fe5681f7 .featured-promotions .feature-section img {
object-fit: contain;
}


}
@media (min-width: 1600px){
#shopify-section-1621876911fe5681f7 .featured-promotions .feature-section img{
height: 400px
}
}

#shopify-section-1621878424aac7d280 .feature-section img {
height: auto;
}


.product-list .recommeded-products-4:nth-of-type(1),
.product-list .recommeded-products-4:nth-of-type(2),
.product-list .recommeded-products-4:nth-of-type(3),
.product-list .recommeded-products-4:nth-of-type(4){
display:block
}
.product-list .recommeded-products-4{
display:none
}
.homepage_main_banner .action-btns .global-button {
background: #000;
color: #fff;

}
.homepage_main_banner .action-btns .global-button:hover {
background: #fff;
color: #000;
}
@media screen and (min-width:992px){
.homepage_main_banner .action-btns .global-button {
   width: 100%;
  max-width: 300px;
}
}
.gallery-wrap{
  position: relative;
}
.wishlist-recommend-products .product-info__caption {
  position: static;
}
.wishlist-recommend-products .smartwishlist,
.gallery-wrap .smartwishlist,
.product-wrap .smartwishlist {
  /* position: absolute;
  right: 10px;
  top: 10px; */
}
.wishlist-recommend-products .smartwishlist .fa,
.gallery-wrap .smartwishlist .fa{
  color: #282828;
}
.wishlist-recommend-products .smartwishlist .fa,
.gallery-wrap .smartwishlist .fa,
.product-wrap .smartwishlist .fa {
  font-size: 24px;
}
body .fa.fa-heart-o{
   font-family: "Font Awesome 5 Free" !important;
}
@media screen and (max-width:767px){
  .wishlist-recommend-products .smartwishlist .fa,
  .gallery-wrap .smartwishlist .fa,
  .product-wrap .smartwishlist .fa {
      font-size: 15px;
  }
.shopify-section--featured-collection .products-slider.slider-gallery .gallery-cell.visible-4 {
    width: calc(100% - 5px) !important;
}
.shopify-section--featured-collection .products-slider.slider-gallery.products-length-5 .gallery-cell {
    width: calc(100% - 5px) !important;
}
.shopify-section--featured-collection .slider-gallery .flickity-prev-next-button {
opacity: 1 !important;
width: 10% !important;
}
.shopify-section--featured-collection .flickity-prev-next-button.previous {
left: 10px;
}
.shopify-section--featured-collection .flickity-prev-next-button.next {
right: 10px;
}
.recently-viewed__section .products-slider.slider-gallery.products-length-5 .gallery-cell {
width: calc(100% - 5px);
}
.recently-viewed__section .slider-gallery .flickity-prev-next-button {
opacity: 1 !important;
width: 10% !important;
}
.recently-viewed__section .flickity-prev-next-button.previous {
left: 10px;
}
.recently-viewed__section .flickity-prev-next-button.next {
right: 10px;
}
}
#sw_preloader,
#sw_loader {
    display: none !important;
}
.empty-wishlist {
    width: 100%;
}
.homepage-product-slider .product-info__caption {
    position: static;
}
.shopify-section--recently-viewed-products .product-info__caption {
    position: static;
}
.products-slider .product-info__caption {
    position: static !important;
}
.wishlist-recommend-products .shopify-product-form {
    padding: 20px;
}
.wishlist-recommend-products label {
    text-align: center;
}
#wishlist_message{
  display:none !important;
}

/* 15-11 */

#wk-all-queries{
  color: #000;
}

#wk-askme .btn{
  color: #000;
  background: #e9e9e9;
  font-weight: 400;
}

#sw_wishlist_label.fa-heart-o::before {
    display: none;
}

#sw_wishlist_label.fa-heart::before {
    display: none;
}

.trust-pilot p b:first-child {
margin-bottom: 5px;
display: block;
color: #00b67a;
}
.trust-pilot p {
line-height: 1.4;
color: #fff;
font-size: 16px;
margin-bottom: 0;
margin-top: 5px;
}
.trust-pilot a img {
max-width: 160px;
}
img.review-icons {
max-width: 125px !important;
margin-right: 10px;
}
.review-sec {
display: flex;
align-items: center;
margin-bottom: 7px;
}
.review-sec p {
margin-top: 0;
}
.review-sec p b {
display: inline-block !important;
color: #fff !important;
margin-bottom: 0 !important;
}

.product-list .product-wrap .image__container p {
    padding: 6px 8px;
    font-size: 11px;
    background: #f3f3f3;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .05em;
    top: 10px;
    bottom: initial !important;
    margin: 0;
}
.fa.fa-heart-o:before {
    content: "\f004" !important;
}


@media only screen and (max-width: 1199px){
.review-sec {
display: block;
margin-bottom: 3px;
}
  .trust-pilot a img {
    max-width: 140px;
}
  .trust-pilot p {
    font-size: 15px;
}
}

@media only screen and (max-width: 798px){
  .product-list .product-wrap .image__container p {
    padding: 4px 8px;
    font-size: 10px;
    top: 8px;
    left: 8px !important;
}
    .trust-pilot a img {
    max-width: 160px;
}
  .trust-pilot p {
    margin-bottom: 10px;
    margin-top: 15px;
}
  .review-sec p {
    margin-top: 0 !important;
}
img.review-icons {
    margin-right: 0 !important;
}
  .review-sec {
display: block;
margin-bottom: 3px;
}
.trust-pilot {
margin-top: 15px;
}

}

.featured-promotions .feature-section .feature-overlay {
    background: #fff0 !important;
}
.product__images span.fa.fa-heart-o, .product-list span.fa.fa-heart-o, .product-details span.fa.fa-heart-o {
    font-family: FontAwesome!important;
}
.product__images .fa.fa-heart-o:before, .product-list .fa.fa-heart-o:before, .product-details .fa.fa-heart-o:before {
    content: "\f08a" !important;
    color: #000;
}
div#related_products_header {
    float: left;
    width: 100%;
    margin: 0px;
}
/***/
.collection_description {
    background-color: #0000;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    margin-bottom: 32px;
    position: relative;
    clear: both;
}
.collection_description .collection_description__wrapper {
    max-height: 25px;
    overflow: hidden;
    font-size: 15px;
    line-height: 1.8em;
}

.description_buttons {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    background: linear-gradient(90deg, rgb(0 0 0 / 0%) 0%, #fafafa 30%, #fff9f9 100%);
    padding-left: 40px;
}
.description_buttons span {
    display: none;
    cursor: pointer;
    color: #000;
    text-decoration: underline;
    font-size: 15px;
  line-height: 1.8em;
}
.description_buttons span:hover {
     color: #666666;
}
.description_buttons span.p-listing-description__button {
    display: initial;
}
.collection_description.is-expanded .collection_description__wrapper {
    overflow: initial;
    max-height: initial;
}
.collection_description.is-expanded span.p-listing-description__button {
    display: none;
}
.collection_description.is-expanded span.collapse-button{
    display: block;
}
.collection_description.is-expanded .description_buttons {
    position: relative;
    padding-left: 0;
    text-align: right;
    background: initial;
}
body.article h2, body.article h3 {
    font-size: 24px;
}

body.article h1 {
    font-size: 30px;
    text-align: center;
}
div#related_products_header h4 {
    font-size: 20px;
    margin-bottom: 5px;
    border-bottom: 2px solid #eeeeee;
    padding-top: 10px;
}

div#related_products_slider {
    border-bottom: 2px solid #eeeeee;
    padding: 20px 0px;
    margin-bottom: 20px;
}
.owl-controls.clickable {
    margin: 0px !important;
}
#shopify-section-article-template .has-sidebar-option img:first-child {
margin: 0 auto;
display: block;
}
.blog_share.meta .social_buttons img {
display: initial !important;
}
#shopify-section-article-template .blog_share.meta .social_buttons img {
display: initial !important;
}
#shopify-section-article-template .has-sidebar-option .container {
display: block;
}
#shopify-section-article-template .has-sidebar-option .container .medium-down--one-whole.article {
float: left;
}
.footer-logo-section {
    margin-left: 5.5%;
}
.footer-logo-section h4 {
    font-family: 'Moon Dance', cursive !important;
    color: #fff;
    font-size: 32px;
    margin: 0px;
    line-height: 30px;
}
.uh-product__data {
    min-height: 100px;
}
@media screen and (max-width: 460px) {
.uh-scroll .uh-product {
    flex-direction: revert !important;
}
.uh-product {
    border-bottom: 1px solid #eeee;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
}
}

/**homepage */
.custom-section-text .container .one-whole.column {
    max-height: 77px;
    overflow: hidden;
    font-size: 15px;
    line-height: 1.8em;
}
.custom-section-text .container {
    background-color: #0000;
    font-size: 14px;
    font-family: "Inter",sans-serif;
    margin-bottom: 32px;
    position: relative;
    clear: both;
}
.custom-section-text .container.is-expanded .one-whole.column {
    overflow: initial;
    max-height: initial;
}

.custom-section-text .featured_content {
    background-color: transparent;
}
.custom-section-text .container.is-expanded .description_buttons span.collapse-button {
    display: block;
}
.custom-section-text .container.is-expanded .description_buttons  span.p-listing-description__button {
    display: none;
}
body.article.Reflections.Copenhagen div#related_products_slider .owl-wrapper {
display: flex !important;
flex-wrap: wrap;
justify-content: center;
}
p.warning {
display: none !important;
}
@media screen and (max-width: 798px) {
.collection_description .collection_description__wrapper {
    font-size: 14px;
    line-height: 1.5em;
    max-height: 22px;
}
.collection_description {
    margin-bottom: 0px;
}
.custom-section-text .container .one-whole.column {
    max-height: 94px;
}
  .footer-logo-section {
    text-align: center;
    margin-left: 1.2%;
    margin-top: 15px;
}
body.article.Reflections.Copenhagen div#related_products_slider .owl-wrapper {
    justify-content: unset;
}
  .viabill-pricetag.viabill-pricetag-optional-styles {
    height: 25px !important;
}

}
.country-list-secton {
    display: none;
}



.location-heading {
  cursor: pointer;
  color: #fff;
}

.locations {
    margin-top: 15px;
  display:none;
}
/* .locations ul li {
    float: left;
    width: 107px;
} */
.local_low {
    cursor: pointer !important;
    pointer-events: unset !important;
}

.blog-article__main .one-third.column.medium-down--one-whole.article {
    float: left;
}
.pro_in {
    display: flex;
    align-items: center;
}
.pro_img {
    width: 40%;
}
.pro_detail {
    flex-basis: 60%;
    padding: 1em 0 0.5em;
    padding-left: 4.5em;
    text-align: center;
}
span.title {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 0.1em;
}
p.best_for {
    font-size: .9em!important;
    margin: 0 0 19.44444px;
    letter-spacing: 0px;
}
p.pro_price {
    font-size: 18px !important;
    line-height: 30px !important;
    margin-bottom: 19.44444px;
}
.pro_detail button.add_to_cart .text {
    color: #fff;
}
.pro_detail .add_to_cart{
    width: auto;
    margin-bottom: 0;
}
h6#location a {
    font-size: 15px;
}
@media only screen and (max-width: 767px){
 .pro_in {
   flex-wrap: wrap;
}
  .pro_img {
    width: 100%;
}
  .pro_detail {
    flex-basis: 100%;
    padding-left: 0;
}
}
#wk-askme > button{
  background:white!important;
  color:black!important;
  /* width: 400px!important; */
  margin:20px 0!important;
  padding : 12px 40px!important;
  margin-left: 10px;
  font-weight:bold;
}

#usf_container {
	.usf-label, .usf-search-box, span, p, input, select {
		font-family: 'Inter', sans-serif;
	}
	.product-wrap {
		padding: 10px;
		border: 1px solid #E5DFDF;
		border-radius: 10px;
		height: 100%;
	}
}

.cs-product-grid-price-container {
	display: grid;
	grid-template-columns: 1fr auto;
    text-align: left;
    gap: 4px;
    justify-content: space-between;
	align-items: center;
	margin-top: 1rem;
	.tag-class {
		padding: 8px;
		background: #E4E9DE;
		text-align: center;
		text-transform: uppercase;
		margin: 0;
		line-height: 1;
		font-size: 11px;
		justify-self: flex-end;
		font-family: 'Inter', sans-serif;
	}
	.money {
		font-family: 'Inter', sans-serif;
	}
	@media screen and (max-width: 990px) {
		.tag-class {
			font-size: 10px;
		}
	}
}
.cs-product-grid-title-container {
	display: flex;
	gap: 4px;
    justify-content: space-between;
	margin-top: 1rem;
}

.gt_switcher_wrapper {
	background: #fafafa !important;
	padding: 4px;
	border-radius: 4px;
}