@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//hotchkis.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.4.1") format("woff2");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(79,79,79);
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-transform: uppercase;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 12px;
	--wd-brd-radius: 2px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: #0f0f0f;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(155,155,155);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(155,155,155);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: rgb(155,155,155);
	--notices-warning-color: rgb(0,0,0);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(63,63,63);
	--wd-sticky-btn-height: 60px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:#f2f2f2;
	--wd-bordered-bg:#f2f2f2;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 400px;
}
.wd-page-title .wd-page-title-bg img {
	background-repeat: repeat-x;
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(155,155,155);
	background-image: none;
	background-size: cover;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
	font-size: 20px;
	text-transform: uppercase;
	color: rgb(0,0,0);
}
html .wd-product .wd-entities-title a {
	font-weight: 500;
	font-size: 11px;
	text-transform: uppercase;
	color: rgb(0,0,0);
}
html .product-image-summary-wrap .summary-inner > .price, html .wd-single-price .price {
	font-size: 18px;
}
html .wd-product .price {
	font-size: 13px;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-size: 15px;
	text-transform: uppercase;
}
html .wd-nav.wd-nav-main > li > a {
	font-size: 11px;
	text-transform: uppercase;
}
.page :is(.wd-page-content, .whb-header) {
	background-color: f2f2f2;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(242,242,242);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: #f2f2f2;
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: #f2f2f2;
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: #f2f2f2;
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: #f2f2f2;
	background-image: none;
}
html .comment-form .submit {
	color: rgb(15,15,15);
	background: rgb(242,242,242);
}
html .comment-form .submit:hover {
	color: rgb(255,255,255);
	background: rgb(15,15,15);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(0,0,0);
	--wd-form-brd-color: rgb(0,0,0);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 60px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 2px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 40px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 20px;
	}
	html .wd-product .wd-entities-title a {
		font-size: 10px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 2px;
	}

}
:root{
--wd-container-w: 1416px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1416px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1416px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1416px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(242,242,242);
}

@font-face {
	font-family: "Snell";
	src: url("//hotchkis.ru/wp-content/uploads/2024/10/snell-roundhand-script.woff") format("woff");
	font-weight: 900;
	font-style: normal;
}

.wd-wishlist-icon > a:before { 
    content: "" !important; /* Задаем пустое содержимое */
}

.wd-action-btn > a.added:before { 
    content: "\f107" !important; /* Добавляем иконку */
}

.wd-action-btn>a.added:before {
background-image: none;
}
.wd-wishlist-icon > a:before {

    display: inline-block;
    width: 16px;  /*Задайте ширину SVG */
    height: 16px; /*Задайте высоту SVG */
    background-image: url('https://hotchkis.ru/wp-content/uploads/2024/10/heart_3_hotchkis.svg'); /* Укажите путь к SVG */
    background-size: contain;
    background-repeat: no-repeat;
   
}


.postid-21328 .podarok {    justify-content: center;}
.postid-21328 .product-tabs-wrapper {display: none;}
.woocommerce-cart .woocommerce-Price-amount {    float: left!important;}
.cart .wd-product.wd-hover-alt:not(.wd-variation-active):is(.purchasable,.product-type-grouped):hover .swap-elements {        transform: translateY(0%);    }
/* пародукты в каталоге */   
 .wd-product.wd-hover-alt:not(.wd-variation-active):is(.purchasable,.product-type-grouped):hover .swap-elements {        transform: translateY(0%);    }
.wd-product-grid-slider-dot {	height: 2px!important;} 
.wd-product-grid-slider-dot.wd-active {	height: 2px;}


.cart-discount td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
}

.wd-switch-to-register {
	color: #fff;}
.wd-sub-menu li>a {	 color: var(--sub-menu-color-hover);}
   .wd-sub-menu li>a:hover {color: var(--sub-menu-color);}
.menu-label:before {display:none;}

.postid-28587 table.variations label {font-weight: 400;}
.postid-28587 [class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border-radius: 2px;
}

#custom_name {
    border-bottom: 1px solid #000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 10px;
}
.woocommerce-cart .wd-coupon-form .input-text{    border-bottom: 1px solid #000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 10px;}

.woocommerce-cart #pwgc-redeem-gift-card-number{    border-bottom: 1px solid #000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 10px;}

.registration-text .bonus-title {	font-size: 12px;}
.bonus-section-wrapper p span{    line-height: 1;}
.custom-preview p{ margin-bottom: 0;}
.woocommerce-error .showlogin{
    background: #000000;
    padding: 5px 60px;
    color: #fff;
    border-radius: 2px;
}

.wpcf7-response-output{display:none!important;}

input[type=checkbox] {
	    float: left;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px; /* Ширина элемента */
    height: 20px; /* Высота элемента */
    border: none; /* Убираем рамку */
    outline: none; /* Убираем обводку */
    cursor: pointer; /* Курсор для указателя */
    position: relative; /* Позволяет позиционировать псевдоэлементы */
}

input[type=checkbox]::before {
    content: '';
    display: inline-block; /* Отображение как блочный элемент */
    width: 20px; /* Ширина иконки */
    height: 20px; /* Высота иконки */
    background-image: url('https://hotchkis.ru/wp-content/uploads/2024/10/checkbox-svgrepo-com.svg'); /* Путь к неактивной иконке */
    background-size: contain; /* Масштабирование изображения */
    background-repeat: no-repeat; /* Не повторять изображение */
}

input[type=checkbox]:checked::before {
    background-image: url('https://hotchkis.ru/wp-content/uploads/2024/10/checkbox-active-svgrepo-com.svg'); /* Путь к активной иконке */
}


/*input[type="checkbox"] {
  appearance: none; 
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid gray;
  border-radius: 3px;
  outline: none;
  cursor: pointer;
}

input[type="checkbox"]:checked {
  background-color: gray;
  position: relative;
}

input[type="checkbox"]:checked:before {
  content: '✓'; /* Галочка */
  color: white;
  position: absolute;
  left: 3px;
  top: -1px;
  font-size: 18px;
}

