@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap');
/* ===== KOLEKSIYON (bayrak: pages.koleksiyon) ===== */
body.rvn-kol-on{
  --rvn-ink:#1F2937; --rvn-ink-soft:#374151; --rvn-muted:#6B7280;
  --rvn-teal:#6EC8C8; --rvn-teal-deep:#5AB5B5; --rvn-wash:#EDF7F7;
  --rvn-line:#E4E2DC; --rvn-dekupe:#F3F1EC;
  --rvn-font:'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
}body.rvn-kol-on{ font-family:var(--rvn-font) !important; color:#1F2937 !important; line-height:1.65 !important; background:#FBFBF9 !important; }body.rvn-kol-on #rvnHFh{ position:fixed; top:0; left:0; right:0; z-index:99998; }body.rvn-kol-on{ padding-top:0 !important; }@media(max-width:900px){body.rvn-kol-on{ padding-top:0 !important; } }body.rvn-kol-on ::selection{ background:var(--rvn-teal); color:var(--rvn-ink); }body.rvn-kol-on :focus-visible{ outline:2px solid var(--rvn-teal-deep) !important; outline-offset:2px; }body.rvn-kol-on [class*="text-green-"]{ color:var(--rvn-teal-deep) !important; }body.rvn-kol-on .bg-green-50,body.rvn-kol-on .bg-green-100{ background:var(--rvn-wash) !important; }body.rvn-kol-on .bg-green-500,body.rvn-kol-on .bg-green-600,body.rvn-kol-on .bg-green-700{ background:var(--rvn-ink) !important; color:#fff !important; }body.rvn-kol-on [class*="border-green-"]{ border-color:var(--rvn-teal) !important; }body.rvn-kol-on .btn-primary{ background:var(--rvn-ink) !important; border-color:var(--rvn-ink) !important; color:#fff !important; font-weight:700 !important; }body.rvn-kol-on .btn-primary:hover{ background:#111a23 !important; border-color:#111a23 !important; }@media(min-width:901px){body.rvn-kol-on ::-webkit-scrollbar{ width:12px; height:12px; }body.rvn-kol-on ::-webkit-scrollbar-track{ background:#FBFBF9; }body.rvn-kol-on ::-webkit-scrollbar-thumb{ background:#1F2937; border:3px solid #FBFBF9; }body.rvn-kol-on ::-webkit-scrollbar-thumb:hover{ background:#5AB5B5; }
}@media(max-width:900px){body.rvn-kol-on{ overflow-x:clip !important; }body.rvn-kol-on div:has(> #mobile-camp-textSlide){ display:none !important; }
}@media(min-width:1024px){body.rvn-kol-on main.min-h-screen .container{ max-width:1320px !important; padding-left:24px !important; padding-right:24px !important; }
}body.rvn-kol-on [data-toggle="product"]{ background:transparent !important; border:0 !important; box-shadow:none !important; }body.rvn-kol-on [data-toggle="product"]:hover{ box-shadow:none !important; }body.rvn-kol-on [data-toggle="product"] > .self-start{ background:var(--rvn-dekupe); padding:0 !important; isolation:isolate; }body.rvn-kol-on [data-toggle="product"] picture{ mix-blend-mode:multiply; }body.rvn-kol-on [data-toggle="product"] img[data-toggle="product-image"]{ mix-blend-mode:multiply; transition:transform .45s ease, opacity .3s; }body.rvn-kol-on [data-toggle="product"]:hover img[data-toggle="product-image"]{ transform:scale(1.03); }body.rvn-kol-on [data-toggle="product"] [data-toggle="favourite"]{ background:#fff !important; }body.rvn-kol-on [data-toggle="product"] .bg-white{ background:transparent !important; }body.rvn-kol-on [data-toggle="product"] picture img{ mix-blend-mode:multiply; }body.rvn-kol-on [data-toggle="product"] [class*="rounded"]:not([class*="rounded-full"]){ border-radius:0 !important; }body.rvn-kol-on [id^="catalog-"] .bg-gray-100{ background:var(--rvn-dekupe) !important; }body.rvn-kol-on .olcu-overlay{ background:var(--rvn-dekupe) !important; }body.rvn-kol-on .olcu-overlay img{ mix-blend-mode:multiply; }body.rvn-kol-on .asana-kilif-badge span,body.rvn-kol-on .sora-yatak-badge span{ display:inline-flex !important; align-items:center; gap:6px; }body.rvn-kol-on .asana-kilif-badge span::before,body.rvn-kol-on .sora-yatak-badge span::before{ content:""; width:6px; height:6px; background:var(--rvn-teal); flex:none; }body.rvn-kol-on [data-toggle="product"] > .p-2{ padding:10px 2px 4px !important; gap:5px !important; }body.rvn-kol-on [data-toggle="product"] .section-top{ margin-bottom:0 !important; }body.rvn-kol-on [data-toggle="product"] .section-top .min-h-9{ min-height:0 !important; }body.rvn-kol-on [data-toggle="product"] [data-toggle="product-title"]{ font-weight:700 !important; color:var(--rvn-ink); letter-spacing:-.01em; }body.rvn-kol-on .fabric-color-label{ color:var(--rvn-muted) !important; }body.rvn-kol-on [data-toggle="product"] .section-bottom .font-bold{ font-size:1.05rem !important; font-weight:800 !important; color:var(--rvn-ink); letter-spacing:-.01em; }@media(min-width:1024px){body.rvn-kol-on .rovon-filter-drawer .bg-white{ background:transparent !important; }
}body.rvn-kol-on .rovon-filter-drawer [data-toggle="accordion"] > div{ border-color:var(--rvn-line) !important; }body.rvn-kol-on .rovon-filter-drawer span.text-xl[data-accordion-target]{
  font-size:.76rem !important; font-weight:800 !important; letter-spacing:.16em;
  text-transform:uppercase; color:var(--rvn-ink);
}body.rvn-kol-on .rovon-filter-drawer span.text-xl[data-accordion-target] > span:first-child{ display:inline-flex; align-items:center; gap:8px; }body.rvn-kol-on .rovon-filter-drawer span.text-xl[data-accordion-target] > span:first-child::before{ content:""; width:7px; height:7px; background:var(--rvn-teal); flex:none; }body.rvn-kol-on .rovon-filter-drawer label .text-base,body.rvn-kol-on .rovon-filter-drawer a .text-base{ font-size:.86rem !important; }body.rvn-kol-on .rovon-filter-drawer label[class*="rounded"]{ border-radius:0 !important; }body.rvn-kol-on .rovon-filter-drawer .input-checkbox{ border-radius:0 !important; }body.rvn-kol-on .rovon-filter-drawer input[type="checkbox"],body.rvn-kol-on .rovon-filter-drawer input[type="radio"]{ accent-color:var(--rvn-ink); }body.rvn-kol-on .rovon-filter-drawer .form-control{ border-radius:0 !important; border-color:var(--rvn-line) !important; }body.rvn-kol-on .rovon-filter-drawer .border-primary{ border-radius:0 !important; border-color:var(--rvn-ink) !important; }body.rvn-kol-on .folder-product-list .items-center.justify-between.border-b{ border-color:var(--rvn-line) !important; padding-top:10px !important; padding-bottom:12px !important; }body.rvn-kol-on select[id^="sort-"]{
  border:0 !important; border-radius:0 !important; background-color:transparent !important;
  height:34px !important; font-size:.7rem !important; font-weight:700; letter-spacing:.1em;
  text-transform:uppercase; color:var(--rvn-ink); cursor:pointer; box-shadow:none !important;
}body.rvn-kol-on select[id^="sort-"]:focus,body.rvn-kol-on select[id^="sort-"]:focus-visible{
  outline:none !important; box-shadow:none !important;
}body.rvn-kol-on select[id^="sort-"] option{
  text-transform:none; letter-spacing:0; font-weight:500;
  color:var(--rvn-ink); background:#fff;
}body.rvn-kol-on .folder-product-list .items-center.justify-between.border-b .text-sm{ font-size:.8rem !important; color:var(--rvn-muted); }body.rvn-kol-on .folder-product-list .items-center.justify-between.border-b .text-gray-700{ color:var(--rvn-ink) !important; }body.rvn-kol-on .folder-product-list .bg-white.py-4{ background:transparent !important; }@media(max-width:1023px){body.rvn-kol-on [data-toggle="filter"] > .flex.bg-white{
    border:0 !important;
    margin-left:-16px; margin-right:-16px;
    background:#FBFBF9 !important;
  }body.rvn-kol-on [data-toggle="filter"][data-type="vertical"]{ transform:none !important; }body.rvn-kol-on [id^="filter"].drawer,body.rvn-kol-on [id^="sort"].drawer{ z-index:1200 !important; }html:has(body.rvn-kol-on) .rvn-kolbar-fix [data-toggle="filter"] > .flex.bg-white{
    position:fixed; top:var(--rvn-stick-top,0px); left:0; right:0; width:auto;
    margin-left:0; margin-right:0; z-index:30;
    border-bottom:1px solid var(--rvn-line) !important;
  }html:has(body.rvn-kol-on) .rvn-kolbar-fix [data-toggle="filter"][data-type="vertical"]{ padding-top:var(--rvn-kolbar-h,44px); }body.rvn-kol-on [data-toggle="filter"][data-type="vertical"]{ min-height:44px; }body.rvn-kol-on [data-toggle="filter"] > .flex.bg-white > *{ border:0 !important; }body.rvn-kol-on [data-toggle="filter"]{ margin-bottom:0 !important; }body.rvn-kol-on [data-toggle="filter"] > .flex.bg-white .btn{
    height:44px !important; font-size:.68rem !important; font-weight:600 !important;
    letter-spacing:.12em; text-transform:uppercase; color:var(--rvn-ink) !important;
    background:transparent !important; box-shadow:none !important;
  }body.rvn-kol-on [data-toggle="filter"] > .flex.bg-white .btn svg{ width:13px; height:13px; }body.rvn-kol-on [id^="catalog-"]{ row-gap:0 !important; }body.rvn-kol-on [id^="catalog-"] > *{ margin-bottom:26px; }body.rvn-kol-on [id^="catalog-"] > [data-toggle="product"]{ padding-bottom:20px; border-bottom:1px solid var(--rvn-line); }body.rvn-kol-on [id^="catalog-"] > [data-toggle="product"]:last-child{ border-bottom:0; }body.rvn-kol-on [data-toggle="product"] > .p-2{ padding:7px 2px 0 !important; gap:4px !important; }body.rvn-kol-on .asana-kilif-badge,body.rvn-kol-on .sora-yatak-badge,body.rvn-kol-on div[onmouseenter*="olcu-overlay"] > div{ padding:3px 7px !important; }body.rvn-kol-on .asana-kilif-badge span,body.rvn-kol-on .sora-yatak-badge span,body.rvn-kol-on div[onmouseenter*="olcu-overlay"] span{ font-size:10px !important; }
}body.rvn-kol-on #rvnKolHead h1{ margin:0; font-size:1.12rem; font-weight:800; letter-spacing:-.012em; color:var(--rvn-ink); line-height:1.2; display:flex; align-items:baseline; gap:8px; }body.rvn-kol-on #rvnKolHead .rvn-cnt{ font-size:.78rem; font-weight:500; color:var(--rvn-muted); }@media(min-width:1024px){body.rvn-kol-on .folder-product-list .items-center.justify-between.border-b .text-sm{ display:none !important; }
}@media(min-width:1024px){body.rvn-kol-on [id^="catalog-"]{ grid-template-columns:repeat(2, minmax(0,1fr)) !important; row-gap:52px !important; }body.rvn-kol-on .folder-product-list .items-center.justify-between.border-b > div:last-child{ display:none !important; }body.rvn-kol-on .folder-product-list .items-center.justify-between.border-b{ margin-bottom:26px !important; }
}body.rvn-kol-on [data-toggle="product"] .swiper-button-prev,body.rvn-kol-on [data-toggle="product"] .swiper-button-next{ display:none !important; }

