/*!
Theme Name: Ohio-Child
Theme URI: http://ohio.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ohio
Text Domain: ohio-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/* ========================================
   MAKRY PRODUCT REVIEWS
======================================== */
@media (max-width: 768px) {

  html,
  body {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  #page,
  .site,
  .site-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}

.makry-product-reviews {
    padding: 64px 0;
}

/* Başlık */
.makry-reviews-title {
    margin: 0 0 18px !important;
    text-align: center;
    font-size: 36px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em;
}

/* Rating özeti */
.makry-review-summary {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    margin-bottom: 48px;
}

.makry-review-score-text {
    display: flex;
    align-items: baseline;
    gap: 10px;
}

.makry-review-score-text strong {
    font-size: 20px;
    font-weight: 600;
}

.makry-review-score-text span {
    font-size: 16px;
    opacity: 0.6;
}


/* ========================================
   PAGINATION
======================================== */

.makry-product-reviews .navigation,
.makry-product-reviews .comment-navigation,
.makry-product-reviews .woocommerce-pagination {
    margin-top: 40px;
}

/* Ohio / WordPress'in UL-LI stillerini sıfırla */
.makry-product-reviews .navigation ul,
.makry-product-reviews .comment-navigation ul,
.makry-product-reviews .woocommerce-pagination ul {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}

.makry-product-reviews .navigation li,
.makry-product-reviews .comment-navigation li,
.makry-product-reviews .woocommerce-pagination li {
    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}

.makry-product-reviews .navigation li::before,
.makry-product-reviews .comment-navigation li::before,
.makry-product-reviews .woocommerce-pagination li::before {
    display: none !important;
    content: none !important;
}

/* Pagination linkleri */
.makry-product-reviews .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 40px;
    height: 40px;
    padding: 0 10px;

    border-radius: 50px;

    font-size: 14px;
    line-height: 1;

    text-decoration: none !important;

    transition: 0.2s ease;
}

.makry-product-reviews .page-numbers.current {
    background: #111;
    color: #fff;
}

/* ========================================
   MOBILE
======================================== */

@media (max-width: 767px) {

    .makry-product-reviews {
        padding: 44px 0;
    }

    .makry-reviews-title {
        font-size: 28px !important;
        margin-bottom: 14px !important;
    }

    .makry-review-summary {
        flex-direction: column;
        gap: 5px;
        margin-bottom: 34px;
    }

    .makry-review-score-text {
        justify-content: center;
    }

    .makry-reviews-toolbar {
        justify-content: flex-end;
        margin-bottom: 22px;
    }

    .makry-review-sort-form select {
        width: 145px;
        height: 46px;
        line-height: 46px;
    }
}

