/* header style */
header.desktop {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 10;
}
header.desktop .h-center {
    border-bottom: 1px solid #F4F4F4;
    background: #FFF;
    transition: 0.5s;
}
header.desktop .h-center .container,
header.desktop .h-center .container .row {
    height: 100%;
}
header.desktop .header-bar-cat {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: 30px;
}
header.desktop .header-bar-cat .link {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    color: #050505;
    font-size: 15px;
    font-weight: 400;
    gap: 7px;
    height: 100%;
}
header.desktop .logo img {
    max-width: 162px;
    width: 100%;
    height: 100%;
}
header.desktop .bar-link-double .bar-link {
    position: relative;
    display: block;
    color: #050505;
}
header.desktop .bar-link-double .bar-link .content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    gap: 5px;
}
header.desktop .bar-link-double .bar-link .open-soon {
    position: absolute;
    right: -2px;
    bottom: -23px;
    z-index: 2;
    background: linear-gradient(180deg, #F4FDBE 0%, #2A8D3B 100%);
    font-size: 9px;
    color: #000;
    padding: 5px 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 10px;
}
header.desktop .bar-link-double {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
    line-height: normal;
}
header.desktop .header-bar .bar-link .text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 1px;
    text-align: left;
    color: #050505;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
header.desktop .search .easy-autocomplete {
    width: 100% !important;
    height: 100%;
}
header.desktop .search form .btn-send svg {
    width: 21px;
    height: 100%;
}
.home-body header.desktop .search form .btn-send svg {
    fill: #fff;
}
header.desktop.search-active .logo {
    opacity: 0;
}
header.desktop .header-bar-cat .dropdownn-item {
    position: relative;
    height: 100%;
}
header.desktop .header-bar-cat .dropdownn-item:hover .menu {
    display: block;
}
.home-body header.desktop .header-bar .bar-link .text {
    color: #fff;
}
.home-body header.desktop .h-center {
    background: transparent;
    border: none;
}
.home-body header.desktop .header-bar-cat .link,
.home-body header.desktop .bar-link-double .bar-link {
    color: #fff;
}
.home-body header.desktop .header-bar-cat .link .icon svg path,
.home-body header.desktop .header-bar-cat .link .dropdown-icon svg path,
.home-body header.desktop .bar-link-double .bar-link svg path,
.home-body header.desktop .header-bar .bar-link .icon svg path {
    stroke: #fff;
}
.home-body header.desktop .bar-link-double .bar-link img {
    filter: brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(2%) hue-rotate(177deg) brightness(114%) contrast(100%);
}
header.desktop .bar-link-double .bar-link img {
    max-width: 135px;
    width: 100%;
    height: 100%;
}
.home-body header.desktop.fixed-desktop .h-center {
    background: #000;
}
header.desktop .mega-menu .nav-link .icon {
    width: 50px;
    height: 50px;
    border-radius: 3.846px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}
header.desktop .mega-menu .nav-link .first {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
header.desktop .menu.active {
    border-radius: 0 0 0px 24px;
}
header.desktop .mega-menu .dropdown-menu .content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    max-height: 582px;
    overflow: auto;
}
header.desktop .mega-menu .dropdown-menu .content .sub-cat {
    width: calc(50% - 10px);
    display: flex;
    flex-direction: column;
    gap: 5px;
}
header.desktop .mega-menu .dropdown-menu .content .sub-cat .sub-title {
    color: #151515;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
header.desktop .mega-menu .dropdown-menu .content .sub-cat .sub-title .icon {
    width: 50px;
    height: 50px;
    border-radius: 3.846px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}
header.desktop .mega-menu .dropdown-menu .content .sub-cat ul {
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
header.desktop .mega-menu .dropdown-menu .content .sub-cat ul li {
    display: block;
}
header.desktop .mega-menu .dropdown-menu .content .sub-cat ul li a {
    color: #575757;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
header.desktop .mega-menu .nav-item:hover .nav-link,
header.desktop .mega-menu .dropdown-menu .content .sub-cat .sub-title:hover,
header.desktop .mega-menu .dropdown-menu .content .sub-cat ul li:hover a {
    color: #2A8D3B;
}
header.desktop .mega-menu .nav-item:hover .nav-link .dropdown-icon svg path {
    stroke: #2A8D3B;
}
.hmobil-center {
    background: #fff;
    height: 60px;
    border-bottom: 1px solid #e2e2e2;
    padding: 0px 13px;
    transition: 0.5s;
}
.mobil-sec {
    display: none;
}
header.mobile .hmobil-center .left .icon-group {
    color: #050505;
    font-size: 12px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    font-weight: 300;
}
header.mobile .hmobil-center .left .icon-group img {
    width: 15px;
    height: 100%;
}
header.mobile .icon-group svg {
    width: 20px;
    height: 100%;
}
header.mobile .icon-group .count-badge {
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 2;
    width: 13px;
    height: 13px;
    border-radius: 5567.766px;
    background: linear-gradient(180deg, #F4FDBE 0%, #2A8D3B 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    color: #050505;
    font-size: 9px;
}
.home-body header.mobile .hmobil-center {
    background: transparent;
    border: none;
}
.home-body header.mobile.fixed-mobile .hmobil-center {
    background: #050505;
}
.home-body header.mobile .hmobil-center .icon-group svg path {
    stroke: #fff;
}
.home-body header.mobile .hmobil-center .left .icon-group {
    color: #fff;
}
.home-body header.mobile .hmobil-center .left .icon-group img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(357deg) brightness(106%) contrast(101%);
}
header.mobile.menu-active .hmobil-center {
    background: #fff !important;
    border-bottom: 1px solid #f4f4f4;
}
header.mobile.menu-active .hmobil-center .icon-group svg path {
    stroke: #000;
}
header.mobile.menu-active .hmobil-center .left .icon-group {
    color: #000;
}
header.mobile.menu-active .hmobil-center .left .icon-group img {
    filter: unset;
}
.sidebar-menu-type-2 .categories ul li.sc-999 a {
    line-height: normal;
    gap: 8px;
}
.sidebar-menu-type-2 .categories ul li.sc-999 a svg {
    width: 24px;
    height: 100%;
}
/* header style end */
/* mnaset style */
.home-headline .swiper .swiper-button-prev::after,
.home-headline .swiper .swiper-button-next::after {
    display: none;
}
.home-headline .swiper .swiper-button-prev,
.home-headline .swiper .swiper-button-next {
    width: 40px;
    height: 40px;
    border-radius: 61.538px;
    border: 0.896px solid #E2E2E2;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    padding: 0px;
}
.home-headline .swiper .swiper-button-prev {
    left: 80px;
}
.home-headline .swiper .swiper-button-next {
    right: 80px;
}
.home-headline .swiper .swiper-button-prev svg,
.home-headline .swiper .swiper-button-next svg {
    width: 16px;
    height: 100%;
}
.home-headline .swiper-caption {
    left: 0;
    max-width: 460px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    text-align: left;
    margin-left: calc((100vw - 1420px) / 2);
}
.home-headline .swiper-caption .badgee {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    background: var(--linee, linear-gradient(180deg, #F4FDBE 0%, #2A8D3B 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 14px;
}
.home-headline .swiper-caption h5 {
    margin-bottom: 17px;
    color: #FFF;
    font-size: 32px;
    font-weight: 400;
    line-height: normal;
}
.home-headline .swiper-caption h5 b {
    font-weight: 700;
}
.home-headline .swiper-caption p {
    color: #FFF;
    font-size: 15px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 40px;
}
.home-headline .swiper-caption .headline-button {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 17px;
    line-height: normal;
    color: #FFF;
    font-size: 15px;
    font-weight: 500;
    padding: 15px 20px;
    border-radius: 12px;
    border: 1.5px solid #F4FDBE;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(2px);
}
.home-headline .swiper .swiper-pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 6px;
    bottom: 15px;
}
.home-headline .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 40px;
    height: 4px;
    background: rgba(255, 255, 255, 0.30);
    border-radius: 0px;
    margin: 0px;
}
.home-headline .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFF;
    width: 66px;
}
.home-headline .p-g-mod {
    margin-bottom: 50px;
}
/* manset style end */
/* index story style */
.index-story-sec .owl-stage .banner-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 15px;
}
.index-story-sec .owl-stage .banner-item .image {
    border-radius: 12px;
    border: 0.656px solid #E2E2E2;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 140px;
    aspect-ratio: 1;
    width: 100%;
    height: 100%;
    padding: 30px 0px;
}
.index-story-sec .owl-stage .banner-item .image .img-auto {
    max-width: 70px;
    width: 100%;
    height: auto;
    transition: 0.5s;
}
.index-story-sec .owl-stage .banner-item:hover .image .img-auto {
    scale: 1.3;
}
.index-story-sec .owl-stage .banner-item .title {
    padding: 0px;
    color: #13120D;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}
.index-story-sec .owl-stage .owl-item:first-child .banner-item .image {
    background: var(--linee, linear-gradient(180deg, #F4FDBE 0%, #2A8D3B 100%));
}
.index-story-sec .owl-stage .banner-item:hover .image {
    border-color: #4DC762;
}
.index-story-sec .owl-stage .banner-item:hover .title {
    color: #4DC762;
}
.index-story-sec .p-g-mod {
    margin-bottom: 100px;
}
/* index story style end */
/* product card style */
.product-image {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 25px;
}
.product-image .main-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hover-zones {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 1;
}
.hover-zone {
    flex: 1;
}
.image-dots {
    display: flex;
    justify-content: center;
    gap: 0;
    position: absolute;
    bottom: 0;
    z-index: 2;
    margin: auto;
    width: fit-content;
    right: 0;
    left: 0;
    gap: 4px;
}
.image-dots .dot {
    width: 14px;
    height: 2px;
    border-radius: 0;
    background: #EBEBEB;
    transition: 0.5s;
}
.image-dots .dot.active {
    background: #333;
    width: 21px;
}
.card-product .tool-bar {
    position: absolute;
    right: 0;
    bottom: 10px;
    z-index: 2;
    border-radius: 10px 0 0 10px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 8px;
}
.card-product .tool-bar .item {
    padding-bottom: 10px;
    border-bottom: 1px solid #f4f4f4;
}
.card-product .tool-bar .item:last-child {
    padding: 0px;
    border: none;
}
.card-product .product-reviews {
    justify-content: flex-start;
    margin: 0 0 5px 0;
}
.product-card-body {
    padding: 20px 20px 10px 20px;
}
.pcard-bottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-top: 1px solid #F4F4F4;
}
.pcard-bottom .btnn {
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5567.766px;
    background: linear-gradient(180deg, #F4FDBE 0%, #2A8D3B 100%);
}
.hs-info-area {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 6px;
    margin-top: 16px;
}
.hs-info-area .item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
.hs-info-area .item .icon img {
    width: 24px;
    height: 100%;
}
.card-product .product-reviews .stars {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 1px;
}
.product-reviews .stars .star.fill {
    color: #FFC000;
}
.card-product .product-reviews .count {
    color: #A1A1A1;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.26px;
}
.card-product .product-reviews .count b {
    color: #474747;
    font-weight: 400;
}
.card-product .product-image .main-image {
    border-radius: 10px;
    transition: 0.5s;
}
.card-product:hover .product-image .main-image {
    scale: 1.2;
}
.card-product .card-product-inner .price-group .price-title {
    color: #2A8D3B;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
}
.card-product .card-product-inner .price-group .prices .sale-price.colored {
    color: #2A8D3B;
}
.p-g-mod-showcase .p-g-mod-body {
    padding: 0px !important;
}
.pattern-group .p-g-mod {
    background: transparent;
}
.owl-wrapper .owl-single-button {
    width: auto;
    height: auto;
    border: none;
    background: #FFF;
    box-shadow: none;
}
.owl-wrapper .owl-single-button button, .swiper-products-bottom .swiper-button-next, .swiper-products-bottom .swiper-button-prev {
    margin: 0px;
    padding: 0px;
    width: 40px;
    height: 40px;
    border-radius: 61.538px;
    border: 0.896px solid #E2E2E2;
    background: #FFF;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
}
.swiper-products-bottom .swiper-button-prev::after, .swiper-products-bottom .swiper-button-next::after {
    display: none;
}
.swiper-products-bottom .swiper-button-next svg, .swiper-products-bottom .swiper-button-prev svg {
    width: 18px;
    height: 100%;
}
.swiper-products-bottom .swiper-button-next {
    right: 0;
}
.swiper-products-bottom .swiper-button-prev {
    left: 0;
}
.owl-wrapper .owl-single-button button i {
    display: none;
}
.owl-wrapper .owl-single-button button::after {
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
}
.owl-wrapper .owl-single-button-prev button::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.53857 7.69241L5.64114 3.58984M1.53857 7.69241L5.64114 11.795M1.53857 7.69241H14.3591' stroke='%23181818' stroke-width='0.923077'/%3E%3C/svg%3E");
}
.owl-wrapper .owl-single-button-next button::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.8464 7.69241L9.74383 3.58984M13.8464 7.69241L9.74383 11.795M13.8464 7.69241H1.02588' stroke='%23181818' stroke-width='0.923077'/%3E%3C/svg%3E");
}
.pbadge-bar {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 2;
}
.pbadge-bar .item {
    border-radius: 1000px;
    background: rgba(42, 141, 59, 0.10);
    padding: 6px 10px;
    color: #2A8D3B;
    font-size: 11px;
    font-weight: 500;
    line-height: normal;
}
/* product card style end */
/* index three banner */
.three-banner-item {
    position: relative;
}
.three-banner-item .bg {
    position: relative;
}
.three-banner-item .bg::after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    background: linear-gradient(0deg, #0000007a, transparent);
    border-radius: 0px 0px 15px 15px;
}
.three-banner-item .arrow {
    position: absolute;
    right: 25px;
    top: 25px;
    width: 53px;
    height: 53px;
    border-radius: 111.248px;
    border: 0.599px solid #E2E2E2;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(8.98150634765625px);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.three-banner-item .bg img {
    border-radius: 15px;
}
.three-banner-item .write {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: fit-content;
    padding: 0px 50px 30px 30px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 17px;
    line-height: normal;
}
.three-banner-item .write .title {
    color: #FFF;
    font-size: 22px;
    font-weight: 500;
    padding: 0px;
}
.three-banner-item .write .description {
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    padding: 0px;
}
/* index three banner end */
/* index sales channel style */
.index-sales-channel-block {
    position: relative;
}
.index-sales-channel-block .bg,
.index-sales-channel-block .bg img {
    width: 100%;
    height: 100%;
}
.index-sales-channel-block .write {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    align-items: center;
    gap: 30px;
}
.index-sales-channel-block .write .logos {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
}
.index-sales-channel-block .write .top {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 80px;
}
.index-sales-channel-block .write .top .title-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    line-height: normal;
    color: #fff;
    gap: 4px;
}
.index-sales-channel-block .write .top .title-container .title {
    font-size: 20px;
    font-weight: 500;
}
.index-sales-channel-block .write .top .title-container .description {
    font-size: 16px;
    font-weight: 400;
}
.index-sales-channel-block .write .top .boxx {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    border-radius: 14.016px;
    border: 1.001px solid #FFF;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(12px);
    padding: 17px 20px;
    gap: 20px;
}
.index-sales-channel-block .write .top .boxx .first {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
}
.index-sales-channel-block .write .top .boxx .first .review-count {
    padding: 12px 20px;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    line-height: normal;
    border-radius: 11.012px;
    background: var(--linee, linear-gradient(180deg, #F4FDBE 0%, #2A8D3B 100%));
}
.index-sales-channel-block .write .top .boxx .first .review-count br {
    display: none;
}
.index-sales-channel-block .write .top .boxx .last {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.index-sales-channel-block .write .logos .item.hepsiburada img {
    max-width: 151px;
    width: 100%;
    height: 100%;
}
.index-sales-channel-block .write .logos .item.trendyol img {
    max-width: 112px;
    width: 100%;
    height: 100%;
}
.index-sales-channel-block .write .logos .item.teknosa img {
    max-width: 93px;
    width: 100%;
    height: 100%;
}
/* index sales channel style end */
/* index tax block */
.index-tax-block {
    position: relative;
}
.index-tax-block .write {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    line-height: normal;
    padding: 0px 155px;
}
.index-tax-block .write .title-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 9px;
}
.index-tax-block .write .title-container .title {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
}
.index-tax-block .write .title-container .description {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
}
/* index tax block */
/* product detail style */
.breadcrumb-wrapper .breadcrumb .breadcrumb-item a,
.breadcrumb-wrapper .breadcrumb a.home .icon,
.breadcrumb-wrapper .breadcrumb a.home span[itemprop="name"] {
    border-radius: 4px;
    border: 0.813px solid #F4F4F4;
    background: #FFF;
    backdrop-filter: blur(17.875px);
    line-height: normal;
    padding: 8px;
    color: #575757;
    font-size: 12px;
    font-weight: 400;
}
.breadcrumb-wrapper .breadcrumb-item+.breadcrumb-item:before {
    display: none;
}
.breadcrumb-wrapper .breadcrumb a.home {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 10px;
}
.breadcrumb-wrapper .breadcrumb a.home {
    border: none;
    padding: 0px;
    background: transparent;
    backdrop-filter: unset;
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item:last-child a {
    color: #575757;
}
.product-profile-1 .col-right {
    display: flex;
    flex-direction: row;
    gap: 20px;
    height: 100%;
    flex-wrap: wrap;
}
.product-profile-1 .col-right .pdetail-card {
    flex: 1;
}
.product-profile-1 .col-right .pdetail-price-block {
    max-width: 340px;
    width: 100vh;
}
.product-profile-1 .pdetail-card .main-content {
    border-radius: 24px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    padding: 20px;
}
.product-profile-info {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    font-size: unset;
    gap: 20px;
}
.product-profile-1 .pdetail-card .main-content .pd-card-top {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.product-profile-1 .pdetail-card .main-content .pd-card-body {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.product-profile-info li.brand a {
    color: #2A8D3B;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
}
.product-profile-1 .pdetail-card .main-content .pd-card-top .product-profile-info.two li {
    color: #A1A1A1;
    font-size: 13px;
    font-weight: 400;
    line-height: 100%;
}
.product-profile-1 .pdetail-card .main-content .pd-card-top .product-profile-info.two .stock-info {
    color: #1b712e;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
}
.product-profile-1 .pdetail-card .main-content .pd-card-top .product-profile-info.two .stock-info.danger {
    color: #e92220;
}
.product-profile-1  .related-product-block {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #F4F4F4;
}
.product-profile-1 .related-product-block .related-products {
    gap: 10px;
}
.product-profile-1 .related-products a {
    margin-right: 0;
    height: auto;
    gap: 7px;
    color: #A1A1A1;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
.product-profile-1 .related-products a .images {
    width: 80px;
    height: 80px;
    border-radius: 9.6px;
    border: 0.8px solid #F4F4F4;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-profile-1 .related-products a .images img {
    border-radius: 9.6px;
}
.product-profile-1 .pdetail-card .main-content .front-detail-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 10px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #F4F4F4;
}
.product-profile-1 .pdetail-card .main-content .front-detail-block .title {
    color: #050505;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}
.product-profile-1 .pdetail-card .main-content .front-detail-block .description {
    color: #818181;
    font-size: 12px;
    font-weight: 400;
    line-height: 150%;
}
.product-profile-1 .pdetail-card .main-content .front-detail-block .btnn {
    border-radius: 9px;
    border: 1px solid #E2E2E2;
    background: #FFF;
    padding: 10px 16px;
    color: #2A8D3B;
    font-size: 11px;
    font-weight: 500;
    line-height: normal;
    outline: none;
}
.cargo-count-block {
    padding: 20px 30px;
    border-radius: 20px;
    border: 1px solid #F5F5F5;
    background: #FFF;
    display: flex;
    flex-direction: column;
    gap: 13px;
    margin-top: 15px;
}
.cargo-count-block .top {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 10px;
}
.cargo-count-block .top .icon {
    width: 44px;
    height: 44px;
    border-radius: 1000px;
    border: 1px solid #F5F5F5;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cargo-count-block .top .write {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 5px;
}
.cargo-count-block .top .write .title {
    color: #2A8D3B;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
}
.cargo-count-block .top .write .description {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
.cargo-count-block #cargoCount {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 10px;
}
.cargo-count-block #cargoCount .item {
    color: #666;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    padding: 10px 0px;
    border-radius: 10px;
    border: 1px solid #F5F5F5;
    background: #FFF;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.product-profile-1 .price-box {
    padding: 30px;
    border-radius: 24px;
    border: 2px solid #2EAA2E;
    background: #FFF;
}
.product-price-group .block-title {
    color: #A1A1A1;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 15px;
}
.product-price-group .content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    line-height: normal;
    gap: 10px;
}
.product-price-group .content .cont-title {
    color: #2A8D3B;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
}
.product-profile-1 .product-quantity {
    margin: 0;
}
.product-profile-1 .col-right .pdetail-price-block .product-buttons {
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
}
.product-profile-1 .product-quantity {
    border-radius: 25.278px;
    border: 1.012px solid #F4F4F4;
    background: #FFF;
    flex-direction: row;
    line-height: normal;
    justify-content: space-between;
    padding: 16px 25px;
    height: 45px;
    align-items: center;
}
.product-profile-1 .col-right .pdetail-price-block .product-buttons .cargo-date-block {
    display: flex;
    flex-direction: row;
    text-align: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #666;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}
.pdetail-price-block .product-rate {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 25px 30px;
    border-radius: 24px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    margin-top: 10px;
}
.pdetail-price-block .product-rate .top {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 10px;
}
.pdetail-price-block .product-rate .top .icon {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 0.889px solid #2A8D3B;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pdetail-price-block .product-rate .top span {
    color: #2A8D3B;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
}
.pdetail-price-block .product-rate .bottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    color: #666;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}
.pdetail-price-block .product-rate .bottom .icon {
    width: 20px;
    height: 20px;
    border-radius: 95.238px;
    border: 0.952px solid #E2E2E2;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pdetail-price-block .tool-bar {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 15px 30px;
    border-radius: 15px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    margin-top: 10px;
    position: relative;
}
.pdetail-price-block .tool-bar .item {
    flex: 1;
    border-right: 1px solid #f5f5f5;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #575757;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    user-select: none;
    cursor: pointer;
}
.pdetail-price-block .tool-bar .item#shareAge {
    border: none;
    padding: 0px;
}
.product-profile-1 .related-products a .images img {
    margin: 0px;
    border: none;
}
.product-profile-1 .related-products a.active .images {
    border-color: #2A8D3B;
}
.product-profile-1 .related-products a.active {
    color: #2A8D3B;
}
.pdetail-combination {
    border-radius: 16px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    padding: 20px;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.pdetail-combination .top-block .title {
    color: #262826;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}
.product-profile-1 .related-product-block .value {
    color: #181818;
    font-size: 14px;
    font-weight: 400;
}
.product-profile-1 .related-product-block .value .light {
    color: #a1a1a1;
    font-weight: 400;
}
.product-profile-1 .col-right .sticky-card {
    position: sticky;
    top: 110px;
}
.product-profile-1 .col-left {
    height: 100%;
}
.product-profile-1 .carousel {
    position: sticky;
    top: 110px;
}
.pdetail-price-block .product-rate .bottom {
    cursor: pointer;
    user-select: none;
}
.special-field-box .multiple-file-wrapper .items .item .name {
    width: 65px;
    overflow: auto;
}
.product-details-tab-product-details-tab-colorful .tab-content .raw-content, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content p, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content strong,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content b, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content span,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content div, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content a, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content li, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content ul, 
.product-details-tab-product-details-tab-colorful .tab-content .raw-content ol,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content h1,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content h2,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content h3,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content h4,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content h5,
.product-details-tab-product-details-tab-colorful .tab-content .raw-content h6 {
    font-family: 'Age Digital One' !important;
}
.pbadge-bar.profil .item {
    font-size: 12px;
}
.pdetail-price-block .tool-bar .item .icon {
    position: relative;
}
/* product detail style end */
/* category page style */
.category-page-breadcrumb-sec {
    border-bottom: 1px solid #F3F3F3;
    background: #FFF;
    margin-top: -20px;
}
.category-page-body-sec .p-g-b-c-0 {
    display: none !important;
}
.category-page-body-sec .p-g-b-c-1 {
    max-width: 100%;
    flex: 0 0 100%;
}
.category-filter-order-sticky {
    position: sticky;
    top: 0;
    z-index: 8;
}
.category-filter-order {
    margin-bottom: 15px;
    background: #fff;
    padding: 12px 0px;
    border-bottom: 1px solid #F3F3F3;
    position: relative;
    transition: margin 0.5s, padding 0.5s;
}
.category-filter-order .list-wrap {
    background: transparent;
}
.category-filter-order::after {
    content: "";
    position: absolute;
    left: -100%;
    bottom: 0;
    top: 0;
    height: calc(100% + 1px);
    z-index: 2;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #F3F3F3;
}
.category-filter-order::before {
    content: "";
    position: absolute;
    right: -100%;
    bottom: 0;
    top: 0;
    height: calc(100% + 1px);
    z-index: 2;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #F3F3F3;
}
.categories-body header.desktop {
    position: relative;
}
.categories-body .mobile-header-space {
    height: auto;
}
.category-filter-order .list-wrap .list li.col-first {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 70px;
    line-height: normal;
}
.cat-filter-btn {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 15px;
    color: #0A0400;
    font-size: 15px;
    font-weight: 500;
    user-select: none;
    cursor: pointer;
}
.category-filter-order .list-wrap .list li.col-last {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 25px;
}
.category-filter-order .list-wrap .list li.col-last .item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    line-height: normal;
}
.category-filter-order .list-wrap .list li.col-last .item .block-title {
    color: #0A0400;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.category-page-body-sec.active .p-g-b-c-0 {
    padding-top: 15px;
    display: block !important;
}
.category-page-body-sec.active .p-g-b-c-1 {
    flex: 0 0 75%;
    max-width: 75%;
}
.category-page-body-sec.active .category-filter-order {
    border-radius: 10px;
    border: 1px solid #F3F3F3;
    padding: 10px 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.category-page-body-sec.active .category-filter-order-sticky {
    top: 10px;
}
.category-page-body-sec.active .category-filter-order::before,
.category-page-body-sec.active .category-filter-order::after {
    display: none;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-body {
    display: none;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    line-height: normal;
    margin: -22px;
    padding: 22px;
    user-select: none;
    cursor: pointer;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 .p-g-m-h-icon {
    height: 30px;
    width: 30px;
    line-height: normal;
    border-radius: 78.837px;
    border: 0.957px solid var(--border---bg, #F5F5F5);
    background: #FFF;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-body {
    margin-top: 22px;
}
.category-page-body-sec .p-g-b-c-0 .p-g-b-c-wrapper {
    height: 100%;
}
.category-page-body-sec .p-g-b-c-0 .p-g-b-c-wrapper .p-g-b-c-inner {
    position: sticky;
    top: 10px;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 .p-g-m-h-icon .coreicon-down-open-big::before,
.categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 .p-g-m-h-icon .coreicon-up-open-big::before{
    display: none;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 .p-g-m-h-icon .coreicon-down-open-big::after {
    content: "";
    background: url("https://green.agesoft.com.tr/theme/greenxagethema_8971623/assets/icons/cat-plus.svg?v=1772700032");
    width: 8px;
    height: 8px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
.categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 .p-g-m-h-icon .coreicon-up-open-big::after {
    content: "";
    background: url("https://green.agesoft.com.tr/theme/greenxagethema_8971623/assets/icons/cat-minus.svg?v=1772700177");
    width: 8px;
    height: 2px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
.category-filter-list .list-wrap .list li, .category-filter-list .list-wrap .list li a {
    display: block;
    color: #575757;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.lag-checkbox span::after,.lag-checkbox span::before {
    display: none;
}
.lag-checkbox span {
    border-radius: 200px;
    border: 1.042px solid #575757;
}
.lag-checkbox input:checked~span {
    background: #2A8D3B;
    border-color: #2A8D3B;
}
.category-page-breadcrumb-sec .sub-category-section .p-g-mod-header {
    padding: 0px;
}
.card-category {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 2px;
    color: #2a2a2a;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    border-radius: 10px;
    border: 1px solid #F4F4F4;
    background: #FFF;
}
.card-category:hover {
    color: #2a2a2a;
}
.card-category .image {
    width: fit-content;
}
.card-category .image .img-auto {
    width: 75px;
    height: 100%;
    aspect-ratio: 1;
}
.category-page-body-sec.active .category-filter-order #selected-filters-container {
    display: none;
}
.pattern-group .p-g-mod-showcase.sub-category-section .p-g-mod-header .p-g-m-h-info {
    align-items: flex-start;
}
.pattern-group .p-g-mod-showcase.sub-category-section .p-g-mod-header {
    margin-bottom: 20px !important;
}
/* category page style end */
/* no name style */
.shopping-cart-1 .td-product .product .special-desing-alert {
    margin-top: 6px;
    font-size: 13px;
    color: #000;
    font-weight: 500;
}
td.td-quantity .special-remove {
    border: none;
    background: transparent;
    outline: none;
}
.shopping-cart-bottom-block {
    display: flex;
    justify-content: flex-end;
    margin-top: 15px;
}
.shopping-cart-bottom-block .btnn-clear {
    padding: 10px 15px;
    line-height: normal;
    border: none;
    background: #000;
    color: #fff;
    border-radius: 200px;
    font-size: 13px;
    font-weight: 500;
}
.age-space-block .p-g-mod {
    margin: 0px !important;
}
.static-page-body .p-g-mod-base-content .p-g-mod-body {
    padding: 40px;
    background: #fff;
    border-radius: 15px;
    border: 1px solid #f4f4f4;
}
.payment-final-buttons-1 .btn-alert-basket {
    background: #181818;
    border-color: #181818;
    padding: 18px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    font-size: 14px;
    color: #fff;
    border-radius: .25rem;
    font-weight: 600;
}
/* no name style end */
/* footer style */
footer {
    margin-top: 60px;
    padding: 40px 0px 20px 0px;
    background: linear-gradient(180deg, #000 0%, #272727 100%);
    position: relative;
    overflow: hidden;
}
footer .newsletter-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
footer .newsletter-content.mobil-sec {
    display: none;
}
footer .newsletter-content .news-title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
}
footer .newsletter-content .news-title h4 {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}
footer .newsletter-content .news-title span {
    color: #A1A1A1;
    font-size: 13px;
    font-weight: 300;
    line-height: normal;
}
footer .bb .fcard .logo-block .logo img {
    max-width: 200px;
    width: 100%;
    height: 100%;
}
footer .bb .fcard .logo-block .logo {
    margin-bottom: 20px;
    display: block;
}
footer .bb .fcard .description {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 20px;
}
footer .bb .fcard .btnn {
    color: #FFF;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    border-radius: 12px;
    border: 1.5px solid #F4FDBE;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(2px);
    width: fit-content;
    padding: 15px 20px;
}
footer .bb .fcard .logo-block {
    margin-bottom: 50px;
}
footer .bb .fcard .social-media {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    line-height: normal;
}
footer .bb .fcard .social-media .block-title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
footer .bb .fcard .social-media .block-title .titlee {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}
footer .bb .fcard .social-media .block-title .description {
    color: #CBCBCB;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    margin: 0px;
}
footer .bb .fcard .social-media .content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
footer .bb .fcard .social-media .content a {
    width: 40px;
    height: 40px;
    border-radius: 12px;
    border: 0.87px solid #A1A1A1;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(10.442623138427734px);
    display: flex;
    justify-content: center;
    align-items: center;
}
footer .bb .fcard {
    padding-top: 20px;
    padding-bottom: 50px;
}
footer .bb {
    position: relative;
    z-index: 2;
}
.footer-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
footer .bb .col-last {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
footer .bb .contact-block {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
footer .bb .contact-block .block-title {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.5px;
}
footer .bb .contact-block .content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 60px;
}
footer .bb .contact-block .content .item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    gap: 9px;
    border-right: 1px solid #555;
    padding-right: 60px;
}
footer .bb .contact-block .content .item .titlee {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
footer .bb .contact-block .content .item a {
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: normal;
    gap: 10px;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
}
footer .bb .contact-block .content .item:last-child {
    border: none;
    padding: 0px;
}
footer .bb .col-lg-5.col-list {
    padding-right: 70px;
}
footer .bb .col-lg-7.col-list {
    padding-left: 70px;
}
footer .bar .col-first p {
    margin: 0px;
    color: #FFF;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.3px;
    text-transform: lowercase;
}
footer .bar .col-last .bank-logos img {
    max-width: 146px;
    width: 100%;
    height: 100%;
}
footer .bar .col-last {
    align-items: flex-end;
}
.index-seo-block {
    margin: 60px 0px 0px 0px;
}
.index-seo-block .container {
    max-width: 1090px !important;
}
.index-seo-block .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.index-seo-block .content .iseo-btn {
    border-radius: 12px;
    border: 1px solid #E2E2E2;
    background: #FFF;
    padding: 14px 20px;
    color: #4DC762;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.13px;
    outline: none;
    cursor: pointer;
    user-select: none;
}
.index-seo-block .content .write h1,.index-seo-block .content .write h2,.index-seo-block .content .write h3 {
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15px;
}
.index-seo-block .content .write h4,.index-seo-block .content .write h5,.index-seo-block .content .write h6 {
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15px;
}
.index-seo-block .content .write ul li {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    line-height: normal;
    gap: 4px;
}
.index-seo-block .content .write ul li::before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 200px;
    background: #000;
    display: block;
}
.index-seo-block .content .write p {
    color: #575757;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
}
.index-seo-block .content .write p b {
    font-weight: 600;
}
.index-seo-block .content .write {
    height: 90px;
    overflow: hidden;
}
.index-seo-block.active .content .write {
    height: auto;
}
.safeshop-block {
    margin-top: 100px;
    overflow: hidden;
    position: relative;
}
.swiper-safeshop .item {
    padding: 20px;
    border-radius: 16px;
    border: 1px solid #F4F4F4;
    background: #FFF;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    line-height: normal;
    gap: 20px;
}
.swiper-safeshop .item .icon {
    width: 50px;
    height: 50px;
    border: 1px solid rgba(77, 199, 98, 0.10);
    background: rgba(77, 199, 98, 0.10);
    border-radius: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.swiper-safeshop .item .write {
    display: flex;
    flex-direction: column;
    text-align: left;
    gap: 10px;
}
.swiper-safeshop .item .write .title {
    color: #2A8D3B;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
}
.swiper-safeshop .item .write .description {
    color: #A1A1A1;
    font-size: 14px;
    font-weight: 400;
    line-height: 130.2%;
}
.swiper-safeshop {
    overflow: unset !important;
}
.swiper-safeshop .swiper-button-prev, .swiper-safeshop .swiper-button-next {
    padding: 0px;
    margin: 0px;
    border-radius: 61.538px;
    border: 0.896px solid #E2E2E2;
    background: #FFF;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.swiper-safeshop .swiper-button-prev::after, .swiper-safeshop .swiper-button-next::after {
    display: none;
}
.swiper-safeshop .swiper-button-prev svg, .swiper-safeshop .swiper-button-next svg {
    width: 15px;
    height: 100%;
}
.safeshop-block::before {
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 8%;
    width: 10%;
    z-index: 2;
    background: #fbfbfbde;
    backdrop-filter: blur(20px);
    -webkit-mask: linear-gradient(270deg, transparent, #fbfbfbde 51%);
}
.safeshop-block::after {
    content: "";
    height: 100%;
    right: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 15%;
    z-index: 1;
    background: #fbfbfbde;
    backdrop-filter: blur(20px);
    -webkit-mask: linear-gradient(90deg, transparent, #fbfbfbde 50%);
}
/* footer style end */
@media (max-width:1680px) {
    .index-sales-channel-block .write {
        gap: 10px;
    }
}
@media (max-width:1440px) {
    /* header style */
    header.desktop .header-bar-cat .link .dropdown-icon svg {
        width: 12px;
        height: 100%;
    }
    header.desktop .header-bar .bar-link .text {
        font-size: 11px;
    }
    header.desktop .header-bar .bar-link .icon svg {
        width: 25px;
        height: 100%;
    }
    header.desktop .bar-link-double .bar-link.aerstone img {
        max-width: 100px;
    }
    header.desktop .bar-link-double .bar-link, header.desktop .header-bar-cat .link  {
        font-size: 14px;
    }
    header.desktop .bar-link-double .bar-link svg, header.desktop .header-bar-cat .link .icon svg {
        width: 24px;
        height: 100%;
    }
    /* header style end */
    .index-sales-channel-block .write .top .boxx .first .review-count {
        font-size: 12px;
    }
    .index-sales-channel-block .write .top .boxx {
        padding: 13px 16px;
        gap: 10px;
    }
    .index-sales-channel-block .write .top .title-container .description {
        font-size: 14px;
    }
    .index-sales-channel-block .write .top .title-container .title {
        font-size: 18px;
    }
    .index-sales-channel-block .write {
        gap: 0;
    }
    .index-sales-channel-block .write .top {
        gap: 50px;
    }
    .index-sales-channel-block .write .item img {
        max-width: 111px;
    }
    .index-sales-channel-block .write .logos .item.amozon img {
        max-width: 90px;
    }
    .index-sales-channel-block .write .logos .item.trendyol img {
        max-width: 85px;
    }
    .index-sales-channel-block .write .logos .item.n11 img {
        max-width: 70px;
    }
    .cat-filter-btn {
        font-size: 14px;
    }
    .category-filter-order .list-wrap .list li.col-last .item .block-title {
        font-size: 13px;
    }
    .category-filter-order .list-wrap .list li.col-last .item .block-title {
        font-size: 13px;
    }
    /* footer style */
    .swiper-safeshop .swiper-button-prev, .swiper-safeshop .swiper-button-next {
        width: 36px;
        height: 36px;
    }
    .swiper-safeshop .item .icon svg {
        width: 17px;
        height: 100%;
    }
    .swiper-safeshop .item .icon {
        width: 45px;
        height: 45px;
    }
    .swiper-safeshop .item .write .description {
        font-size: 13px;
    }
    .swiper-safeshop .item .write .title {
        font-size: 15px;
    }
    .safeshop-block::before {
        left: -5%;
    }
    .safeshop-block::after {
        right: -7%;
    }
    .index-seo-block .content .write h1, .index-seo-block .content .write h2, .index-seo-block .content .write h3 {
        font-size: 15px;
    }
    .index-seo-block .content .write p {
        font-size: 13px;
    }
    .index-seo-block .content .write {
        height: 127px;
    }
    .index-seo-block .content .iseo-btn {
        padding: 11px 20px;
        font-size: 12px;
    }
    footer .bb .contact-block .block-title {
        font-size: 15px;
    }
    footer .bb .contact-block .content .item a {
        font-size: 12px;
    }
    footer .bb .contact-block .content .item a svg {
        width: 20px;
        height: 100%;
    }
    footer .bb .contact-block .content .item .titlee {
        font-size: 13px;
    }
    footer .bb .contact-block .content .item {
        padding-right: 50px;
    }
    footer .bb .contact-block .content {
        gap: 50px;
    }
    footer .bar .col-first p {
        font-size: 12px;
    }
    footer .bar .col-last .bank-logos img {
        max-width: 110px;
    }
    footer .bb .fcard .description {
        font-size: 13px;
    }
    footer .bb .fcard .btnn {
        font-size: 13px;
        gap: 11px;
        padding: 15px 20px
    }
    footer .bb .fcard .btnn svg {
        width: 15px;
        height: 100%;
    }
    footer .bb .fcard .social-media .block-title .titlee {
        font-size: 15px;
    }
    footer .bb .fcard .social-media .block-title .description {
        font-size: 12px;
    }
    footer .bb .fcard .social-media .content a {
        width: 36px;
        height: 36px;
    }
    footer .bb .fcard .social-media .content a svg {
        width: 16px;
        height: 100%;
    }
    /* footer style end */
}
@media (max-width:1366px) {
    
}
@media (max-width:1280px) {
    
}
@media (max-width:1024px) {
    .product-profile-1 .col-right .pdetail-price-block {
        max-width: 100%;
    }
}
@media (max-width:991px) {
    td.td-quantity .special-remove img {
        width: 26px;
        height: 100%;
    }
    .category-page-body-sec .p-g-b-c-1 .row.products .col-list-p-v-1 {
        padding: 2px;
    }
    .category-page-body-sec .p-g-b-c-1 .row.products {
        margin: 0px -2px;
    }
    .card-category .image .img-auto {
        width: 56px;
    }
    .card-category {
        gap: 0px;
        font-size: 11px;
    }
    .pattern-group .p-g-mod-showcase.sub-category-section .p-g-mod-header {
        margin-bottom: 13px !important;
    }
    .category-page-breadcrumb-sec {
        margin-top: -19px;
        margin-bottom: 10px;
    }
    .pbadge-bar .item {
        padding: 5px 8px;
        font-size: 9px;
    }
    .pbadge-bar {
        top: 8px;
        left: 8px;
    }
    .pbadge-bar.profil {
        top: 10px;
        left: 10px;
    }
    .pbadge-bar.profil .item {
        font-size: 10px;
        padding: 5px 9px;
    }
    .swiper-products-bottom .swiper-button-next svg, .swiper-products-bottom .swiper-button-prev svg {
        width: 13px;
        height: 100%;
    }
    .swiper-products-bottom .swiper-button-next, .swiper-products-bottom .swiper-button-prev {
        width: 30px;
        height: 30px;
    }
    .product-profile-1  .related-product-block {
        padding-top: 15px;
        margin-top: 15px;
    }
    .index-sales-channel-block .write .logos .item.n11 img {
        max-width: 59px;
    }
    .index-sales-channel-block .write .logos .item.trendyol img {
        max-width: 81px;
    }
    .index-sales-channel-block .write .logos .item.teknosa img {
        max-width: 80px;
    }
    .index-sales-channel-block .write .logos .item.hepsiburada img {
        max-width: 117px;
    }
    .index-sales-channel-block .write .logos .item.amozon img {
        max-width: 79px;
    }
    .static-page-body .p-g-mod-base-content .p-g-mod-body {
        padding: 20px;
    }
    .help-searh-form-sec .p-g-b-c-0 .p-g-mod-body {
        margin: 0px;
    }
    .lag-checkbox span {
        height: 15px;
        width: 15px;
    }
    .category-filter-list .list-wrap .list li, .category-filter-list .list-wrap .list li a {
        font-size: 13px;
    }
    .cat-responsive-popup {
        padding-top: 70px;
    }
    .cat-responsive-buttons .btn-group .btn[onclick="showSmartCategoryPopup('filter')"] {
        color: #65FF00;
    }
    .cat-responsive-buttons .btn-group .btn {
        border-radius: 5px !important;
        background: #000;
        font-size: 12px;
        color: #fff;
        border: none;
    }
    .cat-responsive-buttons .btn-group {
        gap: 6px;
    }
    .categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 .p-g-m-h-icon {
        height: 27px;
        width: 27px;
    }
    .categories-body .p-g-mod-t-cat-filter .p-g-mod-header.p-g-mod-header-p-0 {
        padding: 16px;
    }
    .cat-responsive-buttons {
        margin: 0;
    }
    .mobfilter-cat-sticky .first-col .page-title {
        color: #262826;
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
    }
    .mobfilter-cat-sticky {
        display: flex !important;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        background: #fff;
        border: 1px solid #f4f4f4;
        border-radius: 10px;
        margin-bottom: 7px;
        position: sticky;
        top: 69px;
        z-index: 4;
    }
    .cat-responsive-popup .category-filter-res-order .list-wrap .list .category-filter-order-mobile .lag-checkbox label {
        padding: 0px;
    }
    .cat-responsive-popup .category-filter-res-order .list-wrap .list li.col-first,
    .cat-responsive-popup .category-filter-res-order .list-wrap .list .col-last {
        display: none;
    }
    .owl-wrapper .owl-single-button button::after {
        width: 13px;
        height: 13px;
    }
    .owl-wrapper .owl-single-button button {
        width: 30px;
        height: 30px;
    }
    .product-profile-info {
        gap: 10px;
    }
    .cat-responsive-popup .buttons .btn.btn-secondary {
        background: #ffffff !important;
        border: 1px solid #2a8d3b !important;
        color: #2a8d3b !important;
    }
    .breadcrumb-wrapper .breadcrumb .breadcrumb-item a, .breadcrumb-wrapper .breadcrumb a.home span[itemprop="name"] {
        padding: 7px 11px;
        font-size: 11px;
        height: 32px;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 5px;
    }
    .breadcrumb-wrapper .breadcrumb .breadcrumb-item a.home {
        padding: 0px;
    }
    .breadcrumb-wrapper .breadcrumb a.home .icon svg {
        width: 15px;
        height: 100%;
    }
    .breadcrumb-wrapper .breadcrumb a.home .icon {
        padding: 7px;
    }
    .product-body .breadcrumb-wrapper {
        margin: 0 0px 10px 0px;
    }
    .pdetail-price-block .tool-bar .item {
        font-size: 12px;
    }
    .pdetail-price-block .product-rate {
        padding: 25px 25px;
    }
    .product-buttons .btn-cart svg {
        width: 19px;
        height: 100%;
    }
    .product-profile-1 .price-box {
        padding: 25px;
    }
    .product-price-group .content {
        gap: 7px;
    }
    .product-price-group .block-title {
        font-size: 13px;
        margin-bottom: 10px;
    }
    .product-profile-1 .col-right {
        gap: 10px;
    }
    .cargo-count-block #cargoCount .item {
        font-size: 11px;
    }
    .cargo-count-block .top .write .title {
        font-size: 14px;
    }
    .cargo-count-block .top .icon svg {
        width: 22px;
        height: 100%;
    }
    .cargo-count-block .top .icon {
        width: 40px;
        height: 40px;
    }
    .cargo-count-block .top .write {
        flex: 1;
    }
    .cargo-count-block {
        padding: 20px 25px;
        margin-top: 10px;
    }
    .product-profile-1 .pdetail-card .main-content .front-detail-block {
        margin-top: 15px;
        padding-top: 15px;
    }
    .product-body .product-profile-1 .product-favourite svg {
        width: 18px;
        height: 100%;
    }
    .product-profile-1 .related-product-block .value {
        font-size: 13px;
    }
    .product-profile-info li.brand a {
        font-size: 13px;
    }
    .product-profile-1 .pdetail-card .main-content .pd-card-top .product-profile-info.two .stock-info svg {
        width: 13px;
        height: 100%;
    }
    .product-profile-1 .pdetail-card .main-content .pd-card-top .product-profile-info.two li {
        font-size: 12px;
    }
    .product-profile-1 .pdetail-card .main-content .pd-card-top {
        gap: 10px;
    }
    .product-profile-1 .col-lg-5.col-list {
        margin-bottom: 10px;
    }
    .categories-body .mobile-header-space {
        height: 60px;
    }
    .desktop-sec {
        display: none;
    }
    .mobil-sec {
        display: block;
    }
    .home-headline .swiper .swiper-pagination {
        bottom: 0;
        left: 0;
        justify-content: flex-start;
        right: 0;
        padding: 0px 25px 25px 25px;
    }
    .home-headline .swiper .swiper-button-prev {
        left: 10px;
    }
    .home-headline .swiper .swiper-button-next {
        right: 10px;
    }
    .home-headline .swiper .swiper-button-prev, .home-headline .swiper .swiper-button-next {
        width: 27px;
        height: 27px;
        bottom: 45px;
        top: unset;
    }
    .home-headline .swiper .swiper-button-prev {
        left: 24px;
    }
    .home-headline .swiper .swiper-button-next {
        right: unset;
        left: 58px;
    }
    .home-headline .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 40px;
    }
    .home-headline .swiper .swiper-pagination .swiper-pagination-bullet {
        width: 33px;
        height: 3px;
    }
    .home-headline .swiper .swiper-button-prev svg, .home-headline .swiper .swiper-button-next svg {
        width: 13px;
    }
    .home-headline .swiper-caption .headline-button {
        gap: 7px;
        font-size: 11px;
        padding: 10px 14px;
    }
    .home-headline .swiper-caption .headline-button svg {
        width: 13px;
        height: 100%;
    }
    .home-headline .swiper-caption .badgee svg {
        width: 21px;
        height: 100%;
    }
    .home-headline .swiper-caption .badgee {
        gap: 6px;
        font-size: 12px;
        margin-bottom: 7px;
    }
    .home-headline .swiper-caption h5 {
        margin-bottom: 15px;
        font-size: 18px;
    }
    .home-headline .swiper-caption p {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .home-headline .swiper-caption {
        max-width: 100%;
        margin-left: 0;
        padding: 0px 25px;
    }
    .swiper-safeshop .swiper-button-prev svg, .swiper-safeshop .swiper-button-next svg {
        width: 12px;
    }
    .swiper-safeshop .swiper-button-prev, .swiper-safeshop .swiper-button-next {
        width: 28px;
        height: 28px;
        display: flex;
    }
    .swiper-safeshop .item .icon svg {
        width: 16px;
    }
    .swiper-safeshop .item .icon {
        width: 43px;
        height: 43px;
    }
    .swiper-safeshop .item {
        gap: 13px;
    }
    .swiper-safeshop .item .write {
        gap: 6px;
    }
    .swiper-safeshop .item .write .title {
        font-size: 13px;
    }
    .swiper-safeshop .item .write .description {
        font-size: 12px;
    }
    .index-seo-block .content .iseo-btn {
        padding: 7px 13px;
        font-size: 10px;
        margin-top: 10px;
    }
    .index-seo-block .content .write {
        height: 119px;
    }
    .index-seo-block .content .write p {
        font-size: 12px;
    }
    .index-seo-block .content .write h1, .index-seo-block .content .write h2, .index-seo-block .content .write h3 {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .index-seo-block {
        margin: 30px 0px 0px 0px;
    }
    .safeshop-block {
        margin-top: 30px;
    }
    .home-headline .p-g-mod {
        margin-bottom: 12px;
    }
    .index-story-sec .owl-stage .banner-item .title {
        font-size: 11px;
    }
    .index-story-sec .owl-stage .banner-item .image .img-auto {
        max-width: 55px;
    }
    .index-story-sec .owl-stage .banner-item .image {
        max-width: 90px;
        padding: 12px 0px;
    }
    .index-story-sec .owl-stage .banner-item {
        gap: 7px;
    }
    .index-story-sec .p-g-mod {
        margin-bottom: 30px;
    }
    .card-product .product-reviews .count {
        font-size: 11px;
    }
    .card-product .tool-bar .item {
        padding-bottom: 5px;
    }
    .card-product .tool-bar {
        bottom: 10px;
        gap: 5px;
        padding: 5px;
    }
    .card-product .tool-bar .item svg {
        width: 14px;
        height: 100%;
    }
    .pcard-bottom {
        padding: 11px 10px;
    }
    .pcard-bottom .btnn {
        display: none;
    }
    .card-product .card-product-inner .price-group .price-title {
        font-size: 12px;
    }
    .product-card-body {
        padding: 10px;
    }   
    .three-banner-item .write {
        padding: 0px 20px 20px 20px;
        gap: 8px;
    }
    .three-banner-item .write .title {
        font-size: 17px;
    }
    .three-banner-item .write .description {
        font-size: 13px;
    }
    .three-banner-item .arrow {
        right: 20px;
        top: 20px;
        width: 41px;
        height: 41px;
    }
    .three-banner-item .arrow svg {
        width: 12px;
        height: 100%;
    }
    .index-sales-channel-block .write {
        gap: 15px;
        padding: 0px 20px;
    }
    .index-sales-channel-block .write .top {
        flex-direction: column;
        gap: 15px;
    }
    .index-sales-channel-block .write .top .title-container {
        align-items: center;
        text-align: center;
    }
    .index-sales-channel-block .write .top .title-container .title {
        font-size: 16px;
        font-weight: 500;
    }
    .index-sales-channel-block .write .top .title-container .description {
        font-size: 14px;
    }
    .index-sales-channel-block .write .top .boxx {
        padding: 13px 12px;
        gap: 12px;
    }
    .index-sales-channel-block .write .top .boxx .first .review-count {
        padding: 11px 13px;
        font-size: 11px;
    }
    .index-sales-channel-block .write .top .boxx .first .review-count br {
        display: block;
    }
    .index-sales-channel-block .write .top .boxx .first {
        gap: 12px;
    }
    .index-sales-channel-block .write .top .boxx .last .item.fast svg {
        width: 76px;
    }   
    .index-sales-channel-block .write .top .boxx .last .item.sucsess svg {
        width: 90px;
    }
    .index-sales-channel-block .write .logos {
        gap: 1px 15px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .index-tax-block .write {
        justify-content: space-between;
        line-height: normal;
        padding: 0px 25px;
        flex-direction: column;
        gap: 20px;
        justify-content: center;
    }
    .index-tax-block .write .title-container {
        align-items: center;
        text-align: left;
        gap: 5px;
    }
    .index-tax-block .write .title-container .title {
        font-size: 17px;
    }
    .index-tax-block .write .title-container .description {
        font-size: 13px;
    }
    .index-tax-block .bank-logo img {
        max-width: 290px;
        width: 100%;
        height: 100%;
    }
    .index-tax-block .bg img {
        border-radius: 10px;
    }
    /* footer stlye */
    .footer-bg {
        right: -100%;
    }
    footer {
        margin-top: 30px;
        padding: 30px 0px 0px;
    }
    footer .bb .col-lg-5.col-list {
        padding-right: 10px;
    }
    footer .bb .col-lg-7.col-list {
        padding-left: 10px;
        padding-bottom: 10px;
    }
    footer .newsletter-content.mobil-sec {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        margin-bottom: 15px;
    }
    footer .newsletter-content.desktop-sec {
        display: none;
    }
    footer .bb .fcard .logo-block {
        margin-bottom: 20px;
    }
    footer .bb .fcard .logo-block .logo {
        margin-bottom: 13px;
    }
    footer .bb .fcard .logo-block .logo img {
        max-width: 159px;
    }
    footer .bb .fcard .description {
        font-size: 12px;
        margin-bottom: 13px;
    }
    footer .bb .fcard .btnn {
        font-size: 11px;
        gap: 10px;
        padding: 12px 17px;
    }
    footer .bb .fcard .social-media .block-title .description {
        font-size: 11px;
    }
    footer .bb .fcard .btnn svg {
        width: 13px;
    }
    footer .bb .fcard .social-media .block-title .titlee {
        font-size: 14px;
    }
    footer .bb .fcard .social-media .content a {
        width: 30px;
        height: 30px;
        border-radius: 8px;
    }
    footer .bb .fcard .social-media .content a svg {
        width: 13px;
    }
    footer .newsletter-content .news-title h4 {
        font-size: 14px;
    }
    footer .newsletter-content .news-title span {
        font-size: 12px;
    }
    footer .bb .contact-block {
        margin-bottom: 20px;
    }
    footer .info .row {
        gap: 17px;
    }
    footer .info {
        margin-bottom: 13px;
    }
    footer .bb .contact-block .content .item {
        padding-right: 10px;
        width: calc(50% - 20px);
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    footer .bb .contact-block .content .item:nth-child(2) {
        padding: 0px;
        border: none;
    }
    footer .bb .contact-block .content .item:last-child {
        border: none;
        padding: 0px;
        flex-direction: row;
        width: 100%;
        justify-content: center;
        line-height: normal;
    }
    footer .bb .contact-block .content .item a {
        font-size: 12px;
        gap: 6px;
    }
    footer .bb .fcard {
        padding-bottom: 20px;
        padding-top: 0;
    }
    footer .bb .contact-block .content .item .titlee {
        font-size: 12px;
    }
    footer .bb .contact-block .content {
        gap: 10px;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    footer .bb .contact-block .block-title {
        font-size: 14px;
    }
    footer .bb .contact-block {
        flex-direction: column;
        gap: 13px;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }
    /* footer style end */
}
@media (max-width:768px) {
    
}
@media (max-width:576px) {
    
}