/* V68: visual and interaction consolidation, without touching V38 audio */
html{scroll-padding-top:95px}body{overflow-x:hidden}header.nav{width:100%;box-sizing:border-box}header.nav .logo{margin-right:8px}header.nav nav{gap:clamp(9px,1vw,20px)!important;flex:1 1 auto;justify-content:flex-start}header.nav nav a{white-space:nowrap}header.nav .v46-header-links{flex:0 0 auto!important;margin-left:auto}header.nav .v46-gift-link{background:linear-gradient(110deg,#ee20b7,#7638f3)!important;color:#fff!important;border:1px solid #fba6e9!important;font-weight:800!important;white-space:nowrap}
#special-offer{z-index:850!important}#v46Callback{z-index:860!important}#v46Cookies{z-index:1100!important}#v48CookieSettings{z-index:840!important}
#studio .photo .v46-photo-label{font-size:14px;line-height:1.35;max-width:calc(100% - 24px);pointer-events:none}
#cert-approved-frame{scroll-margin-top:90px;overflow:hidden;border-radius:24px}#cert-approved-frame .cert-approved-iframe{width:100%;border:0;min-height:900px}
@media(max-width:1350px){header.nav nav{display:none!important}header.nav .burger{display:inline-flex!important;order:3}header.nav .v46-header-links{order:2}}
@media(min-width:1351px){header.nav .burger{display:none!important}}
@media(max-width:700px){header.nav{padding-inline:14px!important}header.nav .logo{margin-right:auto}header.nav .v46-header-links{margin-left:0}#special-offer{bottom:0!important;max-width:100%!important}#v46Callback{bottom:calc(108px + env(safe-area-inset-bottom))!important;right:12px!important}body:has(#special-offer[hidden]) #v46Callback,body:has(#special-offer.v66-hidden) #v46Callback{bottom:calc(16px + env(safe-area-inset-bottom))!important}#v46Cookies:not([hidden]){position:fixed!important;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px!important;width:auto!important;max-width:none!important;max-height:min(72dvh,520px)!important;overflow:auto!important;z-index:1200!important}body:has(#v46Cookies:not([hidden])) #special-offer,body:has(#v46Cookies:not([hidden])) #v46Callback{visibility:hidden!important}#cert-approved-frame .cert-approved-iframe{min-height:1100px}}
