﻿@font-face{font-family:"Cabin";src:url("../fonts/Cabin-Italic.woff2") format("woff2"),url("../fonts/Cabin-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-MediumItalic.woff2") format("woff2"),url("../fonts/Cabin-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-BoldItalic.woff2") format("woff2"),url("../fonts/Cabin-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-SemiBold.woff2") format("woff2"),url("../fonts/Cabin-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-Bold.woff2") format("woff2"),url("../fonts/Cabin-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-Medium.woff2") format("woff2"),url("../fonts/Cabin-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-Regular.woff2") format("woff2"),url("../fonts/Cabin-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Cabin";src:url("../fonts/Cabin-SemiBoldItalic.woff2") format("woff2"),url("../fonts/Cabin-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}:root{--font-primary: Cabin;--font-secondary: Cabin;--font-tertiary: Cabin;--font-inter: Inter;--font-poppins: Poppins;--font-roboto: Roboto;--font-open-sans: Open Sans}.font-test--inter{font-family:var(--font-inter),sans-serif}.font-test--poppins{font-family:var(--font-poppins),sans-serif}.font-test--roboto{font-family:var(--font-roboto),sans-serif}.font-test--open-sans{font-family:var(--font-open-sans),sans-serif}.font-test--cabin{font-family:var(--font-primary),sans-serif}.hShadow{-webkit-box-shadow:10px 0px 12px rgba(0,0,0,.16);-moz-box-shadow:10px 0px 12px rgba(0,0,0,.16);-ms-box-shadow:10px 0px 12px rgba(0,0,0,.16);-o-box-shadow:10px 0px 12px rgba(0,0,0,.16);box-shadow:10px 0px 12px rgba(0,0,0,.16)}:root{--color-primary: #FEFCE8;--color-secondary: #9E63A6;--color-accent: #2e7a4b;--color-accent-yellow: #F2BE22;--color-black: #0D0D0D;--color-white: #FFFFFF;--color-grey: #797979;--color-blog-card-bg: #f8f9e0}html{overflow:visible !important;scroll-behavior:smooth;margin-right:0 !important;overflow-x:clip !important}html .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu.menu-vertical{width:5.25rem}html::before{content:""}html::before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}html .compensate-for-scrollbar{margin:0 !important}html body.compensate-for-scrollbar{overflow:visible !important}html body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:clip !important}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:#fff;background-color:#fff;padding:0 !important;margin:0;height:100%;min-height:-webkit-fill-available}html body.sepet-open{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}html body.sepet-open::before{content:"";position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}html body.modal-open{overflow:inherit !important;overflow-y:hidden;overflow-x:inherit !important;width:100%;height:100%}.main-wrapper{position:relative;width:100%;display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-x:clip !important}.main-wrapper.wBgImage{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.main-wrapper.wBgImage:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.main-wrapper.wBgImage .main{z-index:4;display:flex;flex:1;flex-direction:column;justify-content:start;width:100%;position:relative}.main-wrapper.wBgImage.wOverlay::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.main-wrapper.wBgImage.withCenter{justify-content:center}.modal{z-index:10000 !important;padding-right:0 !important}.modal-footer{flex-wrap:nowrap !important}.iti{width:100%}.image-wrapper{position:relative;border-radius:20px;overflow:hidden}.image-wrapper .coverImage{width:100%;height:auto;object-position:50% 50%;object-fit:cover}@media(max-width: 61.9375em){.withOverScroll{overflow-x:auto !important;overflow-y:hidden;-ms-flex-wrap:inherit;flex-wrap:inherit}}.np{padding:0 !important}.map-wrapper{position:relaive;margin-top:-100px}@media(max-width: 61.9375em){.map-wrapper{margin-top:0}}.map-wrapper iframe{width:100%;height:100%;min-height:500px;max-height:500px}.bgColor{background:linear-gradient(180deg, #fff8f0 0%, #fff8f0 100%, transparent 97%, transparent 100%)}.mShadow{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.fancybox__container{z-index:10000 !important}ol,ul{list-style:none !important;margin:0;padding:0}a,a:focus,a:hover,button,textarea,input{outline:none !important;text-decoration:none !important;color:inherit}textarea{resize:none}h1,h2,h3,h4,h5,h6{margin-bottom:0}.my-6{margin-top:4.187rem !important;margin-bottom:4.187rem !important}p{margin:0}p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.125rem,1vw,1.125rem);font-weight:normal;font-style:normal;color:#000}p+p{margin-top:1rem !important}.photo-area{opacity:0}.photo-area.rendered{opacity:1}h1{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:700;font-style:normal;color:#1a1a1a}h2{font-family:"Cabin";font-size:2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;font-style:normal;color:#1a1a1a}h3{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;font-style:normal;color:#1a1a1a}h4{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}h5{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#9e63a6}::-webkit-scrollbar-thumb:hover{background:#555}.detay-cards-wrapper{position:relative;border-bottom:1px solid #9e63a6;padding:2rem 0}.blog-card-content-wrapper{position:relative;padding:1rem}@media(max-width: 61.9375em){.blog-card-content-wrapper{padding:1rem}}.blog-card-content-wrapper h2{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#9e63a6}.blog-card-content-wrapper h3{padding:1rem 0}.blog-card-content-wrapper h3{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#0d0d0d}.blog-card-content-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.blog-card-bg{background-color:#f8f9e0;border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem}.blog-card-bg{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.urun-card-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-bottom-left-radius:2.5625rem;border-bottom-right-radius:2.5625rem;height:100%}.urun-card-wrapper .urun-card-outer-body{position:relative}.urun-card-wrapper .urun-card-outer-body .urun-card-image{position:relative;width:100%}.urun-card-wrapper .urun-card-outer-body .urun-card-image img{width:100%;height:auto;object-position:50% 50%;object-fit:contain}.urun-card-wrapper .urun-card-outer-body .urun-card-body{position:relative;display:flex;align-items:center;flex-direction:column;border-top-left-radius:2.5625rem;border-top-right-radius:2.5625rem;background-color:#f3f3d6}.urun-card-wrapper .urun-card-outer-body .urun-card-body{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.urun-card-wrapper .urun-card-outer-body .urun-card-body .isNew{position:absolute;top:1rem;left:1rem;background-color:#f2be22;padding:.5rem 1rem;border-radius:3.125rem}.urun-card-wrapper .urun-card-outer-body .urun-card-body .isNew{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.urun-card-wrapper .urun-card-outer-body .urun-card-body .isNew{display:flex;justify-content:center;align-items:center}.urun-card-wrapper .urun-card-outer-body .urun-card-body .urun-card-content{position:relative;display:inline-flex;flex-direction:column;width:100%;gap:0.625rem;padding:2rem}.urun-card-wrapper .urun-card-outer-body .urun-card-body .urun-card-content h2{font-family:"Cabin";font-size:2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;font-style:normal;color:#0d0d0d}.urun-card-wrapper .urun-card-outer-body .urun-card-body .urun-card-content h3{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.5rem,2.5vw,1.5rem);font-weight:600;font-style:normal;color:#0d0d0d}.urun-card-wrapper .urun-card-outer-body .urun-card-body .urun-card-content p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.urun-card-wrapper .urun-card-outer-body .urun-card-body .urun-card-content p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.urun-card-wrapper .urun-card-footer{position:relative;display:flex;background-color:#f3f3d6;align-items:center;flex-direction:column}.urun-card-wrapper .urun-card-footer{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.urun-card-wrapper .urun-card-footer ul{display:flex;align-items:center;margin:0.625rem 0;padding:0 1rem}.urun-card-wrapper .urun-card-footer ul li{width:100%;display:flex;align-items:center;justify-content:center;flex:1;padding:0 0.625rem}.urun-card-wrapper .urun-card-footer ul li{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.urun-card-wrapper .urun-card-footer ul li:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.urun-card-wrapper .urun-card-footer ul li a,.urun-card-wrapper .urun-card-footer ul li button{white-space:nowrap}.urun-card-wrapper .urun-card-footer ul li a,.urun-card-wrapper .urun-card-footer ul li button{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.urun-card-wrapper .urun-card-footer ul li span{white-space:nowrap}.urun-card-wrapper .urun-card-footer ul li span{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#9e63a6}.urun-card-wrapper .urun-card-footer ul li:hover:not(.disabled){background-color:#9e63a6}.urun-card-wrapper .urun-card-footer ul li:hover:not(.disabled) a,.urun-card-wrapper .urun-card-footer ul li:hover:not(.disabled) button,.urun-card-wrapper .urun-card-footer ul li:hover:not(.disabled) span{color:#fff}.modern-product-card{position:relative;height:100%;border-radius:24px;overflow:hidden}.modern-product-card{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 61.9375em){.modern-product-card{border-radius:20px}}.modern-product-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.modern-product-card:hover .card-glow{opacity:1}.modern-product-card:hover .image-overlay{opacity:1}.modern-product-card:hover .quick-actions{opacity:1;transform:translateY(0)}.modern-product-card:hover .product-image{transform:scale(1.05)}.modern-product-card:hover .btn-add-cart{background:linear-gradient(135deg, #915798, #814e88)}.modern-product-card .card-inner{position:relative;display:flex;flex-direction:column;height:100%;z-index:2}.modern-product-card .urun-card-image-wrapper{position:relative;width:100%;padding-top:70%;overflow:hidden;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}.modern-product-card .urun-card-image-wrapper .image-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modern-product-card .urun-card-image-wrapper .product-image{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.modern-product-card .urun-card-image-wrapper .product-image{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.modern-product-card .urun-card-image-wrapper .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);opacity:0;z-index:2}.modern-product-card .urun-card-image-wrapper .image-overlay{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-product-card .urun-card-image-wrapper .quick-actions{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateY(10px);z-index:3;opacity:0}.modern-product-card .urun-card-image-wrapper .quick-actions{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 61.9375em){.modern-product-card .urun-card-image-wrapper .quick-actions{display:none}}.modern-product-card .urun-card-image-wrapper .quick-actions .quick-view-btn{width:50px;height:50px;border-radius:50%;border:none;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#9e63a6;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.2)}.modern-product-card .urun-card-image-wrapper .quick-actions .quick-view-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-product-card .urun-card-image-wrapper .quick-actions .quick-view-btn:hover{background:#9e63a6;color:#fff;transform:scale(1.1);box-shadow:0 6px 30px rgba(0,0,0,.3)}.modern-product-card .urun-card-image-wrapper .quick-actions .quick-view-btn:active{transform:scale(0.95)}.modern-product-card .badges-container{position:absolute;top:1rem;left:1rem;z-index:4;display:flex;flex-direction:column;gap:.5rem}.modern-product-card .badges-container [class^=badge-]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);animation:badgeFadeIn .4s ease-out}.modern-product-card .badges-container [class^=badge-]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-product-card .badges-container [class^=badge-] svg{flex-shrink:0}.modern-product-card .badges-container [class^=badge-]:hover{transform:translateX(3px)}.modern-product-card .badges-container .badge-new{background:linear-gradient(135deg, #F2BE22, #d5a30d);color:#1a1a1a}.modern-product-card .badges-container .badge-stock-out{background:linear-gradient(135deg, #ff4444, #cc0000);color:#fff}.modern-product-card .badges-container .badge-discount{background:linear-gradient(135deg, #2e7a4b, #205534);color:#fff}.modern-product-card .urun-card-content-wrapper{position:relative;padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:1rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width: 61.9375em){.modern-product-card .urun-card-content-wrapper{padding:1.25rem}}.modern-product-card .price-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.modern-product-card .price-section .price-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.modern-product-card .price-section .price-original{color:#797979;text-decoration:line-through;opacity:.7}.modern-product-card .price-section .price-original{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-product-card .price-section .price-discounted,.modern-product-card .price-section .price-single{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-product-card .price-section .price-discounted.purple,.modern-product-card .price-section .price-single.purple{background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-product-card .price-section .price-discounted.disabled,.modern-product-card .price-section .price-single.disabled{color:#797979;opacity:.6}.modern-product-card .product-info{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.modern-product-card .product-info .product-title{margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modern-product-card .product-info .product-title{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.25rem,2vw,1.125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-card .product-info .product-title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-product-card .product-info .product-title:hover{color:#9e63a6}.modern-product-card .product-info .product-description{margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modern-product-card .product-info .product-description{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#797979}.modern-product-card .urun-card-actions{position:relative;display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width: 61.9375em){.modern-product-card .urun-card-actions{flex-direction:column;padding:1rem 1.25rem;gap:.5rem}}@media(max-width: 39.9375em){.modern-product-card .urun-card-actions{padding:.875rem 1rem;gap:.5rem}}.modern-product-card .action-btn{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px;border:none;font-weight:600;font-size:14px;cursor:pointer;overflow:hidden;text-decoration:none;white-space:nowrap}.modern-product-card .action-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 61.9375em){.modern-product-card .action-btn{padding:.875rem 1rem;font-size:14px}}@media(max-width: 39.9375em){.modern-product-card .action-btn{padding:.75rem .875rem;font-size:13px;gap:.4rem}}.modern-product-card .action-btn .btn-text{position:relative;z-index:1}.modern-product-card .action-btn .btn-icon,.modern-product-card .action-btn .btn-icon-left{position:relative;z-index:1;flex-shrink:0}.modern-product-card .action-btn .btn-icon,.modern-product-card .action-btn .btn-icon-left{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 39.9375em){.modern-product-card .action-btn .btn-icon,.modern-product-card .action-btn .btn-icon-left{width:16px;height:16px}}.modern-product-card .action-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);transform:translateX(-100%);z-index:0}.modern-product-card .action-btn::before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-product-card .action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.modern-product-card .action-btn:hover:not(:disabled)::before{transform:translateX(0)}.modern-product-card .action-btn:active:not(:disabled){transform:translateY(0)}.modern-product-card .action-btn.btn-quick-view{background:linear-gradient(135deg, #2e7a4b, #276740);color:#fff;box-shadow:0 4px 15px rgba(46,122,75,.3);z-index:10;position:absolute;bottom:10px;right:10px}.modern-product-card .action-btn.btn-quick-view:hover{box-shadow:0 6px 25px rgba(46,122,75,.4)}.modern-product-card .action-btn.btn-details{background:linear-gradient(135deg, #f8f9fa, #e9ecef);color:#1a1a1a;border:2px solid rgba(0,0,0,0)}.modern-product-card .action-btn.btn-details:hover{background:linear-gradient(135deg, #e9ecef, #dee2e6);border-color:#9e63a6;color:#9e63a6}.modern-product-card .action-btn.btn-details:hover .btn-icon{transform:translateX(3px)}.modern-product-card .action-btn.btn-add-cart{background:linear-gradient(135deg, #9E63A6, #915798);color:#fff;box-shadow:0 4px 15px rgba(158,99,166,.3)}.modern-product-card .action-btn.btn-add-cart:hover{box-shadow:0 6px 25px rgba(158,99,166,.4)}.modern-product-card .action-btn.btn-disabled{background:#e9ecef;color:#797979;cursor:not-allowed;opacity:.6}.modern-product-card .action-btn.btn-disabled:hover{transform:none;box-shadow:none}.modern-product-card .card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(158, 99, 166, 0.1) 0%, transparent 70%);opacity:0;pointer-events:none;z-index:1}.modern-product-card .card-glow{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}@keyframes badgeFadeIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.modern-blog-card{position:relative;height:100%;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}.modern-blog-card{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 61.9375em){.modern-blog-card{border-radius:20px}}.modern-blog-card:hover{transform:translateY(-10px);box-shadow:0 15px 50px rgba(0,0,0,.15)}.modern-blog-card:hover .blog-image{transform:scale(1.1)}.modern-blog-card:hover .blog-image-overlay{opacity:1}.modern-blog-card:hover .blog-title{color:#9e63a6}.modern-blog-card:hover .read-more-btn{background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff}.modern-blog-card:hover .read-more-btn svg{transform:translateX(5px)}.modern-blog-card:hover .blog-category-badge{transform:translateY(-3px);box-shadow:0 6px 20px rgba(242,190,34,.5)}.modern-blog-card .blog-card-link{display:block;text-decoration:none;color:inherit;height:100%}.modern-blog-card .blog-card-inner{position:relative;display:flex;flex-direction:column;height:100%}.modern-blog-card .blog-image-wrapper{position:relative;width:100%;overflow:hidden}.modern-blog-card .blog-image-wrapper .blog-image-container{position:relative;width:100%;padding-top:60%;overflow:hidden;background:linear-gradient(135deg, #f0f0f0, #e0e0e0)}.modern-blog-card .blog-image-wrapper .blog-image-container .blog-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modern-blog-card .blog-image-wrapper .blog-image-container .blog-image{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.modern-blog-card .blog-image-wrapper .blog-image-container .blog-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f8f9fa, #e9ecef)}.modern-blog-card .blog-image-wrapper .blog-image-container .blog-image-placeholder svg{color:#797979;opacity:.3}.modern-blog-card .blog-image-wrapper .blog-image-container .blog-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);opacity:0;z-index:1}.modern-blog-card .blog-image-wrapper .blog-image-container .blog-image-overlay{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-blog-card .blog-image-wrapper .blog-category-badge{position:absolute;top:1rem;left:1rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;background:linear-gradient(135deg, #F2BE22, #edb50e);color:#1a1a1a;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(242,190,34,.3)}.modern-blog-card .blog-image-wrapper .blog-category-badge{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-blog-card .blog-image-wrapper .blog-category-badge svg{flex-shrink:0}.modern-blog-card .blog-content-wrapper{position:relative;padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media(max-width: 61.9375em){.modern-blog-card .blog-content-wrapper{padding:1.25rem}}.modern-blog-card .blog-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.modern-blog-card .blog-meta .meta-item{display:flex;align-items:center;gap:.4rem;color:#797979}.modern-blog-card .blog-meta .meta-item{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-blog-card .blog-meta .meta-item svg{flex-shrink:0;opacity:.7}.modern-blog-card .blog-meta .meta-separator{color:#797979;opacity:.5;font-weight:300}.modern-blog-card .blog-title{margin:0 0 1rem 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modern-blog-card .blog-title{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.5rem,2.5vw,1.375rem);font-weight:600;font-style:normal;color:#1a1a1a}.modern-blog-card .blog-title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 61.9375em){.modern-blog-card .blog-title{font-size:20px}}.modern-blog-card .blog-description{line-height:1.7;margin:0 0 auto 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modern-blog-card .blog-description{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#797979}@media(max-width: 61.9375em){.modern-blog-card .blog-description{font-size:14px}}.modern-blog-card .blog-footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}@media(max-width: 61.9375em){.modern-blog-card .blog-footer{margin-top:1.25rem;padding-top:1.25rem}}.modern-blog-card .blog-author{display:flex;align-items:center;gap:.6rem}.modern-blog-card .blog-author .author-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));display:flex;align-items:center;justify-content:center;flex-shrink:0}.modern-blog-card .blog-author .author-avatar svg{color:#9e63a6}.modern-blog-card .blog-author .author-name{color:#1a1a1a}.modern-blog-card .blog-author .author-name{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-blog-card .read-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));color:#9e63a6;border-radius:20px;font-size:.875rem;font-weight:600}.modern-blog-card .read-more-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-blog-card .read-more-btn svg{flex-shrink:0}.modern-blog-card .read-more-btn svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-blog-card .blog-card-corner{position:absolute;top:0;right:0;width:80px;height:80px;background:linear-gradient(135deg, #9E63A6, transparent);opacity:.05;pointer-events:none;border-top-right-radius:24px}@media(max-width: 61.9375em){.modern-blog-card .blog-card-corner{width:60px;height:60px;border-top-right-radius:20px}}.mini-product-showing{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.mini-product-showing:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.mini-product-showing .mini-info-content{display:flex;align-items:start;flex-direction:column;gap:1rem}.mini-product-showing .mini-info-content .title{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}.mini-product-showing .mini-info-content .fiyat{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}.mini-product-showing .delete-product{position:relative}.mini-product-showing .delete-product img{width:20px;height:20px}.sepetim-mini-card{position:relative;display:grid;grid-template-columns:auto 1fr auto auto auto;gap:1.5rem;align-items:center;border-radius:0.625rem;background-color:#fff;border:1px solid #9e63a6;margin-bottom:1rem;padding:1.25rem}.sepetim-mini-card{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.1);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.1);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.1);box-shadow:0 4px 4px 0px rgba(0,0,0,.1)}.sepetim-mini-card{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.sepetim-mini-card:hover{-webkit-box-shadow:0 6px 12px 0px rgba(0,0,0,.15);-moz-box-shadow:0 6px 12px 0px rgba(0,0,0,.15);-ms-box-shadow:0 6px 12px 0px rgba(0,0,0,.15);-o-box-shadow:0 6px 12px 0px rgba(0,0,0,.15);box-shadow:0 6px 12px 0px rgba(0,0,0,.15)}.sepetim-mini-card .product-image{width:5rem;height:5rem;border-radius:0.5rem;overflow:hidden;flex-shrink:0}.sepetim-mini-card .product-image img{width:100%;height:100%;object-fit:cover}.sepetim-mini-card .product-info{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sepetim-mini-card .product-info .product-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sepetim-mini-card .product-info .product-name{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:bold;font-style:normal;color:#0d0d0d}.sepetim-mini-card .product-info .product-details{display:flex;flex-direction:column;gap:.25rem}.sepetim-mini-card .product-info .product-details .unit-price{color:#797979}.sepetim-mini-card .product-info .product-details .unit-price{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.sepetim-mini-card .counter-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sepetim-mini-card .counter-wrapper .counter-label{margin:0;color:#797979}.sepetim-mini-card .counter-wrapper .counter-label{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.sepetim-mini-card .counter-wrapper .counter{display:flex;align-items:center;gap:.5rem;background-color:#f5f5f5;padding:.25rem .5rem;border-radius:0.5rem}.sepetim-mini-card .counter-wrapper .counter .counter-btn{width:1.875rem;height:1.875rem;border:none;background-color:#fefce8;color:#fff;border-radius:50%;cursor:pointer}.sepetim-mini-card .counter-wrapper .counter .counter-btn{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.sepetim-mini-card .counter-wrapper .counter .counter-btn{-webkit-transition:all,.2s;-moz-transition:all,.2s;-ms-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}.sepetim-mini-card .counter-wrapper .counter .counter-btn:hover:not(:disabled){background-color:#e8e5c4;transform:scale(1.1)}.sepetim-mini-card .counter-wrapper .counter .counter-btn:disabled{opacity:.5;cursor:not-allowed}.sepetim-mini-card .counter-wrapper .counter .counter-display{min-width:2.5rem;text-align:center}.sepetim-mini-card .counter-wrapper .counter .counter-display{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.sepetim-mini-card .product-total{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.sepetim-mini-card .product-total .total-label{color:#797979}.sepetim-mini-card .product-total .total-label{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.sepetim-mini-card .product-total .price{color:#fefce8}.sepetim-mini-card .product-total .price{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:bold;font-style:normal;color:#0d0d0d}.sepetim-mini-card .remove-from-cart{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.sepetim-mini-card .remove-from-cart{-webkit-transition:all,.2s;-moz-transition:all,.2s;-ms-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}.sepetim-mini-card .remove-from-cart img{width:20px;height:20px;filter:grayscale(1);opacity:.6}.sepetim-mini-card .remove-from-cart img{-webkit-transition:all,.2s;-moz-transition:all,.2s;-ms-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}.sepetim-mini-card .remove-from-cart:hover{background-color:rgba(255,0,0,.1)}.sepetim-mini-card .remove-from-cart:hover img{filter:grayscale(0);opacity:1}@media(max-width: 768px){.sepetim-mini-card{grid-template-columns:auto 1fr;gap:1rem;padding:1rem}.sepetim-mini-card .product-image{width:3.75rem;height:3.75rem}.sepetim-mini-card .product-info{grid-column:2}.sepetim-mini-card .product-info .product-name{font-size:.875rem}.sepetim-mini-card .counter-wrapper{grid-column:1/2;grid-row:2;flex-direction:row;justify-content:flex-start}.sepetim-mini-card .counter-wrapper .counter-label{font-size:.75rem}.sepetim-mini-card .product-total{grid-column:2;grid-row:2;align-items:flex-end}.sepetim-mini-card .product-total .price{font-size:1rem}.sepetim-mini-card .remove-from-cart{position:absolute;top:.5rem;right:.5rem;padding:.25rem}.sepetim-mini-card .remove-from-cart img{width:16px;height:16px}}.referans-card-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:0.625rem;padding:1rem;margin-bottom:2rem}.referans-card-wrapper{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.referans-card-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.referans-card-wrapper .referans-code{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}.referans-card-wrapper .referans-code .copy-icon{cursor:pointer}.referans-card-wrapper .referans-code .text-success,.referans-card-wrapper .referans-code .text-danger{position:absolute;inset:0;width:100%;background-color:#fff;text-align:center;padding:.5rem 1rem;border-radius:0.625rem;opacity:0;visibility:hidden}.referans-card-wrapper .referans-code .text-success,.referans-card-wrapper .referans-code .text-danger{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.referans-card-wrapper .referans-code .text-success,.referans-card-wrapper .referans-code .text-danger{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.referans-card-wrapper .referans-code .text-success.show,.referans-card-wrapper .referans-code .text-danger.show{opacity:1;visibility:visible}.referans-card-wrapper .referans-code .text-success{color:#0d0d0d}.referans-card-wrapper .referans-code .text-danger{color:red}.referans-card-wrapper .referans-code span{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.referans-card-info{position:relative;display:flex;align-items:center;justify-content:center}.referans-card-info p{text-align:center}.referans-card-info p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.siparis-date{display:inline-block;text-decoration:underline;margin-bottom:1rem}.siparis-date{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.siparislerim-card-detay{width:100%;position:relative;width:100%;padding:1rem;background-color:#fff;border-radius:0.625rem}.siparislerim-card-detay{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.siparislerim-card-detay ul{display:flex;align-items:center;gap:1rem;width:100%}.siparislerim-card-detay ul li{display:flex;align-items:center;gap:1rem;width:100%}.whatsappButton{position:fixed;bottom:20px;right:20px;z-index:9}.whatsappButton a{width:50px;height:50px;border-radius:50%;background-color:#25d366}.whatsappButton a{display:flex;justify-content:center;align-items:center}.whatsappButton a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.whatsappButton a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .whatsappButton a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.login-form-wrapper{position:relative;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;flex-grow:1;border-radius:0.625rem;padding:2rem}.login-form-wrapper.bg-beeprimary{background-color:#fefce8}.login-form-wrapper form{width:100%}.login-form-wrapper .foruser-accounts{position:relative;width:100%;padding:0 0 1rem}.login-form-wrapper .foruser-accounts p,.login-form-wrapper .foruser-accounts span{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#2e7a4b}.login-form-wrapper .foruser-accounts span{font-weight:bold}.login-form-wrapper .form-warning p{font-family:"Cabin";font-size:1rem;font-size:clamp(1.125rem,1.5vw,1rem);font-weight:normal;font-style:normal;color:#0d0d0d}.login-form-wrapper .form-warning p a{color:#9e63a6;text-decoration:underline}.login-form-wrapper label{margin-bottom:.5rem}.login-form-wrapper label{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#2e7a4b}.login-form-wrapper textarea{position:relative;border:1px solid #9e63a6}.login-form-wrapper textarea{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.125rem,1vw,1.125rem);font-weight:300;font-style:normal;color:#000}.login-form-wrapper textarea::file-selector-button{background-color:#f2be22 !important;height:50px;color:#fff}.login-form-wrapper textarea:hover::file-selector-button{background-color:#fff !important}.login-form-wrapper textarea::placeholder{opacity:1}.login-form-wrapper textarea::placeholder{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.login-form-wrapper textarea:focus{box-shadow:none !important}.login-form-wrapper textarea:focus::placeholder{opacity:0}.login-form-wrapper input{position:relative;width:100%;height:50px;border-radius:0.625rem;border:1px solid #9e63a6;background-color:#fff}.login-form-wrapper input{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1vw,1rem);font-weight:300;font-style:normal;color:#000}.login-form-wrapper input::file-selector-button{background-color:#f2be22 !important;height:50px;color:#fff}.login-form-wrapper input:hover::file-selector-button{background-color:#fff !important;color:#1a1a1a !important}.login-form-wrapper input::placeholder{opacity:1}.login-form-wrapper input::placeholder{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.login-form-wrapper input:focus{box-shadow:none !important;border-color:#9e63a6}.login-form-wrapper input:focus::placeholder{opacity:0}.login-form-wrapper input:focus{box-shadow:none !important}.login-form-wrapper .info{font-style:italic}.login-form-wrapper .info{font-family:"Cabin";font-size:1rem;font-size:clamp(1.125rem,1.5vw,1rem);font-weight:normal;font-style:normal;color:#1a1a1a}.login-form-wrapper .withMatch{position:relative;width:100%}.login-form-wrapper .withMatch input{padding-right:50px;padding-left:20px}.login-form-wrapper .withMatch button{position:absolute;right:0;top:50%}.login-form-wrapper .withMatch button{-webkit-transform:translateX(-10px) translateY(-50%);-moz-transform:translateX(-10px) translateY(-50%);-ms-transform:translateX(-10px) translateY(-50%);-o-transform:translateX(-10px) translateY(-50%);transform:translateX(-10px) translateY(-50%)}.bulten-form-wrapper{position:relative;width:100%}.bulten-form-wrapper form .withButton{display:flex;align-items:center}.bulten-form-wrapper form input{background-color:#2e7a4b;color:#fff;border:none;padding-right:2.2rem;border-radius:10px;width:100%;height:50px;outline:none}.bulten-form-wrapper form input{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.bulten-form-wrapper form input:focus{border:none;outline:none;box-shadow:none;background-color:#9e63a6;color:#fff}.bulten-form-wrapper form input:focus::placeholder{opacity:0}.bulten-form-wrapper form input::placeholder{opacity:1}.bulten-form-wrapper form input::placeholder{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.bulten-form-wrapper form button{margin-left:-2rem;height:50px;border-radius:0.625rem;border:none;padding:0 1rem;background-color:#9e63a6;white-space:pre}.bulten-form-wrapper form button{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.bulten-form-wrapper form button{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.bulten-form-wrapper form button:hover{background-color:#f2be22;color:#fff}.social-login-divider span,.social-login-divider p{font-family:"Cabin";font-size:1rem;font-size:clamp(1.125rem,1.5vw,1rem);font-weight:normal;font-style:normal;color:#1a1a1a}.modern-auth-page{position:relative;min-height:100vh;overflow:hidden}.modern-auth-page .auth-background{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)}.modern-auth-page .auth-background .gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:orbFloat 12s ease-in-out infinite}.modern-auth-page .auth-background .gradient-orb.orb-1{width:600px;height:600px;background:radial-gradient(circle, #9E63A6, transparent);top:-250px;right:-250px;animation-delay:0s}.modern-auth-page .auth-background .gradient-orb.orb-2{width:500px;height:500px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-200px;left:-200px;animation-delay:4s}.modern-auth-page .auth-background .gradient-orb.orb-3{width:450px;height:450px;background:radial-gradient(circle, #F2BE22, transparent);top:50%;left:50%;transform:translate(-50%, -50%);animation-delay:8s}.modern-auth-page .modern-login-section{position:relative;z-index:1}.modern-auth-page .modern-auth-card{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden;min-height:650px}@media(max-width: 61.9375em){.modern-auth-page .modern-auth-card{border-radius:16px;min-height:auto}}.modern-auth-page .auth-image-section{position:relative;height:100%;min-height:650px;overflow:hidden}@media(max-width: 61.9375em){.modern-auth-page .auth-image-section{min-height:400px}}.modern-auth-page .auth-image-section .auth-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.modern-auth-page .auth-image-section .image-overlay{position:absolute;inset:0;background:linear-gradient(135deg, rgba(158, 99, 166, 0.95), rgba(46, 122, 75, 0.9));display:flex;align-items:center;justify-content:center;padding:3rem;z-index:1}@media(max-width: 61.9375em){.modern-auth-page .auth-image-section .image-overlay{padding:2rem}}.modern-auth-page .auth-image-section .overlay-content{width:100%;max-width:400px}.modern-auth-page .auth-image-section .brand-section{text-align:center;margin-bottom:3rem}.modern-auth-page .auth-image-section .brand-section .brand-icon{width:100px;height:100px;margin:0 auto 1.5rem;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:24px;display:flex;align-items:center;justify-content:center;padding:1rem;animation:logoFloat 3s ease-in-out infinite}.modern-auth-page .auth-image-section .brand-section .brand-icon img{width:100%;height:auto;object-fit:contain}.modern-auth-page .auth-image-section .brand-section h2{color:#fff;margin-bottom:.5rem;font-weight:700}.modern-auth-page .auth-image-section .brand-section h2{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#fff}.modern-auth-page .auth-image-section .brand-section p{color:rgba(255,255,255,.9);margin:0}.modern-auth-page .auth-image-section .brand-section p{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#fff}.modern-auth-page .auth-image-section .feature-list{display:flex;flex-direction:column;gap:1.5rem}.modern-auth-page .auth-image-section .feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.modern-auth-page .auth-image-section .feature-item:hover{background:rgba(255,255,255,.15);transform:translateX(5px)}.modern-auth-page .auth-image-section .feature-item .feature-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border-radius:12px;color:#fff}.modern-auth-page .auth-image-section .feature-item .feature-icon svg{stroke:currentColor}.modern-auth-page .auth-image-section .feature-item .feature-text{flex:1}.modern-auth-page .auth-image-section .feature-item .feature-text h4{color:#fff;margin:0 0 .25rem;font-weight:600}.modern-auth-page .auth-image-section .feature-item .feature-text h4{font-family:"Cabin";font-size:1rem;font-size:clamp(1.25rem,2vw,1rem);font-weight:500;font-style:normal;color:#fff}.modern-auth-page .auth-image-section .feature-item .feature-text p{color:rgba(255,255,255,.85);margin:0}.modern-auth-page .auth-image-section .feature-item .feature-text p{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#fff}.modern-auth-page .auth-form-section{padding:3rem;display:flex;flex-direction:column;justify-content:center;min-height:650px}@media(max-width: 61.9375em){.modern-auth-page .auth-form-section{padding:2.5rem 2rem;min-height:auto}}@media(max-width: 39.9375em){.modern-auth-page .auth-form-section{padding:2rem 1.5rem}}.modern-auth-page .form-header{margin-bottom:2.5rem}@media(max-width: 39.9375em){.modern-auth-page .form-header{margin-bottom:2rem}}.modern-auth-page .form-header .form-title{color:#1a1a1a;margin:0 0 .75rem;font-weight:700}.modern-auth-page .form-header .form-title{font-family:"Cabin";font-size:2rem;font-size:clamp(1.75rem,3.75vw,2rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-auth-page .form-header .form-title{font-size:28px}}.modern-auth-page .form-header .form-subtitle{color:#797979;margin:0}.modern-auth-page .form-header .form-subtitle{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .form-group{margin-bottom:1.75rem}@media(max-width: 39.9375em){.modern-auth-page .modern-form .form-group{margin-bottom:1.5rem}}.modern-auth-page .modern-form .modern-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#1a1a1a}.modern-auth-page .modern-form .modern-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .modern-label svg{stroke:#9e63a6;flex-shrink:0}.modern-auth-page .modern-form .input-wrapper{position:relative}.modern-auth-page .modern-form .input-wrapper.password-wrapper .modern-input{padding-right:3rem}.modern-auth-page .modern-form .modern-input{width:100%;height:52px;padding:0 1rem;background:#f8f9fa;border:2px solid rgba(0,0,0,0);border-radius:12px;color:#1a1a1a;transition:all .3s ease}.modern-auth-page .modern-form .modern-input{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .modern-input::placeholder{color:#797979;opacity:.7}.modern-auth-page .modern-form .modern-input:focus{outline:none;background:#fff;border-color:#9e63a6}.modern-auth-page .modern-form .modern-input:focus+.input-focus-border{transform:scaleX(1)}.modern-auth-page .modern-form .modern-input:hover:not(:focus){background:#f1f3f5}.modern-auth-page .modern-form .input-focus-border{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg, #9E63A6, #2e7a4b);transform:scaleX(0);transition:transform .3s ease;border-radius:2px;pointer-events:none}.modern-auth-page .modern-form .modern-password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#797979;cursor:pointer;border-radius:8px;transition:all .2s ease}.modern-auth-page .modern-form .modern-password-toggle svg{stroke:currentColor}.modern-auth-page .modern-form .modern-password-toggle:hover{background:rgba(158,99,166,.08);color:#9e63a6}.modern-auth-page .modern-form .modern-password-toggle.active .eye-open{display:none}.modern-auth-page .modern-form .modern-password-toggle.active .eye-closed{display:block !important}.modern-auth-page .modern-form .modern-alert{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;margin-bottom:1.5rem;animation:slideDown .3s ease}.modern-auth-page .modern-form .modern-alert{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .modern-alert svg{flex-shrink:0;stroke:currentColor}.modern-auth-page .modern-form .modern-alert.alert-error{background:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.modern-auth-page .modern-form .modern-submit-btn{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 2rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;overflow:hidden;position:relative}.modern-auth-page .modern-form .modern-submit-btn{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#fff}.modern-auth-page .modern-form .modern-submit-btn .btn-text{position:relative;z-index:1}.modern-auth-page .modern-form .modern-submit-btn .btn-arrow{stroke:#fff;transition:transform .3s ease;position:relative;z-index:1}.modern-auth-page .modern-form .modern-submit-btn .btn-arrow path{stroke:#fff}.modern-auth-page .modern-form .modern-submit-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(158, 99, 166, 0.9), rgba(46, 122, 75, 0.9));opacity:0;transition:opacity .3s ease}.modern-auth-page .modern-form .modern-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.4)}.modern-auth-page .modern-form .modern-submit-btn:hover .btn-arrow{transform:translateX(4px)}.modern-auth-page .modern-form .modern-submit-btn:hover::before{opacity:1}.modern-auth-page .modern-form .modern-submit-btn:active{transform:translateY(0)}.modern-auth-page .modern-form .modern-divider{position:relative;text-align:center;margin:2rem 0 1.5rem}.modern-auth-page .modern-form .modern-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.1) 80%, transparent)}.modern-auth-page .modern-form .modern-divider span{position:relative;display:inline-block;padding:0 1rem;background:#fff;color:#797979;text-transform:uppercase;letter-spacing:.5px}.modern-auth-page .modern-form .modern-divider span{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .social-login-buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;margin-bottom:2rem}@media(max-width: 61.9375em){.modern-auth-page .modern-form .social-login-buttons{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 39.9375em){.modern-auth-page .modern-form .social-login-buttons{grid-template-columns:1fr}}.modern-auth-page .modern-form .social-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;height:48px;padding:0 1.25rem;background:#fff;border:2px solid #e9ecef;border-radius:12px;color:#1a1a1a;text-decoration:none;transition:all .3s ease}.modern-auth-page .modern-form .social-btn{font-family:"Cabin";font-size:.875rem;font-size:clamp(.875rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .social-btn svg{flex-shrink:0}.modern-auth-page .modern-form .social-btn:hover{border-color:rgba(0,0,0,0);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.modern-auth-page .modern-form .social-btn.google-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(234,67,53,.2)}.modern-auth-page .modern-form .social-btn.facebook-btn{color:#1877f2}.modern-auth-page .modern-form .social-btn.facebook-btn:hover{background:#1877f2;color:#fff}.modern-auth-page .modern-form .social-btn.facebook-btn:hover svg{fill:#fff}.modern-auth-page .modern-form .social-btn.facebook-btn:hover svg path{fill:#fff}.modern-auth-page .modern-form .social-btn.apple-btn{color:#000}.modern-auth-page .modern-form .social-btn.apple-btn:hover{background:#000;color:#fff;border-color:#000}.modern-auth-page .modern-form .social-btn.apple-btn:hover svg{fill:#fff}.modern-auth-page .modern-form .social-btn.apple-btn:hover svg path{fill:#fff}.modern-auth-page .modern-form .auth-footer-link{text-align:center;padding-top:1.5rem;border-top:1px solid #e9ecef}.modern-auth-page .modern-form .auth-footer-link p{color:#797979;margin:0}.modern-auth-page .modern-form .auth-footer-link p{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .auth-footer-link p a{color:#9e63a6;font-weight:600;text-decoration:none;transition:color .2s ease}.modern-auth-page .modern-form .auth-footer-link p a:hover{color:#2e7a4b;text-decoration:underline}.modern-auth-page .modern-form .modern-checkbox-group{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.modern-auth-page .modern-form .modern-checkbox{position:relative;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;user-select:none}.modern-auth-page .modern-form .modern-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.modern-auth-page .modern-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark{background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-color:rgba(0,0,0,0)}.modern-auth-page .modern-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark svg{opacity:1;transform:scale(1)}.modern-auth-page .modern-form .modern-checkbox input[type=checkbox]:focus+.checkbox-mark{box-shadow:0 0 0 3px rgba(158,99,166,.1)}.modern-auth-page .modern-form .modern-checkbox .checkbox-mark{position:relative;flex-shrink:0;width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;background:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modern-auth-page .modern-form .modern-checkbox .checkbox-mark svg{opacity:0;transform:scale(0);transition:all .2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.modern-auth-page .modern-form .modern-checkbox .checkbox-mark svg path{stroke:#fff}.modern-auth-page .modern-form .modern-checkbox .checkbox-label{flex:1;color:#1a1a1a;line-height:1.5;padding-top:1px}.modern-auth-page .modern-form .modern-checkbox .checkbox-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-auth-page .modern-form .modern-checkbox:hover .checkbox-mark{border-color:#9e63a6;background:rgba(158,99,166,.05)}.modern-contact-page{position:relative;min-height:100vh;overflow:hidden;padding-top:50px}.modern-contact-page .contact-background{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)}.modern-contact-page .contact-background .gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;animation:orbFloat 15s ease-in-out infinite}.modern-contact-page .contact-background .gradient-orb.orb-1{width:500px;height:500px;background:radial-gradient(circle, #9E63A6, transparent);top:-200px;right:-200px;animation-delay:0s}.modern-contact-page .contact-background .gradient-orb.orb-2{width:400px;height:400px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-150px;left:-150px;animation-delay:5s}.modern-contact-page .contact-background .gradient-orb.orb-3{width:450px;height:450px;background:radial-gradient(circle, #F2BE22, transparent);top:50%;left:50%;transform:translate(-50%, -50%);animation-delay:10s}.modern-contact-page .modern-contact-section{position:relative;z-index:1}.modern-contact-page .contact-header{margin-bottom:4rem}.modern-contact-page .contact-header .header-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(158,99,166,.1);border:1px solid rgba(158,99,166,.2);border-radius:50px;color:#9e63a6;margin-bottom:1.5rem}.modern-contact-page .contact-header .header-badge{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-contact-page .contact-header .header-badge svg{stroke:currentColor}.modern-contact-page .contact-header .contact-title{color:#1a1a1a;margin:0 0 1rem;font-weight:700}.modern-contact-page .contact-header .contact-title{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-contact-page .contact-header .contact-title{font-size:36px}}@media(max-width: 39.9375em){.modern-contact-page .contact-header .contact-title{font-size:28px}}.modern-contact-page .contact-header .contact-subtitle{color:#797979;margin:0;max-width:600px;margin:0 auto}.modern-contact-page .contact-header .contact-subtitle{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-contact-page .contact-header .contact-subtitle{font-size:16px}}.modern-contact-page .contact-info-card{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease;height:100%}.modern-contact-page .contact-info-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.15)}.modern-contact-page .contact-info-card .card-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}.modern-contact-page .contact-info-card .card-icon svg{stroke:#fff}.modern-contact-page .contact-info-card .card-icon.whatsapp{background:linear-gradient(135deg, #25D366, #128C7E)}.modern-contact-page .contact-info-card .card-icon.email{background:linear-gradient(135deg, #9E63A6, #2e7a4b)}.modern-contact-page .contact-info-card .card-icon.social{background:linear-gradient(135deg, #1877F2, #42A5F5)}.modern-contact-page .contact-info-card .card-content h3{color:#1a1a1a;margin:0 0 .75rem;font-weight:600}.modern-contact-page .contact-info-card .card-content h3{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-contact-page .contact-info-card .card-content p{color:#797979;margin:0 0 1.5rem;line-height:1.6}.modern-contact-page .contact-info-card .card-content p{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-contact-page .contact-info-card .card-content .contact-link{display:inline-flex;align-items:center;gap:.5rem;color:#9e63a6;text-decoration:none;transition:all .3s ease}.modern-contact-page .contact-info-card .card-content .contact-link{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-contact-page .contact-info-card .card-content .contact-link svg{stroke:currentColor;transition:transform .3s ease}.modern-contact-page .contact-info-card .card-content .contact-link:hover{color:#2e7a4b}.modern-contact-page .contact-info-card .card-content .contact-link:hover svg{transform:translate(2px, -2px)}.modern-contact-page .contact-info-card .card-content .social-links{display:flex;gap:.75rem}.modern-contact-page .contact-info-card .card-content .social-links .social-link{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modern-contact-page .contact-info-card .card-content .social-links .social-link svg{stroke:currentColor}.modern-contact-page .contact-info-card .card-content .social-links .social-link.instagram{background:rgba(228,64,95,.1);color:#e4405f}.modern-contact-page .contact-info-card .card-content .social-links .social-link.instagram:hover{background:#e4405f;color:#fff;transform:translateY(-2px)}.modern-contact-page .contact-info-card .card-content .social-links .social-link.facebook{background:rgba(24,119,242,.1);color:#1877f2}.modern-contact-page .contact-info-card .card-content .social-links .social-link.facebook:hover{background:#1877f2;color:#fff;transform:translateY(-2px)}.modern-contact-page .contact-info-card .card-content .social-links .social-link.youtube{background:rgba(255,0,0,.1);color:red}.modern-contact-page .contact-info-card .card-content .social-links .social-link.youtube:hover{background:red;color:#fff;transform:translateY(-2px)}.modern-contact-page .contact-form-section{margin-top:4rem}.modern-contact-page .modern-contact-card{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}@media(max-width: 61.9375em){.modern-contact-page .modern-contact-card{padding:2rem}}@media(max-width: 39.9375em){.modern-contact-page .modern-contact-card{padding:1.5rem}}.modern-contact-page .modern-contact-card .form-header{text-align:center;margin-bottom:2.5rem}.modern-contact-page .modern-contact-card .form-header h2{color:#1a1a1a;margin:0 0 .75rem;font-weight:700}.modern-contact-page .modern-contact-card .form-header h2{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-contact-page .modern-contact-card .form-header h2{font-size:24px}}.modern-contact-page .modern-contact-card .form-header p{color:#797979;margin:0}.modern-contact-page .modern-contact-card .form-header p{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-contact-page .modern-contact-form .form-group{margin-bottom:1.5rem}.modern-contact-page .modern-contact-form .modern-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#1a1a1a}.modern-contact-page .modern-contact-form .modern-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-contact-page .modern-contact-form .modern-label svg{stroke:#9e63a6;flex-shrink:0}.modern-contact-page .modern-contact-form .input-wrapper{position:relative}.modern-contact-page .modern-contact-form .modern-input,.modern-contact-page .modern-contact-form .modern-textarea{width:100%;padding:1rem 1.25rem;background:#f8f9fa;border:2px solid rgba(0,0,0,0);border-radius:12px;color:#1a1a1a;transition:all .3s ease;resize:vertical}.modern-contact-page .modern-contact-form .modern-input,.modern-contact-page .modern-contact-form .modern-textarea{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-contact-page .modern-contact-form .modern-input::placeholder,.modern-contact-page .modern-contact-form .modern-textarea::placeholder{color:#797979;opacity:.7}.modern-contact-page .modern-contact-form .modern-input:focus,.modern-contact-page .modern-contact-form .modern-textarea:focus{outline:none;background:#fff;border-color:#9e63a6}.modern-contact-page .modern-contact-form .modern-input:focus+.input-focus-border,.modern-contact-page .modern-contact-form .modern-textarea:focus+.input-focus-border{transform:scaleX(1)}.modern-contact-page .modern-contact-form .modern-input:hover:not(:focus),.modern-contact-page .modern-contact-form .modern-textarea:hover:not(:focus){background:#f1f3f5}.modern-contact-page .modern-contact-form .modern-textarea{min-height:120px}.modern-contact-page .modern-contact-form .input-focus-border{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg, #9E63A6, #2e7a4b);transform:scaleX(0);transition:transform .3s ease;border-radius:2px;pointer-events:none}.modern-contact-page .modern-contact-form .modern-checkbox-group{margin-bottom:2rem}.modern-contact-page .modern-contact-form .modern-checkbox{position:relative;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;user-select:none}.modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark{background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-color:rgba(0,0,0,0)}.modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark svg{opacity:1;transform:scale(1)}.modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark svg{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark svg{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]:checked+.checkbox-mark svg{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.modern-contact-page .modern-contact-form .modern-checkbox input[type=checkbox]:focus+.checkbox-mark{box-shadow:0 0 0 3px rgba(158,99,166,.1)}.modern-contact-page .modern-contact-form .modern-checkbox .checkbox-mark{position:relative;flex-shrink:0;width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;background:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modern-contact-page .modern-contact-form .modern-checkbox .checkbox-mark svg{stroke:#fff;opacity:0;transform:scale(0);transition:all .2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.modern-contact-page .modern-contact-form .modern-checkbox .checkbox-label{flex:1;color:#1a1a1a;line-height:1.5;padding-top:1px}.modern-contact-page .modern-contact-form .modern-checkbox .checkbox-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-contact-page .modern-contact-form .modern-checkbox:hover .checkbox-mark{border-color:#9e63a6;background:rgba(158,99,166,.05)}.modern-contact-page .modern-contact-form .modern-submit-btn{width:100%;height:56px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 2rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;overflow:hidden;position:relative}.modern-contact-page .modern-contact-form .modern-submit-btn{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#fff}.modern-contact-page .modern-contact-form .modern-submit-btn .btn-text{position:relative;color:#fff;z-index:1}.modern-contact-page .modern-contact-form .modern-submit-btn .btn-arrow{stroke:#fff;transition:transform .3s ease;position:relative;z-index:1}.modern-contact-page .modern-contact-form .modern-submit-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(158, 99, 166, 0.9), rgba(46, 122, 75, 0.9));opacity:0;transition:opacity .3s ease}.modern-contact-page .modern-contact-form .modern-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.4)}.modern-contact-page .modern-contact-form .modern-submit-btn:hover .btn-arrow{transform:translateX(4px)}.modern-contact-page .modern-contact-form .modern-submit-btn:hover::before{opacity:1}.modern-contact-page .modern-contact-form .modern-submit-btn:active{transform:translateY(0)}@keyframes logoFloat{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(30px, -30px) scale(1.1)}66%{transform:translate(-20px, 20px) scale(0.9)}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.benefits-list li,.benefits-list ol,.usage-steps li,.usage-steps ol{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.iletisim-info-wrapper{padding-top:1rem}.iletisim-info-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.iletisim-info-wrapper .phone-wrapper{display:flex;align-items:center;gap:1rem;padding:1rem 0}.iletisim-info-wrapper .phone-wrapper a{display:flex;align-items:center;gap:1rem}.iletisim-info-wrapper .phone-wrapper a span{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:bold;font-style:normal;color:#0d0d0d}.iletisim-info-wrapper .phone-wrapper a span{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.iletisim-info-wrapper .phone-wrapper a:hover span{color:#9e63a6}.social-list{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 0 0}.social-list li a{width:40px;height:40px;border-radius:50%;background-color:#2e7a4b}.social-list li a{display:flex;justify-content:center;align-items:center}.social-list li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-list li a img{width:15px;height:15px}.social-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.social-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .social-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.social-list li:hover a{background-color:#9e63a6}.select2-mContainer{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100% !important;z-index:2;border-radius:10px}.select2-mContainer{-webkit-box-shadow:0px 3px 6px rgba(138,138,138,.16);-moz-box-shadow:0px 3px 6px rgba(138,138,138,.16);-ms-box-shadow:0px 3px 6px rgba(138,138,138,.16);-o-box-shadow:0px 3px 6px rgba(138,138,138,.16);box-shadow:0px 3px 6px rgba(138,138,138,.16)}.select2-mContainer .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:calc(1.5em + 1.75rem + 2px);user-select:none;-webkit-user-select:none}.select2-mContainer .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;padding-left:1rem;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-mContainer .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-mContainer .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-mContainer .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0 0 0 2rem}.select2-mContainer .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-mContainer .select2-selection--multiple #placeholder{color:#999;z-index:2 !important}.select2-mContainer .select2-search--inline textarea{display:none}.select2-mContainer .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;position:absolute;top:5px;left:45px;max-width:300px;resize:none;display:initial;vertical-align:bottom;font-family:"Cabin";overflow:hidden;word-break:keep-all;background-color:#797979}.select2-mContainer .select2-search--inline .select2-search__field{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1vw,1rem);font-weight:normal;font-style:normal;color:#0d0d0d}.select2-mContainer .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-mContainer[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-dropdown{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:3px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-mContainer--open{z-index:99999}.select2-mContainer--open .select2-search__field{background-color:#fff;border:1px solid #9e63a6}.select2-mContainer--open .select2-dropdown{left:0}.select2-mContainer--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-mContainer--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;z-index:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-mContainer--default .select2-selection--single{background-color:#fff;border-radius:4px;display:flex;align-items:center}.select2-mContainer--default .select2-selection--single .select2-selection__rendered{height:100%;width:100%;color:#0d0d0d;line-height:16px;font-size:16px;font-family:"Cabin"}.select2-mContainer--default .select2-selection--single .select2-selection__rendered{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1vw,1rem);font-weight:normal;font-style:normal;color:#0d0d0d}.select2-mContainer--default .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;font-weight:bold;height:26px;height:100%;padding:0 1rem}.select2-mContainer--default .select2-selection--single .select2-selection__placeholder{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1vw,1rem);font-weight:normal;font-style:normal;color:#0d0d0d}.select2-mContainer--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;width:20px}.select2-mContainer--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-14px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-mContainer--default.select2-mContainer--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-mContainer--default.select2-mContainer--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-mContainer--default.select2-mContainer--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-mContainer--default.select2-mContainer--disabled .select2-selection__choice__remove{display:none}.select2-mContainer--default.select2-mContainer--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-mContainer--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative;overflow:hidden;white-space:pre;overflow-x:auto;width:100%;display:flex}.select2-mContainer--default .select2-selection--multiple::-webkit-scrollbar{height:3px;background-color:#fff}.select2-mContainer--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-mContainer--default .select2-selection--multiple .select2-selection__clear{position:absolute;cursor:pointer;font-weight:bold;height:100px;margin-right:10px;margin-top:5px;position:absolute;right:20px;padding:1px;z-index:2;width:23px;height:23px;background-color:#eaeaea;border-radius:50%}.select2-mContainer--default .select2-selection--multiple .select2-selection__clear{display:flex;justify-content:center;align-items:center}.select2-mContainer--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:15px;margin-top:5px;padding:0;z-index:2;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-mContainer--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-mContainer--default .select2-selection--multiple .select2-selection__choice__remove{display:none;background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-mContainer--default .select2DropdownAW ul.select2-results__options::-webkit-scrollbar,.select2-mContainer--default .select2Dropdown ul.select2-results__options::-webkit-scrollbar{width:4px}.select2-mContainer--default .select2DropdownAW ul.select2-results__options::-webkit-scrollbar-track,.select2-mContainer--default .select2Dropdown ul.select2-results__options::-webkit-scrollbar-track{background:#fff}.select2-mContainer--default .select2DropdownAW ul.select2-results__options::-webkit-scrollbar-thumb,.select2-mContainer--default .select2Dropdown ul.select2-results__options::-webkit-scrollbar-thumb{background:rbga(167, 167, 167, 0.76)}.select2-mContainer--default .select2DropdownAW ul.select2-results__options::-webkit-scrollbar-thumb:hover,.select2-mContainer--default .select2Dropdown ul.select2-results__options::-webkit-scrollbar-thumb:hover{background:rbga(167, 167, 167, 0.76)}.select2-mContainer--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-mContainer--default .select2-results>.select2-results__options li{display:block;padding:15px 8px 10px;clear:both;font-weight:400;font-family:"Cabin";font-size:16px;color:#2e7a4b;line-height:1.429;border-bottom:1px solid #e5e5e5;white-space:nowrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.dark-mode .select2-mContainer--default .select2-results>.select2-results__options li{color:#fff !important}.select2-mContainer--default .select2-results>.select2-results__options li:last-child{border-bottom:0}.select2-mContainer--default .select2-results__option .select2-results__option{padding-left:1em}.select2-mContainer--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-mContainer--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-mContainer--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-mContainer--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-mContainer--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-mContainer--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-mContainer--default .select2 .select2Select .select2-selection__arrow b{border:0;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;left:6px}.select2-mContainer--default .select2 .select2Select .select2-selection__arrow{height:auto;position:absolute;top:1px;bottom:1px;right:7px;width:20px}.select2-mContainer--default .select2DropdownAW ul.select2-results__options li.select2-results__option--selectable.select2-results__option--selected,.select2-mContainer--default .select2Dropdown ul.select2-results__options li.select2-results__option--selectable.select2-results__option--selected{background-color:#9e63a6;color:whit}.select2-mContainer--default .select2-results__option--group{padding:0}.select2-mContainer--default .select2-results__option--disabled{color:#999}.select2-mContainer--default .select2-results__option--selected{background-color:green;color:#fff}.select2-mContainer--default .select2Dropdown ul.select2-results__options{padding:0 10px 0 5px !important;background-color:#fff}.select2-mContainer--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#9e63a6;color:#fff !important}.select2-mContainer--default .select2-results__group{cursor:default;display:block;font-size:14px}.select2-mContainer--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-mContainer--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-mContainer--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-mContainer--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-mContainer--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-mContainer--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-mContainer--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-mContainer--default .select2-selection--multiple .select2-selection__choice__remove:focus{color:#333;outline:none}.select2-mContainer--default.select2-mContainer--open.select2-mContainer--above .select2-selection--single,.select2-mContainer--default.select2-mContainer--open.select2-mContainer--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-mContainer--default.select2-mContainer--open.select2-mContainer--below .select2-selection--single,.select2-mContainer--default.select2-mContainer--open.select2-mContainer--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:rgba(0,0,0,0)}.select2-mContainer--classic .select2-selection--single{border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x}.select2-mContainer--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-mContainer--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-mContainer--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-mContainer--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-mContainer--classic .select2-dropdown{background-color:#ff0;border:1px solid rbga(167, 167, 167, 0.76)}.select2-mContainer--classic .select2-dropdown--above{border-bottom:none}.select2-mContainer--classic .select2-dropdown--below{border-top:none}.select2-mContainer--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-mContainer--classic .select2-results__option--group{padding:0}.select2-mContainer--classic .select2-results__option--disabled{color:gray}.select2-mContainer--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-mContainer--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-mContainer--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-mContainer--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-mContainer--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-mContainer--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-mContainer--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.selectTwo.darkbg+.select2 .select2Select,.selectTwo.darkbg+.select2 .select2-selection__rendered{background:#2e3854;color:purple}.select2.select2-mContainer--open .select2Select .select2-selection__arrow b{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.select2.select2-mContainer--open .select2Select .select2-selection__arrow b:after{content:"";background:url("../assets/img/icons/ok-down-up.svg") no-repeat center center;background-size:contain;width:10px;height:10px}.select2.select2-mContainer--open .select2Select .select2-selection__arrow b:after{position:absolute;top:50%;left:50%}.select2.select2-mContainer--open .select2Select .select2-selection__arrow b:after{-webkit-transform:translateX(50%) translateY(-30%);-moz-transform:translateX(50%) translateY(-30%);-ms-transform:translateX(50%) translateY(-30%);-o-transform:translateX(50%) translateY(-30%);transform:translateX(50%) translateY(-30%)}.select2 .select2Select{font-size:15px;outline:none;height:50px;display:flex;align-items:center;border-radius:10px;border:1px solid #aaa;background-color:#fff}@media(max-width: 61.9375em){.select2 .select2Select{height:50px}}.select2 .select2Select .select2-selection__arrow{position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;height:100%;padding:1rem}.select2 .select2Select .select2-selection__arrow{display:flex;justify-content:center;align-items:center}.select2 .select2Select .select2-selection__arrow b{border:0;font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;color:#000}.select2 .select2Select .select2-selection__arrow b:after{content:"";background:url("../assets/img/icons/ok-down-2.svg") no-repeat center center;background-size:contain;width:10px;height:10px;filter:brightness(0) saturate(100%) invert(13%) sepia(100%) saturate(4819%) hue-rotate(352deg) brightness(86%) contrast(101%);font-size:1rem;position:absolute;left:-13px;bottom:100%;top:-20px;color:#005d85}.select2 .select2Select .select2-selection__arrow b:after{position:absolute;top:50%;left:50%}.select2 .select2Select .select2-selection__arrow b:after{-webkit-transform:translateX(50%) translateY(-30%);-moz-transform:translateX(50%) translateY(-30%);-ms-transform:translateX(50%) translateY(-30%);-o-transform:translateX(50%) translateY(-30%);transform:translateX(50%) translateY(-30%)}.select2 .select2Select:focus{outline:none}.select2-results__message{font-size:18px !important}.accordion-header{position:relative;padding:0 1rem}.accordion-header .accordion-button{padding:1rem 0}.accordion-header .accordion-button{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#1a1a1a}.accordion-header .accordion-button .accordion-version-info{display:flex;align-items:start;justify-content:space-between;flex-direction:column}.accordion-header .accordion-button .accordion-version-info .version-title{display:inline-flex;align-items:center}.accordion-header .accordion-button .accordion-version-info .version-title .image-wrapper{background-color:#797979;margin-right:.5rem;width:50px;height:50px}.accordion-header .accordion-button .accordion-version-info .version-title .image-wrapper{display:flex;justify-content:center;align-items:center}.accordion-header .accordion-button .accordion-version-info .version-title img{filter:brightness(0) saturate(100%) invert(84%) sepia(15%) saturate(5940%) hue-rotate(166deg) brightness(96%) contrast(92%)}.accordion-header .accordion-button:focus{box-shadow:none}.accordion-header .accordion-button:not(.collapsed){background-color:inherit;box-shadow:none}.image-referans-wrapper{position:relative}.image-referans-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.image-wrapper{position:relative}.image-wrapper img{height:100%}.image-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.blog-card-image-wrapper{position:relative;width:100%;height:100%;border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;overflow:hidden}.blog-card-image-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.blog-card-image-wrapper img{height:100%}.short-product-outer-wrapper{position:relative;width:100%;height:100%;border-top-left-radius:12.5rem;border-bottom-right-radius:23.1875rem;overflow:hidden}@media(max-width: 61.9375em){.short-product-outer-wrapper{border-top-left-radius:0;border-bottom-right-radius:0}}.short-product-outer-wrapper img{height:100%}.short-product-outer-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.banner-blog-image-wrapper{position:relative;width:100%;aspect-ratio:21/9;border-radius:0.625rem;overflow:hidden;background-color:#f5f5f5}.banner-blog-image-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}@media(max-width: 61.9375em){.banner-blog-image-wrapper{aspect-ratio:16/9}}@media(max-width: 39.9375em){.banner-blog-image-wrapper{aspect-ratio:auto}}.slider-background{position:absolute;top:50%;left:0;width:100%;height:100%;object-fit:contain;z-index:0;border-radius:50%;overflow:hidden}@media(max-width: 39.9375em){.slider-background{border-radius:200px}}.slider-background img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.slider-background img{height:100%}.urun-resmi{position:absolute;aspect-ratio:1/1;height:500px !important}.urun-resmi{width:100%;height:auto;object-position:50% 50%;object-fit:contain}.urun-resmi{position:absolute;top:50%;left:50%}.urun-resmi{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.urun-resmi::before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(ellipse at center, rgba(46, 122, 75, 0.15) 0%, rgba(248, 249, 224, 0.1) 50%, transparent 100%);filter:blur(15px);z-index:-1;border-radius:50%}@media(max-width: 61.9375em){.urun-resmi{aspect-ratio:1/1;height:260px !important}.urun-resmi{position:absolute;top:60%;left:50%}.urun-resmi{-webkit-transform:translateX(-50%) translateY(-20%);-moz-transform:translateX(-50%) translateY(-20%);-ms-transform:translateX(-50%) translateY(-20%);-o-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}.urun-resmi::before{top:-15px;left:-15px;right:-15px;bottom:-15px;filter:blur(10px)}}.urun-resmi[data-aos]{transform:translate(-50%, -50%) !important}@media(max-width: 61.9375em){.urun-resmi[data-aos]{transform:translate(-50%, -20%) !important}}.urun-resmi[data-aos].aos-animate{transform:translate(-50%, -50%) !important}@media(max-width: 61.9375em){.urun-resmi[data-aos].aos-animate{transform:translate(-50%, -20%) !important}}.video-card-wrapper{position:relative;display:flex;justify-content:center;width:100%;height:100%;aspect-ratio:1/1;border-radius:0.625rem;overflow:hidden}.video-card-wrapper .coverImage{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.video-card-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:.5}.video-card-wrapper .video-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video-card-wrapper .video-icon-wrapper .play-icon{position:relative;background-color:#2e7a4b;border-radius:50%;width:50px;height:50px}.video-card-wrapper .video-icon-wrapper .play-icon{display:flex;justify-content:center;align-items:center}.video-card-wrapper .video-icon-wrapper .play-icon img{width:30px;z-index:2}.video-card-wrapper .video-icon-wrapper .play-icon img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.video-card-wrapper .video-icon-wrapper .play-icon img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .video-card-wrapper .video-icon-wrapper .play-icon img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.video-card-wrapper .video-icon-wrapper .play-icon::before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#814e88;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-card-wrapper .video-icon-wrapper .play-icon::after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#814e88;border-radius:50%;transition:all 200ms}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.square-image{aspect-ratio:1/1;width:100%;height:auto}.square-image{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.square-image.square-small{max-width:100px;max-height:100px}.square-image.square-medium{max-width:200px;max-height:200px}.square-image.square-large{max-width:300px;max-height:300px}.square-image-wrapper{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px}.square-image-wrapper img{width:100%;height:100%}.square-image-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.tanitim-urun-alani{position:relative;overflow:hidden;height:100%;border-radius:1.25rem;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1)}.tanitim-urun-alani{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);-moz-box-shadow:0 10px 30px rgba(0,0,0,.1);-ms-box-shadow:0 10px 30px rgba(0,0,0,.1);-o-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.tanitim-urun-alani:hover{transform:translateY(-8px)}.tanitim-urun-alani:hover{-webkit-box-shadow:0 20px 40px rgba(0,0,0,.15);-moz-box-shadow:0 20px 40px rgba(0,0,0,.15);-ms-box-shadow:0 20px 40px rgba(0,0,0,.15);-o-box-shadow:0 20px 40px rgba(0,0,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.15)}.tanitim-urun-alani:hover .tanitim-urun-image::before{background:linear-gradient(135deg, rgba(139, 195, 74, 0.3) 0%, rgba(76, 175, 80, 0.4) 50%, rgba(46, 125, 50, 0.5) 100%)}.tanitim-urun-alani:hover .tanitim-urun-image img{transform:scale(1.08)}.tanitim-urun-alani:hover .tanitim-text-info{backdrop-filter:blur(20px) saturate(180%);background-color:rgba(255,255,255,.95);transform:translateY(-5px)}.tanitim-urun-alani .tanitim-urun-image{border-radius:1.25rem;width:100%;height:28.125rem;overflow:hidden;display:block;position:relative}.tanitim-urun-alani .tanitim-urun-image::before{content:"";border-radius:1.25rem;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%);z-index:1;transition:all .5s ease}.tanitim-urun-alani .tanitim-urun-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.4) 100%);z-index:1;transition:all .5s ease}.tanitim-urun-alani .tanitim-urun-image img{height:100%;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1)}.tanitim-urun-alani .tanitim-urun-image img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.tanitim-urun-alani .tanitim-text-info{position:absolute;bottom:0px;left:0;right:0;padding:2rem 1.5rem;margin:1.5rem;background-color:rgba(255,255,255,.85);backdrop-filter:blur(15px) saturate(150%);-webkit-backdrop-filter:blur(15px) saturate(150%);border-radius:1rem;border:1px solid rgba(255,255,255,.3);z-index:2;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.tanitim-urun-alani .tanitim-text-info{-webkit-box-shadow:0 15px 35px rgba(0,0,0,.15);-moz-box-shadow:0 15px 35px rgba(0,0,0,.15);-ms-box-shadow:0 15px 35px rgba(0,0,0,.15);-o-box-shadow:0 15px 35px rgba(0,0,0,.15);box-shadow:0 15px 35px rgba(0,0,0,.15)}.tanitim-urun-alani .tanitim-text-info.right{right:0}.tanitim-urun-alani .tanitim-text-info.left{left:0}.tanitim-urun-alani .tanitim-text-info h2{margin-bottom:.75rem;letter-spacing:-0.5px;line-height:1.3;background:linear-gradient(135deg, #2d5016 0%, #4caf50 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.tanitim-urun-alani .tanitim-text-info h2{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.25rem,1.6vw,1.375rem);font-weight:700;font-style:normal;color:#9e63a6}.tanitim-urun-alani .tanitim-text-info p{font-size:14px;line-height:1.6;margin-bottom:1rem;opacity:.9}.tanitim-urun-alani .tanitim-text-info p{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.15vw,1rem);font-weight:500;font-style:normal;color:#333}.tanitim-urun-alani .tanitim-text-info a{display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.tanitim-urun-alani .tanitim-text-info a::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.tanitim-urun-alani .tanitim-text-info a:hover::before{left:100%}.tanitim-urun-alani .tanitim-text-info a:hover{transform:translateX(5px)}.tanitim-urun-alani .tanitim-text-info a:hover{-webkit-box-shadow:0 8px 20px rgba(139,195,74,.4);-moz-box-shadow:0 8px 20px rgba(139,195,74,.4);-ms-box-shadow:0 8px 20px rgba(139,195,74,.4);-o-box-shadow:0 8px 20px rgba(139,195,74,.4);box-shadow:0 8px 20px rgba(139,195,74,.4)}@media(max-width: 1200px){.tanitim-urun-alani .tanitim-urun-image{height:26.25rem}.tanitim-urun-alani .tanitim-text-info{padding:1.5rem 1.25rem;margin:1.25rem}.tanitim-urun-alani .tanitim-text-info h2{font-size:20px}.tanitim-urun-alani .tanitim-text-info p{font-size:13px}}@media(max-width: 768px){.tanitim-urun-alani .tanitim-urun-image{height:23.75rem}.tanitim-urun-alani .tanitim-text-info{padding:1.25rem 1rem;margin:1rem}.tanitim-urun-alani .tanitim-text-info h2{font-size:18px}.tanitim-urun-alani .tanitim-text-info p{font-size:12px;margin-bottom:.75rem}}.absImage-tr{position:absolute;top:0;right:0;opacity:.5}.price-wrapper{position:relative;display:flex;align-items:center;gap:0.625rem;padding:1rem 0}.price-wrapper span{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#0d0d0d}.price{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#1a1a1a}.price{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.price.white::after,.price-discount.white::after{color:#fff}.price-discount::after{color:rgba(0,0,0,.3)}.price::after{color:#0d0d0d}.price.purple{color:#9e63a6}.price-discount{position:relative;display:flex;align-items:center;color:rgba(0,0,0,.3)}.price-discount::before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:rgba(0,0,0,.3)}.price-discount::before{-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);-ms-transform:rotate(170deg);-o-transform:rotate(170deg);transform:rotate(170deg)}.password-input-wrapper{position:relative}.password-toggle-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:5px;z-index:10;transition:color .3s ease}.password-toggle-btn:hover{color:#495057}.password-toggle-btn.active{color:#007bff}.password-input-wrapper .form-control{padding-right:40px}.form-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-valid{border-color:#198754;box-shadow:0 0 0 .2rem rgba(25,135,84,.25)}.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.valid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875em}#targetID{position:fixed;bottom:0;left:0;background-color:#fff;padding:1rem;border-radius:0.625pxrem;z-index:9999}#targetID{-webkit-box-shadow:0 0 10px 0 #fefce8;-moz-box-shadow:0 0 10px 0 #fefce8;-ms-box-shadow:0 0 10px 0 #fefce8;-o-box-shadow:0 0 10px 0 #fefce8;box-shadow:0 0 10px 0 #fefce8}#targetID .cookieConsentContainer{width:950px;height:100%}@media(max-width: 61.9375em){#targetID .cookieConsentContainer{width:100%}}#targetID .cookieConsentContainer .cookieTitle p{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}#targetID .cookieConsentContainer .cookieDesc p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}#targetID .cookieConsentContainer .cookieButton{cursor:pointer}#targetID .cookieConsentContainer .cookieButton p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}#targetID .cookieConsentContainer .cookieButton{cursor:pointer}#targetID .cookieConsentContainer .cookieButton p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}#targetID .cookieConsentContainer .cookieButton.decline{background-color:#2e7a4b;padding:.5rem 1rem}#targetID .cookieConsentContainer .cookieButton.decline p{color:#fff}.layout-container-inner-wrapper{position:relative;height:100%}.layout-container-inner-wrapper .layout-container{position:sticky;top:110px;width:100%;display:flex;align-items:stretch;height:100%;min-height:calc(var(--vh, 1vh)*100)}@media(max-width: 61.9375em){.layout-container-inner-wrapper .layout-container{flex-direction:column;position:relative;top:0;min-height:auto}}.layout-container-inner-wrapper .layout-container .main{width:100%}.layout-container-inner-wrapper .profile-menu-button{position:absolute;left:0;top:110px;background-color:red;border-radius:1.875rem;width:50px;height:50px;z-index:999}.layout-container-inner-wrapper .profile-menu-button{display:flex;justify-content:center;align-items:center}.layout-container-inner-wrapper .profile-menu-button img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.layout-container-inner-wrapper .profile-menu-button img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .layout-container-inner-wrapper .profile-menu-button img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.layout-container-inner-wrapper .menu-vertical{display:flex;overflow:hidden;flex-direction:column;width:24.5625rem;background-color:#fff;height:100%;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;padding:1rem 0 1rem 1rem}@media(max-width: 61.9375em){.layout-container-inner-wrapper .menu-vertical{width:100%}}.layout-container-inner-wrapper .menu-vertical h1{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}@media(max-width: 61.9375em){.layout-container-inner-wrapper .menu-vertical ul{display:flex;align-items:center}}.layout-container-inner-wrapper .menu-vertical ul li{display:flex;align-items:center;flex-direction:column;width:100%}.layout-container-inner-wrapper .menu-vertical ul li:not(:last-child){margin:1.25rem 0}@media(max-width: 61.9375em){.layout-container-inner-wrapper .menu-vertical ul li:not(:last-child){margin:0}}.layout-container-inner-wrapper .menu-vertical ul li a{width:100%;height:100%;color:#2e7a4b;padding:1rem;white-space:pre}.layout-container-inner-wrapper .menu-vertical ul li a{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:500;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.layout-container-inner-wrapper .menu-vertical ul li a{padding:.5rem}}.layout-container-inner-wrapper .menu-vertical ul li.active{background-color:#9e63a6}.layout-container-inner-wrapper .menu-vertical ul li.active a{color:#fff}.layout-container-inner-wrapper .layout-menu{z-index:1080;position:sticky;top:110px;left:0;height:100%;margin-right:0 !important;margin-left:0 !important;transition:width .3s;min-height:1px}@media(max-width: 61.9375em){.layout-container-inner-wrapper .layout-menu{position:relative;top:0;z-index:3;width:100%;background-color:#fff}}.layout-container-inner-wrapper .layout-menu .layout-menu-wrapper{position:relative}.leftSideBar{display:flex;width:100%;flex-wrap:wrap;align-items:center}.leftSideBar .heading-wrapper{margin:2.75rem 0}.leftSideBar .heading-wrapper p{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:bold;font-style:normal;color:#0d0d0d}.leftSideBar .heading-wrapper span{font-family:"Cabin";font-size:2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;font-style:normal;color:#0d0d0d}.menu-list{position:relative}.menu-list li{cursor:pointer}.home-slides{position:absolute;top:0;left:0;width:100%;height:100%}.home-slides.owl-theme .owl-nav{margin-top:0;line-height:.01;display:none}.home-slides.owl-theme .owl-nav [class*=owl-]{position:absolute;left:10px;top:50%;width:60px;height:60px;line-height:63px;background-color:green;border-radius:0;color:#fff;opacity:.7;margin-top:-50px;font-size:28px}.home-slides.owl-theme .owl-nav [class*=owl-]{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.home-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:10px}.home-slides.owl-theme .owl-nav [class*=owl-]:hover{background-color:blue;color:#fff;opacity:1;outline:0;box-shadow:unset}.home-slides.owl-theme .owl-stage-outer{height:100%}.home-slides.owl-theme .owl-item{height:100%}.home-slides.owl-theme .owl-stage{height:100%}.home-slides .banner-image img{width:100%;height:auto;object-position:50% 50%;object-fit:contain}@media(max-width: 61.9375em){.home-slides .banner-image img{width:400px;position:absolute;bottom:0;right:0;margin:auto}}.home-slider-wrapper{position:relative;height:calc(var(--vh, 1vh)*100);will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}.home-slider-wrapper .custom-nav{position:absolute;left:40px;z-index:3;bottom:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 61.9375em){.home-slider-wrapper .custom-nav{right:0;top:0;left:auto}}.home-slider-wrapper .custom-nav .custom-butons{display:flex;align-items:center}.home-slider-wrapper .custom-nav .owl-counter{padding-bottom:1rem;letter-spacing:.1em}.home-slider-wrapper .custom-nav .owl-counter{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.home-slider-wrapper .custom-nav .owl-counter{display:none}}.home-slider-wrapper .custom-nav .owl-prev,.home-slider-wrapper .custom-nav .owl-next{border:none;padding:1rem;background-color:#fff;color:#fff;border-radius:5px;width:50px;height:50px}.home-slider-wrapper .custom-nav .owl-prev,.home-slider-wrapper .custom-nav .owl-next{display:flex;justify-content:center;align-items:center}@media(max-width: 39.9375em){.home-slider-wrapper .custom-nav .owl-prev,.home-slider-wrapper .custom-nav .owl-next{width:30px;height:30px}}.home-slider-wrapper .custom-nav .owl-prev i,.home-slider-wrapper .custom-nav .owl-next i{color:#161444}@media(max-width: 39.9375em){.home-slider-wrapper .custom-nav .owl-prev i,.home-slider-wrapper .custom-nav .owl-next i{font-size:.5rem}}.home-slider-wrapper .custom-nav .owl-prev,.home-slider-wrapper .custom-nav .owl-next{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.home-slider-wrapper .custom-nav .owl-prev:hover,.home-slider-wrapper .custom-nav .owl-next:hover{background-color:#161444}.home-slider-wrapper .custom-nav .owl-prev:hover i,.home-slider-wrapper .custom-nav .owl-next:hover i{color:#fff}.home-slider-wrapper .custom-nav .owl-prev{margin-right:1rem}@media(max-width: 61.9375em){.home-slider-wrapper .custom-nav .owl-prev{margin:1rem 0}}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}.main-banner-content{position:relative;justify-content:center;display:flex;flex-direction:column;z-index:5}.main-banner-content.banner-content-center{margin:50px auto 0;text-align:center}.main-banner-content .title{position:relative}.main-banner-content .title h1{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:700;font-style:normal;color:#0d0d0d}.main-banner-content .title h1 span{color:#2e7a4b}.main-banner-content .title p{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.25rem,1.25vw,1.25rem);font-weight:400;font-style:normal;color:#1a1a1a}.slider-desc-wrapper{position:relative;width:100%;text-align:center;display:block;color:#fff}.slider-desc-wrapper h1{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:700;font-style:normal;color:#fff}.slider-desc-wrapper h1.yellow{color:#f2be22}.slider-desc-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.slider-desc-wrapper h2{font-family:"Cabin";font-size:2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;font-style:normal;color:#0d0d0d}.main-banner{height:100%;position:relative;display:block;z-index:4;background-repeat:no-repeat;background-size:cover}.main-banner .bIcon{width:10px;height:10px}.main-banner .animateme{position:absolute;width:100%;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;will-change:transform;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.main-banner .animateme video{height:100%;width:100%;object-fit:cover}.main-banner .animateme canvas{width:100%;height:100%}.main-banner .animateme img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.main-banner .animateme::before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:3;width:100%;height:100%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 10%, rgba(237, 221, 83, 0) 90%)}@media(max-width: 61.9375em){.main-banner .animateme::before{width:100%}}@media(max-width: 61.9375em){.main-banner.mobile-showing .video-background{max-width:100%;background:#000}}.main-banner.none-before::before{display:none}.home-slider-controls{position:absolute;z-index:9;bottom:100px;left:100px}@media(max-width: 61.9375em){.home-slider-controls{right:0;left:0;top:auto;margin:0 auto;bottom:3rem;width:100%;display:flex;justify-content:center;padding:.5rem 0}.home-slider-controls{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}.home-slider-controls .home_slider-prev{margin-right:1rem}.home-slider-controls .home_slider-prev,.home-slider-controls .home_slider-next{position:relative;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.25);cursor:pointer}.home-slider-controls .home_slider-prev,.home-slider-controls .home_slider-next{display:flex;justify-content:center;align-items:center}.home-slider-controls .home_slider-prev,.home-slider-controls .home_slider-next{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.home-slider-controls .home_slider-prev img,.home-slider-controls .home_slider-next img{object-fit:contain;width:20px;aspect-ratio:3/2}.home-slider-controls .home_slider-prev img,.home-slider-controls .home_slider-next img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.home-slider-controls .home_slider-prev img,.home-slider-controls .home_slider-next img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .home-slider-controls .home_slider-prev img,[data-theme=light] .home-slider-controls .home_slider-next img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.home-slider-controls .home_slider-prev.disabled,.home-slider-controls .home_slider-next.disabled{opacity:0}.home-slider-controls .home_slider-prev:hover,.home-slider-controls .home_slider-next:hover{border-color:#fff}.home-slider-wrapper{position:relative;width:100%}.home-slider-wrapper .home_slider .home_slider-item img{width:100%}.owl-dots{position:relative;z-index:9;counter-reset:name;display:flex;align-items:center}@media(max-width: 39.9375em){.owl-dots{display:none}}.owl-dots button{width:20px;height:20px;border-radius:50%;margin-right:1rem}.owl-dots button{display:flex;justify-content:center;align-items:center}.owl-dots button.active::before{color:#fff}.owl-dots button::before{content:counter(name);counter-increment:name}.owl-dots button::before{font-family:"Cabin";font-size:1.5625rem;font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:500;font-style:normal;color:rgba(255,255,255,.5)}.slick-dots{position:relative;z-index:9;counter-reset:name;display:flex;align-items:center;justify-content:center}.slick-dots li:not(:last-child){margin-right:1rem}.slick-dots li button{width:20px;height:20px;border-radius:50%;margin-right:1rem;background-color:#1a1a1a;border:#fff;color:#fff}.slick-dots li button{display:flex;justify-content:center;align-items:center}.slick-dots li.slick-active button{background-color:#f2be22;color:#1a1a1a}.image-circle-wrapper{position:relative;border-radius:50%;overflow:hidden;width:500px;height:500px;flex-shrink:0}.image-circle-wrapper{display:flex;justify-content:center;align-items:center}.image-circle-wrapper{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 0 0 rgba(0,0,0,.1);-o-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1)}.image-circle-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.urunler-slider .slick-slide{margin-right:0.625rem}.slick-slide img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.slider-nav{position:relative;padding:1rem 0}.slider-nav .slick-track{width:100% !important}.slider-nav .slick-slide{margin-right:0.625rem;cursor:pointer}.slider-nav img{width:50px !important;height:50px !important}.slider-nav img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.slider-nav .photo-item{position:relative;border-radius:8px;width:50px !important;height:50px !important;overflow:hidden}.slider-nav .photo-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1;visibility:visible}.slider-nav .photo-item::before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.slider-nav .photo-item.slick-current::before{opacity:0;visibility:hidden}.galeri-slider .slick-slide{margin-right:10px}.galeri-slider .photo-item .slider-image-wrapper{border-radius:22px;overflow:hidden;width:100%;background-color:red;height:100%;min-height:300px;max-height:300px}.galeri-slider .photo-item .slider-image-wrapper a{background-color:green;display:flex;width:100%;height:100%;min-height:300px;max-height:300px}.galeri-slider .photo-item .slider-image-wrapper a img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.slider-helper{z-index:0;border:0;position:relative;padding-left:0;padding-right:0;margin-right:0;max-width:none}.slider-helper::before{left:-990em;background-color:#f4f6dc;content:"";display:block;position:absolute;width:990em;top:-2px;height:auto;bottom:0;z-index:1}.slider-helper .video-slider .slick-list{overflow:visible}.slider-helper .video-slider .slick-list .slick-slide{margin-right:0.625rem}.marquee{overflow:hidden;display:flex;background-color:var(--clr_light);color:var(--clr_dark);position:absolute;z-index:3;bottom:0;left:0;width:100%;height:20px;align-items:center;max-width:100%}.marquee.purple{background-color:#9e63a6}.marquee.purple .text{color:#fff}.marquee .text{white-space:nowrap;text-transform:uppercase;padding:0 20px;flex-shrink:0;animation:marquee 15s linear infinite}.marquee .text{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:var(--clr_dark)}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.home-slider-controls-modern{position:absolute;z-index:99;bottom:50px;left:50px;display:flex;gap:1rem}@media(max-width: 61.9375em){.home-slider-controls-modern{display:none;left:50%;transform:translateX(-50%);bottom:30px}}.home-slider-controls-modern .slider-nav-btn{width:60px;height:60px;border-radius:50%;border:none;background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;overflow:hidden}.home-slider-controls-modern .slider-nav-btn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 61.9375em){.home-slider-controls-modern .slider-nav-btn{width:50px;height:50px}}.home-slider-controls-modern .slider-nav-btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%, -50%)}.home-slider-controls-modern .slider-nav-btn::before{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.home-slider-controls-modern .slider-nav-btn:hover{background:rgba(255,255,255,.2);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.home-slider-controls-modern .slider-nav-btn:hover::before{width:100%;height:100%}.home-slider-controls-modern .slider-nav-btn:hover svg{transform:scale(1.1)}.home-slider-controls-modern .slider-nav-btn:active{transform:translateY(-1px)}.home-slider-controls-modern .slider-nav-btn svg{position:relative;z-index:1}.home-slider-controls-modern .slider-nav-btn svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider-progress-wrapper{position:absolute;top:0;left:0;width:100%;height:3px;background:rgba(255,255,255,.1);z-index:98;overflow:hidden}.slider-progress-wrapper .slider-progress-bar{height:100%;background:linear-gradient(90deg, #2e7a4b, #F2BE22);width:0%;box-shadow:0 0 20px rgba(255,255,255,.5)}.slider-progress-wrapper .slider-progress-bar{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider-dots-modern{position:absolute;bottom:50px;right:50px;z-index:99;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px 20px;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.1)}@media(max-width: 61.9375em){.slider-dots-modern{right:20px;bottom:30px;padding:10px 16px;gap:10px}}.slider-dots-modern .dot-modern{position:relative;width:40px;height:8px;background:rgba(255,255,255,.3);border:none;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;padding:0}@media(max-width: 61.9375em){.slider-dots-modern .dot-modern{width:32px;height:6px}}.slider-dots-modern .dot-modern .dot-inner{position:absolute;top:0;left:0;width:0%;height:100%;background:linear-gradient(135deg, #F2BE22 0%, #ffd700 100%);border-radius:10px;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.slider-dots-modern .dot-modern:hover{background:rgba(255,255,255,.5);transform:scaleY(1.2)}.slider-dots-modern .dot-modern.active{background:rgba(255,255,255,.5);width:50px}@media(max-width: 61.9375em){.slider-dots-modern .dot-modern.active{width:40px}}.slider-dots-modern .dot-modern.active .dot-inner{width:100%;animation:fillDot .4s cubic-bezier(0.4, 0, 0.2, 1) forwards}.slider-dots-modern .dot-modern.active.animating .dot-inner{animation:progressDot 6s linear forwards}.slider-dots-modern .dots-more{font-weight:600;opacity:.7;margin-left:4px;padding:2px 8px;background:rgba(255,255,255,.1);border-radius:10px}.slider-dots-modern .dots-more{font-family:"Cabin";font-size:.75rem;font-size:clamp(1rem,1.25vw,.75rem);font-weight:400;font-style:normal;color:#fff}@media(max-width: 61.9375em){.slider-dots-modern .dots-more{font-size:10px;padding:2px 6px}}@keyframes fillDot{from{width:0%}to{width:100%}}@keyframes progressDot{from{width:0%}to{width:100%}}.slider-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.3) 100%);z-index:1;pointer-events:none}.modern-slide .slider-content-wrapper{position:relative;width:100%;height:100%;display:table;z-index:2}@media(max-width: 61.9375em){.modern-slide .slider-content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}}@media(max-width: 61.9375em){.modern-slide .slider-content-wrapper .row{gap:2rem}.modern-slide .slider-content-wrapper .row>div{margin-bottom:1.5rem}.modern-slide .slider-content-wrapper .row>div:last-child{margin-bottom:0}}.marquee-modern{position:absolute;z-index:10;bottom:0;left:0;width:100%;height:35px;overflow:hidden;display:flex;align-items:center;box-shadow:0 -4px 20px rgba(0,0,0,.1)}@media(max-width: 61.9375em){.marquee-modern{height:30px}}.marquee-modern .marquee-content{display:flex;width:100%}.marquee-modern .marquee-text{display:flex;white-space:nowrap;animation:marquee-modern 30s linear infinite;will-change:transform}.marquee-modern .marquee-item{display:inline-block;padding:0 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.marquee-modern .marquee-item{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#fff}@media(max-width: 61.9375em){.marquee-modern .marquee-item{padding:0 1.5rem;font-size:12px}}.marquee-modern .marquee-item::after{content:"•";margin-left:2rem;opacity:.5}@keyframes marquee-modern{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.main-banner-content-modern{position:relative;z-index:3}@media(max-width: 61.9375em){.main-banner-content-modern{margin-top:-3rem}}.main-banner-content-modern .content-glass-card{position:relative;padding:2.5rem;border-radius:30px;background:rgba(255,255,255,.05);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}@media(max-width: 61.9375em){.main-banner-content-modern .content-glass-card{padding:1.75rem;border-radius:20px}}@media(max-width: 39.9375em){.main-banner-content-modern .content-glass-card{padding:.5rem;border-radius:16px}}.main-banner-content-modern .content-glass-card .glass-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);z-index:0}.main-banner-content-modern .content-glass-card .content-inner{position:relative;z-index:1}.main-banner-content-modern .content-glass-card .content-inner .animate-text{animation:fadeInUp .8s ease-out}.main-banner-content-modern .content-glass-card .content-inner .subtitle-modern{text-shadow:0 4px 20px rgba(0,0,0,.3);margin-bottom:1rem}.main-banner-content-modern .content-glass-card .content-inner .description-modern{line-height:1.8;text-shadow:0 2px 10px rgba(0,0,0,.2)}.modern-button-group{display:flex;gap:1rem}@media(max-width: 61.9375em){.modern-button-group{gap:.75rem;margin-top:1.5rem}}@media(max-width: 39.9375em){.modern-button-group{gap:.75rem}}.modern-button-group .beefitButton-modern{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);border:2px solid rgba(0,0,0,0)}.modern-button-group .beefitButton-modern{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 39.9375em){.modern-button-group .beefitButton-modern{padding:1rem;font-size:14px}}@media(max-width: 39.9375em){.modern-button-group .beefitButton-modern{justify-content:center}}.modern-button-group .beefitButton-modern .btn-text{position:relative;z-index:1}.modern-button-group .beefitButton-modern .btn-text{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 39.9375em){.modern-button-group .beefitButton-modern .btn-text{display:none}}.modern-button-group .beefitButton-modern .btn-icon{position:relative;z-index:1;display:flex;align-items:center}.modern-button-group .beefitButton-modern .btn-icon{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-button-group .beefitButton-modern .btn-icon svg{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-button-group .beefitButton-modern::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);transform:translateX(-100%);z-index:0}.modern-button-group .beefitButton-modern::before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-button-group .beefitButton-modern:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.3)}.modern-button-group .beefitButton-modern:hover::before{transform:translateX(0)}.modern-button-group .beefitButton-modern:hover .btn-icon{transform:translateX(5px)}.modern-button-group .beefitButton-modern:active{transform:translateY(-1px)}.modern-button-group .beefitButton-modern.primary-btn{background:linear-gradient(135deg, #9E63A6, #814e88);color:#fff}.modern-button-group .beefitButton-modern.primary-btn:hover{background:linear-gradient(135deg, #915798, #724478)}.modern-button-group .beefitButton-modern.secondary-btn{background:linear-gradient(135deg, #2e7a4b, #205534);color:#fff}.modern-button-group .beefitButton-modern.secondary-btn:hover{background:linear-gradient(135deg, #276740, #194229)}.slider-image-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width: 61.9375em){.slider-image-wrapper{min-height:300px;height:auto;padding:2rem 0}}@media(max-width: 39.9375em){.slider-image-wrapper{min-height:250px;padding:1.5rem 0}}.slider-image-wrapper .slider-background-modern{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-30%, -50%);z-index:1;opacity:.3}.slider-image-wrapper .slider-background-modern .bg-image{width:100%;height:100%;object-fit:contain;filter:blur(2px);animation:float 6s ease-in-out infinite}.slider-image-wrapper .slider-background-modern .image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;border-radius:50%;filter:blur(100px);opacity:.4;z-index:2;animation:pulse 4s ease-in-out infinite}.slider-image-wrapper .product-image-container{position:relative;z-index:3;max-width:500px;width:100%}@media(max-width: 61.9375em){.slider-image-wrapper .product-image-container{position:absolute;top:20%}}.slider-image-wrapper .product-image-container .urun-resmi-modern{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 60px rgba(0, 0, 0, 0.4));animation:productFloat 5s ease-in-out infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width: 39.9375em){.slider-image-wrapper .product-image-container .urun-resmi-modern{filter:drop-shadow(0 10px 30px rgba(0, 0, 0, 0.4));animation:productFloat 7s ease-in-out infinite;min-width:250px;max-width:250px}}.decorative-circle{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none;animation:decorativeFloat 8s ease-in-out infinite}.decorative-circle.circle-1{width:400px;height:400px;top:-100px;right:-100px;animation-delay:0s}@media(max-width: 61.9375em){.decorative-circle.circle-1{width:250px;height:250px;top:-50px;right:-50px}}.decorative-circle.circle-2{width:500px;height:500px;bottom:-150px;left:-150px;animation-delay:2s}@media(max-width: 61.9375em){.decorative-circle.circle-2{width:300px;height:300px;bottom:-75px;left:-75px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translate(-50%, -50%) translateY(0px)}50%{transform:translate(-50%, -50%) translateY(-20px)}}@keyframes productFloat{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes pulse{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:.4}50%{transform:translate(-50%, -50%) scale(1.1);opacity:.6}}@keyframes decorativeFloat{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(30px, -30px) scale(1.05)}66%{transform:translate(-20px, 20px) scale(0.95)}}.middle-banner-section{position:relative}.middle-banner-section img{height:100% !important;width:100%}.middle-banner-section img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.modern-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.modern-header .header-container{background:rgba(0,0,0,0);backdrop-filter:blur(10px);padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.06);transition:all .3s ease}@media(max-width: 39.9375em){.modern-header .header-container{padding:1rem 0}}.modern-header .header-container .mobile-menu-btn svg path{stroke:#fff}.modern-header .header-container .user-dropdown .user-name{color:#fff}.modern-header .header-container .user-dropdown .dropdown-trigger .dropdown-icon path{stroke:#fff}.modern-header .header-container .main-nav li a{color:#fff}.modern-header.scrolled{background:#fefce8}.modern-header.scrolled .header-container{padding:.75rem 0;box-shadow:0 4px 20px rgba(0,0,0,.08);border-bottom-color:rgba(0,0,0,0)}.modern-header.scrolled .header-container .mobile-menu-btn svg path{stroke:#000}.modern-header.scrolled .header-container .user-dropdown .user-name{color:#000}.modern-header.scrolled .header-container .user-dropdown .dropdown-icon path{stroke:#000}.modern-header.scrolled .header-container .main-nav li a{color:#000}.modern-header.scrolled .header-logo{max-height:50px}.modern-header.sticky-header{position:sticky;top:0}.modern-header.sticky-header .header-container{background:#fefce8;box-shadow:0 2px 15px rgba(0,0,0,.1)}.modern-header.sticky-header .header-container .mobile-menu-btn svg path{stroke:#000}.modern-header.sticky-header .header-container .user-dropdown .user-name{color:#000}.modern-header.sticky-header .header-container .user-dropdown .dropdown-icon path{stroke:#000}.modern-header.sticky-header .header-container .main-nav li a{color:#000}.modern-header .logo-link{display:inline-block;transition:transform .3s ease}.modern-header .logo-link:hover{transform:scale(1.05)}.modern-header .header-logo{max-height:65px;width:auto;object-fit:contain;transition:all .3s ease}@media(max-width: 61.9375em){.modern-header .header-logo{max-height:50px}}@media(max-width: 39.9375em){.modern-header .header-logo{max-height:45px}}.modern-header .main-nav .nav-list{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.modern-header .main-nav .nav-item{position:relative}.modern-header .main-nav .nav-link{position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;color:#1a1a1a;text-decoration:none;transition:color .3s ease;overflow:hidden}.modern-header .main-nav .nav-link{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-header .main-nav .nav-link .link-text{position:relative;z-index:1}.modern-header .main-nav .nav-link .link-underline{position:absolute;bottom:8px;left:1rem;right:1rem;height:2px;background:linear-gradient(90deg, #9E63A6, #2e7a4b);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:2px}.modern-header .main-nav .nav-link:hover,.modern-header .main-nav .nav-link.active{color:#9e63a6}.modern-header .main-nav .nav-link:hover .link-underline,.modern-header .main-nav .nav-link.active .link-underline{transform:scaleX(1)}.modern-header .main-nav .nav-link.active{font-weight:600}.modern-header .header-actions{display:flex;align-items:center;gap:.75rem}@media(max-width: 39.9375em){.modern-header .header-actions{gap:.5rem}}.modern-header .action-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;border-radius:12px;color:#1a1a1a;text-decoration:none;cursor:pointer;transition:all .3s ease}.modern-header .action-btn{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-header .action-btn{padding:.6rem .8rem}}.modern-header .action-btn svg{stroke:currentColor;transition:all .3s ease}.modern-header .action-btn:hover{background:rgba(158,99,166,.08);color:#9e63a6;transform:translateY(-2px)}.modern-header .action-btn.whatsapp-btn{color:#25d366}.modern-header .action-btn.whatsapp-btn:hover{background:rgba(37,211,102,.1);transform:scale(1.1) rotate(5deg)}@media(max-width: 39.9375em){.modern-header .action-btn.mobile-menu-btn{padding:0rem;height:50px}}.modern-header .user-btn{padding:0}.modern-header .user-btn .user-dropdown{position:relative}.modern-header .user-btn .dropdown-trigger{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;border-radius:12px;color:#1a1a1a;cursor:pointer;transition:all .3s ease}.modern-header .user-btn .dropdown-trigger{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-header .user-btn .dropdown-trigger{padding:.6rem}}.modern-header .user-btn .dropdown-trigger .user-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:50%;color:#fff}.modern-header .user-btn .dropdown-trigger .user-avatar svg{stroke:#fff}.modern-header .user-btn .dropdown-trigger .user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-header .user-btn .dropdown-trigger .dropdown-icon{transition:transform .3s ease}.modern-header .user-btn .dropdown-trigger:hover{background:rgba(158,99,166,.08);color:#9e63a6}.modern-header .user-btn .dropdown-trigger:hover .dropdown-icon{transform:translateY(2px)}.modern-header .user-btn .modern-dropdown-menu{position:absolute;top:calc(100% + .75rem);right:0;min-width:280px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:1000;overflow:hidden}.modern-header .user-btn .modern-dropdown-menu::before{content:"";position:absolute;top:-0.75rem;left:0;right:0;height:.75rem;background:rgba(0,0,0,0)}@media(max-width: 39.9375em){.modern-header .user-btn .modern-dropdown-menu{min-width:250px;right:auto;left:-70px}}.modern-header .user-btn .modern-dropdown-menu .dropdown-header{padding:1.5rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info{display:flex;align-items:center;gap:1rem}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-avatar-large{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:50%;font-weight:600;text-transform:uppercase}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-avatar-large{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#fff}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-details{flex:1;min-width:0}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-details h4{margin:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-details h4{font-family:"Cabin";font-size:1rem;font-size:clamp(1.25rem,2vw,1rem);font-weight:500;font-style:normal;color:#fff}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-details p{margin:.25rem 0 0;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-header .user-btn .modern-dropdown-menu .dropdown-header .user-info .user-details p{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#fff}.modern-header .user-btn .modern-dropdown-menu .dropdown-list{list-style:none;margin:0;padding:.75rem}.modern-header .user-btn .modern-dropdown-menu .dropdown-list.auth-menu{padding:1rem}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li{margin:0}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li a,.modern-header .user-btn .modern-dropdown-menu .dropdown-list li .logout-btn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:rgba(0,0,0,0);border:none;border-radius:10px;color:#1a1a1a;text-decoration:none;text-align:left;cursor:pointer;transition:all .2s ease}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li a,.modern-header .user-btn .modern-dropdown-menu .dropdown-list li .logout-btn{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li a svg,.modern-header .user-btn .modern-dropdown-menu .dropdown-list li .logout-btn svg{stroke:currentColor;flex-shrink:0}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li a:hover,.modern-header .user-btn .modern-dropdown-menu .dropdown-list li .logout-btn:hover{background:rgba(158,99,166,.08);color:#9e63a6;transform:translateX(4px)}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li.logout-item{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}.modern-header .user-btn .modern-dropdown-menu .dropdown-list li.logout-item .logout-btn:hover{background:rgba(220,53,69,.08);color:#dc3545}.modern-header .user-btn .user-dropdown:hover .modern-dropdown-menu,.modern-header .user-btn .user-dropdown:focus-within .modern-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.modern-header .cart-btn{position:relative;padding:.75rem 1rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff;border-radius:12px;transition:all .3s ease;cursor:pointer}@media(max-width: 39.9375em){.modern-header .cart-btn{padding:.6rem .8rem}}.modern-header .cart-btn .cart-icon{position:relative;display:flex;align-items:center;justify-content:center}.modern-header .cart-btn .cart-icon svg{stroke:#fff}.modern-header .cart-btn .cart-icon .cart-badge{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#f2be22;color:#1a1a1a;border-radius:10px;animation:badgePop .3s ease}.modern-header .cart-btn .cart-icon .cart-badge{font-family:"Cabin";font-size:.6875rem;font-size:clamp(1rem,1.25vw,.6875rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-header .cart-btn .cart-text{color:#fff}.modern-header .cart-btn .cart-text{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#fff}.modern-header .cart-btn:hover{background:linear-gradient(135deg, #915798, #276740);transform:translateY(-2px);box-shadow:0 8px 20px rgba(158,99,166,.4)}.modern-header .header-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:3px;background:rgba(0,0,0,.05);overflow:hidden}.modern-header .header-progress-bar .progress-fill{height:100%;width:0%;background:linear-gradient(90deg, #9E63A6, #2e7a4b, #F2BE22);transition:width .1s ease-out}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.general{position:fixed;width:100%;z-index:10}.general .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.general .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .general .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.general .whatsapp-info .oLogo{filter:brightness(0) saturate(100%) invert(72%) sepia(6%) saturate(5064%) hue-rotate(53deg) brightness(88%) contrast(79%)}.general .whatsapp-info .oLogo{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.general #mainMenu{position:relative;height:inherit}.general .logo-wrapper{position:relative;display:flex;align-items:center;height:100%}.general .logo{position:relative}.general .logo{width:100%;height:auto;object-position:50% 50%;object-fit:contain}.general .logo{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.general .container-wrapper{padding:1rem 0}.general .container-wrapper{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.general .container-wrapper .row{position:relative}.general.bxShadow{-webkit-box-shadow:0px 7px 29px 0px rgba(100,100,111,.2);-moz-box-shadow:0px 7px 29px 0px rgba(100,100,111,.2);-ms-box-shadow:0px 7px 29px 0px rgba(100,100,111,.2);-o-box-shadow:0px 7px 29px 0px rgba(100,100,111,.2);box-shadow:0px 7px 29px 0px rgba(100,100,111,.2)}.general .logo{min-height:70px;max-height:70px}@media(max-width: 61.9375em){.general .logo{min-height:50px;max-height:50px}}.general.bkWhite .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.general.bkWhite .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .general.bkWhite .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.general.bkWhite .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.general.bkWhite .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .general.bkWhite .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.general.bkWhite .user-accounts p{color:#0d0d0d}.general.bkWhite .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.general.bkWhite .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .general.bkWhite .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.general.bkWhite .container-wrapper{background-color:#fefce8}.general.bkWhite .container-wrapper .row::before{width:100%}.general.bkWhite .mini-logo{display:flex}.general.bkWhite .header-nav-list li a{color:#1a1a1a}.general.withSticky{position:sticky;top:0}.general.withSticky .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.general.withSticky .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .general.withSticky .menu-wrapper img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.general.withSticky .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.general.withSticky .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .general.withSticky .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.general.withSticky .user-accounts p{color:#0d0d0d}.general.withSticky .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.general.withSticky .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .general.withSticky .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.general.withSticky .container-wrapper{background-color:#fefce8}.general.withSticky .header-nav-list li a{color:#1a1a1a}.general.withSticky .header-nav-list li a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.general.withSticky .header-nav-list li a:hover{color:#f2be22}.header-nav-list{position:relative;display:flex;align-items:center}.header-nav-list li:not(:last-child) .menu-link{margin-right:1.5rem}.header-nav-list li .user-accounts{position:relative;cursor:pointer}.header-nav-list li .user-accounts{display:flex;justify-content:center;align-items:center}.header-nav-list li .user-accounts p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.header-nav-list li .user-accounts img{width:30px;height:30px}.header-nav-list li .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.header-nav-list li .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .header-nav-list li .user-accounts img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.header-nav-list li .user-accounts .sub-menu{position:absolute;top:100%;left:0;width:fit-contnet;background-color:#fff;padding:1rem;border-radius:0.625rem;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 0 10px 0 rgba(0,0,0,.1);-webkit-transition:all .5s cubic-bezier(0.77, 0, 0.175, 1);transition:all .5s cubic-bezier(0.77, 0, 0.175, 1);z-index:1000}.header-nav-list li .user-accounts .sub-menu{-webkit-transform:translateX(0) translateY(-12px);-moz-transform:translateX(0) translateY(-12px);-ms-transform:translateX(0) translateY(-12px);-o-transform:translateX(0) translateY(-12px);transform:translateX(0) translateY(-12px)}.header-nav-list li .user-accounts .sub-menu ul{display:flex;align-items:center;flex-direction:column;justify-content:start}.header-nav-list li .user-accounts .sub-menu ul li{padding:.5rem 0}.header-nav-list li .user-accounts .sub-menu ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.header-nav-list li .user-accounts .sub-menu ul li a{white-space:pre}.header-nav-list li .user-accounts .sub-menu ul li a{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.header-nav-list li .user-accounts .sub-menu ul li:hover a{color:#9e63a6}.header-nav-list li .user-accounts:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto}.header-nav-list li .user-accounts:hover .sub-menu{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.header-nav-list li .sepetim{position:relative;cursor:pointer}.header-nav-list li .sepetim{display:flex;justify-content:center;align-items:center}.header-nav-list li .sepetim .sepet-count{position:absolute;top:-10px;right:-10px;background-color:#649176;color:#fff;width:20px;height:20px;border-radius:50%;border:1px solid #fff}.header-nav-list li .sepetim .sepet-count{display:flex;justify-content:center;align-items:center}.header-nav-list li .sepetim img{width:30px;height:30px}.header-nav-list li .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.header-nav-list li .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .header-nav-list li .sepetim img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.header-nav-list li a{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.header-nav-list li a{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.header-nav-list li a img{width:20px !important;height:20px !important}.header-nav-list li a img{width:100%;height:auto;object-position:50% 50%;object-fit:contain}.header-nav-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.header-nav-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .header-nav-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.header-nav-list li a:hover{color:#9e63a6 !important}.product-hero.bg-beeLight{background-color:#e8e5c4}.product-benefits.with-border{border-radius:1.25rem;border:1px solid #e8e5c4}.product-benefits.with-border{-webkit-box-shadow:0 0 10px 0 #e8e5c4;-moz-box-shadow:0 0 10px 0 #e8e5c4;-ms-box-shadow:0 0 10px 0 #e8e5c4;-o-box-shadow:0 0 10px 0 #e8e5c4;box-shadow:0 0 10px 0 #e8e5c4}.blog-section{position:relative;padding:6.25rem 0}.login-section{position:relative;padding:0 0 6.25rem}.sepetim-section{position:relative;padding:0 0 6.25rem}.odeme-sonuc-section{position:relative;padding:0 0 6.25rem}.iletisim-section{position:relative;padding:0 0 6.25rem}.home-urun-section{position:relative;padding:6.0625rem 0 9.25rem}@media(max-width: 61.9375em){.home-urun-section{padding:3.5625rem 0 2.375rem}}.tanitim-section{position:relative;padding:7.5rem 0}@media(max-width: 61.9375em){.tanitim-section{padding:5rem 0}}.urunler-section{position:relative;padding:7.5rem 0}@media(max-width: 61.9375em){.urunler-section{padding:5rem 0}}.sectionp{position:relative;padding:6.25rem 0;background:linear-gradient(135deg, rgba(156, 39, 176, 0.03) 0%, rgba(233, 30, 99, 0.04) 50%, rgb(255, 255, 255) 100%);overflow:hidden}.sectionp::before{content:"";position:absolute;top:-50%;left:-10%;width:500px;height:500px;background:radial-gradient(circle, rgba(156, 39, 176, 0.08) 0%, transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.sectionp::after{content:"";position:absolute;bottom:-30%;right:-5%;width:450px;height:450px;background:radial-gradient(circle, rgba(233, 30, 99, 0.06) 0%, transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.sectionp>.container{position:relative;z-index:1}.section-padding-bottom{position:relative;padding:0 0 6.25rem}.test-section{position:relative;padding:6.25rem 0}.bg-shadow-1{background:linear-gradient(135deg, rgba(248, 249, 224, 0.6) 0%, rgba(139, 195, 74, 0.08) 50%, rgba(248, 249, 224, 0.4) 100%);position:relative}.bg-shadow-1::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%, rgba(139, 195, 74, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(76, 175, 80, 0.08) 0%, transparent 50%);pointer-events:none;z-index:0}.bg-shadow-1>.container{position:relative;z-index:1}.bg-shadow-2{background-color:#f4f6dc}.modern-product-feature-section{position:relative;padding:7.5rem 0;overflow:hidden}@media(max-width: 61.9375em){.modern-product-feature-section{padding:5rem 0 3.75rem}}.modern-product-feature-section .mt-section{margin-top:7.5rem}@media(max-width: 61.9375em){.modern-product-feature-section .mt-section{margin-top:5rem}}.product-feature-row{position:relative;margin-bottom:3.75rem}.product-feature-row:last-child{margin-bottom:0}.feature-card{position:relative;padding:3.75rem 2.5rem;border-radius:32px;background:#fff;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.06)}.feature-card{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media(max-width: 61.9375em){.feature-card{padding:2.5rem 1.5rem;border-radius:24px}}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.feature-card:hover .feature-image{transform:scale(1.05) rotate(2deg)}.feature-card:hover .image-glow-effect{opacity:.6}.feature-card:hover .modern-feature-btn{transform:translateY(-3px);box-shadow:0 8px 30px rgba(158,99,166,.4)}.feature-card .feature-bg-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.5}.feature-card .feature-bg-decoration .decoration-circle{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:floatDecoration 8s ease-in-out infinite}.feature-card .feature-bg-decoration .decoration-circle.circle-1{width:300px;height:300px;background:radial-gradient(circle, #9E63A6, transparent);top:-100px;right:-50px;animation-delay:0s}@media(max-width: 61.9375em){.feature-card .feature-bg-decoration .decoration-circle.circle-1{width:200px;height:200px}}.feature-card .feature-bg-decoration .decoration-circle.circle-2{width:250px;height:250px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-80px;left:-50px;animation-delay:2s}@media(max-width: 61.9375em){.feature-card .feature-bg-decoration .decoration-circle.circle-2{width:150px;height:150px}}.feature-card .feature-bg-decoration .decoration-lines{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:linear-gradient(90deg, transparent 49%, rgba(158, 99, 166, 0.05) 50%, transparent 51%),linear-gradient(0deg, transparent 49%, rgba(46, 122, 75, 0.05) 50%, transparent 51%);background-size:80px 80px}.feature-image-wrapper{position:relative;z-index:2}.feature-image-wrapper .image-container{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.feature-image-wrapper .image-container{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media(max-width: 61.9375em){.feature-image-wrapper .image-container{border-radius:20px}}.feature-image-wrapper .image-container .image-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));z-index:1}.feature-image-wrapper .image-container .feature-image{position:relative;z-index:2;width:100%;height:auto;display:block}.feature-image-wrapper .image-container .feature-image{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.feature-image-wrapper .image-container .image-glow-effect{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;background:radial-gradient(circle, rgba(158, 99, 166, 0.3), transparent);filter:blur(40px);opacity:0;z-index:0}.feature-image-wrapper .image-container .image-glow-effect{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.feature-image-wrapper .feature-badge{position:absolute;top:20px;right:20px;z-index:10;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg, #F2BE22, #edb50e);color:#1a1a1a;border-radius:50px;font-weight:600;font-size:.875rem;box-shadow:0 4px 20px rgba(242,190,34,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:badgePulse 2s ease-in-out infinite}@media(max-width: 61.9375em){.feature-image-wrapper .feature-badge{top:15px;right:15px;padding:.6rem 1rem;font-size:.75rem}}.feature-image-wrapper .feature-badge svg{flex-shrink:0}.feature-content-wrapper{position:relative;z-index:2}.feature-content-wrapper .content-glass-card{position:relative;padding:2.5rem;border-radius:24px;background:rgba(255,255,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}@media(max-width: 61.9375em){.feature-content-wrapper .content-glass-card{padding:2rem;border-radius:20px}}@media(max-width: 39.9375em){.feature-content-wrapper .content-glass-card{padding:1.5rem}}.feature-content-wrapper .feature-description{margin:2rem 0}@media(max-width: 61.9375em){.feature-content-wrapper .feature-description{margin:1.5rem 0}}.feature-content-wrapper .feature-description .description-text{line-height:1.8;margin-bottom:1.5rem}.feature-content-wrapper .feature-description .description-text{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.feature-content-wrapper .feature-description .description-text{font-size:16px}}.feature-content-wrapper .feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.feature-content-wrapper .feature-list li{display:flex;align-items:center;gap:.75rem}.feature-content-wrapper .feature-list li{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.feature-content-wrapper .feature-list li{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.feature-content-wrapper .feature-list li svg{flex-shrink:0;color:#2e7a4b;background:rgba(46,122,75,.1);border-radius:50%;padding:2px}.feature-content-wrapper .feature-list li:hover{transform:translateX(5px);color:#9e63a6}.feature-content-wrapper .feature-list li:hover svg{color:#9e63a6;background:rgba(158,99,166,.1)}.feature-actions{margin-top:2rem}@media(max-width: 61.9375em){.feature-actions{margin-top:1.5rem}}@keyframes floatDecoration{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(20px, -20px) scale(1.05)}}@keyframes badgePulse{0%,100%{transform:scale(1);box-shadow:0 4px 20px rgba(242,190,34,.4)}50%{transform:scale(1.05);box-shadow:0 6px 30px rgba(242,190,34,.6)}}.modern-video-section{position:relative;padding:7.5rem 0;overflow:hidden;background:linear-gradient(135deg, rgba(33, 150, 243, 0.04) 0%, rgba(139, 195, 74, 0.05) 50%, rgb(255, 255, 255) 100%)}@media(max-width: 61.9375em){.modern-video-section{padding:5rem 0}}.modern-video-section::before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle, rgba(33, 150, 243, 0.08) 0%, transparent 70%);border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;animation:orbFloat 15s ease-in-out infinite}.modern-video-section::after{content:"";position:absolute;bottom:-25%;left:-5%;width:550px;height:550px;background:radial-gradient(circle, rgba(139, 195, 74, 0.07) 0%, transparent 70%);border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;animation:orbFloat 20s ease-in-out infinite reverse}.video-content-wrapper{position:relative;z-index:2}.video-content-wrapper .content-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));border:2px solid rgba(158,99,166,.2);border-radius:50px;color:#9e63a6;font-weight:600;font-size:.875rem;margin-bottom:1.5rem}.video-content-wrapper .content-badge{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.video-content-wrapper .content-badge svg{flex-shrink:0}.video-content-wrapper .content-badge:hover{background:linear-gradient(135deg, rgba(158, 99, 166, 0.15), rgba(46, 122, 75, 0.15));border-color:rgba(158,99,166,.4);transform:translateY(-2px)}.video-stats{display:flex;gap:2rem;margin-top:2.5rem;flex-wrap:wrap}@media(max-width: 61.9375em){.video-stats{gap:1.5rem;margin-top:2rem}}.video-stats .stat-item{display:flex;align-items:center;gap:.75rem}.video-stats .stat-item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.video-stats .stat-item:hover{transform:translateY(-3px)}.video-stats .stat-item:hover .stat-icon{background:linear-gradient(135deg, #9E63A6, #2e7a4b);box-shadow:0 6px 20px rgba(158,99,166,.3)}.video-stats .stat-item:hover .stat-icon svg{color:#fff}.video-stats .stat-item .stat-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.1)}.video-stats .stat-item .stat-icon{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.video-stats .stat-item .stat-icon svg{color:#9e63a6}.video-stats .stat-item .stat-icon svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.video-stats .stat-item .stat-content{display:flex;flex-direction:column;gap:.25rem}.video-stats .stat-item .stat-content .stat-number{color:#1a1a1a;line-height:1}.video-stats .stat-item .stat-content .stat-number{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:700;font-style:normal;color:#0d0d0d}.video-stats .stat-item .stat-content .stat-label{color:#797979}.video-stats .stat-item .stat-content .stat-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-video-slider-wrapper{position:relative;z-index:2}.modern-video-slider-wrapper .video-slider-container{position:relative;padding:1rem;border-radius:24px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 40px rgba(0,0,0,.08)}@media(max-width: 61.9375em){.modern-video-slider-wrapper .video-slider-container{padding:.75rem;border-radius:20px}}.modern-video-card{position:relative;overflow:hidden;background:#fff}.modern-video-card{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-video-card:hover{box-shadow:0 15px 50px rgba(0,0,0,.15)}.modern-video-card:hover .video-thumbnail img{transform:scale(1.1)}.modern-video-card:hover .video-overlay{opacity:1}.modern-video-card:hover .play-button-outer{transform:scale(1.1);background:rgba(255,255,255,.95)}.modern-video-card:hover .play-button-inner{background:linear-gradient(135deg, #9E63A6, #2e7a4b)}.modern-video-card:hover .play-pulse{animation:playPulse 1.5s ease-out infinite}.modern-video-card .video-card-link{display:block;text-decoration:none;color:inherit}.modern-video-card .video-thumbnail{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:linear-gradient(135deg, #f0f0f0, #e0e0e0)}.modern-video-card .video-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modern-video-card .video-thumbnail img{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.modern-video-card .video-thumbnail .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.modern-video-card .video-thumbnail .video-overlay{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-video-card .video-thumbnail .video-overlay .overlay-gradient{width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.6) 100%)}.modern-video-card .video-thumbnail .play-button-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.modern-video-card .video-thumbnail .play-button-outer{position:relative;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,.2)}.modern-video-card .video-thumbnail .play-button-outer{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 61.9375em){.modern-video-card .video-thumbnail .play-button-outer{width:60px;height:60px}}.modern-video-card .video-thumbnail .play-button-inner{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, rgba(158, 99, 166, 0.9), rgba(46, 122, 75, 0.9));display:flex;align-items:center;justify-content:center}.modern-video-card .video-thumbnail .play-button-inner{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 61.9375em){.modern-video-card .video-thumbnail .play-button-inner{width:42px;height:42px}}.modern-video-card .video-thumbnail .play-button-inner .play-icon{color:#fff;margin-left:3px}.modern-video-card .video-thumbnail .play-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;border:2px solid rgba(255,255,255,.6);opacity:0}@media(max-width: 61.9375em){.modern-video-card .video-thumbnail .play-pulse{width:60px;height:60px}}.modern-video-card .video-thumbnail .video-duration{position:absolute;bottom:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border-radius:8px;font-size:.75rem;font-weight:600}.modern-video-card .video-thumbnail .video-duration svg{flex-shrink:0}.modern-video-card .video-info{padding:1.25rem;background:#fff}@media(max-width: 61.9375em){.modern-video-card .video-info{padding:1rem}}.modern-video-card .video-info .video-title{margin:0 0 .75rem 0;line-height:1.4}.modern-video-card .video-info .video-title{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.25rem,2vw,1.125rem);font-weight:500;font-style:normal;color:#1a1a1a}.modern-video-card .video-info .video-title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 61.9375em){.modern-video-card .video-info .video-title{font-size:16px}}.modern-video-card .video-info .video-meta{display:flex;align-items:center;gap:.5rem;color:#797979}.modern-video-card .video-info .video-meta{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-video-card .video-info .video-meta svg{flex-shrink:0;opacity:.7}.modern-video-card .card-corner{position:absolute;top:0;right:0;width:60px;height:60px;background:linear-gradient(135deg, #9E63A6, transparent);opacity:.1;pointer-events:none}.video-slider-nav{position:absolute;bottom:50%;left:0;right:0;transform:translateY(50%);display:flex;justify-content:space-between;padding:0 -50px;z-index:10;pointer-events:none}@media(max-width: 61.9375em){.video-slider-nav{padding:0 -30px}}.video-slider-nav .slider-nav-btn{width:50px;height:50px;border-radius:50%;border:none;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#9e63a6;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.1);pointer-events:all}.video-slider-nav .slider-nav-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 61.9375em){.video-slider-nav .slider-nav-btn{width:40px;height:40px}.video-slider-nav .slider-nav-btn svg{width:16px;height:16px}}.video-slider-nav .slider-nav-btn:hover{background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff;transform:scale(1.1);box-shadow:0 6px 25px rgba(158,99,166,.4)}.video-slider-nav .slider-nav-btn:active{transform:scale(0.95)}.video-slider-nav .slider-nav-btn.prev-btn{margin-left:-50px}@media(max-width: 61.9375em){.video-slider-nav .slider-nav-btn.prev-btn{margin-left:-30px}}.video-slider-nav .slider-nav-btn.next-btn{margin-right:-50px}@media(max-width: 61.9375em){.video-slider-nav .slider-nav-btn.next-btn{margin-right:-30px}}.video-decoration{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.video-decoration .decoration-dot{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3;animation:floatDot 6s ease-in-out infinite}.video-decoration .decoration-dot.dot-1{width:200px;height:200px;background:radial-gradient(circle, #9E63A6, transparent);top:-50px;right:-50px;animation-delay:0s}@media(max-width: 61.9375em){.video-decoration .decoration-dot.dot-1{width:150px;height:150px}}.video-decoration .decoration-dot.dot-2{width:150px;height:150px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:50px;left:-30px;animation-delay:2s}@media(max-width: 61.9375em){.video-decoration .decoration-dot.dot-2{width:100px;height:100px}}.video-decoration .decoration-dot.dot-3{width:180px;height:180px;background:radial-gradient(circle, #F2BE22, transparent);top:40%;right:-40px;animation-delay:4s}@media(max-width: 61.9375em){.video-decoration .decoration-dot.dot-3{width:120px;height:120px}}@keyframes playPulse{0%{transform:translate(-50%, -50%) scale(1);opacity:.6}100%{transform:translate(-50%, -50%) scale(1.5);opacity:0}}@keyframes floatDot{0%,100%{transform:translate(0, 0)}50%{transform:translate(15px, -15px)}}.modern-blog-section{position:relative;padding:7.5rem 0;overflow:hidden;background:linear-gradient(135deg, rgba(255, 238, 88, 0.08) 0%, rgba(255, 152, 0, 0.06) 50%, rgb(255, 255, 255) 100%)}@media(max-width: 61.9375em){.modern-blog-section{padding:5rem 0}}.modern-blog-section::before{content:"";position:absolute;top:-15%;left:-8%;width:500px;height:500px;background:radial-gradient(circle, rgba(255, 238, 88, 0.12) 0%, transparent 70%);border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;animation:orbFloat 18s ease-in-out infinite}.modern-blog-section::after{content:"";position:absolute;bottom:-20%;right:-10%;width:520px;height:520px;background:radial-gradient(circle, rgba(255, 152, 0, 0.1) 0%, transparent 70%);border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;animation:orbFloat 22s ease-in-out infinite reverse}.modern-blog-section .section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));border:2px solid rgba(158,99,166,.2);border-radius:50px;color:#9e63a6;font-weight:600;font-size:.875rem;margin-bottom:1.5rem}.modern-blog-section .section-badge{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-blog-section .section-badge svg{flex-shrink:0}.modern-blog-section .section-badge:hover{background:linear-gradient(135deg, rgba(158, 99, 166, 0.15), rgba(46, 122, 75, 0.15));border-color:rgba(158,99,166,.4);transform:translateY(-2px)}.blog-bg-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.4}.blog-bg-decoration .decoration-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:floatDecoration 10s ease-in-out infinite}.blog-bg-decoration .decoration-shape.shape-1{width:400px;height:400px;background:radial-gradient(circle, #9E63A6, transparent);top:-100px;right:-100px;animation-delay:0s}@media(max-width: 61.9375em){.blog-bg-decoration .decoration-shape.shape-1{width:250px;height:250px;top:-50px;right:-50px}}.blog-bg-decoration .decoration-shape.shape-2{width:350px;height:350px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-80px;left:-80px;animation-delay:3s}@media(max-width: 61.9375em){.blog-bg-decoration .decoration-shape.shape-2{width:200px;height:200px;bottom:-40px;left:-40px}}.close-modal{position:absolute;cursor:pointer;right:0.625rem;top:0.625rem}.close-modal:focus{box-shadow:none !important}.modal .modal-content{background-image:url("../assets/img/back-light.png");background-size:cover;background-position:top center;background-repeat:no-repeat}.modal .modal-header{border-top-left-radius:10px;border-top-right-radius:10px}.modal .modal-date{background-color:rgba(100,117,129,.05);border-radius:15px;padding:1rem}.modal .modal-date{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:700;font-style:normal;color:#0d0d0d}.modal .modal-date>img{max-width:20px;min-width:20px;margin-right:.3rem}.modal .modal-date>img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.modal .modal-date>img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .modal .modal-date>img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.modal .modal-title{font-family:"Cabin";font-size:1.9375rem;font-size:clamp(1.625rem,3vw,1.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modal .modal-header.withWhite,.modal .modal-body.withWhite{background-color:#fff}.modal .modal-header .kalori-title-wrapper p,.modal .modal-body .kalori-title-wrapper p{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}.modal .modal-header .kalori-title-wrapper span,.modal .modal-body .kalori-title-wrapper span{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}.modal .modal-dialog{min-height:calc(var(--vh, 1vh)*90);max-height:calc(var(--vh, 1vh)*90);overflow-x:auto}.modal .modal-dialog.m800{max-width:800px !important}.modal .modal-dialog.big{max-width:90% !important}@media(max-width: 39.9375em){.modal .modal-dialog.big{max-width:100% !important}}.modal .modal-body h6{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}.modal .modal-footer{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.modern-product-modal .modal-dialog{max-width:900px}.modern-product-modal .modal-content{border-radius:24px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.3);background:#fff;overflow:hidden;height:auto;max-height:calc(100vh - 220px) !important}.modern-product-modal .modern-modal-header{position:relative;padding:2rem 2.5rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.05), rgba(46, 122, 75, 0.05));border-bottom:1px solid rgba(0,0,0,.06)}@media(max-width: 39.9375em){.modern-product-modal .modern-modal-header{padding:1.5rem}}.modern-product-modal .modern-modal-header .modal-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:3rem}.modern-product-modal .modern-modal-header .modal-title-wrapper .modal-title{color:#1a1a1a;margin:0;font-weight:700;flex:1}.modern-product-modal .modern-modal-header .modal-title-wrapper .modal-title{font-family:"Cabin";font-size:1.625rem;font-size:clamp(1.5rem,3vw,1.625rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-product-modal .modern-modal-header .modal-title-wrapper .modal-title{font-size:20px}}.modern-product-modal .modern-modal-header .modal-title-wrapper .stock-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;flex-shrink:0}.modern-product-modal .modern-modal-header .modal-title-wrapper .stock-badge{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-modal .modern-modal-header .modal-title-wrapper .stock-badge svg{stroke:currentColor;flex-shrink:0}.modern-product-modal .modern-modal-header .modal-title-wrapper .stock-badge.in-stock{background:rgba(16,185,129,.1);color:#10b981}.modern-product-modal .modern-modal-header .modal-title-wrapper .stock-badge.out-of-stock{background:rgba(239,68,68,.1);color:#ef4444}.modern-product-modal .modern-modal-header .modern-close-btn{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.modern-product-modal .modern-modal-header .modern-close-btn svg{stroke:#1a1a1a;transition:all .3s ease}.modern-product-modal .modern-modal-header .modern-close-btn:hover{background:#9e63a6;transform:rotate(90deg)}.modern-product-modal .modern-modal-header .modern-close-btn:hover svg{stroke:#fff}.modern-product-modal .modern-modal-body{padding:2rem 2.5rem;overflow:scroll}@media(max-width: 39.9375em){.modern-product-modal .modern-modal-body{padding:1.5rem}}.modern-product-modal .product-gallery .main-slider-wrapper{position:relative;border-radius:16px;overflow:hidden;background:#f8f9fa;margin-bottom:1rem}.modern-product-modal .product-gallery .main-slider-wrapper .gallery-item{position:relative;aspect-ratio:1;cursor:pointer}.modern-product-modal .product-gallery .main-slider-wrapper .gallery-item a{display:block;width:100%;height:100%}.modern-product-modal .product-gallery .main-slider-wrapper .gallery-item .gallery-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.modern-product-modal .product-gallery .main-slider-wrapper .gallery-item:hover .gallery-image{transform:scale(1.05)}.modern-product-modal .product-gallery .main-slider-wrapper .zoom-indicator{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:50px;color:#1a1a1a;opacity:0;transition:opacity .3s ease}.modern-product-modal .product-gallery .main-slider-wrapper .zoom-indicator{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-modal .product-gallery .main-slider-wrapper .zoom-indicator svg{stroke:#9e63a6}.modern-product-modal .product-gallery .main-slider-wrapper:hover .zoom-indicator{opacity:1}.modern-product-modal .product-gallery .thumb-slider-wrapper .slick-slider{margin:0 -0.25rem}.modern-product-modal .product-gallery .thumb-slider-wrapper .thumb-item{padding:0 .25rem;cursor:pointer}.modern-product-modal .product-gallery .thumb-slider-wrapper .thumb-item .thumb-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:2px solid rgba(0,0,0,0);transition:all .3s ease}.modern-product-modal .product-gallery .thumb-slider-wrapper .thumb-item:hover .thumb-image{border-color:rgba(158,99,166,.3)}.modern-product-modal .product-gallery .thumb-slider-wrapper .thumb-item.slick-current .thumb-image{border-color:#9e63a6}.modern-product-modal .product-info-section .modern-price-section{padding:1rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.08), rgba(46, 122, 75, 0.08));border-radius:16px;margin-bottom:2rem}.modern-product-modal .product-info-section .modern-price-section .price-label{display:block;color:#797979;margin-bottom:.75rem}.modern-product-modal .product-info-section .modern-price-section .price-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .modern-price-section .price-display{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}.modern-product-modal .product-info-section .modern-price-section .price-display .original-price{color:#797979;text-decoration:line-through}.modern-product-modal .product-info-section .modern-price-section .price-display .original-price{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .modern-price-section .price-display .current-price{font-weight:700;background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-product-modal .product-info-section .modern-price-section .price-display .current-price{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .modern-price-section .discount-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(242,190,34,.2);border-radius:50px;color:#1a1a1a}.modern-product-modal .product-info-section .modern-price-section .discount-badge{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .modern-price-section .discount-badge svg{stroke:currentColor}.modern-product-modal .product-info-section .product-description{margin-bottom:2rem}.modern-product-modal .product-info-section .product-description .desc-title{color:#1a1a1a;margin:0 0 1rem;font-weight:600}.modern-product-modal .product-info-section .product-description .desc-title{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.5rem,2.5vw,1.125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .product-description .desc-text{color:#797979;margin-bottom:1rem}.modern-product-modal .product-info-section .product-description .desc-text{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .product-description .desc-html{color:#797979}.modern-product-modal .product-info-section .product-description .desc-html{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .product-description .desc-html h2,.modern-product-modal .product-info-section .product-description .desc-html h3,.modern-product-modal .product-info-section .product-description .desc-html h4{color:#1a1a1a;margin:0 0 1rem;font-weight:600}.modern-product-modal .product-info-section .product-description .desc-html h2,.modern-product-modal .product-info-section .product-description .desc-html h3,.modern-product-modal .product-info-section .product-description .desc-html h4{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.5rem,3vw,1.125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .product-description .desc-html p{margin:1rem 0}.modern-product-modal .product-info-section .product-description .desc-html p:last-child{margin-bottom:0}.modern-product-modal .product-info-section .product-description .desc-html ul,.modern-product-modal .product-info-section .product-description .desc-html ol{margin:1rem 0}.modern-product-modal .product-info-section .product-description .desc-html ul li::before,.modern-product-modal .product-info-section .product-description .desc-html ol li::before{content:"";position:relative;width:10px;height:10px;background-color:#9e63a6;border-radius:50%;margin-right:.5rem;display:inline-flex;flex-shrink:0}.modern-product-modal .product-info-section .product-description .desc-html li{margin-bottom:.5rem}.modern-product-modal .product-info-section .product-features{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f8f9fa;border-radius:12px}.modern-product-modal .product-info-section .product-features .feature-item{display:flex;align-items:center;gap:.75rem;color:#1a1a1a}.modern-product-modal .product-info-section .product-features .feature-item{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-modal .product-info-section .product-features .feature-item svg{stroke:#9e63a6;flex-shrink:0}.modern-product-modal .modern-modal-footer{padding:1.5rem 2.5rem;background:#f8f9fa;border-top:1px solid rgba(0,0,0,.06)}@media(max-width: 39.9375em){.modern-product-modal .modern-modal-footer{padding:1.25rem 1.5rem}}.modern-product-modal .modern-modal-footer .footer-actions{display:flex;gap:1rem;width:100%}@media(max-width: 39.9375em){.modern-product-modal .modern-modal-footer .footer-actions{flex-direction:column}}.modern-product-modal .modern-modal-footer .modal-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:52px;max-height:52px;padding:0 1.5rem;border:none;border-radius:12px;text-decoration:none;cursor:pointer;transition:all .3s ease}.modern-product-modal .modern-modal-footer .modal-action-btn{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-modal .modern-modal-footer .modal-action-btn svg{stroke:currentColor;flex-shrink:0;transition:transform .3s ease}.modern-product-modal .modern-modal-footer .modal-action-btn.add-to-cart{background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff}.modern-product-modal .modern-modal-footer .modal-action-btn.add-to-cart svg{stroke:#fff}.modern-product-modal .modern-modal-footer .modal-action-btn.add-to-cart:hover{background:linear-gradient(135deg, #915798, #276740);transform:translateY(-2px);box-shadow:0 8px 20px rgba(158,99,166,.4)}.modern-product-modal .modern-modal-footer .modal-action-btn.add-to-cart:hover svg{transform:scale(1.1)}.modern-product-modal .modern-modal-footer .modal-action-btn.view-detail{background:#fff;color:#9e63a6;border:2px solid #9e63a6}.modern-product-modal .modern-modal-footer .modal-action-btn.view-detail:hover{background:#9e63a6;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(158,99,166,.3)}.modern-product-modal .modern-modal-footer .modal-action-btn.view-detail:hover svg{stroke:#fff;transform:translateX(4px)}.modern-product-modal .modern-modal-footer .modal-action-btn.out-of-stock-btn{background:#e5e7eb;color:#6b7280;cursor:not-allowed}.modern-product-modal .modern-modal-footer .modal-action-btn.out-of-stock-btn svg{stroke:#6b7280}.modern-product-modal .modern-modal-footer .modal-action-btn.out-of-stock-btn:hover{transform:none;box-shadow:none}.modern-product-modal.show .modal-dialog{animation:modalSlideUp .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes modalSlideUp{from{opacity:0;transform:translateY(50px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modern-footer{position:relative;overflow:hidden}.footer-newsletter{position:relative;padding:4rem 0;background:linear-gradient(135deg, #9E63A6, #814e88);overflow:hidden}@media(max-width: 61.9375em){.footer-newsletter{padding:3rem 0}}.footer-newsletter::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.1), transparent),radial-gradient(circle at 80% 50%, rgba(46, 122, 75, 0.2), transparent);pointer-events:none}.footer-newsletter .newsletter-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem;background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 40px rgba(0,0,0,.1)}@media(max-width: 61.9375em){.footer-newsletter .newsletter-wrapper{flex-direction:column;text-align:center;padding:1rem}}.footer-newsletter .newsletter-content{display:flex;align-items:center;gap:1.5rem;flex:1}@media(max-width: 61.9375em){.footer-newsletter .newsletter-content{flex-direction:column}}.footer-newsletter .newsletter-content .newsletter-icon{width:60px;height:60px;border-radius:16px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-newsletter .newsletter-content .newsletter-icon svg{color:#fff}.footer-newsletter .newsletter-content .newsletter-text h3{margin:0 0 .5rem 0;line-height:1.2}.footer-newsletter .newsletter-content .newsletter-text h3{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.5rem,2.5vw,1.5rem);font-weight:600;font-style:normal;color:#fff}@media(max-width: 61.9375em){.footer-newsletter .newsletter-content .newsletter-text h3{font-size:20px}}.footer-newsletter .newsletter-content .newsletter-text p{color:rgba(255,255,255,.9);margin:0}.footer-newsletter .newsletter-content .newsletter-text p{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.footer-newsletter .newsletter-form{flex:1;max-width:500px}@media(max-width: 61.9375em){.footer-newsletter .newsletter-form{width:100%;max-width:100%}}.footer-newsletter .newsletter-form .form-input-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:50px;padding:6px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.footer-newsletter .newsletter-form .form-input-wrapper .input-icon{position:absolute;left:1.25rem;color:#797979;pointer-events:none;z-index:1}.footer-newsletter .newsletter-form .form-input-wrapper input{flex:1;border:none;outline:none;padding:.875rem 1rem .875rem 3rem;background:rgba(0,0,0,0);color:#1a1a1a;border-radius:50px}.footer-newsletter .newsletter-form .form-input-wrapper input{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.footer-newsletter .newsletter-form .form-input-wrapper input::placeholder{color:#797979}.footer-newsletter .newsletter-form .form-input-wrapper .subscribe-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem .75rem;background:linear-gradient(135deg, #2e7a4b, #205534);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:15px;cursor:pointer;flex-shrink:0}.footer-newsletter .newsletter-form .form-input-wrapper .subscribe-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-newsletter .newsletter-form .form-input-wrapper .subscribe-btn:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(46,122,75,.4)}.footer-newsletter .newsletter-form .form-input-wrapper .subscribe-btn:active{transform:scale(0.98)}.footer-newsletter .newsletter-form .form-input-wrapper .subscribe-btn svg{flex-shrink:0}.footer-main{position:relative;padding:5rem 0 3rem;background:linear-gradient(to bottom, #1f2937, #111827);color:#fff}@media(max-width: 61.9375em){.footer-main{padding:4rem 0 2rem}}.footer-main::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M30 30c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20zm0 0c0 11.046 8.954 20 20 20s20-8.954 20-20-8.954-20-20-20-20 8.954-20 20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;pointer-events:none}.footer-brand{position:relative;z-index:1}.footer-brand .brand-logo{margin-bottom:1.5rem}.footer-brand .brand-logo .footer-logo{max-height:150px;width:auto;display:block}@media(max-width: 61.9375em){.footer-brand .brand-logo .footer-logo{max-height:90px}}.footer-brand .brand-description{color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:1.5rem;max-width:350px}.footer-brand .brand-description{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#fff}.footer-brand .brand-badges{display:flex;flex-direction:column;gap:.75rem}.footer-brand .brand-badges .badge-item{display:inline-flex;align-items:center;gap:.6rem;color:rgba(255,255,255,.9)}.footer-brand .brand-badges .badge-item{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#fff}.footer-brand .brand-badges .badge-item svg{color:#2e7a4b;flex-shrink:0}.footer-column{position:relative;z-index:1}.footer-column .footer-title{margin:0 0 1.5rem 0;position:relative;display:inline-block}.footer-column .footer-title{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.25rem,2vw,1.125rem);font-weight:500;font-style:normal;color:#fff}.footer-column .footer-title::after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:linear-gradient(90deg, #2e7a4b, transparent);border-radius:10px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links li a{display:inline-flex;align-items:center;gap:.6rem;color:rgba(255,255,255,.7);text-decoration:none}.footer-links li a{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#fff}.footer-links li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-links li a svg{flex-shrink:0;opacity:0;transform:translateX(-10px)}.footer-links li a svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-links li a:hover{color:#2e7a4b;transform:translateX(5px)}.footer-links li a:hover svg{opacity:1;transform:translateX(0)}.footer-contact{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:1rem}.footer-contact .contact-item{display:flex;align-items:center;gap:.75rem;text-decoration:none;padding:.75rem;border-radius:12px;background:rgba(255,255,255,.05)}.footer-contact .contact-item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-contact .contact-item:hover{background:rgba(255,255,255,.1);transform:translateX(5px)}.footer-contact .contact-item:hover .contact-icon{background:linear-gradient(135deg, #9E63A6, #2e7a4b)}.footer-contact .contact-item:hover .contact-icon svg{color:#fff}.footer-contact .contact-item:hover .contact-icon.whatsapp{background:linear-gradient(135deg, #25D366, #128C7E)}.footer-contact .contact-item .contact-icon{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-contact .contact-item .contact-icon{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-contact .contact-item .contact-icon svg{color:#2e7a4b}.footer-contact .contact-item .contact-icon svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-contact .contact-item span{color:rgba(255,255,255,.9)}.footer-contact .contact-item span{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#fff}.footer-social{margin-top:2rem}.footer-social .social-title{color:rgba(255,255,255,.9);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.footer-social .social-title{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#fff}.footer-social .social-links{display:flex;gap:.75rem}.footer-social .social-links .social-link{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;text-decoration:none;border:2px solid rgba(0,0,0,0)}.footer-social .social-links .social-link{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-social .social-links .social-link svg{color:#fff}.footer-social .social-links .social-link svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-social .social-links .social-link:hover{background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-color:rgba(255,255,255,.3);transform:translateY(-4px) scale(1.1);box-shadow:0 8px 25px rgba(158,99,166,.4)}.footer-social .social-links .social-link:active{transform:translateY(-2px) scale(1.05)}.footer-bottom{position:relative;padding:2rem 0;background:#0f172a;border-top:1px solid rgba(255,255,255,.1)}@media(max-width: 61.9375em){.footer-bottom{padding:1.5rem 0}}.footer-bottom .footer-bottom-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}@media(max-width: 61.9375em){.footer-bottom .footer-bottom-content{flex-direction:column;text-align:center;gap:1.5rem}}.footer-bottom .copyright-text p{color:rgba(255,255,255,.7);margin:0}.footer-bottom .copyright-text p{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#fff}.footer-bottom .copyright-text p strong{color:#2e7a4b;font-weight:600}.footer-bottom .payment-methods{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media(max-width: 61.9375em){.footer-bottom .payment-methods{justify-content:center}}.footer-bottom .payment-methods .payment-label{color:rgba(255,255,255,.6)}.footer-bottom .payment-methods .payment-label{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#fff}.footer-bottom .payment-methods .payment-icons{display:flex;gap:.5rem}.footer-bottom .payment-methods .payment-icons .payment-icon{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-bottom .payment-methods .payment-icons .payment-icon:hover{transform:translateY(-3px)}.footer-bottom .footer-links-bottom{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(max-width: 61.9375em){.footer-bottom .footer-links-bottom{justify-content:center}}.footer-bottom .footer-links-bottom a{color:rgba(255,255,255,.7);text-decoration:none}.footer-bottom .footer-links-bottom a{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#fff}.footer-bottom .footer-links-bottom a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-bottom .footer-links-bottom a:hover{color:#2e7a4b}.footer-bottom .footer-links-bottom .separator{color:rgba(255,255,255,.3)}.footer-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.footer-decoration .decoration-circle{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;animation:floatDecoration 12s ease-in-out infinite}.footer-decoration .decoration-circle.circle-1{width:500px;height:500px;background:radial-gradient(circle, #9E63A6, transparent);top:-200px;right:-100px;animation-delay:0s}@media(max-width: 61.9375em){.footer-decoration .decoration-circle.circle-1{width:300px;height:300px}}.footer-decoration .decoration-circle.circle-2{width:400px;height:400px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-150px;left:-100px;animation-delay:4s}@media(max-width: 61.9375em){.footer-decoration .decoration-circle.circle-2{width:250px;height:250px}}.footer-wrapper{position:relative}.footer-wrapper .footer-top{position:relative;padding:5rem 0;background:linear-gradient(90deg, #fefce8 64%, #fefce8 100%)}@media(max-width: 61.9375em){.footer-wrapper .footer-top{padding:4rem 0}}.footer-wrapper .footer-top::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%232e7a4b' fill-opacity='0.03'%3E%3Cpath d='M30 30c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20zm0 0c0 11.046 8.954 20 20 20s20-8.954 20-20-8.954-20-20-20-20 8.954-20 20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3;pointer-events:none}.footer-wrapper .footer-top .footer-list{position:relative;z-index:1}.footer-wrapper .footer-top .footer-list h3{margin-bottom:1rem}.footer-wrapper .footer-top .footer-list h3{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;font-style:normal;color:#9e63a6}.footer-wrapper .footer-top .footer-list ul{display:flex;flex-direction:column;gap:1rem}.footer-wrapper .footer-top .footer-list ul li{display:flex;flex-direction:column;gap:1rem}.footer-wrapper .footer-top .footer-list ul li a{display:flex;align-items:center;gap:1rem}.footer-wrapper .footer-top .footer-list ul li a{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.footer-wrapper .footer-top .footer-list ul li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.footer-wrapper .footer-top .footer-list ul li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .footer-wrapper .footer-top .footer-list ul li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.footer-wrapper .footer-top .footer-list ul li a p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.footer-wrapper .footer-bottom{position:relative;padding:1rem 0;flex-direction:column}.footer-wrapper .footer-bottom{display:flex;justify-content:center;align-items:center}.footer-wrapper .footer-bottom img{width:180px;height:auto;object-fit:cover}.footer-wrapper .footer-bottom p{margin-top:2rem}.footer-wrapper .footer-bottom p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#fff}.section-bulten-wrapper{position:relative;height:100%;min-height:100%;display:flex;align-items:center;background:linear-gradient(180deg, #d9d9d9 100%, #FEFCE8 100%);overflow:hidden}@media(max-width: 61.9375em){.section-bulten-wrapper{background:#fefce8}}.section-bulten-wrapper .bulten-image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.section-bulten-wrapper .bulten-image-wrapper::before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, transparent 30%, #d9d9d9 47%, #fefce8 53%);z-index:1}@media(max-width: 61.9375em){.section-bulten-wrapper .bulten-image-wrapper::before{background:linear-gradient(0deg, transparent 0%, #fefce8 47%, #fefce8 53%)}}.section-bulten-wrapper .bulten-image-wrapper img{height:100% !important}.section-bulten-wrapper .bulten-image-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.bulten-content-wrapper{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:5.875rem}@media(max-width: 61.9375em){.bulten-content-wrapper{padding:1rem}}.bulten-content-wrapper p{padding:1rem 0}.menu-wrapper{position:relative;z-index:2;cursor:pointer}.menu-wrapper span{width:100%;height:4px;display:block;border-radius:5px;transition:all .3s ease;background-color:#2e7a4b}.modern-mobile-menu{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:9999;pointer-events:none}.modern-mobile-menu{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-mobile-menu.show{pointer-events:all}.modern-mobile-menu.show .menu-backdrop{opacity:1;visibility:visible}.modern-mobile-menu.show .menu-panel{transform:translateX(0);box-shadow:10px 0 50px rgba(0,0,0,.15)}.modern-mobile-menu .menu-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;cursor:pointer;z-index:1}.modern-mobile-menu .menu-backdrop{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-mobile-menu .menu-panel{position:absolute;top:0;left:0;bottom:0;width:320px;max-width:85%;background:#fff;transform:translateX(-100%);display:flex;flex-direction:column;z-index:2;box-shadow:5px 0 20px rgba(0,0,0,.1)}.modern-mobile-menu .menu-panel{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 39.9375em){.modern-mobile-menu .menu-panel{width:280px}}.modern-menu-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(135deg, #9E63A6, #915798);color:#fff;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media(max-width: 39.9375em){.modern-menu-header{padding:1.25rem}}.modern-menu-header .logo-wrapper{flex:1}.modern-menu-header .logo-wrapper .logo{max-height:40px;width:auto;display:block}@media(max-width: 39.9375em){.modern-menu-header .logo-wrapper .logo{max-height:35px}}.modern-menu-header .modern-close-btn{width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.modern-menu-header .modern-close-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-menu-header .modern-close-btn:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.modern-menu-header .modern-close-btn:active{transform:rotate(90deg) scale(0.9)}.mobile-menu-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.mobile-menu-content::-webkit-scrollbar{width:6px}.mobile-menu-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.mobile-menu-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:10px}.mobile-menu-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #915798, #276740)}.mobile-menu-content .mobile-inner-wrapper{padding:1.5rem}@media(max-width: 39.9375em){.mobile-menu-content .mobile-inner-wrapper{padding:1.25rem}}.mobile-nav .menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mobile-nav .menu-item{position:relative}.mobile-nav .menu-item .menu-link{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border-radius:16px;text-decoration:none;color:#1a1a1a;border:2px solid rgba(0,0,0,.06);overflow:hidden}.mobile-nav .menu-item .menu-link{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .menu-item .menu-link::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom, #9E63A6, #2e7a4b);transform:scaleY(0)}.mobile-nav .menu-item .menu-link::before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .menu-item .menu-link:hover,.mobile-nav .menu-item .menu-link.active{background:linear-gradient(135deg, rgba(158, 99, 166, 0.05), rgba(46, 122, 75, 0.05));border-color:rgba(158,99,166,.2);transform:translateX(8px)}.mobile-nav .menu-item .menu-link:hover::before,.mobile-nav .menu-item .menu-link.active::before{transform:scaleY(1)}.mobile-nav .menu-item .menu-link:hover .link-icon,.mobile-nav .menu-item .menu-link.active .link-icon{background:linear-gradient(135deg, #9E63A6, #2e7a4b)}.mobile-nav .menu-item .menu-link:hover .link-icon svg,.mobile-nav .menu-item .menu-link.active .link-icon svg{color:#fff}.mobile-nav .menu-item .menu-link:hover .link-text,.mobile-nav .menu-item .menu-link.active .link-text{color:#9e63a6}.mobile-nav .menu-item .menu-link:hover .link-arrow,.mobile-nav .menu-item .menu-link.active .link-arrow{opacity:1;transform:translateX(0)}.mobile-nav .menu-item .menu-link .link-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-nav .menu-item .menu-link .link-icon{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .menu-item .menu-link .link-icon svg{color:#9e63a6}.mobile-nav .menu-item .menu-link .link-icon svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .menu-item .menu-link .link-text{flex:1;color:#1a1a1a}.mobile-nav .menu-item .menu-link .link-text{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#0d0d0d}.mobile-nav .menu-item .menu-link .link-text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .menu-item .menu-link .link-arrow{opacity:0;transform:translateX(-10px);color:#9e63a6;flex-shrink:0}.mobile-nav .menu-item .menu-link .link-arrow{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-menu-footer{position:relative;flex-shrink:0;padding:1.5rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.02), transparent);border-top:1px solid rgba(0,0,0,.08)}@media(max-width: 39.9375em){.modern-menu-footer{padding:1.25rem}}.modern-menu-footer .social-section{margin-bottom:1.5rem}.modern-menu-footer .social-section .social-title{color:#797979;text-align:center;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.modern-menu-footer .social-section .social-title{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-menu-footer .modern-social-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:1rem}.modern-menu-footer .modern-social-list li .social-link{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));display:flex;align-items:center;justify-content:center;text-decoration:none;border:2px solid rgba(0,0,0,0);box-shadow:0 2px 10px rgba(0,0,0,.05)}.modern-menu-footer .modern-social-list li .social-link{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-menu-footer .modern-social-list li .social-link svg{color:#9e63a6}.modern-menu-footer .modern-social-list li .social-link svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-menu-footer .modern-social-list li .social-link:hover{background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(158,99,166,.3)}.modern-menu-footer .modern-social-list li .social-link:hover svg{color:#fff}.modern-menu-footer .modern-social-list li .social-link:active{transform:translateY(-1px) scale(1)}.modern-menu-footer .menu-copyright{text-align:center}.modern-menu-footer .menu-copyright p{color:#797979;margin:0;opacity:.7}.modern-menu-footer .menu-copyright p{font-family:"Cabin";font-size:.75rem;font-size:clamp(1rem,1.25vw,.75rem);font-weight:400;font-style:normal;color:#0d0d0d}.mobile-menu,.mobile-detay{position:fixed;left:0;bottom:0;box-shadow:0px 5px 12px rgba(0,0,0,.16);height:100%;width:100%;max-width:100%;background-color:#fefce8;z-index:95;-webkit-transition:all .5s cubic-bezier(0.77, 0, 0.175, 1);transition:all .5s cubic-bezier(0.77, 0, 0.175, 1);display:flex;flex-direction:column;align-items:start;justify-content:space-between;z-index:9999;overflow:hidden;height:calc(var(--vh, 1vh)*100)}.mobile-menu,.mobile-detay{-webkit-transform:translateX(-150%) translateY(0);-moz-transform:translateX(-150%) translateY(0);-ms-transform:translateX(-150%) translateY(0);-o-transform:translateX(-150%) translateY(0);transform:translateX(-150%) translateY(0)}.mobile-menu::after,.mobile-detay::after{content:"'";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #fefce8 84%, #f2be22 121%);z-index:-1}.mobile-menu::before,.mobile-detay::before{content:"";position:absolute;inset:0;background-size:contain;width:100%;height:100%}.mobile-menu.goToLeftTranslate,.mobile-detay.goToLeftTranslate{transform:translateX(100%) translateY(0)}.mobile-menu.show,.mobile-detay.show{max-width:100%;min-width:100%}.mobile-menu.show,.mobile-detay.show{-webkit-transform:translateX(0%) translateY(0);-moz-transform:translateX(0%) translateY(0);-ms-transform:translateX(0%) translateY(0);-o-transform:translateX(0%) translateY(0);transform:translateX(0%) translateY(0)}.mobile-menu .mobile-menu-wrapper,.mobile-detay .mobile-menu-wrapper{position:relative;width:100%;display:flex;flex-direction:column;height:100%;justify-content:space-between;background:linear-gradient(180deg, #fff8f0 0%, #fff8f0 100%, transparent 97%, transparent 100%)}.mobile-menu .mobile-menu-wrapper .mobile-menu-header,.mobile-detay .mobile-menu-wrapper .mobile-menu-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1rem;width:100%}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .closeMenu,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .closeMenu{flex:1;display:flex;justify-content:end}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .closeMenu span,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .closeMenu span{width:25px;height:25px;flex-shrink:0;background-color:#9e63a6;border-radius:50%;align-items:center}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .closeMenu span,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .closeMenu span{display:flex;justify-content:center;align-items:center}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .closeMenu span img,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .closeMenu span img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.mobile-menu .mobile-menu-wrapper .mobile-menu-header .closeMenu span img,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .closeMenu span img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .mobile-menu .mobile-menu-wrapper .mobile-menu-header .closeMenu span img,[data-theme=light] .mobile-detay .mobile-menu-wrapper .mobile-menu-header .closeMenu span img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .logo,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .logo{min-height:50px;max-height:50px}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .logo,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .logo{width:100%;height:auto;object-position:50% 50%;object-fit:contain}.mobile-menu .mobile-menu-wrapper .mobile-menu-header .logo,.mobile-detay .mobile-menu-wrapper .mobile-menu-header .logo{width:auto}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper{position:relative;width:100%;height:100%;padding:1rem}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper .nav,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper .nav{all:unset;border:0}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul{width:100%;padding:1.6875rem;height:100%}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li.hLink:nth-last-child(-n+2),.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li.hLink:nth-last-child(-n+2){width:50%;display:flex;justify-content:space-between;border-bottom:0 !important}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li img,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}@media(prefers-color-scheme: light){.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li img,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}}[data-theme=light] .mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li img,[data-theme=light] .mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li span,.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li a,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li span,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li a{display:flex;align-items:center;justify-content:center;padding:1rem;width:100%}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li span,.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li a,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li span,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li a{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.125rem,1vw,1.125rem);font-weight:900;font-style:normal;color:#2e7a4b}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li span img,.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li a img,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li span img,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li a img{margin-right:.5rem}.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li:not(:first-child).dropdown span,.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li:not(:first-child).dropdown a,.mobile-menu .mobile-menu-wrapper .mobile-inner-wrapper ul li:not(:first-child).dropdown span,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li:not(:first-child).dropdown span,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li:not(:first-child).dropdown a,.mobile-detay .mobile-menu-wrapper .mobile-inner-wrapper ul li:not(:first-child).dropdown span{justify-content:space-between}.mobile-menu .mobile-menu-footer-wrapper,.mobile-detay .mobile-menu-footer-wrapper{display:flex;flex:1;align-items:center;flex-direction:column;width:100%;padding:2rem 0}.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list,.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list{display:flex;align-items:center;padding:2rem 0}.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li,.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li{display:flex;align-items:center}.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li:not(:last-child),.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li:not(:last-child){margin-right:2rem}.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li a,.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li a{border-radius:50%;width:50px;height:50px;background-color:#2e7a4b}.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li a,.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li a{display:flex;justify-content:center;align-items:center}.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li a img,.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li a img,.mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .mobile-menu .mobile-menu-footer-wrapper .mobile-social-list li a img,[data-theme=light] .mobile-detay .mobile-menu-footer-wrapper .mobile-social-list li a img{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.mobile-menu .mobile-menu-buttons a,.mobile-detay .mobile-menu-buttons a{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1vw,1rem);font-weight:normal;font-style:normal;color:#2196f3}.mobile-menu .mobile-menu-buttons a+a,.mobile-detay .mobile-menu-buttons a+a{margin-left:1rem}.mobile-menu .mobile-menu-buttons a img,.mobile-detay .mobile-menu-buttons a img{filter:brightness(0) saturate(100%) invert(65%) sepia(0%) saturate(2378%) hue-rotate(146deg) brightness(94%) contrast(116%);margin-right:1rem}.modern-cart-menu{position:fixed;top:0;right:0;bottom:0;width:100%;z-index:9999;pointer-events:none}.modern-cart-menu{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-cart-menu.show{pointer-events:all}.modern-cart-menu.show .cart-backdrop{opacity:1;visibility:visible}.modern-cart-menu.show .cart-panel{transform:translateX(0);box-shadow:-10px 0 50px rgba(0,0,0,.15)}.modern-cart-menu .cart-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;cursor:pointer;z-index:1}.modern-cart-menu .cart-backdrop{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-cart-menu .cart-panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:100%;background:#fff;transform:translateX(100%);display:flex;flex-direction:column;z-index:2;box-shadow:-5px 0 20px rgba(0,0,0,.1)}.modern-cart-menu .cart-panel{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 61.9375em){.modern-cart-menu .cart-panel{width:380px}}@media(max-width: 39.9375em){.modern-cart-menu .cart-panel{width:100%}}.cart-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(135deg, #9E63A6, #915798);color:#fff;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media(max-width: 61.9375em){.cart-header{padding:1.25rem}}.cart-header .header-content{display:flex;align-items:center;gap:1rem}.cart-header .cart-icon-wrapper{position:relative;width:48px;height:48px;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cart-header .cart-icon-wrapper svg{color:#fff}.cart-header .cart-icon-wrapper .cart-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;background:linear-gradient(135deg, #F2BE22, #d5a30d);color:#1a1a1a;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.2);animation:badgePop .3s ease-out}.cart-header .header-text .cart-title{margin:0;line-height:1.2}.cart-header .header-text .cart-title{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#fff}.cart-header .header-text .cart-subtitle{margin:0;color:rgba(255,255,255,.9)}.cart-header .header-text .cart-subtitle{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.cart-header .header-text .cart-subtitle .item-count{font-weight:600}.cart-header .modern-close-btn{width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.cart-header .modern-close-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-header .modern-close-btn:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.cart-header .modern-close-btn:active{transform:rotate(90deg) scale(0.9)}.cart-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:1.5rem}@media(max-width: 61.9375em){.cart-content{padding:1.25rem}}.cart-content::-webkit-scrollbar{width:6px}.cart-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.cart-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:10px}.cart-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #915798, #276740)}.cart-content .sepet-inner-wrapper{width:100%}.cart-items-list{display:flex;flex-direction:column;gap:1rem}.modern-cart-item{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:2px solid rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.04)}.modern-cart-item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-cart-item:hover{border-color:rgba(158,99,166,.3);box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateX(-4px)}.modern-cart-item:hover .remove-item-btn{opacity:1}.modern-cart-item .cart-item-inner{position:relative;display:flex;gap:1rem;padding:1rem}.modern-cart-item .cart-item-image{position:relative;flex-shrink:0}.modern-cart-item .cart-item-image .image-wrapper{width:70px;height:70px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg, #f8f9fa, #e9ecef)}.modern-cart-item .cart-item-image .image-wrapper .product-image{width:100%;height:100%;object-fit:cover}.modern-cart-item .cart-item-image .quantity-badge{position:absolute;bottom:-6px;right:-6px;min-width:24px;height:24px;padding:0 6px;background:linear-gradient(135deg, #2e7a4b, #205534);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.2)}.modern-cart-item .cart-item-content{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.modern-cart-item .cart-item-content .product-name{color:#1a1a1a;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modern-cart-item .cart-item-content .product-name{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-cart-item .cart-item-content .price-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.modern-cart-item .cart-item-content .price-row .price-original{color:#797979;text-decoration:line-through;opacity:.7}.modern-cart-item .cart-item-content .price-row .price-original{font-family:"Cabin";font-size:.75rem;font-size:clamp(1rem,1.25vw,.75rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-cart-item .cart-item-content .price-row .price-current{background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-cart-item .cart-item-content .price-row .price-current{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-cart-item .cart-item-content .item-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.modern-cart-item .cart-item-content .item-meta .meta-item{display:flex;align-items:center;gap:.4rem;color:#797979}.modern-cart-item .cart-item-content .item-meta .meta-item{font-family:"Cabin";font-size:.75rem;font-size:clamp(1rem,1.25vw,.75rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-cart-item .cart-item-content .item-meta .meta-item svg{flex-shrink:0;opacity:.7}.modern-cart-item .cart-item-content .item-meta .item-total{color:#1a1a1a}.modern-cart-item .cart-item-content .item-meta .item-total{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-cart-item .remove-item-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:none;background:rgba(255,0,0,.1);color:#dc2626;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}.modern-cart-item .remove-item-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 39.9375em){.modern-cart-item .remove-item-btn{opacity:1}}.modern-cart-item .remove-item-btn:hover{background:#dc2626;color:#fff;transform:scale(1.1)}.modern-cart-item .remove-item-btn:active{transform:scale(0.9)}.empty-cart-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;min-height:300px}.empty-cart-state .empty-icon{width:120px;height:120px;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;animation:floatIcon 3s ease-in-out infinite}.empty-cart-state .empty-icon svg{color:#797979;opacity:.4}.empty-cart-state .empty-title{color:#1a1a1a;margin-bottom:.5rem}.empty-cart-state .empty-title{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.5rem,2.5vw,1.375rem);font-weight:600;font-style:normal;color:#0d0d0d}.empty-cart-state .empty-description{color:#797979;margin-bottom:2rem;max-width:250px}.empty-cart-state .empty-description{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.empty-cart-state .empty-cart-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff;border-radius:50px;text-decoration:none;font-weight:600;font-size:15px;box-shadow:0 4px 20px rgba(158,99,166,.3)}.empty-cart-state .empty-cart-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.empty-cart-state .empty-cart-btn svg{flex-shrink:0}.empty-cart-state .empty-cart-btn:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(158,99,166,.4)}.cart-footer{position:relative;flex-shrink:0;padding:1.5rem;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.02));border-top:1px solid rgba(0,0,0,.08)}@media(max-width: 61.9375em){.cart-footer{padding:1.25rem}}.cart-footer .cart-footer-content{display:flex;flex-direction:column;gap:1.25rem}.cart-summary{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:linear-gradient(135deg, rgba(242, 190, 34, 0.1), rgba(46, 122, 75, 0.05));border-radius:12px;border:2px dashed rgba(46,122,75,.3)}.cart-summary .summary-row{display:flex;justify-content:space-between;align-items:center}.cart-summary .summary-row .summary-label{color:#797979}.cart-summary .summary-row .summary-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.cart-summary .summary-row .summary-value{color:#1a1a1a}.cart-summary .summary-row .summary-value{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#0d0d0d}.cart-summary .summary-row.total{padding-top:.75rem;border-top:1px solid rgba(0,0,0,.1)}.cart-summary .summary-row.total .summary-label{color:#1a1a1a}.cart-summary .summary-row.total .summary-label{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:700;font-style:normal;color:#0d0d0d}.cart-summary .summary-row.total .summary-value{background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.cart-summary .summary-row.total .summary-value{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:700;font-style:normal;color:#0d0d0d}.cart-actions{display:flex;flex-direction:column;gap:.75rem}.cart-actions .cart-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:15px;overflow:hidden;position:relative}.cart-actions .cart-action-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-actions .cart-action-btn svg{flex-shrink:0}.cart-actions .cart-action-btn svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-actions .cart-action-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);transform:translateX(-100%);z-index:0}.cart-actions .cart-action-btn::before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.cart-actions .cart-action-btn span{position:relative;z-index:1}.cart-actions .cart-action-btn:hover{transform:translateY(-2px)}.cart-actions .cart-action-btn:hover::before{transform:translateX(0)}.cart-actions .cart-action-btn:hover svg{transform:translateX(3px)}.cart-actions .cart-action-btn.view-cart{background:linear-gradient(135deg, #f8f9fa, #e9ecef);color:#1a1a1a;border:2px solid rgba(0,0,0,0);box-shadow:0 2px 10px rgba(0,0,0,.05)}.cart-actions .cart-action-btn.view-cart:hover{border-color:#9e63a6;color:#9e63a6;box-shadow:0 4px 15px rgba(0,0,0,.1)}.cart-actions .cart-action-btn.checkout-btn{background:linear-gradient(135deg, #9E63A6, #814e88);color:#fff;box-shadow:0 4px 20px rgba(158,99,166,.3)}.cart-actions .cart-action-btn.checkout-btn:hover{box-shadow:0 6px 30px rgba(158,99,166,.4)}.cart-actions .cart-action-btn.explore-products{background:linear-gradient(135deg, #2e7a4b, #205534);color:#fff;box-shadow:0 4px 20px rgba(46,122,75,.3)}.cart-actions .cart-action-btn.explore-products:hover{box-shadow:0 6px 30px rgba(46,122,75,.4)}.trust-badges{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.trust-badges .trust-item{display:flex;align-items:center;gap:.4rem;color:#797979}.trust-badges .trust-item{font-family:"Cabin";font-size:.75rem;font-size:clamp(1rem,1.25vw,.75rem);font-weight:400;font-style:normal;color:#0d0d0d}.trust-badges .trust-item svg{flex-shrink:0;color:#2e7a4b}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes floatIcon{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.sepet-menu.goToLeftTranslate{transform:translateX(100%) translateY(0)}.sepet-menu.show{pointer-events:all}.tab-content>.active{display:flex;flex-direction:column;justify-content:space-between;flex:1}.sepetim-total-wrapper{position:relative;background-color:#fff;padding:2rem;border-radius:0.625rem;margin-bottom:1rem;display:flex;align-items:center;flex-direction:column;gap:1rem}.sepetim-total-wrapper{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}@media(max-width: 61.9375em){.sepetim-total-wrapper{position:fixed;margin-bottom:0;bottom:-180px;left:0;width:100%;z-index:3;background-color:#fefce8;border-radius:1.25rem 1.25rem 0 0;padding:1rem .5rem}.sepetim-total-wrapper{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.sepetim-total-wrapper{-webkit-box-shadow:0 -4px 20px 0px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 20px 0px rgba(0,0,0,.15);-ms-box-shadow:0 -4px 20px 0px rgba(0,0,0,.15);-o-box-shadow:0 -4px 20px 0px rgba(0,0,0,.15);box-shadow:0 -4px 20px 0px rgba(0,0,0,.15)}.sepetim-total-wrapper.w240{bottom:-240px}}@media(max-width: 61.9375em){.sepetim-total-wrapper.show{position:fixed;bottom:0;left:0;width:100%;z-index:3}.sepetim-total-wrapper.show{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}}.sepetim-total-wrapper .urunler-total-inner-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #9e63a6}.sepetim-total-wrapper .urunler-total-inner-wrapper .urunler-title{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#1a1a1a}.sepetim-total-wrapper .urunler-total-inner-wrapper .urunler-price{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#1a1a1a}.sepetim-total-wrapper .sepetim-total-inner-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;background-color:#2e7a4b;border-radius:0.625rem}.sepetim-total-wrapper .sepetim-total-inner-wrapper .total-title{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:bold;font-style:normal;color:#fff}.sepetim-total-wrapper .sepetim-total-inner-wrapper .total-price{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#fff}.sepetim-total-wrapper .sepetim-total-kdv-wrapper{display:flex;align-items:center;justify-content:end;gap:1rem;width:100%}.sepetim-total-wrapper .sepetim-total-kdv-wrapper .total-price-text{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}.sepetim-total-wrapper .sepetim-total-kdv-wrapper .total-kdv-price{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:bold;font-style:normal;color:#1a1a1a}.sepetim-total-wrapper .mobile-toggle-btn{display:none}@media(max-width: 61.9375em){.sepetim-total-wrapper .mobile-toggle-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;position:absolute;top:-50px;left:50%;transform:translateX(-50%);padding:.75rem 1.5rem;background:linear-gradient(135deg, #FEFCE8 0%, #5a3a8d 100%);border:none;border-radius:1.5625rem;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;z-index:10}.sepetim-total-wrapper .mobile-toggle-btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sepetim-total-wrapper .mobile-toggle-btn{-webkit-box-shadow:0 4px 15px 0px rgba(254,252,232,.4);-moz-box-shadow:0 4px 15px 0px rgba(254,252,232,.4);-ms-box-shadow:0 4px 15px 0px rgba(254,252,232,.4);-o-box-shadow:0 4px 15px 0px rgba(254,252,232,.4);box-shadow:0 4px 15px 0px rgba(254,252,232,.4)}.sepetim-total-wrapper .mobile-toggle-btn .toggle-icon{width:24px;height:24px}.sepetim-total-wrapper .mobile-toggle-btn .toggle-icon{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sepetim-total-wrapper .mobile-toggle-btn .toggle-icon path{stroke:#fff}.sepetim-total-wrapper .mobile-toggle-btn .toggle-text{font-size:.9rem;font-weight:600}.sepetim-total-wrapper .mobile-toggle-btn:hover{transform:translateX(-50%) translateY(-2px)}.sepetim-total-wrapper .mobile-toggle-btn:hover{-webkit-box-shadow:0 6px 20px 0px rgba(254,252,232,.5);-moz-box-shadow:0 6px 20px 0px rgba(254,252,232,.5);-ms-box-shadow:0 6px 20px 0px rgba(254,252,232,.5);-o-box-shadow:0 6px 20px 0px rgba(254,252,232,.5);box-shadow:0 6px 20px 0px rgba(254,252,232,.5)}.sepetim-total-wrapper .mobile-toggle-btn:active{transform:translateX(-50%) translateY(0px)}}.sepetim-total-wrapper:not(.show) .mobile-toggle-btn .toggle-icon{transform:rotate(180deg)}.dashboard-background{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)}.dashboard-background .gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15;animation:orbFloat 20s ease-in-out infinite}.dashboard-background .gradient-orb.orb-1{width:600px;height:600px;background:radial-gradient(circle, #9E63A6, transparent);top:-250px;right:-250px;animation-delay:0s}.dashboard-background .gradient-orb.orb-2{width:500px;height:500px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-200px;left:-200px;animation-delay:10s}.modern-dashboard-page{position:relative;min-height:100vh;padding-top:1rem;padding-bottom:4rem}.modern-dashboard-page .modern-dashboard-section{position:relative;z-index:1}.modern-dashboard-page .welcome-card{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2rem}@media(max-width: 61.9375em){.modern-dashboard-page .welcome-card{flex-direction:column;align-items:flex-start;padding:2rem}}.modern-dashboard-page .welcome-card .welcome-content{display:flex;align-items:center;gap:1.5rem;flex:1}@media(max-width: 39.9375em){.modern-dashboard-page .welcome-card .welcome-content{flex-direction:column;align-items:flex-start}}.modern-dashboard-page .welcome-card .user-avatar-wrapper{position:relative;flex-shrink:0}.modern-dashboard-page .welcome-card .user-avatar-wrapper .user-avatar,.modern-dashboard-page .welcome-card .user-avatar-wrapper .user-avatar-placeholder{width:80px;height:80px;border-radius:20px;object-fit:cover}.modern-dashboard-page .welcome-card .user-avatar-wrapper .user-avatar-placeholder{background:linear-gradient(135deg, #9E63A6, #2e7a4b);display:flex;align-items:center;justify-content:center}.modern-dashboard-page .welcome-card .user-avatar-wrapper .user-avatar-placeholder svg{stroke:#fff}.modern-dashboard-page .welcome-card .user-avatar-wrapper .status-indicator{position:absolute;bottom:4px;right:4px;width:16px;height:16px;background:#10b981;border:3px solid #fff;border-radius:50%;animation:pulse 2s ease-in-out infinite}.modern-dashboard-page .welcome-card .user-info{flex:1}.modern-dashboard-page .welcome-card .user-info .welcome-title{color:#1a1a1a;margin:0 0 .5rem;font-weight:700}.modern-dashboard-page .welcome-card .user-info .welcome-title{font-family:"Cabin";font-size:1.75rem;font-size:clamp(1.75rem,3.75vw,1.75rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-dashboard-page .welcome-card .user-info .welcome-title{font-size:24px}}@media(max-width: 39.9375em){.modern-dashboard-page .welcome-card .user-info .welcome-title{font-size:20px}}.modern-dashboard-page .welcome-card .user-info .user-email{color:#797979;margin:0 0 .5rem}.modern-dashboard-page .welcome-card .user-info .user-email{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-dashboard-page .welcome-card .user-info .member-since{display:inline-flex;align-items:center;gap:.5rem;color:#797979}.modern-dashboard-page .welcome-card .user-info .member-since{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-dashboard-page .welcome-card .user-info .member-since svg{stroke:#9e63a6}.modern-dashboard-page .welcome-card .welcome-actions{flex-shrink:0}.modern-dashboard-page .welcome-card .welcome-actions .action-link{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:12px;color:#fff;text-decoration:none;transition:all .3s ease}.modern-dashboard-page .welcome-card .welcome-actions .action-link{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#fff}.modern-dashboard-page .welcome-card .welcome-actions .action-link svg{stroke:#fff}.modern-dashboard-page .welcome-card .welcome-actions .action-link:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.4)}.modern-dashboard-page .stat-card{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);display:flex;gap:1.5rem;transition:all .3s ease;height:100%}.modern-dashboard-page .stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.15)}.modern-dashboard-page .stat-card .stat-icon{flex-shrink:0;width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modern-dashboard-page .stat-card .stat-icon svg{stroke:#fff}.modern-dashboard-page .stat-card .stat-icon.orders{background:linear-gradient(135deg, #8b5cf6, #6366f1)}.modern-dashboard-page .stat-card .stat-icon.spending{background:linear-gradient(135deg, #10b981, #059669)}.modern-dashboard-page .stat-card .stat-icon.pending{background:linear-gradient(135deg, #f59e0b, #d97706)}.modern-dashboard-page .stat-card .stat-content{flex:1}.modern-dashboard-page .stat-card .stat-content .stat-value{color:#1a1a1a;margin:0 0 .5rem;font-weight:700}.modern-dashboard-page .stat-card .stat-content .stat-value{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-dashboard-page .stat-card .stat-content .stat-value{font-size:24px}}.modern-dashboard-page .stat-card .stat-content .stat-label{color:#797979;margin:0 0 .75rem}.modern-dashboard-page .stat-card .stat-content .stat-label{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-dashboard-page .stat-card .stat-content .stat-trend{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:8px}.modern-dashboard-page .stat-card .stat-content .stat-trend{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .stat-card .stat-content .stat-trend svg{stroke:currentColor;flex-shrink:0}.modern-dashboard-page .stat-card .stat-content .stat-trend.positive{background:rgba(16,185,129,.1);color:#10b981}.modern-dashboard-page .stat-card .stat-content .stat-trend.warning{background:rgba(245,158,11,.1);color:#f59e0b}.modern-dashboard-page .orders-section .section-header{text-align:center;margin-bottom:3rem}.modern-dashboard-page .orders-section .section-header .section-title{color:#1a1a1a;margin:0 0 .75rem;font-weight:700}.modern-dashboard-page .orders-section .section-header .section-title{font-family:"Cabin";font-size:2.25rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-dashboard-page .orders-section .section-header .section-title{font-size:28px}}.modern-dashboard-page .orders-section .section-header .section-subtitle{color:#797979;margin:0}.modern-dashboard-page .orders-section .section-header .section-subtitle{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .orders-list{display:flex;flex-direction:column;gap:1.5rem}.modern-dashboard-page .orders-section .order-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.modern-dashboard-page .orders-section .order-card:not(.active):hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.15)}.modern-dashboard-page .orders-section .order-card.active{box-shadow:0 15px 50px rgba(0,0,0,.12)}.modern-dashboard-page .orders-section .order-card .order-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.05), rgba(46, 122, 75, 0.05));border-bottom:1px solid rgba(0,0,0,.05);width:100%;border:none;text-align:left;cursor:pointer;transition:all .3s ease}@media(max-width: 39.9375em){.modern-dashboard-page .orders-section .order-card .order-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem}}.modern-dashboard-page .orders-section .order-card .order-header:hover{background:linear-gradient(135deg, rgba(158, 99, 166, 0.08), rgba(46, 122, 75, 0.08))}.modern-dashboard-page .orders-section .order-card .order-header .order-info{flex:1}.modern-dashboard-page .orders-section .order-card .order-header .order-info .order-number{color:#1a1a1a;margin:0 0 .5rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.modern-dashboard-page .orders-section .order-card .order-header .order-info .order-number{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.5rem,2.5vw,1.125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .order-header .order-info .order-number svg{stroke:#9e63a6}.modern-dashboard-page .orders-section .order-card .order-header .order-info .order-date{display:inline-flex;align-items:center;gap:.5rem;color:#797979}.modern-dashboard-page .orders-section .order-card .order-header .order-info .order-date{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .order-header .order-info .order-date svg{stroke:currentColor}.modern-dashboard-page .orders-section .order-card .order-header .order-header-right{display:flex;align-items:center;gap:1rem}@media(max-width: 39.9375em){.modern-dashboard-page .orders-section .order-card .order-header .order-header-right{width:100%;justify-content:space-between}}.modern-dashboard-page .orders-section .order-card .order-header .order-badges{display:flex;gap:.5rem;flex-wrap:wrap}.modern-dashboard-page .orders-section .order-card .order-header .accordion-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(158,99,166,.1);transition:all .3s ease}.modern-dashboard-page .orders-section .order-card .order-header .accordion-icon svg{stroke:#9e63a6;transition:transform .3s ease}.modern-dashboard-page .orders-section .order-card .order-header[aria-expanded=true] .accordion-icon{background:rgba(158,99,166,.15)}.modern-dashboard-page .orders-section .order-card .order-header[aria-expanded=true] .accordion-icon svg{transform:rotate(180deg)}.modern-dashboard-page .orders-section .order-card .order-header .status-badge{padding:.5rem 1rem;border-radius:8px;white-space:nowrap}.modern-dashboard-page .orders-section .order-card .order-header .status-badge{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.status-pending{background:rgba(245,158,11,.1);color:#f59e0b}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.status-processing{background:rgba(59,130,246,.1);color:#3b82f6}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.status-completed{background:rgba(16,185,129,.1);color:#10b981}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.status-cancelled{background:rgba(239,68,68,.1);color:#ef4444}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.payment-pending{background:rgba(245,158,11,.1);color:#f59e0b}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.payment-paid{background:rgba(16,185,129,.1);color:#10b981}.modern-dashboard-page .orders-section .order-card .order-header .status-badge.payment-failed{background:rgba(239,68,68,.1);color:#ef4444}.modern-dashboard-page .orders-section .order-card .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body{padding:2rem;display:grid;grid-template-columns:1fr auto;gap:2rem}@media(max-width: 61.9375em){.modern-dashboard-page .orders-section .order-card .accordion-content .order-body{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .items-title{color:#1a1a1a;margin:0 0 1rem;font-weight:600}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .items-title{font-family:"Cabin";font-size:1rem;font-size:clamp(1.25rem,2vw,1rem);font-weight:500;font-style:normal;color:#1a1a1a}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .items-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border-radius:10px;gap:1rem}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-info{display:flex;align-items:center;gap:.75rem;flex:1}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-info .item-name{color:#1a1a1a}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-info .item-name{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-info .item-quantity{color:#797979}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-info .item-quantity{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-price{color:#1a1a1a}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-items .order-item .item-price{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary{min-width:200px;display:flex;flex-direction:column;gap:.75rem}@media(max-width: 61.9375em){.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary{border-top:1px solid rgba(0,0,0,.08);padding-top:1.5rem}}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row .summary-label{color:#797979}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row .summary-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row .summary-value{color:#1a1a1a}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row .summary-value{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row.total{margin-top:.5rem;padding-top:1rem;border-top:2px solid rgba(0,0,0,.08)}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row.total .summary-label{color:#1a1a1a}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row.total .summary-label{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row.total .summary-value{background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-dashboard-page .orders-section .order-card .accordion-content .order-body .order-summary .summary-row.total .summary-value{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer{padding:1.5rem 2rem;background:#f8f9fa;border-top:1px solid rgba(0,0,0,.05);display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}@media(max-width: 39.9375em){.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer{padding:1.25rem 1.5rem}}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item{display:flex;gap:.75rem}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item svg{flex-shrink:0;stroke:#9e63a6;margin-top:2px}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item div{flex:1}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item div strong{color:#1a1a1a;display:block;margin-bottom:.25rem}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item div strong{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item div p{color:#797979;margin:0;line-height:1.6}.modern-dashboard-page .orders-section .order-card .accordion-content .order-footer .footer-item div p{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .order-card.active .accordion-content{max-height:5000px;transition:max-height .5s ease-in}.modern-dashboard-page .orders-section .empty-state{background:#fff;border-radius:24px;padding:4rem 2rem;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);text-align:center}.modern-dashboard-page .orders-section .empty-state .empty-icon{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.1), rgba(46, 122, 75, 0.1));border-radius:24px;display:flex;align-items:center;justify-content:center;animation:float 3s ease-in-out infinite}.modern-dashboard-page .orders-section .empty-state .empty-icon svg{stroke:#9e63a6}.modern-dashboard-page .orders-section .empty-state .empty-title{color:#1a1a1a;margin:0 0 1rem;font-weight:700}.modern-dashboard-page .orders-section .empty-state .empty-title{font-family:"Cabin";font-size:1.75rem;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-dashboard-page .orders-section .empty-state .empty-title{font-size:24px}}.modern-dashboard-page .orders-section .empty-state .empty-description{color:#797979;margin:0 0 2rem;max-width:400px;margin-left:auto;margin-right:auto}.modern-dashboard-page .orders-section .empty-state .empty-description{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-dashboard-page .orders-section .empty-state .empty-action{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:12px;color:#fff;text-decoration:none;transition:all .3s ease}.modern-dashboard-page .orders-section .empty-state .empty-action{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#fff}.modern-dashboard-page .orders-section .empty-state .empty-action svg{stroke:#fff;transition:transform .3s ease}.modern-dashboard-page .orders-section .empty-state .empty-action:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.4)}.modern-dashboard-page .orders-section .empty-state .empty-action:hover svg{transform:translateX(4px)}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes orbFloat{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(50px, -50px) scale(1.1)}66%{transform:translate(-30px, 30px) scale(0.9)}}.modern-profile-page{position:relative;min-height:100vh;padding:1rem 0}.modern-profile-page .modern-profile-section{position:relative;z-index:1}.modern-profile-page .profile-header{text-align:start;margin-bottom:3rem}.modern-profile-page .profile-header .page-title{color:#1a1a1a;margin:0 0 .75rem;font-weight:700}.modern-profile-page .profile-header .page-title{font-family:"Cabin";font-size:2.625rem;font-size:clamp(1.75rem,3.75vw,2.625rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-profile-page .profile-header .page-title{font-size:32px}}@media(max-width: 39.9375em){.modern-profile-page .profile-header .page-title{font-size:28px}}.modern-profile-page .profile-header .page-subtitle{color:#797979;margin:0}.modern-profile-page .profile-header .page-subtitle{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-profile-page .profile-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);margin-bottom:2rem;overflow:hidden}.modern-profile-page .profile-card .card-header{padding:2rem;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(135deg, rgba(158, 99, 166, 0.05), rgba(46, 122, 75, 0.05))}@media(max-width: 39.9375em){.modern-profile-page .profile-card .card-header{padding:1.5rem}}.modern-profile-page .profile-card .card-header .header-content{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.modern-profile-page .profile-card .card-header .header-content svg{stroke:#9e63a6;flex-shrink:0}.modern-profile-page .profile-card .card-header .header-content h2{color:#1a1a1a;margin:0;font-weight:700}.modern-profile-page .profile-card .card-header .header-content h2{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.5rem,3vw,1.5rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-profile-page .profile-card .card-header .header-content h2{font-size:20px}}.modern-profile-page .profile-card .card-header p{color:#797979;margin:0}.modern-profile-page .profile-card .card-header p{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-profile-page .profile-card .card-body{padding:2rem}@media(max-width: 39.9375em){.modern-profile-page .profile-card .card-body{padding:1.5rem}}.modern-profile-page .modern-profile-form .form-group{margin-bottom:1.5rem}.modern-profile-page .modern-profile-form .modern-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#1a1a1a}.modern-profile-page .modern-profile-form .modern-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-profile-page .modern-profile-form .modern-label svg{stroke:#9e63a6;flex-shrink:0}.modern-profile-page .modern-profile-form .input-wrapper{position:relative}.modern-profile-page .modern-profile-form .input-wrapper.password-wrapper .modern-input{padding-right:3rem}.modern-profile-page .modern-profile-form .modern-input{width:100%;height:52px;padding:0 1rem;background:#f8f9fa;border:2px solid rgba(0,0,0,0);border-radius:12px;color:#1a1a1a;transition:all .3s ease}.modern-profile-page .modern-profile-form .modern-input{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-profile-page .modern-profile-form .modern-input::placeholder{color:#797979;opacity:.7}.modern-profile-page .modern-profile-form .modern-input:focus{outline:none;background:#fff;border-color:#9e63a6}.modern-profile-page .modern-profile-form .modern-input:focus+.input-focus-border{transform:scaleX(1)}.modern-profile-page .modern-profile-form .modern-input:hover:not(:focus){background:#f1f3f5}.modern-profile-page .modern-profile-form .input-focus-border{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg, #9E63A6, #2e7a4b);transform:scaleX(0);transition:transform .3s ease;border-radius:2px;pointer-events:none}.modern-profile-page .modern-profile-form .modern-password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#797979;cursor:pointer;border-radius:8px;transition:all .2s ease}.modern-profile-page .modern-profile-form .modern-password-toggle svg{stroke:currentColor}.modern-profile-page .modern-profile-form .modern-password-toggle:hover{background:rgba(158,99,166,.08);color:#9e63a6}.modern-profile-page .modern-profile-form .modern-password-toggle.active .eye-open{display:none}.modern-profile-page .modern-profile-form .modern-password-toggle.active .eye-closed{display:block !important}.modern-profile-page .modern-profile-form .modern-submit-btn{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 2rem;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;overflow:hidden;position:relative}.modern-profile-page .modern-profile-form .modern-submit-btn{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#fff}.modern-profile-page .modern-profile-form .modern-submit-btn .btn-text{position:relative;color:#fff;z-index:1}.modern-profile-page .modern-profile-form .modern-submit-btn .btn-arrow{stroke:#fff;transition:transform .3s ease;position:relative;z-index:1}.modern-profile-page .modern-profile-form .modern-submit-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(158, 99, 166, 0.9), rgba(46, 122, 75, 0.9));opacity:0;transition:opacity .3s ease}.modern-profile-page .modern-profile-form .modern-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.4)}.modern-profile-page .modern-profile-form .modern-submit-btn:hover .btn-arrow{transform:translateX(4px)}.modern-profile-page .modern-profile-form .modern-submit-btn:hover::before{opacity:1}.modern-profile-page .modern-profile-form .modern-submit-btn:active{transform:translateY(0)}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper{position:relative;display:inline-block;margin-bottom:1.5rem}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .profile-avatar,.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-placeholder{width:120px;height:120px;border-radius:24px;object-fit:cover}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-placeholder{background:linear-gradient(135deg, #9E63A6, #2e7a4b);display:flex;align-items:center;justify-content:center}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-placeholder svg{stroke:#fff}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-edit-btn{position:absolute;bottom:8px;right:8px;width:40px;height:40px;background:#fff;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-edit-btn svg{stroke:#9e63a6}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-edit-btn:hover{background:#9e63a6;transform:scale(1.1)}.modern-profile-page .profile-avatar-card .avatar-upload-wrapper .avatar-edit-btn:hover svg{stroke:#fff}.modern-profile-page .profile-avatar-card .user-name{color:#1a1a1a;margin:0 0 .5rem;font-weight:700}.modern-profile-page .profile-avatar-card .user-name{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.5rem,2.5vw,1.375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-profile-page .profile-avatar-card .user-email{color:#797979;margin:0 0 1.5rem}.modern-profile-page .profile-avatar-card .user-email{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-profile-page .profile-avatar-card .member-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(158,99,166,.1);border:1px solid rgba(158,99,166,.2);border-radius:50px;color:#9e63a6}.modern-profile-page .profile-avatar-card .member-badge{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-profile-page .profile-avatar-card .member-badge svg{stroke:currentColor}.modern-profile-page .quick-stats-card .quick-stat-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:12px;margin-bottom:.75rem}.modern-profile-page .quick-stats-card .quick-stat-item:last-child{margin-bottom:0}.modern-profile-page .quick-stats-card .quick-stat-item .stat-icon{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:12px;display:flex;align-items:center;justify-content:center}.modern-profile-page .quick-stats-card .quick-stat-item .stat-icon svg{stroke:#fff}.modern-profile-page .quick-stats-card .quick-stat-item .stat-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.modern-profile-page .quick-stats-card .quick-stat-item .stat-info .stat-label{color:#797979}.modern-profile-page .quick-stats-card .quick-stat-item .stat-info .stat-label{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-profile-page .quick-stats-card .quick-stat-item .stat-info .stat-value{color:#1a1a1a}.modern-profile-page .quick-stats-card .quick-stat-item .stat-info .stat-value{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:700;font-style:normal;color:#0d0d0d}.modern-profile-page .quick-actions-card .quick-action-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f8f9fa;border:none;border-radius:12px;color:#1a1a1a;text-decoration:none;width:100%;margin-bottom:.75rem;transition:all .3s ease;cursor:pointer}.modern-profile-page .quick-actions-card .quick-action-link{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-profile-page .quick-actions-card .quick-action-link:last-child{margin-bottom:0}.modern-profile-page .quick-actions-card .quick-action-link svg{stroke:#9e63a6;flex-shrink:0;transition:all .3s ease}.modern-profile-page .quick-actions-card .quick-action-link:hover{background:rgba(158,99,166,.08);color:#9e63a6;transform:translateX(4px)}.modern-profile-page .quick-actions-card .quick-action-link:hover svg{stroke:#9e63a6}.modern-profile-page .quick-actions-card .quick-action-link.logout-link{background:rgba(239,68,68,.05);color:#ef4444}.modern-profile-page .quick-actions-card .quick-action-link.logout-link svg{stroke:#ef4444}.modern-profile-page .quick-actions-card .quick-action-link.logout-link:hover{background:rgba(239,68,68,.1);color:#ef4444}.modern-profile-page .quick-actions-card .quick-action-link.logout-link:hover svg{stroke:#ef4444}.modern-product-detail-page{position:relative;min-height:100vh;padding:10px 0}.modern-product-detail-page .product-detail-background{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)}.modern-product-detail-page .product-detail-background .gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15;animation:orbFloat 18s ease-in-out infinite}.modern-product-detail-page .product-detail-background .gradient-orb.orb-1{width:600px;height:600px;background:radial-gradient(circle, #9E63A6, transparent);top:-250px;right:-250px;animation-delay:0s}.modern-product-detail-page .product-detail-background .gradient-orb.orb-2{width:500px;height:500px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-200px;left:-200px;animation-delay:9s}.modern-product-detail-page .modern-breadcrumb{position:relative;z-index:1;margin-bottom:2rem}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list{display:flex;align-items:center;gap:.75rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item{display:flex;align-items:center;gap:.75rem}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item a{display:inline-flex;align-items:center;gap:.5rem;color:#797979;text-decoration:none;transition:color .2s ease}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item a svg{stroke:currentColor}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item a:hover{color:#9e63a6}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item:not(:last-child)::after{content:"";width:4px;height:4px;background:#797979;border-radius:50%;opacity:.5}.modern-product-detail-page .modern-breadcrumb .breadcrumb-list .breadcrumb-item.active{color:#1a1a1a;font-weight:600}.modern-product-detail-page .product-detail-section{position:relative;z-index:1}.modern-product-detail-page .product-detail-card{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}@media(max-width: 61.9375em){.modern-product-detail-page .product-detail-card{padding:2rem}}@media(max-width: 39.9375em){.modern-product-detail-page .product-detail-card{padding:1.5rem}}.modern-product-detail-page .product-gallery-wrapper{position:sticky;top:10rem}.modern-product-detail-page .product-gallery-wrapper .stock-overlay-badge{position:absolute;top:1.5rem;left:1.5rem;z-index:10;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(239,68,68,.95);backdrop-filter:blur(10px);border-radius:50px;color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.modern-product-detail-page .product-gallery-wrapper .stock-overlay-badge{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-gallery-wrapper .stock-overlay-badge svg{stroke:#fff}.modern-product-detail-page .product-gallery-wrapper .main-gallery{margin-bottom:1rem;border-radius:20px;overflow:hidden;background:#f8f9fa;position:relative}.modern-product-detail-page .product-gallery-wrapper .main-gallery .gallery-slide{position:relative;aspect-ratio:1;cursor:pointer}.modern-product-detail-page .product-gallery-wrapper .main-gallery .gallery-slide a{display:block;width:100%;height:100%}.modern-product-detail-page .product-gallery-wrapper .main-gallery .gallery-slide .product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.modern-product-detail-page .product-gallery-wrapper .main-gallery .gallery-slide:hover .product-image{transform:scale(1.1)}.modern-product-detail-page .product-gallery-wrapper .main-gallery .zoom-hint{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:50px;color:#1a1a1a;opacity:0;transition:opacity .3s ease}.modern-product-detail-page .product-gallery-wrapper .main-gallery .zoom-hint{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-gallery-wrapper .main-gallery .zoom-hint svg{stroke:#9e63a6}.modern-product-detail-page .product-gallery-wrapper .main-gallery:hover .zoom-hint{opacity:1}.modern-product-detail-page .product-gallery-wrapper .thumb-gallery .slick{margin:0 -0.25rem}.modern-product-detail-page .product-gallery-wrapper .thumb-gallery .thumb-slide{padding:0 .25rem;cursor:pointer}.modern-product-detail-page .product-gallery-wrapper .thumb-gallery .thumb-slide .thumb-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border:2px solid rgba(0,0,0,0);transition:all .3s ease}.modern-product-detail-page .product-gallery-wrapper .thumb-gallery .thumb-slide:hover .thumb-image{border-color:rgba(158,99,166,.3)}.modern-product-detail-page .product-gallery-wrapper .thumb-gallery .thumb-slide.slick-current .thumb-image{border-color:#9e63a6}.modern-product-detail-page .product-info-wrapper .brand-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(158,99,166,.1);border:1px solid rgba(158,99,166,.2);border-radius:50px;color:#9e63a6;margin-bottom:1.5rem}.modern-product-detail-page .product-info-wrapper .brand-badge{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .brand-badge svg{stroke:currentColor}.modern-product-detail-page .product-info-wrapper .product-title{color:#1a1a1a;margin:0 0 1.5rem;font-weight:700;line-height:1.3}.modern-product-detail-page .product-info-wrapper .product-title{font-family:"Cabin";font-size:2.25rem;font-size:clamp(1.75rem,3.75vw,2.25rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-product-detail-page .product-info-wrapper .product-title{font-size:28px}}@media(max-width: 39.9375em){.modern-product-detail-page .product-info-wrapper .product-title{font-size:24px}}.modern-product-detail-page .product-info-wrapper .stock-status-wrapper{margin-bottom:2rem}.modern-product-detail-page .product-info-wrapper .stock-status-wrapper .stock-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px}.modern-product-detail-page .product-info-wrapper .stock-status-wrapper .stock-badge{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .stock-status-wrapper .stock-badge svg{stroke:currentColor}.modern-product-detail-page .product-info-wrapper .stock-status-wrapper .stock-badge.in-stock{background:rgba(16,185,129,.1);color:#10b981}.modern-product-detail-page .product-info-wrapper .stock-status-wrapper .stock-badge.out-of-stock{background:rgba(239,68,68,.1);color:#ef4444}.modern-product-detail-page .product-info-wrapper .market-box-outer-wrapper{position:relative;display:flex;align-items:center;flex-direction:row;gap:1rem}@media(max-width: 61.9375em){.modern-product-detail-page .product-info-wrapper .market-box-outer-wrapper{flex-direction:column}}.modern-product-detail-page .product-info-wrapper .market-box-outer-wrapper .market-box-wrapper{position:relative;display:flex;align-items:center;gap:2rem;padding:1rem 0}.modern-product-detail-page .product-info-wrapper .market-box-outer-wrapper .market-box-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .market-box-outer-wrapper .market-box-wrapper a img{max-width:6.25rem;min-width:6.25rem}.modern-product-detail-page .product-info-wrapper .market-box-outer-wrapper .market-box-wrapper a img{width:100%;height:auto;object-position:50% 50%;object-fit:contain}.modern-product-detail-page .product-info-wrapper .modern-price-box{padding:2rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.08), rgba(46, 122, 75, 0.08));border-radius:20px;margin-bottom:2rem}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-label{display:block;color:#797979;margin-bottom:1rem;letter-spacing:.5px}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-display{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:1rem}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-display .original-price{color:#797979;text-decoration:line-through}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-display .original-price{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1rem,1.25vw,1.5rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-display .current-price{font-weight:700;background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-product-detail-page .product-info-wrapper .modern-price-box .price-display .current-price{font-family:"Cabin";font-size:2.625rem;font-size:clamp(1.75rem,3.75vw,2.625rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-product-detail-page .product-info-wrapper .modern-price-box .price-display .current-price{font-size:32px}}.modern-product-detail-page .product-info-wrapper .modern-price-box .discount-info{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(242,190,34,.2);border-radius:50px;color:#1a1a1a}.modern-product-detail-page .product-info-wrapper .modern-price-box .discount-info{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .modern-price-box .discount-info svg{stroke:currentColor}.modern-product-detail-page .product-info-wrapper .product-description{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.08)}.modern-product-detail-page .product-info-wrapper .product-description .desc-title{color:#1a1a1a;margin:0 0 1rem;font-weight:600}.modern-product-detail-page .product-info-wrapper .product-description .desc-title{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .product-description .desc-text{color:#797979;margin:0 0 1rem}.modern-product-detail-page .product-info-wrapper .product-description .desc-text{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .product-description .desc-html{color:#797979}.modern-product-detail-page .product-info-wrapper .product-description .desc-html{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .product-description .desc-html p{margin:1rem 0}.modern-product-detail-page .product-info-wrapper .product-description .desc-html p:last-child{margin-bottom:0}.modern-product-detail-page .product-info-wrapper .product-description .desc-html ul,.modern-product-detail-page .product-info-wrapper .product-description .desc-html ol{margin:1rem 0}.modern-product-detail-page .product-info-wrapper .product-description .desc-html ul li,.modern-product-detail-page .product-info-wrapper .product-description .desc-html ol li{margin-bottom:.5rem;position:relative}.modern-product-detail-page .product-info-wrapper .product-description .desc-html ul li::before,.modern-product-detail-page .product-info-wrapper .product-description .desc-html ol li::before{content:"";position:relative;width:10px;height:10px;display:inline-flex;background-color:#9e63a6;border-radius:50%;margin-right:.5rem}.modern-product-detail-page .product-info-wrapper .product-benefits{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.modern-product-detail-page .product-info-wrapper .product-benefits .benefit-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#f8f9fa;border-radius:12px;color:#1a1a1a;transition:all .3s ease}.modern-product-detail-page .product-info-wrapper .product-benefits .benefit-item{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .product-benefits .benefit-item svg{stroke:#9e63a6;flex-shrink:0}.modern-product-detail-page .product-info-wrapper .product-benefits .benefit-item:hover{background:rgba(158,99,166,.08);transform:translateX(4px)}.modern-product-detail-page .product-info-wrapper .product-actions{display:flex;flex-direction:column;gap:1rem}.modern-product-detail-page .product-info-wrapper .product-actions form{width:100%}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn{width:100%;height:56px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 2rem;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn svg{stroke:currentColor;flex-shrink:0;transition:transform .3s ease}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.add-to-cart{background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.add-to-cart svg{stroke:#fff}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.add-to-cart:hover{background:linear-gradient(135deg, #915798, #276740);transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.4)}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.add-to-cart:hover svg{transform:scale(1.1)}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.buy-now{background:#fff;color:#9e63a6;border:2px solid #9e63a6}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.buy-now svg{stroke:#9e63a6}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.buy-now:hover{background:#9e63a6;color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px rgba(158,99,166,.3)}.modern-product-detail-page .product-info-wrapper .product-actions .action-btn.buy-now:hover svg{stroke:#fff;transform:translateX(4px)}.modern-product-detail-page .product-info-wrapper .product-actions .out-of-stock-notice{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:14px;color:#ef4444}.modern-product-detail-page .product-info-wrapper .product-actions .out-of-stock-notice{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-product-detail-page .product-info-wrapper .product-actions .out-of-stock-notice svg{stroke:currentColor}.modern-product-detail-page .product-tabs-section{margin-top:4rem}.modern-product-detail-page .modern-tabs .tabs-nav{display:flex;gap:.5rem;list-style:none;margin:0 0 2rem;padding:0;border-bottom:2px solid rgba(0,0,0,.06)}@media(max-width: 39.9375em){.modern-product-detail-page .modern-tabs .tabs-nav{flex-direction:column;border-bottom:none;gap:.75rem}}.modern-product-detail-page .modern-tabs .tabs-nav .tab-item{flex:1}@media(max-width: 39.9375em){.modern-product-detail-page .modern-tabs .tabs-nav .tab-item{flex:none}}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2rem;background:rgba(0,0,0,0);border:none;border-bottom:3px solid rgba(0,0,0,0);color:#797979;cursor:pointer;transition:all .3s ease;position:relative}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:500;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-product-detail-page .modern-tabs .tabs-nav .tab-link{justify-content:flex-start;padding:1rem 1.25rem;background:#f8f9fa;border-radius:12px;border-bottom:none}}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link svg{stroke:currentColor;flex-shrink:0;transition:all .3s ease}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link:hover{color:#9e63a6;background:rgba(158,99,166,.05)}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link:hover svg{transform:scale(1.1)}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link.active{color:#9e63a6;font-weight:600;border-bottom-color:#9e63a6}@media(max-width: 39.9375em){.modern-product-detail-page .modern-tabs .tabs-nav .tab-link.active{background:rgba(158,99,166,.1);border-bottom:none}}.modern-product-detail-page .modern-tabs .tabs-nav .tab-link.active svg{stroke:#9e63a6}.modern-product-detail-page .modern-tabs .tabs-content .tab-pane{display:none}.modern-product-detail-page .modern-tabs .tabs-content .tab-pane.active{display:block;animation:fadeIn .3s ease}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper{padding:2rem;background:#f8f9fa;border-radius:16px;color:#797979;line-height:1.7}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper{padding:1.5rem}}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper h1,.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper h2,.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper h3,.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper h4,.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper h5,.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper h6{color:#1a1a1a;margin-bottom:1rem;font-weight:600}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper p{margin-bottom:1rem}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper p:last-child{margin-bottom:0}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper ul,.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper ol{padding-left:1.5rem;margin-bottom:1rem}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper li{margin-bottom:.5rem}.modern-product-detail-page .modern-tabs .tabs-content .tab-content-wrapper strong{color:#1a1a1a;font-weight:600}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes orbFloat{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(40px, -40px) scale(1.1)}66%{transform:translate(-30px, 30px) scale(0.9)}}.modern-product-intro-page{position:relative;overflow:hidden;background:linear-gradient(180deg, #ffffff 0%, #f8faf9 100%)}.modern-product-intro-page .bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;z-index:0;pointer-events:none;animation:orbFloat 20s ease-in-out infinite}.modern-product-intro-page .bg-orb.bg-orb-1{top:10%;right:10%;width:400px;height:400px;background:radial-gradient(circle, rgba(139, 195, 74, 0.3) 0%, transparent 70%);animation-delay:0s}.modern-product-intro-page .bg-orb.bg-orb-2{top:50%;left:5%;width:500px;height:500px;background:radial-gradient(circle, rgba(76, 175, 80, 0.25) 0%, transparent 70%);animation-delay:5s}.modern-product-intro-page .bg-orb.bg-orb-3{bottom:10%;right:15%;width:450px;height:450px;background:radial-gradient(circle, rgba(139, 195, 74, 0.2) 0%, transparent 70%);animation-delay:10s}.modern-product-intro-page>section{position:relative;z-index:1}@keyframes orbFloat{0%,100%{transform:translate(0, 0) scale(1)}25%{transform:translate(30px, -30px) scale(1.05)}50%{transform:translate(-20px, 20px) scale(0.95)}75%{transform:translate(20px, 30px) scale(1.02)}}.modern-intro-hero{padding:60px 0 80px}@media(max-width: 74.9375em){.modern-intro-hero{padding:40px 0 60px}}@media(max-width: 61.9375em){.modern-intro-hero{padding:80px 0 40px}}.modern-intro-hero .hero-image-wrapper{position:relative}.modern-intro-hero .hero-image-wrapper .image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;background:radial-gradient(circle, rgba(139, 195, 74, 0.2) 0%, transparent 70%);filter:blur(60px);z-index:-1;animation:pulseGlow 3s ease-in-out infinite}.modern-intro-hero .hero-image-wrapper img{width:100%;height:auto;animation:floatImage 6s ease-in-out infinite;filter:drop-shadow(0 20px 60px rgba(0, 0, 0, 0.15))}.modern-intro-hero .hero-content{display:flex;flex-direction:column;gap:24px}.modern-intro-hero .hero-content .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.1) 0%, rgba(76, 175, 80, 0.1) 100%);border:1px solid rgba(139,195,74,.3);border-radius:50px;backdrop-filter:blur(10px);width:fit-content;animation:fadeInUp .8s ease-out}.modern-intro-hero .hero-content .hero-badge svg{width:20px;height:20px}.modern-intro-hero .hero-content .hero-badge span{font-size:14px;font-weight:600;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-intro-hero .hero-content .hero-title{font-size:56px;font-weight:700;line-height:1.2;color:#fefce8;margin:0;animation:fadeInUp .8s ease-out .2s both}@media(max-width: 74.9375em){.modern-intro-hero .hero-content .hero-title{font-size:48px}}@media(max-width: 61.9375em){.modern-intro-hero .hero-content .hero-title{font-size:36px}}.modern-intro-hero .hero-content .hero-subtitle{font-size:28px;font-weight:500;color:#666;margin:0;animation:fadeInUp .8s ease-out .4s both}@media(max-width: 74.9375em){.modern-intro-hero .hero-content .hero-subtitle{font-size:24px}}@media(max-width: 61.9375em){.modern-intro-hero .hero-content .hero-subtitle{font-size:20px}}.modern-intro-hero .hero-content .hero-description{font-size:18px;line-height:1.8;color:#555;margin:0;animation:fadeInUp .8s ease-out .6s both}@media(max-width: 61.9375em){.modern-intro-hero .hero-content .hero-description{font-size:16px}}.modern-intro-hero .hero-content .hero-actions{display:flex;gap:16px;margin-top:16px;animation:fadeInUp .8s ease-out .8s both}@media(max-width: 39.9375em){.modern-intro-hero .hero-content .hero-actions{flex-direction:column}}.modern-intro-hero .hero-content .hero-actions .action-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}@media(max-width: 39.9375em){.modern-intro-hero .hero-content .hero-actions .action-btn{justify-content:center}}.modern-intro-hero .hero-content .hero-actions .action-btn.btn-add-cart{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);color:#fff;box-shadow:0 4px 15px rgba(139,195,74,.3)}.modern-intro-hero .hero-content .hero-actions .action-btn.btn-add-cart:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,195,74,.4)}.modern-intro-hero .hero-content .hero-actions .action-btn.btn-add-cart:active{transform:translateY(0)}.modern-intro-hero .hero-content .hero-actions .action-btn.btn-details{background:rgba(0,0,0,0);color:#8bc34a;border:2px solid #8bc34a}@media(max-width: 39.9375em){.modern-intro-hero .hero-content .hero-actions .action-btn.btn-details{width:100%}}.modern-intro-hero .hero-content .hero-actions .action-btn.btn-details:hover{background:#8bc34a;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,195,74,.3)}.modern-intro-hero .hero-content .hero-actions .action-btn .btn-icon-left,.modern-intro-hero .hero-content .hero-actions .action-btn .btn-icon{width:18px;height:18px;flex-shrink:0}.modern-intro-hero .hero-content .hero-actions .action-btn .btn-text{font-weight:600}@keyframes pulseGlow{0%,100%{opacity:.3;transform:translate(-50%, -50%) scale(1)}50%{opacity:.5;transform:translate(-50%, -50%) scale(1.1)}}@keyframes floatImage{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modern-btn-primary,.modern-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.modern-btn-primary svg,.modern-btn-outline svg{width:20px;height:20px;transition:transform .3s ease}.modern-btn-primary{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);color:#fff;box-shadow:0 4px 20px rgba(139,195,74,.3)}.modern-btn-primary:hover{box-shadow:0 6px 30px rgba(139,195,74,.4);transform:translateY(-2px);color:#fff}.modern-btn-primary:hover svg{transform:translateY(3px)}.modern-btn-primary:active{transform:translateY(0)}.modern-btn-outline{background:#fff;color:#4caf50;border-color:#4caf50}.modern-btn-outline:hover{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 20px rgba(139,195,74,.3);transform:translateY(-2px)}.modern-btn-outline:hover svg path,.modern-btn-outline:hover svg circle{stroke:#fff}.modern-btn-outline:active{transform:translateY(0)}.modern-intro-description{padding:80px 0}@media(max-width: 61.9375em){.modern-intro-description{padding:60px 0}}.modern-intro-description .description-card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px;background:#fff;border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.08);border:1px solid rgba(139,195,74,.1)}@media(max-width: 61.9375em){.modern-intro-description .description-card{padding:32px 24px}}.modern-intro-description .description-card .description-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.1) 0%, rgba(76, 175, 80, 0.1) 100%);border-radius:20px}.modern-intro-description .description-card .description-icon svg{width:40px;height:40px}.modern-intro-description .description-card .description-text{font-size:20px;line-height:1.8;color:#444;text-align:center;margin:0}@media(max-width: 61.9375em){.modern-intro-description .description-card .description-text{font-size:18px}}.section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.1) 0%, rgba(76, 175, 80, 0.1) 100%);border:1px solid rgba(139,195,74,.3);border-radius:50px;backdrop-filter:blur(10px);margin-bottom:16px}.section-badge svg{width:20px;height:20px;stroke:#4caf50}.section-badge span{font-size:14px;font-weight:600;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.section-title{font-size:42px;font-weight:700;color:#fefce8;margin:16px 0}@media(max-width: 74.9375em){.section-title{font-size:36px}}@media(max-width: 61.9375em){.section-title{font-size:28px}}.section-subtitle{font-size:18px;color:#666;margin:0}@media(max-width: 61.9375em){.section-subtitle{font-size:16px}}.modern-intro-features{padding:80px 0;background:linear-gradient(180deg, #f8faf9 0%, #ffffff 100%)}@media(max-width: 61.9375em){.modern-intro-features{padding:60px 0}}.modern-intro-features .modern-feature-card{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 24px;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(139,195,74,.1);height:100%;transition:all .3s ease}.modern-intro-features .modern-feature-card:hover{transform:translateY(-8px);box-shadow:0 8px 40px rgba(139,195,74,.2);border-color:rgba(139,195,74,.3)}.modern-intro-features .modern-feature-card:hover .feature-icon-bg{transform:scale(1.2);opacity:.8}.modern-intro-features .modern-feature-card .feature-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.modern-intro-features .modern-feature-card .feature-icon-wrapper .feature-icon-bg{position:absolute;width:100%;height:100%;background:linear-gradient(135deg, rgba(139, 195, 74, 0.2) 0%, rgba(76, 175, 80, 0.2) 100%);border-radius:16px;transition:all .3s ease}.modern-intro-features .modern-feature-card .feature-icon-wrapper svg{position:relative;z-index:1;width:32px;height:32px}.modern-intro-features .modern-feature-card .feature-title{font-size:20px;font-weight:600;color:#fefce8;text-align:center;margin:0}.modern-intro-features .modern-feature-card .feature-description{font-size:15px;line-height:1.6;color:#666;text-align:center;margin:0}.modern-intro-benefits{padding:80px 0}@media(max-width: 61.9375em){.modern-intro-benefits{padding:60px 0}}.modern-benefits-list{display:flex;flex-direction:column;gap:20px}.modern-benefits-list .benefit-item{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);border-left:4px solid rgba(0,0,0,0);transition:all .3s ease}.modern-benefits-list .benefit-item:hover{border-left-color:#4caf50;box-shadow:0 8px 30px rgba(139,195,74,.2);transform:translateX(8px)}.modern-benefits-list .benefit-item:hover .benefit-icon svg circle,.modern-benefits-list .benefit-item:hover .benefit-icon svg path{stroke-width:2.5}.modern-benefits-list .benefit-item .benefit-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(139, 195, 74, 0.1) 0%, rgba(76, 175, 80, 0.1) 100%);border-radius:12px}.modern-benefits-list .benefit-item .benefit-icon svg{width:24px;height:24px}.modern-benefits-list .benefit-item .benefit-text{flex:1;font-size:16px;line-height:1.6;color:#444;margin:0;padding-top:2px}.modern-intro-usage{padding:80px 0;background:linear-gradient(180deg, #f8faf9 0%, #ffffff 100%)}@media(max-width: 61.9375em){.modern-intro-usage{padding:60px 0}}.modern-usage-steps{display:flex;flex-direction:column;gap:24px}.modern-usage-steps .usage-step{display:flex;gap:24px}@media(max-width: 39.9375em){.modern-usage-steps .usage-step{gap:16px}}.modern-usage-steps .usage-step .step-number{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);border-radius:16px;box-shadow:0 4px 20px rgba(139,195,74,.3)}@media(max-width: 39.9375em){.modern-usage-steps .usage-step .step-number{width:48px;height:48px}}.modern-usage-steps .usage-step .step-number span{font-size:24px;font-weight:700;color:#fff}@media(max-width: 39.9375em){.modern-usage-steps .usage-step .step-number span{font-size:20px}}.modern-usage-steps .usage-step .step-number .step-connector{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:3px;height:24px;background:linear-gradient(180deg, rgba(139, 195, 74, 0.5) 0%, transparent 100%)}.modern-usage-steps .usage-step .step-content{flex:1;padding:16px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(139,195,74,.1);transition:all .3s ease}@media(max-width: 39.9375em){.modern-usage-steps .usage-step .step-content{padding:12px 16px}}.modern-usage-steps .usage-step .step-content:hover{box-shadow:0 8px 30px rgba(139,195,74,.2);transform:translateY(-2px)}.modern-usage-steps .usage-step .step-content p{font-size:16px;line-height:1.6;color:#444;margin:0}@media(max-width: 39.9375em){.modern-usage-steps .usage-step .step-content p{font-size:15px}}.modern-intro-info{padding:80px 0}@media(max-width: 61.9375em){.modern-intro-info{padding:60px 0}}.modern-intro-info .modern-info-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(139,195,74,.1);overflow:hidden;transition:all .3s ease}.modern-intro-info .modern-info-card:hover{box-shadow:0 8px 40px rgba(139,195,74,.2);transform:translateY(-4px)}.modern-intro-info .modern-info-card:hover .info-icon{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%)}.modern-intro-info .modern-info-card:hover .info-icon svg path,.modern-intro-info .modern-info-card:hover .info-icon svg circle{stroke:#fff}.modern-intro-info .modern-info-card .info-card-header{display:flex;align-items:center;gap:16px;padding:32px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.05) 0%, rgba(76, 175, 80, 0.05) 100%)}@media(max-width: 61.9375em){.modern-intro-info .modern-info-card .info-card-header{padding:24px}}.modern-intro-info .modern-info-card .info-card-header .info-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.15) 0%, rgba(76, 175, 80, 0.15) 100%);border-radius:16px;transition:all .3s ease}.modern-intro-info .modern-info-card .info-card-header .info-icon svg{width:32px;height:32px}.modern-intro-info .modern-info-card .info-card-header .info-title{font-size:24px;font-weight:600;color:#fefce8;margin:0}@media(max-width: 61.9375em){.modern-intro-info .modern-info-card .info-card-header .info-title{font-size:20px}}.modern-intro-info .modern-info-card .info-card-body{flex:1;padding:32px}@media(max-width: 61.9375em){.modern-intro-info .modern-info-card .info-card-body{padding:24px}}.modern-intro-info .modern-info-card .info-card-body p{font-size:16px;line-height:1.8;color:#555;margin:0}.modern-intro-gallery{padding:80px 0 100px;background:linear-gradient(180deg, #f8faf9 0%, #ffffff 100%)}@media(max-width: 61.9375em){.modern-intro-gallery{padding:60px 0 80px}}.modern-intro-gallery .modern-gallery-item{display:block;text-decoration:none}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1;box-shadow:0 4px 20px rgba(0,0,0,.08)}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper .gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(139, 195, 74, 0.9) 0%, rgba(76, 175, 80, 0.9) 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper .gallery-overlay svg{transform:scale(0.8);transition:transform .3s ease}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper:hover img{transform:scale(1.1)}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper:hover .gallery-overlay{opacity:1}.modern-intro-gallery .modern-gallery-item .gallery-image-wrapper:hover .gallery-overlay svg{transform:scale(1)}.modern-product-intro-section{position:relative;overflow:hidden;padding:80px 0;scroll-margin-top:100px}@media(max-width: 61.9375em){.modern-product-intro-section{padding:60px 0}}.modern-product-intro-section .section-bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;z-index:0;pointer-events:none;animation:orbFloat 20s ease-in-out infinite}.modern-product-intro-section .section-bg-orb.section-bg-orb-1{top:10%;right:10%;width:400px;height:400px;background:radial-gradient(circle, rgba(139, 195, 74, 0.15) 0%, transparent 70%);animation-delay:0s}@media(max-width: 61.9375em){.modern-product-intro-section .section-bg-orb.section-bg-orb-1{width:250px;height:250px}}.modern-product-intro-section .section-bg-orb.section-bg-orb-2{bottom:-20%;left:-10%;width:450px;height:450px;background:radial-gradient(circle, rgba(76, 175, 80, 0.12) 0%, transparent 70%);animation-delay:7s}@media(max-width: 61.9375em){.modern-product-intro-section .section-bg-orb.section-bg-orb-2{width:280px;height:280px}}.modern-product-intro-section .container{position:relative;z-index:1}.modern-product-intro-section .modern-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.modern-product-intro-section .modern-section-header .section-badge-home{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.1) 0%, rgba(76, 175, 80, 0.1) 100%);border:1px solid rgba(139,195,74,.3);border-radius:50px;backdrop-filter:blur(10px)}.modern-product-intro-section .modern-section-header .section-badge-home svg{width:20px;height:20px;stroke:#4caf50}.modern-product-intro-section .modern-section-header .section-badge-home span{font-size:14px;font-weight:600;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-tanitim-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer}.modern-tanitim-card .card-gradient-border{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #8BC34A 0%, #4CAF50 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.modern-tanitim-card:hover{transform:translateY(-12px);box-shadow:0 12px 48px rgba(139,195,74,.25)}.modern-tanitim-card:hover .card-gradient-border{transform:scaleX(1)}.modern-tanitim-card:hover .modern-tanitim-image img{transform:scale(1.1)}.modern-tanitim-card:hover .modern-tanitim-image .image-glow-effect{opacity:.6}.modern-tanitim-card:hover .modern-tanitim-image .premium-badge{transform:scale(1.1) rotate(360deg)}.modern-tanitim-card:hover .product-title{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.modern-tanitim-card:hover .modern-discover-btn{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);color:#fff;transform:translateX(4px)}.modern-tanitim-card:hover .modern-discover-btn svg{transform:translateX(4px)}.modern-tanitim-card .modern-tanitim-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg, #f8faf9 0%, #ffffff 100%)}.modern-tanitim-card .modern-tanitim-image .image-glow-effect{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;height:70%;background:radial-gradient(circle, rgba(139, 195, 74, 0.3) 0%, transparent 70%);filter:blur(40px);opacity:.3;transition:opacity .4s ease;z-index:0}.modern-tanitim-card .modern-tanitim-image img{position:relative;width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:fadeIn .6s ease-in-out;z-index:1}.modern-tanitim-card .modern-tanitim-image .premium-badge{position:absolute;top:16px;right:16px;width:36px;height:36px;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(139,195,74,.4);transition:all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:2}.modern-tanitim-card .modern-tanitim-image .premium-badge svg{width:16px;height:16px}.modern-tanitim-card .modern-tanitim-content{display:flex;flex-direction:column;gap:16px;padding:32px 24px}.modern-tanitim-card .modern-tanitim-content .product-title{margin:0;line-height:1.3;transition:all .3s ease}.modern-tanitim-card .modern-tanitim-content .product-title{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.25rem,3vw,1.375rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-tanitim-card .modern-tanitim-content .product-title{font-size:20px}}.modern-tanitim-card .modern-tanitim-content .product-description{margin:0}.modern-tanitim-card .modern-tanitim-content .product-description{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-tanitim-card .modern-tanitim-content .product-description{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.modern-tanitim-card .modern-tanitim-content .button-wrapper{margin-top:auto;overflow:hidden}.modern-tanitim-card .modern-tanitim-content .button-wrapper .modern-discover-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#4caf50;border:2px solid #4caf50;border-radius:12px;text-decoration:none;transition:all .3s ease}.modern-tanitim-card .modern-tanitim-content .button-wrapper .modern-discover-btn{font-family:"Cabin";font-size:.9375rem;font-size:clamp(.875rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-tanitim-card .modern-tanitim-content .button-wrapper .modern-discover-btn svg{width:20px;height:20px;transition:transform .3s ease}.modern-tanitim-card .modern-tanitim-content .button-wrapper .modern-discover-btn:hover{text-decoration:none}.modern-tanitim-card .modern-tanitim-content .button-wrapper .modern-discover-btn:hover svg{animation:arrowBounce .6s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes arrowBounce{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}.modern-benefits-usage-section{padding:80px 0;background:#fff;position:relative}@media(max-width: 61.9375em){.modern-benefits-usage-section{padding:60px 0}}.modern-benefits-usage-section .section-header-inline{margin-bottom:32px}.modern-benefits-usage-section .section-header-inline .section-badge{margin-bottom:12px}.modern-benefits-usage-section .section-header-inline .section-title{font-size:32px;margin:0}@media(max-width: 61.9375em){.modern-benefits-usage-section .section-header-inline .section-title{font-size:26px}}.modern-benefits-usage-section .product-image-showcase{position:sticky;top:120px;z-index:10;display:flex;align-items:center;justify-content:center;padding:40px}.modern-benefits-usage-section .product-image-showcase .showcase-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;background:radial-gradient(circle, rgba(139, 195, 74, 0.15) 0%, transparent 70%);filter:blur(60px);animation:pulseGlow 3s ease-in-out infinite}.modern-benefits-usage-section .product-image-showcase img{position:relative;z-index:1;max-width:100%;height:auto;animation:floatImage 6s ease-in-out infinite;filter:drop-shadow(0 20px 60px rgba(0, 0, 0, 0.15))}.modern-cta-section{padding:100px 0;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);position:relative;overflow:hidden}@media(max-width: 61.9375em){.modern-cta-section{padding:80px 0}}.modern-cta-section::before{content:"";position:absolute;top:-50%;right:-25%;width:600px;height:600px;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);animation:orbFloat 15s ease-in-out infinite}.modern-cta-section::after{content:"";position:absolute;bottom:-50%;left:-25%;width:500px;height:500px;background:radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);animation:orbFloat 20s ease-in-out infinite reverse}.modern-cta-section .modern-cta-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:60px 40px;background:rgba(255,255,255,.1);backdrop-filter:blur(20px);border-radius:24px;border:2px solid rgba(255,255,255,.2);box-shadow:0 20px 60px rgba(0,0,0,.2)}@media(max-width: 61.9375em){.modern-cta-section .modern-cta-card{padding:40px 24px}}.modern-cta-section .modern-cta-card .cta-icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:rgba(255,255,255,.15);border-radius:50%;backdrop-filter:blur(10px);animation:pulseIcon 3s ease-in-out infinite}.modern-cta-section .modern-cta-card .cta-icon svg{width:48px;height:48px}.modern-cta-section .modern-cta-card .cta-title{font-size:36px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 20px rgba(0,0,0,.2)}@media(max-width: 74.9375em){.modern-cta-section .modern-cta-card .cta-title{font-size:32px}}@media(max-width: 61.9375em){.modern-cta-section .modern-cta-card .cta-title{font-size:26px}}.modern-cta-section .modern-cta-card .cta-description{font-size:18px;color:rgba(255,255,255,.9);margin:0}@media(max-width: 61.9375em){.modern-cta-section .modern-cta-card .cta-description{font-size:16px}}.modern-cta-section .modern-cta-card .cta-actions{display:flex;gap:16px;margin-top:16px}@media(max-width: 39.9375em){.modern-cta-section .modern-cta-card .cta-actions{flex-direction:column;width:100%}}.modern-cta-section .modern-cta-card .cta-actions .action-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;border:2px solid rgba(0,0,0,0);cursor:pointer}.modern-cta-section .modern-cta-card .cta-actions .action-btn .btn-icon-left,.modern-cta-section .modern-cta-card .cta-actions .action-btn .btn-icon{width:18px;height:18px;transition:transform .3s ease}.modern-cta-section .modern-cta-card .cta-actions .action-btn .btn-text{font-weight:600}@media(max-width: 39.9375em){.modern-cta-section .modern-cta-card .cta-actions .action-btn{width:100%;justify-content:center}}.modern-cta-section .modern-cta-card .cta-actions .action-btn.btn-add-cart{background:#fff;color:#4caf50;box-shadow:0 4px 20px rgba(0,0,0,.2)}.modern-cta-section .modern-cta-card .cta-actions .action-btn.btn-add-cart:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,0,0,.3)}.modern-cta-section .modern-cta-card .cta-actions .action-btn.btn-add-cart:hover .btn-icon-left{animation:bounceCart .6s ease-in-out}.modern-cta-section .modern-cta-card .cta-actions .action-btn.btn-details{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.modern-cta-section .modern-cta-card .cta-actions .action-btn.btn-details:hover{background:#fff;color:#4caf50;transform:translateY(-2px);box-shadow:0 6px 30px rgba(255,255,255,.3)}.modern-cta-section .modern-cta-card .cta-actions .action-btn.btn-details:hover .btn-icon{transform:translateX(4px)}@keyframes pulseIcon{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(255,255,255,0)}}@keyframes bounceCart{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes checkMark{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width: 61.9375em){.modern-product-intro-page .bg-orb.bg-orb-1{width:300px;height:300px}.modern-product-intro-page .bg-orb.bg-orb-2{width:350px;height:350px}.modern-product-intro-page .bg-orb.bg-orb-3{width:320px;height:320px}.modern-tanitim-card .modern-tanitim-content{padding:24px 20px}.modern-benefits-usage-section .product-image-showcase{padding:20px;margin-top:40px;position:static;top:auto}}.modern-404-page{min-height:100vh;position:relative;background:linear-gradient(135deg, #f8faf9 0%, #ffffff 100%);overflow:hidden}.modern-404-page .bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;z-index:0;animation:orbFloat 20s ease-in-out infinite}.modern-404-page .bg-orb.bg-orb-1{top:10%;right:-10%;width:400px;height:400px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.4) 0%, rgba(76, 175, 80, 0.4) 100%);animation-delay:0s}.modern-404-page .bg-orb.bg-orb-2{bottom:-20%;left:-10%;width:500px;height:500px;background:linear-gradient(135deg, rgba(76, 175, 80, 0.3) 0%, rgba(139, 195, 74, 0.3) 100%);animation-delay:7s}.modern-404-page .bg-orb.bg-orb-3{top:50%;left:50%;transform:translate(-50%, -50%);width:300px;height:300px;background:linear-gradient(135deg, rgba(139, 195, 74, 0.2) 0%, rgba(76, 175, 80, 0.2) 100%);animation-delay:14s}.modern-404-page .container{position:relative;z-index:1}.modern-404-section{padding:30px 0;display:flex;align-items:center}@media(max-width: 61.9375em){.modern-404-section{padding:80px 0}}.modern-404-content{max-width:800px;margin:0 auto}.floating-logo{position:relative;display:inline-block;margin-bottom:40px;animation:floatLogo 3s ease-in-out infinite}.floating-logo .logo-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:120px;background:radial-gradient(circle, rgba(139, 195, 74, 0.3) 0%, transparent 70%);border-radius:50%;filter:blur(20px);animation:pulseGlow 2s ease-in-out infinite}.floating-logo img{width:80px;height:80px;border-radius:50%;box-shadow:0 10px 30px rgba(139,195,74,.3);transition:transform .3s ease}.floating-logo img:hover{transform:scale(1.1)}.error-number{margin-bottom:30px;display:flex;justify-content:center;align-items:center;gap:20px}@media(max-width: 39.9375em){.error-number{gap:15px}}.error-number span{font-size:120px;font-weight:900;line-height:1;background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 4px 20px rgba(139,195,74,.3);animation:numberFloat 2s ease-in-out infinite}@media(max-width: 61.9375em){.error-number span{font-size:80px}}@media(max-width: 39.9375em){.error-number span{font-size:60px}}.error-number span.number-4{animation-delay:0s}.error-number span.number-0{animation-delay:.2s}.error-number span.number-4:last-child{animation-delay:.4s}.error-message{margin-bottom:50px}.error-message .error-title{font-size:48px;font-weight:700;color:#2c3e50;margin-bottom:20px;background:linear-gradient(135deg, #2c3e50 0%, #34495e 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.error-message .error-title{font-family:"Cabin";font-size:2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.error-message .error-title{font-size:36px}}@media(max-width: 39.9375em){.error-message .error-title{font-size:28px}}.error-message .error-description{font-size:18px;color:#666;line-height:1.8;margin:0}.error-message .error-description{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.error-message .error-description{font-size:16px}}.error-actions{display:flex;gap:20px;justify-content:center;margin-bottom:60px}@media(max-width: 39.9375em){.error-actions{flex-direction:column;align-items:center;gap:15px}}.error-actions .action-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:none;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.error-actions .action-btn .btn-icon-left{width:18px;height:18px;flex-shrink:0}.error-actions .action-btn .btn-text{font-weight:600}.error-actions .action-btn.btn-primary{background:linear-gradient(135deg, #8BC34A 0%, #4CAF50 100%);color:#fff;box-shadow:0 4px 20px rgba(139,195,74,.3)}.error-actions .action-btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(139,195,74,.4)}.error-actions .action-btn.btn-primary:hover .btn-icon-left{animation:bounceIcon .6s ease-in-out}.error-actions .action-btn.btn-primary:active{transform:translateY(-1px)}.error-actions .action-btn.btn-outline{background:rgba(0,0,0,0);color:#8bc34a;border:2px solid #8bc34a}.error-actions .action-btn.btn-outline:hover{background:#8bc34a;color:#fff;transform:translateY(-3px);box-shadow:0 8px 30px rgba(139,195,74,.3)}.helpful-links .links-title{font-size:16px;color:#666;margin-bottom:20px;font-weight:600}.helpful-links .links-title{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.helpful-links .links-grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width: 39.9375em){.helpful-links .links-grid{gap:15px}}.helpful-links .links-grid .quick-link{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid rgba(139,195,74,.2);border-radius:10px;text-decoration:none;color:#666;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.05)}.helpful-links .links-grid .quick-link svg{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.helpful-links .links-grid .quick-link:hover{background:linear-gradient(135deg, rgba(139, 195, 74, 0.1) 0%, rgba(76, 175, 80, 0.1) 100%);border-color:#8bc34a;color:#8bc34a;transform:translateY(-2px);box-shadow:0 4px 20px rgba(139,195,74,.2)}.helpful-links .links-grid .quick-link:hover svg{transform:scale(1.1)}@keyframes orbFloat{0%,100%{transform:translateY(0px) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(15px) rotate(240deg)}}@keyframes floatLogo{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,100%{opacity:.3;transform:translate(-50%, -50%) scale(1)}50%{opacity:.6;transform:translate(-50%, -50%) scale(1.1)}}@keyframes numberFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-5px)}}@keyframes bounceIcon{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width: 61.9375em){.modern-404-page .bg-orb.bg-orb-1{width:300px;height:300px}.modern-404-page .bg-orb.bg-orb-2{width:350px;height:350px}.modern-404-page .bg-orb.bg-orb-3{width:250px;height:250px}}.modern-breadcrumb{padding:2rem 0 1rem;background:rgba(0,0,0,0)}@media(max-width: 39.9375em){.modern-breadcrumb{padding:1.5rem 0 .75rem}}.modern-breadcrumb .breadcrumb{background:rgba(0,0,0,0);padding:0;margin:0}.modern-breadcrumb .breadcrumb{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-breadcrumb .breadcrumb .breadcrumb-item{color:#1a1a1a;opacity:.6}.modern-breadcrumb .breadcrumb .breadcrumb-item a{color:#1a1a1a;text-decoration:none;transition:all .3s ease}.modern-breadcrumb .breadcrumb .breadcrumb-item a:hover{color:#9e63a6;opacity:1}.modern-breadcrumb .breadcrumb .breadcrumb-item.active{color:#9e63a6;opacity:1}.modern-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"→";color:#1a1a1a;opacity:.4}.modern-blog-detail{padding:3rem 0 5rem}@media(max-width: 39.9375em){.modern-blog-detail{padding:2rem 0 3rem}}.modern-blog-detail .blog-detail-content{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 10px 40px rgba(0,0,0,.05)}@media(max-width: 39.9375em){.modern-blog-detail .blog-detail-content{padding:1.5rem;border-radius:16px}}.modern-blog-detail .blog-header{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.08)}.modern-blog-detail .blog-header .blog-title{font-weight:700;color:#1a1a1a;line-height:1.3;margin-bottom:1.5rem}.modern-blog-detail .blog-header .blog-title{font-family:"Cabin";font-size:2.625rem;font-size:clamp(1.75rem,3.75vw,2.625rem);font-weight:700;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-blog-detail .blog-header .blog-title{font-family:"Cabin";font-size:2rem;font-size:clamp(1.75rem,3.75vw,2rem);font-weight:700;font-style:normal;color:#0d0d0d}}@media(max-width: 39.9375em){.modern-blog-detail .blog-header .blog-title{font-family:"Cabin";font-size:1.625rem;font-size:clamp(1.75rem,3.75vw,1.625rem);font-weight:700;font-style:normal;color:#0d0d0d}}.modern-blog-detail .blog-header .blog-meta{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}@media(max-width: 39.9375em){.modern-blog-detail .blog-header .blog-meta{gap:1rem}}.modern-blog-detail .blog-header .blog-meta .meta-item{display:flex;align-items:center;gap:.5rem;color:#1a1a1a;opacity:.7}.modern-blog-detail .blog-header .blog-meta .meta-item{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-header .blog-meta .meta-item svg{stroke:#9e63a6;flex-shrink:0}@media(max-width: 39.9375em){.modern-blog-detail .blog-header .blog-meta .meta-item{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#0d0d0d}}.modern-blog-detail .blog-featured-image{margin-bottom:3rem;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(max-width: 39.9375em){.modern-blog-detail .blog-featured-image{margin-bottom:2rem;border-radius:16px}}.modern-blog-detail .blog-featured-image img{width:100%;height:auto;display:block;transition:transform .6s ease}.modern-blog-detail .blog-featured-image img:hover{transform:scale(1.02)}.modern-blog-detail .blog-content-wrapper{line-height:1.8;color:#1a1a1a;margin-bottom:3rem}.modern-blog-detail .blog-content-wrapper{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-blog-detail .blog-content-wrapper{margin-bottom:2rem}.modern-blog-detail .blog-content-wrapper{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}}.modern-blog-detail .blog-content-wrapper h2{font-weight:700;color:#1a1a1a;margin:2.5rem 0 1.5rem}.modern-blog-detail .blog-content-wrapper h2{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-blog-detail .blog-content-wrapper h2{margin:2rem 0 1rem}.modern-blog-detail .blog-content-wrapper h2{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.5rem,3vw,1.5rem);font-weight:600;font-style:normal;color:#0d0d0d}}.modern-blog-detail .blog-content-wrapper h3{font-weight:600;color:#1a1a1a;margin:2rem 0 1rem}.modern-blog-detail .blog-content-wrapper h3{font-family:"Cabin";font-size:1.625rem;font-size:clamp(1.5rem,2.5vw,1.625rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-blog-detail .blog-content-wrapper h3{margin:1.5rem 0 .75rem}.modern-blog-detail .blog-content-wrapper h3{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#0d0d0d}}.modern-blog-detail .blog-content-wrapper h4{font-weight:600;color:#1a1a1a;margin:1.5rem 0 .75rem}.modern-blog-detail .blog-content-wrapper h4{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.25rem,2vw,1.375rem);font-weight:500;font-style:normal;color:#1a1a1a}@media(max-width: 39.9375em){.modern-blog-detail .blog-content-wrapper h4{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.25rem,2vw,1.125rem);font-weight:500;font-style:normal;color:#1a1a1a}}.modern-blog-detail .blog-content-wrapper p{margin-bottom:1.5rem;line-height:1.8}.modern-blog-detail .blog-content-wrapper p:last-child{margin-bottom:0}.modern-blog-detail .blog-content-wrapper ul,.modern-blog-detail .blog-content-wrapper ol{margin:1.5rem 0}.modern-blog-detail .blog-content-wrapper ul li,.modern-blog-detail .blog-content-wrapper ol li{margin-bottom:.75rem;position:relative}.modern-blog-detail .blog-content-wrapper ul li::before,.modern-blog-detail .blog-content-wrapper ol li::before{content:"";position:relative;width:10px;height:10px;background-color:#9e63a6;border-radius:50%;display:inline-flex;flex-shrink:0;margin-right:.5rem}.modern-blog-detail .blog-content-wrapper ul li::marker,.modern-blog-detail .blog-content-wrapper ol li::marker{color:#9e63a6}.modern-blog-detail .blog-content-wrapper blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.05), rgba(46, 122, 75, 0.05));border-left:4px solid #9e63a6;border-radius:12px;font-style:italic;color:#1a1a1a}.modern-blog-detail .blog-content-wrapper blockquote{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-blog-detail .blog-content-wrapper blockquote{padding:1rem 1.25rem;margin:1.5rem 0}.modern-blog-detail .blog-content-wrapper blockquote{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:400;font-style:normal;color:#0d0d0d}}.modern-blog-detail .blog-content-wrapper blockquote p{margin-bottom:0}.modern-blog-detail .blog-content-wrapper img{max-width:100%;height:auto;border-radius:16px;margin:2rem 0;box-shadow:0 8px 24px rgba(0,0,0,.1)}@media(max-width: 39.9375em){.modern-blog-detail .blog-content-wrapper img{border-radius:12px;margin:1.5rem 0}}.modern-blog-detail .blog-content-wrapper a{color:#9e63a6;text-decoration:none;border-bottom:2px solid rgba(158,99,166,.3);transition:all .3s ease}.modern-blog-detail .blog-content-wrapper a:hover{border-bottom-color:#9e63a6;opacity:.8}.modern-blog-detail .blog-content-wrapper strong,.modern-blog-detail .blog-content-wrapper b{font-weight:600;color:#1a1a1a}.modern-blog-detail .blog-content-wrapper em,.modern-blog-detail .blog-content-wrapper i{font-style:italic}.modern-blog-detail .blog-content-wrapper code{background:rgba(158,99,166,.08);padding:.2rem .5rem;border-radius:6px;font-family:"Courier New",monospace;color:#9e63a6}.modern-blog-detail .blog-content-wrapper code{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-content-wrapper pre{background:rgba(26,26,26,.03);padding:1.5rem;border-radius:12px;overflow-x:auto;margin:2rem 0}.modern-blog-detail .blog-content-wrapper pre code{background:rgba(0,0,0,0);padding:0;color:#1a1a1a}.modern-blog-detail .blog-content-wrapper hr{margin:3rem 0;border:0;height:1px;background:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.1), transparent)}.modern-blog-detail .blog-footer{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;border-top:1px solid rgba(0,0,0,.08)}@media(max-width: 61.9375em){.modern-blog-detail .blog-footer{flex-direction:column;align-items:flex-start;gap:1.5rem}}.modern-blog-detail .blog-footer .blog-tags{display:flex;flex-wrap:wrap;gap:.75rem}.modern-blog-detail .blog-footer .blog-tags .tag{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.08), rgba(46, 122, 75, 0.08));color:#9e63a6;border-radius:20px;transition:all .3s ease}.modern-blog-detail .blog-footer .blog-tags .tag{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-footer .blog-tags .tag:hover{background:linear-gradient(135deg, rgba(158, 99, 166, 0.15), rgba(46, 122, 75, 0.15));transform:translateY(-2px)}.modern-blog-detail .blog-footer .blog-share-buttons{display:flex;align-items:center;gap:.75rem}@media(max-width: 39.9375em){.modern-blog-detail .blog-footer .blog-share-buttons{width:100%;flex-wrap:wrap}}.modern-blog-detail .blog-footer .blog-share-buttons .share-label{color:#1a1a1a;opacity:.7;margin-right:.5rem}.modern-blog-detail .blog-footer .blog-share-buttons .share-label{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:12px;color:#1a1a1a;transition:all .3s ease;cursor:pointer}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:500;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn svg{flex-shrink:0}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn.facebook:hover{background:#1877f2;color:#fff;border-color:#1877f2}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn.twitter:hover{background:#1da1f2;color:#fff;border-color:#1da1f2}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn.whatsapp:hover{background:#25d366;color:#fff;border-color:#25d366}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn.linkedin:hover{background:#0a66c2;color:#fff;border-color:#0a66c2}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn.copy svg{stroke:currentColor}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn.copy:hover{background:#9e63a6;color:#fff;border-color:#9e63a6}@media(max-width: 39.9375em){.modern-blog-detail .blog-footer .blog-share-buttons .share-btn{padding:.5rem .75rem;font-size:12px}.modern-blog-detail .blog-footer .blog-share-buttons .share-btn span{display:none}}.modern-blog-detail .author-box{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:linear-gradient(135deg, rgba(158, 99, 166, 0.05), rgba(46, 122, 75, 0.05));border-radius:16px;margin-top:3rem}@media(max-width: 39.9375em){.modern-blog-detail .author-box{padding:1.5rem;margin-top:2rem}}.modern-blog-detail .author-box .author-avatar{flex-shrink:0}.modern-blog-detail .author-box .author-avatar .avatar-placeholder{width:80px;height:80px;background:linear-gradient(135deg, #9E63A6, #2e7a4b);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.modern-blog-detail .author-box .author-avatar .avatar-placeholder{font-family:"Cabin";font-size:1.75rem;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:600;font-style:normal;color:#fff}@media(max-width: 39.9375em){.modern-blog-detail .author-box .author-avatar .avatar-placeholder{width:60px;height:60px}.modern-blog-detail .author-box .author-avatar .avatar-placeholder{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#0d0d0d}}.modern-blog-detail .author-box .author-info .author-name{font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.modern-blog-detail .author-box .author-info .author-name{font-family:"Cabin";font-size:1.375rem;font-size:clamp(1.5rem,2.5vw,1.375rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-blog-detail .author-box .author-info .author-name{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.25rem,2vw,1.125rem);font-weight:500;font-style:normal;color:#1a1a1a}}.modern-blog-detail .author-box .author-info .author-role{color:#1a1a1a;opacity:.6;margin:0}.modern-blog-detail .author-box .author-info .author-role{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-blog-detail .blog-sidebar{margin-top:3rem}}.modern-blog-detail .blog-sidebar .sidebar-widget{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,.05);margin-bottom:2rem}@media(max-width: 39.9375em){.modern-blog-detail .blog-sidebar .sidebar-widget{padding:1.5rem;border-radius:16px}}.modern-blog-detail .blog-sidebar .sidebar-widget:last-child{margin-bottom:0}.modern-blog-detail .blog-sidebar .sidebar-widget .widget-title{font-weight:600;color:#1a1a1a;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(158,99,166,.2)}.modern-blog-detail .blog-sidebar .sidebar-widget .widget-title{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.5rem,2.5vw,1.25rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-sidebar .sticky-share{position:relative}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical{display:flex;flex-direction:column;gap:.75rem}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical .share-btn-vertical{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:12px;color:#1a1a1a;transition:all .3s ease;cursor:pointer}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical .share-btn-vertical:hover{transform:translateX(5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical .share-btn-vertical.facebook:hover{background:#1877f2;color:#fff;border-color:#1877f2}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical .share-btn-vertical.twitter:hover{background:#1da1f2;color:#fff;border-color:#1da1f2}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical .share-btn-vertical.whatsapp:hover{background:#25d366;color:#fff;border-color:#25d366}.modern-blog-detail .blog-sidebar .sticky-share .share-buttons-vertical .share-btn-vertical.linkedin:hover{background:#0a66c2;color:#fff;border-color:#0a66c2}.modern-blog-detail .blog-sidebar .recent-posts-list{display:flex;flex-direction:column;gap:1.25rem}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item{display:flex;gap:1rem;padding:1rem;background:rgba(158,99,166,.03);border-radius:12px;text-decoration:none;transition:all .3s ease}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item:hover{background:rgba(158,99,166,.08);transform:translateX(5px)}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item:hover .recent-post-title{color:#9e63a6}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-image{flex-shrink:0;width:80px;height:80px;border-radius:10px;overflow:hidden}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-image img{width:100%;height:100%;object-fit:cover}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-content{flex:1}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-content .recent-post-title{color:#1a1a1a;line-height:1.4;margin-bottom:.5rem;transition:color .3s ease}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-content .recent-post-title{font-family:"Cabin";font-size:.9375rem;font-size:clamp(1rem,1.25vw,.9375rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-content .recent-post-date{color:#1a1a1a;opacity:.6}.modern-blog-detail .blog-sidebar .recent-posts-list .recent-post-item .recent-post-content .recent-post-date{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-blog-detail .related-posts{margin-top:5rem;padding-top:3rem;border-top:2px solid rgba(0,0,0,.05)}@media(max-width: 39.9375em){.modern-blog-detail .related-posts{margin-top:3rem;padding-top:2rem}}.modern-blog-detail .related-posts .section-title{font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:3rem}.modern-blog-detail .related-posts .section-title{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 39.9375em){.modern-blog-detail .related-posts .section-title{margin-bottom:2rem}.modern-blog-detail .related-posts .section-title{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.5rem,3vw,1.5rem);font-weight:600;font-style:normal;color:#0d0d0d}}.modern-blog-detail .related-posts .related-blog-card{display:block;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 10px 40px rgba(0,0,0,.05);transition:all .4s ease;margin-bottom:2rem}.modern-blog-detail .related-posts .related-blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,0,0,.1)}.modern-blog-detail .related-posts .related-blog-card:hover .related-blog-image img{transform:scale(1.1)}.modern-blog-detail .related-posts .related-blog-card:hover .related-blog-title{color:#9e63a6}.modern-blog-detail .related-posts .related-blog-card:hover .read-more{color:#9e63a6;transform:translateX(5px)}.modern-blog-detail .related-posts .related-blog-card .related-blog-image{position:relative;width:100%;height:240px;overflow:hidden}@media(max-width: 39.9375em){.modern-blog-detail .related-posts .related-blog-card .related-blog-image{height:200px}}.modern-blog-detail .related-posts .related-blog-card .related-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.modern-blog-detail .related-posts .related-blog-card .related-blog-image .reading-time-badge{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:20px;color:#1a1a1a}.modern-blog-detail .related-posts .related-blog-card .related-blog-image .reading-time-badge{font-family:"Cabin";font-size:.75rem;font-size:clamp(1rem,1.25vw,.75rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-blog-detail .related-posts .related-blog-card .related-blog-image .reading-time-badge svg{stroke:#9e63a6}.modern-blog-detail .related-posts .related-blog-card .related-blog-content{padding:1.75rem}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-title{font-weight:600;color:#1a1a1a;margin-bottom:.75rem;line-height:1.4;transition:color .3s ease}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-title{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.25rem,2vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}@media(max-width: 39.9375em){.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-title{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1.25rem,2vw,1.125rem);font-weight:500;font-style:normal;color:#1a1a1a}}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-excerpt{color:#1a1a1a;opacity:.7;line-height:1.6;margin-bottom:1.25rem}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-excerpt{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-meta{display:flex;justify-content:space-between;align-items:center}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-meta .blog-date{color:#1a1a1a;opacity:.6}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-meta .blog-date{font-family:"Cabin";font-size:.8125rem;font-size:clamp(1rem,1.25vw,.8125rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-meta .read-more{color:#1a1a1a;transition:all .3s ease}.modern-blog-detail .related-posts .related-blog-card .related-blog-content .related-blog-meta .read-more{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}@media(max-width: 61.9375em){.modern-blog-detail .blog-sidebar .sticky-share{position:static}}.toast-title{font-weight:bold;margin-left:.75rem;color:#1a1a1a;margin-bottom:.25rem}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;margin-left:.75rem !important;margin-right:.75rem !important}.toast-message a{color:#1a1a1a}.toast-message a:hover{color:#ccc;text-decoration:none;color:rgba(115,103,240,.6)}.toast-message label{color:#0d0d0d}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);position:absolute;right:1.25rem !important;top:.5rem;text-shadow:none;color:#a5a3ae !important;padding:auto;font-size:1.625rem}.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;color:#fff !important}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:10px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);padding:20px 30px 20px 50px !important;opacity:1}#toast-container>div:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%2300CFE8' fill-opacity='0.08'/%3E%3Ccircle cx='13' cy='13' r='6.75' stroke='%2300CFE8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0002 10H13.0077' stroke='%2300CFE8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.25 13H13V16H13.75' stroke='%2300CFE8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-position:1.25rem 1.25rem}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%23EA5455' fill-opacity='0.08'/%3E%3Cpath d='M17.5 8.5L8.5 17.5' stroke='%23EA5455' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 8.5L17.5 17.5' stroke='%23EA5455' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-position:1.25rem 1.25rem}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%2328C76F' fill-opacity='0.08'/%3E%3Cpath d='M7.75 13L11.5 16.75L19 9.25' stroke='%2328C76F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-position:1.25rem 1.25rem}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='6' fill='%23FF9F43' fill-opacity='0.08'/%3E%3Cpath d='M13 10V12.8362' stroke='%23FF9F43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 15.6543L13 15.6899' stroke='%23FF9F43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.74941 18.2504H18.2494C18.7463 18.2469 19.2092 17.9976 19.4856 17.5846C19.7619 17.1716 19.8158 16.6485 19.6294 16.1879L14.3044 7.00038C14.0402 6.5229 13.5376 6.22656 12.9919 6.22656C12.4462 6.22656 11.9436 6.5229 11.6794 7.00038L6.35441 16.1879C6.17171 16.6377 6.218 17.1481 6.47865 17.5577C6.7393 17.9673 7.18207 18.2254 7.66691 18.2504' stroke='%23FF9F43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-position:1.25rem 1.25rem}#toast-container>.toast{max-width:100%;background-size:28px;background-repeat:no-repeat}#toast-mContainer.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-mContainer.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-mContainer.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto;width:100%;margin-bottom:0;border-radius:0 !important}#toast-mContainer.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto;width:100%;margin-bottom:0;border-radius:0 !important}.toast{background-color:#fff}.toast-success{background-color:#1e8a43}.toast-error{background-color:#d43233;color:#fff}.toast-info{background-color:#fff;color:#000 !important}.toast-warning{background-color:#f2be22;color:#fff}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);position:absolute;bottom:auto;top:0;opacity:.15;height:.1875rem;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);filter:alpha(opacity=15)}[dir=rtl] .toast-title{margin-right:.75rem}[dir=rtl] #toast-mContainer>div{direction:rtl;background-position:top .9rem right 1.25rem;padding:20px 50px 20px 30px !important}[dir=rtl] #toast-mContainer.toast-top-left{right:12px;left:auto}[dir=rtl] #toast-mContainer.toast-top-right{left:12px;right:auto}[dir=rtl] #toast-mContainer.toast-bottom-left{right:12px;left:auto}[dir=rtl] #toast-mContainer.toast-bottom-right{left:12px;right:auto}[dir=rtl] #toast-mContainer.toast-top-full-width#toast-mContainer>div{left:0;right:0}[dir=rtl] #toast-mContainer.toast-bottom-full-width#toast-mContainer>div{left:0;right:0}[dir=rtl] .toast-progress{left:auto;right:0}[dir=rtl] .toast-close-button{left:1.25rem !important;right:auto !important}.toast-top-full-width>div{width:22em !important}.light-style #toast-mContainer{z-index:999999}.light-style #toast-mContainer .toast-close-button{font-weight:300}.light-style #toast-mContainer>div{border-radius:.375rem}.light-style #toast-mContainer>.toast-success{color:#fff !important;background-color:#51a351}.light-style #toast-mContainer .toast-error{color:#fff;background-color:#d43233}.light-style #toast-mContainer .toast-info{color:#fff;background-color:#fff}.light-style #toast-mContainer .toast-warning{color:#fff;background-color:#f2be22}.dark-style #toast-mContainer{z-index:999999}.dark-style #toast-mContainer .toast-close-button{font-weight:300;color:#7983bb !important}.dark-style #toast-mContainer .toast-title{color:#cfd3ec}.dark-style #toast-mContainer>div{border-radius:.375rem}.dark-style #toast-mContainer .toast-progress{background-color:#fff}.dark-style #toast-mContainer>.toast-success{color:#cfd3ec;background-color:#2f3349}.dark-style #toast-mContainer .toast-error{color:#cfd3ec;background-color:#2f3349}.dark-style #toast-mContainer .toast-info{color:#cfd3ec;background-color:#2f3349}.dark-style #toast-mContainer .toast-warning{color:#cfd3ec;background-color:#2f3349}@media all and (max-width: 240px){#toast-mContainer>div{padding:8px 8px 8px 50px;width:11em}#toast-mContainer .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-mContainer>div{padding:8px 8px 8px 50px;width:18em}#toast-mContainer .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-mContainer>div{padding:15px 15px 15px 50px;width:25em}}@media(min-width: 241px)and (max-width: 480px){#toast-mContainer .toast-close-button{top:.3em}}.textButton{position:relative;display:inline-block;background-color:rgba(0,0,0,0);border:0}.textButton{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.15vw,1rem);font-weight:500;font-style:normal;color:#1a1a1a}.textButton::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2e7a4b}.beefitButton{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;border:0;height:2.1875rem;padding:0 1.125rem;overflow:hidden}.beefitButton.purple{background-color:#9b9782;z-index:1}.beefitButton.purple{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.15vw,1rem);font-weight:500;font-style:normal;color:#fff}.beefitButton.purple::after{content:"";position:absolute;top:0;left:0;width:100%;height:0%;background-color:#f2be22;z-index:-1}.beefitButton.purple::after{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.beefitButton.purple p{position:relative;z-index:1}.beefitButton.purple p{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.15vw,1rem);font-weight:500;font-style:normal;color:#fff}.beefitButton.purple:hover::after{height:100%;top:auto;bottom:0}.beefitButton.green{background-color:#649176;z-index:1}.beefitButton.green::after{content:"";position:absolute;top:0;left:0;width:100%;height:0%;background-color:#9e63a6;z-index:-1}.beefitButton.green::after{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.beefitButton.green p{position:relative;z-index:1}.beefitButton.green p{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.15vw,1rem);font-weight:500;font-style:normal;color:#fff}.beefitButton.green:hover::after{height:100%;top:auto;bottom:0}.whatsapp-info{border:1px solid #2e7a4b;border-radius:3.125rem;width:40px;height:40px;cursor:pointer;gap:.5rem;flex-shrink:0}.whatsapp-info{display:flex;justify-content:center;align-items:center}.whatsapp-info{-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.whatsapp-info span{font-family:"Cabin";font-size:.875rem;font-size:clamp(.875rem,1.25vw,.875rem);font-weight:500;font-style:normal;color:#2e7a4b}.whatsapp-info .whatsapp-button{display:flex;justify-content:center;align-items:center}.whatsapp-info .whatsapp-button{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.whatsapp-info .whatsapp-button{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .whatsapp-info .whatsapp-button{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.whatsapp-info:hover{background-color:#2e7a4b}.whatsapp-info:hover .oLogo{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(208deg) brightness(106%) contrast(102%)}@media(prefers-color-scheme: light){.whatsapp-info:hover .oLogo{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}}[data-theme=light] .whatsapp-info:hover .oLogo{transform:translateZ(0);filter:brightness(0) saturate(100%) invert(20%) sepia(1%) saturate(3914%) hue-rotate(27deg) brightness(104%) contrast(92%)}.counter{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;width:fit-content}.counter .counter-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;font-size:18px;font-weight:bold;color:#333;transition:background-color .2s ease}.counter .counter-btn:hover{background-color:#f5f5f5}.counter .counter-btn:active{background-color:#e0e0e0}.counter .counter-btn:disabled{opacity:.5;cursor:not-allowed}.counter .counter-btn:disabled:hover{background-color:rgba(0,0,0,0)}.counter .counter-display{display:flex;align-items:center;justify-content:center;width:60px;height:40px;background-color:#f8f9fa;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:16px;font-weight:500;color:#333;user-select:none}.backButton{display:flex;align-items:center;gap:.5rem}.backButton{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#2e7a4b}.backButton .backButton-icon-wrapper{width:25px;height:25px;border-radius:50%;background-color:#e0e0e0;flex-shrink:0;padding:.5rem}.backButton .backButton-icon-wrapper{display:flex;justify-content:center;align-items:center}.backButton .backButton-icon-wrapper img{width:20px;height:20px}.backButton p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#2e7a4b}.toogleOpenMobileSepet{cursor:pointer;width:40px;height:40px;background-color:rgba(46,122,75,.4);border-radius:0.625rem;padding:1rem 0;flex-shrink:0}.toogleOpenMobileSepet{display:flex;justify-content:center;align-items:center}.toogleOpenMobileSepet span{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.modern-feature-btn{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:16px;overflow:hidden;border:none;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.1)}.modern-feature-btn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width: 61.9375em){.modern-feature-btn{padding:.875rem 1.75rem;font-size:15px}}@media(max-width: 39.9375em){.modern-feature-btn{justify-content:center}}.modern-feature-btn .btn-text{position:relative;z-index:1}.modern-feature-btn .btn-text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modern-feature-btn .btn-icon{position:relative;z-index:1;display:flex;align-items:center}.modern-feature-btn .btn-icon{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-feature-btn .btn-icon svg{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.modern-feature-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);transform:translateX(-100%);z-index:0}.modern-feature-btn::before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.modern-feature-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.modern-feature-btn:hover::before{transform:translateX(0)}.modern-feature-btn:hover .btn-icon{transform:translateX(5px)}.modern-feature-btn:active{transform:translateY(-1px)}.modern-feature-btn.primary{background:linear-gradient(135deg, #9E63A6, #814e88);color:#fff}.modern-feature-btn.primary:hover{box-shadow:0 8px 30px rgba(158,99,166,.4)}.modern-feature-btn.secondary{background:linear-gradient(135deg, #2e7a4b, #205534);color:#fff}.modern-feature-btn.secondary:hover{box-shadow:0 8px 30px rgba(46,122,75,.4)}.modern-feature-btn.outline{background:rgba(0,0,0,0);color:#9e63a6;border:2px solid #9e63a6;box-shadow:none}.modern-feature-btn.outline:hover{background:#9e63a6;color:#fff;box-shadow:0 8px 30px rgba(158,99,166,.3)}.title{position:relative}.title h1{position:relative;line-height:1.2;letter-spacing:-0.02em}.title h1{font-family:"Cabin";font-size:3rem;font-size:clamp(1.75rem,3.75vw,3rem);font-weight:700;font-style:normal;color:#0d0d0d}.title h1.gradient-text{background:linear-gradient(135deg, #2e7a4b, #F2BE22);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:gradientShift 3s ease infinite}.title h1.glow{text-shadow:0 0 20px rgba(46,122,75,.5),0 0 40px rgba(46,122,75,.3)}.title h1.outlined{color:rgba(0,0,0,0);-webkit-text-stroke:2px #2e7a4b;font-weight:700}.title h1.purple{color:#9e63a6}.title h1.purple.gradient-text{background:linear-gradient(135deg, #9E63A6, #bc94c2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.title h1.split-color{background:linear-gradient(to right, #9E63A6 50%, #2e7a4b 50%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.title h2{position:relative;line-height:1.3;letter-spacing:-0.01em}.title h2{font-family:"Cabin";font-size:2.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;font-style:normal;color:#0d0d0d}.title h2.slogan{color:#fff !important;position:relative;display:inline-block}.title h2.slogan{font-family:"Cabin";font-size:5rem;font-size:clamp(1.5rem,5.5vw,5rem);font-weight:700;font-style:normal;color:#0d0d0d}.title h2.slogan::after{content:"";position:absolute;bottom:-10px;left:0;width:0%;height:3px;background:linear-gradient(90deg, #2e7a4b, #F2BE22);transition:width .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.title h2.slogan.animate-underline::after{width:100%}.title h2.purple{color:#9e63a6}.title h2.gradient-text{background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.title h2.highlighted{position:relative;display:inline-block}.title h2.highlighted::before{content:"";position:absolute;bottom:0;left:-5px;right:-5px;height:40%;background:linear-gradient(90deg, rgba(46, 122, 75, 0.3), rgba(242, 190, 34, 0.3));z-index:-1;transform:skewY(-2deg)}.title h2.shadow-3d{text-shadow:1px 1px 0 #2e7a4b,2px 2px 0 #2e7a4b,3px 3px 0 #2e7a4b,4px 4px 10px rgba(0,0,0,.3)}.title h3{position:relative;line-height:1.4}.title h3{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}.title h3.slogan{color:#fff !important;position:relative}.title h3.slogan{font-family:"Cabin";font-size:4rem;font-size:clamp(1.625rem,4.5vw,4rem);font-weight:700;font-style:normal;color:#0d0d0d}.title h3.slogan::before{content:"";position:absolute;left:-25px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#2e7a4b;border-radius:50%;animation:pulse 2s ease-in-out infinite}.title h3.purple{color:#9e63a6}.title h3.border-modern{position:relative;padding-left:20px}.title h3.border-modern::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom, #2e7a4b, #9E63A6);border-radius:10px}.title h3.subtle-glow{text-shadow:0 2px 10px rgba(46,122,75,.3)}.title h3.animate-float{animation:floatTitle 3s ease-in-out infinite}.title h4{position:relative;line-height:1.5}.title h4{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}.title h4.slogan{color:#fff !important}.title h4.slogan{font-family:"Cabin";font-size:5rem;font-size:clamp(1.5rem,5.5vw,5rem);font-weight:700;font-style:normal;color:#0d0d0d}.title h4.purple{color:#9e63a6}.title h4.badge-style{display:inline-block;background:linear-gradient(135deg, #9E63A6, #814e88);color:#fff;padding:.5rem 1.5rem;border-radius:50px;box-shadow:0 4px 15px rgba(158,99,166,.3)}.title h4.icon-before{position:relative;padding-left:35px}.title h4.icon-before::before{content:"→";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.2em;color:#2e7a4b;font-weight:bold}.title h5{position:relative}.title h5.purple{color:#9e63a6}.title h5.capsule{display:inline-block;background:rgba(46,122,75,.1);color:#2e7a4b;padding:.4rem 1.2rem;border-radius:20px;border:2px solid #2e7a4b;font-weight:600}.title p{position:relative;line-height:1.8}.title p.white{color:#fff}.title p.description-modern{font-size:1.1rem;opacity:.95}@media(max-width: 61.9375em){.title p.description-modern{font-size:1rem}}.title p.drop-cap::first-letter{font-size:3em;line-height:1;float:left;margin:0 10px 0 0;color:#2e7a4b;font-weight:700}.title .subtitle.subtitle-modern{position:relative;display:inline-block}.title .subtitle.subtitle-modern::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg, transparent, #2e7a4b, transparent);border-radius:10px}.title .subtitle.animate-bg{position:relative;padding:0 10px}.title .subtitle.animate-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(46, 122, 75, 0.1), rgba(158, 99, 166, 0.1));transform:scaleX(0);transform-origin:left;transition:transform .6s ease;z-index:-1}.title .subtitle.animate-bg:hover::before{transform:scaleX(1)}.title .animate-text{animation:fadeInUp .8s ease-out}.title .text-shimmer{background:linear-gradient(90deg, #1A1A1A, #2e7a4b, #1A1A1A);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:shimmer 3s linear infinite}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,100%{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.2);opacity:.7}}@keyframes floatTitle{0%,100%{transform:translateY(0px)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.content-wrapper{position:relative;padding:1rem 0}.content-wrapper h4,.content-wrapper h3{margin:1rem 0}.content-wrapper h4,.content-wrapper h3{font-family:"Cabin";font-size:1.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;font-style:normal;color:#1a1a1a}.content-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.content-wrapper ul li{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.content-wrapper ul li:not(:last-child){margin-bottom:1rem}.content-wrapper ul li::before{content:"";width:10px;height:10px;background-color:#2e7a4b;border-radius:50%;display:inline-block;margin-right:.5rem;position:relative}.date{position:relative;display:inline-flex;background-color:#2e7a4b;padding:.5rem 1rem;margin:0.75rem 0;border-radius:0.625rem}.date{font-family:"Cabin";font-size:.875rem;font-size:clamp(.875rem,1vw,.875rem);font-weight:400;font-style:normal;color:#fff}@media(max-width: 61.9375em){.date{margin:1rem 0}}.profile-outer-wrapper{position:relative;display:flex;align-items:center}.profile-outer-wrapper .profile-image-wrapper{border-radius:50%;width:41px;height:41px;overflow:hidden}.profile-outer-wrapper .profile-image-wrapper{display:flex;justify-content:center;align-items:center}.profile-outer-wrapper .profile-image-wrapper img{width:100%;height:auto;object-position:50% 50%;object-fit:cover}.profile-outer-wrapper p{margin-left:.5rem}.profile-outer-wrapper p{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}.adres-card-wrapper{position:relative;background-color:#fff;border-radius:0.625rem;padding:1rem}.adres-card-wrapper{-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-ms-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);-o-box-shadow:0 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px 0px rgba(0,0,0,.25)}.adres-card-wrapper .defualt-address{border:2px solid #9e63a6}.adres-card-wrapper h3{color:#000}.adres-card-wrapper h3{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}.adres-card-wrapper p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.adres-card-wrapper .adres-card-button-wrapper{position:relative;display:flex;align-items:center;gap:1rem}.mycanvas{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;background:var(--canvas-background, #222222);transition:background-color .6s ease;isolation:isolate}.mycanvas--animated{background:radial-gradient(circle at 35% 20%, rgba(var(--canvas-accent-rgb, 137, 150, 78), 0.18) 0%, rgba(var(--canvas-accent-rgb, 137, 150, 78), 0) 60%),radial-gradient(circle at 70% 80%, rgba(var(--canvas-accent-rgb, 137, 150, 78), 0.14) 0%, rgba(var(--canvas-accent-rgb, 137, 150, 78), 0) 65%),var(--canvas-background, #222222);backdrop-filter:saturate(130%)}.canvas-bubble{position:absolute;bottom:-45%;left:var(--bubble-left, 50%);width:var(--bubble-size, 160px);height:var(--bubble-size, 160px);transform:translateX(-50%) scale(0.85);border-radius:50%;opacity:var(--bubble-opacity, 0.45);mix-blend-mode:screen;background:radial-gradient(circle at 50% 35%, rgba(var(--canvas-accent-rgb, 137, 150, 78), 0.42) 0%, rgba(var(--canvas-accent-rgb, 137, 150, 78), 0) 70%);filter:blur(0.5px);animation:canvasBubbleFloat var(--bubble-duration, 24s) ease-in-out infinite;animation-delay:var(--bubble-delay, 0s)}@keyframes canvasBubbleFloat{0%{transform:translate(-50%, 20%) scale(0.65);opacity:0}15%{opacity:var(--bubble-opacity, 0.45)}50%{transform:translate(calc(-50% + var(--bubble-shift, 0px)), -40%) scale(1)}100%{transform:translate(calc(-50% + var(--bubble-shift, 0px)), -170%) scale(1.25);opacity:0}}@media(prefers-reduced-motion: reduce){.canvas-bubble{animation:none;opacity:.18}}.my-radio{position:relative;padding-left:25px;cursor:pointer;z-index:0;display:inline-block;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-radio{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.my-radio label{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.my-radio a{position:relative;z-index:50;margin:-20px;padding:0 20px}.my-radio a{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.my-radio .radiomark{position:absolute;top:4px;left:0;z-index:2;height:20px;width:20px;background-color:#fff;border:1px solid #000;border-radius:50%}.my-radio .radiomark.not-radius{border-radius:0}.my-radio .radiomark.not-radius::after{border-radius:0 !important}.my-radio input{position:absolute;opacity:0;cursor:pointer;z-index:9;left:0;height:100%}.my-radio:hover input~.radiomark{background-color:#ccc}.my-radio input:checked~.radiomark{background-color:#9e63a6}.my-radio input:checked~.radiomark::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);font-size:9px;display:inline-flex;justify-content:center;color:#fff;justify-content:center;align-items:center;animation:fadeIn .4s}.radiomark.selected{background-color:#9e63a6}.radiomark::after{content:"";position:absolute;display:none}.my-tabs{position:relative;border-bottom:1px solid rgba(61,82,52,.22)}.my-tabs .nav-link{border:0}.my-tabs .nav-link{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.my-tabs .nav-link{font-family:"Cabin";font-size:1.25rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:500;font-style:normal;color:#1a1a1a}.my-tabs .nav-link.active{color:#0d0d0d;background-color:rgba(61,82,52,.22)}.tab-pane{background-color:#f8eee4;padding:1rem}.tab-pane h5,.tab-pane h4,.tab-pane h3,.tab-pane h2,.tab-pane h1{margin:1rem 0}.tab-pane p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.tab-pane ul{position:relative;padding:1rem 0}.tab-pane ul li{display:flex;align-items:center}.tab-pane ul li:not(:last-child){margin-bottom:1rem}.tab-pane ul li::before{content:"";position:relative;width:0.625rem;height:0.625rem;border-radius:50%;background-color:#9e63a6;margin-right:.5rem}.tab-pane ul li p{font-family:"Cabin";font-size:1.125rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;font-style:normal;color:#0d0d0d}.preloader svg[width]{position:absolute;top:0;pointer-events:none}.modern-preloader{position:fixed;inset:0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .5s ease-out,visibility .5s ease-out}.modern-preloader.loaded{opacity:0;visibility:hidden}.modern-preloader .preloader-background{position:absolute;inset:0;overflow:hidden}.modern-preloader .preloader-background .gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:orbFloat 8s ease-in-out infinite}.modern-preloader .preloader-background .gradient-orb.orb-1{width:500px;height:500px;background:radial-gradient(circle, #9E63A6, transparent);top:-200px;right:-200px;animation-delay:0s}.modern-preloader .preloader-background .gradient-orb.orb-2{width:400px;height:400px;background:radial-gradient(circle, #2e7a4b, transparent);bottom:-150px;left:-150px;animation-delay:2s}.modern-preloader .preloader-background .gradient-orb.orb-3{width:450px;height:450px;background:radial-gradient(circle, #F2BE22, transparent);top:50%;left:50%;transform:translate(-50%, -50%);animation-delay:4s}.modern-preloader .preloader-content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.modern-preloader .logo-container{position:relative;margin-bottom:1rem}.modern-preloader .logo-container .logo-wrapper{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:30px;padding:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.1);animation:logoFloat 3s ease-in-out infinite}.modern-preloader .logo-container .logo-wrapper .preloader-logo{width:80px;height:80px;object-fit:contain;animation:logoPulse 2s ease-in-out infinite}.modern-preloader .logo-container .logo-wrapper .logo-glow{position:absolute;inset:-10px;background:linear-gradient(135deg, #9E63A6, #2e7a4b);border-radius:35px;opacity:.2;filter:blur(20px);animation:glowPulse 2s ease-in-out infinite;z-index:-1}.modern-preloader .brand-name h2{background:linear-gradient(135deg, #9E63A6, #2e7a4b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0;font-weight:700;letter-spacing:-0.02em;animation:textShimmer 3s ease-in-out infinite;background-size:200% auto}.modern-preloader .brand-name h2{font-family:"Cabin";font-size:2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-preloader .modern-spinner{position:relative;width:80px;height:80px}.modern-preloader .modern-spinner .spinner-ring{position:absolute;inset:0;border-radius:50%;animation:ringRotate 1.5s linear infinite}.modern-preloader .modern-spinner .spinner-ring .ring-segment{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(0,0,0,0);animation:segmentRotate 1.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite}.modern-preloader .modern-spinner .spinner-ring .ring-segment:nth-child(1){border-top-color:#9e63a6;animation-delay:0s}.modern-preloader .modern-spinner .spinner-ring .ring-segment:nth-child(2){border-right-color:#2e7a4b;animation-delay:.15s}.modern-preloader .modern-spinner .spinner-ring .ring-segment:nth-child(3){border-bottom-color:#f2be22;animation-delay:.3s}.modern-preloader .loading-text-wrapper{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.modern-preloader .loading-text-wrapper .loading-text{color:#1a1a1a;letter-spacing:.5px}.modern-preloader .loading-text-wrapper .loading-text{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.25vw,1rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-preloader .loading-text-wrapper .loading-dots{display:inline-flex;gap:4px}.modern-preloader .loading-text-wrapper .loading-dots .dot{width:6px;height:6px;border-radius:50%;background:#9e63a6;animation:dotBounce 1.4s infinite ease-in-out}.modern-preloader .loading-text-wrapper .loading-dots .dot:nth-child(1){animation-delay:0s}.modern-preloader .loading-text-wrapper .loading-dots .dot:nth-child(2){animation-delay:.15s}.modern-preloader .loading-text-wrapper .loading-dots .dot:nth-child(3){animation-delay:.3s}.modern-preloader .loading-progress{width:280px;margin-top:1.5rem}@media(max-width: 39.9375em){.modern-preloader .loading-progress{width:240px}}.modern-preloader .loading-progress .progress-bar{position:relative;height:6px;background:rgba(0,0,0,.08);border-radius:10px;overflow:hidden;margin-bottom:.75rem}.modern-preloader .loading-progress .progress-bar .progress-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg, #9E63A6, #2e7a4b, #F2BE22);background-size:200% 100%;border-radius:10px;animation:progressFill 2s ease-out forwards,progressShimmer 1.5s linear infinite;box-shadow:0 0 10px rgba(158,99,166,.5)}.modern-preloader .loading-progress .progress-percentage{text-align:center;color:#797979}.modern-preloader .loading-progress .progress-percentage{font-family:"Cabin";font-size:.875rem;font-size:clamp(1rem,1.25vw,.875rem);font-weight:600;font-style:normal;color:#0d0d0d}.modern-preloader .loading-progress .progress-percentage .percentage-value{color:#9e63a6;font-size:16px;font-weight:700}.modern-preloader .preloader-particles{position:absolute;inset:0;pointer-events:none}.modern-preloader .preloader-particles .particle{position:absolute;width:4px;height:4px;background:#2e7a4b;border-radius:50%;opacity:0;animation:particleFloat 4s ease-in-out infinite}.modern-preloader .preloader-particles .particle:nth-child(1){top:20%;left:20%;animation-delay:0s}.modern-preloader .preloader-particles .particle:nth-child(2){top:40%;right:15%;animation-delay:.8s}.modern-preloader .preloader-particles .particle:nth-child(3){bottom:30%;left:15%;animation-delay:1.6s}.modern-preloader .preloader-particles .particle:nth-child(4){top:60%;right:25%;animation-delay:2.4s}.modern-preloader .preloader-particles .particle:nth-child(5){bottom:20%;right:30%;animation-delay:3.2s}@keyframes orbFloat{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(30px, -30px) scale(1.1)}66%{transform:translate(-20px, 20px) scale(0.9)}}@keyframes logoFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes logoPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glowPulse{0%,100%{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}@keyframes textShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes ringRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes segmentRotate{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}@keyframes dotBounce{0%,80%,100%{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes progressFill{0%{width:0%}100%{width:100%}}@keyframes progressShimmer{0%{background-position:0% 0%}100%{background-position:200% 0%}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1;transform:translateY(-20px) scale(1)}80%{opacity:1;transform:translateY(-80px) scale(1)}100%{opacity:0;transform:translateY(-100px) scale(0)}}.preloader{position:fixed;inset:0;background-color:#fefce8;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.preloader .preloader-content{text-align:center;position:relative;z-index:2}.preloader .preloader-content .preloader-logo{width:80px;height:80px;margin-bottom:20px;animation:pulse 2s infinite}.preloader .preloader-content .loading-text{letter-spacing:1px;margin-bottom:15px}.preloader .preloader-content .loading-text{font-family:"Cabin";font-size:1rem;font-size:clamp(1rem,1.15vw,1rem);font-weight:500;font-style:normal;color:#9e63a6}.preloader .preloader-content .loading-spinner{display:flex;justify-content:center;gap:8px}.preloader .preloader-content .loading-spinner .spinner-dot{width:8px;height:8px;border-radius:50%;background-color:#9e63a6;animation:spinnerDots 1.4s infinite ease-in-out}.preloader .preloader-content .loading-spinner .spinner-dot:nth-child(1){animation-delay:-0.32s}.preloader .preloader-content .loading-spinner .spinner-dot:nth-child(2){animation-delay:-0.16s}.preloader .preloader-content .loading-spinner .spinner-dot:nth-child(3){animation-delay:0s}.preloader .preloader-logo{width:80px;height:80px;opacity:.8}.preloader svg[width]{position:absolute;pointer-events:none;z-index:1}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}100%{transform:scale(1);opacity:1}}@keyframes fadeInOut{0%,100%{opacity:.5}50%{opacity:1}}@keyframes spinnerDots{0%,80%,100%{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width: 22em){.main-banner-content-modern{margin-top:-1rem}.modern-button-group .beefitButton-modern{padding:.5rem}.slider-dots-modern{display:none}.slider-image-wrapper .product-image-container .urun-resmi-modern{margin-top:1rem;min-width:200px;max-width:200px}.footer-newsletter .newsletter-form .form-input-wrapper{flex-direction:column}.footer-newsletter .newsletter-form .form-input-wrapper input{padding:1rem;text-align:center}.footer-newsletter .newsletter-form .form-input-wrapper .input-icon{display:none}.modern-button-group{margin-bottom:0;flex-direction:column;align-items:flex-end;position:absolute;right:0;top:-15px}.title p.description-modern{display:none}.slider-image-wrapper .product-image-container{top:20%}.slider-dots-modern{bottom:40px;right:12px}.modern-product-detail-page .product-detail-card{padding:1rem}.modern-product-modal .modern-modal-header .modal-title-wrapper .modal-title{font-size:12px}.modern-product-modal .modal-content{max-height:calc(100vh - 70px) !important}}/*# sourceMappingURL=theme.css.map */
