		#ac-gn-viewport-emitter { overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; visibility: hidden; z-index: -1; x-content: "large"
}
#ac-gn-viewport-emitter::before { content: "large"
} @media only screen and (max-width: 1023px) {
#ac-gn-viewport-emitter { x-content: "medium"
}
#ac-gn-viewport-emitter::before { content: "medium"
}
} @media only screen and (max-width: 767px) {
#ac-gn-viewport-emitter { x-content: "small"
}
#ac-gn-viewport-emitter::before { content: "small"
}
} @media only screen and (max-width: 419px) {
#ac-gn-viewport-emitter { x-content: "xsmall"
}
#ac-gn-viewport-emitter::before { content: "xsmall"
}
}
html, body { margin: 0; padding: 0
}
#ac-globalnav, #ac-gn-segmentbar { font-weight: normal; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%
}
#ac-globalnav, #ac-globalnav:before, #ac-globalnav:after, #ac-globalnav *, #ac-globalnav *:before, #ac-globalnav *:after, #ac-gn-segmentbar, #ac-gn-segmentbar:before, #ac-gn-segmentbar:after, #ac-gn-segmentbar *, #ac-gn-segmentbar *:before, #ac-gn-segmentbar *:after { box-sizing: content-box; margin: 0; padding: 0; pointer-events: auto; letter-spacing: normal
}
#ac-globalnav *, #ac-globalnav *:before, #ac-globalnav *:after, #ac-gn-segmentbar *, #ac-gn-segmentbar *:before, #ac-gn-segmentbar *:after { font-size: 1em; font-family: inherit; font-weight: inherit; line-height: inherit; text-align: inherit
}
#ac-globalnav article, #ac-globalnav aside, #ac-globalnav details, #ac-globalnav figcaption, #ac-globalnav figure, #ac-globalnav footer, #ac-globalnav header, #ac-globalnav nav, #ac-globalnav section, #ac-gn-segmentbar article, #ac-gn-segmentbar aside, #ac-gn-segmentbar details, #ac-gn-segmentbar figcaption, #ac-gn-segmentbar figure, #ac-gn-segmentbar footer, #ac-gn-segmentbar header, #ac-gn-segmentbar nav, #ac-gn-segmentbar section { display: block
}
#ac-globalnav img, #ac-gn-segmentbar img { border: 0; vertical-align: middle
}
#ac-globalnav ul, #ac-gn-segmentbar ul { list-style: none
}
#ac-globalnav, #ac-globalnav input, #ac-globalnav textarea, #ac-globalnav select, #ac-globalnav button, #ac-gn-segmentbar, #ac-gn-segmentbar input, #ac-gn-segmentbar textarea, #ac-gn-segmentbar select, #ac-gn-segmentbar button { font-synthesis: none; -webkit-font-feature-settings: 'kern'; font-feature-settings: 'kern'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; direction: ltr; text-align: left
}
#ac-globalnav, #ac-globalnav select, #ac-globalnav button, #ac-gn-segmentbar, #ac-gn-segmentbar select, #ac-gn-segmentbar button { font-family: var(--camara-site-font-family)
}
#ac-globalnav input, #ac-globalnav textarea, #ac-gn-segmentbar input, #ac-gn-segmentbar textarea { font-family: var(--camara-site-font-family)
}
#ac-globalnav { position: absolute; top: 0; right: 0; left: 0; z-index: 9999; display: block; margin: 0; width: 100%; min-width: 1024px; height: 48px; max-height: 44px; background: #fff; font-size: 17px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px)
}
.ac-theme-dark #ac-globalnav { background: #fff
}
#ac-globalnav.blocktransitions, #ac-globalnav.blocktransitions:before, #ac-globalnav.blocktransitions:after, #ac-globalnav.blocktransitions *, #ac-globalnav.blocktransitions *:before, #ac-globalnav.blocktransitions *:after { -webkit-animation: none !important; animation: none !important; -webkit-transition: none !important; transition: none !important
} @media only screen and (max-width: 1044px) {
#ac-globalnav { min-width: 320px
}
} @media only screen and (max-width: 767px) {
#ac-globalnav { max-height: none; -webkit-transition: background 0.35s linear, height 0.35s ease-in; transition: background 0.35s linear, height 0.35s ease-in
}
#ac-gn-menustate:checked ~ #ac-globalnav, #ac-gn-menustate:target ~ #ac-globalnav { height: 100%; background: #fff; -webkit-transition: background 0.35s linear, height 0.35s ease-in 200ms; transition: background 0.35s linear, height 0.35s ease-in 200ms
}
}
#ac-gn-menustate { display: none
}
#ac-gn-placeholder { height: 44px
} @media only screen and (max-width: 767px) {
#ac-gn-placeholder { height: 48px
}
}
.ac-nav-overlap #ac-gn-placeholder { display: none
}
#ac-gn-curtain { background: rgba(0,0,0,0.2); display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 9998
} #ac-globalnav .ac-gn-content { margin: 0 auto; max-width: 980px; padding: 0 22px; position: relative; z-index: 2
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-content { padding: 0; position: absolute; top: 0; width: 100%; height: 100%
}
} #ac-globalnav .ac-gn-header { display: none; position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 48px; overflow: hidden
}
#ac-globalnav .ac-gn-header .ac-gn-item, #ac-globalnav .ac-gn-header .ac-gn-link { height: 48px
}
#ac-globalnav .ac-gn-header .ac-gn-link { line-height: 2.82353em
}
#ac-globalnav .ac-gn-header .ac-gn-camara { position: absolute; width: 48px; top: 0; left: 50%; margin-left: -24px; text-align: center; z-index: 1
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-header { display: block
}
#ac-globalnav .ac-gn-header .ac-gn-camara { display: block
}
} #ac-globalnav .ac-gn-list { cursor: default; margin: 0; width: 100%; height: 44px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
#ac-globalnav .ac-gn-list:after { display: none
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-list { position: absolute; z-index: 2; top: 44px; right: 0; bottom: 0; left: 0; margin: 0; padding: 0 48px; width: auto; height: auto; display: block; box-sizing: border-box; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; visibility: hidden; -webkit-transition: visibility 0s linear 1s; transition: visibility 0s linear 1s
}
#ac-globalnav .ac-gn-list :nth-child(2) { margin-top: 20px
}
#ac-globalnav .ac-gn-list :nth-child(9) { margin-bottom: 44px
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-list, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-list { visibility: visible; -webkit-transition-delay: 0s; transition-delay: 0s
}
#ac-globalnav .ac-gn-list:after { display: none
}
} #ac-globalnav .ac-gn-item { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; height: 44px; z-index: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-item { display: block; width: 100%; height: 44px
}
} #ac-globalnav .ac-gn-item-menu.ac-gn-camara { left: -20px
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-camara { display: none
}
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-item-menu { height: 43px; border-bottom: 1px solid #d2d2d7; opacity: 0; pointer-events: none; -webkit-transform: scale(1.1) translateY(-24px); -ms-transform: scale(1.1) translateY(-24px); transform: scale(1.1) translateY(-24px); -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out; transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out; transition: opacity 0.35s ease-out, transform 0.35s ease-out; transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out
}
#ac-globalnav .ac-gn-item-menu:nth-child(2) { -webkit-transition-delay: 400ms, 400ms; transition-delay: 400ms, 400ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(3) { -webkit-transition-delay: 350ms, 350ms; transition-delay: 350ms, 350ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(4) { -webkit-transition-delay: 300ms, 300ms; transition-delay: 300ms, 300ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(5) { -webkit-transition-delay: 250ms, 250ms; transition-delay: 250ms, 250ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(6) { -webkit-transition-delay: 200ms, 200ms; transition-delay: 200ms, 200ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(7) { -webkit-transition-delay: 150ms, 150ms; transition-delay: 150ms, 150ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(8) { -webkit-transition-delay: 100ms, 100ms; transition-delay: 100ms, 100ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(9) { -webkit-transition-delay: 50ms, 50ms; transition-delay: 50ms, 50ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu { opacity: 1; pointer-events: auto; -webkit-transform: none; -ms-transform: none; transform: none
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(2), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(2) { -webkit-transition-delay: 300ms, 300ms; transition-delay: 300ms, 300ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(3), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(3) { -webkit-transition-delay: 350ms, 350ms; transition-delay: 350ms, 350ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(4), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(4) { -webkit-transition-delay: 400ms, 400ms; transition-delay: 400ms, 400ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(5), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(5) { -webkit-transition-delay: 450ms, 450ms; transition-delay: 450ms, 450ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(6), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(6) { -webkit-transition-delay: 500ms, 500ms; transition-delay: 500ms, 500ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(7), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(7) { -webkit-transition-delay: 550ms, 550ms; transition-delay: 550ms, 550ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(8), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(8) { -webkit-transition-delay: 600ms, 600ms; transition-delay: 600ms, 600ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(9), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(9) { -webkit-transition-delay: 650ms, 650ms; transition-delay: 650ms, 650ms
}
}
#ac-globalnav .ac-gn-link { font-size: 14px; line-height: 3.14286; font-weight: 400; letter-spacing: -.01em; font-family: var(--camara-site-font-family); color: #000; position: relative; z-index: 1; display: inline-block; padding: 0 10px; height: 44px; opacity: 1; background: no-repeat; text-decoration: none; white-space: nowrap; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-tap-highlight-color: transparent; outline-offset: -7px
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-link { font-size: 17px; line-height: 2.52947; letter-spacing: -.021em; font-family: var(--camara-site-font-family)
}
}
#ac-globalnav .ac-gn-link:hover { opacity: .65
} #ac-globalnav .ac-gn-link-text { position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(0px 0px 99.9% 99.9%); clip-path: inset(0px 0px 99.9% 99.9%); overflow: hidden; height: 1px; width: 1px; padding: 0; border: 0; top: 50%
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-item-menu .ac-gn-link { background-position: left center; display: block; outline-offset: 0; padding: 0; width: auto; max-width: none
}
} #ac-globalnav .ac-gn-link-camara { background-size: 20px 44px; background-repeat: no-repeat; background-image: url("../images/globalnav/camara/image_large.svg"); background-position: center center; width: 20px
}
#ac-globalnav.no-svg .ac-gn-link-camara { background-image: url("../images/globalnav/camara/image_large.png")
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-link-camara { background-size: 18px 48px; background-repeat: no-repeat; background-image: url("../images/globalnav/camara/image_small.svg")
}
#ac-globalnav.no-svg .ac-gn-link-camara { background-image: url("../images/globalnav/camara/image_small.png")
}
}
#ac-globalnav .ac-gn-link-camara { -webkit-filter: invert(1); filter: invert(1)
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link { background-image: none; width: auto; max-width: none; min-width: 0; padding: 0 28px
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link-text { position: static; clip: auto; -webkit-clip-path: none; clip-path: none; overflow: visible; height: auto; width: auto; padding: 0; border: 0; top: auto; display: inline-flex; justify-content: center; text-align: center; white-space: nowrap; color: #636466
} @media only screen and (min-width: 768px) {
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link { display: flex; align-items: center; justify-content: center
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link-text { font-family: var(--camara-site-font-family); font-size: 15.4px; line-height: 1.55; font-weight: 400; letter-spacing: 0
}
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link { padding: 0 16px; justify-content: flex-start
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link-text { justify-content: flex-start; text-align: left
}
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link:hover, #ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link:focus-visible, #ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link.current { opacity: 1
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link:hover .ac-gn-link-text, #ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link:focus-visible .ac-gn-link-text, #ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link.current .ac-gn-link-text { color: #636466; font-weight: 600
}
body.camara-menu-typing-pending #ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link-text { color: transparent; visibility: hidden
}
#ac-globalnav .ac-gn-item-menu:not(.ac-gn-camara) .ac-gn-link-text.camara-menu-type-cursor::after { content: ""; display: inline-block; width: 1px; height: 1.05em; margin-left: 4px; vertical-align: -0.14em; background: #000; animation: camara-menu-cursor-blink 1s steps(1, end) infinite
}
@keyframes camara-menu-cursor-blink {
0%, 49% {
opacity:1
}
50%, 100% {
opacity:0
}
}
#ac-globalnav .ac-gn-link.current { opacity: .65
}
#ac-globalnav .ac-gn-menuicon { left: 0; display: none; position: absolute; z-index: 2; top: 0; width: 48px; border-bottom: none
} @media only screen and (max-width: 767px) {
#ac-globalnav .ac-gn-menuicon { display: block
}
}
#ac-globalnav .ac-gn-menuicon-label { display: block; position: absolute; z-index: 3; top: 0; width: 48px; height: 48px; cursor: pointer; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-tap-highlight-color: transparent
}
#ac-globalnav .ac-gn-menuicon-label:hover, #ac-globalnav .ac-gn-menuicon-label:focus, #ac-globalnav .ac-gn-menuicon-label:active { opacity: .65
}
#ac-globalnav.touch .ac-gn-menuicon-label { opacity: 1; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-label, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-label { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg)
}
#ac-globalnav .ac-gn-menuicon-bread { position: absolute; z-index: 3; top: 0; left: 0; width: 48px; height: 48px; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)
}
#ac-globalnav .ac-gn-menuicon-bread-top { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); z-index: 4
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-top, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-top { -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)
}
#ac-globalnav .ac-gn-menuicon-bread-bottom { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-bottom, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-bottom { -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg)
}
#ac-globalnav .ac-gn-menuicon-bread-crust { display: block; width: 17px; height: 1px; background: #000; position: absolute; left: 16px; z-index: 1; -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s
}
#ac-globalnav .ac-gn-menuicon-bread-crust-top { top: 23px; -webkit-transition: -webkit-transform 0.2s 0.2s; transition: -webkit-transform 0.2s 0.2s; transition: transform 0.2s 0.2s; transition: transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s; -webkit-transform: translateY(-3px); -ms-transform: translateY(-3px); transform: translateY(-3px)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-crust-top, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-crust-top { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 0; transition-delay: 0
}
#ac-globalnav .ac-gn-menuicon-bread-crust-bottom { bottom: 23px; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-crust-bottom, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-crust-bottom { -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)
}
#ac-globalnav .ac-gn-menuanchor { left: 0; color: #000; position: absolute; top: 0; width: 1px; height: 1px; z-index: 10
}
#ac-globalnav .ac-gn-menuanchor:focus { outline-offset: -8px; width: 48px; height: 48px
}
#ac-globalnav .ac-gn-menuanchor-close { display: none
}
#ac-globalnav .ac-gn-menuanchor-label { position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(0px 0px 99.9% 99.9%); clip-path: inset(0px 0px 99.9% 99.9%); overflow: hidden; height: 1px; width: 1px; padding: 0; border: 0
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuanchor-open, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuanchor-open { display: none
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuanchor-close, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuanchor-close { display: block
} @-webkit-keyframes loader {
from {
-webkit-transform:rotate(0deg) translateZ(0);
transform:rotate(0deg) translateZ(0)
}
to {
-webkit-transform:rotate(360deg) translateZ(0);
transform:rotate(360deg) translateZ(0)
}
}
@keyframes loader {
from {
-webkit-transform:rotate(0deg) translateZ(0);
transform:rotate(0deg) translateZ(0)
}
to {
-webkit-transform:rotate(360deg) translateZ(0);
transform:rotate(360deg) translateZ(0)
}
} #ac-globalnav li.prereg-promo-links-list { display: inline-block
} #ac-globalnav input, #ac-globalnav button { border: none; background-color: transparent
} html.ac-gn-segmentbar-visible { margin-top: 40px !important
} @media only screen and (max-width: 767px) {
html.ac-gn-segmentbar-visible { margin-top: 44px !important
}
}
html.ac-gn-segmentbar-visible body { border-top: 1px solid transparent; margin-top: -1px; position: relative
}
#ac-gn-segmentbar { font-size: 11px; line-height: 1; font-weight: 400; letter-spacing: .005em; font-family: var(--camara-site-font-family); background: #f5f5f7; display: none; position: absolute; top: -40px; left: 0; min-width: 1024px; width: 100%; height: 40px; z-index: 9998
} @media only screen and (max-width: 1023px) {
#ac-gn-segmentbar { min-width: 320px
}
} @media only screen and (max-width: 767px) {
#ac-gn-segmentbar { top: -44px; height: 44px
}
}
html.ac-gn-segmentbar-visible #ac-gn-segmentbar { display: block
}
#ac-gn-segmentbar .ac-gn-segmentbar-content { list-style: none; margin: 0 auto; max-width: 980px; padding: 0 22px; white-space: nowrap
} @media only screen and (max-width: 767px) {
#ac-gn-segmentbar .ac-gn-segmentbar-content { padding: 0 16px
}
}
#ac-gn-segmentbar .ac-gn-segmentbar-item { border-left: 1px solid #d2d2d7; float: left; height: 11px; margin-top: 15px
} @media only screen and (max-width: 767px) {
#ac-gn-segmentbar .ac-gn-segmentbar-item { margin-top: 16.5px
}
}
#ac-gn-segmentbar .ac-gn-segmentbar-item:first-child { border-left: none; margin-left: -11px; max-width: 60%
}
#ac-gn-segmentbar .ac-gn-segmentbar-link { color: #000; cursor: pointer; display: block; line-height: 40px; margin-top: -15px; outline-offset: -11px; overflow: hidden; padding: 0 11px; text-decoration: none; text-overflow: ellipsis
} @media only screen and (max-width: 767px) {
#ac-gn-segmentbar .ac-gn-segmentbar-link { line-height: 44px; margin-top: -16.5px
}
}
#ac-gn-segmentbar .ac-gn-segmentbar-link:hover { color: #6bf; text-decoration: none
}
html.ac-gn-noscroll { margin-top: 0 !important
}
html.ac-gn-noscroll, html.ac-gn-noscroll body { overflow: hidden !important; height: 100% !important
}
html.ac-gn-noscroll-long { overflow-y: scroll !important
}
body.camara-page-shell-pending { background: #fff
}
body.camara-page-shell-pending #ac-localnav, body.camara-page-shell-pending main, body.camara-page-shell-pending #ac-globalfooter { visibility: hidden; opacity: 0; pointer-events: none
}
