/*
Theme Name: The Retailer Child
Theme URI: http://theretailer.getbowtied.com/
Description: This is a child theme for The Retailer.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: theretailer
Version: 1.0
*/
.wc-availability a{
	font-weight:700;
	color:#000;
}

.hero{
	height: 50vh;
  overflow: hidden;
  position: relative;
}
.hero img{
	position:absolute;
	bottom:0
}
.variable-item-span-button{
	padding:1px;
}
.site-social-icons-tiktok svg{
	color: white;
    width: 14px;
    margin-top: -4px;
}
.contact_form label input{
	width: 80%;
}
.contact_form label input, .contact_form label textarea{
	margin-top: 5px;
}
.textarea_section label, .textarea_section label textarea{
	width:96%
}
.contact_details{
	max-height: max-content;
	background: black;
	padding: 45px 20px;
	border-radius: 15px;
}
.contact_details .contact_phone:before{
	content:"\f095";
	font-family: FontAwesome;
	margin-right: 10px;
	color:#b39964;
}
.contact_details .contact_envelop:before{
	content:"\f0e0";
	font-family: FontAwesome;
	margin-right: 10px;
	color:#b39964;
}
.contact_details a:hover{
	color:#b39964 !important;
}
.contact_form .contact_form_content{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
}
@media(max-width:786px){
	.site-social-icons-tiktok svg{
		color: black;
    	margin-top: -5px;
	}
}
.legal-container{
	display:flex;
	flex-direction:row;
	justify-items: stretch;
}

.legal-container a{
	max-width: fit-content;
}

.legal-container a img{
	max-height:100%;
}

.wc-block-cart__submit-button {
	color:white;
	background-color:black;
}

.wc-block-cart__submit-button.contained:hover{
	color:white;
	background-color:#b39964;
	transition: all 0.3s ease;
}
.wc-block-components-shipping-calculator-address__button{
	border: none;
}

.wc-block-components-button:not(.is-link).outlined:hover {
	background-color: #1e1e1e;
	color: #fff;
	opacity: 1;
	transition: all 0.3s ease;
}

.icon-svg {
    margin-left: 10px;
    width: 16px;
    height: auto;
}