.makry-reviews-header {
    margin-bottom: 28px;
display: flex;
    gap: 1rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.makry-review-summary {
    margin-bottom: 28px;
}

.comments .comment-body {
	padding-left: 0 !important;
}

.makry-review-source {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.5;
    color: #777;
}

.makry-review-source-main {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: wrap;
}

.makry-review-source-main a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.makry-review-source-main a:hover {
    color: #111;
}

.makry-review-source-checked {
    margin-top: 2px;
    font-size: 12px;
    opacity: 0.75;
	font-style: italic;
}

.woo-product-details .single_variation_wrap .variations_button .quantity, .woo-product-details .woo-button-group .quantity {
	display: none;
}

button.single_add_to_cart_button.button.alt {
    width: 100%;
    margin-bottom: 1rem;
}

.accordion-header {
	font-weight: 600;
}

form.cart.woo-button-group {
	border-top: 0 !important;
}

.accordion-button:first-child {
    border-top: 0 !important;
}

.accordion-item:last-child .accordion-button {
    border-bottom: none !important;
}

.woocommerce-product-rating {
	border-radius: 1px !important;
}

.single-product .makry-product-size {
	margin-top: 4px;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
}

span.tag.in-stock, span.posted_in.categories {
	display: none;
}

.woo-product-details .woocommerce-product-rating {
    padding: 0;
    border: 0;
    margin-top: 0.15rem;
}

.makry-product-ugc {
	margin: 80px 0;
	overflow: hidden;
}

.makry-product-ugc-swiper {
	overflow: visible;
}

.makry-product-ugc-swiper .swiper-slide {
	height: auto;
}

.makry-ugc-card {
	position: relative;
	aspect-ratio: 9 / 16;
	overflow: hidden;
	background: #f5f5f5;
}

.makry-ugc-card video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.makry-ugc-card {
    position: relative;
    aspect-ratio: 9 / 16;
    overflow: hidden;
    cursor: pointer;
border-radius: 1rem;
}

.makry-ugc-card .preview-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.makry-ugc-card .video-button-holder {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}


.makry-review-summary-card .star-rating {
    margin: 0;
    font-size: 24px;
}

.makry-review-summary-card .star-rating::before,
.makry-review-summary-card .star-rating span::before {
    color: #ff5a00;
}

.makry-review-score {
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
}

.makry-review-count {
    margin-top: 12px;
    color: #666;
    font-size: 15px;
}

.makry-review-empty {
    color: #666;
    font-size: 15px;
}

@media screen and (max-width: 767px) {
    .makry-review-summaries {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .makry-review-summary-card {
        padding: 20px;
    }

    .makry-review-score {
        font-size: 26px;
    }
}

.makry-review-label-with-info {
    display: flex;
    align-items: center;
    gap: 8px;
}

.makry-review-info {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    padding: 0;
    border: 1px solid #999;
    border-radius: 50%;
    background: transparent;
    color: #666;
    font-family: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    cursor: help;
}

.makry-review-info:hover,
.makry-review-info:focus-visible {
    border-color: #111;
    color: #111;
}

.makry-review-tooltip {
    position: absolute;
    z-index: 20;
    left: 50%;
    bottom: calc(100% + 10px);
    width: 260px;
    padding: 10px 12px;
    border-radius: 8px;
    background: #111;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateX(-50%) translateY(4px);
    transition:
        opacity 0.2s ease,
        transform 0.2s ease,
        visibility 0.2s ease;
}

.makry-review-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border: 6px solid transparent;
    border-top-color: #111;
    transform: translateX(-50%);
}

.makry-review-info:hover .makry-review-tooltip,
.makry-review-info:focus .makry-review-tooltip,
.makry-review-info:focus-visible .makry-review-tooltip {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
}

@media screen and (max-width: 767px) {
    .makry-review-tooltip {
        left: auto;
        right: -8px;
        width: 230px;
        transform: translateY(4px);
    }

    .makry-review-tooltip::after {
        right: 10px;
        left: auto;
        transform: none;
    }

    .makry-review-info:hover .makry-review-tooltip,
    .makry-review-info:focus .makry-review-tooltip,
    .makry-review-info:focus-visible .makry-review-tooltip {
        transform: translateY(0);
    }
}

/* ---------------------------------------------------------
   MAKRY – Review dashboard
--------------------------------------------------------- */

.makry-reviews-header {
    display: block;
}

.makry-reviews-title {
    margin-bottom: 32px;
}

.makry-review-dashboard {
    display: grid;
    grid-template-columns:
        minmax(0, 1fr)
        minmax(0, 1fr)
        minmax(240px, 0.7fr);
    width: 100%;
    border-radius: 18px;
    background: #fff;
}

.makry-review-platform,
.makry-review-action {
    min-width: 0;
    padding: 30px 34px;
}

/* İlk kolon sayfanın sol hizasına otursun */
.makry-review-platform:first-child {
    padding-left: 0 !important;
}

/* Sağ CTA da dış kenara biraz daha rahat otursun */
.makry-review-action {
    padding-right: 0 !important;
}

.makry-rating-distribution-track {
    position: relative;
    height: 10px;
    overflow: hidden;
    border-radius: 2px;
    background: #eeeeee;
}

.makry-rating-distribution-fill {
    display: block;
    height: 100%;
    min-width: 0;
    border-radius: 2px;
    background: #49b7a7;
    transition: width 0.35s ease;
}

.makry-review-platform-title {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
}

.makry-review-platform-summary {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px;
	margin-top: 0 !important;
}

.makry-review-platform-stars .star-rating {
    margin: 0;
    line-height: var(--clb-spacer-3);
    font-size: 1em;
}

.makry-review-platform-stars .star-rating::before {
    color: #b8b8b8 !important;
}

.makry-review-platform-stars .star-rating span::before {
    color: #111 !important;
}

.makry-review-platform-score {
    font-size: 1rem;
    font-weight: 400;
     text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% 0.18em;
    background-position: 0px 110%;
    color: var(--clb-color-link);
}

.makry-review-platform-empty {
    color: #666;
    font-size: 16px;
    font-weight: 500;
}

.makry-review-platform-count {
    margin-top: 11px;
    color: #777;
    font-size: 15px;
}

.makry-rating-distribution {
    display: flex;
    flex-direction: column;
    gap: 0px;
    margin-top: 24px;
}

.makry-rating-distribution-row {
    display: grid;
    grid-template-columns: 78px minmax(100px, 1fr) 28px;
    align-items: center;
    gap: 12px;
}

.makry-rating-distribution-label {
    color: #555;
    font-size: 13px;
    white-space: nowrap;
}

.makry-rating-distribution-track {
    position: relative;
    height: 8px;
    overflow: hidden;
    border-radius: 999px;
    background: #ededed;
}

.makry-rating-distribution-fill {
    display: block;
    height: 100%;
    min-width: 0;
    border-radius: inherit;
    background: #ff5a00;
}

.makry-rating-distribution-count {
    color: #666;
    font-size: 13px;
    text-align: right;
}

.makry-review-action {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.makry-review-action-content {
    width: 100%;
}

.makry-review-action h3 {
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
}

.makry-review-action p {
    margin: 0 0 20px;
    color: #777;
    font-size: 14px;
    line-height: 1.5;
}

.makry-review-button {
    width: 100%;
    max-width: 250px;
    min-height: 50px;
}

/* JS varsa form başlangıçta kapalı. */
.makry-reviews-js #review_form_wrapper {
    display: none;
}

.makry-reviews-js #review_form_wrapper.makry-review-form-open {
    display: block;
    margin-top: 40px;
}

