﻿.lookbook .vc_custom_1419328663991 {
    background-color: transparent !important;
}
.lookbook .vc_gitem-post-data-source-post_excerpt,
.lookbook .vc_btn3-container {
    display: none;
}
.single_related_posts .related_post_content .date,
.single_related_posts .entry-title, .post .entry-meta, .single .entry-categories {
	display: none !important;
}
.variations .reset_variations {
	display: none !important;
}
.single-product .product .entry-summary .stock {
    color: #fff;
    background-color: #111;
    padding: 1em;
}
.single-product .product .entry-summary .stock:before {
    width: 0;
}
.woocommerce-message {
    background-color: #c4b583;
}
.header-mobiles-wrapper .header-mobiles {
	border-bottom: none;
}
.header-mobiles-wrapper.header-sticky .header-mobiles-content.visible {
    padding-bottom: 0;
}
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-info-1 {
    display: none;
}
.main-hero h1 {
	color: #fff;
}
.single-product .product.product-type-variable .variations_form .variations,
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations {
    margin-bottom: 2rem;
}
.tawcvs-swatches .swatch {
	border-radius: 0;
    width: 50px;
    height: auto;
	border: 2px solid #ddd;
}
.tawcvs-swatches .swatch-onesize {
    width: 70px;
}
.tawcvs-swatches .swatch.selected {
    border-color: #111;
}
.tawcvs-swatches .swatch-image img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
p.sizesinfo {
	text-transform: uppercase;
	display: inline-block;
}
p.sizesinfo:hover {
	cursor: pointer;
	color: #c4b583;
}
.size-guide {
	margin-top: 1.5rem;
}
.size-guide tbody td, .size-guide tbody th {
    text-align: center;
    width: 20%;
    font-size: .9rem;
    padding: 1rem;
    border: 1px solid #eef0f3;
	font-weight: 400;
}
.size-guide tbody th {
	background-color: #f8f8f8;
}
/* WooCommerce */
.site-main>.woocommerce-error, .woocommerce-notices-wrapper>.woocommerce-error, .woocommerce>.woocommerce-error {
    background-color: #c4b583;
}
.getbowtied-single-product-share-wrapper {
	display: none !important;
}
/* Product Tabs */
.woocommerce-gb_accordion .accordion-title {
	text-transform: uppercase;
}
.yikes-custom-woo-tab-title {
	display: none;
}
/* Product Tags */
.product_tag-limited .product_info .price, 
.product_tag-preorder .product_info .price {
	width: 100% !important;
}
.product_tag-limited .product_info .price .amount:after,
.product_tag-limited.product_tag-preorder .product_info .price .amount:before {
	content: "Limited";
	display: inline-block;
	background-color: #c4b583;
	color: #fff;
	padding: 2px 10px;
	border-radius: 2px;
	font-size: 10px;
	text-transform: uppercase;
    float: right;
}
.product_tag-preorder .product_info .price .amount:after {
	content: "Preorder";
	display: inline-block;
	background-color: #111;
	color: #fff;
	padding: 2px 10px;
	border-radius: 2px;
	font-size: 10px;
	text-transform: uppercase;
    float: right;
}
.product_tag-limited.product_tag-preorder .product_info .price .amount:after {
	margin-right: 10px;
}
@media print, screen and (min-width: 64em) {
body.single .post .entry-content {
    max-width: none;
}
.single_post_header .entry-title {
    margin-bottom: 0 !important;
}
}
/* Mobile Products*/
@media screen and (max-width: 79.9375em) {
.size-guide {
	overflow-x: scroll;
}
.topbar {
	display: block;
    top: 66px;
}
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons>a:first-child {
    position: absolute;
    top: 8px;
    right: -8px;
}
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button:after {
	padding: 6px;
    font-size: 14px;
}
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button {
	display: none;
}
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info {
	border-bottom: none;
}
.mobile-hero {
	color: #fff;
	padding: 0 2rem;
}
}


.sca-currency-top-right {
    top: 25px !important;
    right: 25px !important;
    position: fixed !important;
    text-decoration: none !important;
    opacity: 1 !important;
    outline: 0 !important;
    z-index: 999999999999999999999 !important;
}

.sca-currency-top-left {
    top: 25px !important;
    left: 25px !important;
    position: fixed !important;
    text-decoration: none !important;
    opacity: 1 !important;
    outline: 0 !important;
    z-index: 999999999999999999999 !important;
}