/* ===== URUN DETAY (bayrak: pages.urun) ===== */
body.rvn-urun-on{
  --rvn-ink:#1F2937; --rvn-ink-soft:#374151; --rvn-muted:#6B7280;
  --rvn-teal:#6EC8C8; --rvn-teal-deep:#5AB5B5; --rvn-wash:#EDF7F7;
  --rvn-line:#E4E2DC; --rvn-font:'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
}body.rvn-urun-on{ font-family:var(--rvn-font) !important; }body.rvn-urun-on #product-title{ font-weight:800 !important; letter-spacing:-.025em !important; line-height:1.1 !important; }body.rvn-urun-on #product-detail h2,body.rvn-urun-on #product-detail h3,body.rvn-urun-on #product-detail h4,body.rvn-urun-on #rovon-faq h2,body.rvn-urun-on #specs-drawer h3,body.rvn-urun-on #field4-paket-boxed h3{
  letter-spacing:-.015em; color:var(--rvn-ink);
}body.rvn-urun-on #product-detail [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #mobile-thumb-wrapper [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #rovon-faq [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #fabric-modal [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #fabric-info-drawer [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #numune-popup-modal [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #rovon-ar-widget [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #specs-drawer [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #field4-paket-boxed [class*="rounded"]:not([class*="rounded-full"]),body.rvn-urun-on #fabric-modal > div,body.rvn-urun-on #numune-popup-modal,body.rvn-urun-on #fabric-info-drawer{
  border-radius:0 !important;
}body.rvn-urun-on #product-detail :is(input,select,textarea,button):not([class*="rounded-full"]),body.rvn-urun-on #numune-popup-modal :is(input,select,textarea,button):not([class*="rounded-full"]),body.rvn-urun-on #rovon-ar-widget :is(input,select,textarea,button):not([class*="rounded-full"]),body.rvn-urun-on #fabric-modal :is(input,select,textarea,button):not([class*="rounded-full"]){
  border-radius:0 !important;
}body.rvn-urun-on #product-detail .btn-primary,body.rvn-urun-on #numune-popup-modal .btn-primary{
  background:var(--rvn-ink) !important; border-color:var(--rvn-ink) !important;
  color:#fff !important; font-weight:700 !important; letter-spacing:.02em;
  transition:background .2s ease, transform .2s ease;
}body.rvn-urun-on #product-detail .btn-primary:hover{ background:#111a23 !important; border-color:#111a23 !important; transform:translateY(-1px); }body.rvn-urun-on [data-toggle="add-to-cart"]::before{
  content:""; display:inline-block; width:7px; height:7px;
  background:var(--rvn-teal); margin-right:9px; flex:none;
}body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item{
  border:0 !important; border-bottom:1px solid var(--rvn-line) !important;
  background:#fff !important;
}body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item > button{
  font-weight:700 !important; color:var(--rvn-ink) !important;
}body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item > button.is-open{
  box-shadow:inset 0 -2px 0 var(--rvn-teal);
}body.rvn-urun-on #rovon-faq-list{ border:1px solid var(--rvn-line) !important; }body.rvn-urun-on #rovon-faq-list details,body.rvn-urun-on #rovon-faq-list > div{ border-color:var(--rvn-line) !important; }body.rvn-urun-on #product-detail table,body.rvn-urun-on #specs-drawer table,body.rvn-urun-on #fabric-modal table{ border-collapse:collapse; }body.rvn-urun-on #product-detail table th,body.rvn-urun-on #specs-drawer table th{
  font-size:.68rem; letter-spacing:.12em; text-transform:uppercase;
  color:var(--rvn-ink); font-weight:800;
}body.rvn-urun-on #product-detail table :is(td,th),body.rvn-urun-on #specs-drawer table :is(td,th){
  border-color:var(--rvn-line) !important;
}body.rvn-urun-on #field4-paket-boxed .space-y-3 > div,body.rvn-urun-on .specs-content .space-y-3 > div{
  border-color:var(--rvn-line) !important;
  transition:border-color .25s, box-shadow .25s, transform .25s !important;
}body.rvn-urun-on #field4-paket-boxed .space-y-3 > div:hover,body.rvn-urun-on .specs-content .space-y-3 > div:hover{
  border-color:var(--rvn-teal) !important;
  box-shadow:0 10px 26px -12px rgba(31,41,55,.16) !important;
  transform:translateY(-2px);
}body.rvn-urun-on #fabric-modal > div,body.rvn-urun-on #numune-popup-modal,body.rvn-urun-on #fabric-info-drawer{
  border-top:2px solid var(--rvn-teal) !important;
  box-shadow:0 32px 80px -24px rgba(17,26,35,.45) !important;
}body.rvn-urun-on #product-detail .text-gray-900,body.rvn-urun-on #rovon-faq .text-gray-900{ color:var(--rvn-ink) !important; }body.rvn-urun-on #product-detail .text-gray-600,body.rvn-urun-on #product-detail .text-gray-700{ color:var(--rvn-ink-soft) !important; }body.rvn-urun-on #product-detail .text-gray-400,body.rvn-urun-on #product-detail .text-gray-500{ color:var(--rvn-muted) !important; }body.rvn-urun-on #product-detail .border-gray-200,body.rvn-urun-on #product-detail .border-gray-100,body.rvn-urun-on #rovon-faq .border-gray-200{ border-color:var(--rvn-line) !important; }body.rvn-urun-on ::selection{ background:var(--rvn-teal); color:var(--rvn-ink); }body.rvn-urun-on :focus-visible{ outline:2px solid var(--rvn-teal-deep) !important; outline-offset:2px; }body.rvn-urun-on #pd-thumbnail-gallery img{ transition:opacity .2s, box-shadow .2s; }body.rvn-urun-on #pd-thumbnail-gallery .pd-thumbnail-item,body.rvn-urun-on #pd-thumbnail-gallery .active img,body.rvn-urun-on #pd-thumbnail-gallery [class*="active"]{ box-shadow:none !important; }body.rvn-urun-on #product-detail [data-toggle="product"] .text-\[\#6EC8C8\]{ color:var(--rvn-teal-deep) !important; }body.rvn-urun-on [class*="text-green-"]{ color:var(--rvn-teal-deep) !important; }body.rvn-urun-on .bg-green-50,body.rvn-urun-on .bg-green-100{ background:var(--rvn-wash) !important; }body.rvn-urun-on .bg-green-500,body.rvn-urun-on .bg-green-600,body.rvn-urun-on .bg-green-700{ background:var(--rvn-ink) !important; color:#fff !important; }body.rvn-urun-on [class*="border-green-"]{ border-color:var(--rvn-teal) !important; }body.rvn-urun-on .btn-primary{ background:var(--rvn-ink) !important; border-color:var(--rvn-ink) !important; color:#fff !important; font-weight:700 !important; }body.rvn-urun-on .btn-primary:hover{ background:#111a23 !important; border-color:#111a23 !important; }body.rvn-urun-on header .btn-primary{ background:var(--rvn-teal) !important; border-color:var(--rvn-teal) !important; }body.rvn-urun-on .accordion-item > button{ background:#fff !important; }body.rvn-urun-on .accordion-item{ border:0 !important; border-bottom:1px solid var(--rvn-line) !important; background:#fff !important; }body.rvn-urun-on #rovon-label{ display:none !important; }body.rvn-urun-on #rovon-btn{ border-radius:2px !important; background:var(--rvn-ink) !important; bottom:104px !important; right:24px !important; }body.rvn-urun-on #rovon-btn::after{ content:"AI"; position:absolute; top:45%; left:50%; transform:translate(-50%,-50%); font-family:var(--rvn-font); font-weight:700; font-size:.6rem; letter-spacing:0; color:#fff; line-height:1; pointer-events:none; }body.rvn-urun-on #myWhatsappBtn{ width:66px !important; height:66px !important; bottom:24px !important; right:24px !important; }body.rvn-urun-on #rvn-tab{ border-radius:0 !important; background:var(--rvn-ink) !important; top:50% !important; }body.rvn-urun-on #rvn-tab,body.rvn-urun-on #rvn-tab *{ color:#fff !important; }body.rvn-urun-on #product-detail#product-detail{ width:100% !important; max-width:1320px !important; margin-inline:auto !important; padding-left:24px !important; padding-right:24px !important; background:transparent !important; }body.rvn-urun-on #mobile-thumb-wrapper#mobile-thumb-wrapper{ max-width:1320px !important; margin-inline:auto !important; padding-left:24px !important; padding-right:24px !important; }body.rvn-urun-on #product-left,body.rvn-urun-on #product-right{ background:transparent !important; }body.rvn-urun-on #rovon-nasil-yapildi .ny-wrap{ max-width:1320px !important; }body.rvn-urun-on #rvnHFh{ position:fixed; top:0; left:0; right:0; z-index:99998; }body.rvn-urun-on{ padding-top:0 !important; }@media(max-width:900px){body.rvn-urun-on{ padding-top:0 !important; } }body.rvn-urun-on #product-detail#product-detail{ padding-top:28px !important; }body.rvn-urun-on #product-left,body.rvn-urun-on #product-right{ padding-inline:0 !important; }body.rvn-urun-on #product-left [class*="swiper"],body.rvn-urun-on #pd-main-slider{ background:#F3F1EC !important; }body.rvn-urun-on .pd-thumbnail-item{ background:#F3F1EC !important; }body.rvn-urun-on #product-left .swiper-slide,body.rvn-urun-on #product-left [class*="swiper"] picture{ background:transparent !important; }body.rvn-urun-on #product-left img,body.rvn-urun-on #mobile-thumb-wrapper img,body.rvn-urun-on .pd-thumbnail-gallery img{ mix-blend-mode:multiply; }body.rvn-urun-on{ color:#1F2937 !important; line-height:1.65 !important; }body.rvn-urun-on .feature-etiket,body.rvn-urun-on .ny-overline{ font-size:.7rem !important; font-weight:600 !important; letter-spacing:.24em !important; color:#6EC8C8 !important; text-transform:uppercase !important; display:inline-flex !important; align-items:center !important; gap:10px !important; }body.rvn-urun-on .feature-etiket::before,body.rvn-urun-on .ny-overline::before{ content:"" !important; width:8px !important; height:8px !important; background:#6EC8C8 !important; display:inline-block !important; flex:none !important; border:0 !important; margin:0 !important; }body.rvn-urun-on .feature-etiket::after,body.rvn-urun-on .ny-overline::after{ display:none !important; }body.rvn-urun-on #rovon-feature-list h2,body.rvn-urun-on #rovon-faq h2{ letter-spacing:-.022em !important; line-height:1.08 !important; }@media(max-width:900px){html:has(body.rvn-urun-on),body.rvn-urun-on{ overflow-x:clip !important; }body.rvn-urun-on div:has(> #mobile-camp-textSlide){ display:none !important; }body.rvn-urun-on #myWhatsappBtn{ bottom:88px !important; }body.rvn-urun-on #rovon-btn{ bottom:168px !important; }body.rvn-urun-on #rvn-tab{ right:0 !important; }body.rvn-urun-on #mobile-thumb-wrapper#mobile-thumb-wrapper{ max-width:100% !important; overflow-x:auto !important; padding-left:0 !important; padding-right:0 !important; }body.rvn-urun-on #pd-thumbnail-gallery{ max-width:none !important; padding-left:0 !important; padding-right:0 !important; }body.rvn-urun-on #product-detail#product-detail{ padding-left:8px !important; padding-right:8px !important; }body.rvn-urun-on .variant-kutu:has(img){ aspect-ratio:1/1 !important; height:auto !important; }body.rvn-urun-on #product-detail#product-detail{ padding-top:16px !important; }
}@media(min-width:901px){body.rvn-urun-on #product-detail > .grid{ grid-template-columns:770px minmax(0,1fr) !important; column-gap:48px !important; }body.rvn-urun-on #product-detail > .grid > *{ grid-column:auto / auto !important; }body.rvn-urun-on #pd-images-wrapper,body.rvn-urun-on #product-left{ max-width:770px; }
}body.rvn-urun-on #rovon-feature-list{ padding-inline:0 !important; }body.rvn-urun-on #rovon-feature-list > *{ padding-inline:0 !important; }body.rvn-urun-on #rovon-feature-list .rovon-container{ width:100% !important; max-width:1320px !important; padding-inline:24px !important; margin-inline:auto !important; }body.rvn-urun-on #rovon-nasil-yapildi{ max-width:1320px !important; margin-inline:auto !important; }@media(min-width:901px){body.rvn-urun-on #product-title{ font-size:1.55rem !important; letter-spacing:-.028em !important; line-height:1.08 !important; }body.rvn-urun-on #product-right div.font-bold[class*="leading-none"][class*="text-lg"]{ font-size:1.6rem !important; font-weight:800 !important; letter-spacing:-.02em; }
}@media(min-width:901px){body.rvn-urun-on ::-webkit-scrollbar{ width:12px; height:12px; }body.rvn-urun-on ::-webkit-scrollbar-track{ background:#FBFBF9; }body.rvn-urun-on ::-webkit-scrollbar-thumb{ background:#1F2937; border:3px solid #FBFBF9; }body.rvn-urun-on ::-webkit-scrollbar-thumb:hover{ background:#5AB5B5; }
}@media(min-width:901px){body.rvn-urun-on #rvn-gstack{ display:flex; flex-direction:column; gap:16px; }body.rvn-urun-on #rvn-gstack .g-row2{ display:grid; grid-template-columns:1fr 1fr; gap:16px; }body.rvn-urun-on #rvn-gstack figure{ margin:0; background:#F3F1EC; overflow:hidden; position:relative; }body.rvn-urun-on #rvn-gstack .g-big{ aspect-ratio:5/3; }body.rvn-urun-on #rvn-gstack .g-row2 figure{ aspect-ratio:5/3; }body.rvn-urun-on #rvn-gstack img,body.rvn-urun-on #rvn-gstack video{ width:100%; height:100%; object-fit:cover; display:block; }body.rvn-urun-on #rvn-gstack .g-hid{ display:none !important; }body.rvn-urun-on #rvn-gmore{ margin:20px auto 0; display:flex; align-items:center; gap:9px; background:#fff; border:1px solid #E4E2DC; padding:12px 22px; font:600 .8rem var(--rvn-font); letter-spacing:.1em; text-transform:uppercase; color:#1F2937; cursor:pointer; transition:border-color .2s; }body.rvn-urun-on #rvn-gmore::before{ content:""; width:7px; height:7px; background:#6EC8C8; }body.rvn-urun-on #rvn-gmore:hover{ border-color:#6EC8C8; }
}@media(min-width:901px){body.rvn-urun-on #product-right{ scrollbar-width:thin; scrollbar-color:rgba(31,41,55,.35) transparent; padding-right:10px !important; }body.rvn-urun-on #product-right::-webkit-scrollbar{ width:5px; height:5px; }body.rvn-urun-on #product-right::-webkit-scrollbar-track{ background:transparent; }body.rvn-urun-on #product-right::-webkit-scrollbar-thumb{ background:rgba(31,41,55,.3); border-radius:3px; }body.rvn-urun-on #product-right::-webkit-scrollbar-thumb:hover{ background:rgba(31,41,55,.55); }
}body.rvn-urun-on #rvnHBx,body.rvn-urun-on #rvnFEATx,body.rvn-urun-on #rvnSSSx,body.rvn-urun-on #rvnHLPx{
  display:block; width:100vw; max-width:100vw;
  margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);
}html:has(body.rvn-urun-on){ overflow-x:clip !important; }body.rvn-urun-on [data-toggle="add-to-cart"]{
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  gap:9px !important; white-space:nowrap !important;
}body.rvn-urun-on [data-toggle="add-to-cart"] > *{ flex:none; }body.rvn-urun-on [data-toggle="add-to-cart"]::before{
  content:"" !important; width:17px !important; height:17px !important; flex:none !important;
  background-color:transparent !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") !important;
  background-size:contain !important; background-repeat:no-repeat !important; margin-right:0 !important;
}body.rvn-urun-on [data-toggle="add-to-cart"] .opacity-90 > span + span{ margin-left:7px !important; }body.rvn-urun-on [data-toggle="add-to-cart"] .opacity-90{ display:inline-flex !important; align-items:baseline !important; gap:0 !important; white-space:nowrap !important; }body.rvn-urun-on #rovon-btn{ right:31px !important; }@media(max-width:900px){body.rvn-urun-on #pd-main-slider,body.rvn-urun-on #product-left [class*="swiper"]{ background:#EFEDE7 !important; }body.rvn-urun-on .pd-thumbnail-item{ background:#EFEDE7 !important; }body.rvn-urun-on div.fixed[class*="inset-x-0"][class*="justify-between"]{ padding:8px 12px !important; gap:8px !important; }body.rvn-urun-on div.fixed[class*="inset-x-0"][class*="justify-between"] [data-toggle="add-to-cart"]{ padding:10px 14px !important; font-size:.8rem !important; }
}body.rvn-urun-on #product-right .w-full.pb-4 :is(a,div)[class*="underline"][class*="cursor-pointer"]{
  display:inline-flex !important; align-items:center; gap:5px;
  background:none !important; border:0 !important; padding:0 !important;
  font-size:.76rem !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important;
  color:var(--rvn-teal-deep) !important; text-decoration:none !important; cursor:pointer;
  transition:color .2s; line-height:1.3;
}body.rvn-urun-on #product-right .w-full.pb-4 :is(a,div)[class*="underline"][class*="cursor-pointer"]::after{
  content:"\\2192"; font-size:.85em; line-height:1; transition:transform .2s;
}body.rvn-urun-on #product-right .w-full.pb-4 :is(a,div)[class*="underline"][class*="cursor-pointer"]:hover{ color:var(--rvn-ink) !important; }body.rvn-urun-on #product-right .w-full.pb-4 :is(a,div)[class*="underline"][class*="cursor-pointer"]:hover::after{ transform:translateX(3px); }body.rvn-urun-on #product-right .w-full.pb-4 .font-semibold{ font-size:.92rem !important; color:var(--rvn-ink) !important; }body.rvn-urun-on #product-right .w-full.pb-4 .font-semibold + span{
  font-size:.88rem !important; color:var(--rvn-ink) !important; font-weight:700 !important;
}body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]){
  background:#F7F6F3 !important; border-color:var(--rvn-line) !important; padding:16px !important; margin-top:6px;
}body.rvn-urun-on #product-right [onclick^="openInfoDrawer"]{
  border:0 !important; background:none !important; padding:0 !important;
  font-size:.74rem; font-weight:600; letter-spacing:.01em; text-transform:none; color:#374151;
  text-decoration:none !important; transition:color .2s;
}body.rvn-urun-on #product-right [onclick^="openInfoDrawer"] *{ text-decoration:none !important; font-weight:600; color:inherit; }body.rvn-urun-on #product-right [onclick^="openInfoDrawer"]:hover{ color:var(--rvn-teal-deep); }body.rvn-urun-on #product-right div:has(> [onclick^="openInfoDrawer"]){ display:flex; flex-wrap:wrap; gap:9px 22px; justify-content:center; margin-top:15px !important; }@media(max-width:900px){body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]){
    margin-top:10px !important; padding:12px 2px !important;
  }body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]) > div:first-child{
    margin-bottom:9px !important;
  }body.rvn-urun-on #product-right div.w-full[class*="mt-6"][class*="border-t"]{ margin-top:18px !important; }body.rvn-urun-on #product-right .product-info > div[class*="md:hidden"]{ margin-top:10px !important; margin-bottom:14px !important; }body.rvn-urun-on #product-right div.w-full.flex.justify-start:has(> .rvn-guide-btn){ padding-top:14px !important; margin-top:0 !important; }body.rvn-urun-on #product-right div.flex.flex-col.gap-2.mt-3{ margin-top:18px !important; gap:10px !important; }body.rvn-urun-on #product-right .flex.items-center.gap-2.mt-2{ margin-top:16px !important; gap:10px !important; }body.rvn-urun-on #product-right .flex.items-center.gap-2.mt-2 [class*="max-w-24"]{ height:52px !important; max-width:116px !important; }body.rvn-urun-on #product-right .flex.items-center.gap-2.mt-2 [data-toggle="add-to-cart"]{ min-height:52px !important; }body.rvn-urun-on #product-right .w-full.pb-4{ padding-bottom:18px !important; }
}body.rvn-urun-on #info-drawer,body.rvn-urun-on #installment-drawer,body.rvn-urun-on #specs-drawer,body.rvn-urun-on #ar-catalog-drawer,body.rvn-urun-on #numune-popup-modal,body.rvn-urun-on #tasarim-popup-modal,body.rvn-urun-on #fabric-modal > div,body.rvn-urun-on #fabric-info-drawer{
  border-radius:0 !important; border-top:2px solid var(--rvn-teal) !important;
}body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #fabric-info-drawer) > div:first-child{
  padding:20px 24px !important; border-bottom:1px solid var(--rvn-line) !important; background:#fff !important;
}body.rvn-urun-on #info-drawer-title,body.rvn-urun-on :is(#installment-drawer, #specs-drawer, #ar-catalog-drawer, #fabric-info-drawer) > div:first-child :is(h2,h3){
  display:inline-flex !important; align-items:center; gap:10px;
  font-size:1.02rem !important; font-weight:800 !important; letter-spacing:-.015em !important;
  color:var(--rvn-ink) !important; text-transform:none !important; line-height:1.2;
}body.rvn-urun-on #info-drawer-title::before,body.rvn-urun-on :is(#installment-drawer, #specs-drawer, #ar-catalog-drawer, #fabric-info-drawer) > div:first-child :is(h2,h3)::before{
  content:""; width:7px; height:7px; background:var(--rvn-teal); flex:none;
}body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #fabric-info-drawer) > div:first-child button{
  width:34px; height:34px; padding:0 !important; display:inline-flex; align-items:center; justify-content:center;
  border:1px solid var(--rvn-line) !important; border-radius:0 !important; background:#fff !important; color:var(--rvn-ink) !important;
  transition:border-color .2s;
}body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #fabric-info-drawer) > div:first-child button:hover{
  border-color:var(--rvn-teal) !important; background:#fff !important;
}body.rvn-urun-on #info-drawer-content,body.rvn-urun-on #drawer-content-area,body.rvn-urun-on :is(#specs-drawer, #ar-catalog-drawer, #fabric-info-drawer) > div:last-child{
  padding:24px !important;
}body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #numune-popup-modal, #tasarim-popup-modal, #fabric-modal) p{
  font-size:.92rem; color:#4B5563 !important; line-height:1.7 !important; margin-bottom:14px;
}body.rvn-urun-on #info-drawer-content > p:first-child{
  font-size:1.02rem !important; color:var(--rvn-ink) !important; line-height:1.6 !important;
  padding-bottom:16px; border-bottom:1px solid var(--rvn-line); margin-bottom:6px !important;
}body.rvn-urun-on :is(#info-drawer, #specs-drawer, #fabric-modal, #numune-popup-modal, #tasarim-popup-modal) :is(strong,b){ color:var(--rvn-ink); }body.rvn-urun-on :is(#info-drawer-content, #specs-drawer, #fabric-modal, #ar-catalog-drawer) ul{
  list-style:none !important; margin:6px 0 18px !important; padding:0 !important;
}body.rvn-urun-on :is(#info-drawer-content, #specs-drawer, #fabric-modal, #ar-catalog-drawer) ul > li{
  position:relative; padding:12px 0 12px 24px !important; margin:0 !important;
  border-top:1px solid #EFEDE8; color:#374151 !important; font-size:.92rem; line-height:1.6;
}body.rvn-urun-on :is(#info-drawer-content, #specs-drawer, #fabric-modal, #ar-catalog-drawer) ul > li:first-child{ border-top:0; }body.rvn-urun-on :is(#info-drawer-content, #specs-drawer, #fabric-modal, #ar-catalog-drawer) ul > li::before{
  content:""; position:absolute; left:3px; top:19px; width:6px; height:6px; background:var(--rvn-teal);
}body.rvn-urun-on :is(#info-drawer-content, #specs-drawer, #fabric-modal, #ar-catalog-drawer) ul > li::marker{ content:""; }body.rvn-urun-on :is(#specs-drawer, #fabric-modal, #installment-drawer, #ar-catalog-drawer) :is(h3,h4)[class*="uppercase"]{
  display:inline-flex !important; align-items:center; gap:8px;
  font-size:.7rem !important; font-weight:700 !important; letter-spacing:.16em !important;
  color:var(--rvn-ink) !important; margin:20px 0 10px;
}body.rvn-urun-on :is(#specs-drawer, #fabric-modal, #installment-drawer, #ar-catalog-drawer) :is(h3,h4)[class*="uppercase"]::before{
  content:""; width:6px; height:6px; background:var(--rvn-teal); flex:none;
}body.rvn-urun-on :is(#installment-drawer, #specs-drawer, #fabric-modal) table{
  width:100%; border-collapse:collapse !important; font-size:.88rem;
}body.rvn-urun-on :is(#installment-drawer, #specs-drawer, #fabric-modal) table th{
  font-size:.64rem !important; letter-spacing:.14em; text-transform:uppercase;
  color:#6B7280 !important; font-weight:700 !important; text-align:left;
  padding:8px 10px !important; border:0 !important; border-bottom:1px solid var(--rvn-line) !important;
  background:transparent !important;
}body.rvn-urun-on :is(#installment-drawer, #specs-drawer, #fabric-modal) table td{
  padding:11px 10px !important; border:0 !important; border-bottom:1px solid #EFEDE8 !important;
  color:#374151 !important; font-variant-numeric:tabular-nums;
}body.rvn-urun-on :is(#installment-drawer, #specs-drawer, #fabric-modal) table tr:last-child td{ border-bottom:0 !important; }body.rvn-urun-on #installment-drawer table :is(th,td):last-child{ text-align:right; }body.rvn-urun-on #installment-drawer table :is(th,td):nth-child(2){ text-align:right; }body.rvn-urun-on #drawer-content-area > div > div{ border:1px solid var(--rvn-line) !important; margin-bottom:16px; }body.rvn-urun-on #drawer-content-area > div > div > :first-child{
  background:#F7F6F3 !important; padding:11px 14px !important;
  font-weight:800 !important; color:var(--rvn-ink) !important; font-size:.82rem !important; letter-spacing:.02em;
}body.rvn-urun-on #drawer-content-area > div > div > :first-child *{ color:var(--rvn-ink) !important; font-weight:800 !important; }body.rvn-urun-on :is(#numune-popup-modal, #tasarim-popup-modal) :is(h2,h3){
  font-size:1.05rem !important; font-weight:800 !important; color:var(--rvn-ink) !important; letter-spacing:-.015em;
}body.rvn-urun-on :is(#numune-popup-content, #tasarim-popup-content) :is(input,select,textarea){
  border:1px solid var(--rvn-line) !important; border-radius:0 !important; padding:11px 12px !important;
}body.rvn-urun-on :is(#numune-popup-content, #tasarim-popup-content) :is(input,select,textarea):focus{
  border-color:var(--rvn-teal) !important; box-shadow:0 0 0 1px var(--rvn-teal) !important; outline:0 !important;
}body.rvn-urun-on :is(#numune-popup-content, #tasarim-popup-content) label{
  font-size:.68rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:#6B7280;
}body.rvn-urun-on #fabric-modal{ z-index:100002 !important; }body.rvn-urun-on #modal-fabric-title{ font-weight:800 !important; letter-spacing:-.02em !important; color:var(--rvn-ink) !important; }body.rvn-urun-on #modal-fabric-badge{ background:var(--rvn-wash) !important; color:var(--rvn-teal-deep) !important; border-radius:0 !important; font-weight:700 !important; letter-spacing:.08em; }body.rvn-urun-on #modal-fabric-desc{ color:#4B5563 !important; line-height:1.7 !important; }body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #numune-popup-modal, #tasarim-popup-modal, #fabric-modal) [class*="bg-gray-"]{ background:#F7F6F3 !important; }body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #numune-popup-modal, #tasarim-popup-modal, #fabric-modal) [class*="border"]{ border-color:var(--rvn-line) !important; }body.rvn-urun-on :is(#info-drawer, #installment-drawer, #specs-drawer, #ar-catalog-drawer, #numune-popup-modal, #tasarim-popup-modal, #fabric-modal) [class*="rounded"]:not([class*="rounded-full"]){ border-radius:0 !important; }body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item ul{ list-style:none !important; margin:6px 0 !important; padding:0 !important; }body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item ul > li{
  position:relative; padding:11px 0 11px 24px !important; margin:0 !important;
  border-top:1px solid #EFEDE8; color:#374151 !important; font-size:.9rem; line-height:1.6;
}body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item ul > li:first-child{ border-top:0; }body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item ul > li::before{
  content:""; position:absolute; left:3px; top:18px; width:6px; height:6px; background:var(--rvn-teal);
}body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item table td{
  padding:10px !important; border:0 !important; border-bottom:1px solid #EFEDE8 !important; color:#374151 !important;
}body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item table tr:last-child td{ border-bottom:0 !important; }body.rvn-urun-on [data-toggle="custom-accordion"] .accordion-item [class*="text-gray-6"],body.rvn-urun-on #field4-paket-boxed [class*="text-gray-6"]{ color:#374151 !important; }body.rvn-urun-on #field4-paket-boxed .space-y-3 > div{ padding:14px !important; }body.rvn-urun-on [id^="relation"] .drawer-container > div:first-child{ border-color:var(--rvn-line) !important; }body.rvn-urun-on #product-right .cys-head{ flex-wrap:nowrap !important; gap:8px !important; }body.rvn-urun-on #product-right .cys-head > *{ flex:none; min-width:0; }body.rvn-urun-on #product-right .cys-title{ white-space:nowrap !important; overflow:hidden; }body.rvn-urun-on #product-right .cys-title *{ white-space:nowrap !important; }@media(max-width:900px){body.rvn-urun-on #product-right .cys-title{ font-size:.82rem !important; }body.rvn-urun-on #product-right .cys-title span[class*="bg-"],body.rvn-urun-on #product-right .cys-title span:not(:first-child){ font-size:.64rem !important; }
}body.rvn-urun-on .rvn-guide-btn{
  display:inline-flex !important; align-items:center; gap:7px;
  background:none !important; border:0 !important; padding:0 !important;
  color:#6B7280 !important; font-size:.76rem !important; font-weight:600 !important;
  letter-spacing:0 !important; text-transform:none !important;
  cursor:pointer; transition:color .2s;
}body.rvn-urun-on .rvn-guide-btn:hover{ background:none !important; color:var(--rvn-ink) !important; }body.rvn-urun-on .rvn-gb-q{ width:15px; height:15px; background:var(--rvn-teal); color:#fff; display:inline-flex; align-items:center; justify-content:center; font-weight:800; font-size:.58rem; flex:none; border-radius:50%; }body.rvn-urun-on .rvn-dw-ov{ position:fixed; inset:0; background:rgba(17,26,35,.5); opacity:0; pointer-events:none; transition:opacity .25s; z-index:100000; }body.rvn-urun-on .rvn-dw-ov.on{ opacity:1; pointer-events:auto; }body.rvn-urun-on .rvn-dw{ position:fixed; top:0; right:0; bottom:0; width:min(460px,100vw); background:#fff; z-index:100001;
  transform:translateX(105%); transition:transform .3s ease; display:flex; flex-direction:column;
  border-left:1px solid var(--rvn-line); box-shadow:-24px 0 60px -30px rgba(17,26,35,.4); font-family:var(--rvn-font); }body.rvn-urun-on .rvn-dw.on{ transform:translateX(0); }@media(max-width:900px){body.rvn-urun-on .rvn-dw{ top:auto; left:0; width:100%; height:min(86vh,760px); transform:translateY(105%); border-left:0; border-top:2px solid var(--rvn-teal); }body.rvn-urun-on .rvn-dw.on{ transform:translateY(0); }
}body.rvn-urun-on .rvn-dw-h{ display:flex; align-items:flex-start; justify-content:space-between; gap:12px; padding:20px 22px 16px; border-bottom:1px solid var(--rvn-line); flex:none; }body.rvn-urun-on .rvn-dw-eye{ display:inline-flex; align-items:center; gap:8px; font-size:.62rem; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--rvn-teal-deep); margin-bottom:6px; }body.rvn-urun-on .rvn-dw-eye::before{ content:""; width:7px; height:7px; background:var(--rvn-teal); }body.rvn-urun-on .rvn-dw-h h3{ margin:0; font-size:1.15rem; font-weight:800; letter-spacing:-.02em; color:var(--rvn-ink); line-height:1.15; }body.rvn-urun-on .rvn-dw-x{ width:36px; height:36px; flex:none; border:1px solid var(--rvn-line); background:#fff; color:var(--rvn-ink); font-size:1.2rem; line-height:1; cursor:pointer; transition:border-color .2s; }body.rvn-urun-on .rvn-dw-x:hover{ border-color:var(--rvn-teal); }body.rvn-urun-on .rvn-dw-b{ overflow-y:auto; padding:18px 22px 26px; flex:1; scrollbar-width:thin; }body.rvn-urun-on .rvn-g-row{ display:flex; gap:14px; padding:15px 0; border-bottom:1px solid var(--rvn-line); cursor:pointer; }body.rvn-urun-on .rvn-g-row:last-child{ border-bottom:0; }body.rvn-urun-on .rvn-g-num{ width:26px; height:26px; flex:none; background:var(--rvn-ink); color:#fff; display:flex; align-items:center; justify-content:center; font-size:.72rem; font-weight:800; }body.rvn-urun-on .rvn-g-txt b{ display:block; font-size:.9rem; color:var(--rvn-ink); letter-spacing:-.01em; margin-bottom:3px; }body.rvn-urun-on .rvn-g-txt p{ margin:0 0 6px; font-size:.8rem; color:#4B5563; line-height:1.55; }body.rvn-urun-on .rvn-g-cur{ display:inline-flex; align-items:center; gap:6px; font-size:.7rem; color:#6B7280; }body.rvn-urun-on .rvn-g-cur::before{ content:""; width:6px; height:6px; background:var(--rvn-teal); }body.rvn-urun-on .rvn-g-cur b{ display:inline; font-size:.7rem; color:var(--rvn-teal-deep); margin:0; }body.rvn-urun-on .rvn-info-btn{
  display:inline-flex; align-items:center; gap:5px; margin-top:10px;
  background:none; border:0; padding:0;
  font:600 .76rem var(--rvn-font); letter-spacing:0; text-transform:none; color:var(--rvn-teal-deep);
  cursor:pointer; transition:color .2s; line-height:1.3;
}body.rvn-urun-on .rvn-info-btn::after{ content:"\\2192"; font-size:.85em; line-height:1; transition:transform .2s; }body.rvn-urun-on .rvn-info-btn:hover{ color:var(--rvn-ink); }body.rvn-urun-on .rvn-info-btn:hover::after{ transform:translateX(3px); }body.rvn-urun-on .rvn-a-card{ border:1px solid var(--rvn-line); margin-bottom:14px; cursor:pointer; transition:border-color .2s, box-shadow .2s; }body.rvn-urun-on .rvn-a-card:hover{ border-color:var(--rvn-teal); }body.rvn-urun-on .rvn-a-card.on{ border:2px solid var(--rvn-ink); box-shadow:inset 0 -3px 0 var(--rvn-teal); }body.rvn-urun-on .rvn-a-media{ aspect-ratio:16/10; background:#F3F1EC; display:flex; align-items:center; justify-content:center; overflow:hidden; }body.rvn-urun-on .rvn-a-media img,body.rvn-urun-on .rvn-a-media video{ width:100%; height:100%; object-fit:cover; display:block; }body.rvn-urun-on .rvn-a-swatch{ width:132px; height:132px; border-radius:50%; border:1px solid rgba(31,41,55,.14); box-shadow:0 18px 36px -18px rgba(31,41,55,.5); }body.rvn-urun-on .rvn-a-info{ display:flex; align-items:center; justify-content:space-between; gap:10px; padding:13px 15px; }body.rvn-urun-on .rvn-a-name{ font-size:.86rem; font-weight:800; color:var(--rvn-ink); letter-spacing:-.01em; }body.rvn-urun-on .rvn-a-desc{ padding:0 15px 13px; font-size:.78rem; color:#4B5563; line-height:1.55; }body.rvn-urun-on .rvn-a-tag{ font-size:.62rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:#6B7280; display:inline-flex; align-items:center; gap:6px; flex:none; }body.rvn-urun-on .rvn-a-card.on .rvn-a-tag{ color:var(--rvn-teal-deep); }body.rvn-urun-on .rvn-a-card.on .rvn-a-tag::before{ content:""; width:6px; height:6px; background:var(--rvn-teal); }body.rvn-urun-on .rvn-a-note{ margin:4px 0 0; font-size:.72rem; color:#6B7280; display:flex; align-items:center; gap:7px; }body.rvn-urun-on .rvn-a-note::before{ content:""; width:6px; height:6px; background:var(--rvn-teal); flex:none; }body.rvn-urun-on #product-right .w-full.pb-4{ position:relative; }body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]){
  background:transparent !important; border:0 !important;
  border-top:1px solid var(--rvn-line) !important; border-bottom:1px solid var(--rvn-line) !important;
  padding:14px 2px !important; margin-top:24px !important;
}body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]) > div:first-child{
  font-size:.82rem !important; letter-spacing:0 !important; text-transform:none !important;
  color:var(--rvn-ink) !important; font-weight:700 !important; margin-bottom:10px !important;
}body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]) > div:last-child :is(a,div){
  font-size:.8rem; font-weight:600; color:#374151; text-decoration:none !important; transition:color .2s;
}body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]) > div:last-child :is(a,div):hover{ color:var(--rvn-teal-deep); }body.rvn-urun-on #product-right div.w-full[class*="mt-6"][class*="border-t"] span[class*="text-sm"]{ white-space:nowrap; }body.rvn-urun-on #product-right [onclick*="openInstallmentDrawer"]{ text-decoration:none !important; transition:color .2s; }body.rvn-urun-on #product-right [onclick*="openInstallmentDrawer"],body.rvn-urun-on #product-right [onclick*="openInstallmentDrawer"] *{
  font-size:.82rem !important; font-weight:600 !important; color:var(--rvn-teal-deep) !important; text-decoration:none !important;
}body.rvn-urun-on #product-right [onclick*="openInstallmentDrawer"]:hover,body.rvn-urun-on #product-right [onclick*="openInstallmentDrawer"]:hover *{ color:var(--rvn-ink) !important; }body.rvn-urun-on #product-right div.flex.flex-col.gap-2.mt-3{ margin-top:12px !important; gap:9px !important; }body.rvn-urun-on #product-right .flex.items-center.gap-2.mt-2{ margin-top:16px !important; }body.rvn-urun-on .rvn-ar-badge-ai{
  background:var(--rvn-wash) !important; color:var(--rvn-teal-deep) !important;
  font-size:.6rem !important; font-weight:800 !important; padding:3px 7px !important;
  letter-spacing:.06em; border-radius:0 !important; border:0 !important;
}body.rvn-urun-on .rvn-ar-badge-x{
  background:transparent !important; border:1px solid var(--rvn-line) !important; color:#6B7280 !important;
  font-size:.56rem !important; font-weight:700 !important; padding:3px 7px !important;
  letter-spacing:.12em; text-transform:uppercase; border-radius:0 !important;
}body.rvn-urun-on .rvn-ar-open{ color:var(--rvn-teal-deep) !important; font-size:.76rem !important; font-weight:600 !important; }body.rvn-urun-on #product-right div.w-full[class*="mt-6"][class*="border-t"]{ border-color:var(--rvn-line) !important; margin-top:20px !important; padding-top:16px !important; }body.rvn-urun-on #desktop-sticky-cart{ padding-top:8px !important; padding-bottom:8px !important; align-items:center !important; }body.rvn-urun-on #desktop-sticky-cart [data-toggle="add-to-cart"]{ padding-top:11px !important; padding-bottom:11px !important; font-size:.88rem !important; }body.rvn-urun-on #desktop-sticky-cart [class*="text-lg"]{ font-size:.98rem !important; line-height:1.2 !important; }body.rvn-urun-on #desktop-sticky-cart img{ max-height:42px !important; width:auto !important; }body.rvn-urun-on #desktop-sticky-cart *{ line-height:1.2; }body.rvn-urun-on #desktop-sticky-cart [class*="mt-0.5"],body.rvn-urun-on #desktop-sticky-cart [class*="mt-1"]{ margin-top:2px !important; }body.rvn-urun-on #desktop-sticky-cart [class*="gap-1"]{ gap:3px !important; }body.rvn-urun-on #desktop-sticky-cart [class*="text-[10px]"]{ font-size:.55rem !important; }body.rvn-urun-on #desktop-sticky-cart .text-right{ gap:1px !important; }body.rvn-urun-on #desktop-sticky-cart .text-right a{ font-size:.7rem !important; }body.rvn-urun-on #desktop-sticky-cart .btn{ height:44px !important; }body.rvn-urun-on #desktop-sticky-cart img{ max-height:36px !important; }body.rvn-urun-on #desktop-sticky-cart .text-right > .flex.items-center{ display:none !important; }body.rvn-urun-on #desktop-sticky-cart .text-right > .flex,body.rvn-urun-on #desktop-sticky-cart .text-right > .flex *{ font-size:.72rem !important; }body.rvn-urun-on #desktop-sticky-cart .text-right > .flex [class*="bg-"]{ padding:1px 4px !important; }body.rvn-urun-on #desktop-sticky-cart .text-right [class*="text-lg"]{ font-size:1.02rem !important; }body.rvn-urun-on #desktop-sticky-cart .text-right [class*="text-[11px]"]{ font-size:.64rem !important; }body.rvn-urun-on #product-right div[class*="bg-gray-50"]:has([href^="tel:"], [href*="wa.me"], [href^="mailto:"], [href*="whatsapp"]){ margin-top:14px !important; }body.rvn-urun-on #product-right .rvn-teslimat{ margin-top:22px !important; }body.rvn-urun-on #product-right div.flex.flex-col.gap-2.mt-3{ margin-top:12px !important; gap:11px !important; }body.rvn-urun-on #product-right .flex.items-center.gap-2.mt-2{ margin-top:20px !important; }body.rvn-urun-on #product-right div:has(> [onclick^="openInfoDrawer"]){ margin-top:18px !important; }body.rvn-urun-on #product-right [onclick^="openInfoDrawer"] svg{ display:none !important; }body.rvn-urun-on #product-right [onclick^="openInfoDrawer"],body.rvn-urun-on #product-right [onclick^="openInfoDrawer"] *{
  color:#6B7280 !important; font-weight:500 !important; font-size:.76rem !important; white-space:nowrap;
}body.rvn-urun-on #product-right [onclick^="openInfoDrawer"]:hover,body.rvn-urun-on #product-right [onclick^="openInfoDrawer"]:hover *{ color:var(--rvn-teal-deep) !important; }body.rvn-urun-on #product-right div:has(> [onclick^="openInfoDrawer"]){ flex-wrap:nowrap !important; justify-content:space-between !important; gap:8px !important; }@media(max-width:900px){body.rvn-urun-on #product-right [onclick^="openInfoDrawer"],body.rvn-urun-on #product-right [onclick^="openInfoDrawer"] *{ font-size:.66rem !important; letter-spacing:0 !important; }
}@media(min-width:901px){body.rvn-urun-on #product-right .rvn-info-btn{ position:absolute; right:0; top:9px; margin:0 !important; }
}@media(max-width:900px){body.rvn-urun-on #product-right .rvn-info-btn{ position:static !important; margin:6px 0 0 !important; }body.rvn-urun-on #product-right .rvn-ayak-toplar{ margin-top:-6px !important; }
}body.rvn-urun-on #product-right .w-full.pb-4{ padding-bottom:14px !important; margin-bottom:14px !important; }body.rvn-urun-on .rvn-ar-badge-x{ background:#FBEFE2 !important; border:0 !important; color:#C9803A !important; }body.rvn-urun-on #product-right div.w-full[class*="mt-6"][class*="border-t"] > div:first-child{
  display:flex !important; flex-wrap:wrap; align-items:center; gap:6px 8px;
}body.rvn-urun-on #product-right div.w-full[class*="mt-6"][class*="border-t"] > div:first-child .rvn-ar-open{ margin-left:auto; }body.rvn-urun-on #product-right div.w-full[class*="mt-6"][class*="border-t"] > div:first-child span[class*="text-[10px]"][class*="sm:inline"]{
  flex:0 0 100% !important; order:9; white-space:nowrap; margin:4px 0 0 !important;
}body.rvn-urun-on #rvn-gstack #pd-actions{ top:14px !important; right:14px !important; bottom:auto !important; left:auto !important; transform:none !important; }body.rvn-urun-on #rvn-gmore::after{ content:"\\2193"; font-size:.9em; line-height:1; transition:transform .25s; }body.rvn-urun-on #rvn-gmore.on::after{ transform:rotate(180deg); }body.rvn-urun-on #rvn-gstack .g-row2 > figure:only-child{ grid-column:1 / -1; }body.rvn-urun-on #rvn-gstack .g-row2:has(> figure.g-hid) > figure:not(.g-hid){ grid-column:1 / -1; }@media(min-width:901px){body.rvn-urun-on #product-right .product-info > * + *{ margin-top:8px !important; }body.rvn-urun-on #product-right .product-info{ padding-bottom:10px !important; }body.rvn-urun-on #product-right div.font-bold[class*="leading-none"][class*="text-lg"]{ font-size:1.55rem !important; font-weight:800 !important; letter-spacing:-.028em !important; }
}body.rvn-urun-on #product-right script,body.rvn-urun-on #product-right style{ display:none !important; }body.rvn-urun-on #product-right .rvn-iletisim{
  background:transparent !important; border:0 !important;
  border-top:1px solid var(--rvn-line) !important; border-bottom:1px solid var(--rvn-line) !important;
  padding:13px 2px !important; margin-top:10px !important; border-radius:0 !important;
}body.rvn-urun-on #product-right .rvn-iletisim > div:first-child{
  font-size:.82rem !important; letter-spacing:0 !important; text-transform:none !important;
  color:var(--rvn-ink) !important; font-weight:700 !important; margin-bottom:9px !important; white-space:nowrap;
}body.rvn-urun-on #product-right .rvn-iletisim-row{
  display:flex !important; flex-wrap:nowrap !important; justify-content:space-between !important;
  align-items:center !important; gap:8px !important;
}body.rvn-urun-on #product-right .rvn-iletisim-row > *:not(script):not(style){
  display:inline-flex !important; align-items:center; gap:6px; padding:0 !important; border:0 !important;
  width:auto !important; white-space:nowrap;
}body.rvn-urun-on #product-right .rvn-iletisim-row script,body.rvn-urun-on #product-right .rvn-iletisim-row style{ display:none !important; }@media(max-width:900px){body.rvn-urun-on #product-right .rvn-iletisim-row,body.rvn-urun-on #product-right .rvn-iletisim-row *{ font-size:.7rem !important; }body.rvn-urun-on #product-right .rvn-iletisim-row svg{ width:13px !important; height:13px !important; }body.rvn-urun-on #product-right .rvn-info-btn{ font-size:.76rem !important; }
}body.rvn-urun-on #product-right .rvn-guven{
  display:flex !important; flex-wrap:nowrap !important; justify-content:space-between !important;
  gap:8px !important; margin-top:15px !important;
}@media(max-width:900px){body.rvn-urun-on #product-left#product-left{ top:55px !important; }body.rvn-urun-on [data-toggle="add-to-cart"] .opacity-90{ display:none !important; }
}body.rvn-urun-on .rvn-guide-btn.rvn-guide-btn{ color:var(--rvn-teal-deep) !important; -webkit-text-fill-color:var(--rvn-teal-deep) !important; }body.rvn-urun-on .rvn-guide-btn .rvn-gb-q{ display:none !important; }body.rvn-urun-on .rvn-guide-btn::after{ content:"→"; font-size:.9em; line-height:1; transition:transform .2s; }body.rvn-urun-on .rvn-guide-btn.rvn-guide-btn:hover{ color:var(--rvn-ink) !important; -webkit-text-fill-color:var(--rvn-ink) !important; }body.rvn-urun-on .rvn-guide-btn:hover::after{ transform:translateX(3px); }body.rvn-urun-on #product-right .w-full.flex.flex-col.gap-3{ gap:16px !important; }body.rvn-urun-on #product-right .flex.flex-col.gap-3 > .w-full.pb-4{ margin-bottom:0 !important; padding-bottom:16px !important; }body.rvn-urun-on #specs-drawer .overflow-y-auto.overflow-y-auto{ padding-top:0 !important; }body.rvn-urun-on #rvn-gstack img.rvn-olcu-ov,body.rvn-urun-on .rvn-olcu-ov{ mix-blend-mode:normal !important; }body.rvn-urun-on #product-detail:has(.rvs-strip) .w-full.pb-4.mb-4{ border-bottom:0 !important; padding-bottom:0 !important; }body.rvn-urun-on #product-right .rvs-strip{ margin-bottom:16px !important; }