/* Info icon */
.makry-review-label-with-info {
    display: flex;
    align-items: center;
    gap: 8px;
}

.makry-review-info {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    padding: 0;
    border: 1px solid #999;
    border-radius: 50%;
    background: transparent;
    color: #666;
    font-family: inherit;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    cursor: help;
}

.makry-review-tooltip {
    position: absolute;
    z-index: 50;
    bottom: calc(100% + 10px);
    left: 50%;
    width: 260px;
    padding: 10px 12px;
    border-radius: 8px;
    background: #111;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateX(-50%) translateY(4px);
    transition:
        opacity 0.18s ease,
        visibility 0.18s ease,
        transform 0.18s ease;
}

.makry-review-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border: 6px solid transparent;
    border-top-color: #111;
    transform: translateX(-50%);
}

.makry-review-info:hover .makry-review-tooltip,
.makry-review-info:focus .makry-review-tooltip {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
}


/* Tablet */
@media screen and (max-width: 1024px) {
    .makry-review-dashboard {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .makry-review-action {
        grid-column: 1 / -1;
        border-top: 1px solid #e5e5e5;
        border-left: 0;
    }

    .makry-review-action-content {
        max-width: 420px;
    }
}


/* Mobil */
@media screen and (max-width: 767px) {
    .makry-reviews-title {
        margin-bottom: 22px;
    }

    .makry-review-dashboard {
        grid-template-columns: 1fr;
    }

    .makry-review-platform,
    .makry-review-action {
        padding: 24px 20px;
    }

    .makry-review-platform + .makry-review-platform,
    .makry-review-action {
        border-top: 1px solid #e5e5e5;
        border-left: 0;
    }

    .makry-review-platform-score {
        font-size: 27px;
    }

   .makry-rating-distribution-row {
    grid-template-columns: 82px minmax(70px, 1fr) 25px;
}

    .makry-review-tooltip {
        right: -8px;
        left: auto;
        width: 225px;
        transform: translateY(4px);
    }

    .makry-review-tooltip::after {
        right: 10px;
        left: auto;
        transform: none;
    }

    .makry-review-info:hover .makry-review-tooltip,
    .makry-review-info:focus .makry-review-tooltip {
        transform: translateY(0);
    }
}

.makry-rating-distribution-label {
    display: flex;
    align-items: center;
    min-width: 0;
}

.makry-rating-distribution-stars {
    display: inline-flex;
    align-items: center;
    gap: 1px;
    line-height: 1;
}

.makry-rating-distribution-star {
    font-size: 13px;
}

.makry-rating-distribution-star.is-filled {
    color: #111;
}

.makry-rating-distribution-star.is-empty {
    color: #b8b8b8;
}

.makry-verified-purchase {
    display: inline-flex;
    align-items: center;
    gap: 2px !important;
    margin-left: 8px;
    padding: 3px 8px;
    border: 1px solid #cdebd6;
    border-radius: 999px;
    background: #eef9f1;
    color: #278a47;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    vertical-align: middle;
}

.makry-verified-purchase-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
width: 1rem;
}