.sca-currency-bottom-right {
    bottom: 25px !important;
    right: 25px !important;
    position: fixed !important;
    text-decoration: none !important;
    opacity: 1 !important;
    outline: 0 !important;
    z-index: 999999999999999999999 !important;
}

.sca-currency-bottom-left {
    bottom: 25px !important;
    left: 25px !important;
    position: fixed !important;
    text-decoration: none !important;
    opacity: 1 !important;
    outline: 0 !important;
    z-index: 999999999999999999999 !important;
}

.sca-body-currency.sca-currency-bottom-right .sca-currency-style .cs-options{
    bottom: 30px !important;
    width: 100% !important;
}

.sca-body-currency.sca-currency-bottom-left .sca-currency-style .cs-options{
    bottom: 30px !important;
    width: 100% !important;
}

/* Fix display on theme Jumpstart */
.sca-body-currency .sca-currency-style .jumpstart-selector{
    display : block !important;
}
.sca-body-currency .sca-currency-style .jumpstart-selector .arrow{
    border-left : none !important;
}
   #currencies {
            display: -moz-inline-stack;
            display: inline-block;
            zoom: 1;
            *display: inline;
            color: #bbbbbb;
            font-size: 0; /* to eliminate space between buttons */
            line-height: 1.5;
            cursor: pointer;
        }
        #currencies span {
            display: -moz-inline-stack;
            display: inline-block;
            zoom: 1;
            *display: inline;
            padding: 5px 10px;
            border: 1px solid #D6D6D6;
            background: none #F6F6F6;
            font-size: 13px;
        }
        #currencies .left  {
            -webkit-border-top-left-radius: 7px;
            -webkit-border-bottom-left-radius: 7px;
            -moz-border-radius-topleft: 7px;
            -moz-border-radius-bottomleft: 7px;
            border-top-left-radius: 7px;
            border-bottom-left-radius: 7px;
        }
        #currencies .middle  {
            border-left: none;
        }
        #currencies .right  {
            -webkit-border-top-right-radius: 7px;
            -webkit-border-bottom-right-radius: 7px;
            -moz-border-radius-topright: 7px;
            -moz-border-radius-bottomright: 7px;
            border-top-right-radius: 7px;
            border-bottom-right-radius: 7px;
            border-left: none;
        }
        #currencies .selected {
            font-weight: normal;
            color: #666666;
            background: none #eeeeee;
        }
        .clear-both{clear:both;height:0px;}


        .xoo-wl-btn-container {
          margin-bottom: 20px!important;
        }

        .onsale.overs {
          display: block;
          float: none;

           float: left;

        }
        .onsale_div {
          width: 100%;
          margin-top: 3px;
          float: left;
        }

        .colors {
          text-align: center;
    

        }
        .colors span {
          font-size: 80%;
          color: #fff!important;
          background-color: #C4B583;
          padding: 2px 5px;
        }

/* РљРЅРѕРїРєР° В«РџРѕРєР°Р·Р°С‚СЊ РµС‰РµВ» РІ РєР°С‚Р°Р»РѕРіРµ вЂ” РІ СЃС‚РёР»Рµ СЃР°Р№С‚Р° (Р°РєС†РµРЅС‚ #c4b583) */
body.woocommerce-shop .products_ajax_button::before,
body.woocommerce-shop .products_ajax_button::after,
body.tax-product_cat .products_ajax_button::before,
body.tax-product_cat .products_ajax_button::after,
body.tax-product_tag .products_ajax_button::before,
body.tax-product_tag .products_ajax_button::after {
	content: none !important;
	display: none !important;
}

body.woocommerce-shop ul.products + .products_ajax_button,
body.tax-product_cat ul.products + .products_ajax_button,
body.tax-product_tag ul.products + .products_ajax_button,
body.woocommerce-shop .products_ajax_button.alina-shop-load-more,
body.tax-product_cat .products_ajax_button.alina-shop-load-more,
body.tax-product_tag .products_ajax_button.alina-shop-load-more {
	box-sizing: border-box;
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: calc(100% - 2rem);
	max-width: 280px;
	min-height: 48px;
	margin: 2.5rem auto 1.5rem;
	padding: 0.875rem 1.25rem;
	border: 1px solid #111;
	border-radius: 0;
	background: transparent;
	color: #111;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

body.woocommerce-shop .products_ajax_button.alina-shop-load-more::before,
body.woocommerce-shop .products_ajax_button.alina-shop-load-more::after,
body.tax-product_cat .products_ajax_button.alina-shop-load-more::before,
body.tax-product_cat .products_ajax_button.alina-shop-load-more::after,
body.tax-product_tag .products_ajax_button.alina-shop-load-more::before,
body.tax-product_tag .products_ajax_button.alina-shop-load-more::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
}