/* ===== ANASAYFA (RVN-ANA-v1) ===== */
/* RVN-ANA-v1 */
.rvn-ana{opacity:1!important;animation:none!important;}.rvn-ana{font-family:var(--rovon-font);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}.rvn-ana *{box-sizing:border-box;}.rvn-ana a{color:inherit;text-decoration:none;}.rvn-ana img,.rvn-ana svg,.rvn-ana video{display:block;max-width:100%;}.rvn-ana button{font-family:inherit;}.rvn-ana ul{list-style:none;margin:0;padding:0;}html.rvn-hero-inview #rvn-tab,html.rvn-hero-inview #rovonStickyActions,html.rvn-hero-inview #rovon-btn,html.rvn-hero-inview #rovon-label{display:none!important;}
.rvn-ana,body.rvn-ana-on{
    --ink:#1F2937;
    --ink-soft:#374151;
    --muted:#6B7280;
    --teal:#6EC8C8;
    --teal-deep:#5AB5B5;
    --teal-text:#6EC8C8;
    --teal-wash:#EDF7F7;
    --paper:#FBFBF9;
    --surface:#FFFFFF;
    --line:#E4E2DC;
    --line-dark:#33414F;
    --rovon-font:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
    --rovon-turkuaz:#6EC8C8;
    --rovon-hover:#5AB5B5;
    --maxw:1320px;
  }.rvn-ana *{box-sizing:border-box;}body.rvn-ana-on{
    margin:0;overflow-x:clip;
    font-family:var(--rovon-font);
    color:var(--ink);
    background:var(--paper);
    line-height:1.65;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
  }.rvn-ana a{color:inherit;text-decoration:none;}.rvn-ana img,.rvn-ana svg,.rvn-ana video{display:block;max-width:100%;}.rvn-ana button{font-family:inherit;}.rvn-ana ::selection{background:var(--teal);color:var(--ink);}.rvn-ana :focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px;}.rvn-ana .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px;}.rvn-ana .sec{padding:clamp(52px,6.5vw,84px) 0;}.rvn-ana .sec--dark{background:var(--ink);color:#EDEFF2;}.rvn-ana .sec--teal{background:var(--teal);color:var(--ink);}.rvn-ana .sec--wash{background:var(--teal-wash);}.rvn-ana .sec--white{background:var(--surface);}.rvn-ana section[id]{scroll-margin-top:96px;}.rvn-ana .eyebrow{
    font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;
    color:var(--teal-text);display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;
  }.rvn-ana .sec--dark .eyebrow,.rvn-ana .hero-stage .eyebrow{color:var(--teal);}.rvn-ana .sec--teal .eyebrow{color:var(--ink);}.rvn-ana .eyebrow .sq{width:8px;height:8px;background:var(--teal);display:inline-block;flex:none;}.rvn-ana .sec--teal .eyebrow .sq{background:var(--ink);}.rvn-ana h1,.rvn-ana h2,.rvn-ana h3{margin:0;font-weight:800;letter-spacing:-.025em;line-height:1.05;}.rvn-ana .h-hero{font-size:clamp(1.9rem,4.4vw,3.4rem);letter-spacing:-.03em;line-height:1.04;}.rvn-ana .h-sec{font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:-.022em;}.rvn-ana .h-sub{font-size:clamp(1.35rem,2.6vw,1.9rem);letter-spacing:-.02em;}.rvn-ana .lead{font-size:clamp(.98rem,1.6vw,1.08rem);color:var(--ink-soft);max-width:52ch;}.rvn-ana .sec--dark .lead,.rvn-ana .hero-stage .lead{color:#C4CBD3;}.rvn-ana p{margin:0 0 1.05em;}.rvn-ana .acts-line{display:flex;align-items:center;gap:14px;font-weight:800;font-size:clamp(1.05rem,2.2vw,1.4rem);letter-spacing:-.01em;}.rvn-ana .acts-line .sq{width:9px;height:9px;background:var(--teal);flex:none;}.rvn-ana .btn{
    display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;
    padding:14px 26px;border:1.5px solid transparent;cursor:pointer;transition:all .22s ease;
    letter-spacing:.005em;white-space:nowrap;
  }.rvn-ana .btn .sq{width:7px;height:7px;background:currentColor;transition:transform .22s ease;flex:none;}.rvn-ana .btn:hover{transform:translateY(-1px);}.rvn-ana .btn:hover .sq{transform:rotate(45deg);}.rvn-ana .btn--primary{background:var(--teal);color:#fff;border-color:var(--teal);}.rvn-ana .btn--primary:hover{background:var(--teal-deep);border-color:var(--teal-deep);}.rvn-ana .btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink);}.rvn-ana .btn--ghost:hover{background:var(--ink);color:var(--paper);}.rvn-ana .btn--ghost-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.55);}.rvn-ana .btn--ghost-light:hover{background:#fff;color:var(--ink);border-color:#fff;}.rvn-ana .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink);}.rvn-ana .btn--ink:hover{background:#111a23;}.rvn-ana .btn--ink .sq{background:var(--teal);}.rvn-ana .btn--outline-ink{background:transparent;color:var(--ink);border-color:var(--ink);}.rvn-ana .btn--outline-ink:hover{background:var(--ink);color:var(--teal);}.rvn-ana .btn--sm{padding:11px 20px;font-size:.88rem;}@media(max-width:900px){}.rvn-ana .hero-shell{background:var(--paper);padding:14px 0 0;}.rvn-ana .hero-stage{position:relative;background:#11161b;color:#fff;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;}.rvn-ana .hero-stage:active{cursor:grabbing;}.rvn-ana .hero-mosaic img,.rvn-ana .hero-vid video{-webkit-user-drag:none;}.rvn-ana .hero-track{display:flex;transition:transform .6s ease;}.rvn-ana .hero-scene{flex:0 0 100%;min-width:0;}.rvn-ana .hero-frame{position:relative;height:clamp(440px,58vh,640px);overflow:hidden;}.rvn-ana .hero-mosaic{position:absolute;inset:0;}.rvn-ana .hero-mosaic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease;}.rvn-ana .hero-mosaic img.on{opacity:1;}.rvn-ana .hero-diag{
    position:absolute;inset:0;z-index:2;
    clip-path:polygon(0 0,46% 0,34% 100%,0 100%);
    overflow:hidden;
  }.rvn-ana .hero-diag .hd-blur{position:absolute;inset:-32px;}.rvn-ana .hero-diag .hd-blur img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease;filter:blur(22px) saturate(1.05);}.rvn-ana .hero-diag .hd-blur img.on{opacity:1;}.rvn-ana .hero-diag::after{content:"";position:absolute;inset:0;background:rgba(13,19,25,.48);}@keyframes heroUp{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:none;}}@keyframes heroVidIn{from{opacity:0;transform:scale(.965);}to{opacity:1;transform:none;}}.rvn-ana .hero-scene:first-child .hero-copy .h-hero{animation:heroUp .7s .15s cubic-bezier(.2,.7,.2,1) both;}.rvn-ana .hero-scene:first-child .hero-btns{animation:heroUp .7s .32s cubic-bezier(.2,.7,.2,1) both;}.rvn-ana .hero-scene:first-child .hero-vid{animation:heroVidIn .85s .25s cubic-bezier(.2,.7,.2,1) both;}.rvn-ana .hero-frame::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none;z-index:3;}.rvn-ana .hero-vid{
    position:absolute;top:7%;left:9%;
    height:59%;aspect-ratio:4/5;z-index:4;margin:0;overflow:hidden;background:#0d1319;
    box-shadow:0 18px 52px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.12);
  }.rvn-ana .hero-vid video{width:100%;height:100%;object-fit:cover;transform:translateZ(0);}.rvn-ana .hero-copy{position:absolute;left:0;bottom:0;z-index:5;padding:0 24px clamp(26px,3.4vw,42px) clamp(22px,3.2vw,44px);max-width:min(520px,50%);}.rvn-ana .hero-copy .eyebrow{color:var(--teal);margin-bottom:12px;}.rvn-ana .hero-copy .h-hero{color:#fff;margin:0 0 12px;text-shadow:0 2px 18px rgba(0,0,0,.55);}.rvn-ana .hero-sub{color:#D9DEE4;font-size:clamp(.92rem,1.4vw,1.05rem);margin:0 0 16px;max-width:44ch;text-shadow:0 1px 10px rgba(0,0,0,.4);}.rvn-ana .hero-copy .acts-line{color:#fff;font-size:clamp(.95rem,1.6vw,1.15rem);margin:0 0 18px;}.rvn-ana .hero-btns{display:flex;gap:12px;flex-wrap:wrap;}.rvn-ana .hero-btns .btn{padding:12px 18px;font-size:.88rem;}.rvn-ana .hero-nav{position:absolute;left:0;right:0;bottom:14px;display:flex;align-items:center;justify-content:center;gap:10px;z-index:6;}.rvn-ana .hero-dot{width:9px;height:9px;border:0;padding:0;background:rgba(255,255,255,.4);cursor:pointer;transition:background .25s,transform .25s;}.rvn-ana .hero-dot.on{background:var(--teal);transform:rotate(45deg);}.rvn-ana .hero-arrows{position:absolute;right:22px;bottom:8px;display:flex;gap:8px;z-index:6;}.rvn-ana .hero-arrow{width:40px;height:40px;background:rgba(13,19,25,.55);border:1px solid rgba(255,255,255,.22);color:#E5E9ED;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .22s;}.rvn-ana .hero-arrow:hover{background:var(--teal);border-color:var(--teal);color:#fff;}@media(max-width:860px){.rvn-ana .hero-shell{padding:0;}.rvn-ana .hero-shell .wrap{max-width:none;padding:0;}.rvn-ana .hero-frame{height:auto;aspect-ratio:4/5;}.rvn-ana .hero-mosaic{display:none;}.rvn-ana .hero-diag{display:none;}.rvn-ana .hero-vid{top:0;left:0;transform:none;width:100%;max-width:none;height:100%;aspect-ratio:auto;border:0;box-shadow:none;}.rvn-ana .hero-copy{max-width:none;right:0;padding:70px 18px 26px;background:linear-gradient(180deg,rgba(13,19,25,0),rgba(13,19,25,.55) 60%);}.rvn-ana .hero-btns{gap:8px;}.rvn-ana .hero-btns .btn{padding:8px 13px;font-size:.76rem;}.rvn-ana .hero-arrows{display:none;}
  }.rvn-ana .trustband{background:var(--surface);border-bottom:1px solid var(--line);}.rvn-ana .trustband .wrap{display:grid;grid-template-columns:repeat(4,1fr);}.rvn-ana .tb{display:flex;align-items:center;justify-content:center;gap:11px;padding:18px 14px;font-size:.86rem;font-weight:500;color:var(--ink-soft);border-left:1px solid var(--line);text-align:left;}.rvn-ana .tb:first-child{border-left:0;}.rvn-ana .tb svg{width:22px;height:22px;color:var(--teal-deep);flex:none;}.rvn-ana .tb b{color:var(--ink);font-weight:600;display:block;line-height:1.3;}.rvn-ana .tb span{color:var(--muted);font-size:.76rem;display:block;line-height:1.3;}@media(max-width:900px){.rvn-ana .trustband .wrap{grid-template-columns:1fr 1fr;}.rvn-ana .tb{border-left:0;border-top:1px solid var(--line);justify-content:flex-start;}.rvn-ana .tb:nth-child(-n+2){border-top:0;}.rvn-ana .tb:nth-child(2n){border-left:1px solid var(--line);}
  }@media(max-width:480px){.rvn-ana .trustband .wrap{grid-template-columns:1fr;}.rvn-ana .tb{border-left:0 !important;border-top:1px solid var(--line);}.rvn-ana .tb:first-child{border-top:0;}
  }.rvn-ana .cols-head{text-align:center;margin-bottom:46px;}.rvn-ana .cols-head .eyebrow{justify-content:center;}.rvn-ana .cols-head .lead{margin:14px auto 0;}.rvn-ana .col-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.rvn-ana .col-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;position:relative;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease;}.rvn-ana .col-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .32s ease;z-index:1;}.rvn-ana .col-card:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 12px 30px -10px rgba(31,41,55,.16);}.rvn-ana .col-card:hover::before{transform:scaleX(1);}.rvn-ana .col-card figure{margin:0;overflow:hidden;background:#F1F0EC;}.rvn-ana .col-card figure img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);}.rvn-ana .col-card:hover figure img{transform:scale(1.045);}.rvn-ana .col-body{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1;}.rvn-ana .col-tag{font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-text);display:flex;align-items:center;gap:8px;margin-bottom:11px;}.rvn-ana .col-tag i{width:7px;height:7px;background:var(--teal);flex:none;}.rvn-ana .col-body h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:7px;}.rvn-ana .col-body .d{color:var(--muted);font-size:.9rem;margin:0 0 16px;line-height:1.5;}.rvn-ana .col-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:14px;}.rvn-ana .col-foot .from{font-size:.75rem;color:var(--muted);line-height:1.3;}.rvn-ana .col-foot .from b{display:block;font-size:1.02rem;font-weight:800;color:var(--ink);letter-spacing:-.01em;}.rvn-ana .col-foot .go{font-weight:600;font-size:.86rem;color:var(--teal-text);white-space:nowrap;}@media(max-width:1040px){.rvn-ana .col-grid{grid-template-columns:1fr 1fr;}}@media(max-width:560px){.rvn-ana .col-grid{grid-template-columns:1fr;}}.rvn-ana .catbar{margin-top:20px;border:1px solid var(--line);background:var(--surface);display:flex;flex-wrap:wrap;}.rvn-ana .catbar a{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 16px;font-size:.9rem;font-weight:500;color:var(--ink-soft);border-right:1px solid var(--line);transition:background .2s,color .2s;white-space:nowrap;}.rvn-ana .catbar a:last-child{border-right:0;}.rvn-ana .catbar a i{width:7px;height:7px;background:var(--teal);flex:none;transition:transform .22s;}.rvn-ana .catbar a:hover{background:var(--teal-wash);color:var(--ink);}.rvn-ana .catbar a:hover i{transform:rotate(45deg);}@media(max-width:760px){.rvn-ana .catbar a{flex:1 1 50%;border-bottom:1px solid var(--line);}}.rvn-ana .feat-row{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(30px,5vw,64px);align-items:center;padding:clamp(28px,3.6vw,46px) 0;}.rvn-ana .feat-row.flip .feat-media{order:-1;}.rvn-ana .feat-copy .h-sec{margin:0 0 18px;max-width:16ch;}.rvn-ana .feat-copy .lead{margin:0;}.rvn-ana .feat-copy .acts-line{margin-top:20px;}.rvn-ana .feat-media{position:relative;}.rvn-ana .feat-media .frame{aspect-ratio:16/9;border:1px solid var(--line);background:#0d1319;overflow:hidden;box-shadow:0 22px 44px -16px rgba(31,41,55,.2);transition:border-color .3s;}.rvn-ana .feat-media .frame:hover{border-color:var(--teal);}.rvn-ana .feat-media video{width:100%;height:100%;object-fit:cover;display:block;}@media(max-width:900px){.rvn-ana .feat-row,.rvn-ana .feat-row.flip{grid-template-columns:1fr;gap:26px;text-align:center;}.rvn-ana .feat-row.flip .feat-media{order:0;}.rvn-ana .feat-copy .eyebrow{justify-content:center;}.rvn-ana .feat-copy .h-sec{margin-inline:auto;}.rvn-ana .feat-copy .lead{margin-inline:auto;}.rvn-ana .feat-copy .acts-line{justify-content:center;}
  }.rvn-ana .pivot{text-align:center;}.rvn-ana .pivot .lead{margin:14px auto 50px;}.rvn-ana .acts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);background:var(--surface);}.rvn-ana .act{padding:clamp(28px,4vw,46px) 26px;text-align:center;position:relative;overflow:hidden;transition:background .25s;}.rvn-ana .act:hover{background:var(--teal-wash);}.rvn-ana .act .ghost{position:absolute;top:2px;right:10px;font-size:clamp(3.4rem,6vw,5rem);font-weight:800;color:rgba(31,41,55,.06);line-height:1;pointer-events:none;user-select:none;}.rvn-ana .act + .act{border-left:1px solid var(--line);}.rvn-ana .act .step{font-size:.72rem;font-weight:600;letter-spacing:.2em;color:var(--teal-text);text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;}.rvn-ana .act .step i{width:7px;height:7px;background:var(--teal);}.rvn-ana .act .word{font-size:clamp(1.8rem,3.8vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;}.rvn-ana .act .sub{margin:12px 0 0;color:var(--muted);font-size:.96rem;}@media(max-width:760px){.rvn-ana .acts{grid-template-columns:1fr;}.rvn-ana .act + .act{border-left:0;border-top:1px solid var(--line);}}.rvn-ana .rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap;}.rvn-ana .rail-head .h-sec{max-width:18ch;}.rvn-ana .rail-nav{display:flex;gap:8px;}.rvn-ana .rail-btn{width:44px;height:44px;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .22s;}.rvn-ana .rail-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--teal);}.rvn-ana .vidrail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:4px 4px 22px;scrollbar-width:none;cursor:grab;}.rvn-ana .vidrail.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none;}.rvn-ana .vidrail.dragging .vcard{cursor:grabbing;}.rvn-ana .vcard img,.rvn-ana .vcard a{-webkit-user-drag:none;}.rvn-ana .vcard{flex:0 0 min(400px,84%);scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;position:relative;transition:border-color .3s,transform .3s,box-shadow .3s;}.rvn-ana .vcard::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .3s;}.rvn-ana .vcard:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 16px 36px rgba(31,41,55,.1);}.rvn-ana .vcard:hover::before{transform:scaleX(1);}.rvn-ana .vcard .vbox{aspect-ratio:16/9;background:#0d1319;overflow:hidden;position:relative;}.rvn-ana .vcard video{width:100%;height:100%;object-fit:cover;}.rvn-ana .vcard .vtxt{padding:18px 20px 22px;}.rvn-ana .vcard .vtxt h3{font-size:1.12rem;letter-spacing:-.015em;margin-bottom:8px;display:flex;gap:10px;align-items:baseline;}.rvn-ana .vcard .vtxt h3 .sq{width:8px;height:8px;background:var(--teal);flex:none;transform:translateY(-1px);}.rvn-ana .vcard .vtxt p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55;}.rvn-ana .vcard .vtxt .btn{margin-top:14px;}.rvn-ana .vcard .vbox .vcard-cta{position:absolute;left:14px;bottom:14px;z-index:2;margin:0;box-shadow:0 6px 18px rgba(0,0,0,.28);}.rvn-ana .ny-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 26px;}.rvn-ana .ny-tab{font-size:.88rem;font-weight:600;letter-spacing:.02em;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:11px 26px;cursor:pointer;transition:all .22s;display:inline-flex;align-items:center;gap:9px;}.rvn-ana .ny-tab i{width:7px;height:7px;background:var(--teal);transition:background .22s;}.rvn-ana .ny-tab:hover{border-color:var(--teal);color:var(--teal-text);}.rvn-ana .ny-tab.on{background:var(--ink);border-color:var(--ink);color:#fff;}.rvn-ana .ny-tab.on i{background:var(--teal);}.rvn-ana .ny-panel{display:none;}.rvn-ana .ny-panel.on{display:flex;flex-direction:column;gap:clamp(26px,4vw,52px);}.rvn-ana .ny-intro{font-size:1.05rem;font-weight:600;color:var(--ink);line-height:1.5;margin:0 0 18px;max-width:52ch;}.rvn-ana .ny-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.rvn-ana .ny-card{border:1px solid var(--line);background:var(--surface);padding:14px 15px;display:flex;gap:11px;align-items:flex-start;transition:border-color .25s;}.rvn-ana .ny-card:hover{border-color:var(--teal);}.rvn-ana .ny-card .ic{flex:none;color:var(--teal-deep);margin-top:2px;}.rvn-ana .ny-card h4{margin:0 0 3px;font-size:.92rem;font-weight:700;color:var(--ink);}.rvn-ana .ny-card p{margin:0;font-size:.8rem;line-height:1.4;color:var(--muted);}.rvn-ana .ny-strip{margin-top:16px;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;}.rvn-ana .ny-strip .item{display:flex;gap:11px;align-items:flex-start;}.rvn-ana .ny-strip .ic{flex:none;color:var(--teal-deep);margin-top:1px;}.rvn-ana .ny-strip h5{margin:0 0 2px;font-size:.86rem;font-weight:700;color:var(--ink);}.rvn-ana .ny-strip span{font-size:.76rem;color:var(--muted);line-height:1.3;}.rvn-ana .ny-media{display:flex;flex-direction:column;gap:16px;}.rvn-ana .ny-visual{position:relative;aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface);overflow:hidden;box-shadow:0 22px 44px -18px rgba(31,41,55,.18);}.rvn-ana .ny-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .9s ease;}.rvn-ana .ny-visual img.on{opacity:1;}.rvn-ana .ny-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.rvn-ana .fm-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;}.rvn-ana .fm-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);}.rvn-ana .fm-level{font-size:.9rem;font-weight:700;color:var(--teal-deep);}.rvn-ana .fm-track{position:relative;height:7px;background:linear-gradient(90deg,#CFECEC 0%,#7FC4C4 50%,#2E7D7D 100%);}.rvn-ana .fm-mark{position:absolute;top:50%;height:15px;background:rgba(255,255,255,.7);border:2px solid var(--ink);transform:translateY(-50%);}.rvn-ana .fm-ends{display:flex;justify-content:space-between;margin-top:7px;font-size:.74rem;color:var(--muted);}@media(max-width:960px){.rvn-ana .ny-media{order:-1;}}@media(min-width:961px){.rvn-ana #nasil-yapildi>.wrap{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:auto auto;column-gap:clamp(26px,4vw,52px);}body.rvn-ana-on .rvn-ana #nasil-yapildi>.wrap>.reveal:not(.ny-panel){grid-column:1;grid-row:1;}.rvn-ana .ny-panel.on{display:contents;}.rvn-ana .ny-panel.on>.ny-media{grid-column:2;grid-row:1 / span 2;align-self:stretch;}.rvn-ana .ny-panel.on>:not(.ny-media){grid-column:1;grid-row:2;}.rvn-ana .ny-panel.on>.ny-media>.ny-visual{aspect-ratio:auto;flex:1 1 auto;min-height:0;}}@media(max-width:560px){.rvn-ana .ny-cards{grid-template-columns:1fr;}}.rvn-ana .prod-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:38px;flex-wrap:wrap;}.rvn-ana .prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}.rvn-ana .p-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;position:relative;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease;}.rvn-ana .p-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .32s;z-index:1;}.rvn-ana .p-card:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 12px 30px -10px rgba(31,41,55,.16);}.rvn-ana .p-card:hover::before{transform:scaleX(1);}.rvn-ana .p-card figure{margin:0;overflow:hidden;background:#F1F0EC;position:relative;}.rvn-ana .p-card figure img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);}.rvn-ana .p-card:hover figure img{transform:scale(1.045);}.rvn-ana .col-rail,.rvn-ana .prod-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:4px 4px 24px;scrollbar-width:none;cursor:grab;}.rvn-ana .col-rail.dragging,.rvn-ana .prod-rail.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none;}.rvn-ana .col-rail>.col-card{flex:0 0 clamp(215px,22vw,265px);scroll-snap-align:start;}.rvn-ana .prod-rail>.p-card{flex:0 0 clamp(230px,25vw,290px);scroll-snap-align:start;}.rvn-ana .col-card img,.rvn-ana .col-card a,.rvn-ana .p-card img,.rvn-ana .p-card a{-webkit-user-drag:none;}.rvn-ana .col-card .col-shot{position:relative;aspect-ratio:5/3;overflow:hidden;background:#fff;margin:0;}.rvn-ana .col-card .col-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease,transform .6s cubic-bezier(.2,.7,.2,1);}.rvn-ana .col-card .col-shot img.on{opacity:1;}.rvn-ana .col-card:hover .col-shot img.on{transform:scale(1.05);}@media(max-width:560px){.rvn-ana .col-rail>.col-card{flex-basis:76%;}.rvn-ana .prod-rail>.p-card{flex-basis:72%;}}@media(min-width:1041px){.rvn-ana #colRail{overflow:visible;cursor:default;scroll-snap-type:none;padding-bottom:4px;}.rvn-ana #colRail>.col-card{flex:1 1 0;min-width:0;}.rvn-ana #colHint{display:none!important;}
  }.rvn-ana .p-badge{position:absolute;top:12px;left:12px;background:var(--ink);color:#fff;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;display:inline-flex;align-items:center;gap:7px;z-index:2;}.rvn-ana .p-badge i{width:6px;height:6px;background:var(--teal);}.rvn-ana .p-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;}.rvn-ana .p-name{font-weight:600;font-size:.98rem;line-height:1.35;margin:0 0 3px;}.rvn-ana .p-fab{color:var(--muted);font-size:.82rem;margin:0 0 13px;}.rvn-ana .p-price{margin-top:auto;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px;}.rvn-ana .p-price .now{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;}.rvn-ana .p-price .old{font-size:.83rem;color:var(--muted);text-decoration:line-through;}.rvn-ana .p-price .off{margin-left:auto;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--ink);background:var(--teal-wash);padding:4px 8px;}@media(max-width:1040px){.rvn-ana .prod-grid{grid-template-columns:1fr 1fr;}}@media(max-width:560px){.rvn-ana .prod-grid{grid-template-columns:1fr;}}.rvn-ana .sub-lead{margin-bottom:48px;max-width:58ch;color:var(--ink-soft);font-size:clamp(1.02rem,1.9vw,1.15rem);}.rvn-ana .splits{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.rvn-ana .split{background:var(--surface);border:1px solid var(--line);padding:clamp(26px,3.2vw,38px);}.rvn-ana .split .tag{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-text);display:flex;align-items:center;gap:9px;margin-bottom:22px;}.rvn-ana .split .tag i{width:8px;height:8px;background:var(--teal);}.rvn-ana .matlist{list-style:none;margin:0;padding:0;}.rvn-ana .matlist li{display:flex;gap:13px;padding:11px 0;border-top:1px solid var(--line);}.rvn-ana .matlist li:first-child{border-top:0;}.rvn-ana .matlist .dot{width:9px;height:9px;flex:none;margin-top:7px;background:var(--teal);}.rvn-ana .matlist b{display:block;font-weight:600;font-size:.96rem;}.rvn-ana .matlist span{color:var(--muted);font-size:.88rem;}.rvn-ana .fab-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;}.rvn-ana .fab-shots figure{margin:0;overflow:hidden;}.rvn-ana .fab-shots img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(31,41,55,.12);transition:transform .6s cubic-bezier(.2,.7,.2,1);}.rvn-ana .fab-shots figure:hover img{transform:scale(1.045);}.rvn-ana .fab-shots figcaption{padding-top:8px;line-height:1.3;}.rvn-ana .fab-shots figcaption b{display:block;font-size:.9rem;font-weight:600;color:var(--ink);}.rvn-ana .fab-shots figcaption span{color:var(--muted);font-size:.78rem;}.rvn-ana .fab-note{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;}.rvn-ana .fab-note .big{font-size:2.3rem;font-weight:800;letter-spacing:-.03em;line-height:1;}.rvn-ana .fab-note .lbl{color:var(--muted);font-size:.88rem;}.rvn-ana .fab-list{list-style:none;margin:0 0 20px;padding:0;}.rvn-ana .fab-list li{display:flex;gap:11px;padding:9px 0;border-top:1px solid var(--line);font-size:.93rem;color:var(--ink-soft);}.rvn-ana .fab-list li:first-child{border-top:0;}.rvn-ana .fab-list .sq{width:8px;height:8px;background:var(--teal);flex:none;margin-top:7px;}.rvn-ana .fab-list b{font-weight:600;color:var(--ink);}@media(max-width:860px){.rvn-ana .splits{grid-template-columns:1fr;}}.rvn-ana .tb{transition:background .25s;}.rvn-ana .tb:hover{background:var(--teal-wash);}.rvn-ana .hero-dot{transition:transform .2s,background .2s;}.rvn-ana .hero-dot:hover{transform:scale(1.3);}.rvn-ana .swipe-hint{position:absolute;right:100px;bottom:26px;z-index:6;width:34px;height:34px;color:#fff;opacity:.7;pointer-events:none;animation:swipeH 2.4s ease-in-out infinite;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55));}@keyframes swipeH{0%,100%{transform:translateX(0) rotate(0);}50%{transform:translateX(-13px) rotate(-9deg);}}.rvn-ana .rail-wrap{position:relative;}.rvn-ana .rail-wrap .rail-hint{right:22px;bottom:34px;width:44px;height:44px;color:var(--ink);opacity:0;filter:drop-shadow(0 2px 7px rgba(255,255,255,.95));transition:opacity .5s ease;}.rvn-ana .rail-wrap .rail-hint.show{opacity:.8;}.rvn-ana .rail-wrap .rail-hint.is-hidden{opacity:0;pointer-events:none;transition:opacity .4s;}.rvn-ana .proof{display:grid;grid-template-columns:repeat(4,1fr);gap:0;text-align:center;}.rvn-ana .proof .p{padding:6px 18px;}.rvn-ana .proof .p + .p{border-left:1px solid var(--line-dark);}.rvn-ana .proof .v{font-size:clamp(1rem,2.1vw,1.35rem);font-weight:800;color:#fff;line-height:1.15;}.rvn-ana .proof .v em{font-style:normal;}.rvn-ana .proof .k{display:block;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#9AA4AF;margin-top:8px;}@media(max-width:760px){.rvn-ana .proof{grid-template-columns:1fr 1fr;}.rvn-ana .proof .p{padding:18px;border-bottom:1px solid var(--line-dark);}.rvn-ana .proof .p:nth-child(odd){border-left:0;}.rvn-ana .proof .p:nth-child(2n){border-left:1px solid var(--line-dark);}
  }@media(max-width:430px){.rvn-ana .proof{grid-template-columns:1fr;}.rvn-ana .proof .p:nth-child(2n){border-left:0;}}.rvn-ana .pullquote{font-size:clamp(1.3rem,2.9vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;max-width:22ch;margin:0 auto;text-align:center;}.rvn-ana .pullquote .sq{display:inline-block;width:14px;height:14px;background:var(--teal);margin-bottom:18px;}.rvn-ana .faq{max-width:860px;margin:36px auto 0;}.rvn-ana .faq details{border-bottom:1px solid var(--line);}.rvn-ana .faq summary{list-style:none;cursor:pointer;padding:19px 44px 19px 0;position:relative;font-weight:600;color:var(--ink);font-size:1.02rem;}.rvn-ana .faq summary:hover{color:var(--teal-text);}.rvn-ana .faq summary::-webkit-details-marker{display:none;}.rvn-ana .faq summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:300;color:var(--teal-deep);line-height:1;}.rvn-ana .faq details[open] summary::after{content:"\2013";}.rvn-ana .faq .fa-body{padding:0 0 22px;color:var(--ink-soft);line-height:1.7;max-width:74ch;font-size:.95rem;}.rvn-ana .faq .fa-body a{color:var(--teal-deep);font-weight:600;}.rvn-ana .faq .fa-body a:hover{text-decoration:underline;}.rvn-ana .faq .fa-body b{color:var(--ink);}.rvn-ana .cta{text-align:center;max-width:720px;margin-inline:auto;}.rvn-ana .cta .acts-line{justify-content:center;margin:0 0 34px;font-size:clamp(1.6rem,4.5vw,2.6rem);}.rvn-ana .cta .acts-line .sq{background:var(--ink)!important;width:11px;height:11px;}.rvn-ana .cta-btns{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:6px;}.rvn-ana .numune-note{font-size:.82rem;color:var(--ink-soft);text-align:center;margin:16px 0 0;opacity:.9;}.rvn-ana .numune-form{max-width:520px;margin:26px auto 0;display:grid;gap:12px;text-align:left;}.rvn-ana .numune-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.rvn-ana .numune-form input{width:100%;padding:14px 16px;border:1px solid rgba(31,41,55,.18);background:#fff;color:var(--ink);font:inherit;font-size:.96rem;}.rvn-ana .numune-form input::placeholder{color:#9AA3AE;}.rvn-ana .numune-form button{width:100%;justify-content:center;cursor:pointer;border:none;font:inherit;}.rvn-ana .numune-note{font-size:.8rem;color:var(--ink-soft);text-align:center;margin:2px 0 0;opacity:.9;}@media(max-width:520px){.rvn-ana .numune-form .row{grid-template-columns:1fr;}}.rvn-ana .contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;}.rvn-ana .cc{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface);border:1px solid var(--line);padding:clamp(28px,3.4vw,42px) 22px;transition:border-color .25s,box-shadow .25s,transform .25s;}.rvn-ana .cc:hover{border-color:var(--teal);box-shadow:0 14px 34px rgba(31,41,55,.08);transform:translateY(-3px);}.rvn-ana .cc-ic{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--ink);transition:color .25s;}.rvn-ana .cc:hover .cc-ic{color:var(--teal-deep);}.rvn-ana .cc-t{font-weight:600;font-size:1.08rem;color:var(--ink);margin-bottom:7px;}.rvn-ana .cc-d{font-size:.88rem;color:var(--muted);line-height:1.55;margin-bottom:16px;max-width:26ch;}.rvn-ana .cc-v{font-weight:600;font-size:.94rem;color:var(--teal-text);margin-top:auto;}@media(max-width:1040px){.rvn-ana .contact-cards{grid-template-columns:1fr 1fr;}}@media(max-width:560px){.rvn-ana .contact-cards{grid-template-columns:1fr;}}@media(max-width:1000px){}@media(max-width:560px){}.rvn-ana .vwait{position:relative;}.rvn-ana .vwait::before{content:"";position:absolute;inset:0;background:#10161d;z-index:1;}.rvn-ana .vwait::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--teal);z-index:2;animation:vpulse 1.2s ease-in-out infinite;}.rvn-ana .vwait.is-playing::before,.rvn-ana .vwait.is-playing::after{display:none;}.rvn-ana .vwait video{position:relative;z-index:3;}@keyframes vpulse{0%,100%{transform:rotate(0deg) scale(1);opacity:.95;}50%{transform:rotate(45deg) scale(1.3);opacity:.45;}}body.rvn-ana-on .rvn-ana .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);}body.rvn-ana-on .rvn-ana .reveal.in{opacity:1;transform:none;}body.rvn-ana-on .rvn-ana .reveal.stagger>*{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*{opacity:1;transform:none;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*:nth-child(1){transition-delay:.05s;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*:nth-child(2){transition-delay:.13s;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*:nth-child(3){transition-delay:.21s;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*:nth-child(4){transition-delay:.29s;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*:nth-child(5){transition-delay:.37s;}body.rvn-ana-on .rvn-ana .reveal.stagger.in>*:nth-child(6){transition-delay:.45s;}@media(max-width:1280px){
  }@media(max-width:1080px){
  }@media(max-width:640px){.rvn-ana .sec{padding:44px 0;}.rvn-ana .cols-head{margin-bottom:34px;}.rvn-ana .trustband{background:var(--ink);border-color:var(--line-dark);}.rvn-ana .trustband .wrap{display:flex;overflow:hidden;gap:0;padding:0;}.rvn-ana .tb-marq{display:flex;width:max-content;animation:tbScroll 26s linear infinite;}.rvn-ana .tb-marq:active{animation-play-state:paused;}@keyframes tbScroll{to{transform:translateX(-50%);}}.rvn-ana .tb{flex:0 0 auto;border:0 !important;padding:13px 16px;gap:8px;}.rvn-ana .tb b{color:#fff;font-size:.72rem;white-space:nowrap;letter-spacing:0;}.rvn-ana .tb span{display:none;}.rvn-ana .tb svg{width:15px;height:15px;flex:none;color:var(--teal);}.rvn-ana .swipe-hint{right:16px;bottom:96px;width:32px;height:32px;opacity:.85;}.rvn-ana .faq summary{font-size:.95rem;padding-right:38px;}
  }@media(prefers-reduced-motion:reduce){.rvn-ana .hero-scene:first-child .hero-copy .h-hero,.rvn-ana .hero-scene:first-child .hero-btns,.rvn-ana .hero-scene:first-child .hero-vid{animation:none;}.rvn-ana .swipe-hint{animation:none;}.rvn-ana *,.rvn-ana *::before,.rvn-ana *::after{animation-duration:.01ms !important;transition-duration:.01ms !important;}body.rvn-ana-on .rvn-ana .reveal,body.rvn-ana-on .rvn-ana .reveal.stagger>*{opacity:1;transform:none;}
  }@media(max-width:900px){}.rvn-ana #numune.sec--teal{padding:clamp(52px,7vw,90px) 0;background:#8FD6D5;}.rvn-ana .cta .eyebrow{margin-bottom:15px;}.rvn-ana .cta .h-sec{margin:0 auto 16px !important;font-size:clamp(2rem,4.4vw,3.35rem);line-height:1.03;letter-spacing:-.026em;max-width:16ch;}.rvn-ana .cta-title .l1{display:block;}.rvn-ana .cta-title .l2{display:block;font-size:.78em;letter-spacing:-.02em;color:var(--ink);opacity:.9;}.rvn-ana .cta .acts-line{gap:28px;margin:6px 0 54px;font-size:clamp(1.75rem,4vw,2.8rem);}.rvn-ana .cta-btns{gap:14px;}.rvn-ana .cta-btns .btn{padding:13px 30px;font-size:.95rem;letter-spacing:.02em;}.rvn-ana .cta .numune-note{margin:30px auto 0;max-width:42ch;line-height:1.7;font-size:.95rem;color:var(--ink-soft);opacity:.85;}.rvn-ana .cta-sub{max-width:46ch;margin:0 auto 26px;font-size:1.02rem;line-height:1.55;color:var(--ink-soft);}.rvn-ana .cta-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:24px 0 0;padding:0;}.rvn-ana .cta-trust li{display:flex;align-items:center;gap:9px;font-size:.9rem;font-weight:600;color:var(--ink);}.rvn-ana .cta-trust .sq{width:8px;height:8px;background:var(--ink);flex:none;}