.comments .comment-body time::after {
    content: none !important;
    display: none !important;
}

.makry-details-link {
    display: inline-flex;
    align-items: center;
    gap: 5px;

    margin: 0px 0 12px;

    color: #555;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
	color: #111 !important;
    border-bottom: 1px solid #bbb;
    padding-bottom: 2px;
}

.makry-details-link svg {
    width: 14px !important;
    height: 14px !important;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.makry-details-link:hover, .makry-details-link a:hover {
    color: #111 !important;
    border-color: #111 !important;
}

html {
    scroll-behavior: smooth !important;
}

#product-details {
    scroll-margin-top: 60px;
}

.tabs-content .ohio-widget.heading h4.title {
    font-size: 1.25rem;
    font-weight: 600;
}

.tabs-content .ohio-widget.heading h2{
	font-size: 1.25rem;
    font-weight: 600;
}

#product-faq h3 {
	font-size: 1.1rem !important;
}

.makry-coming-soon {
    width: 100%;
    margin-top: 18px;
}

.makry-coming-soon-button {
    width: 100%;
    padding: 17px 24px;
    background: #f2f2f2;
    color: #222;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    border-radius: 3px;
    cursor: default;
}

.makry-coming-soon-note {
    margin-top: 9px;
    color: #777;
    font-size: 13px;
    text-align: center;
}

.makry-loop-coming-soon {
    cursor: default !important;
    pointer-events: none;
}

.makry-admin-coming-soon {
    color: #e69b00;
    background: transparent;
    font-weight: 600;
}

.header .branding img.svg-logo {
    width: 8rem !important;
    height: auto !important;
    max-width: 9rem !important;
    min-height: unset !important;
    display: block !important;
}

@media (max-width: 768px) {

    body:not(.page-is-loaded) #masthead,
    body:not(.page-is-loaded) #masthead .header-wrap,
    body:not(.page-is-loaded) #masthead .header-wrap-inner,
    body:not(.page-is-loaded) #masthead .branding,
    body:not(.page-is-loaded) #masthead .logo,
    body:not(.page-is-loaded) #masthead .logo-mobile {
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }

    body:not(.page-is-loaded) #masthead .branding img {
        transition: none !important;
        animation: none !important;
    }
}

@media (max-width: 768px) {
    #masthead .mobile-hamburger {
        width: 42px !important;
        min-width: 42px !important;
        flex: 0 0 42px !important;
        display: flex !important;
        align-items: center;
        justify-content: flex-start;
    }
}

.hid-title {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    height: 1px;
    width: 1px;
}

@media (max-width: 767px) {
  .subheader {
   display: none !important;
  }
}

.woo-coupon-apply {
	display: flex;
    justify-content: space-between;
    gap: 1rem !important;
    width: 100%;
align-items: center;
}

.woo-coupon-apply .form-row {
	width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

.swiper-button-prev.makry-ugc-prev, .swiper-button-next.makry-ugc-next {
    display: none !important;
}

.sticky-product.-fade-up,
.sticky-product-action {
    padding: 0;
    margin: 0;
    width: 100%;
    left: 0;
    bottom: 0;
}

.sticky-product-action form.cart.woocommerce-add-to-cart {
    width: 100%;
    height: 100%;
}

.sticky-product-action button.single_add_to_cart_button.button.alt {
	    margin: 0;
    padding: 0;
    width: 100%;
    height: 3rem;
}

.cart-button .badge {
	top: 5px !important;
	right: 2px !important;
}

#ohio-custom-6ab6cb6e209d5 {
    font-size: 0.85em;
    font-weight: 500;
    text-transform: uppercase;
    padding-top: 4rem !important;
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .header:not(.-fixed) {
        position: relative !important;
    }
}

