@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/poppins-400-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/poppins-400-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url('../fonts/poppins-500-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url('../fonts/poppins-500-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url('../fonts/poppins-600-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url('../fonts/poppins-600-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/poppins-700-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/poppins-700-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url('../fonts/poppins-800-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url('../fonts/poppins-800-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'DM Sans'; font-style: normal; font-weight: 300 700; font-display: swap; src: url('../fonts/dm-sans-latin-ext.woff2') format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'DM Sans'; font-style: normal; font-weight: 300 700; font-display: swap; src: url('../fonts/dm-sans-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
:root{--color-primary: #ff6b00; --color-primary-dark: #e85d00; --color-primary-light: #ff9a3c; --color-primary-ink: #c74600; --color-primary-ink-dark: #a63a00; --color-primary-bg: #ffe8d1; --color-secondary: #0099ff; --color-secondary-dark: #003da6; --color-secondary-bg: #d1ecff; --color-navy: #181830; --color-body: #18182f; --color-text: #73738c; --color-muted: #80808c; --color-border: #eae2d7; --color-white: #fff; --color-destructive: #ef4444; --color-trendyol: #f27a1a; --color-footer-link: #9e9eb1; --color-footer-text: #b4b4c8; --font-heading: 'Poppins', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif; --font-body: 'DM Sans', 'Poppins', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif; --fs-body: 1rem; --lh-body: 1.5; --fs-h1: 2.25rem; --fs-h2: 1.875rem; --lh-h1: 1.5; --lh-h2: 2.5rem; --container: 1280px; --gutter: 20px; --radius-pill: 999px; --header-h: 76px; --header-h-sm: 64px; --shadow-pop: 0 16px 40px rgba(24, 24, 48, .12);}@media (min-width: 768px){:root{--fs-h1: 3.75rem; --fs-h2: 2.25rem;}}
*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;}body{margin: 0; font-family: var(--font-body); font-size: var(--fs-body); font-weight: 400; line-height: var(--lh-body); color: var(--color-body); background: var(--color-white); -webkit-font-smoothing: antialiased;}img, svg, video{max-width: 100%; height: auto;}img{border: 0; vertical-align: middle;}h1, h2, h3, h4, h5, h6{margin: 0 0 .5em; font-family: var(--font-heading); color: var(--color-body);}h1{font-size: var(--fs-h1); font-weight: 800; line-height: var(--lh-h1);}h2{font-size: var(--fs-h2); font-weight: 800; line-height: var(--lh-h2);}h3{font-weight: 700;}h4{font-weight: 600;}p{margin: 0 0 1em;}a{color: var(--color-primary-ink); text-decoration: none;}a:hover, a:focus{color: var(--color-primary-ink-dark);}button, input, select, textarea{font: inherit;}button{cursor: pointer;}.container{width: 100%; max-width: calc(var(--container) + 2 * var(--gutter)); margin-inline: auto; padding-inline: var(--gutter);}.screen-reader-text{position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap;}.screen-reader-text:focus{position: fixed !important; top: 8px; left: 8px; z-index: 1000; width: auto; height: auto; padding: 12px 20px; clip-path: none; background: var(--color-white); color: var(--color-body); border-radius: 8px; box-shadow: var(--shadow-pop);}:focus-visible{outline: 2px solid var(--color-secondary); outline-offset: 2px;}
.urun-aroma{display: inline-flex; align-items: center; gap: 6px;}.urun-aroma .aroma-ikon{display: block; width: 20px; height: 20px; align-self: center;}.urun-aroma .aroma-isim{display: inline-block; line-height: 1; margin-top: 4px; margin-right: 10px; padding: 0; align-self: center; font-size: 14px;}.icindekiler-listesi{display: flex; flex-wrap: wrap; gap: 12px;}.icindekiler-pill{display: inline-block; background: var(--color-white); color: var(--color-navy); padding: 8px 16px; border-radius: var(--radius-pill); font-size: 14px; font-weight: 500; border: 1px solid #f5720d;}#breadcrumbs span span a{font-size: 12px;}.btn{display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 44px; padding: 0 22px; border: 0; border-radius: var(--radius-pill); font-family: var(--font-heading); font-size: 14px; font-weight: 600; line-height: 1; white-space: nowrap; transition: background-color .2s, transform .2s, box-shadow .2s;}.btn--primary{background: var(--color-primary-ink); color: var(--color-white);}.btn--primary:hover, .btn--primary:focus-visible{background: var(--color-primary-ink-dark); color: var(--color-white); transform: translateY(-1px); box-shadow: 0 8px 20px rgba(199, 70, 0, .3);}.btn--outline{background: transparent; color: var(--color-primary-ink); box-shadow: inset 0 0 0 2px var(--color-primary-ink);}.btn--outline:hover, .btn--outline:focus-visible{background: var(--color-primary-ink); color: var(--color-white); transform: translateY(-1px);}.btn--light{background: var(--color-white); color: var(--color-primary-ink);}.btn--light:hover, .btn--light:focus-visible{background: var(--color-white); color: var(--color-primary-ink-dark); transform: translateY(-1px); box-shadow: 0 8px 20px rgba(24, 24, 48, .18);}.btn .icon{transition: transform .2s;}.btn:hover .icon{transform: translate(2px, -2px);}.btn:hover .icon-arrow-right{transform: translateX(3px);}.post-card{position: relative; display: flex; flex-direction: column; overflow: hidden; height: 100%; background: var(--color-white); border: 1px solid var(--color-border); border-radius: 8px; transition: border-color .25s;}.post-card:hover, .post-card:focus-within{border-color: var(--color-navy);}.post-card__media{position: relative; background: var(--color-primary-bg);}.post-card__image{display: block; overflow: hidden;}.post-card__image img{display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; transition: transform .5s ease;}.post-card:hover .post-card__image img{transform: scale(1.03);}.post-card .post-card__cat{position: absolute; top: 12px; left: 12px; padding: 3px 10px; border-radius: 4px; background: var(--color-white); font-size: 12px; font-weight: 500; line-height: 1.5; color: var(--color-navy); transition: background-color .2s, color .2s;}.post-card .post-card__cat:hover, .post-card .post-card__cat:focus-visible{background: var(--color-navy); color: var(--color-white);}.post-card__body{display: flex; flex-direction: column; flex: 1; gap: 8px; padding: 16px 16px 18px; border-top: 1px solid var(--color-border);}.post-card__meta{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 12px; margin: 0; font-size: 12px; line-height: 1.5; color: var(--color-muted);}.post-card__meta span{display: inline-flex; align-items: center; gap: 6px;}.post-card .post-card__title{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0; font-family: var(--font-heading); font-size: 16px; font-weight: 700; line-height: 1.4; color: var(--color-navy);}.post-card .post-card__title a, .post-card .post-card__title a:hover{font-size: inherit; color: inherit;}.post-card__title a::after{content: ""; position: absolute; inset: 0; z-index: 1;}.post-card .post-card__cat{z-index: 2;}.post-card__title a:focus-visible{outline: none;}.post-card:has(.post-card__title a:focus-visible){outline: 2px solid var(--color-secondary); outline-offset: 2px;}.post-card__excerpt{margin: 0; font-size: 14px; line-height: 1.5; color: var(--color-text);}.post-card__more{display: inline-flex; align-items: center; gap: 6px; margin-top: auto; padding-top: 8px; font-size: 14px; font-weight: 600; color: var(--color-primary-ink);}.post-card__more .icon{transition: transform .2s;}.post-card:hover .post-card__more .icon{transform: translateX(3px);}@media (min-width: 768px){.post-card--wide{flex-direction: row;}.post-card--wide .post-card__media{flex: 0 0 45%; min-height: 260px;}.post-card--wide .post-card__image{position: absolute; inset: 0;}.post-card--wide .post-card__image img{width: 100%; height: 100%; object-fit: cover;}.post-card--wide .post-card__body{justify-content: center; padding: 24px; border-top: 0; border-left: 1px solid var(--color-border);}.post-card--wide .post-card__title{font-size: 20px; -webkit-line-clamp: 3;}.post-card--featured .post-card__body{gap: 14px; padding: 36px 44px;}.post-card--featured .post-card__meta{justify-content: flex-start; gap: 4px 20px; font-size: 13px;}.post-card--featured .post-card__title{font-size: clamp(1.5rem, 1rem + 1vw, 1.875rem); line-height: 1.25; -webkit-line-clamp: 3;}.post-card--featured .post-card__excerpt{font-size: 16px; line-height: 1.6;}.post-card--featured .post-card__more{margin-top: 4px; padding-top: 0;}}@media (prefers-reduced-motion: reduce){.post-card, .post-card__image img, .post-card__cat, .post-card__more .icon{transition: none;}.post-card:hover .post-card__image img, .post-card:hover .post-card__more .icon{transform: none;}}.product-card{display: flex; flex-direction: column; overflow: hidden; height: 100%; background: var(--color-white); border: 1px solid var(--color-border); border-radius: 8px; transition: border-color .25s;}.product-card:hover{border-color: var(--color-navy);}.product-card__media{position: relative;}.product-card__image{display: block; overflow: hidden;}.product-card__track{display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; overscroll-behavior-x: contain;}.product-card__track::-webkit-scrollbar{display: none;}.product-card__track img[data-src]{background: var(--color-primary-bg);}.product-card__track img{flex: none; width: 100%; height: auto; aspect-ratio: 2 / 3; object-fit: cover; scroll-snap-align: start;}.product-card__bars{position: absolute; left: 14px; right: 14px; bottom: 12px; display: flex; gap: 4px; pointer-events: none;}.product-card__bar{flex: 1; height: 2px; border-radius: 2px; background: rgba(24, 24, 48, .15); transition: background-color .2s;}.product-card__bar.is-active{background: var(--color-navy);}.product-card__body{display: flex; flex-direction: column; flex: 1; gap: 12px; padding: 16px 16px 18px; border-top: 1px solid var(--color-border);}.product-card .product-card__title{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.7em; margin: 0; font-family: var(--font-heading); font-size: 15px; font-weight: 600; line-height: 1.35; letter-spacing: -.005em; color: var(--color-navy);}.product-card__title a, .product-card__title a:hover{color: inherit;}.product-card__foot{display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-top: auto; padding-top: 12px; border-top: 1px solid var(--color-border);}.product-card__price{margin: 0; font-family: var(--font-heading); font-size: 17px; font-weight: 700; letter-spacing: -.01em; color: var(--color-navy);}.product-card__price del{margin-right: 6px; font-size: 13px; font-weight: 400; color: var(--color-muted);}.product-card__price ins{text-decoration: none;}.product-card__buy{display: inline-flex; align-items: center; gap: 4px; font-size: 13px; font-weight: 500; white-space: nowrap; color: var(--color-primary-ink);}.product-card__buy:hover, .product-card__buy:focus-visible{color: var(--color-primary-ink-dark); text-decoration: underline; text-underline-offset: 3px;}.product-card__buy .icon{transition: transform .2s;}.product-card__buy:hover .icon{transform: translate(2px, -2px);}@media (max-width: 767px){.product-card__body{padding: 12px 12px 14px; gap: 8px;}.product-card .product-card__title{font-size: 14px; -webkit-line-clamp: 3;}.product-card__foot{flex-direction: column; align-items: flex-start; gap: 4px; padding-top: 10px;}.product-card__price{font-size: 16px;}}@media (prefers-reduced-motion: reduce){.product-card, .product-card__bar, .product-card__buy .icon{transition: none;}.product-card__buy:hover .icon{transform: none;}}.faq-list{border-top: 1px solid var(--color-border);}.faq-list details{border-bottom: 1px solid var(--color-border);}.faq-list summary{display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 20px 0; cursor: pointer; list-style: none; font-family: var(--font-heading); font-size: 1.0625rem; font-weight: 600; line-height: 1.4; color: var(--color-navy);}.faq-list summary::-webkit-details-marker{display: none;}.faq-list summary:hover{color: var(--color-primary-dark);}.faq-list summary .icon{flex: none; transition: transform .25s;}.faq-list details[open] summary .icon{transform: rotate(45deg);}.faq-list details.is-closing summary .icon{transform: none;}.faq-list__answer{padding: 0 48px 22px 0; color: var(--color-text); line-height: 1.7;}.faq-list__answer p:last-child{margin-bottom: 0;}.faq-list__answer a{text-decoration: underline; text-underline-offset: 3px;}@media (max-width: 767px){.faq-list__answer{padding-right: 0;}}@media (prefers-reduced-motion: reduce){.faq-list summary .icon{transition: none;}}.page-hero{padding: 4.5rem 0 5rem; background: linear-gradient(135deg, #1a6fd6 0%, #144bb8 55%, #0b2f86 100%); color: var(--color-white);}.page-hero .page-hero__title{max-width: 14ch; margin: 0; color: inherit; letter-spacing: -.02em; line-height: 1.1;}.page-hero__lead{max-width: 40ch; margin: 16px 0 0; font-size: 1.125rem; color: rgba(255, 255, 255, .85);}@media (max-width: 1024px){.page-hero{padding: 3.5rem 0 4rem;}}@media (max-width: 767px){.page-hero{padding: 2.5rem 0 3rem;}}.page-hero--orange{background: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary-light) 100%);}.page-hero--center{display: flex; align-items: center; justify-content: center; min-height: 260px; padding-block: 2rem; text-align: center;}.page-hero--center .page-hero__title{max-width: none; font-size: clamp(2rem, 1.4rem + 2vw, 3rem); font-weight: 800;}.page-hero__crumb{margin: 0 0 14px; font-size: 13px;}.page-hero__crumb a{color: rgba(255, 255, 255, .75);}.page-hero__crumb a:hover, .page-hero__crumb a:focus-visible{color: var(--color-white);}.page-hero__crumb a::before{content: "\2190\00a0";}.cookie-banner{position: fixed; inset-inline-end: 16px; inset-block-end: 16px; z-index: 130; width: min(400px, calc(100vw - 32px)); padding: 20px; border: 1px solid var(--color-border); border-radius: 12px; background: var(--color-white); box-shadow: var(--shadow-pop); color: var(--color-body);}.cookie-banner[hidden]{display: none;}.cookie-banner__inner{display: grid; gap: 14px;}.cookie-banner__title{margin: 0 0 6px; font-family: var(--font-heading); font-size: 1rem; font-weight: 600; color: var(--color-navy);}.cookie-banner p{margin: 0; font-size: .875rem; line-height: 1.55; color: var(--color-text);}.cookie-banner p a{text-decoration: underline; text-underline-offset: 3px;}.cookie-banner__actions{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 10px;}.cookie-banner__actions .btn{flex: 1 1 0; height: 44px; padding-inline: 14px; white-space: nowrap;}.cookie-banner__link{flex: 1 0 100%; padding: 8px 6px 0; border: 0; background: none; font: inherit; font-size: 14px; font-weight: 600; color: var(--color-primary-ink); text-align: center; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; order: 3;}.cookie-banner__link:hover, .cookie-banner__link:focus-visible{color: var(--color-primary-ink-dark);}.cookie-prefs{display: grid; gap: 10px; padding-block: 2px;}.cookie-prefs__row{display: flex; align-items: flex-start; gap: 10px; font-size: .875rem; line-height: 1.5; color: var(--color-text);}.cookie-prefs__row input{flex: none; width: 20px; height: 20px; margin-block-start: 1px; accent-color: var(--color-primary-ink);}.cookie-prefs__row strong{color: var(--color-navy);}@media (max-width: 767px){.cookie-banner{inset-inline: 8px; inset-block-end: 8px; width: auto; padding: 16px;}}
body, body.yg{padding-top: calc(var(--header-h) + 1px);}html{scroll-padding-top: calc(var(--header-h-sm) + 16px);}.site-header{--h: var(--header-h); --logo-w: 96px; position: fixed; top: 0; left: 0; right: 0; z-index: 100; background: rgba(255, 255, 255, .94); -webkit-backdrop-filter: saturate(1.4) blur(12px); backdrop-filter: saturate(1.4) blur(12px); border-bottom: 1px solid var(--color-border); transition: transform .4s cubic-bezier(.16, 1, .3, 1), box-shadow .3s;}.site-header.is-scrolled{--h: var(--header-h-sm); --logo-w: 80px; box-shadow: 0 6px 24px rgba(24, 24, 48, .08);}.site-header.is-hidden{transform: translateY(-100%);}body.admin-bar .site-header{top: 32px;}@media (max-width: 782px){body.admin-bar .site-header{top: 46px;}}.site-header__inner{display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: var(--h); transition: min-height .35s cubic-bezier(.16, 1, .3, 1);}.site-header .custom-logo-link{display: block; line-height: 0;}.site-header .custom-logo{width: var(--logo-w); height: auto; transition: width .35s cubic-bezier(.16, 1, .3, 1);}.site-nav__list, .site-nav__list .sub-menu{margin: 0; padding: 0; list-style: none;}.site-nav__list a{font-family: var(--font-heading); font-weight: 400; letter-spacing: .01em; color: var(--color-navy);}.site-nav__head{display: none;}.site-nav__cta{display: none;}.site-header .nav-toggle, .site-header .nav-close{display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; color: var(--color-navy); background: var(--color-white); border: 1px solid var(--color-border); border-radius: 12px; transition: border-color .2s, color .2s;}.site-header .nav-toggle:hover, .site-header .nav-close:hover{border-color: var(--color-primary); color: var(--color-primary);}.site-header .submenu-toggle{display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; color: var(--color-navy); background: none; border: 0; border-radius: 8px;}.site-header .submenu-toggle .icon{transition: transform .25s;}.site-header .is-open > .submenu-toggle .icon{transform: rotate(180deg);}@media (min-width: 1025px){.nav-toggle, .nav-overlay{display: none !important;}.site-nav{margin-left: auto;}.site-nav__list{display: flex; align-items: center; gap: 4px;}.site-nav__list > li{position: relative; display: flex; align-items: center;}.site-nav__list > li > a{position: relative; display: block; padding: 10px 14px; font-size: 14px;}.site-nav__list > li.menu-item-has-children > a{padding-right: 4px;}.site-nav__list > li > a::after{content: ""; position: absolute; left: 14px; right: 14px; bottom: 4px; height: 2px; border-radius: 2px; background: var(--color-primary); transform: scaleX(0); transform-origin: left; transition: transform .25s;}.site-nav__list > li.menu-item-has-children > a::after{right: 4px;}.site-nav__list > li > a:hover, .site-nav__list > li.is-open > a{color: var(--color-primary-dark);}.site-nav__list > li > a:hover::after, .site-nav__list > li.current-menu-item > a::after, .site-nav__list > li.current-menu-ancestor > a::after, .site-nav__list > li.current-page-ancestor > a::after{transform: scaleX(1);}.site-nav__list > li.current-menu-item > a, .site-nav__list > li.current-menu-ancestor > a{color: var(--color-primary-dark);}.site-nav__list .sub-menu{position: absolute; top: 100%; left: 0; min-width: 250px; padding: 8px; background: var(--color-white); border: 1px solid var(--color-border); border-radius: 16px; box-shadow: var(--shadow-pop); opacity: 0; visibility: hidden; transform: translateY(8px); transition: opacity .2s, transform .2s, visibility .2s;}.site-nav__list .sub-menu::before{content: ""; position: absolute; left: 0; right: 0; top: -12px; height: 12px;}.site-nav__list > li:hover > .sub-menu, .site-nav__list > li:focus-within > .sub-menu, .site-nav__list > li.is-open > .sub-menu{opacity: 1; visibility: visible; transform: none;}.site-header .site-nav__list > li:hover > .submenu-toggle .icon, .site-header .site-nav__list > li:focus-within > .submenu-toggle .icon{transform: rotate(180deg);}.site-nav__list .sub-menu a{display: block; padding: 10px 14px; font-size: 14px; border-radius: 10px;}.site-nav__list .sub-menu a:hover, .site-nav__list .sub-menu .current-menu-item > a{background: var(--color-primary-bg); color: var(--color-primary-dark);}}@media (max-width: 1024px){:root{--header-h: 68px; --header-h-sm: 58px;}.site-header{--logo-w: 84px;}.site-header.is-scrolled{--logo-w: 72px;}.site-header{background: var(--color-white); -webkit-backdrop-filter: none; backdrop-filter: none;}.site-header__cta{display: none;}.nav-overlay{position: fixed; inset: 0; z-index: 1; background: rgba(24, 24, 48, .5); opacity: 0; transition: opacity .3s;}.nav-overlay.is-visible{opacity: 1;}.site-nav{position: fixed; inset: 0 0 0 auto; z-index: 2; display: flex; flex-direction: column; width: min(88vw, 380px); height: 100dvh; padding: 16px 24px 24px; overflow-y: auto; background: var(--color-white); box-shadow: -16px 0 40px rgba(24, 24, 48, .15); transform: translateX(100%); visibility: hidden; transition: transform .3s ease, visibility .3s;}.site-nav.is-open{transform: none; visibility: visible;}body.admin-bar .site-nav{top: 0;}.site-nav__head{display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;}.site-nav__head .custom-logo-link{display: block; line-height: 0;}.site-nav__head .custom-logo{width: 84px; height: auto;}.site-nav__list > li{display: flex; flex-wrap: wrap; align-items: center; border-bottom: 1px solid var(--color-border);}.site-nav__list > li > a{flex: 1; padding: 16px 0; font-size: 16px; font-weight: 500;}.site-nav__list > li.current-menu-item > a, .site-nav__list > li.current-menu-ancestor > a{color: var(--color-primary-dark);}.site-header .site-nav__list .submenu-toggle{width: 44px; height: 44px;}.site-nav__list .sub-menu{display: none; width: 100%; padding: 0 0 12px 12px;}.site-nav__list li.is-open > .sub-menu{display: block;}.site-nav__list .sub-menu a{display: block; padding: 10px 0; font-size: 15px; color: var(--color-text);}.site-nav__list .sub-menu a:hover{color: var(--color-primary-dark);}.site-nav__cta{display: inline-flex; margin-top: auto; width: 100%; height: 52px; font-size: 15px;}.site-nav__list{margin-bottom: 24px;}body.nav-open{overflow: hidden;}}@media (prefers-reduced-motion: reduce){.site-header, .site-header__inner, .site-header .custom-logo, .site-nav, .nav-overlay, .site-nav__list .sub-menu, .btn, .btn .icon{transition: none;}}.site-header .site-nav .submenu-toggle, .site-header .site-nav .submenu-toggle:hover, .site-header .site-nav .submenu-toggle:focus, .site-header .site-nav .submenu-toggle:active{background-color: transparent; color: var(--color-navy); box-shadow: none;}.site-header .site-nav .submenu-toggle:hover, .site-header .site-nav .submenu-toggle:focus-visible{color: var(--color-primary);}.site-header .nav-toggle, .site-header .nav-toggle:focus, .site-header .nav-toggle:active, .site-header .nav-close, .site-header .nav-close:focus, .site-header .nav-close:active{background-color: var(--color-white); color: var(--color-navy);}.site-header .nav-toggle:hover, .site-header .nav-close:hover{background-color: var(--color-white); color: var(--color-primary);}.site-header__lang{display: none;}.site-nav__lang{margin-block: 16px 0;}.site-header__lang .wpml-ls, .site-nav__lang .wpml-ls{padding: 0; border: 0; background: none;}.site-header__lang a, .site-nav__lang a{font-family: var(--font-heading); font-size: 13px; font-weight: 600; color: var(--color-navy);}@media (min-width: 1025px){.site-header__lang{display: flex; align-items: center; margin-inline-start: 12px;}.site-nav__lang{display: none;}}
.site-footer{background: var(--color-navy); color: var(--color-footer-text); font-family: var(--font-body); font-size: 14px; font-weight: 300; line-height: 1.7;}.site-footer__grid{display: grid; grid-template-columns: 1fr; gap: 40px 32px; padding-top: 72px; padding-bottom: 48px;}@media (min-width: 768px){.site-footer__grid{grid-template-columns: repeat(2, 1fr);}.footer-col--products{grid-column: 1 / -1; order: 3;}.footer-col--contact{order: 4;}}@media (min-width: 1025px){.site-footer__grid{grid-template-columns: 3fr 2fr 4fr 3fr; gap: 32px;}.footer-col--products{grid-column: auto; order: 0;}.footer-col--contact{order: 0;}}.footer-col{display: flex; flex-direction: column; gap: 20px; min-width: 0;}.footer-logo .custom-logo-link{display: block; line-height: 0;}.footer-logo .custom-logo{width: 120px; height: auto;}.footer-about{margin: 0; max-width: 32ch;}.site-footer .footer-title{margin: 0; font-family: var(--font-heading); font-size: 14px; font-weight: 500; line-height: 1.5; letter-spacing: .02em; color: var(--color-white);}.footer-list{margin: 0; padding: 0; list-style: none;}.footer-list li{padding: 3px 0;}.footer-contact address{font-style: normal;}.site-footer .footer-list a{color: var(--color-footer-text); font-size: 14px; font-weight: 300; transition: color .25s;}.site-footer .footer-list a:hover, .site-footer .footer-list a:focus-visible, .site-footer .footer-menu .current-menu-item > a, .site-footer .footer-menu .current-menu-ancestor > a{color: var(--color-primary-light);}.site-footer .footer-instagram{display: inline-flex; align-items: center; gap: 8px; margin-top: 8px;}.site-footer__bar{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 16px; padding: 20px 0 28px; border-top: 1px solid rgba(255, 255, 255, .12);}.footer-copy{margin: 0; font-size: 12px; font-weight: 300; text-align: center;}.site-footer .footer-alyors{display: inline-flex; line-height: 0; opacity: .85; transition: opacity .25s;}.site-footer .footer-alyors:hover{opacity: 1;}.footer-alyors img{height: 26px; width: auto;}.footer-credit{margin: 0; font-size: 12px; font-weight: 300; text-align: center;}.site-footer .footer-credit a{color: inherit; font-weight: 500; text-decoration: underline; text-underline-offset: 3px;}.site-footer .footer-credit a:hover, .site-footer .footer-credit a:focus-visible{color: var(--color-primary-light);}@media (min-width: 768px){.site-footer__bar{display: grid; grid-template-columns: 1fr auto 1fr; gap: 24px;}.footer-copy{text-align: left;}.site-footer .footer-alyors{justify-self: center;}.footer-credit{text-align: right;}}.footer-legal{display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 24px; padding: 20px 0 0; border-top: 1px solid rgba(255, 255, 255, .12); font-size: 13px;}.footer-legal a, .footer-legal button{padding: 4px 0; border: 0; background: none; font: inherit; color: var(--color-footer-link); cursor: pointer; text-decoration: none;}.footer-legal a:hover, .footer-legal a:focus-visible, .footer-legal button:hover, .footer-legal button:focus-visible{color: var(--color-primary-light); text-decoration: underline; text-underline-offset: 3px;}.footer-legal + .site-footer__bar{border-top: 0; padding-top: 12px;}
