/* One document scroll, with the common footer in the normal page flow. */
html{scroll-behavior:auto}
body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}
body>.rz-header,body>.rz-announcement,body>.rz-crumbs{flex-shrink:0}
body>main{flex:1 0 auto;min-height:0;margin-block-end:0}
main.rubaza-universe,main.rubaza-v6{overflow:clip;min-height:0}
body>.rz-footer{display:block;position:relative;z-index:1;flex:none;margin:0;min-height:0;background:#080604}
.ru-maison-closing{min-height:0;padding-block:clamp(48px,6vw,96px)}
.rubaza-universe .ru-product{border-bottom:0}
.rz-photo-target{color:inherit;text-align:inherit;appearance:none}
.rz-header-actions nav{gap:clamp(12px,1.4vw,24px)}
.rz-footer .rz-footer-social{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}
.rz-footer-social a{display:inline-flex;align-items:center;min-height:44px}
@media(min-width:1100px){.rz-header nav{display:flex}.rz-menu-trigger{display:none}.rz-header-left{display:contents}}
@media(max-width:1099px){.rz-header nav{display:none}.rz-menu-trigger{display:grid}.rz-header-left{display:flex}}
@media(hover:hover) and (pointer:fine){.rz-photo-target{cursor:url('/assets/rubaza-cursor-winged-rr-v36.svg') 20 13,pointer}}
.rz-region-picker{position:relative;min-width:0}
.rz-region-picker input{width:100%}
.rz-region-results{position:absolute;inset-inline:0;top:100%;z-index:5;max-height:min(256px,40dvh);overflow:auto;overscroll-behavior:contain;margin:4px 0 0;padding:4px;list-style:none;border:1px solid var(--rz-line);background:#100b08;box-shadow:0 12px 32px #0008}
.rz-region-results [role=option]{padding:12px;min-height:44px;color:var(--rz-cream);font:400 15px/1.5 Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere}
.rz-region-results [role=option]:hover,.rz-region-results [aria-selected=true]{background:#302113;color:#f4ead8}
.rz-region-picker [role=status]{margin:8px 0 0;font-size:13px}
.rz-region-picker [role=status]:empty{display:none}
.rz-region-field{margin-block:16px}
.rz-region-field>label{margin:0 0 8px}
.rz-static-passage{height:auto;min-height:0;isolation:isolate;background:#080504}
.rz-static-passage .rv6-passage__sticky{position:relative;top:auto}
.rz-static-passage,.rz-static-passage *,.rz-static-passage::before,.rz-static-passage::after,.rz-static-passage *::before,.rz-static-passage *::after{animation:none!important;transition:none!important}
.rz-static-passage .rv6-passage__media,.rz-static-passage .rv6-passage__image,.rz-static-passage .rv6-passage__copy{transform:none!important;will-change:auto}
.rz-static-passage .rv6-reveal{opacity:1!important;transform:none!important}
@media(max-width:430px){.rz-bag-line{grid-template-columns:56px minmax(0,1fr);gap:12px}.rz-bag-line img{width:56px;height:76px}.rz-bag-line>strong{grid-column:2;font-size:14px}.rz-bag-name{font-size:20px;overflow-wrap:normal}.rz-bag-line .rz-quantity{max-width:100%}}