.header:not(.-mobile) .menu > .nav-item {
    text-transform: uppercase !important;
    margin: 0;
    font-weight: 500;
    font-size: .85rem;
	position: relative;
}

a.menu-link.-undash.-unlink.main-menu-link.item-title {
    position: relative !important;
}

a.menu-link.-undash.-unlink.main-menu-link.item-title::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    top: calc(100% - 6px) !important;

    width: 100% !important;
    height: 1.5px !important;

    background: #000 !important;

    transform: scaleX(0) !important;
    transform-origin: center center !important;

    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1) !important;

    display: block !important;
    pointer-events: none;
}

.header:not(.-mobile):not(.header-5) .nav.with-multi-level-indicators .menu > .nav-item {
	padding: 0 var(--clb-spacer-2) !important;
}

.header:not(.-mobile):not(.header-5) .nav.with-multi-level-indicators .menu > .nav-item > a {
	padding: 0 !important;
}

a.menu-link.-undash.-unlink.main-menu-link.item-title:hover::after {
    transform: scaleX(1) !important;
}




@media (max-width: 768px) {

  .woo-product-image.with-gallery {
    position: relative !important;
    display: block !important;

    width: 100% !important;
  }


  /* ANA GALLERY */
  .woo-product-image-slider {
    width: calc(100% - 68px) !important;
    margin-left: 68px !important;
  }


  /* THUMB CONTAINER
     Ana gallery kadar yüksek olacak */
  .product-thumbs,
  .product-thumbs.-sticky-block {
    display: grid !important;

    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 60px !important;
    height: auto !important;
    max-height: none !important;

    grid-template-columns: 60px !important;
    grid-auto-rows: 90px !important;
    grid-auto-flow: row !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow-x: hidden !important;
    overflow-y: auto !important;

    align-content: start !important;
  }


  /* THUMB */
  .product-thumbs .product-thumb {
    width: 60px !important;
    height: 90px !important;

    min-width: 60px !important;
    min-height: 90px !important;

    margin: 0 !important;
  }

.single-product .product-thumbs.-sticky-block {
	height: 460px !important;
}

  .product-thumbs .product-thumb img,
  .woo-product-image .product-thumbs .product-thumb > img {
    display: block !important;

    width: 60px !important;
    height: 90px !important;

    min-width: 60px !important;

    object-fit: cover !important;
  }


  /* scrollbar görünmesin ama scroll çalışsın */
  .product-thumbs.-sticky-block {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }

  .product-thumbs.-sticky-block::-webkit-scrollbar {
    display: none;
  }


  .vc_col-lg-6.vc_col-md-6.vc_col-sm-12.woo-product-details.-sticky-block {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

}



/* Pazaryerleri --> */
/* MAKRY – Marketplace links */

.makry-marketplaces {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid rgb(136 135 138);
}

.makry-marketplaces-title {
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0.01em;
}

.makry-marketplaces-links {
    display: flex;
    flex-wrap: wrap;
	gap: 12px;
}

.makry-marketplace-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;

    min-height: 42px;

    color: #222;

    font-weight: 500;
    line-height: 1;

    text-decoration: none !important;

    transition:
        color .2s ease;
}

.makry-marketplace-button:hover {
    color: #111;
}


@media (max-width: 767px) {

    .makry-marketplaces-links {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .makry-marketplace-button {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
}
/* <--- Pazaryerleri */

ul.product-benefits {
    list-style: none;
}

ul.product-benefits li {
	padding-left: 0.35rem;
}

ul.product-benefits li:before {
    width: 14px;
    height: 14px;
    filter: brightness(0);
    margin-top: .35rem;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    left: 16px;
    content: ' ';
    background-image: url(https://makry.com/wp-content/uploads/2026/10/checkmark.svg);
}