*/
.woocommerce-account-fields div {    display: flex;}
.woocommerce-account-fields div label{    margin-bottom: 0px;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px!important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden!important;
    -webkit-overflow-scrolling: hidden!important;
}
.pum-theme-21761 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 0px!important;
}
.podarok .gift-image {
  transition: 0.3s ease;
}

.podarok:hover .gift-image {
  content: url('https://hotchkis.ru/wp-content/uploads/2024/10/red.svg');
}

/*карта лояльности*/
.bonus-section-wrapper {
	border-radius: var(--btn-default-brd-radius);
    background-color: #A5A5A5;
        padding: 19px 29px;
    margin: 0;
    width: 500px;
    height: 280px;
}

/* Flexbox для размещения логотипа слева и даты справа */
.registration-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.registration-logo {
    width: auto; /* Ширина логотипа */
    height: 15px; /* Высота логотипа */
}

.registration-text {
	line-height: 1.1;
    flex-grow: 1;
    text-align: right; /* Дата регистрации справа */
}

.bonus-section-wrapper p {
    margin: 0;
    padding: 6px 0;
	color: #040404;
}


/* Стиль для заголовков */
.bonus-title {

    font-size: 14px;
    font-weight: 500;
    text-align: left;
}

/* Стиль для содержимого "Текущий уровень" */
.bonus-content.current-level {

    font-size: 17.84px;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-align: left;
}

/* Стиль для содержимого "Бонусов на счету" */
.bonus-content.bonus-count {
    line-height: 0.8;
    font-size: 40px;
    font-weight: 700;
    text-align: left;
}

/* Стиль для содержимого "Номер карты" */
.bonus-content.card-number {

    font-size: 25px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-align: left;
}




#wpcf7-f21742-o2 input[type='email'] {	width: 50%;}

.cart .wd-coupon-form div  {line-height: 1.5!important;}
.payment_methods {
    padding: 0px 0px!important;
}
.main-page-wrapper {
    margin-bottom: -21px;
}
.footer-container  {
    margin-top: -21px;
}

.woocommerce-checkout-payment {
    padding: 30px 15px!important;
}
.wd-payment-methods b{
	padding:  15px!important;
    font-size: 15px!important;
    font-weight: 600;
}
.woocommerce-cart .wd-coupon-form .button[name="apply_coupon"] {     max-height: 42px;
	width: 237px;}
.woocommerce-cart  td:has(.coupon){padding:9px 0px!important}
.woocommerce-cart .shop_table tr :is(td,th):last-child {	    text-align: left!important;}
.woocommerce-cart label[for="pwgc-redeem-gift-card-number"]{display:none;}
.dolyame_more__icon {font-size: 12px;}
.product-label.new {
    background-color: #00000000 !important;
    border-radius: 2px;
    color: #000;
    border: 1px solid;
}
#pwgc-apply-gift-card:hover {
    color: var(--btn-accented-color-hover);
    box-shadow: var(--btn-accented-box-shadow-hover);
    background-color: var(--btn-accented-bgcolor-hover);
}
.woocommerce-cart #pwgc-apply-gift-card{    
	    width: 237px;
		margin: 0px 8px;
    color: #333;
    border: 1px solid black;
	    background-color: #9b9b9b;
}

.wd-coupon-form .input-text {
    max-width: 257px!important;
}
.woocommerce-cart #pwgc-redeem-gift-card-number {
    width: 257px!important;
	margin-bottom:2px;         text-align: left;
}
#pwgc-redeem-gift-card-number {
    width: 100%!important;
	margin-bottom:2px;         text-align: left;
}
label[for="payment_method_my_plugin_payment_gateway"]{padding-top: 2px!important;}
label[for="payment_method_modulbank"]{padding-top: 2px!important;}
label[for="payment_method_dolyamepayment"]{padding-top: 2px!important;}
label[for="payment_method_my_plugin_payment_gateway"] img {max-height: 23px !important; }
label[for="payment_method_modulbank"] img{max-height: 23px !important;}
label[for="payment_method_dolyamepayment"] img {padding-bottom: 2px;}
.cart-content-wrapper>.cart-totals-section .cart-totals-inner { border: 1px solid #000000;}
.cart .button[name="update_cart"] {    display: none;}
#pwgc-redeem-gift-card-container label {display:none;}

#pwgc-redeem-button {
    width: 100%;
	border-radius: 2px;}
.product-type-pw-gift-card .tab-doly {display:none;} 
.vc_custom_1717677101512 {margin-bottom: 0px !important;}
.grecaptcha-badge{display:none!important;}
.woocommerce-mini-cart__buttons .btn-cart:hover {  color: var(--btn-accented-color)!important;
    box-shadow: var(--btn-accented-box-shadow)!important;
		background-color: var(--btn-accented-bgcolor)!important;}
.woocommerce-mini-cart__buttons .btn-cart {
    color: var(--btn-default-color-hover)!important;
    box-shadow: var(--btn-default-box-shadow-hover)!important;
    background-color: var(--btn-default-bgcolor-hover)!important;
}
/* табы */
.description_tab, .additional_information_tab {display:none;}

#tab-details_tab .shop_attributes {margin-top:50px;}
#tab-details_tab .wc-tab-inner{max-width:650px;  margin: auto;}

