.product-card__features-list li:not(#Specificationcinsiyet, #SpecificationCategory),
.product__features li:not(#SpecificationCategory, #Specificationmodel) {
	display: flex !important;
}

.product-details-sticky .product__features {
	justify-content: flex-start;
	flex-direction: column;
}

[dir=ltr] .product__features li::before {
	display: none;
}

/* silinecek yukarısı  */

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

:root {}

body {
	font-family: "Open Sans", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
}


/* =================================================== Categories Page =================================================== */

@media screen and (min-width:1320px) {

	.categories-container,
	.category-wrapper .site__body .d-container,
	.collection-wrapper .page-header__container.d-container,
	.category-wrapper .page-header__container.d-container,
	.productDetail-wrapper .site__body .page-header__container.d-container,
	.productDetail-wrapper .site__body .d-container,
	.wishlist-wrapper .site__body .d-container ,.shopping-cart-wrapper .site__body .d-container{
		max-width: 1300px !important;
		padding: 0;
	}

	.products-list[data-layout=grid-4-full] .products-list__body {

		gap: 14px;

	}

	.inline-filter-container .block.block-sidebar--offcanvas--inline {
		width: 300px;
	}
}

.login__card {

	height: max-content;
}

.default__btn {
	border-radius: 0;
}

.product-summary-card__product img {
	width: auto;
	height: auto;
	border-radius: 6px;
	margin-right: 16px;
	border: 1px solid var(--border-default);
	object-fit: contain;
}

.wishlist-page .generalTitle {
	font-size: 20px;
	padding: 15px 0 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.14);
	margin-bottom: 40px;
}

.bank-transfer-info img {
	max-width: 100px;
	margin: 6px 0px;
}

@media screen and (max-width:1320px) {

	.categories-container,
	.category-wrapper .d-container,
	.collection-wrapper .page-header__container.d-container,
	.category-wrapper .page-header__container.d-container {
		max-width: 1300px !important;
		padding: 0 14px;
	}
}

.page-header__breadcrumb {
	padding: 70px 0 20px 0;
}

.bread__icon {
	padding: 0 6px;
}

.category--name {
	margin: 0;
	font-size: 32px;
	color: #2A2A2A;
}

.view-options__container .view-options__legend {
	color: rgba(0, 0, 0, 0.53);
}

.products-view__load-more .text-center {
	color: rgba(0, 0, 0, .53);
	font-size: 14px;
	margin-bottom: 8px;
}

.btn-load-more {
	border-radius: 0;
}

.product__car--buttons {
	bottom: 8px;
}

.product-card__image {
	position: unset;
}

.product__car--buttons button {
	width: 38px;
	height: 38px;
}

.product__car--buttons button i {
	font-size: 18px;
}

.products-list__item .product-card {
	width: 100%;
	height: 100%;
	justify-content: space-between;
}

.product-card__name a,
.product-card__name {
	font-size: 15px;
	font-weight: 500;
	margin: 0;
}

.product-card__name {
	width: 100%;
}

.products-list[data-layout^=grid-] .product-card .product-card__info {
	padding: 7px 7px 7px;
	max-height: max-content;

}

#product-details-form .product__prices {
	margin: 20px 0;
}

.tags--lg .tags__list a {

	display: inline;
	width: max-content;
}

.products-list[data-layout^=grid-] .product-card .product-card__actions {
	margin-top: 8px;
}

.product__actions-item--wishlist button span {
	display: block !important;
	color: black;
	white-space: nowrap;

}

.product__actions-item--wishlist button i {
	display: none;
}

.filter-list__list.filter-search-content {
	max-height: 300px;
}

.inline-filter-container .filter__container {
	overflow-y: auto;
}



.inline-filter-container .filter.filter--opened .filter__container {
	border-bottom: 1px solid var(--input-bg);
}

.inline-filter-container .filter.filter--opened .filter__container {
	border-bottom: 1px solid var(--border-default);
}

.wishlist-wrapper .wishlist-page .products-list__body {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 12px;

}

#wishlist-go-to-product-button {
	min-width: max-content;
}

.wishlist-page .products-list[data-layout^=grid-] .product-card .product-card__actions {
	padding: 0 6px 6px;
}

.product-card__badge {
	margin: 0;
}

.productDetail-wrapper .page-header__breadcrumb {
	padding: 0;
}

.productDetail-wrapper .product__content {

	grid-template-columns: [gallery] calc(42% - 20px) [info] calc(61% - 20px);
}

.productDetail-wrapper .breadcrumb {

	justify-content: flex-start;
	padding: 45px 0 15px;

}

.productDetail-wrapper .product__meta #product-manufacturer-link {
	display: none;
}

.product-details-sticky .product__name {
	font-size: 32px;
	margin: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.35);
	margin-bottom: 10px;
	padding-bottom: 6px;

}

#product-details-form .product__prices .product-card__badge--sale {
	height: 53px;
	border-radius: 3px;
	background-color: #BC4242;
}

#product-details-form .product-image__img {
	max-height: 580px;
}

.product-gallery__grid .product-image {
	width: unset;
}

