/*
Theme Name: Barberry Child
Theme URI: http://barberry.temashdesign.com/
Description: This is a child theme for Barberry.
Author: TemashDesign
Author URI: https://temash.design
Template: barberry
Version: 1.2.2406202242
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/****************************************************************/
/****************************************************************/
/****************************************************************/

/* Gift */
#pwgc-redeem-gift-card-number {
	width: 100% !important;
}
#pwgc-redeem-button {
	width: 100% !important;
}

/* YITH out */
#yith-wcwtl-output .button:hover {
	color: #000 !important;
}

/* GFont */
@import url('https://fonts.googleapis.com/css2?family=Commissioner:slnt,wght,FLAR,VOLM@-12..0,100..900,0..100,0..100&display=swap');

@media only screen and (min-width: 1024px) {
    .page-header.title-size-xlarge .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title, body.woocommerce-account .login-cells .login-content .login-content-inner #bb-login-wrap .title-wrapper .page-title-wrapper h1, body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1 {
        font-size: 70px !important;
    }
}

.page-title-wrapper {
	    margin-bottom: 20px;
}

/* Filter Select2 2024-03-16 02-20 */
.filter-color-unitly {
vertical-align: text-bottom;
}

.swatch-color-unitly {
	width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
	border-radius: 50%;
    opacity: 1;
	position: relative;
	transition: all .3s;
}

.swatch-line-unitly:hover .swatch-color-unitly {
	transform: scale(1.5) perspective(1px);
}

.swatch-color-bg-unitly {
	left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transition: all .3s;
	box-shadow: 0 0 10px rgb(0 0 0 / 10%) !important;
}

.swatch-color-bg-unitly:after {
	opacity: 0;
    font-family: "Barberry" !important;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all .3s;
}

.swatch-color-bg-unitly:before {
	border: 0;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "";
    width: 5px;
    height: 5px;
    opacity: 0;
    background-color: transparent;
    transition: all .3s;
}

/* Filter Select2 */

.wcboost-variation-swatches__name {
	border: 1px solid black !important;
}

/* ELS button */
#wc-esl-terminals-wrap-button-billing button {
	width: 100%;
	border: 2px solid #53565b !important;
    background-color: #53565b !important;
    font-size: 16px !important;
    padding: 25.8px 31.2px 23.52px !important;
    color: #fff;
	cursor: pointer;
}

.wc-esl-terminals__button_under111 {
	width: 100%;
	border: 2px solid #53565b !important;
    background-color: #53565b !important;
    font-size: 16px !important;
    padding: 15px 10px 15px !important;
    color: #fff;
	cursor: pointer;
}

/* Remove SKU */
.sku_wrapper {
	display: none !important;
}

/* Remove count for catalog */
.category_details .more-products {
	display: none !important;	
}

/* change text for product on catalog */
ul.products li.product .product-inner .product-image .footer-section .footer-section-inner .button
{
	text-transform: none !important;
}

/* border radius */
button[type="submit"], button.submit, button.btn--primary, button.button:not(.filter_switch), .button[type="submit"], .button.submit, .button.btn--primary, a[type="submit"], a.submit, a.btn--primary, a.button, input[type="submit"], input.submit, input.btn--primary, input.button  {
	border-radius: 30px !important;
	margin-left: 5px !important;
    margin-right: 5px !important;
	margin-top: 10px !important;
}

/* shipping style */
.wc-esl-shipping-method-time {
	    margin-left: 25px !important;
}
.wc-esl-shipping-method-time p {
	font-size: 16px !important;
}

/* */
h6, h6 a, .woocommerce h6, .woocommerce-page h6 {
    font-size: 18px !important;
}

.copyright-section {
	padding: 0px !important;
}

footer#site-footer .grid-container {
	padding-top: 2.5rem !important;
	padding-bottom: 0.5rem !important;
	
}

footer#site-footer .widget-area {
    border-bottom: 0px solid #eee !important;
}

footer#site-footer .widget-area .cell aside, footer#site-footer .copyright-section .cell aside {
        padding-bottom: 2rem !important;
    }

.labelpopup {
    padding: 0px 0px 0px; !important;
}

b {
  font-weight: 400 !important;
}

/* change font size for yandex description */
ymaps p {
	font-size: small !important;
}

footer#site-footer .copyright-section .footer_text {
    font-size: 16px !important;
}

/* related products */
@media screen and (min-width: 64em) {
	.related.products h2 {
		font-size: 54px !important;
	}
}

table tr th, table tr td {
    padding-left: 0rem !important;
}

/* CF7 */
input.wpcf7-submit {
	border: 2px solid #6c4f61 !important;
    background-color: #6c4f61 !important;
	width: 100% !important;
}
.wpcf7-spinner {
	display: none;
}
/* CF7 */

/* wishlist */
body.woocommerce-wishlist .wishlist_table tbody tr td.product-add-to-cart a {
	text-transform: none !important;
}
/* wishlist */