.tab-title-additional_information, .tab-title-description {display:none;}
.variations_form .woocommerce-variation-availability .stock, .available-on-backorder{
	    border: 1px solid #CEE0DA;
    padding: 4px 9px 5px;
    color: #000;
	    font-weight: 500!important;
	font-size:12px;
	    width: 100%;
}
.woocommerce-variation-price:not(:empty)+.woocommerce-variation-availability {
    margin-left: 0px!important;
}
.variations_form .woocommerce-variation-availability .stock, .available-on-backorder {	background: #E2EDE9!important;     text-align: center;}
.variations_form .variations .value select {    max-width: 100%;}
.wd-prefooter {    padding-bottom: 0px!important; }
.wd-buttons {    background: #fff0!important; 	box-shadow: 1px 1px 1px rgb(0 0 0 / 0%)!important;}
.upsells-carousel .product-element-top .woodmart-buttons {margin-top: 28px; }
.upsells-carousel .wd-el-title {font-size: 14px!important; text-transform: uppercase;}
.upsells-carousel{      margin-bottom: 15px;  margin-top: 20px;}
#pa_size_bracelet{background-image: url(/wp-content/uploads/2022/04/down900.svg); border-color: #000000; color: #000000;     background-size: 11px;}
/*.related-and-upsells {
    display: none;
}*/
.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"] {
    transform: none;
    top: 0;
	right: 0;}

:root {
        --btn-accented-brd-radius: 2px;
    --wd-form-brd-radius: 2px;
	--btn-default-brd-radius: 2px;}

/*кнопка в корзину странице продукта*/
.product-image-summary .single_add_to_cart_button {width: 100%;}

/*количество на странице продукта*/
.product-image-summary div.quantity {display: none!important;}

/*долями плашка*/
.doly-content {
  background-color: #f1f1f1;
  padding: 20px;
	margin-top: 5px;
  border-radius: 5px;
}
.doly-content {display: none;}
.payment_method_dolyamepayment img {    max-height: 20px!important; padding-left: 10px;}

.doly::after{ content: url(/wp-content/uploads/2025/01/arrow-left-circle-1.svg);
    background-position-x: center;
    background-position-y: center;
    padding: 0px 20px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    height: 25px;
    background-size: cover;
    width: 25px;
    overflow: hidden;
    background-size: 11px;
    background-repeat: no-repeat;
    width: 0px;
    height: 14px;
    /* display: block; */
    align-content: center;
    align-items: center;

}
/*.doly::before{content:url(https://hotchkis.ru/wp-content/uploads/2022/11/423453.svg);
	float: left; padding-right: 5px;     padding-top: 2px;
}
.tab-doly {background-image: url(https://hotchkis.ru/wp-content/uploads/2022/11/423453.svg);
    background-color: #f2f2f2;
    padding: 10px 2px 6px 10px;
    border-radius: 2px;
    background-position: left;
    background-repeat: no-repeat;
    background-position-x: 5px;
		width: 100%;
}
.tab-doly:after {background-image: url(https://hotchkis.ru/wp-content/uploads/2024/03/split.svg);
    background-color: #f2f2f2;
    padding: 10px 2px 6px 10px;
    border-radius: 2px;
    background-position: left;
    background-repeat: no-repeat;
    background-position-x: 5px;
		width: 100%;
}*/
/* вот эта .tab-split {
    position: relative; 
    background-image: url(https://hotchkis.ru/wp-content/uploads/2024/03/split.svg);
    background-color: #f2f2f2;
    padding: 10px 2px 6px 30px;
    border-radius: 2px;
    background-position: left;
    background-repeat: no-repeat;
    background-position-x: 9px;
    width: 100%;
	background-size: 101px;
}*/
/*
.tab-doly {
    position: relative; 
    background-image: url(https://hotchkis.ru/wp-content/uploads/2022/11/423453.svg);
    background-color: #f2f2f2;
    padding: 10px 2px 6px 100px;
    border-radius: 2px;
    background-position: left;
    background-repeat: no-repeat;
    background-position-x: 5px;
    width: 100%;
}

.tab-doly::after {
    content: '';
    position: absolute;
    left: 60px; 
    top: 50%;
    transform: translateY(-50%); 
    width: 188px;
    height: 20px;
    background-image: url('https://hotchkis.ru/wp-content/uploads/2024/03/split.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; 
}
*/
@media only screen and (min-width: 1200px) and (max-width: 1400px) and (min-height: 750px) and (max-height: 850px) {
    .doly p {
        padding-right: 5px!important;
    }
}

.doly p {float: left;  
	text-transform: none;
/*	padding-left: 104px;
	padding-right: 10%; */
    color: #B0B0B0;
    FONT-WEIGHT: 500;
		margin: 0;}
.doly {width: 100%; display: flex; align-items: center; justify-content: flex-end;}
.doly p {font-size: 12px;}


.single-product .summary-inner .cart {    margin-bottom: 5px;}

@media (max-width: 320px){ .doly p {font-size:13px!important;}}

/* всплывашка долями */
.dolyame-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    max-width: 64.8rem;
    width: 100%;
}
.dolyame-modal__logo-wrapper {

    margin-bottom: 3.7rem;
    border-radius: 0.2rem;
}
.dolyame-modal__img {
    display: block;
    width: 100%;
    height: 100%;
 
}
._ibg {
    display: block;
    position: relative;
    padding-top: 20px;
    color: rgba(0,0,0,0);
}
.dolyame-modal__parts-wrapper {
    width: 100%;
    margin-bottom: 4.8rem;
}
.dolyame-modal__title {
    margin-bottom: 1.2rem;
}
.font_center {
    text-align: center;
}
.dolyame-modal__parts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.dolyame-modal__parts-item {
    width: 25%;
}
.dolyame-modal__parts-item:not(:last-child) {
    margin-right: 0.2rem;
}
.dolyame-modal__parts-item:first-child .dolyame-modal__parts-line {
    background-color: #b5cae8;
	    border-bottom-left-radius:2px;
    border-top-left-radius: 2px;
}
.dolyame-modal__parts-line {
    height: 0.8rem;
    width: 100%;
    margin-bottom: 0.4rem;
    border-radius: 5px;
}
.font_m {
    font-size: 1.4rem!important;
    line-height: 2rem!important;
}
.font {
    font-weight: 400;
}
.dolyame-modal__parts-today {
    color: #b5cae8;
}
.font_xs {
    font-size: 1rem!important;
    line-height: 1.3rem!important;
}
.font {
    font-weight: 400;
}
.dolyame-modal__parts-item:not(:last-child) {
    margin-right: 0.2rem;
}
.dolyame-modal__parts-line {
    height: 0.8rem;
    width: 100%;
    margin-bottom: 0.4rem;
    background-color: rgba(0,0,0,0.1);
}
.btn_black {
    color: var(--white);
    background-color: var(--primary);
}
.dolyame-modal__btn {
    width: 100%;
	border-radius: 5px;

}
.dolyame-modal__btn:not(:last-child) {
    margin-bottom: 0.8rem;
}
.dolyame_more__title{font-weight: 400; font-size: 14px; margin-bottom:1rem;line-height:1.3em;}
				.dolyame_more__text{line-height:1.3em;margin-top:1rem;     font-size: 12px;}
				.dolyame_more__text a{text-decoration: underline;}
				.dolyame_more__text a:hover{text-decoration: none;}
				.dolyame_more__icons{display: flex;margin-bottom:2rem;    font-size: 13px; }
				.dolyame_more__icon{display: flex;align-items: center;flex:0 0 50%;}
				.dolyame_more__icon img{margin-right:1rem;  margin-top: 5px; margin-bottom: 5px;}
				.dolyame_more__cols{background: white;padding:0.5rem;border-radius: .5rem;display: flex;justify-content: space-between; font-size: 13px;}
				.dolyame_more_col{flex: 0 0 23%;color:#999;}
				.dolyame_more_col.today{color: black;}
				.dolyame_more_col__date{margin-bottom: 1rem;}
				.dolyame_more_col__sum{margin-bottom: 1rem;}
				.dolyame_more_col__line{height:.5rem;border-radius: 1rem;background: rgba(0, 0, 0, 0.12);}
				.dolyame_more_col__line.pink{background:#9C9292;}
				@media screen and (max-width: 767px) {
					.dolyame.mobile{display: flex;}	
					.dolyame{margin-top:0;margin-bottom:2rem;padding: 1rem;}
					.dolyame__text{margin: 0 1rem;white-space: nowrap;font-size:1.3rem;}
					.dolyame_more{padding:1rem;font-size:1.3rem;margin-bottom:2rem;}
					.dolyame_more__icons{display: block;}
					.dolyame_more__icon + .dolyame_more__icon {margin-top:0rem;}
				}
.doly-content.show {display: block;}

/*намек*/
.podarok img {
    float: left;
    width: 17px;
    height: auto;
    margin: 1px 7px 1px 0;
}

.podarok span {
	  color: #333;
    font-size: 14px;
    line-height: 14px;
    margin: auto 0;
    FONT-WEIGHT: 600;
	vertical-align: revert;
}

.podarok span:hover {FONT-WEIGHT: 600;	color:#ec0000}
.podarok{     display: flex;  line-height: 20px; font-weight: 600; color: #333;}
#popmake-21768 .wpcf7-email{    width: 100%!important;}
#popmake-21768 .wpcf7-form {
    text-align: center;
    margin-bottom: 5px!important;
}
#popmake-21768 .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px;}
#popmake-21768 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;}
#popmake-21768 h3 {font-size:18px;}
#popmake-21768 .vc_single_image-img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;}

#popmake-21768 .wpcf7-form p {margin-bottom: 0px;}
.wpcf7-form [type=submit] {
    background-color: #000000!important;
	color: #ffffff!important; border-radius: 2px!important;}
#popmake-21768 .vc_custom_1662998500268 {padding-left: 0px!important; padding-top: 15px;}
#popmake-21768 .wpcf7-form [type=submit] {
    color: #000!important;
    background-color: #9b9b9b!important;
	    margin-top: 0px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
	    border-radius: 2px!important;
}
#popmake-21768 .wpcf7-form [type=submit]:hover {
    margin-top: 0px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #000000!important;
    color: #ffffff!important;
    border-radius: 2px!important;
}
/*#popmake-21768 .mc4wp-success, .woocommerce-message, .wpcf7 form.sent .wpcf7-response-output {	color: white!important; FONT-WEIGHT: 400;} */
.imgnam{background-image: url(https://hotchkis.ru/wp-content/uploads/2024/10/531a7913_3.jpg);      background-color: #f2f2f2;         background-size: cover;   background-repeat: no-repeat;    background-position: center;     border-top-left-radius: 2px;    border-bottom-left-radius: 2px;}
.logopo img{    padding: 0 30px 0px 0px;}
.logo2po img{    padding: 0 0px 0px 30px;}
.logo2po, .logopo{
    width: 50%;
    float: left;
    margin: 0 0 30px 0px;
	  display: none;
}

.popmake-close, .pum-overlay.pum-click-to-close p{
    text-align: center;
    cursor: pointer;
    color: black;
    FONT-WEIGHT: 600;
    margin-bottom: 0px;}
.noos p { margin-bottom: 0px;}
.namform{padding:27px;}
.wpcf7-form{
    text-align: center;
    margin-bottom: 55px!important;
}
.vc_custom_1679493203800 .wpcf7-email{width: 50%!important;}

.woo-sc-box{margin-top: 45px;}
.single_add_to_cart_button:hover {
    color: var(--btn-accented-color-hover)!important;
    box-shadow: var(--btn-accented-box-shadow-hover);
    background-color: var(--btn-accented-bgcolor-hover)!important;
}
.single_add_to_cart_button {    background-color: var(--btn-accented-bgcolor)!important;}

.out-of-stock{color: #000;}

/* карточка товара new */
table.variations .value {width: 100%!important;}

.wd-single-add-cart.wd-design-justify table.variations {width: 100%!important;}
label[for="pa_size_bracelet"] {display: none !important;}
.newptroduct div.quantity {
	display: none !important;}
.newptroduct .meta-label{display:none;}
.newptroduct .product_meta a{text-transform: uppercase; FONT-WEIGHT: 500;    font-size: 11px; color:#000000;}
.newptroduct .wd-single-meta{    margin-bottom: 16px;}
.newptroduct .wd-single-price{    margin-bottom: 16px;}
.newptroduct .wd-sizeguide-btn{font-size:11px;}
.newptroduct .wd-sizeguide-icon>a:before{content:'';}
.newptroduct .wd-sizeguide-icon>a:after{background-image: url('https://hotchkis.ru/wp-content/uploads/2024/12/arrow-right-mini-circle.svg');  height: 13px;    width: 13px;     right: -16px;    opacity: 1; right:-15px;     left: inherit; content:'';     border-left-color: #24242400;}

.newptroduct .wd-single-size-guide-btn{    padding-right: 16px;}
.dolprnew .tab-doly {background-color: #ffffff; padding:0px; min-height:0px;    margin-bottom: 41px;}
.dolprnew .doly p {text-transform: uppercase;    font-size: 11px;}
.newptroduct label[for="pa_size"] {display: none!important;}
.newptroduct #pa_size{ border: 1px solid #E7E7E7;   background: #F2F2F2;}
.newptroduct .wd-single-add-cart.wd-design-justify.wd-btn-design-full table.variations {   	margin-bottom: 0px;}
.newptroduct .single_add_to_cart_button { letter-spacing: 0.68px;  background: #9B9B9B;    border: 1px solid #000000!important;}

.newptroduct .vishnam  {
    display: flex; /* Включаем Flexbox */
    justify-content: center; /* Выравниваем элементы по горизонтали в центре */
    align-items: center; /* Выравниваем элементы по вертикали в центре */
   
}


.newptroduct .single_variation_wrap  {    margin-bottom: 0px!important;}
.newptroduct .vishnam .wpb_wrapper {
    display: flex; /* Включаем Flexbox для внутреннего выравнивания */
    justify-content: center;
    align-items: center; 
	gap: 12px; /* Задаем отступ между элементами */
	    text-transform: uppercase;
	font-size: 11px;
}

.newptroduct .razmero .wd-hidden-tab-title{justify-content: flex-end;} 
.newptroduct .dolprnew .wd-hidden-tab-title{justify-content: flex-start;}
.newptroduct .vishnam .wd-single-action-btn,
.newptroduct .vishnam .wpb_raw_code {
    flex: 0 0 auto; /* Запрещаем растягивать элементы */}
.newptroduct .wd-hidden-tab-title {padding-block: 0px!important;     text-transform: uppercase;     font-size: 11px;
	FONT-WEIGHT: 500; }
.newptroduct .tab-title-size_chart_tab{order: 3;  justify-content: flex-end!important;}

.newptroduct .wd-hidden-tab-title:not(:first-of-type) {
    border-top: 1px solid rgb(0 0 0 / 0%);}
.newptroduct  #tab-doly {background: none;  padding: 0;}
.newptroduct  .tab-title-doly_tab span{    color: #787878;}
.newptroduct .vc_custom_1738326983438 .wd-hidden-tab-title:is(:hover,.wd-active) {	background: #F2F2F2;}
.newptroduct h1, .newptroduct a, .newptroduct span{  line-height: 20.72px;  letter-spacing: 0.68px;}
select#pa_size option {
    display: flex;
    justify-content: space-between;
    white-space: nowrap;
}
/*.newptroduct table.variations tr:last-child .cell{
    margin-top: -18px;
}*/
.newptroduct .tab-title-size_chart_tab:after{
    background-image: url(https://hotchkis.ru/wp-content/uploads/2024/12/arrow-right-mini-circle.svg);
    height: 13px;
    width: 13px;
    right: -16px;
    opacity: 1;
    right: -15px;
    left: inherit;
    content: '';
border-left-color: #24242400;}


.newptroduct .woocommerce-variation-availability {
    position: relative;
    margin-top: 0px!important; /* Отступ сверху, если нужно */
	  margin-bottom: 5px!important;
}

.newptroduct .woocommerce-variation-availability p {
    display: block;
    text-align: center; /* Выравнивание текста */
    font-size: 14px; /* Размер шрифта */
    font-weight: bold; /* Жирный текст */
    padding: 10px;
    background-color: #f8f9fa; /* Цвет фона */
    border: 1px solid #ddd; /* Граница */
}
.newptroduct .woocommerce-variation {
    display: flex;
    flex-direction: column; /* Упорядочиваем элементы вертикально */
}
/* Перемещение плашки между блоками */
.newptroduct .woocommerce-variation {
    order: 2;
}

.newptroduct .variations {
    order: 1;
}
.newptroduct .single_variation_wrap {
    order: 3;
}
.newptroduct .reset_variations{display:none!important;}
.newptroduct .variations_form-linked label {display:none!important;}
.newptroduct .variations_form-linked table.variations tr:last-child .cell {
    padding-top: 21px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.newptroduct .variations_form-linked  [class*="wd-swatches"].wd-size-large {
	--wd-swatch-size: 52px;     gap: 5px;}

.newptroduct .wd-swatches-product  {

    border-radius: 2px;
	    gap: 5px;
}
.newptroduct .wd-swatches-product[data-id="pa_color"] .wd-swatch{
    height: 11px;
    border-radius: 2px;
    width: 34px;
	--wd-swatch-inn-sp: 1px!important;
}
.newptroduct .custom-metal-text   { text-transform: uppercase; font-size: 10px; color:#000000;}
.newptroduct .variations .label.cell{ text-transform: uppercase; font-size: 10px; color:#000000; padding-top:0px;}
.newptroduct table.variations label{     font-weight: 400;}

select#pa_size option::after {
    content: "";
    margin-left: auto;
}
.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
    background-color: #f2f2f2!important;
}

.wd-hidden-tab-title:after {color: #787878!important;}

/* Меняем порядок в таблице */
.variations tr {
    display: flex!important;
    flex-direction: column;
}

/* Перемещаем label и плашки выше селекта */
.variations .label.cell {
    order: 2;
}

.variations .value.cell.with-swatches {
    order: 1;
	  padding-bottom: 0px;
}


.postid-21328 .tab-title-doly_tab{display:none!important;}
.postid-21328 .razmero{display:none!important;}


.newptroduct .product_meta{ 	    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 12px;
    color: #000000; }
.newptroduct .product_meta .meta-label {
	    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 12px;
    color: #000000;

}


.sertprod{width:310px;}


.wd-sizeguide-title{display:none;}
#wd_sizeguide{padding:0px!important;}


.postid-28537 .custom-metal-text{display:none!important;}
.postid-26800 .custom-metal-text{display:none!important;}
.postid-21590 .custom-metal-text{display:none!important;}
.postid-24869 .custom-metal-text{display:none!important;}
.custom-banner img {border-radius: 2px;}


.cart-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Полупрозрачный черный фон */
    z-index: 400; /* Выше остального контента, но ниже корзины */
    display: none;
    transition: opacity 0.3s ease;
}

.cart-overlay.active {
    display: block;
    opacity: 1;
}

.cart-widget-side {
    z-index: 999; /* Выше затемнения */
}


.postid-21328 .dolprnew{display:none;}

.tax-pa_series .term-description {    letter-spacing: 0.28px !important;}

#popmake-33914 {height: 356px; align-content: center;}


.wd-sub-menu li>a {    color: #000000!important;}
.podarok {letter-spacing: 0.68px;}
.postid-27722 label[for="razmer"] {    display: none !important;}
.postid-30875 .custom-metal-text {    display: none !important;}
.postid-25348 .custom-metal-text {    display: none !important;}

.wd-el-title {
    font-size: 13px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
}


.postid-21328 .tab-title-brand_tab {display: none !important;}

.engraving-style-btn {
    border: 1px solid #ccc;
    background: #fff;
    color: #000;
    cursor: pointer;
}

.engraving-style-btn.active {
    border: 1px solid #000;
    background: #fff;
    color: #000;
}

.single-product .product-width-attribute {  color:#000000!important;  font-weight: 600!important;}

.wd-product {	--wd-prod-gap: 4px!important;}



.single-product div[id^="carousel-rel-"] .custom-banner-link img {
	max-height: 404px;}

/*
.newptroduct .variations .label.cell {padding-top: 4px!important;}
table.variations tr:last-child .cell {padding-bottom: 0!important;}
.woocommerce-variation-add-to-cart {gap: 5px!important;}*/




.product_tag-kolcza-owner .variations_form-linked  .wd-swatch{
    min-width: 46px;
    min-height: 46px;
}

.wd-single-size-guide-btn{margin-bottom:0px!important; text-transform: uppercase;}
.page-id-8 #hidden-count{display:none;}





/* ===============================
   БОНУСЫ retailCRM — CART
   Desktop + Mobile
   =============================== */

/* Общий контейнер */
body.woocommerce-cart .retailcrm-bonus-wrap {
    margin-top: 10px;
}

/* Строка с инпутом и кнопкой — КАК КОД КУПОНА */
body.woocommerce-cart .retailcrm-bonus-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
}

/* Инпут */
body.woocommerce-cart .retailcrm-bonus-wrap #chargeBonus {
    flex: 1 1 auto;
    min-width: 0;
    height: 42px;
    padding: 0 15px;
    box-sizing: border-box;
}

/* Кнопка */
body.woocommerce-cart .retailcrm-bonus-wrap #retailcrm-charge-button {
    flex: 0 0 auto;
    height: 42px;
    white-space: nowrap;
}

/* Подпись "Возможно списать..." */
body.woocommerce-cart .retailcrm-bonus-wrap + div,
body.woocommerce-cart .retailcrm-bonus-hint {
    margin-top: 8px;
    font-size: 14px;
    opacity: 0.8;
}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text{
        --brd-width: 1px!important;
}
/* ===============================
   МОБИЛКА
   =============================== */
@media (max-width: 768px) {

    body.woocommerce-cart .retailcrm-bonus-wrap {
        flex-direction: column;
        align-items: stretch;
        gap: 8px;
    }

    body.woocommerce-cart .retailcrm-bonus-wrap #chargeBonus,
    body.woocommerce-cart .retailcrm-bonus-wrap #retailcrm-charge-button {
        width: 100%;
    }
}
#retailcrm-charge-button{width:100%;}
/*
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text{
    background: #f2f2f2;
}*/
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text{
    background: #E7E7E7;} 
.wd-attr-selected { display: none !important;}






/* Контейнер размеров */
.wd-swatches-product[data-id="pa_size"] {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(76px, 1fr));
    gap: 8px;
    width: 100%;
}

/* Каждый размер */
.wd-swatches-product[data-id="pa_size"] .wd-swatch {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

/* Центровка текста */
.wd-swatches-product[data-id="pa_size"] .wd-swatch-text {
    display: flex;
    align-items: center;
    justify-content: center;
}



/* Только сватчи атрибута "размер" (pa_size) */
td.value.cell.with-swatches .wd-swatches-single[data-id="pa_size"] .wd-swatch {
 /* min-width: 80px !important;*/
  min-height: 32px !important;
}
.newptroduct
.wd-single-add-cart.wd-design-justify.wd-btn-design-full:has(.hot-engraving-wrapper)
table.variations {
    line-height: 0.4 !important;
}
/* padding-top только если НЕТ блока гравировки */
.single_variation_wrap 
.woocommerce-variation-add-to-cart:not(:has(.hot-engraving-wrapper)) {
  padding-top: 12px;
}


.postid-34897 .custom-metal-text{display:none!important;}

body.postid-36406 .child-single-field-wrapper {margin-bottom: 0 !important; }
body.postid-36406 p.stock.available-on-backorder {margin-bottom: 0 !important; }

body.postid-36406 .wd-sticky-btn-cart .available-on-backorder{display:none!important;}
body.postid-36406 .wd-sticky-btn-cart .child-single-field-wrapper{display:none!important;}
body.postid-36406 .wd-sticky-btn-cart .hotchkis-photo-upload-wrap{display:none!important;}


body.postid-36357 .child-single-field-wrapper {margin-bottom: 0 !important; }
body.postid-36357 p.stock.available-on-backorder {margin-bottom: 0 !important; }

body.postid-36357 .wd-sticky-btn-cart .available-on-backorder{display:none!important;}
body.postid-36357 .wd-sticky-btn-cart .child-single-field-wrapper{display:none!important;}
body.postid-36357 .wd-sticky-btn-cart .hotchkis-photo-upload-wrap{display:none!important;}


.wd-wishlist-btn span{display:none;}

.wd-wishlist-icon > a:before {
    content: "" !important;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #1f1f1f;
    -webkit-mask-image: url("https://hotchkis.ru/wp-content/uploads/2024/10/heart_3_hotchkis.svg");
    mask-image: url("https://hotchkis.ru/wp-content/uploads/2024/10/heart_3_hotchkis.svg");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    background-image: none !important;
}

.wd-wishlist-icon > a.added:before {
    background-color: #d40000!important;
}


.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {padding: 10px!important;}

.woocommerce-form-coupon-toggle {display: none!important;}
.woocommerce-cart .coupon{display: none!important;}@media (min-width: 1025px) {
	.product-label {
	padding: 5px 8px;}
.wd-sub-menu li>a .menu-label {
    position: relative;
    margin-top: 0!important;
    align-self: end;
}
.menu-label {display: inline-block; margin-inline-start: 10px!important;}

.single-product .product-images, .single-product .entry-summary{padding-inline: calc(var(--wd-sp, 60px) / 2)!important;}

.single-product-content {margin-bottom: -40px;}

#wpcf7-f24232-p11650-o2 p{margin-bottom:0px; text-align: left;}

.page-id-11650 .wpcf7-form [type=submit] {	width: 100%;}

.page-id-11650 textarea{    min-height: 137px;}

.page-id-11650 .left {  float: left;  width: 49%;}

.page-id-11650 .file-796 {margin-top:10px;}

.page-id-11650 .right {  float: right;  width: 49%;}

.page-id-11650 .submit{    margin-top: 20px;	    text-align: left;}

.page-id-11650 label {	margin-bottom:10px;  display: block;}

.page-id-11650 input[type="text"],
.page-id-11650 input[type="tel"],
.page-id-11650 input[type="email"],
.page-id-11650 textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.page-id-11650 .file-796 {
  width: 100%;
}

.page-id-11650 .clearfix::after {
  content: "";
  display: table;
  clear: both;
}


.wd-tabs.tabs-design-simple .wd-tabs-header {    border-bottom: 1px solid var(--brdcolor-gray-300)!important;}
.single-product .wd-spacing-0 .product-grid-item:not([class*="wd-hover-info"]), .wd-spacing-2 .product-grid-item:not([class*="wd-hover-info"]) {
    margin-bottom: 2px!important;
}
.single-post .sidebar-container {	margin-top: 50px;}
.wd-checkout-prod-title {max-width: 320px;}
#billing_phone_field{float:left; width:48%;clear: none;}
#billing_email_field{float:right; width:48%;clear: none;}
.wd-spacing-30>[class*="col"] {
    padding-right: 2px;
    padding-left: 2px;
}
.single-product .product-labels { max-width: 38%!important; position: absolute;}
.checkout_pw_gift_card{
    width: 580px;
	max-width: 580px;}

.checkout_coupon {max-width: 580px;}
.wd-products-tabs.tabs-design-simple .wd-nav-tabs li a {
	min-height: 35px!important;}

.shipping_method_description{margin-left: 61px;}


div.row.cart-actions{align-items: center;}
.woocommerce-cart .coupon {    border: 0px dashed var(--brdcolor-gray-300)!important;}
.cart-actions .button {border: 1px solid #000;}
.woocommerce-billing-fields p:last-child {width:100%!important;}
.wd-billing-details label{font-weight:500!important;}
.ppdd2 p{font-size:16px; font-weight:600; color:#000000; width: 203px;}
.ppdd2{border-bottom: 1px solid rgb(0 0 0);}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#billing_phone_field{float:left; width:48%;clear: none;}
#billing_email_field{float:right; width:48%;clear: none;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {    border-top: 1px solid var(--brdcolor-gray-300);}
.wd-tabs.tabs-design-simple .wd-tabs-header {display:none!important;}
.labels-rectangular .attribute-label {     bottom:20px;
    left: 42%; }
.attribute-label {
    margin: 0%;}
    
.product-tabs-wrapper{ background: #fff;}
.popup-quick-view .variations_form .reset_variations, .product-design-default .variations_form .reset_variations {
    margin-left: 70%!important;     margin-bottom: 45px;
	}

}

@media (max-width: 576px) {
	.newptroduct {padding-top: 0px!important;}
.idealbott {padding-top: 60px!important;}
.newptroduct .vc_custom_1738280986604 {padding-top: 20px!important;}
.cart .wd-coupon-form div  {line-height: 0.9!important;}
.coupon{padding: 0px 25px;}   
.woocommerce>.cart-data-form {margin-bottom: 0px;}
.woocommerce-cart #pwgc-redeem-gift-card-number{margin-bottom: 10px;}
tr:has(> td.actions > div.coupon > div#pwgc-redeem-error) {
margin-top: 0px; 
        margin-bottom: 0;
        padding-bottom: 0px;
        padding-inline-start: 0px;
        min-height:0px;
        border-bottom: 0px solid rgb(199 170 170 / 0%);
padding-bottom: 10px!important;
}


.cart-table-section tr:not([class]) td.actions {
padding: 0px!important;         padding-inline-start: 0px;
}


#pwgc-redeem-error    .shop-table-with-img tr {        padding-inline-start: 26px;        padding-inline-end: 20px;    }
.woocommerce-cart #pwgc-apply-gift-card {    width: 100%;    margin: 0px 0px;}
.woocommerce-cart #pwgc-redeem-gift-card-number {    width: 100% !important;}
.woocommerce-cart .wd-coupon-form .button[name="apply_coupon"] {    width: 100%;}
.wd-coupon-form .input-text {    max-width: 100%!important;}
.bonus-section-wrapper {	width: 380px!important;}
.tab-split .doly p {
    float: left;
    padding-left: 32%;
    font-size: 13px;
    padding-top: 1px;
}
.product-grid-item .wd-add-btn{display: none!important;}

.page-id-11650 .right {    margin-top: 5px;}
.page-id-11650 .file-796 p{text-align:left;}
.seotxt{    padding-left: 15px!important;	padding-right: 15px!important;}
.single-product .wd-after-add-to-cart, .wd-before-add-to-cart {    margin-bottom: 0px;}
.labels-rectangular .attribute-label {     bottom:15px;
    left: 35%; }
    .attribute-label {
    margin: 0%;}
    .product-tabs-wrapper{ background: #fff;}
    .payment_methods li img {
    width: 30%;
}
.attribute-label img {width:45%!important;}
.labels-rectangular .label-with-img {
	text-align: left;}

.blog-post-loop .woodmart-entry-content .read-more-section {padding-bottom: 17px;
}

.blog-post-loop:hover .post-img-wrapp a{
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.blog-post-loop .post-img-wrapp:hover{
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.wd-accordion.wd-style-default:before {    border-top: 1px solid var(--brdcolor-gray-300)!important;}


.article-body-container:hover {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.blog-post-loop .entry-thumbnail img{
    border-top-left-radius: 38px;
    border-top-right-radius: 38px;
}
.popup-quick-view .variations_form .reset_variations, .product-design-default .variations_form .reset_variations {
    margin-left: 70%!important;     margin-bottom: 56px!important; 
	}

.woocommerce-checkout-payment {
    padding: 5px 5px!important;
}
/*.product-image-summary .single_add_to_cart_button {	width: 71%;}*/

.wd-notice>*, div.wpcf7-response-output>*, .mc4wp-alert>*, .woocommerce-error>*, .woocommerce-message>*, .woocommerce-info>*, .dokan-alert>*, .dokan-message>*, .dokan-info>*, .dokan-error>*, .dokan-store-contact .alert-success>*, .yith_ywraq_add_item_product_message>* {    margin-left: 0px;}

.postid-19884 .reset_variations {color: #f2f2f2;}
.title-shop{display:none;}

@media (max-width: 1024px){
.wd-buttons .wd-action-btn>a {
    right: 17px;
	}}

.product-grid-item .wd-entities-title {	margin-bottom: 3px!important;         padding-bottom: 14px;}

.tovtopm .wd-products-tabs.tabs-design-simple .owl-nav, .wd-products-tabs.tabs-design-simple .wrap-loading-arrow {top: -95px!important;}

.wd-buttons .wd-action-btn>a{right: 0px;}
.tabz .wd-products-tabs.tabs-design-simple .tabs-name>span {font-size: 12px!important;}

.wd-products-tabs.tabs-design-simple .owl-nav>div:after, .wd-products-tabs.tabs-design-simple .wrap-loading-arrow>div:after {font-size: 10px!important;}

.checkout_pw_gift_card {width: 100%;}

.product-labels { max-width: 39%!important;}
.woocommerce-product-gallery .labels-rectangular {    margin-right: 23px;}

.upsells-carousel .price{font-size: 12px!important;}
.upsells-carousel .labels-rectangular {margin-right: 3px;}
.upsells-carousel .product-label {    min-width: 42px!important;}
.upsells-carousel .product-labels { max-width: 34%!important;}

.upsells-carousel .product-label {    min-width: 42px!important;}
.upsells-carousel .wd-buttons .wd-action-btn>a {    right: 2px;}
#customer_details{margin-top:30px;}
.checkout_coupon .button {width: 100%;}
.page-id-1160 .labels-rectangular .attribute-label {left: 0%;}
.product-grid-item.col-6 .price, .product-grid-item.col-6 .star-rating {font-size: 11px!important;}

.product-grid-item  .attribute-label {left: 0%;}

.wd-products-tabs.tabs-design-simple .wd-nav-tabs li a {    font-size: 12px!important;}

.summary-inner .wd-product-brands {
    margin-bottom: 5px!important;
}

/*.woodmart-wishlist-btn {
    margin-right: 24px!important;
}*/

.wd-buttons.wd-pos-r-t {
    right: 0px;
	width: 20px;
}

.shipping_method_description{    padding: 0 0 0 60px;}
.woocommerce-shipping-totals li {margin-bottom: 15px;}
.woocommerce-form__label {font-size: 13px;}
.payment_methods{padding: 0px!important;}


.doly::after {
    padding-left: 0px;     padding-top: 0px; width:12px;
}



.tab-doly {background-image: url(https://hotchkis.ru/wp-content/uploads/2022/11/logo-dolyame.svg);
    background-color: #f2f2f2;
    padding: 6px 10px 6px 25px;
    border-radius: 4px;
    background-position: left;
    background-repeat: no-repeat;
		background-position-x: 16px;
    background-size: 22px;
		width: 100%;
}
.doly{width: 100%;}
.doly p {float: left;     padding-left: 40%; font-size: 13px;     padding-top: 3px;}
.tab-doly::after {	width: 86px;}
.podarok img {    margin: 1px 7px 1px 0;}

.doly-content {padding: 0px;}
.dolyame_more__cols {font-size: 12px;}
.dolyame_more__title{padding-right:2rem;font-size:15px;}
.dolyame_more__icon	span{font-size: 14px;}
.dolyame_more__text {font-size: 12px;}

.tab-doly::after {	background-image: url(https://hotchkis.ru/wp-content/uploads/2024/04/split-1.svg); left: 55px;}
.doly::after {height: 9px;}


.wd-nav-pagin-wrap[class*="wd-style-shape"] span {
    display: inline-flex;
        width: var(--wd-pagin-size, 3rem) !important;    
	height: var(--wd-pagin-size, 4px)!important;
    background-color: #9b9b9b3d!important;
	border: var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, #ede9e9);
}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {border-color: #bbb;}
.wd-rs-66145f0eafaa8{padding-inline: calc(var(--wd-sp, 30px) / 2);}

.cart-content-wrapper .wd-coupon-form {border: 0px dashed var(--brdcolor-gray-300)!important; background: #f2f2f2;}
.shop_table_responsive tr {padding-bottom: 20px!important;}
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {border: 0px dashed var(--brdcolor-gray-300)!important; background: #f2f2f2;}


.wd-side-hidden[class*="woocommerce-Tabs-panel--"] {
    --wd-side-hidden-w: 350px;
}


/*.custom-banner img{height: 236px;}*/
.custom-badge-catalog, .custom-badge-catalog-gia, .custom-badge-catalog-prirodnye {width: 110px!important;}



/*.newptroduct .single_add_to_cart_button{    max-width: 382px;}*/
.hot-engraving-wrapper .wd-accordion-title {    max-width: 100%;}

.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
    flex: 1 1 0%!important;
    padding: 5px 20px!important;
    min-height: 50px!important;
    border: none!important;
    border-bottom: 1px solid var(--brdcolor-gray-300)!important;
}
}