body.woocommerce-shop .products_ajax_button .alina-load-more-label,
body.tax-product_cat .products_ajax_button .alina-load-more-label,
body.tax-product_tag .products_ajax_button .alina-load-more-label {
	display: block;
	line-height: 1.3;
	pointer-events: none;
}

body.woocommerce-shop .products_ajax_button.alina-shop-load-more:not(.disabled):not(.alina-load-more-done):hover,
body.woocommerce-shop .products_ajax_button.alina-shop-load-more:not(.disabled):not(.alina-load-more-done):focus-visible,
body.tax-product_cat .products_ajax_button.alina-shop-load-more:not(.disabled):not(.alina-load-more-done):hover,
body.tax-product_cat .products_ajax_button.alina-shop-load-more:not(.disabled):not(.alina-load-more-done):focus-visible,
body.tax-product_tag .products_ajax_button.alina-shop-load-more:not(.disabled):not(.alina-load-more-done):hover,
body.tax-product_tag .products_ajax_button.alina-shop-load-more:not(.disabled):not(.alina-load-more-done):focus-visible {
	background: #111;
	border-color: #111;
	color: #fff;
	outline: none;
}

body.woocommerce-shop .products_ajax_button.alina-shop-load-more.loading,
body.tax-product_cat .products_ajax_button.alina-shop-load-more.loading,
body.tax-product_tag .products_ajax_button.alina-shop-load-more.loading {
	min-height: 48px;
	border-color: #c4b583;
	color: transparent;
	pointer-events: none;
}

body.woocommerce-shop .products_ajax_button.alina-shop-load-more.loading::before,
body.tax-product_cat .products_ajax_button.alina-shop-load-more.loading::before,
body.tax-product_tag .products_ajax_button.alina-shop-load-more.loading::before {
	content: '' !important;
	display: block !important;
	width: 24px !important;
	height: 24px !important;
	margin: 0 auto !important;
	border: 2px solid #c4b583;
	border-top-color: transparent;
	border-radius: 50%;
	animation: alinaLoadMoreSpin 0.7s linear infinite;
}

body.woocommerce-shop .products_ajax_button.alina-shop-load-more.loading .alina-load-more-label,
body.tax-product_cat .products_ajax_button.alina-shop-load-more.loading .alina-load-more-label,
body.tax-product_tag .products_ajax_button.alina-shop-load-more.loading .alina-load-more-label {
	visibility: hidden;
}

body.woocommerce-shop .products_ajax_button.alina-load-more-done,
body.woocommerce-shop .products_ajax_button.alina-shop-load-more.disabled,
body.tax-product_cat .products_ajax_button.alina-load-more-done,
body.tax-product_cat .products_ajax_button.alina-shop-load-more.disabled,
body.tax-product_tag .products_ajax_button.alina-load-more-done,
body.tax-product_tag .products_ajax_button.alina-shop-load-more.disabled {
	border-color: #ddd;
	color: #999;
	cursor: default;
	pointer-events: none;
}

@keyframes alinaLoadMoreSpin {
	to {
		transform: rotate(360deg);
	}
}

@media screen and (min-width: 64em) {
	body.woocommerce-shop .products_ajax_button.alina-shop-load-more,
	body.tax-product_cat .products_ajax_button.alina-shop-load-more,
	body.tax-product_tag .products_ajax_button.alina-shop-load-more {
		width: 100%;
		max-width: 300px;
		min-height: 44px;
		margin-top: 3rem;
		margin-bottom: 2rem;
	}
}

@media screen and (max-width: 39.9375em) {
	body.woocommerce-shop .products_ajax_button.alina-shop-load-more,
	body.tax-product_cat .products_ajax_button.alina-shop-load-more,
	body.tax-product_tag .products_ajax_button.alina-shop-load-more {
		width: calc(100% - 1.5rem);
		margin-top: 2rem;
		margin-bottom: calc(1.5rem + env(safe-area-inset-bottom, 0px));
		letter-spacing: 0.1em;
	}
}
