.mega-menu--editorial{--heading-on-surface:var(--color-heading);--color-heading-reveal:var(--color-primary);--mega-link-radius:var(--radius-md);--mega-link-column-gap:16px}.mega-menu--editorial,.mega-menu--editorial *{box-sizing:border-box}.mega-menu--editorial .mega-panel{position:relative}.mega-menu--editorial .mega-panel::before{position:absolute;top:0;right:var(--page-gutter);left:var(--page-gutter);height:1px;background:var(--color-uts-divider);content:'';pointer-events:none}.mega-menu--editorial .mega-panel__intro::after{position:absolute;background:var(--color-uts-divider);content:'';pointer-events:none}@media (min-width:1080px){.mega-menu--editorial .mega-panel__intro::after{top:0;right:0;bottom:0;width:1px}.header .mega-menu--editorial{position:absolute;top:100%;right:0;left:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content;max-height:calc(100dvh - var(--header-h) - var(--header-offset-top) - 48px);overflow-x:hidden;overflow-y:auto;color:var(--color-heading);background:var(--color-white);border:0;box-shadow:none;scrollbar-color:var(--color-primary) #fff0;scrollbar-width:thin;scrollbar-gutter:stable;opacity:0;visibility:hidden;transform:translate3d(0,-12px,0);transform-origin:top center;transition:opacity 180ms ease-out,transform 320ms cubic-bezier(.22,1,.36,1),visibility 180ms}.header .mega-menu--editorial.is-visible{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.mega-menu--editorial .mega-panel{display:grid;grid-area:1 / 1;grid-template-columns:minmax(0,30fr) minmax(0,70fr);gap:0;align-items:stretch;width:100%;height:auto;min-height:0;margin:0;padding:0 var(--page-gutter);visibility:hidden;pointer-events:none}.mega-menu--editorial.is-visible .mega-panel.is-active{visibility:visible;pointer-events:auto}.mega-panel__nav>:is(.mega-link-grid,.mega-product-grid){opacity:0;transform:translate3d(0,14px,0)}.mega-menu--editorial.is-visible .mega-panel.is-active .mega-panel__nav>:is(.mega-link-grid,.mega-product-grid){animation:megaEditorialEnter 520ms cubic-bezier(.22,1,.36,1) forwards;animation-delay:45ms}.mega-panel__intro,.mega-panel__nav{padding-block:38px 42px}.mega-panel__nav{padding-left:30px}}@keyframes megaEditorialEnter{to{opacity:1;transform:translate3d(0,0,0)}}.mega-panel__intro{position:relative;display:flex;flex-direction:column;min-width:0;padding-right:clamp(30px, 4vw, 80px)}.header .mega-menu--editorial .mega-panel__heading{max-width:none;margin:0;color:var(--color-heading);font-family:"Outfit";font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);text-wrap:balance}.header .mega-menu--editorial .mega-panel__summary{max-width:420px;margin:24px 0 0;color:var(--color-text);font-family:"Outfit";font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:0;text-wrap:pretty}.header .mega-menu--editorial .mega-panel--products .mega-panel__summary{max-width:360px}.mega-panel__all{align-self:flex-start;margin-top:auto}.header .mega-menu--editorial .button--text{--button-text-hover:var(--green-700)}.mega-panel__nav{min-width:0}.mega-link-grid,.mega-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;align-content:start;margin:0;padding:0;list-style:none}.mega-link-grid>li,.mega-product-grid>li{min-width:0}.mega-link-grid{column-gap:var(--mega-link-column-gap);row-gap:61px}.mega-link-grid>li{position:relative}.mega-link-grid>li::before{position:absolute;top:-31px;left:0;height:1px;background:var(--color-uts-divider);pointer-events:none}@media (min-width:1080px){.mega-link-grid>li:nth-child(3n+4)::before{width:calc(300% + var(--mega-link-column-gap) + var(--mega-link-column-gap));content:''}}@media (min-width:768px) and (max-width:1079px){.mega-link-grid>li:nth-child(2n+3)::before{width:calc(200% + var(--mega-link-column-gap));content:''}}@media (max-width:767px){.mega-link-grid>li:nth-child(n+2)::before{width:100%;content:''}}.mega-link{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:15px;align-items:start;min-height:104px;padding:17px 16px 16px;overflow:hidden;border-radius:var(--mega-link-radius);color:var(--color-heading);background:#fff0;transition:color 220ms ease,background-color 260ms ease}.mega-link:hover,.mega-link:focus-visible{background:var(--color-background-soft);outline:0}.mega-link:is(:hover,:focus-visible) strong{color:var(--color-mega-icon)}.mega-link:focus-visible{box-shadow:inset 0 0 0 2px var(--color-heading)}.mega-link__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-control);color:var(--color-mega-icon);background:var(--color-mega-icon-background);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:color 220ms ease,background-color 260ms ease}.mega-link__icon svg{display:block;width:20px;height:20px}.mega-link__copy{min-width:0}.mega-link strong{display:block;color:inherit;font-family:"Outfit";font-size:var(--fs-navigation);font-weight:var(--fw-navigation);line-height:var(--lh-ui);letter-spacing:var(--ls-body);text-wrap:wrap;transition:color 220ms ease}.mega-link small{display:block;max-width:34ch;margin-top:7px;color:var(--color-text);font-family:"Outfit";font-size:var(--fs-navigation);font-weight:var(--fw-navigation);line-height:var(--lh-ui);letter-spacing:var(--ls-body);text-wrap:pretty}.mega-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 12px}.mega-product{position:relative;display:block;height:100%;min-width:0;padding:0;color:var(--color-heading);background:#fff0;text-decoration:none}.mega-product__link{display:grid;grid-template-rows:minmax(170px,1fr) auto;height:100%;min-width:0;color:inherit;text-decoration:none}@media (min-width:1080px){.mega-product-grid{grid-auto-rows:minmax(214px,1fr);min-height:446px}}.mega-product__visual{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;border-radius:var(--radius-product-media,7px);background:var(--color-product-media);transition:background-color 350ms ease}.product-featured{position:absolute;z-index:6;top:20px;left:20px;display:inline-flex;align-items:center;padding:8px 11px;border-radius:var(--radius-sm,14px);color:var(--color-heading);background:var(--color-primary);font-family:var(--font-family);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0}.mega-product .product-featured{top:12px;left:12px;padding:7px 10px;color:var(--color-white);font-size:11px}.mega-product__visual::before{position:absolute;left:32%;bottom:27%;width:36%;height:4%;border-radius:50%;background:var(--color-product-shadow);filter:blur(9px);content:'';transition:background-color 350ms ease}.mega-product__visual img{position:absolute;z-index:2;inset:40% 25% 14%;width:50%;height:46%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 9px var(--color-product-shadow));transform:none;transition:filter 350ms ease;user-select:none;-webkit-user-drag:none}.mega-product__title{position:absolute;z-index:3;top:40px;left:8%;width:84%;color:var(--color-heading);font-family:"Outfit";font-size:clamp(19px, 1.3vw, 23px);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-align:center;opacity:0;transform:translateY(8px);transition:color 250ms ease,opacity 300ms ease,transform 450ms cubic-bezier(.22,1,.36,1);pointer-events:none}.mega-product__star{position:absolute;z-index:3;top:12px;right:12px;width:16px;height:16px;background:var(--color-heading);-webkit-mask:url(/wp-content/themes/yildiz-ecza-child/assets/brand/logos/yildiz-01-transparent.svg) center / contain no-repeat;mask:url(/wp-content/themes/yildiz-ecza-child/assets/brand/logos/yildiz-01-transparent.svg) center / contain no-repeat;transition:background-color 250ms ease,transform 700ms cubic-bezier(.22,1,.36,1);pointer-events:none}.mega-product:not(:has(.mega-product__download-link)) .mega-product__name{padding-right:0}.mega-product__name{position:relative;display:block;min-width:0;margin-top:10px;padding-right:30px;padding-bottom:10px;border-bottom:1px solid var(--color-uts-divider);color:inherit;font-family:"Outfit";font-size:17px;font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--ls-body);transition:color 250ms ease}.mega-product__name::after{position:absolute;inset:auto 0 -1px;height:1px;background:var(--color-primary);content:'';transform:scaleX(0);transform-origin:left center;transition:transform 400ms cubic-bezier(.22,1,.36,1)}.mega-product__download-link{position:absolute;right:0;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-heading);text-decoration:none;transition:color 250ms ease}.mega-product__download{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mega-product:is(:hover,:focus-within) .mega-product__visual{background:var(--color-product-media-hover)}.mega-product:is(:hover,:focus-within) .mega-product__visual::before{background:var(--color-product-shadow-hover)}.mega-product:is(:hover,:focus-within) img{filter:drop-shadow(0 8px 9px var(--color-product-shadow-hover))}.mega-product:is(:hover,:focus-within) .mega-product__title{opacity:1;transform:none}.mega-product:is(:hover,:focus-within) .mega-product__star{background:var(--color-accent);transform:rotate(180deg)}.mega-product:is(:hover,:focus-within) :is(.mega-product__name,.mega-product__download-link){color:var(--color-primary)}.mega-product:is(:hover,:focus-within) .mega-product__name::after{transform:scaleX(1)}.mega-product :is(.mega-product__link,.mega-product__download-link):focus-visible{outline:2px solid var(--color-heading);outline-offset:4px}@media (max-width:1079px){.mega-product__visual{min-height:clamp(155px, 22vw, 230px)}}@media (hover:none){.mega-product__title{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mega-product:is(:hover,:focus-within) .mega-product__star{transform:none}}@media (min-width:1080px) and (max-width:1079px){.mega-menu--editorial .mega-panel{padding:0 var(--page-gutter)}.mega-panel__intro,.mega-panel__nav{padding-block:34px 38px}.mega-link{min-height:104px;padding:14px 12px}.mega-link strong{font-size:var(--fs-navigation)}.mega-link small{font-size:var(--fs-navigation)}}@media (max-width:1079px){.mega-menu--editorial .mega-panel__intro::after{right:0;bottom:-15px;left:0;height:1px}.header .mega-menu--editorial{display:none}}@media (prefers-reduced-motion:reduce){.mega-menu--editorial,.mega-menu--editorial *,.mega-menu--editorial *::before,.mega-menu--editorial *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.mega-panel__intro,.mega-panel__nav,.mega-panel__nav>:is(.mega-link-grid,.mega-product-grid){opacity:1;transform:none}}@media (min-width:1080px) and (max-width:1279px){.header .mega-menu--editorial .mega-panel{grid-template-columns:minmax(0,22fr) minmax(0,78fr)}.header .mega-menu--editorial .mega-panel__intro{padding-right:24px}.header .mega-menu--editorial .mega-panel__heading{--fs-h3:24px;font-size:24px}.header .mega-menu--editorial .mega-panel__heading br{display:none}.header .mega-menu--editorial .mega-panel__summary{--fs-body:14px;max-width:none;font-size:14px}.header .mega-menu--editorial .mega-link small{max-width:none;font-size:13px!important;text-wrap:wrap}.header .mega-menu--editorial .mega-link-grid{--mega-link-column-gap:8px}.header .mega-menu--editorial .mega-link{gap:12px;padding-inline:8px}.header .mega-menu--editorial .mega-product__name{font-size:16px}}@media (min-width:1080px) and (max-width:1179px){.header .mega-menu--editorial .mega-link small{font-size:12.5px!important}}