@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//crocsiran.ir/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=8.1.2") format("woff2");
}

:root {
	--wd-text-font: iranyekan;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: iranyekan;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: iranyekan;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: iranyekan;
	--wd-widget-title-font: iranyekan;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: iranyekan;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(20,115,23);
	--wd-alternative-color: rgb(136,193,61);
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(136,193,61);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(20,115,23);
	--btn-accented-bgcolor-hover: rgb(136,193,61);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.header-banner {
	background-color: rgb(19,27,39);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 233px;
}
.wd-page-title {
	background-color: #e8e8e8;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #f4f4f4;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--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;
--wd-brd-radius: 12px;
}


rs-slides :is([data-type=text],[data-type=button]) {
font-family: iranyekan !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: iranyekan !important;
}

@font-face {
	font-family: "adad";
	src: url("//crocsiran.ir/wp-content/uploads/2024/06/IRANSansXFaNum-ExtraBlack.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.woodmart-button-wrapper.inline-element {
    margin-bottom: 0px;
}
body.home .main-page-wrapper {
    
}

.promo-banner .banner-image img {
    border-radius: 15px;
}
.wd-hover-tiled {
    overflow: hidden;
    border-radius: 15px;
	background: #fff;
}
.product-grid-item .product-image-link {
    display: block;
    
}
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 15px;
    margin-right: 5px;
}
.product-labels.labels-rectangular {
    top: 0px !important;
    inset-inline-end: 0 !important;
    inset-inline-start: unset !important;
}
.wd-hover-fw-button .wd-product-countdown {
    flex-direction: row-reverse;
}
table.variations tr:last-child .cell {
    padding-bottom: 0px !important;
}

.wd-reset-side-md .wd-reset-var {

    line-height: 0 !important;
}
.wd-reset-var {
    display: none !important;;

}

.flickity-button.next {
    left: 10px;
}
.flickity-button.previous {
    right: 10px;

}
.foot{
	-webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.box-icon-with-bg .info-box-icon {
    background-color: #B9C1B8!important;
}
.product-wrapper > span{
font-family : adad !important;
}


.mfp-ready button.mfp-close {
  background-color: #fff !important;
  color: #000 !important;
  border-radius: 15px !important;
  margin-left: 10px !important;
  margin-top: 15px !important;
}
.woocommerce-product-details__short-description .wp-image-33453 {
	width: 105px !important;
}

.bdt-slideshow-items {
  border-radius: 15px !important;
}

p#billing_country_field {
    display: none;
}

/* CROCIRAN PRODUCT CARDS V1 */
.wd-product.product-grid-item .product-wrapper{
 height:auto!important;
 display:flex!important;
 flex-direction:column!important;
 background:#fff!important;
 border:1px solid #e3e6e3!important;
 border-radius:14px!important;
 padding:15px!important;
 position:relative!important;
 overflow:visible!important;
 box-shadow:0 8px 24px rgba(43,52,45,.035)!important;
 transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important
}
.wd-product.product-grid-item .product-wrapper:hover{
 transform:translateY(-4px);
 border-color:#cbd8c6!important;
 box-shadow:0 15px 34px rgba(44,58,43,.11)!important
}
.wd-product.product-grid-item .content-product-imagin{display:none!important}
.wd-product.product-grid-item .product-element-top{
 position:relative!important;
 flex:0 0 auto!important;
 width:100%!important;
 height:auto!important;
 aspect-ratio:1.28!important;
 margin:0 0 12px!important;
 background:#fff!important;
 overflow:visible!important
}
.wd-product.product-grid-item .product-image-link{
 position:relative!important;
 display:block!important;
 width:100%!important;
 height:100%!important;
 overflow:hidden!important
}
.wd-product.product-grid-item .product-image-link img{
 width:100%!important;
 height:100%!important;
 object-fit:contain!important;
 padding:0!important
}
.wd-product.product-grid-item .product-element-top:before{
 content:"♡";
 position:absolute;
 left:-2px!important;
 top:-3px!important;
 z-index:8;
 width:22px;
 height:38px;
 display:block;
 background:transparent!important;
 color:#6b7781;
 font-size:24px;
 line-height:38px;
 box-shadow:none!important
}

/* CROCIRAN PRICE CURRENCY SPACING */
/* CROCIRAN PRODUCT CARD PRICE CONTAINMENT */
.wd-product.product-grid-item .product-element-bottom{gap:4px!important}
.wd-product.product-grid-item .wd-entities-title{margin-bottom:4px!important}
.wd-product.product-grid-item .wrap-price{margin-bottom:0!important}

.wd-product .woocommerce-Price-currencySymbol{margin-right:.3em!important}

.wd-product.product-grid-item .product-element-bottom{
 position:static!important;
 flex:1!important;
 display:flex!important;
 flex-direction:column!important;
 align-items:stretch!important;
 min-height:92px!important;
 padding:0!important;
 text-align:right!important;
 background:transparent!important
}
.wd-product.product-grid-item .wd-entities-title{
 height:auto!important;
 min-height:48px!important;
 margin:0 0 10px!important;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 font-size:16px!important;
 line-height:1.5!important;
 font-weight:600!important
}
.wd-product.product-grid-item .wd-entities-title a{color:#242424!important}
.wd-product.product-grid-item .wrap-price{
 margin:0 0 10px!important;
 min-height:24px!important;
 padding-left:52px!important;
 display:flex!important;
 align-items:center!important
}
.wd-product.product-grid-item .price{
 color:#6d716d!important;
 font-size:15px!important;
 line-height:24px!important;
 font-weight:600!important
}
.wd-product.product-grid-item .wd-add-btn{
 position:absolute!important;
 left:12px!important;
 bottom:12px!important;
 width:42px!important;
 height:42px!important;
 margin:0!important;
 opacity:1!important;
 visibility:visible!important;
 transform:none!important;
 z-index:3
}
.wd-product.product-grid-item .wd-add-btn>a{
 width:42px!important;
 height:42px!important;
 min-height:42px!important;
 padding:0!important;
 display:grid!important;
 place-items:center!important;
 background:#f2f4f1!important;
 color:#315b2b!important;
 border:0!important;
 border-radius:50%!important;
 box-shadow:none!important
}
.wd-product.product-grid-item .wd-add-btn>a:hover{background:#e3ebe0!important}
.wd-product.product-grid-item .wd-add-btn>a:before,
.wd-product.product-grid-item .wd-add-btn>a:after{display:none!important;content:none!important}
.wd-product.product-grid-item .wd-add-btn>a span,
.wd-product.product-grid-item .wd-add-btn>a:hover span{
 position:static!important;
 display:grid!important;
 place-items:center!important;
 transform:none!important;
 opacity:1!important;
 visibility:visible!important;
 transition:none!important;
 font-size:0!important;
 line-height:1!important
}
.wd-product.product-grid-item .wd-add-btn>a span:before{display:none!important;content:none!important}
.wd-product.product-grid-item .wd-add-btn>a span:after{content:"🛒";font-size:20px!important;line-height:1!important}
.wd-product.product-grid-item .fade-in-block{display:none!important}
.wd-product.product-grid-item .product-labels{top:13px!important;right:13px!important}
.wd-product.product-grid-item .product-label{
 border-radius:999px!important;
 padding:5px 10px!important;
 background:#315b2b!important;
 color:#fff!important
}
@media(max-width:520px){
 .wd-product.product-grid-item .product-wrapper{padding:10px!important}
 .wd-product.product-grid-item .product-element-top{aspect-ratio:1.28!important;margin-bottom:12px!important}
 .wd-product.product-grid-item .product-element-bottom{min-height:82px!important;padding:0!important}
 .wd-product.product-grid-item .wd-entities-title{min-height:40px!important;font-size:13px!important;line-height:1.5!important}
 .wd-product.product-grid-item .price{font-size:12px!important}
 .wd-product.product-grid-item .product-element-top:before{left:0!important;top:0!important}
}

/* CROCIRAN EXACT BESTSELLER CARD SIZE */
.wd-product.product-grid-item .product-wrapper{
 aspect-ratio:7/8!important;
 min-height:0!important
}
.wd-product.product-grid-item .product-element-top{
 flex:0 0 67%!important;
 height:67%!important;
 min-height:0!important;
 aspect-ratio:auto!important;
 overflow:visible!important
}
.wd-product.product-grid-item .product-image-link{
 position:absolute!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 overflow:hidden!important
}
.wd-product.product-grid-item .product-image-link img{
 position:absolute!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 object-fit:contain!important
}
.wd-product.product-grid-item .product-element-bottom{
 flex:1 1 auto!important;
 min-height:0!important
}
.wd-product.product-grid-item .price{white-space:nowrap!important}
@media(min-width:1025px) and (max-width:1350px){
 .products.grid-columns-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:520px){
 .wd-product.product-grid-item .product-wrapper{aspect-ratio:auto!important}
 .wd-product.product-grid-item .product-element-top{flex:0 0 auto!important;height:auto!important;aspect-ratio:1/1!important}
}


/* CROCIRAN MEDIUM SHOP GRID FIX */
@media(min-width:1025px) and (max-width:1600px){
 .products.grid-columns-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}


/* CROCIRAN PRODUCT CARD PRICE CONTAINMENT */
.wd-product.product-grid-item .product-element-bottom{gap:4px!important}
.wd-product.product-grid-item .wd-entities-title{margin-bottom:4px!important}
.wd-product.product-grid-item .wrap-price{margin-bottom:0!important}

/* FINAL DESKTOP PRICE EDGE FIX */
.wd-product.product-grid-item .product-element-bottom{gap:2px!important}
.wd-product.product-grid-item .wd-entities-title{margin-bottom:2px!important}
@media (max-width: 576px) {
	.crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge {
    bottom: 150px!important;
}
}

