.premium-site, .premium-home { --ph-bg: #FAFAF8; --ph-surface: #FFFFFF; --ph-text: #1A1A1A; --ph-muted: #6B6560; --ph-accent: #B8956B; --ph-accent-deep: #9A7A52; --ph-champagne: #F5F0E8; --ph-noir: #0D0D0D; --ph-pearl: #FFFEF9; --ph-accent-soft: rgba(184, 149, 107, 0.15); --ph-border: rgba(26, 26, 26, 0.08); --ph-blur-glass: rgba(250, 250, 248, 0.85); --ph-shadow: 0 24px 64px rgba(26, 26, 26, 0.08); --ph-shadow-hover: 0 32px 80px rgba(26, 26, 26, 0.12); --ph-radius: 2px; --ph-radius-lg: 4px; --ph-space-xs: 0.5rem; --ph-space-sm: 1rem; --ph-space-md: 2rem; --ph-space-lg: 4rem; --ph-space-xl: 7.5rem; --ph-space-2xl: 10rem; --ph-container: min(1280px, 92vw); --ph-container-wide: min(1440px, 96vw); --ph-header-h: 80px; --ph-nav-h: 72px; --ph-font-display: 'Cormorant Garamond', Georgia, serif; --ph-font-serif-alt: 'Cormorant Garamond', Georgia, serif; --ph-font-ui: 'DM Sans', system-ui, sans-serif; --ph-ease: cubic-bezier(0.22, 1, 0.36, 1); --ph-ease-out: cubic-bezier(0.16, 1, 0.3, 1); --ph-duration: 0.6s; --ph-duration-slow: 1.1s; --ph-chapter-bg: #0a0a0a; --ph-chapter-text: #FFFEF9; --ph-grain-opacity: 0.04; --ph-price-discreet-threshold: 500000; } @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&display=swap'); .premium-site, body.premium-home:not(.zt-luxury) { font-family: var(--ph-font-ui); color: var(--ph-text); background: var(--ph-bg); -webkit-font-smoothing: antialiased; } .premium-site h1, .premium-site h2, .premium-site h3, .premium-site .ph-display, body.premium-home:not(.zt-luxury) h1, body.premium-home:not(.zt-luxury) h2, body.premium-home:not(.zt-luxury) h3, body.premium-home:not(.zt-luxury) .ph-display { font-family: var(--ph-font-display); font-weight: 500; letter-spacing: -0.02em; line-height: 1.1; } .premium-site .ph-eyebrow, body.premium-home:not(.zt-luxury) .ph-eyebrow { font-family: var(--ph-font-ui); font-size: 0.6875rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--ph-accent); } .premium-site .ph-section-title, body.premium-home:not(.zt-luxury) .ph-section-title { font-family: var(--ph-font-display); font-size: clamp(2rem, 4vw, 3.25rem); font-weight: 500; margin: 0 0 var(--ph-space-sm); } .premium-site .ph-section-sub, body.premium-home:not(.zt-luxury) .ph-section-sub { font-size: 1rem; color: var(--ph-muted); max-width: 36ch; line-height: 1.7; } body.premium-home:not(.zt-luxury) { scroll-padding-top: calc(var(--ph-header-stack, 112px) + 8px); } body.premium-home:not(.zt-luxury) .main-body, body.premium-home:not(.zt-luxury) .main-body-2 { background: var(--ph-bg); overflow-x: hidden; } body.premium-home:not(.zt-luxury) .ph-container { width: var(--ph-container); margin-inline: auto; } body.premium-home:not(.zt-luxury) [data-reveal] { opacity: 0; transform: translateY(32px); transition: opacity var(--ph-duration) var(--ph-ease), transform var(--ph-duration) var(--ph-ease); } body.premium-home:not(.zt-luxury) [data-reveal].is-revealed { opacity: 1; transform: translateY(0); } body.premium-home:not(.zt-luxury) .ph-scroll-hint { position: absolute; bottom: 2.5rem; left: 50%; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; gap: 0.75rem; z-index: 5; color: #fff; font-size: 0.65rem; letter-spacing: 0.25em; text-transform: uppercase; opacity: 0.85; } body.premium-home:not(.zt-luxury) .ph-scroll-hint::after { content: ''; width: 1px; height: 48px; background: linear-gradient(to bottom, rgba(255,255,255,0.9), transparent); animation: phScrollLine 2s ease-in-out infinite; } @keyframes phScrollLine { 0%, 100% { transform: scaleY(0.3); transform-origin: top; opacity: 0.4; } 50% { transform: scaleY(1); opacity: 1; } } @media (prefers-reduced-motion: reduce) { body.premium-home:not(.zt-luxury) [data-reveal] { opacity: 1; transform: none; transition: none; } body.premium-home:not(.zt-luxury) .ph-scroll-hint::after { animation: none; } } body.premium-home:not(.zt-luxury) .premium-hero.slider-main-div { width: 100% !important; max-width: 100% !important; min-height: calc(100svh - var(--ph-header-stack, 114px)) !important; background: #0a0a0a !important; margin: 0 !important; padding: 0 !important; position: relative; overflow: hidden !important; border: none !important; box-sizing: border-box; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-container { width: 100% !important; max-width: 100% !important; height: auto !important; min-height: calc(100svh - var(--ph-header-stack, 114px)) !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; border: none !important; box-shadow: none !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-wrapper { box-sizing: border-box !important; max-width: 100% !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-slide { width: 100% !important; min-width: 100% !important; min-height: calc(100svh - var(--ph-header-stack, 114px)) !important; background-size: cover !important; background-position: center 20% !important; background-color: #0a0a0a !important; border: none !important; outline: none !important; box-sizing: border-box; } body.premium-home:not(.zt-luxury) .premium-hero .slider_text_inside_box_h { font-family: var(--ph-font-display) !important; font-size: clamp(2.75rem, 7vw, 5.5rem) !important; font-weight: 500 !important; line-height: 1.05 !important; letter-spacing: -0.03em !important; text-shadow: 0 4px 40px rgba(0,0,0,0.35); } body.premium-home:not(.zt-luxury) .premium-hero .slider_text_inside_box_s { font-family: var(--ph-font-ui) !important; font-size: clamp(0.95rem, 1.5vw, 1.125rem) !important; font-weight: 300 !important; letter-spacing: 0.06em !important; opacity: 0.92; max-width: 28ch; } body.premium-home:not(.zt-luxury) .premium-hero .slider_text_inside_box_button a, body.premium-home:not(.zt-luxury) .premium-hero .slider_text_inside_box_button .slider-section { font-family: var(--ph-font-ui) !important; font-size: 0.75rem !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; padding: 1rem 2.25rem !important; border-radius: 0 !important; border: 1px solid rgba(255,255,255,0.85) !important; background: transparent !important; transition: all 0.45s var(--ph-ease) !important; } body.premium-home:not(.zt-luxury) .premium-hero .slider_text_inside_box_button a:hover { background: #fff !important; color: var(--ph-text) !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-next, body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-prev { color: #fff !important; width: 44px !important; height: 44px !important; margin-top: 0 !important; top: 50% !important; transform: translateY(-50%) !important; opacity: 0.75 !important; visibility: visible !important; background: rgba(0, 0, 0, 0.28) !important; border-radius: 50% !important; transition: opacity 0.3s, background 0.3s !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-next { right: max(1rem, 4vw) !important; left: auto !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-prev { left: max(1rem, 4vw) !important; right: auto !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-container:hover .swiper-button-next, body.premium-home:not(.zt-luxury) .premium-hero .swiper-container:hover .swiper-button-prev { transform: translateY(-50%) !important; opacity: 1 !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-next::after, body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-prev::after { font-size: 1rem !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-next:hover, body.premium-home:not(.zt-luxury) .premium-hero .swiper-button-prev:hover { opacity: 1 !important; background: rgba(0, 0, 0, 0.45) !important; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-pagination-bullet { background: rgba(255,255,255,0.4); opacity: 1; width: 32px; height: 2px; border-radius: 0; } body.premium-home:not(.zt-luxury) .premium-hero .swiper-pagination-bullet-active { background: var(--ph-accent); } body.premium-home:not(.zt-luxury) .premium-editorial.about-module-main-div, body.premium-home:not(.zt-luxury) .premium-editorial.about-module-main-div-boxed { background: var(--ph-bg) !important; padding: var(--ph-space-xl) 0 !important; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-inside-area, body.premium-home:not(.zt-luxury) .premium-editorial .about-module-inside-area-boxed { width: var(--ph-container); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: var(--ph-space-lg); align-items: center; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-leftside-txt-h { font-family: var(--ph-font-display) !important; font-size: clamp(1rem, 1.5vw, 1.125rem) !important; letter-spacing: 0.25em !important; text-transform: uppercase !important; color: var(--ph-accent) !important; font-weight: 500 !important; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-leftside-txt-h2 { font-family: var(--ph-font-display) !important; font-size: clamp(2.5rem, 5vw, 4rem) !important; color: var(--ph-text) !important; line-height: 1.08 !important; margin-top: 0.75rem !important; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-leftside-txt-s { font-size: 1.05rem !important; line-height: 1.85 !important; color: var(--ph-muted) !important; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-leftside-txt-button-area a { display: inline-block; margin-top: var(--ph-space-md); font-size: 0.75rem !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; color: var(--ph-text) !important; background: transparent !important; border: none !important; border-bottom: 1px solid var(--ph-accent) !important; padding: 0 0 4px 0 !important; border-radius: 0 !important; transition: color 0.3s, border-color 0.3s; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-leftside-txt-button-area a:hover { color: var(--ph-accent) !important; } body.premium-home:not(.zt-luxury) .premium-editorial .about-module-rightside-img img { width: 100%; aspect-ratio: 4/5; object-fit: cover; box-shadow: var(--ph-shadow); } @media (max-width: 900px) { body.premium-home:not(.zt-luxury) .premium-editorial .about-module-inside-area, body.premium-home:not(.zt-luxury) .premium-editorial .about-module-inside-area-boxed { grid-template-columns: 1fr; gap: var(--ph-space-md); padding: 0 4vw; } body.premium-home:not(.zt-luxury) .premium-editorial.about-module-main-div { padding: var(--ph-space-lg) 0 !important; } } body.premium-home:not(.zt-luxury) .premium-products.urunler-module-main-div { background: var(--ph-surface) !important; padding: var(--ph-space-xl) 0 !important; } body.premium-home:not(.zt-luxury) .premium-products .urunler-module-inside-area { width: var(--ph-container); margin: 0 auto; } body.premium-home:not(.zt-luxury) .premium-products .modules-head-text-main { text-align: center; margin-bottom: var(--ph-space-lg) !important; } body.premium-home:not(.zt-luxury) .premium-products .modules-head-forbg-text { font-family: var(--ph-font-display) !important; font-size: clamp(2rem, 4vw, 3rem) !important; background: transparent !important; border: none !important; padding: 0 !important; } body.premium-home:not(.zt-luxury) .premium-products .modules-head-forbg-text-out { border: none !important; justify-content: center; } body.premium-home:not(.zt-luxury) .premium-products .nav-tabs { border: none !important; justify-content: center; gap: 0.5rem; margin-bottom: var(--ph-space-md) !important; flex-wrap: wrap; } body.premium-home:not(.zt-luxury) .premium-products .home-product-tabs { display: flex !important; justify-content: center; flex-wrap: wrap; gap: 0.5rem; margin-bottom: var(--ph-space-md) !important; width: 100%; } body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks { border: 1px solid var(--ph-border) !important; border-radius: 999px !important; background: transparent !important; transition: all 0.35s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks.active::after { display: none !important; } body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks p { font-family: var(--ph-font-ui) !important; font-size: 0.6875rem !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; color: var(--ph-muted) !important; padding: 0.65rem 1.5rem !important; margin: 0 !important; } body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks.active, body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks:hover { border-color: var(--ph-text) !important; background: var(--ph-bg) !important; } body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks.active p, body.premium-home:not(.zt-luxury) .premium-products .home-product-tablinks:hover p { color: var(--ph-text) !important; } body.premium-home:not(.zt-luxury) .premium-products .nav-tabs .nav-link { font-family: var(--ph-font-ui); font-size: 0.6875rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--ph-muted) !important; border: 1px solid var(--ph-border) !important; border-radius: 999px !important; padding: 0.65rem 1.5rem !important; background: transparent !important; transition: all 0.35s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-products .nav-tabs .nav-link.active, body.premium-home:not(.zt-luxury) .premium-products .nav-tabs .nav-link:hover { color: var(--ph-text) !important; border-color: var(--ph-text) !important; background: var(--ph-bg) !important; } body.premium-home:not(.zt-luxury) .premium-products .home-product-tabcontent-in { display: grid !important; grid-template-columns: repeat(4, 1fr); gap: 1.5rem; } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box { border: none !important; background: transparent !important; padding: 0 !important; transition: transform 0.5s var(--ph-ease), box-shadow 0.5s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box:hover { transform: translateY(-6px); } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box-img { aspect-ratio: 3/4; overflow: hidden; background: var(--ph-bg); } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.8s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box:hover .cat-detail-products-box-img img { transform: scale(1.06); } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box-h { font-family: var(--ph-font-ui) !important; font-size: 0.875rem !important; font-weight: 400 !important; letter-spacing: 0.02em; margin-top: 1rem !important; } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box-fiyat { font-size: 0.8125rem !important; color: var(--ph-muted) !important; letter-spacing: 0.04em; } @media (max-width: 1024px) { body.premium-home:not(.zt-luxury) .premium-products .home-product-tabcontent-in { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 600px) { body.premium-home:not(.zt-luxury) .premium-products .home-product-tabcontent-in { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 1rem; padding-bottom: 1rem; -webkit-overflow-scrolling: touch; flex-wrap: nowrap !important; justify-content: flex-start !important; } body.premium-home:not(.zt-luxury) .premium-products .cat-detail-products-box { flex: 0 0 72vw; scroll-snap-align: start; } } body.premium-home:not(.zt-luxury) .premium-categories.product-categories-main-div-vitrin2 { padding: var(--ph-space-xl) 0 !important; background: var(--ph-bg) !important; } body.premium-home:not(.zt-luxury) .premium-categories .product-categories-inside-vitrin2 { width: var(--ph-container); margin: 0 auto; } body.premium-home:not(.zt-luxury) .premium-categories .modules-head-forbg-text { font-family: var(--ph-font-display) !important; font-size: clamp(2rem, 4vw, 3rem) !important; background: transparent !important; } body.premium-home:not(.zt-luxury) .premium-categories .product-categories-inside-vitrin2-boxarea { display: grid !important; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(2, 280px); gap: 1rem; margin-top: var(--ph-space-md); } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box:first-child { grid-column: span 2; grid-row: span 2; } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box { position: relative; overflow: hidden; display: block !important; padding: 0 !important; max-width: none !important; flex: none !important; } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box-img { height: 100% !important; min-height: 100%; border-radius: var(--ph-radius-lg) !important; overflow: hidden; } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.9s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box:hover .vitrin2-box-img img { transform: scale(1.08); } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box-gradient { background: linear-gradient(to top, rgba(0,0,0,0.55) 0%, transparent 70%) !important; padding: 2rem !important; display: flex; flex-direction: column; justify-content: flex-end; min-height: 55%; top: auto !important; bottom: 0 !important; left: 0 !important; right: 0 !important; z-index: 2 !important; } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box-h { font-family: var(--ph-font-display) !important; font-size: clamp(1.25rem, 2vw, 1.75rem) !important; transform: translateY(8px); transition: transform 0.45s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box:hover .vitrin2-box-h { transform: translateY(0); } @media (max-width: 900px) { body.premium-home:not(.zt-luxury) .premium-categories .product-categories-inside-vitrin2-boxarea { grid-template-columns: 1fr 1fr; grid-template-rows: auto; } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box:first-child { grid-column: span 2; grid-row: span 1; } body.premium-home:not(.zt-luxury) .premium-categories .vitrin2-box-img { min-height: 220px; } } body.premium-home:not(.zt-luxury) .premium-showcase.product-categories-main-div-vitrin3, body.premium-home:not(.zt-luxury) .premium-showcase.group-urun-module-main-div { padding: var(--ph-space-xl) 0 !important; background: var(--ph-surface) !important; } body.premium-home:not(.zt-luxury) .premium-showcase .product-categories-inside-vitrin3, body.premium-home:not(.zt-luxury) .premium-showcase .group-urun-module-inside-area { width: var(--ph-container); margin: 0 auto; } body.premium-home:not(.zt-luxury) .premium-showcase .product-categories-inside-vitrin3-boxarea { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; } body.premium-home:not(.zt-luxury) .premium-showcase .vitrin3-box-img img { transition: transform 0.8s var(--ph-ease); } body.premium-home:not(.zt-luxury) .premium-showcase .group-product-main-box { margin-bottom: var(--ph-space-lg); } body.premium-home:not(.zt-luxury) .premium-showcase .group-product-main-box-container-header-left-h { font-family: var(--ph-font-display) !important; font-size: clamp(1.75rem, 3vw, 2.5rem) !important; letter-spacing: -0.02em; } body.premium-home:not(.zt-luxury) .premium-showcase .group-product-main-box-container-header-left-s { font-size: 0.9375rem !important; color: var(--ph-muted) !important; margin-top: 0.5rem; } body.premium-home:not(.zt-luxury) .premium-showcase .group-product-main-box-container-boxex { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.25rem; margin-top: var(--ph-space-md); } @media (max-width: 900px) { body.premium-home:not(.zt-luxury) .premium-showcase .group-product-main-box-container-boxex { grid-template-columns: repeat(2, 1fr); } } body.premium-home:not(.zt-luxury) .premium-newsletter.bultenn-module-main-div { background: var(--ph-text) !important; padding: var(--ph-space-lg) 0 !important; position: relative; } body.premium-home:not(.zt-luxury) .premium-newsletter .bultenn-module-inside-area { width: var(--ph-container); margin: 0 auto; display: grid; grid-template-columns: 1fr 1.2fr; gap: var(--ph-space-md); align-items: center; } body.premium-home:not(.zt-luxury) .premium-newsletter .ebulten-modulhead, body.premium-home:not(.zt-luxury) .premium-newsletter .modules-head-text-s { color: #fff !important; } body.premium-home:not(.zt-luxury) .premium-newsletter .ebulten-modulhead { font-family: var(--ph-font-display) !important; font-size: clamp(1.75rem, 3vw, 2.5rem) !important; } body.premium-home:not(.zt-luxury) .premium-newsletter .bultenn-box-area form { display: flex; border-bottom: 1px solid rgba(255,255,255,0.25); } body.premium-home:not(.zt-luxury) .premium-newsletter .bulten-input { flex: 1; background: transparent !important; border: none !important; color: #fff !important; font-size: 0.9375rem !important; padding: 1rem 0 !important; } body.premium-home:not(.zt-luxury) .premium-newsletter .bulten-input::placeholder { color: rgba(255,255,255,0.45); } body.premium-home:not(.zt-luxury) .premium-newsletter .bulten-submit { background: transparent !important; border: none !important; color: var(--ph-accent) !important; font-size: 0.6875rem !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; padding: 1rem 1.5rem !important; cursor: pointer; transition: color 0.3s; } body.premium-home:not(.zt-luxury) .premium-newsletter .bulten-submit:hover { color: #fff !important; } @media (max-width: 768px) { body.premium-home:not(.zt-luxury) .premium-newsletter .bultenn-module-inside-area { grid-template-columns: 1fr; padding: 0 4vw; } } body.premium-home:not(.zt-luxury) { --ph-nav-h: 76px; --ph-promo-h: 38px; --ph-announce-h: 34px; --ph-header-stack: calc(var(--ph-promo-h) + var(--ph-nav-h) + var(--ph-announce-h)); } body.premium-home:not(.zt-luxury) .header-main-div { position: sticky !important; top: 0; left: 0; right: 0; z-index: 1000; width: 100% !important; background: transparent !important; border-bottom: none; box-shadow: none; transition: box-shadow 0.4s var(--ph-ease), border-color 0.4s; padding: 0 !important; margin: 0 !important; } body.premium-home:not(.zt-luxury) .header-main-div.is-scrolled .header-desktop-main-div { background: rgba(250, 250, 248, 0.97) !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 0 4px 24px rgba(26, 26, 26, 0.06); } body.premium-home:not(.zt-luxury) .desktop-header-area { background: transparent !important; margin: 0 !important; padding: 0 !important; } body.premium-home:not(.zt-luxury) .header-desktop-main-div { background: var(--ph-bg) !important; border-bottom: 1px solid var(--ph-border); } body.premium-home:not(.zt-luxury) .topheader-html-main { background: var(--ph-noir) !important; font-size: 0.6875rem !important; letter-spacing: 0.15em !important; text-transform: uppercase; position: relative; z-index: 1; margin: 0 !important; padding: 0.45rem 0 !important; } body.premium-home:not(.zt-luxury) .topheader-html-main-in { width: min(1280px, 92vw) !important; margin: 0 auto; } body.premium-home:not(.zt-luxury) .topheader-html-main-in p, body.premium-home:not(.zt-luxury) .topheader-html-main-in span { margin: 0 !important; } body.premium-home:not(.zt-luxury) .header-main-div .header-desktop-logo-div img, body.premium-home:not(.zt-luxury) .header-main-div .header-mobile-logo-div img { max-height: 44px; width: auto; transition: max-height 0.3s var(--ph-ease); filter: none !important; } body.premium-home:not(.zt-luxury) .header-main-div.is-scrolled .header-desktop-logo-div img { max-height: 38px; } body.premium-home:not(.zt-luxury) .top-level-menu { justify-content: center !important; gap: 0.25rem 2rem !important; flex-wrap: wrap !important; width: auto !important; } body.premium-home:not(.zt-luxury) .top-level-menu > li { height: auto !important; background: transparent !important; } body.premium-home:not(.zt-luxury) .top-level-menu > li:hover { background: transparent !important; } body.premium-home:not(.zt-luxury) .top-level-menu > li > a, body.premium-home:not(.zt-luxury) .top-level-menu > li > a span { font-family: var(--ph-font-ui) !important; font-size: 0.8125rem !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; font-weight: 500 !important; color: var(--ph-text) !important; text-shadow: none !important; position: relative; padding: 0.35rem 0 !important; display: inline-block; line-height: 1.3 !important; transition: color 0.3s var(--ph-ease); } body.premium-home:not(.zt-luxury) .top-level-menu > li > a:hover, body.premium-home:not(.zt-luxury) .top-level-menu > li > a:hover span { color: var(--ph-accent) !important; } body.premium-home:not(.zt-luxury) .top-level-menu > li > a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background: var(--ph-accent); transition: width 0.35s var(--ph-ease); } body.premium-home:not(.zt-luxury) .top-level-menu > li > a:hover::after, body.premium-home:not(.zt-luxury) .top-level-menu > li > a:focus::after { width: 100%; } body.premium-home:not(.zt-luxury) .header-desktop-navbutton-box a, body.premium-home:not(.zt-luxury) .header-desktop-navbutton-box i { color: var(--ph-text) !important; transition: color 0.3s; } body.premium-home:not(.zt-luxury) .header-desktop-navbutton-box a:hover { color: var(--ph-accent) !important; } body.premium-home:not(.zt-luxury) .header-desktop-right-area .header-desktop-search-area .fa-spinner, body.premium-home:not(.zt-luxury) .header-desktop-right-area .fa-spinner { display: none !important; } body.premium-home:not(.zt-luxury) .premium-hero.slider-main-div { margin-top: 0 !important; } body.premium-home:not(.zt-luxury) .main-body, body.premium-home:not(.zt-luxury) .main-body-2 { padding-top: 0; overflow-x: clip; } body.premium-home:not(.zt-luxury) .modules-head-text-main, body.premium-home:not(.zt-luxury) .about-module-main-div, body.premium-home:not(.zt-luxury) .about-module-main-div-boxed, body.premium-home:not(.zt-luxury) .urunler-module-main-div, body.premium-home:not(.zt-luxury) .product-categories-main-div-vitrin2, body.premium-home:not(.zt-luxury) .group-urun-module-main-div, body.premium-home:not(.zt-luxury) .footer-module-main-div { max-width: 100%; overflow-x: clip; } @media (max-width: 991px) { body.premium-home:not(.zt-luxury) .header-main-div { background: var(--ph-bg) !important; } } body.premium-home:not(.zt-luxury) .footer-module-main-div { background: var(--ph-bg) !important; border-top: 1px solid var(--ph-border); padding: var(--ph-space-xl) 0 var(--ph-space-md) !important; } body.premium-home:not(.zt-luxury) .footer-module-inside-area { width: var(--ph-container); margin: 0 auto; } body.premium-home:not(.zt-luxury) .footer-module-box-logo img { max-height: 52px; filter: none; } body.premium-home:not(.zt-luxury) .footer-module-box-telif { font-size: 0.8125rem !important; color: var(--ph-muted) !important; line-height: 1.7 !important; margin-top: 1rem !important; } body.premium-home:not(.zt-luxury) .footer-module-header-text { font-family: var(--ph-font-ui) !important; font-size: 0.625rem !important; letter-spacing: 0.22em !important; text-transform: uppercase !important; font-weight: 600 !important; color: var(--ph-text) !important; margin-bottom: 1.25rem !important; } body.premium-home:not(.zt-luxury) .footer-module-links-div a { font-size: 0.875rem !important; color: var(--ph-muted) !important; transition: color 0.3s, transform 0.3s; display: block; padding: 0.35rem 0; } body.premium-home:not(.zt-luxury) .footer-module-links-div a:hover { color: var(--ph-accent) !important; transform: translateX(4px); } body.premium-home:not(.zt-luxury) .footer-module-box-social a { color: var(--ph-muted) !important; transition: color 0.3s, transform 0.3s; margin-right: 1rem !important; } body.premium-home:not(.zt-luxury) .footer-module-box-social a:hover { color: var(--ph-text) !important; transform: translateY(-2px); } body.premium-home:not(.zt-luxury) .footer-shop-card-area img { opacity: 0.7; filter: grayscale(30%); transition: opacity 0.3s, filter 0.3s; } body.premium-home:not(.zt-luxury) .footer-shop-card-area img:hover { opacity: 1; filter: grayscale(0%); } html.premium-site-root, body.premium-home { width: 100%; max-width: 100%; margin: 0 !important; padding: 0 !important; overflow-x: clip; } body.premium-home > .main-body, body.premium-home > .main-body-2 { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; overflow-x: clip; } body.premium-home .header-main-div, body.premium-home .header-main-div[style] { background: transparent !important; margin: 0 !important; padding: 0 !important; width: 100% !important; } bodybody.premium-home:not(.zt-luxury) \.ph-/announcement { margin: 0 !important; width: 100%; border: none; } body.premium-home .topheader-html-main { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding-top: 0.45rem !important; padding-bottom: 0.45rem !important; } body.premium-home .topheader-html-main-in { width: min(1280px, 92vw) !important; max-width: 100% !important; padding: 0 4vw; box-sizing: border-box; } .premium-home .desktop-header-area { width: 100%; background: var(--ph-bg); } body.premium-home:not(.zt-luxury) \.header-desktop/-main-div, body.premium-home:not(.zt-luxury) \.header-desktop/-main-div-in, body.premium-home:not(.zt-luxury) \.top-level-menu/-main-div { background: transparent !important; border: none !important; box-shadow: none !important; width: 100% !important; } body.premium-home:not(.zt-luxury) \.header-desktop/-main-div { padding: 0 !important; border-bottom: none !important; } body.premium-home:not(.zt-luxury) \.header-desktop/-main-div-in { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 1.5rem; max-width: min(1280px, 92vw) !important; width: 100% !important; margin: 0 auto !important; padding: 0.85rem 4vw !important; min-height: var(--ph-nav-h); box-sizing: border-box; position: relative; } body.premium-home:not(.zt-luxury) \.top-level-menu/-main-div { flex: 1 1 auto; min-width: 0; padding: 0 !important; } body.premium-home:not(.zt-luxury) \.top-level-menu/-main-div-in { display: flex !important; align-items: center !important; width: 100% !important; gap: 2rem; } body.premium-home:not(.zt-luxury) \.header-desktop/-logo-div { position: static !important; transform: none !important; flex-shrink: 0; z-index: 2; } .premium-home .head-new-area-left { flex: 1 1 auto; display: flex !important; justify-content: center !important; margin: 0 !important; position: static; z-index: 2; min-width: 0; } body.premium-home:not(.zt-luxury) \.header-desktop/-right-area { position: static !important; transform: none !important; flex: 0 0 auto; display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 0.35rem; z-index: 2; } body.premium-home:not(.zt-luxury) \.header-desktop/-search1 { display: none !important; } .premium-home .head-new-area-right { display: none; } body.premium-home:not(.zt-luxury) \.top-level-menu/ > li { height: auto !important; } body.premium-home:not(.zt-luxury) \.top-level-menu/ > li:hover { background: transparent !important; } body.premium-home:not(.zt-luxury) \.premium-/hero .slider_text_inside_main, body.premium-home:not(.zt-luxury) \.premium-/hero .slider_text_inside_main_2 { width: min(1280px, 92vw) !important; margin: 0 auto; align-items: flex-end !important; padding-bottom: clamp(3rem, 8vh, 6rem); min-height: calc(100svh - var(--ph-header-stack, 114px)); box-sizing: border-box; } body.premium-home:not(.zt-luxury) \.premium-/hero .slider_text_inside_box { width: min(560px, 90vw) !important; max-width: 100%; } body.premium-home:not(.zt-luxury) \.premium-/hero .slider_text_inside_box_h { margin-bottom: 1rem !important; } body.premium-home:not(.zt-luxury) \.premium-/hero .slider_text_inside_box_button { margin-top: 1.75rem !important; } body.premium-home:not(.zt-luxury) \.modules-head/-text-main { width: 100% !important; max-width: var(--ph-container); margin-left: auto !important; margin-right: auto !important; } body.premium-home:not(.zt-luxury) \.modules-head/-forbg-text-out { width: 100% !important; height: auto !important; margin-bottom: 0.5rem !important; border: none !important; border-bottom: none !important; padding-bottom: 0 !important; } body.premium-home:not(.zt-luxury) \.modules-head/-forbg-text { display: block !important; position: static !important; background: transparent !important; padding: 0 !important; margin: 0 !important; line-height: 1.15 !important; } body.premium-home:not(.zt-luxury) \.modules-head/-text-s { display: block !important; width: 100% !important; margin-top: 0.75rem !important; margin-bottom: 0 !important; line-height: 1.6 !important; font-size: 1rem !important; } body.premium-home:not(.zt-luxury) \.premium-/products .urunler-module-inside-area { width: var(--ph-container) !important; max-width: 100%; margin: 0 auto; padding: 0 4vw; box-sizing: border-box; } body.premium-home:not(.zt-luxury) \.premium-/products .urun-kutulari-main { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; flex-wrap: nowrap !important; } body.premium-home:not(.zt-luxury) \.premium-/products #home-product-tabs-wrapper, body.premium-home:not(.zt-luxury) \.premium-/products .wrapper_tabcontent { width: 100% !important; } body.premium-home:not(.zt-luxury) \.premium-/products .home-product-tabcontent { width: 100% !important; } body.premium-home:not(.zt-luxury) \.premium-/products .home-product-tabcontent-in { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 1.5rem !important; width: 100% !important; flex-wrap: unset !important; justify-content: unset !important; align-items: stretch !important; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box, body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-big { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; flex: unset !important; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-img, body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-img-big { width: 100% !important; margin-bottom: 0.75rem !important; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-img img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-h, body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-h a { width: 100% !important; white-space: normal !important; word-break: normal !important; overflow-wrap: anywhere; line-height: 1.4 !important; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-fiyat, body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-fiyat-out { width: 100% !important; display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; gap: 0.25rem; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box-fiyat-mevcut { font-size: 0.875rem !important; font-weight: 500 !important; } body.premium-home:not(.zt-luxury) \.premium-/products .home-product-tablinks { margin: 0 !important; border-radius: 999px !important; } body.premium-home:not(.zt-luxury) \.premium-/products .home-product-tablinks p { white-space: nowrap; } @media (max-width: 1024px) { body.premium-home:not(.zt-luxury) \.premium-/products .home-product-tabcontent-in { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 600px) { body.premium-home:not(.zt-luxury) \.premium-/products .home-product-tabcontent-in { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 1rem; padding-bottom: 1rem; } body.premium-home:not(.zt-luxury) \.premium-/products .cat-detail-products-box { flex: 0 0 72vw !important; scroll-snap-align: start; } } body.premium-home:not(.zt-luxury) \.premium-/categories.product-categories-main-div-vitrin2 { padding: var(--ph-space-xl) 0 !important; overflow: visible !important; scroll-margin-top: 96px; } body.premium-home:not(.zt-luxury) \.premium-/categories .product-categories-inside-vitrin2 { width: var(--ph-container) !important; max-width: 100%; padding: 0 4vw; box-sizing: border-box; } body.premium-home:not(.zt-luxury) \.premium-/categories .product-categories-inside-vitrin2-boxarea { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; grid-template-rows: repeat(2, minmax(240px, 280px)) !important; gap: 1rem !important; width: 100% !important; flex-wrap: unset !important; justify-content: unset !important; align-items: stretch !important; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box, body.premium-home:not(.zt-luxury) \.premium-/categories a.vitrin2-box { width: 100% !important; max-width: none !important; flex: none !important; margin: 0 !important; padding: 0 !important; float: none !important; display: block !important; min-height: 240px; height: 100%; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-img { display: grid !important; grid-template-areas: 'stack' !important; align-content: stretch !important; min-height: 240px; position: relative; overflow: hidden; background: var(--ph-champagne); } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-img .ph-vitrin-img, body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-img picture, body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-img picture img { grid-area: stack !important; width: 100% !important; height: 100% !important; min-height: 240px !important; max-width: none !important; object-fit: cover !important; display: block !important; position: relative !important; inset: auto !important; z-index: 0 !important; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-img img { position: relative !important; inset: auto !important; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-gradient { grid-area: stack !important; align-self: end !important; position: relative !important; left: auto !important; right: auto !important; bottom: auto !important; width: 100% !important; min-height: 55% !important; z-index: 2 !important; background: linear-gradient(to top, rgba(0,0,0,0.55) 0%, transparent 70%) !important; pointer-events: none; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-h, body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-s { pointer-events: none; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box, body.premium-home:not(.zt-luxury) \.premium-/categories a.vitrin2-box { pointer-events: auto; cursor: pointer; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box:first-child { grid-column: span 2 !important; grid-row: span 2 !important; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box:first-child .vitrin2-box-img { min-height: 100%; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-h, body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-s { position: relative; z-index: 3; } body.premium-home:not(.zt-luxury) \.premium-/categories[data-reveal], body.premium-home:not(.zt-luxury) \.ph-/lookbook[data-reveal], body.premium-home:not(.zt-luxury) \.ph-/horizontal-scroll[data-reveal], body.premium-home:not(.zt-luxury) \.ph-/atelier[data-reveal], body.premium-home:not(.zt-luxury) \.premium-/showcase[data-reveal] { opacity: 1 !important; transform: none !important; } @media (max-width: 900px) { body.premium-home:not(.zt-luxury) \.premium-/categories .product-categories-inside-vitrin2-boxarea { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-template-rows: auto !important; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box:first-child { grid-column: span 2 !important; grid-row: span 1 !important; } body.premium-home:not(.zt-luxury) \.premium-/categories .vitrin2-box-img { min-height: 220px; } } body.premium-home:not(.zt-luxury) \.premium-/showcase.group-urun-module-main-div { padding: var(--ph-space-xl) 0 !important; overflow: visible !important; scroll-margin-top: 96px; } body.premium-home:not(.zt-luxury) \.premium-/showcase .group-urun-module-inside-area { width: var(--ph-container) !important; padding: 0 4vw; box-sizing: border-box; } body.premium-home:not(.zt-luxury) \.premium-/showcase .urun-kutulari-main { display: block !important; width: 100% !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .group-product-main-box { display: block !important; width: 100% !important; padding-top: 0 !important; margin-bottom: var(--ph-space-lg) !important; border-top: none !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .group-product-main-box-container { width: 100% !important; overflow: visible !important; flex: none !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .group-product-main-box-container-boxex { display: block !important; width: 100% !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list { width: 100% !important; height: auto !important; overflow: visible !important; padding: 0 !important; margin: 0 !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-wrapper { display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; gap: 1.25rem !important; transform: none !important; width: 100% !important; height: auto !important; flex-wrap: wrap !important; box-sizing: border-box; } body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-slide { width: 100% !important; max-width: none !important; height: auto !important; margin: 0 !important; flex-shrink: unset !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-button-next, body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-button-prev { display: none !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .group-product-main-box-container-boxex { display: block !important; grid-template-columns: unset !important; gap: 0 !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin { width: 100% !important; margin: 0 !important; padding: 0 !important; min-width: 0 !important; height: auto !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-h, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-h a { width: 100% !important; white-space: normal !important; word-break: normal !important; line-height: 1.4 !important; font-size: 0.875rem !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-fiyat, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-fiyat-out { width: 100% !important; font-size: 0.875rem !important; flex-wrap: wrap !important; gap: 0.2rem; } body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-img, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img-3, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img-4, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img-5 { width: 100% !important; aspect-ratio: 3/4; overflow: hidden; margin-bottom: 0.75rem !important; } body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-img img, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img img, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img-3 img, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img-4 img, body.premium-home:not(.zt-luxury) \.premium-/showcase .cat-detail-products-box-caturunvitrin-img-5 img { width: 100% !important; height: 100% !important; min-width: 0 !important; max-width: none !important; object-fit: cover !important; display: block; } @media (max-width: 1200px) { body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-wrapper { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } } @media (max-width: 900px) { body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-wrapper { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 600px) { body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-wrapper { display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; gap: 1rem; padding-bottom: 0.5rem; } body.premium-home:not(.zt-luxury) \.premium-/showcase .swiper-product-list .swiper-slide { flex: 0 0 72vw !important; scroll-snap-align: start; } } body.premium-home:not(.zt-luxury) \.premium-/editorial .about-module-inside-area, body.premium-home:not(.zt-luxury) \.premium-/editorial .about-module-inside-area-boxed { padding: 0 4vw; box-sizing: border-box; } body.premium-home:not(.zt-luxury) \.ph-/horizontal-scroll, body.premium-home:not(.zt-luxury) \.ph-/lookbook, body.premium-home:not(.zt-luxury) \.premium-/categories.product-categories-main-div-vitrin2, body.premium-home:not(.zt-luxury) \.premium-/hero { max-width: 100%; overflow-x: clip; } body.premium-home:not(.zt-luxury) \.premium-/newsletter .ebulten-modulhead { width: 100% !important; margin: 0 !important; } body.premium-home:not(.zt-luxury) \.premium-/products.urunler-module-main-div, body.premium-home:not(.zt-luxury) \.premium-/categories.product-categories-main-div-vitrin2, body.premium-home:not(.zt-luxury) \.premium-/showcase.group-urun-module-main-div { background-image: none !important; border-top: none !important; border-bottom: none !important; margin: 0 !important; }