.product-details-actions-buttons {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

product-details-actions-buttons .product__option {
	margin-bottom: 0;
}

.product-details-page .product__quantity {
	width: 100px;
	max-width: 100px;
}

.productdetails__box .product__actions-item--addtocart {
	justify-content: space-between;
	flex-wrap: nowrap;
}

.product-details-page .productdetails__cart {
	gap: 0;
}

 .on-okuma-btn {
	background: #cd7f32;
	white-space: nowrap;
	height: 51px;
	width: 100%;
	max-width: 254px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
}
.on-okuma-btn:hover{
	opacity: .8;
	color: var(--text-inverse);
}

.book-preview {
	display: none;
} 

.inline-filter-container .block.block-sidebar--offcanvas--inline,
#product-view--fixed,
.product-details-sticky {
	top: 99px;

}

.block.block-products-carousel .block-products-carousel__cell {
	background-color: white;
}

.productDetail-wrapper .block-header__title,
.c_title {
	font-size: 22px;
}

.product-details-preview {
	font-size: 18px;
	line-height: 1.8;
}

.product-details-actions-buttons .product__option {
	width: 100%;
}

.block-products-carousel__cell .product-card__image {
	margin-bottom: 7px;
}

.block-products-carousel__cell .product-card__info {
	padding: 0 7px 7px 7px;
}

.product__action-right {
	margin-bottom: 6px;
	
}

.product-details-sticky .product__new-price {
    color: var(--text-primary);
    font-size: 22px;
}

.product__action-right .product__actions-item .add-to-cart-button,
.product__actions-item--wishlist {
    max-width: 100%;
    width: calc(100% - 100px);
    min-width: 35%;
}

.category-discount-card {
	min-height: 53px;
	margin-left: 20px;
}

.category-discount-item {
	font-size: 16px;

}

.product-specifications .product__features {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	border-bottom: 1px solid rgba(0, 0, 0, 0.35);
	margin-bottom: 10px;
	padding-bottom: 10px;
}


.product-specifications .product__features li {
	width: 40%;
	margin: 4px 0px;
	color: #000;
}
.floatRight, .alignright {
    float: right;
    margin: 0 0 0 20px;
}
.product-specifications .product__features li .label {
	font-weight: 500;
	font-size: 15px;
   white-space: nowrap;
}
.post-body ol {
  counter-reset: item;
  list-style: none; /* varsayılan noktayı kaldırır */
  padding-left: 0;
}

.post-body ol li {
  counter-increment: item;
  margin-bottom: 5px;
}

.post-body ol li::before {
  content: counter(item) ". ";
  font-weight: bold;
}
.publish-detail time {
    color: #0000007d;
    font-size: 13px;
}
.publish-detail i {
	display: none;
}

.publish-detail li {
	border: 0;
}
.post-body p {
	font-weight: 500;
	margin: 10px 0;
}

.post-body p b {
	    font-weight: 600;
    font-size: 20px;
    margin: 20px 0;
    display: block;
}
.product-specifications .product__features li .value {
	font-weight: 400;
	font-size: 15px;
	color: rgb(0 0 0 / 74%);
	overflow-wrap: anywhere;
	text-align: left;
}

.account-page__change-password .toggle-password {
	text-decoration: none;
}

.checkout-wrapper .checkout__summary .checkout-data #ordersummarypagecart #ordersummarypagecart {
	box-shadow: none;
}

.checkout-wrapper .checkout-button {
	box-shadow: rgba(0, 0, 0, .1) 0 1px 2px 0;
}

.dropcart__product-image img {
	width: max-content;
	height: 90px;
	object-fit: contain;
	    border: 1px solid #ddd;
}

@media screen and (max-width:990px) {

	#mobile-filters-btn,
	#products-orderby-btn select {
		border: none;
	}

	.products-list[data-layout=grid-4-full] .products-list__body {

		gap: 12px;

	}

	.products-list[data-layout=grid-3-sidebar][data-mobile-grid-columns="2"] .product-card .product-card__info,
	.products-list[data-layout=grid-4-full][data-mobile-grid-columns="2"] .product-card .product-card__info {
		padding: 8px 8px 0;
	}

	.products-list[data-layout=grid-4-full][data-mobile-grid-columns="2"] .product-card .product-card__actions {
		padding: 0 0 8px;
	}

	.product-card__name {
		width: 99%;
	}

	.view-options {
		padding-top: 30px;
		position: relative;
	}

	.category--name {

		font-size: 20px;

	}

	.page-header__breadcrumb {
		padding: 30px 0 10px 0;
	}
}


@media screen and (max-width:990px) and (min-width:768px) {
	.productDetail-wrapper .breadcrumb {
		padding: 0px 18px 17px;
	}

	.productDetail-wrapper .product__content {
		grid-template-columns: [gallery] calc(30% - 20px) [info] calc(65% - 20px);
	}
}

@media screen and (max-width:768px) {
	.product-specifications .product__features {

		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;

	}

	.product__action-right .product__actions-item .add-to-cart-button, .product__actions-item--wishlist {
 
    min-width: 100%;
}


.productdetails__box .product__actions-item--addtocart {
	flex-wrap: wrap;
}
	.image-zoom {

		border: 0;
	}

	.product-gallery-wrapper {

		gap: 0;
	}

	.product-details-sticky .product__name {
		font-size: 24px;
	}

	.product-specifications .product__features li {
		width: 100%;
	}

	.product__action-right .product__actions-item .add-to-cart-button {
		max-width: 100%;

	}

	.product__actions-item--wishlist {
		max-width: calc(100% - 100px);
	}

	.productDetail-wrapper .breadcrumb {
		justify-content: flex-start;
		padding: 15px 0 15px;
	}

	.product-cart__sticky .add-to-cart-button {
		background-color: black;
		color: white;
	}

	.on-okuma-btn {
		max-width: calc(100% - 110px);
	}

}