@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display&display=swap');

:root{--sk-cream:#fbf5ed;--sk-paper:#fffaf4;--sk-ink:#211c17;--sk-muted:#716d67;--sk-green:#c59a3b;--sk-green-dark:#9c7424;--sk-line:#ded8ce;--sk-radius:28px}
html{scroll-behavior:smooth}
body{background:var(--sk-cream)!important;color:var(--sk-ink)!important;font-family:"DM Sans",sans-serif!important}
.wrap{max-width:1240px!important;padding-left:26px!important;padding-right:26px!important}
.purchase-closed-banner{font-family:"DM Sans",sans-serif}
.topbar{display:none!important}
.header{position:relative!important;z-index:100;background:var(--sk-cream)!important;border:0!important;box-shadow:none!important}
.header-main{min-height:94px!important;display:flex!important;align-items:center!important;gap:24px!important}
.brand-logo{margin-right:auto!important;display:flex!important;align-items:center!important;min-width:240px!important}
.brand-logo img{width:auto!important;max-width:270px!important;height:58px!important;object-fit:contain!important;object-position:left center!important}
.search-shell{position:static!important;transform:none!important;width:300px!important;flex:0 1 300px!important}
.search{border:1px solid var(--sk-line)!important;border-radius:999px!important;background:rgba(255,255,255,.56)!important;overflow:hidden!important}
.search input{background:transparent!important;color:var(--sk-ink)!important;border:0!important;padding-left:20px!important;font-family:inherit!important}
.search button{background:var(--sk-green)!important;border-radius:999px!important;color:#fff!important;margin:4px!important;padding:10px 18px!important}
.support-box{display:none!important}
.skinly-contact{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 18px;border-radius:999px;background:var(--sk-green);color:#fff!important;text-decoration:none;font-weight:600;white-space:nowrap}.skinly-contact:hover{background:var(--sk-green-dark)}
.cart-box,.member-box{border:1px solid var(--sk-line)!important;background:rgba(255,255,255,.5)!important;border-radius:999px!important;min-height:44px!important;padding:8px 14px!important;color:var(--sk-ink)!important;box-shadow:none!important}.cart-box strong,.member-box strong{color:var(--sk-ink)!important}.cart-icon,.member-icon{color:var(--sk-green)!important}
.nav{position:relative!important;z-index:90;background:var(--sk-cream)!important;border-top:1px solid rgba(33,28,23,.06)!important;border-bottom:1px solid var(--sk-line)!important;box-shadow:none!important}
.nav-inner{justify-content:center!important;gap:30px!important;min-height:54px!important}.nav a{color:var(--sk-ink)!important;font-size:14px!important;font-weight:600!important}.nav a:hover{color:var(--sk-green)!important}.submenu{background:var(--sk-paper)!important;border-color:var(--sk-line)!important;border-radius:16px!important;box-shadow:0 18px 50px rgba(49,39,27,.12)!important}

.skinly-hero{padding:34px 0 92px;background:var(--sk-cream)}
.skinly-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:44px;align-items:stretch}
.skinly-hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding:56px 0 0}
.skinly-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--sk-line);border-radius:999px;background:rgba(255,255,255,.45);color:var(--sk-green);font-size:14px;font-weight:500}.skinly-eyebrow i{font-style:normal;font-size:20px}
.skinly-hero h2{margin:22px 0 18px!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(55px,6.2vw,90px)!important;line-height:.93!important;letter-spacing:-.045em!important;font-weight:400!important;color:var(--sk-ink)!important}
.skinly-hero-copy>p{max-width:570px;margin:0!important;color:var(--sk-muted)!important;font-size:17px!important;line-height:1.65!important}
.skinly-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.skinly-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid var(--sk-line);border-radius:999px;text-decoration:none!important;font-weight:600}.skinly-btn.primary{background:var(--sk-green);border-color:var(--sk-green);color:#fff!important}.skinly-btn.primary:hover{background:var(--sk-green-dark)}.skinly-btn.secondary{background:transparent;color:var(--sk-ink)!important}
.skinly-mini-product{width:min(100%,460px);display:grid;grid-template-columns:112px 1fr;align-items:center;gap:18px;margin-top:auto;padding:12px;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:rgba(255,255,255,.46);box-shadow:0 22px 45px rgba(79,57,35,.07);color:var(--sk-ink)!important;text-decoration:none!important}.skinly-mini-image{height:112px;border-radius:15px;background:#fff;overflow:hidden}.skinly-mini-image img{width:100%;height:100%;object-fit:contain}.skinly-mini-product strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"DM Serif Display",Georgia,serif;font-size:23px;line-height:1.1;font-weight:400}.skinly-mini-product small{display:block;margin-top:9px;color:var(--sk-muted)}
.skinly-mini-product .skinly-mini-label{margin:0 0 6px;color:var(--sk-green);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.skinly-hero-visual{position:relative;min-height:720px;border-radius:var(--sk-radius);overflow:hidden;background:#d9d1c4}.skinly-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.skinly-stat{position:absolute;left:-42px;top:18%;display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px solid rgba(255,255,255,.45);border-radius:20px;background:rgba(245,239,231,.72);backdrop-filter:blur(15px);box-shadow:0 12px 35px rgba(0,0,0,.1)}.skinly-stat strong{font-family:"DM Serif Display",serif;font-size:36px;font-weight:400}.skinly-stat strong small{font-family:"DM Sans";font-size:14px}.skinly-stat span{font-size:14px}.skinly-stat b{display:block;margin-top:3px;font-size:11px;color:var(--sk-muted)}.skinly-ingredient{position:absolute;right:24px;bottom:25px;padding:13px 17px;border-radius:999px;background:rgba(245,239,231,.7);backdrop-filter:blur(15px);color:#fff;font-size:13px;border:1px solid rgba(255,255,255,.5)}
.skinly-product-visual .skinly-stat{left:18px}

/* Nosca + Decuderm özel ana sayfa akışı */
.lavia-intro,.lavia-story,.lavia-ingredients,.lavia-final{padding:105px 0;background:var(--sk-cream)}
.lavia-intro-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);gap:70px;align-items:end;margin:24px 0 48px}.lavia-intro-head h2,.lavia-story-copy h2,.lavia-section-title h2,.lavia-final h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.98;letter-spacing:-.04em;color:var(--sk-ink)}.lavia-intro-head p,.lavia-story-copy>p,.lavia-final p{margin:0;color:var(--sk-muted);font-size:16px;line-height:1.75}
.lavia-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lavia-duo-card{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:26px;background:#fff;color:var(--sk-ink)!important}.lavia-duo-card>img{display:block;position:static;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center;background:#fff;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.lavia-duo-card:hover>img{transform:scale(1.012)}.lavia-card-copy{position:static;display:grid;margin:0;padding:25px;border-top:1px solid var(--sk-line);border-radius:0;background:#fff;backdrop-filter:none}.lavia-card-copy small{color:var(--sk-green);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lavia-card-copy strong{margin-top:6px;font-family:"DM Serif Display",Georgia,serif;font-size:38px;font-weight:400}.lavia-card-copy em{margin-top:4px;color:var(--sk-muted);font-style:normal}.lavia-card-copy b{display:flex;justify-content:space-between;margin-top:18px;font-size:16px}.lavia-card-copy b i{font-style:normal;color:var(--sk-green)}
.lavia-story{background:var(--sk-paper)}.lavia-story-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:70px;align-items:center}.lavia-story-image{position:relative;min-height:680px;overflow:hidden;border-radius:28px;background:#e7dfd4}.lavia-story-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lavia-story-image>span{position:absolute;left:22px;bottom:22px;padding:12px 17px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);font-weight:600}.lavia-story-copy h2{margin:25px 0 24px}.lavia-feature-list{display:grid;margin:30px 0;border-top:1px solid var(--sk-line)}.lavia-feature-list span{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--sk-line);color:var(--sk-ink);font-weight:600}.lavia-feature-list b{color:var(--sk-green);font-size:12px}.lavia-story-reverse .lavia-story-image{order:2}.lavia-story-reverse .lavia-story-copy{order:1}
.lavia-ingredients{background:#343331;color:#fff}.lavia-section-title{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:50px}.lavia-section-title h2{color:#fff}.lavia-ingredients .skinly-eyebrow{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#dfbd6e}.lavia-ingredient-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lavia-ingredient-grid article{min-height:280px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.04)}.lavia-ingredient-grid article>b{color:#dfbd6e;font-size:12px}.lavia-ingredient-grid h3{margin:70px 0 12px;font-family:"DM Serif Display",Georgia,serif;font-size:27px;font-weight:400}.lavia-ingredient-grid p{margin:0;color:rgba(255,255,255,.65);line-height:1.65}
.lavia-final{background:var(--sk-cream)}.lavia-final-card{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:610px;overflow:hidden;border-radius:30px;background:#e9e2d8}.lavia-final-card>img{width:100%;height:100%;min-height:610px;object-fit:cover}.lavia-final-card>div{padding:60px}.lavia-final h2{margin:24px 0 18px;font-size:clamp(45px,4.5vw,70px)}
@media(max-width:900px){.lavia-intro,.lavia-story,.lavia-ingredients,.lavia-final{padding:72px 0}.lavia-intro-head,.lavia-story-grid,.lavia-final-card{grid-template-columns:1fr;gap:35px}.lavia-duo-card{min-height:520px}.lavia-story-image{min-height:540px}.lavia-story-reverse .lavia-story-image,.lavia-story-reverse .lavia-story-copy{order:initial}.lavia-section-title{display:grid}.lavia-ingredient-grid{grid-template-columns:1fr 1fr}.lavia-final-card>div{padding:45px}.lavia-final-card>img{min-height:480px}}
@media(max-width:600px){.lavia-intro,.lavia-story,.lavia-ingredients,.lavia-final{padding:54px 0}.lavia-intro-head{margin-bottom:30px}.lavia-intro-head h2,.lavia-story-copy h2,.lavia-section-title h2,.lavia-final h2{font-size:43px}.lavia-duo-grid{grid-template-columns:1fr}.lavia-duo-card{min-height:0}.lavia-card-copy{padding:19px}.lavia-card-copy strong{font-size:31px}.lavia-story-image{min-height:440px}.lavia-ingredient-grid{grid-template-columns:1fr}.lavia-ingredient-grid article{min-height:220px}.lavia-ingredient-grid h3{margin-top:45px}.lavia-final-card>img{min-height:390px}.lavia-final-card>div{padding:30px 22px 38px}}
.skinly-product-visual{background:#e9e8e3}.skinly-product-visual>img{object-fit:cover;object-position:center}.skinly-product-visual .skinly-ingredient{color:var(--sk-ink)!important;text-decoration:none;font-weight:600}.skinly-product-visual .skinly-ingredient:hover{background:var(--sk-green);color:#fff!important}

/* Eski slider yerine yeni Skinlycare kahraman alanı kullanılır. */
.fc-showcase{display:none!important}
.section,.home-showcase-section,.brand-strip,.home-product-tabs,.market-section,.home-seo-intro{background:var(--sk-cream)!important;padding-top:70px!important;padding-bottom:70px!important}
.section-title h2,.home-showcase-head h2,.home-seo-intro h2{font-family:"DM Serif Display",Georgia,serif!important;color:var(--sk-ink)!important;font-weight:400!important;letter-spacing:-.025em!important;font-size:clamp(35px,4vw,56px)!important;line-height:1.05!important}
.section-title p,.home-showcase-head p{color:var(--sk-muted)!important;font-weight:400!important}
.home-showcase-section{background:var(--sk-paper)!important}
.home-showcase-track{grid-auto-columns:calc((100% - 40px)/3)!important;gap:20px!important;scrollbar-width:none!important}.home-showcase-track::-webkit-scrollbar{display:none!important}
.home-showcase-card,.product{position:relative!important;display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:20px!important;background:#e9d8c7!important;box-shadow:none!important;overflow:hidden!important}
.home-showcase-image,.product .image{display:block!important;width:100%!important;aspect-ratio:.93/1!important;border:0!important;border-radius:20px!important;background:linear-gradient(145deg,#ead8c8,#d8bca5)!important;overflow:hidden!important}.home-showcase-image img,.product .image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;object-fit:cover!important;transition:transform .55s cubic-bezier(.2,.65,.3,1)!important}.home-showcase-card:hover img,.product:hover .image img{transform:scale(1.045)}
.home-showcase-info,.product .body{position:absolute!important;z-index:3!important;left:14px!important;right:14px!important;bottom:14px!important;display:block!important;min-height:126px!important;padding:20px 18px 17px!important;border-radius:15px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 24px rgba(53,36,22,.05)!important;backdrop-filter:blur(7px)!important}
.home-showcase-info h3,.product h3{min-height:0!important;margin:0 0 7px!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(20px,1.7vw,27px)!important;line-height:1.08!important;font-weight:400!important;color:var(--sk-ink)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.home-showcase-info h3 a,.product h3 a{color:inherit!important;text-decoration:none!important}
.home-showcase-price,.product .price{min-height:0!important;margin:9px 0 0!important;color:var(--sk-ink)!important;font-size:17px!important;line-height:1.1!important;font-weight:500!important}.home-showcase-price strong,.product .price strong{color:var(--sk-ink)!important;font-size:17px!important;font-weight:500!important}.home-showcase-price del,.product .price del{display:inline!important;margin-right:8px!important;color:#97918b!important;font-size:13px!important}.product-brand-line{margin:0!important;color:#7c7771!important;font-size:14px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product .badge,.product .btn,.home-showcase-cart{display:none!important}
.discount-ribbon{top:14px!important;left:14px!important;border-radius:999px!important;background:var(--sk-green)!important}
.home-showcase-more,.btn.secondary{border-color:var(--sk-line)!important;background:transparent!important;color:var(--sk-ink)!important;border-radius:999px!important}.home-showcase-arrow{border-color:var(--sk-line)!important;color:var(--sk-green)!important;box-shadow:none!important}.home-showcase-arrow:hover{background:var(--sk-green)!important}
.blog-card,.panel,.home-seo-intro-card{border-color:var(--sk-line)!important;border-radius:22px!important;background:var(--sk-paper)!important;box-shadow:none!important}.blog-card h2{font-family:"DM Serif Display",serif!important;font-weight:400!important}.quick-cat.active{background:var(--sk-green)!important;border-color:var(--sk-green)!important}.quick-cat{border-radius:999px!important;border-color:var(--sk-line)!important}
.cols>section>.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.cols .section-title h1{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(42px,4vw,64px)!important;line-height:1!important;font-weight:400!important;letter-spacing:-.03em!important}.sidebar,.filter-card{border-color:var(--sk-line)!important;border-radius:16px!important;background:rgba(255,255,255,.6)!important;box-shadow:none!important}.filter-card h3{color:var(--sk-ink)!important}.filter-card a.active{color:var(--sk-green)!important}.stock-quick-filters{border-color:var(--sk-line)!important;border-radius:999px!important;background:rgba(255,255,255,.65)!important;box-shadow:none!important}.stock-quick-filters a{border-radius:999px!important}.stock-quick-filters a:hover{color:var(--sk-green)!important;background:#f3eee7!important}.stock-quick-filters a.active{background:var(--sk-green)!important;color:#fff!important}.sort-form select{border-color:var(--sk-line)!important;border-radius:999px!important;background-color:rgba(255,255,255,.65)!important;box-shadow:none!important;color:var(--sk-ink)!important}.listing-count b{color:var(--sk-ink)!important}.modern-pagination .page-number.active{border-color:var(--sk-green)!important;background:var(--sk-green)!important}.modern-pagination .page-number:hover,.modern-pagination .page-nav:hover{border-color:var(--sk-green)!important;color:var(--sk-green)!important;background:var(--sk-paper)!important}
.cols>section>.grid .product{min-height:520px!important}.cols>section>.grid .product .image{height:520px!important;aspect-ratio:auto!important;background:#fff!important}.cols>section>.grid .product .image img{object-fit:contain!important;object-position:center top!important;padding:22px 22px 158px!important;transform:none!important}.cols>section>.grid .product:hover .image img{transform:scale(1.02)!important}.cols>section>.grid .product .body{bottom:14px!important;min-height:132px!important}.cols>section>.grid .product h3{-webkit-line-clamp:3!important;min-height:auto!important}
.footer{background:#343331!important;color:#f7f2e9!important;padding-top:72px!important;border-top:4px solid var(--sk-green)!important}.footer h4,.footer a,.footer p,.footer span{color:#f7f2e9!important}.footer h4{color:#dfbd6e!important}.footer a:hover{color:#dfbd6e!important}.footer-grid{gap:48px!important}.footer-about img{filter:none!important;width:auto!important;height:auto!important;max-width:320px!important;padding:12px 16px!important;border-radius:12px!important;background:#fff!important}.footer-bottom{border-color:rgba(255,255,255,.18)!important}

/* Laviaderm marka rengi: genel işlem ve form butonları. */
.btn:not(.secondary):not(.ghost),button[type="submit"],input[type="submit"],.pagination .active,.social-icon:hover{background:var(--sk-green)!important;border-color:var(--sk-green)!important;color:#fff!important}
.btn:not(.secondary):not(.ghost):hover,button[type="submit"]:hover,input[type="submit"]:hover{background:var(--sk-green-dark)!important;border-color:var(--sk-green-dark)!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--sk-green)!important}
.header .search .laviaderm-search-button{background:#c59a3b!important;border-color:#c59a3b!important;color:#fff!important}.header .search .laviaderm-search-button:hover{background:#9c7424!important;border-color:#9c7424!important}
.header .cart-icon,.header .member-icon{background:#f5ead1!important;color:#9c7424!important}

/* Skinlycare ürün detay görünümü */
.product-detail-page{padding-top:70px!important;background:var(--sk-cream)!important}.product-detail-page>.wrap{max-width:1240px!important}.product-hero{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr)!important;gap:38px!important;align-items:start!important}.product-gallery{min-width:0!important}.detail-breadcrumb{margin:0 0 18px!important;padding:9px 14px!important;border:1px solid var(--sk-line)!important;border-radius:999px!important;background:rgba(255,255,255,.55)!important;color:var(--sk-muted)!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-breadcrumb a{color:var(--sk-muted)!important}.gallery-stage{border-radius:26px!important;overflow:hidden!important;background:#eee6dc!important}.gallery-stage .gallery-main,.detail-img{aspect-ratio:1/1!important;min-height:0!important;border:0!important;border-radius:26px!important;background:#eee6dc!important;box-shadow:none!important}.gallery-stage .gallery-main img,.detail-img img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:28px!important;object-fit:contain!important}.gallery-stage-nav{border-color:rgba(64,83,52,.2)!important;background:rgba(255,250,244,.88)!important;color:var(--sk-green)!important;box-shadow:none!important}.gallery-stage-nav:hover{border-color:var(--sk-green)!important;background:var(--sk-green)!important}.gallery-thumbs{display:flex!important;gap:10px!important;margin-top:12px!important}.gallery-thumbs button{width:76px!important;height:76px!important;border:1px solid var(--sk-line)!important;border-radius:13px!important;background:var(--sk-paper)!important;overflow:hidden!important}.gallery-thumbs button.active{border:2px solid var(--sk-green)!important}.gallery-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important}
.product-buybox{position:sticky!important;top:22px!important;padding:34px!important;border:1px solid rgba(222,216,206,.7)!important;border-radius:26px!important;background:rgba(255,255,255,.68)!important;box-shadow:none!important}.product-title-row{display:block!important}.product-buybox h1{margin:0 0 18px!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(38px,3.3vw,55px)!important;line-height:1.02!important;letter-spacing:-.035em!important;font-weight:400!important;color:var(--sk-ink)!important}.product-summary{padding-bottom:22px!important;border-bottom:1px solid var(--sk-line)!important;color:var(--sk-muted)!important;font-size:15px!important;line-height:1.7!important}.detail-meta.compact{padding:17px 0!important;border-bottom:1px solid var(--sk-line)!important}.detail-meta.compact span{color:var(--sk-muted)!important}.detail-meta.compact strong{color:var(--sk-ink)!important}.detail-stock.in{margin-top:20px!important;background:#e9efe5!important;color:var(--sk-green)!important}.detail-price{font-family:"DM Serif Display",Georgia,serif!important;font-size:42px!important;font-weight:400!important;color:var(--sk-ink)!important}.shipping-note{color:var(--sk-muted)!important}.buy-actions{display:grid!important;grid-template-columns:132px 1fr!important;gap:10px!important}.buy-actions .qty-stepper{border:1px solid var(--sk-line)!important;border-radius:999px!important;background:var(--sk-paper)!important}.buy-actions>.btn{min-height:54px!important;border-radius:999px!important;background:var(--sk-green)!important;border-color:var(--sk-green)!important;color:#fff!important}.buy-actions>a.btn{grid-column:1/-1!important;background:transparent!important;color:var(--sk-green)!important}.authorized-brand-card{border-color:var(--sk-line)!important;border-radius:15px!important;background:var(--sk-paper)!important}
.detail-tabs{margin-top:72px!important;border:0!important;border-radius:0!important;background:transparent!important}.tab-buttons{display:flex!important;gap:10px!important;margin-bottom:18px!important;border:0!important}.tab-buttons button{flex:0 1 auto!important;min-height:46px!important;padding:10px 22px!important;border:1px solid var(--sk-line)!important;border-radius:999px!important;background:transparent!important;color:var(--sk-ink)!important}.tab-buttons button.active{border-color:var(--sk-green)!important;background:var(--sk-green)!important;color:#fff!important;box-shadow:inset 0 3px 0 #343331!important}.tab-panel{padding:34px!important;border:1px solid var(--sk-line)!important;border-radius:24px!important;background:var(--sk-paper)!important}.tab-panel h2,.tab-panel h3{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;color:var(--sk-ink)!important}.product-description,.product-description p{color:var(--sk-muted)!important;line-height:1.8!important}.product-overview-toggle{background:var(--sk-green)!important;border-radius:999px!important}
.product-related-showcase{margin-top:70px!important;padding:65px 0!important;background:var(--sk-paper)!important}.product-related-showcase .home-showcase-head h2{font-family:"DM Serif Display",Georgia,serif!important;font-size:48px!important;font-weight:400!important;color:var(--sk-ink)!important}.product-related-showcase .home-showcase-more{border-color:var(--sk-line)!important;border-radius:999px!important;color:var(--sk-green)!important}.product-related-showcase .home-showcase-arrow{border-color:var(--sk-line)!important;color:var(--sk-green)!important;box-shadow:none!important}.product-related-showcase .home-showcase-track{grid-auto-columns:calc((100% - 40px)/3)!important;gap:20px!important}.product-related-showcase .home-showcase-card{position:relative!important;display:block!important;border-radius:20px!important;overflow:hidden!important;background:#e5d1be!important}.product-related-showcase .home-showcase-image{aspect-ratio:.93/1!important;border:0!important;border-radius:20px!important;background:#e5d1be!important}.product-related-showcase .home-showcase-image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}.product-related-showcase .home-showcase-info{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;display:block!important;min-height:116px!important;padding:18px!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important}.product-related-showcase .home-showcase-info h3{min-height:0!important;margin:0 0 9px!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:22px!important;line-height:1.08!important;font-weight:400!important;color:var(--sk-ink)!important}.product-related-showcase .home-showcase-price{color:var(--sk-ink)!important;font-size:16px!important;font-weight:500!important}.product-related-showcase .home-showcase-cart{display:none!important}

@media(max-width:1050px){.search-shell{position:static!important;transform:none!important;width:auto!important;flex:1}.skinly-contact{display:none}.skinly-hero-grid{grid-template-columns:1fr 1fr;gap:24px}.skinly-hero-visual{min-height:620px}.skinly-stat{left:18px}.skinly-hero h2{font-size:clamp(48px,6vw,68px)!important}.cols>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-hero{grid-template-columns:1fr 1fr!important;gap:22px!important}.product-buybox{padding:25px!important}}
@media(max-width:820px){.wrap{padding-left:18px!important;padding-right:18px!important}.header-main{min-height:72px!important;gap:10px!important}.brand-logo{min-width:150px!important}.brand-logo img{max-width:175px!important;height:44px!important}.search-shell{display:none!important}.cart-box,.member-box{padding:7px 10px!important;min-height:38px!important}.cart-box strong,.member-box strong{font-size:11px!important}.nav{border-top:0!important}.mobile-menu-toggle{background:var(--sk-green)!important;color:#fff!important}.skinly-hero{padding:18px 0 60px}.skinly-hero-grid{grid-template-columns:1fr;gap:28px}.skinly-hero-copy{padding-top:24px}.skinly-hero h2{font-size:clamp(49px,14vw,70px)!important}.skinly-hero-copy>p{font-size:15px!important}.skinly-mini-product{margin-top:38px;grid-template-columns:88px 1fr}.skinly-mini-image{height:88px}.skinly-mini-product strong{font-size:19px}.skinly-hero-visual{min-height:520px;border-radius:22px}.skinly-stat{left:14px;top:12%;padding:12px 14px}.skinly-ingredient{right:14px;bottom:14px}.section,.home-showcase-section,.brand-strip,.home-product-tabs,.market-section,.home-seo-intro{padding-top:48px!important;padding-bottom:48px!important}.home-showcase-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important}.section-title h2,.home-showcase-head h2,.home-seo-intro h2{font-size:36px!important}.footer-grid{grid-template-columns:1fr 1fr!important}.footer-about{grid-column:1/-1}.footer-about img{max-width:280px!important}}
@media(max-width:820px){.product-detail-page{padding-top:34px!important}.product-hero{grid-template-columns:1fr!important}.product-buybox{position:static!important;padding:24px 20px!important}.product-buybox h1{font-size:39px!important}.gallery-stage .gallery-main,.detail-img{aspect-ratio:1/1!important}.gallery-stage .gallery-main img,.detail-img img{padding:16px!important}.detail-tabs{margin-top:46px!important}.tab-buttons{overflow-x:auto!important;padding-bottom:5px!important}.tab-buttons button{white-space:nowrap!important}.tab-panel{padding:24px 20px!important}.product-related-showcase .home-showcase-track{grid-auto-columns:minmax(235px,76vw)!important}.product-related-showcase .home-showcase-head h2{font-size:38px!important}}
@media(max-width:520px){.cart-box .cart-icon,.member-box .member-icon{display:none!important}.skinly-btn{padding:11px 15px;font-size:13px}.skinly-hero-visual{min-height:455px}.home-showcase-track{gap:12px!important}.cols>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.home-showcase-info,.product .body{left:8px!important;right:8px!important;bottom:8px!important;min-height:100px!important;padding:13px 12px 12px!important;border-radius:12px!important}.home-showcase-info h3,.product h3{font-size:17px!important}.home-showcase-price,.product .price,.home-showcase-price strong,.product .price strong{font-size:14px!important}.product-brand-line{font-size:11px!important}.footer-grid{grid-template-columns:1fr!important}.footer-about{grid-column:auto}}
@media(max-width:520px){.cols>section>.grid .product{min-height:400px!important}.cols>section>.grid .product .image{height:400px!important}.cols>section>.grid .product .image img{padding:14px 12px 118px!important}.cols>section>.grid .product .body{min-height:102px!important}.cols>section>.grid .product h3{font-size:16px!important;-webkit-line-clamp:3!important}}

.lavia-standards{padding:92px 0;background:#f1f3f4}.lavia-standards-head{display:grid;grid-template-columns:auto 1fr minmax(260px,.55fr);gap:45px;align-items:end;margin-bottom:38px}.lavia-standards-head h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(43px,4.3vw,66px);font-weight:400;line-height:.98;letter-spacing:-.035em;color:var(--sk-ink)}.lavia-standards-head p{margin:0;color:var(--sk-muted);line-height:1.7}.lavia-standard-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lavia-standard-grid figure{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;padding:22px 16px 16px;border:1px solid rgba(33,28,23,.07);border-radius:18px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.lavia-standard-grid figure:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(34,31,27,.08)}.lavia-standard-grid img{display:block;width:100%;max-width:145px;aspect-ratio:1/1;object-fit:contain}.lavia-standard-grid figcaption{margin-top:12px;color:#575757;font-size:12px;font-weight:700;text-align:center}
@media(max-width:950px){.lavia-standards-head{grid-template-columns:1fr}.lavia-standard-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:560px){.lavia-standards{padding:58px 0}.lavia-standard-grid{display:flex;gap:12px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.lavia-standard-grid::-webkit-scrollbar{display:none}.lavia-standard-grid figure{flex:0 0 72%;min-height:260px;scroll-snap-align:start}.lavia-standard-grid img{max-width:165px}}

/* Formül standartları otomatik kayan şerit */
.lavia-standard-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.lavia-standard-grid::-webkit-scrollbar{display:none}.lavia-standard-grid figure{flex:0 0 calc((100% - 56px)/5)!important;scroll-snap-align:start}
@media(max-width:950px){.lavia-standard-grid figure{flex-basis:calc((100% - 28px)/3)!important}}
@media(max-width:560px){.lavia-standard-grid figure{flex-basis:78%!important}}
