@-webkit-keyframes ac-gn-header-slideup-searchshow {
	0% {
	-webkit-transform:none;
	transform:none
}
100% {
	-webkit-transform:translateY(-32px);
	transform:translateY(-32px)
}
}@keyframes ac-gn-header-slideup-searchshow {
	0% {
	-webkit-transform:none;
	transform:none
}
100% {
	-webkit-transform:translateY(-32px);
	transform:translateY(-32px)
}
}#ac-gn-viewport-emitter {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	visibility:hidden;
	z-index:-1
}
#ac-gn-viewport-emitter::before {
	content:"large"
}
#enla{display:none;}
@media only screen and (max-width:1023px) {
	#ac-gn-viewport-emitter::before {
	content:"medium"
}
}@media only screen and (max-width:833px) {
	#ac-gn-viewport-emitter::before {
	content:"small"
}

}

@media only screen and (max-width:419px) {
	#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%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%
}
##ac-globalnav *,#ac-globalnav *:before,#ac-globalnav *:after,#ac-gn-segmentbar *,#ac-gn-segmentbar *:before,#ac-gn-segmentbar *:after {
	float:inherit;
	font-size:1em;
	font-family:inherit;
	font-weight:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	text-align:inherit
}
#ac-globalnav div,#ac-globalnav main,#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 div,#ac-gn-segmentbar main,#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;
	height:35px;
}
#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;
	-moz-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:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
#ac-globalnav input,#ac-globalnav textarea,#ac-gn-segmentbar input,#ac-gn-segmentbar textarea {
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
#ac-globalnav sup,#ac-gn-segmentbar sup {
	font-size:0.6em;
	vertical-align:top;
	position:relative;
	bottom:-0.2em
}
h1 #ac-globalnav sup,h2 #ac-globalnav sup,h3 #ac-globalnav sup,h1 #ac-gn-segmentbar sup,h2 #ac-gn-segmentbar sup,h3 #ac-gn-segmentbar sup {
	font-size:0.4em
}
#ac-globalnav sup a,#ac-gn-segmentbar sup a {
	vertical-align:inherit;
	color:inherit
}
#ac-globalnav sup a:hover,#ac-gn-segmentbar sup a:hover {
	color:#06c;
	text-decoration:none
}
#ac-globalnav sub,#ac-gn-segmentbar sub {
	font-size:smaller;
	vertical-align:sub;
	line-height:1
}
#ac-globalnav:focus,#ac-globalnav *:focus,#ac-gn-segmentbar:focus,#ac-gn-segmentbar *:focus {
	outline:4px solid rgba(0,125,250,0.6);
	outline-offset:1px
}
#ac-globalnav:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav:focus[data-focus-method="touch"]:not(input):not(textarea):not(select),#ac-globalnav *:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav *:focus[data-focus-method="touch"]:not(input):not(textarea):not(select),#ac-gn-segmentbar:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-gn-segmentbar:focus[data-focus-method="touch"]:not(input):not(textarea):not(select),#ac-gn-segmentbar *:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-gn-segmentbar *:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	outline:none
}
#ac-globalnav {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:9999;
	display:block;
	margin:0;
	width:100%;
	min-width:1024px;
	height:58px;
	max-height:58px;
	background:rgba(0,0,0,0.92);
	font-size:17px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@supports ((-webkit-backdrop-filter:saturate(180%) blur(20px)) or (backdrop-filter:saturate(180%) blur(20px))) {
	#ac-globalnav {
	background:rgba(0,0,0,0.8);
	-webkit-backdrop-filter:saturate(180%) blur(20px);
	backdrop-filter:saturate(180%) blur(20px)
}
}.ac-theme-dark #ac-globalnav,#ac-globalnav.ac-globalnav-dark {
	background:rgba(22,22,23,0.92)
}
@supports ((-webkit-backdrop-filter:saturate(180%) blur(20px)) or (backdrop-filter:saturate(180%) blur(20px))) {
	.ac-theme-dark #ac-globalnav,#ac-globalnav.ac-globalnav-dark {
	background:rgba(22,22,23,0.8);
	-webkit-backdrop-filter:saturate(180%) blur(20px);
	backdrop-filter:saturate(180%) blur(20px)
}
}#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:833px) {
	#ac-globalnav {
	overflow-y:hidden;
	max-height:none;
	-webkit-backdrop-filter:none;
	backdrop-filter:none;
	-webkit-transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);
	transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1)
}
#ac-globalnav.with-bagview {
	overflow-y:visible
}
#ac-gn-menustate:checked ~ #ac-globalnav,#ac-gn-menustate:target ~ #ac-globalnav {
	height:100%;
	background:#000;
	-webkit-transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);
	transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1)
}
#ac-globalnav.searchshow,#ac-globalnav.searchopen,#ac-globalnav.searchhide {
	position:fixed
}
}.ac-gn-blur {
	display:none
}
@media only screen and (max-width:833px) {
	.ac-gn-blur {
	display:block;
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:9998;
	margin:0;
	width:100%;
	height: 58px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@supports ((-webkit-backdrop-filter:saturate(180%) blur(20px)) or (backdrop-filter:saturate(180%) blur(20px))) {
	.ac-gn-blur {
	-webkit-backdrop-filter:saturate(180%) blur(20px);
	backdrop-filter:saturate(180%) blur(20px)
}
}}#ac-gn-menustate {
	display:none
}
#ac-gn-placeholder {
	height:58px
}
@media only screen and (max-width:833px) {
	#ac-gn-placeholder {
	height: 58px;
}
}.ac-nav-overlap #ac-gn-placeholder {
	display:none
}
@-webkit-keyframes ac-gn-curtain-show {
	0% {
	opacity:0;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:1
}
}@keyframes ac-gn-curtain-show {
	0% {
	opacity:0;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:1
}
}#ac-gn-curtain {
	background:rgba(0,0,0,0.48);
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9998
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bagview ~ #ac-gn-curtain {
	display:block;
	-webkit-animation:ac-gn-curtain-show .2s both;
	animation:ac-gn-curtain-show .2s both
}
}#ac-globalnav.searchshow ~ #ac-gn-curtain,#ac-globalnav.searchopen ~ #ac-gn-curtain,#ac-globalnav.searchhide ~ #ac-gn-curtain {
	display:block
}
@media only screen and (max-width:833px) {
	#ac-globalnav.searchshow ~ #ac-gn-curtain,#ac-globalnav.searchopen ~ #ac-gn-curtain,#ac-globalnav.searchhide ~ #ac-gn-curtain {
	display:none
}
}#ac-globalnav.searchshow ~ #ac-gn-curtain {
	-webkit-animation:ac-gn-curtain-show .2s both;
	animation:ac-gn-curtain-show .2s both
}
#ac-globalnav.searchhide ~ #ac-gn-curtain {
	animation:ac-gn-curtain-show .2s reverse both
}
#ac-globalnav .ac-gn-content {
	margin:0 auto;
	max-width:980px;
	padding:0 22px;
	position:relative;
	z-index:2;
	padding-left:max(22px,env(safe-area-inset-left));
	padding-right:max(22px,env(safe-area-inset-right));
}
@media only screen and (max-width:833px) {
	#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:5;
	top:0;
	left:0;
	width:100%;
	height:58px;
	overflow:hidden;
}
#ac-globalnav .ac-gn-header .ac-gn-item,#ac-globalnav .ac-gn-header .ac-gn-link {
	height:58px;
}
#ac-globalnav .ac-gn-header .ac-gn-link {
	line-height:2.82353em;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
}
#ac-globalnav .ac-gn-header .ac-gn-apple {
	position:absolute;
	width:48px;
	top:0;
	left:50%;
	margin-left:-24px;
	text-align:center;
	z-index:1;
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-header {
	display:block
}
#ac-globalnav.searchshow .ac-gn-header {
	-webkit-animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32,0.08,0.24,1) both;
	animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32,0.08,0.24,1) both
}
#ac-globalnav.searchopen .ac-gn-header {
	display:none
}
#ac-globalnav.searchhide .ac-gn-header {
	animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.8,0,0.68,0.92) reverse both
}
#ac-globalnav .ac-gn-header .ac-gn-apple {
	display:block;
	left:0;
	left:auto;
	width:auto;
	margin-left:15px;
	/* display:flex;
	*//* display:-webkit-flex;
	*//* justify-content:center;
	*//* align-items:center;
	*/
}
#ac-globalnav .ac-gn-header .ac-gn-bag-small {
	right:max(0px,env(safe-area-inset-right));
	display:block;
	visibility:visible;
	-webkit-transition:opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96),opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1);
	transition:transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96),opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-header .ac-gn-bag-small,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-header .ac-gn-bag-small {
	-webkit-transform:translateY(8px);
	transform:translateY(8px);
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity 0.3s cubic-bezier(0.32,0.08,0.24,1),visibility 0s linear .64s,-webkit-transform 0.36s cubic-bezier(0.54,0.12,0.88,0.64);
	transition:opacity 0.3s cubic-bezier(0.32,0.08,0.24,1),visibility 0s linear .64s,-webkit-transform 0.36s cubic-bezier(0.54,0.12,0.88,0.64);
	transition:transform 0.36s cubic-bezier(0.54,0.12,0.88,0.64),opacity 0.3s cubic-bezier(0.32,0.08,0.24,1),visibility 0s linear .64s;
	transition:transform 0.36s cubic-bezier(0.54,0.12,0.88,0.64),opacity 0.3s cubic-bezier(0.32,0.08,0.24,1),visibility 0s linear .64s,-webkit-transform 0.36s cubic-bezier(0.54,0.12,0.88,0.64)
}
}@-webkit-keyframes ac-gn-list-searchshow {
	0% {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
100% {
	-webkit-transform:translateY(44px);
	transform:translateY(44px);
	opacity:0
}
}@keyframes ac-gn-list-searchshow {
	0% {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
100% {
	-webkit-transform:translateY(44px);
	transform:translateY(44px);
	opacity:0
}
}#ac-globalnav .ac-gn-header+.ac-gn-list {
	top:48px
}
#ac-globalnav .ac-gn-list {
	cursor:default;
	margin:0 -8px;
	width:auto;
	height:58px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-list {
	display:block;
	position:absolute;
	z-index:1;
	top:3.52941em;
	right:0;
	bottom:0;
	left:0;
	max-width:664px;
	margin:0 auto;
	padding:51px 40px 8px;
	height:auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	visibility:hidden;
	-webkit-transition:visibility 0s linear 1s;
	transition:visibility 0s linear 1s;
}
#ac-globalnav.menu-opening .ac-gn-list,#ac-globalnav.menu-closing .ac-gn-list {
	overflow:hidden
}
#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-gn-menustate:checked ~ #ac-globalnav.searchshow .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav.searchshow .ac-gn-list {
	-webkit-animation:ac-gn-list-searchshow .36s cubic-bezier(0.32,0.08,0.24,1) both;
	animation:ac-gn-list-searchshow .36s cubic-bezier(0.32,0.08,0.24,1) both
}
#ac-gn-menustate:checked ~ #ac-globalnav.searchopen .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav.searchopen .ac-gn-list {
	visibility:hidden;
	-webkit-transform:translateY(44px);
	transform:translateY(44px);
	opacity:0
}
#ac-gn-menustate:checked ~ #ac-globalnav.searchhide .ac-gn-list,#ac-gn-menustate:target ~ #ac-globalnav.searchhide .ac-gn-list {
	animation:ac-gn-list-searchshow .36s cubic-bezier(0.8,0,0.68,0.92) reverse both
}
}@-webkit-keyframes ac-gn-item-searchshow {
	0% {
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);
	animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)
}
40% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(0.7);
	transform:scale(0.7)
}
}@keyframes ac-gn-item-searchshow {
	0% {
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);
	animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)
}
40% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(0.7);
	transform:scale(0.7)
}
}@-webkit-keyframes ac-gn-item-searchhide {
	0% {
	opacity:0;
	-webkit-transform:scale(0.7);
	transform:scale(0.7)
}
60% {
	opacity:1
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);
	animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)
}
}@keyframes ac-gn-item-searchhide {
	0% {
	opacity:0;
	-webkit-transform:scale(0.7);
	transform:scale(0.7)
}
60% {
	opacity:1
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1);
	animation-timing-function:cubic-bezier(0.2727,0.0986,0.8333,1)
}
}@-webkit-keyframes ac-gn-search-placeholder-searchshow {
	0% {
	opacity:1;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:0.4
}
}@keyframes ac-gn-search-placeholder-searchshow {
	0% {
	opacity:1;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:0.4
}
}@-webkit-keyframes ac-gn-bag-searchshow {
	0% {
	opacity:1;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:0
}
}@keyframes ac-gn-bag-searchshow {
	0% {
	opacity:1;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:0
}
}#ac-globalnav .ac-gn-item {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	position:relative;
	height:58px;
	z-index:1;
	vertical-align:top;
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-item {
	width:100%;
	height:44px
}
}#ac-globalnav.searchshow .ac-gn-item-menu,#ac-globalnav.searchopen .ac-gn-item-menu,#ac-globalnav.searchhide .ac-gn-item-menu {
	pointer-events:none
}
#ac-globalnav.searchshow .ac-gn-item-menu {
	-webkit-animation:ac-gn-item-searchshow .325s both;
	animation:ac-gn-item-searchshow .325s both
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(2) {
	-webkit-animation-delay:.33s;
	animation-delay:.33s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(3) {
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(4) {
	-webkit-animation-delay:.27s;
	animation-delay:.27s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(5) {
	-webkit-animation-delay:.24s;
	animation-delay:.24s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(6) {
	-webkit-animation-delay:.21s;
	animation-delay:.21s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(7) {
	-webkit-animation-delay:.18s;
	animation-delay:.18s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(8) {
	-webkit-animation-delay:.15s;
	animation-delay:.15s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(9) {
	-webkit-animation-delay:.12s;
	animation-delay:.12s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(10) {
	-webkit-animation-delay:.09s;
	animation-delay:.09s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(11) {
	-webkit-animation-delay:.06s;
	animation-delay:.06s
}
#ac-globalnav.searchshow .ac-gn-item-menu:nth-child(12) {
	-webkit-animation-delay:.03s;
	animation-delay:.03s
}
#ac-globalnav.searchopen .ac-gn-item-menu {
	visibility:hidden
}
#ac-globalnav.searchhide .ac-gn-item-menu {
	-webkit-animation:ac-gn-item-searchhide .325s both;
	animation:ac-gn-item-searchhide .325s both
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(2) {
	-webkit-animation-delay:.03s;
	animation-delay:.03s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(3) {
	-webkit-animation-delay:.06s;
	animation-delay:.06s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(4) {
	-webkit-animation-delay:.09s;
	animation-delay:.09s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(5) {
	-webkit-animation-delay:.12s;
	animation-delay:.12s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(6) {
	-webkit-animation-delay:.15s;
	animation-delay:.15s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(7) {
	-webkit-animation-delay:.18s;
	animation-delay:.18s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(8) {
	-webkit-animation-delay:.21s;
	animation-delay:.21s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(9) {
	-webkit-animation-delay:.24s;
	animation-delay:.24s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(10) {
	-webkit-animation-delay:.27s;
	animation-delay:.27s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(11) {
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(12) {
	-webkit-animation-delay:.33s;
	animation-delay:.33s
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-item-menu {
	opacity:0;
	pointer-events:none
}
#ac-globalnav .ac-gn-item-menu:nth-child(2) {
	-webkit-transform:translateY(-44px);
	transform:translateY(-44px);
	-webkit-transition:opacity .3345s cubic-bezier(0.52,0.16,0.52,0.84) .15s,-webkit-transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s;
	transition:opacity .3345s cubic-bezier(0.52,0.16,0.52,0.84) .15s,-webkit-transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s;
	transition:opacity .3345s cubic-bezier(0.52,0.16,0.52,0.84) .15s,transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s;
	transition:opacity .3345s cubic-bezier(0.52,0.16,0.52,0.84) .15s,transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s,-webkit-transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s;
	padding-top:1px
}
#ac-globalnav .ac-gn-item-menu:nth-child(3) {
	-webkit-transform:translateY(-40px);
	transform:translateY(-40px);
	-webkit-transition:opacity .30573s cubic-bezier(0.52,0.16,0.52,0.84) .13667s,-webkit-transform .45552s cubic-bezier(0.52,0.16,0.52,0.84) .09933s;
	transition:opacity .30573s cubic-bezier(0.52,0.16,0.52,0.84) .13667s,-webkit-transform .45552s cubic-bezier(0.52,0.16,0.52,0.84) .09933s;
	transition:opacity .30573s cubic-bezier(0.52,0.16,0.52,0.84) .13667s,transform .45552s cubic-bezier(0.52,0.16,0.52,0.84) .09933s;
	transition:opacity .30573s cubic-bezier(0.52,0.16,0.52,0.84) .13667s,transform .45552s cubic-bezier(0.52,0.16,0.52,0.84) .09933s,-webkit-transform .45552s cubic-bezier(0.52,0.16,0.52,0.84) .09933s
}
#ac-globalnav .ac-gn-item-menu:before {
	/* content:'';
	*/display:block;
	width:100%;
	height:1px;
	background:#424245;
	bottom:0;
	position:absolute;
}
#ac-globalnav .ac-gn-item-menu:nth-child(4) {
	-webkit-transform:translateY(-36px);
	transform:translateY(-36px);
	-webkit-transition:opacity .28122s cubic-bezier(0.52,0.16,0.52,0.84) .12333s,-webkit-transform .44574s cubic-bezier(0.52,0.16,0.52,0.84) .09067s;
	transition:opacity .28122s cubic-bezier(0.52,0.16,0.52,0.84) .12333s,-webkit-transform .44574s cubic-bezier(0.52,0.16,0.52,0.84) .09067s;
	transition:opacity .28122s cubic-bezier(0.52,0.16,0.52,0.84) .12333s,transform .44574s cubic-bezier(0.52,0.16,0.52,0.84) .09067s;
	transition:opacity .28122s cubic-bezier(0.52,0.16,0.52,0.84) .12333s,transform .44574s cubic-bezier(0.52,0.16,0.52,0.84) .09067s,-webkit-transform .44574s cubic-bezier(0.52,0.16,0.52,0.84) .09067s
}
#ac-globalnav .ac-gn-item-menu:before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(5) {
	-webkit-transform:translateY(-32px);
	transform:translateY(-32px);
	-webkit-transition:opacity .26098s cubic-bezier(0.52,0.16,0.52,0.84) .11s,-webkit-transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s;
	transition:opacity .26098s cubic-bezier(0.52,0.16,0.52,0.84) .11s,-webkit-transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s;
	transition:opacity .26098s cubic-bezier(0.52,0.16,0.52,0.84) .11s,transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s;
	transition:opacity .26098s cubic-bezier(0.52,0.16,0.52,0.84) .11s,transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s,-webkit-transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s
}
#ac-globalnav .ac-gn-item-menu:nth-child(5)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(6) {
	-webkit-transform:translateY(-28px);
	transform:translateY(-28px);
	-webkit-transition:opacity .24499s cubic-bezier(0.52,0.16,0.52,0.84) .09667s,-webkit-transform .43097s cubic-bezier(0.52,0.16,0.52,0.84) .07333s;
	transition:opacity .24499s cubic-bezier(0.52,0.16,0.52,0.84) .09667s,-webkit-transform .43097s cubic-bezier(0.52,0.16,0.52,0.84) .07333s;
	transition:opacity .24499s cubic-bezier(0.52,0.16,0.52,0.84) .09667s,transform .43097s cubic-bezier(0.52,0.16,0.52,0.84) .07333s;
	transition:opacity .24499s cubic-bezier(0.52,0.16,0.52,0.84) .09667s,transform .43097s cubic-bezier(0.52,0.16,0.52,0.84) .07333s,-webkit-transform .43097s cubic-bezier(0.52,0.16,0.52,0.84) .07333s
}
#ac-globalnav .ac-gn-item-menu:nth-child(6)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(7) {
	-webkit-transform:translateY(-24px);
	transform:translateY(-24px);
	-webkit-transition:opacity .23327s cubic-bezier(0.52,0.16,0.52,0.84) .08333s,-webkit-transform .42598s cubic-bezier(0.52,0.16,0.52,0.84) .06467s;
	transition:opacity .23327s cubic-bezier(0.52,0.16,0.52,0.84) .08333s,-webkit-transform .42598s cubic-bezier(0.52,0.16,0.52,0.84) .06467s;
	transition:opacity .23327s cubic-bezier(0.52,0.16,0.52,0.84) .08333s,transform .42598s cubic-bezier(0.52,0.16,0.52,0.84) .06467s;
	transition:opacity .23327s cubic-bezier(0.52,0.16,0.52,0.84) .08333s,transform .42598s cubic-bezier(0.52,0.16,0.52,0.84) .06467s,-webkit-transform .42598s cubic-bezier(0.52,0.16,0.52,0.84) .06467s
}
#ac-globalnav .ac-gn-item-menu:nth-child(7)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(8) {
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px);
	-webkit-transition:opacity .22581s cubic-bezier(0.52,0.16,0.52,0.84) .07s,-webkit-transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s;
	transition:opacity .22581s cubic-bezier(0.52,0.16,0.52,0.84) .07s,-webkit-transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s;
	transition:opacity .22581s cubic-bezier(0.52,0.16,0.52,0.84) .07s,transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s;
	transition:opacity .22581s cubic-bezier(0.52,0.16,0.52,0.84) .07s,transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s,-webkit-transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s
}
#ac-globalnav .ac-gn-item-menu:nth-child(8)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(9) {
	-webkit-transform:translateY(-16px);
	transform:translateY(-16px);
	-webkit-transition:opacity .22261s cubic-bezier(0.52,0.16,0.52,0.84) .05667s,-webkit-transform .4208s cubic-bezier(0.52,0.16,0.52,0.84) .04733s;
	transition:opacity .22261s cubic-bezier(0.52,0.16,0.52,0.84) .05667s,-webkit-transform .4208s cubic-bezier(0.52,0.16,0.52,0.84) .04733s;
	transition:opacity .22261s cubic-bezier(0.52,0.16,0.52,0.84) .05667s,transform .4208s cubic-bezier(0.52,0.16,0.52,0.84) .04733s;
	transition:opacity .22261s cubic-bezier(0.52,0.16,0.52,0.84) .05667s,transform .4208s cubic-bezier(0.52,0.16,0.52,0.84) .04733s,-webkit-transform .4208s cubic-bezier(0.52,0.16,0.52,0.84) .04733s
}
#ac-globalnav .ac-gn-item-menu:nth-child(9)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(10) {
	-webkit-transform:translateY(-12px);
	transform:translateY(-12px);
	-webkit-transition:opacity .22368s cubic-bezier(0.52,0.16,0.52,0.84) .04333s,-webkit-transform .4206s cubic-bezier(0.52,0.16,0.52,0.84) .03867s;
	transition:opacity .22368s cubic-bezier(0.52,0.16,0.52,0.84) .04333s,-webkit-transform .4206s cubic-bezier(0.52,0.16,0.52,0.84) .03867s;
	transition:opacity .22368s cubic-bezier(0.52,0.16,0.52,0.84) .04333s,transform .4206s cubic-bezier(0.52,0.16,0.52,0.84) .03867s;
	transition:opacity .22368s cubic-bezier(0.52,0.16,0.52,0.84) .04333s,transform .4206s cubic-bezier(0.52,0.16,0.52,0.84) .03867s,-webkit-transform .4206s cubic-bezier(0.52,0.16,0.52,0.84) .03867s
}
#ac-globalnav .ac-gn-item-menu:nth-child(10)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#ac-globalnav .ac-gn-item-menu:nth-child(11) {
	-webkit-transform:translateY(-8px);
	transform:translateY(-8px);
	-webkit-transition:opacity .229s cubic-bezier(0.52,0.16,0.52,0.84) .03s,-webkit-transform .422s cubic-bezier(0.52,0.16,0.52,0.84) .03s;
	transition:opacity .229s cubic-bezier(0.52,0.16,0.52,0.84) .03s,-webkit-transform .422s cubic-bezier(0.52,0.16,0.52,0.84) .03s;
	transition:opacity .229s cubic-bezier(0.52,0.16,0.52,0.84) .03s,transform .422s cubic-bezier(0.52,0.16,0.52,0.84) .03s;
	transition:opacity .229s cubic-bezier(0.52,0.16,0.52,0.84) .03s,transform .422s cubic-bezier(0.52,0.16,0.52,0.84) .03s,-webkit-transform .422s cubic-bezier(0.52,0.16,0.52,0.84) .03s
}
#ac-globalnav .ac-gn-item-menu:nth-child(11)::before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#424245
}
#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;
	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:opacity .3091s cubic-bezier(0.32,0.08,0.24,1) .03s,-webkit-transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s;
	transition:opacity .3091s cubic-bezier(0.32,0.08,0.24,1) .03s,-webkit-transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s;
	transition:opacity .3091s cubic-bezier(0.32,0.08,0.24,1) .03s,transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s;
	transition:opacity .3091s cubic-bezier(0.32,0.08,0.24,1) .03s,transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s,-webkit-transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s
}
#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:opacity .31812s cubic-bezier(0.32,0.08,0.24,1) .04333s,-webkit-transform .35351s cubic-bezier(0.32,0.08,0.24,1) .03333s;
	transition:opacity .31812s cubic-bezier(0.32,0.08,0.24,1) .04333s,-webkit-transform .35351s cubic-bezier(0.32,0.08,0.24,1) .03333s;
	transition:opacity .31812s cubic-bezier(0.32,0.08,0.24,1) .04333s,transform .35351s cubic-bezier(0.32,0.08,0.24,1) .03333s;
	transition:opacity .31812s cubic-bezier(0.32,0.08,0.24,1) .04333s,transform .35351s cubic-bezier(0.32,0.08,0.24,1) .03333s,-webkit-transform .35351s cubic-bezier(0.32,0.08,0.24,1) .03333s
}
#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:opacity .32664s cubic-bezier(0.32,0.08,0.24,1) .05667s,-webkit-transform .36347s cubic-bezier(0.32,0.08,0.24,1) .04667s;
	transition:opacity .32664s cubic-bezier(0.32,0.08,0.24,1) .05667s,-webkit-transform .36347s cubic-bezier(0.32,0.08,0.24,1) .04667s;
	transition:opacity .32664s cubic-bezier(0.32,0.08,0.24,1) .05667s,transform .36347s cubic-bezier(0.32,0.08,0.24,1) .04667s;
	transition:opacity .32664s cubic-bezier(0.32,0.08,0.24,1) .05667s,transform .36347s cubic-bezier(0.32,0.08,0.24,1) .04667s,-webkit-transform .36347s cubic-bezier(0.32,0.08,0.24,1) .04667s
}
#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:opacity .33467s cubic-bezier(0.32,0.08,0.24,1) .07s,-webkit-transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s;
	transition:opacity .33467s cubic-bezier(0.32,0.08,0.24,1) .07s,-webkit-transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s;
	transition:opacity .33467s cubic-bezier(0.32,0.08,0.24,1) .07s,transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s;
	transition:opacity .33467s cubic-bezier(0.32,0.08,0.24,1) .07s,transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s,-webkit-transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s
}
#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:opacity .3422s cubic-bezier(0.32,0.08,0.24,1) .08333s,-webkit-transform .38926s cubic-bezier(0.32,0.08,0.24,1) .07333s;
	transition:opacity .3422s cubic-bezier(0.32,0.08,0.24,1) .08333s,-webkit-transform .38926s cubic-bezier(0.32,0.08,0.24,1) .07333s;
	transition:opacity .3422s cubic-bezier(0.32,0.08,0.24,1) .08333s,transform .38926s cubic-bezier(0.32,0.08,0.24,1) .07333s;
	transition:opacity .3422s cubic-bezier(0.32,0.08,0.24,1) .08333s,transform .38926s cubic-bezier(0.32,0.08,0.24,1) .07333s,-webkit-transform .38926s cubic-bezier(0.32,0.08,0.24,1) .07333s
}
#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:opacity .34923s cubic-bezier(0.32,0.08,0.24,1) .09667s,-webkit-transform .40508s cubic-bezier(0.32,0.08,0.24,1) .08667s;
	transition:opacity .34923s cubic-bezier(0.32,0.08,0.24,1) .09667s,-webkit-transform .40508s cubic-bezier(0.32,0.08,0.24,1) .08667s;
	transition:opacity .34923s cubic-bezier(0.32,0.08,0.24,1) .09667s,transform .40508s cubic-bezier(0.32,0.08,0.24,1) .08667s;
	transition:opacity .34923s cubic-bezier(0.32,0.08,0.24,1) .09667s,transform .40508s cubic-bezier(0.32,0.08,0.24,1) .08667s,-webkit-transform .40508s cubic-bezier(0.32,0.08,0.24,1) .08667s
}
#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:opacity .35577s cubic-bezier(0.32,0.08,0.24,1) .11s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s;
	transition:opacity .35577s cubic-bezier(0.32,0.08,0.24,1) .11s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s;
	transition:opacity .35577s cubic-bezier(0.32,0.08,0.24,1) .11s,transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s;
	transition:opacity .35577s cubic-bezier(0.32,0.08,0.24,1) .11s,transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s
}
#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:opacity .36181s cubic-bezier(0.32,0.08,0.24,1) .12333s,-webkit-transform .44258s cubic-bezier(0.32,0.08,0.24,1) .11333s;
	transition:opacity .36181s cubic-bezier(0.32,0.08,0.24,1) .12333s,-webkit-transform .44258s cubic-bezier(0.32,0.08,0.24,1) .11333s;
	transition:opacity .36181s cubic-bezier(0.32,0.08,0.24,1) .12333s,transform .44258s cubic-bezier(0.32,0.08,0.24,1) .11333s;
	transition:opacity .36181s cubic-bezier(0.32,0.08,0.24,1) .12333s,transform .44258s cubic-bezier(0.32,0.08,0.24,1) .11333s,-webkit-transform .44258s cubic-bezier(0.32,0.08,0.24,1) .11333s
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(10),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(10) {
	-webkit-transition:opacity .36735s cubic-bezier(0.32,0.08,0.24,1) .13667s,-webkit-transform .46427s cubic-bezier(0.32,0.08,0.24,1) .12667s;
	transition:opacity .36735s cubic-bezier(0.32,0.08,0.24,1) .13667s,-webkit-transform .46427s cubic-bezier(0.32,0.08,0.24,1) .12667s;
	transition:opacity .36735s cubic-bezier(0.32,0.08,0.24,1) .13667s,transform .46427s cubic-bezier(0.32,0.08,0.24,1) .12667s;
	transition:opacity .36735s cubic-bezier(0.32,0.08,0.24,1) .13667s,transform .46427s cubic-bezier(0.32,0.08,0.24,1) .12667s,-webkit-transform .46427s cubic-bezier(0.32,0.08,0.24,1) .12667s
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(11),#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(11) {
	-webkit-transition:opacity .3724s cubic-bezier(0.32,0.08,0.24,1) .15s,-webkit-transform .4879s cubic-bezier(0.32,0.08,0.24,1) .14s;
	transition:opacity .3724s cubic-bezier(0.32,0.08,0.24,1) .15s,-webkit-transform .4879s cubic-bezier(0.32,0.08,0.24,1) .14s;
	transition:opacity .3724s cubic-bezier(0.32,0.08,0.24,1) .15s,transform .4879s cubic-bezier(0.32,0.08,0.24,1) .14s;
	transition:opacity .3724s cubic-bezier(0.32,0.08,0.24,1) .15s,transform .4879s cubic-bezier(0.32,0.08,0.24,1) .14s,-webkit-transform .4879s cubic-bezier(0.32,0.08,0.24,1) .14s
}
#ac-globalnav.searchshow .ac-gn-item-menu,#ac-globalnav.searchopen .ac-gn-item-menu,#ac-globalnav.searchhide .ac-gn-item-menu {
	-webkit-animation:none;
	animation:none
}
}#ac-globalnav.searchshow .ac-gn-bag,#ac-globalnav.searchopen .ac-gn-bag,#ac-globalnav.searchhide .ac-gn-bag {
	pointer-events:none
}
#ac-globalnav.searchshow .ac-gn-bag {
	-webkit-animation:ac-gn-item-searchshow .325s both;
	animation:ac-gn-item-searchshow .325s both
}
#ac-globalnav.searchopen .ac-gn-bag {
	visibility:hidden
}
#ac-globalnav.searchhide .ac-gn-bag {
	-webkit-animation:ac-gn-item-searchhide .325s both;
	animation:ac-gn-item-searchhide .325s both;
	-webkit-animation-delay:.36s;
	animation-delay:.36s
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bag {
	right:0;
	display:none;
	position:absolute;
	top:0;
	width:auto;
	z-index:1
}
}#ac-globalnav .ac-gn-search-small {
	display:none
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-search {
	display:none
}
#ac-globalnav.searchshow .ac-gn-search,#ac-globalnav.searchopen .ac-gn-search,#ac-globalnav.searchhide .ac-gn-search {
	-webkit-animation:none;
	animation:none
}
#ac-globalnav .ac-gn-search-small {
	display:block
}
}#ac-globalnav .ac-gn-search .ac-gn-link-search {
	background-position:8px 0
}
#ac-globalnav.searchshow .ac-gn-apple {
	-webkit-animation:ac-gn-item-searchshow .325s both;
	animation:ac-gn-item-searchshow .325s both;
	-webkit-animation-delay:.36s;
	animation-delay:.36s
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-apple {
	display:none
}
}#ac-globalnav.searchopen .ac-gn-apple {
	visibility:hidden
}
#ac-globalnav.searchhide .ac-gn-apple {
	-webkit-animation:ac-gn-item-searchhide .325s both;
	animation:ac-gn-item-searchhide .325s both
}
#ac-globalnav .ac-gn-link {
	font-size:15px;
	line-height:3.66667;
	font-weight:400;
	letter-spacing:-.01em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color: #fff;
	position:relative;
	z-index:1;
	display:inline-block;
	padding:0 8px;
	height:58px;
	/* opacity:.8; */
	background:no-repeat;
	text-decoration:none;
	white-space:nowrap;
	-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline-offset:-7px;
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-link {
	font-size:17px;
	line-height:1.23536;
	font-weight:400;
	letter-spacing:-.022em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
}#ac-globalnav .ac-gn-link:hover {
	opacity:1
}
#ac-globalnav .ac-gn-link:focus {
	opacity:1;
	-webkit-transition:none;
	transition:none
}
#ac-globalnav .ac-gn-link-text {
	position:absolute;
	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%
}
#ac-globalnav .ac-gn-bag-wrapper {
	cursor:pointer;
	height:100%;
	opacity:.8;
	-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
#ac-globalnav .ac-gn-bag-wrapper:hover {
	opacity:1
}
#ac-globalnav .ac-gn-bag-wrapper:focus-within {
	opacity:1;
	-webkit-transition:none;
	transition:none
}
#ac-globalnav .ac-gn-link-bag {
	opacity:1
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-link-bag {
	padding:0 16px
}
}@media only screen and (max-width:833px) {
	#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;
	line-height:45px;
	height:45px;
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-link-bag {
	width:15px
}
}#ac-globalnav .ac-gn-menuicon {
	right:max(0px,env(safe-area-inset-left));
	position:absolute;
	z-index:2;
	top:0;
	width:58px;
	border-bottom:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
#ac-globalnav .ac-gn-menuicon-label {
	display:block;
	position:absolute;
	opacity:.8;
	z-index:3;
	top:0;
	width:58px;
	height:58px;
	cursor:pointer;
	-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
}
#ac-globalnav .ac-gn-menuicon-bread {
	position:absolute;
	z-index:3;
	top:12px;
	left:9px;
	width:30px;
	height:30px;
	-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
}
#ac-globalnav .ac-gn-menuicon-bread-top {
	-webkit-transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96),-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	-webkit-transform:none;
	transform:none;
	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 .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	transition:-webkit-transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	transition:transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	transition:transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s,-webkit-transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
#ac-globalnav .ac-gn-menuicon-bread-bottom {
	-webkit-transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96),-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	-webkit-transform:none;
	transform:none
}
#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 .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	transition:-webkit-transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	transition:transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	transition:transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s,-webkit-transform .3192s cubic-bezier(0.04,0.04,0.12,0.96) .1008s;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
#ac-globalnav.searchopen .ac-gn-menuicon-bread {
	visibility:hidden
}
#ac-globalnav .ac-gn-menuicon-bread-crust {
	display:block;
	width:17px;
	height:1px;
	background:#fff;
	border-radius:0.5px;
	position:absolute;
	left:7px;
	z-index:1
}
#ac-globalnav .ac-gn-menuicon-bread-crust-top {
	top:14px;
	-webkit-transform:translateY(-3px) scaleX(.88235);
	transform:translateY(-3px) scaleX(.88235);
	-webkit-transition:-webkit-transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s;
	transition:-webkit-transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s;
	transition:transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s;
	transition:transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s,-webkit-transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s
}
#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-transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96),-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	-webkit-transform:none;
	transform:none
}
#ac-globalnav .ac-gn-menuicon-bread-crust-bottom {
	bottom:14px;
	-webkit-transform:translateY(3px) scaleX(.88235);
	transform:translateY(3px) scaleX(.88235);
	-webkit-transition:-webkit-transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s;
	transition:-webkit-transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s;
	transition:transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s;
	transition:transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s,-webkit-transform .1596s cubic-bezier(0.52,0.16,0.52,0.84) .1008s
}
#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 .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	transition:transform .1806s cubic-bezier(0.04,0.04,0.12,0.96),-webkit-transform .1806s cubic-bezier(0.04,0.04,0.12,0.96);
	-webkit-transform:none;
	transform:none
}
#ac-globalnav .ac-gn-menuanchor:hover ~ .ac-gn-menuicon-label,#ac-globalnav .ac-gn-menuanchor:focus ~ .ac-gn-menuicon-label,#ac-globalnav .ac-gn-menuanchor:active ~ .ac-gn-menuicon-label {
	opacity:1
}
#ac-globalnav .ac-gn-menuanchor {
	left:0;
	color:#fff;
	position:absolute;
	top:0;
	width:58px;
	height:58px;
	z-index:10;
}
#ac-globalnav .ac-gn-menuanchor:focus {
	outline-offset:-8px
}
#ac-globalnav .ac-gn-menuanchor-close {
	display:none
}
#ac-globalnav .ac-gn-menuanchor-label {
	position:absolute;
	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
}
#ac-globalnav .ac-gn-bag-badge {
	right:9px;
	top:auto;
	display:inline-block;
	position:absolute;
	bottom:11px;
	z-index:1;
	width:1.3em;
	height:1.3em;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:none;
	color:#1d1d1f;
	font-size:10px;
	font-weight:600;
	letter-spacing:-0.008em;
	line-height:1.3;
	text-align:center;
	-webkit-transform:scale(0) translateX(-7px);
	transform:scale(0) translateX(-7px);
	-webkit-transform-origin:right;
	transform-origin:right
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bag-badge {
	right:15px;
	bottom:13px
}
}#ac-globalnav .ac-gn-bag-badge::before,#ac-globalnav .ac-gn-bag-badge::after {
	right:0;
	content:'';
	background:#fff;
	border-radius:1.3em;
	display:block;
	height:100%;
	width:1.3em;
	position:absolute;
	top:0
}
#ac-globalnav .ac-gn-bag-badge::before {
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1),-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav .ac-gn-bag-badge-separator {
	right:.65em;
	background:#fff;
	width:1em;
	height:100%;
	position:absolute;
	top:0;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:right;
	transform-origin:right;
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1),-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav .ac-gn-bag-badge-number {
	display:block;
	position:relative;
	z-index:2;
	
	letter-spacing:inherit;
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1),-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
.windows#ac-globalnav.firefox .ac-gn-bag-badge-number {
	line-height:1.2
}
#ac-globalnav .ac-gn-bag-badge-unit {
	right:1.5px;
	opacity:0;
	display:inline-block;
	position:absolute;
	top:0;
	z-index:2;
	-webkit-transition:opacity 0.1s cubic-bezier(0.25,0.1,0.3,1);
	transition:opacity 0.1s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav.with-bag-count .ac-gn-bag.with-badge {
	padding-left:6px;
	-webkit-transition:padding 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:padding 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav.with-bag-count .ac-gn-bag.with-badge .ac-gn-bag-badge {
	-webkit-transform:none;
	transform:none;
	-webkit-transition:width 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:width 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav.with-bag-count .ac-gn-link-bag {
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1),-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	-webkit-transform:translateX(-6px);
	transform:translateX(-6px)
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bag-count .ac-gn-link-bag {
	-webkit-transform:translateX(-4px);
	transform:translateX(-4px)
}
}#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge {
	padding-left:.5em
}
#ac-globalnav.with-bag-count-double .ac-gn-bag-badge {
	width:1.8em
}
#ac-globalnav.with-bag-count-double .ac-gn-bag-badge::before {
	-webkit-transform:translateX(-.5em);
	transform:translateX(-.5em)
}
#ac-globalnav.with-bag-count-double .ac-gn-bag-badge-separator {
	-webkit-transform:scaleX(.45455);
	transform:scaleX(.45455)
}
#ac-globalnav.with-bag-count-double .ac-gn-link-bag {
	-webkit-transform:translateX(-11px);
	transform:translateX(-11px)
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bag-count-double .ac-gn-link-bag {
	-webkit-transform:translateX(-9px);
	transform:translateX(-9px)
}
}#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge {
	padding-left:1.1em
}
#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge {
	width:2.4em
}
#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge::before {
	-webkit-transform:translateX(-1.1em);
	transform:translateX(-1.1em)
}
#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge-separator {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge-number {
	-webkit-transform:translateX(-2.5px);
	transform:translateX(-2.5px)
}
#ac-globalnav.with-bag-count-triple .ac-gn-bag-badge-unit {
	opacity:1;
	-webkit-transition:opacity 0.15s cubic-bezier(0.25,0.1,0.3,1) 0.185s;
	transition:opacity 0.15s cubic-bezier(0.25,0.1,0.3,1) 0.185s
}
#ac-globalnav.with-bag-count-triple .ac-gn-link-bag {
	-webkit-transform:translateX(-17px);
	transform:translateX(-17px)
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bag-count-triple .ac-gn-link-bag {
	-webkit-transform:translateX(-15px);
	transform:translateX(-15px)
}
}#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.with-bag-count-onload .ac-gn-link-bag {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge::before,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge::after,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge-separator,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge-number,#ac-globalnav.with-bag-count-onload .ac-gn-bag.with-badge .ac-gn-bag-badge-unit {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.bagitem-adding .ac-gn-link-bag {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.bagitem-adding .ac-gn-bag.with-badge {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.bagitem-adding .ac-gn-bag.with-badge .ac-gn-bag-badge {
	-webkit-transition:none;
	transition:none
}
.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge::before,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge::after,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge-separator,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge-number,.bagitem-adding#ac-globalnav.with-bag-count-double .ac-gn-bag.with-badge .ac-gn-bag-badge-unit {
	-webkit-transition:none;
	transition:none
}
.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge::before,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge::after,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge-separator,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge-number,.bagitem-adding#ac-globalnav.with-bag-count-triple .ac-gn-bag.with-badge .ac-gn-bag-badge-unit {
	-webkit-transition:none;
	transition:none
}
#ac-globalnav.bagitem-removing .ac-gn-bag {
	-webkit-transition:padding 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:padding 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav.bagitem-removing .ac-gn-link-bag {
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:transform 0.3s cubic-bezier(0.25,0.1,0.3,1),-webkit-transform 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav.bagitem-removing .ac-gn-bag .ac-gn-bag-badge {
	-webkit-transition:all 0.3s cubic-bezier(0.25,0.1,0.3,1);
	transition:all 0.3s cubic-bezier(0.25,0.1,0.3,1)
}
#ac-globalnav .ac-gn-bagview {
	margin-right:-115px;
	right:0;
	position:absolute;
	top:48px;
	z-index:1
}
#ac-globalnav.with-bag-count .ac-gn-bagview {
	right:3px
}
#ac-globalnav.with-bag-count-double .ac-gn-bagview {
	right:6.5px
}
#ac-globalnav.with-bag-count-triple .ac-gn-bagview {
	right:7.5px
}
@media only screen and (max-width:1266px) {
	#ac-globalnav .ac-gn-bagview {
	margin-right:calc(512px - 50vw);
	right:4px
}
@supports (right:calc(max(0px))) {
	#ac-globalnav .ac-gn-bagview {
	right:calc(max(4px,calc(env(safe-area-inset-right) - 16px)))
}
}#ac-globalnav.with-bag-count .ac-gn-bagview {
	right:4px
}
@supports (right:calc(max(0px))) {
	#ac-globalnav.with-bag-count .ac-gn-bagview {
	right:calc(max(4px,calc(env(safe-area-inset-right) - 16px)))
}
}}@media only screen and (max-width:1024px) {
	#ac-globalnav .ac-gn-bagview {
	margin-right:0
}
#ac-globalnav.with-bag-count .ac-gn-bagview {
	margin-right:0
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bagview {
	margin-right:0;
	right:4px;
	top:52px
}
#ac-globalnav.with-bag-count .ac-gn-bagview {
	margin-right:0;
	right:4px
}
}#ac-globalnav .ac-gn-bagview-caret {
	left:0;
	overflow:hidden;
	position:absolute;
	bottom:-5px;
	width:100%;
	height:8px;
	z-index:1
}
#ac-globalnav.with-bag-count .ac-gn-bagview-caret {
	left:-3px
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bag-count .ac-gn-bagview-caret {
	left:-4px
}
}#ac-globalnav.with-bag-count-double .ac-gn-bagview-caret {
	left:-6.5px
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bag-count-double .ac-gn-bagview-caret {
	left:-9px
}
}#ac-globalnav.with-bag-count-triple .ac-gn-bagview-caret {
	left:-7.5px
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bag-count-triple .ac-gn-bagview-caret {
	left:-15px
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bagview-caret {
	bottom:calc(100% - 0.5px)
}
}@media only screen and (max-width:419px) {
	#ac-globalnav .ac-gn-bagview-caret {
	margin-bottom:0
}
}#ac-globalnav .ac-gn-bagview-caret:after {
	left:50%;
	border:1px solid;
	content:'';
	display:block;
	position:absolute;
	top:0;
	width:12px;
	height:12px;
	-webkit-transform:rotate(45deg) skew(4deg,4deg);
	transform:rotate(45deg) skew(4deg,4deg);
	-webkit-transform-origin:0% 0;
	transform-origin:0% 0;
	z-index:1
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bagview-caret:after {
	left:auto;
	right:max(10px,calc(env(safe-area-inset-right) + 10px))
}
}#ac-globalnav .ac-gn-bagview {
	font-size:14px;
	line-height:1.35718;
	font-weight:400;
	letter-spacing:-.01em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	background:#fff;
	border:1px solid #d2d2d7;
	border-radius:18px;
	display:none;
	width:286px
}
#ac-globalnav.with-bagview .ac-gn-bagview {
	display:block
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bagview {
	border-radius:0;
	border-width:0 0 1px 0;
	top:48px;
	left:0;
	right:0;
	width:100%
}
}#ac-globalnav .ac-gn-bagview-content {
	margin:0 auto;
	min-height:90px;
	padding:0 20px;
	position:relative;
	z-index:2
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bagview-content {
	max-width:584px;
	padding:0 48px
}
}#ac-globalnav .ac-gn-bagview-caret {
	display:none
}
#ac-globalnav.with-bagview .ac-gn-bagview-caret {
	display:block
}
#ac-globalnav.with-bagview .ac-gn-bagview-caret-small {
	display:none
}
@media only screen and (max-width:833px) {
	#ac-globalnav.with-bagview .ac-gn-bagview-caret-small {
	display:block
}
}@media only screen and (max-width:833px) {
	#ac-globalnav.with-bagview .ac-gn-bagview-caret-large {
	display:none
}
}#ac-globalnav .ac-gn-bagview-caret:after {
	background:#fff;
	border-color:#d2d2d7;
	border-radius:2px 0 0 0
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-bagview-caret:after {
	border-color:#fff
}
}#ac-globalnav .ac-gn-bag {
	z-index:2
}
#ac-globalnav .ac-gn-bagview {
	font-size:14px;
	line-height:1.28577;
	font-weight:400;
	letter-spacing:-.014em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	background:#fff
}
#ac-globalnav .ac-gn-bagview-message {
	color:#6e6e73;
	padding:35px 0 23px;
	margin:0;
	text-align:center;
	letter-spacing:-0.016em
}
#ac-globalnav .ac-gn-bagview-linemessage {
	margin:-17px 0 21px 0;
	color:#6e6e73;
	font-size:12px;
	line-height:1.33337;
	font-weight:400;
	letter-spacing:.018em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	text-align:center
}
#ac-globalnav .ac-gn-bagview-linemessage-text {
	padding:0 6px 0 6px;
	background:#fff
}
#ac-globalnav .ac-gn-bagview-linemessage:before {
	display:block;
	position:relative;
	top:9px;
	margin-top:-1px;
	z-index:-10;
	border-bottom:1px solid #d2d2d7;
	content:""
}
@-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 .ac-gn-bagview-loader {
	background:no-repeat center/40px url("https://www.lifedent.cn/skin/images/spinner.svg");
	margin-top:-20px;
	margin-left:-20px;
	width:40px;
	height:40px;
	background:url("https://www.lifedent.cn/skin/images/spinner.gif") no-repeat\0;
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	-webkit-animation:loader 1s linear infinite;
	animation:loader 1s linear infinite
}
#ac-globalnav .ac-gn-bagview _:-ms-input-placeholder,:root #ac-globalnav .ac-gn-bagview-loader {
	background:none,no-repeat center/40px url("https://www.lifedent.cn/skin/images/spinner.svg")
}
#ac-globalnav .ac-gn-bagview-bag {
	list-style:none;
	margin-bottom:8px
}
#ac-globalnav .ac-gn-bagview-bagitem {
	border-bottom:1px solid #d2d2d7;
	padding:16px 0
}
#ac-globalnav .ac-gn-bagview-bagitem-first {
	margin-top:4px
}
#ac-globalnav .ac-gn-bagview-bagitem-last {
	border-bottom-style:none
}
#ac-globalnav .ac-gn-bagview-bagitem-link {
	margin:0;
	padding:0;
	display:table;
	min-height:60px;
	width:100%;
	color:#1d1d1f;
	text-decoration:none
}
#ac-globalnav .ac-gn-bagview-bagitem-column1,#ac-globalnav .ac-gn-bagview-bagitem-column2 {
	display:table-cell;
	vertical-align:middle
}
#ac-globalnav .ac-gn-bagview-bagitem-column1 {
	padding:0 12px 0 0;
	width:25%
}
#ac-globalnav .ac-gn-bagview-bagitem-column2 {
	margin:16px 0;
	width:75%
}
#ac-globalnav .ac-gn-bagview-bagitem-picture {
	max-width:60px;
	height:auto
}
#ac-globalnav .ac-gn-bagview-bagitem-qty {
	font-size:12px;
	line-height:1.33337;
	font-weight:400;
	letter-spacing:.018em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color:#6e6e73
}
#ac-globalnav .ac-gn-bagview-bagitem-qty:before {
	content:"\2715";
	font-size:0.75em
}
#ac-globalnav .ac-gn-bagview-nav {
	margin-bottom:9px
}
#ac-globalnav .ac-gn-bagview-nav-list {
	margin:12px 0 0;
	padding:0;
	list-style:none
}
#ac-globalnav .ac-gn-bagview-nav-item {
	margin:0;
	padding:0;
	border-top:1px solid #d2d2d7
}
#ac-globalnav .ac-gn-bagview-nav-item:first-child {
	border-top-style:none
}
#ac-globalnav .ac-gn-bagview-nav-nobtn {
	border-top:1px solid #d2d2d7
}
#ac-globalnav .ac-gn-bagview-nav-link {
	color:#06c;
	display:block;
	line-height:44px;
	padding:0 28px;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:-0.016em
}
#ac-globalnav .ac-gn-bagview-nav-link:hover {
	text-decoration:underline
}
#ac-globalnav.touch .ac-gn-bagview-nav-link:hover {
	text-decoration:none
}
#ac-globalnav .ac-gn-bagview-nav-link-bag {
	background-image:url("https://www.lifedent.cn/skin/images/bag.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/bag.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-favorites {
	background-image:url("https://www.lifedent.cn/skin/images/favorites.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/favorites.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-orders {
	background-image:url("https://www.lifedent.cn/skin/images/orders.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/orders.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-account {
	background-image:url("https://www.lifedent.cn/skin/images/account.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/account.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-signIn {
	background-image:url("https://www.lifedent.cn/skin/images/signin.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/signin.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-signOut {
	background-image:url("https://www.lifedent.cn/skin/images/signin.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/signin.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-savedbyyou {
	background-image:url("https://www.lifedent.cn/skin/images/savedbyyou.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/savedbyyou.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-nav-link-savedIphonePreOrder {
	background-image:url("https://www.lifedent.cn/skin/images/savediphonepreorder.png");
	background-image:none,url("https://www.lifedent.cn/skin/images/savediphonepreorder.svg");
	background-position:-2px 11px;
	background-repeat:no-repeat;
	background-size:21px 21px
}
#ac-globalnav .ac-gn-bagview-button {
	cursor:pointer;
	display:inline-block;
	text-align:center;
	white-space:nowrap;
	font-size:17px;
	line-height:1.17648;
	font-weight:400;
	letter-spacing:-.022em;
	
	min-width:28px;
	padding-left:16px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:8px;
	border-radius:980px;
	background:#0071e3;
	color:#fff
}
#ac-globalnav .ac-gn-bagview-button:hover {
	text-decoration:none
}
#ac-globalnav .ac-gn-bagview-button:focus {
	-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	outline:none
}
#ac-globalnav .ac-gn-bagview-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-bagview-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
#ac-globalnav .ac-gn-bagview-button:active {
	outline:none
}
#ac-globalnav .ac-gn-bagview-button:disabled,#ac-globalnav .ac-gn-bagview-button.disabled {
	cursor:default
}
#ac-globalnav .ac-gn-bagview-button:hover {
	background:#0077ED
}
#ac-globalnav .ac-gn-bagview-button:active {
	background:#006EDB
}
#ac-globalnav .ac-gn-bagview-button:disabled,#ac-globalnav .ac-gn-bagview-button.disabled {
	background:#0071e3;
	color:#fff;
	opacity:.32
}
#ac-globalnav .ac-gn-bagview-button-block {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	width:100%;
	border-radius:8px
}
#ac-globalnav .ac-gn-bagview-button-neutral {
	background:#1d1d1f;
	color:#fff
}
#ac-globalnav .ac-gn-bagview-button-neutral:hover {
	background:#272729
}
#ac-globalnav .ac-gn-bagview-button-neutral:active {
	background:#18181A
}
#ac-globalnav .ac-gn-bagview-button-neutral:disabled,#ac-globalnav .ac-gn-bagview-button-neutral.disabled {
	background:#1d1d1f;
	color:#fff;
	opacity:.32
}
#ac-globalnav .ac-gn-bagview-button-secondary {
	background:#e8e8ed;
	color:#000
}
#ac-globalnav .ac-gn-bagview-button-secondary:hover {
	background:#EBEBF0
}
#ac-globalnav .ac-gn-bagview-button-secondary:active {
	background:#E6E6EB
}
#ac-globalnav .ac-gn-bagview-button-secondary:disabled,#ac-globalnav .ac-gn-bagview-button-secondary.disabled {
	background:#e8e8ed;
	color:#000;
	opacity:.56
}
#ac-globalnav .ac-gn-bagview-button-secondary-alpha {
	background:rgba(0,0,0,0.08);
	color:#000
}
#ac-globalnav .ac-gn-bagview-button-secondary-alpha:hover {
	background:rgba(0,0,0,0.07)
}
#ac-globalnav .ac-gn-bagview-button-secondary-alpha:active {
	background:rgba(0,0,0,0.09)
}
#ac-globalnav .ac-gn-bagview-button-secondary-alpha:disabled,#ac-globalnav .ac-gn-bagview-button-secondary-alpha.disabled {
	background:rgba(0,0,0,0.08);
	color:#000;
	opacity:.56
}
#ac-globalnav .ac-gn-bagview-button-super {
	font-size:17px;
	line-height:1.17648;
	font-weight:400;
	letter-spacing:-.022em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	min-width:28px;
	padding-left:31px;
	padding-right:31px;
	padding-top:18px;
	padding-bottom:18px
}
#ac-globalnav .ac-gn-bagview-button-super.ac-gn-bagview-button-block {
	border-radius:12px
}
#ac-globalnav .ac-gn-bagview-button-elevated {
	font-size:17px;
	line-height:1.17648;
	font-weight:400;
	letter-spacing:-.022em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	min-width:26px;
	padding-left:22px;
	padding-right:22px;
	padding-top:12px;
	padding-bottom:12px
}
#ac-globalnav .ac-gn-bagview-button-elevated.ac-gn-bagview-button-block {
	border-radius:10px
}
#ac-globalnav .ac-gn-bagview-button-reduced {
	font-size:12px;
	line-height:1.33337;
	font-weight:400;
	letter-spacing:-.01em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	min-width:23px;
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	padding-bottom:4px
}
#ac-globalnav .ac-gn-bagview-button-reduced.ac-gn-bagview-button-block {
	border-radius:5px
}
#ac-globalnav .ac-gn-bagview-nav-item-preregistration {
	padding:10px 0px !important;
	border-bottom:1px solid #e3e3e3 !important;
	text-align:center !important
}
#ac-globalnav .ac-gn-bagview-nav-link-preregistration {
	padding:0px 12px !important
}
#ac-globalnav li.prereg-promo-links-list {
	display:inline-block
}
@-webkit-keyframes ac-gn-search-placeholder-cancel-show {
	0% {
	-webkit-transform:translateX(8px);
	transform:translateX(8px);
	opacity:0
}
100% {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes ac-gn-search-placeholder-cancel-show {
	0% {
	-webkit-transform:translateX(8px);
	transform:translateX(8px);
	opacity:0
}
100% {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@-webkit-keyframes ac-gn-search-placeholder-mask-searchshow-transform {
	0% {
	-webkit-transform:none;
	transform:none
}
100% {
	-webkit-transform:translateX(calc(-100% + 8px));
	transform:translateX(calc(-100% + 8px))
}
}@keyframes ac-gn-search-placeholder-mask-searchshow-transform {
	0% {
	-webkit-transform:none;
	transform:none
}
100% {
	-webkit-transform:translateX(calc(-100% + 8px));
	transform:translateX(calc(-100% + 8px))
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-search-placeholder-container {
	display:block;
	position:absolute;
	z-index:4;
	top:58px;
	right:0;
	bottom:0;
	left:0;
	padding:0 10px 0 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:3.11765em;
	background:transparent;
	visibility:hidden;
	-webkit-transition:background .44s cubic-bezier(0.52,0.16,0.24,1) .1s,visibility 0s linear .5s;
	transition:background .44s cubic-bezier(0.52,0.16,0.24,1) .1s,visibility 0s linear .5s;
}
#ac-globalnav .ac-gn-search-placeholder-container:after {
	content:'';
	display:block;
	height:1px;
	background:#424245;
	position:absolute;
	z-index:2;
	right:0;
	bottom:0;
	left:0;
	opacity:0;
	-webkit-transform:translateY(-46px);
	transform:translateY(-46px);
	-webkit-transition:opacity .2s cubic-bezier(0.52,0.16,0.52,0.84) .3s,-webkit-transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s;
	transition:opacity .2s cubic-bezier(0.52,0.16,0.52,0.84) .3s,-webkit-transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s;
	transition:opacity .2s cubic-bezier(0.52,0.16,0.52,0.84) .3s,transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s;
	transition:opacity .2s cubic-bezier(0.52,0.16,0.52,0.84) .3s,transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s,-webkit-transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-container,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-container {
	background:#000;
	visibility:visible;
	-webkit-transition:background .18s cubic-bezier(0.32,0.08,0.24,1) .18s,visibility 0s linear 0s;
	transition:background .18s cubic-bezier(0.32,0.08,0.24,1) .18s,visibility 0s linear 0s
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-container:after,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-container:after {
	opacity:1;
	-webkit-transform:none;
	transform:none;
	-webkit-transition:opacity 0.31s cubic-bezier(0.52,0.16,0.52,0.84) 0.03s,-webkit-transform 0.34s cubic-bezier(0.32,0.08,0.24,1) 0.02s;
	transition:opacity 0.31s cubic-bezier(0.52,0.16,0.52,0.84) 0.03s,-webkit-transform 0.34s cubic-bezier(0.32,0.08,0.24,1) 0.02s;
	transition:opacity 0.31s cubic-bezier(0.52,0.16,0.52,0.84) 0.03s,transform 0.34s cubic-bezier(0.32,0.08,0.24,1) 0.02s;
	transition:opacity 0.31s cubic-bezier(0.52,0.16,0.52,0.84) 0.03s,transform 0.34s cubic-bezier(0.32,0.08,0.24,1) 0.02s,-webkit-transform 0.34s cubic-bezier(0.32,0.08,0.24,1) 0.02s
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-container {
	-webkit-animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32,0.08,0.24,1) both;
	animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.32,0.08,0.24,1) both
}
#ac-globalnav.searchopen .ac-gn-search-placeholder-container {
	display:none
}
#ac-globalnav.searchhide .ac-gn-search-placeholder-container {
	animation:ac-gn-header-slideup-searchshow .36s cubic-bezier(0.8,0,0.68,0.92) reverse both
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small {
	margin:0;
	padding:0;
	height:2.11765em
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link {
	display:block;
	height:2.11765em;
	max-width:584px;
	margin:0 auto;
	padding:0;
	outline-offset:0;
	opacity:1
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link:focus {
	-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	outline:none;
	border-radius:8px
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-search-small .ac-gn-link-search {
	left:0;
	top:0;
	position:absolute;
	width:30px;
	height:2.11765em;
	background-position:left 8px center;
	opacity:.8
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close {
	z-index:2;
	height:2.11765em;
	line-height:2.11765em
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close:hover,#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close:active {
	opacity:1;
	cursor:text
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close:before {
	right:0;
	content:'';
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	width:calc(100% + 18px);
	height:100%;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,#ac-globalnav.searchopen .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close:before {
	background-color:#1d1d1f
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close:before {
	-webkit-animation:ac-gn-search-placeholder-mask-searchshow-transform .36s cubic-bezier(0.32,0.08,0.24,1) both;
	animation:ac-gn-search-placeholder-mask-searchshow-transform .36s cubic-bezier(0.32,0.08,0.24,1) both
}
#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close:before {
	animation:ac-gn-search-placeholder-mask-searchshow-transform .36s cubic-bezier(0.8,0,0.68,0.92) reverse both
}
#ac-globalnav .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel {
	opacity:0
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel,#ac-globalnav.searchopen .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel,#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel {
	display:inline-block
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel {
	-webkit-animation:ac-gn-search-placeholder-cancel-show .36s cubic-bezier(0.32,0.08,0.24,1) both;
	animation:ac-gn-search-placeholder-cancel-show .36s cubic-bezier(0.32,0.08,0.24,1) both
}
#ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close-cancel {
	animation:ac-gn-search-placeholder-cancel-show .36s cubic-bezier(0.8,0,0.68,0.92) reverse both
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-search-placeholder-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative;
	z-index:1;
	max-width:584px;
	margin:0 auto
}
#ac-globalnav .ac-gn-search-placeholder-bar:after {
	left:0;
	content:'';
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:2.11765em;
	background-color:#1d1d1f;
	border-radius:8px;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	opacity:0;
	-webkit-transition:opacity 0.1s cubic-bezier(0.52,0.16,0.52,0.84) 0.42s,-webkit-transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s;
	transition:opacity 0.1s cubic-bezier(0.52,0.16,0.52,0.84) 0.42s,-webkit-transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s;
	transition:transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s,opacity 0.1s cubic-bezier(0.52,0.16,0.52,0.84) 0.42s;
	transition:transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s,opacity 0.1s cubic-bezier(0.52,0.16,0.52,0.84) 0.42s,-webkit-transform 0.38s cubic-bezier(0.52,0.16,0.52,0.84) 0.15s
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-bar:after,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-bar:after {
	-webkit-transform:none;
	transform:none;
	opacity:1;
	-webkit-transition:opacity 0.06s cubic-bezier(0.32,0.08,0.24,1) 0.04s,-webkit-transform 0.36s cubic-bezier(0.32,0.08,0.24,1);
	transition:opacity 0.06s cubic-bezier(0.32,0.08,0.24,1) 0.04s,-webkit-transform 0.36s cubic-bezier(0.32,0.08,0.24,1);
	transition:transform 0.36s cubic-bezier(0.32,0.08,0.24,1),opacity 0.06s cubic-bezier(0.32,0.08,0.24,1) 0.04s;
	transition:transform 0.36s cubic-bezier(0.32,0.08,0.24,1),opacity 0.06s cubic-bezier(0.32,0.08,0.24,1) 0.04s,-webkit-transform 0.36s cubic-bezier(0.32,0.08,0.24,1)
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-bar:after,#ac-globalnav.searchopen .ac-gn-search-placeholder-bar:after,#ac-globalnav.searchhide .ac-gn-search-placeholder-bar:after {
	background-color:transparent
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-search-placeholder-input {
	position:relative;
	z-index:3;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	line-height:2.11765em;
	padding:0;
	overflow:hidden;
	border-radius:8px
}
#ac-globalnav.searchshow .ac-gn-search-placeholder-input,#ac-globalnav.searchopen .ac-gn-search-placeholder-input,#ac-globalnav.searchhide .ac-gn-search-placeholder-input {
	background-color:#1d1d1f
}
}#ac-globalnav .ac-gn-search-placeholder,#ac-globalnav .ac-gn-search-placeholder-input-text {
	font-size:12px;
	line-height:3.66667;
	font-weight:400;
	letter-spacing:-.01em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-search-placeholder,#ac-globalnav .ac-gn-search-placeholder-input-text {
	font-size:17px;
	line-height:1.23536;
	font-weight:400;
	letter-spacing:-.022em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
}#ac-globalnav .ac-gn-search-placeholder-input-text {
	display:none;
	border-bottom:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:2.11765em;
	color:#86868b;
	cursor:text
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-search-placeholder-input-text {
	padding-left:30px;
	display:block;
	color:#6e6e73;
	line-height:2.11765em;
	-webkit-transform:translateY(-8px);
	transform:translateY(-8px);
	opacity:0;
	-webkit-transition:opacity 0.2s cubic-bezier(0.52,0.16,0.52,0.84) 0.16s,-webkit-transform .49s cubic-bezier(0.32,0.08,0.24,1) 0.15s;
	transition:opacity 0.2s cubic-bezier(0.52,0.16,0.52,0.84) 0.16s,-webkit-transform .49s cubic-bezier(0.32,0.08,0.24,1) 0.15s;
	transition:transform .49s cubic-bezier(0.32,0.08,0.24,1) 0.15s,opacity 0.2s cubic-bezier(0.52,0.16,0.52,0.84) 0.16s;
	transition:transform .49s cubic-bezier(0.32,0.08,0.24,1) 0.15s,opacity 0.2s cubic-bezier(0.52,0.16,0.52,0.84) 0.16s,-webkit-transform .49s cubic-bezier(0.32,0.08,0.24,1) 0.15s
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-search-placeholder-input-text,#ac-gn-menustate:target ~ #ac-globalnav .ac-gn-search-placeholder-input-text {
	-webkit-transform:none;
	transform:none;
	opacity:1;
	-webkit-transition:opacity 0.26s cubic-bezier(0.32,0.08,0.24,1) 0.1s,-webkit-transform 0.28s cubic-bezier(0.32,0.08,0.24,1) 0.08s;
	transition:opacity 0.26s cubic-bezier(0.32,0.08,0.24,1) 0.1s,-webkit-transform 0.28s cubic-bezier(0.32,0.08,0.24,1) 0.08s;
	transition:transform 0.28s cubic-bezier(0.32,0.08,0.24,1) 0.08s,opacity 0.26s cubic-bezier(0.32,0.08,0.24,1) 0.1s;
	transition:transform 0.28s cubic-bezier(0.32,0.08,0.24,1) 0.08s,opacity 0.26s cubic-bezier(0.32,0.08,0.24,1) 0.1s,-webkit-transform 0.28s cubic-bezier(0.32,0.08,0.24,1) 0.08s
}
}@-webkit-keyframes ac-gn-searchview-searchhide {
	0% {
	opacity:1;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:0
}
}@keyframes ac-gn-searchview-searchhide {
	0% {
	opacity:1;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:0
}
}@-webkit-keyframes ac-gn-close-slide {
	0% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
	-webkit-animation-timing-function:cubic-bezier(0.12,0.87,0.15,1);
	animation-timing-function:cubic-bezier(0.12,0.87,0.15,1)
}
100% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes ac-gn-close-slide {
	0% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
	-webkit-animation-timing-function:cubic-bezier(0.12,0.87,0.15,1);
	animation-timing-function:cubic-bezier(0.12,0.87,0.15,1)
}
100% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}#ac-globalnav .ac-gn-searchview {
	display:none
}
#ac-globalnav.searchshow .ac-gn-searchview,#ac-globalnav.searchopen .ac-gn-searchview,#ac-globalnav.searchhide .ac-gn-searchview {
	display:block
}
#ac-globalnav .ac-gn-searchview-content {
	position:absolute;
	top:0;
	left:25%;
	width:50%;
	height:calc(100vh - 16px);
	z-index:3;
	pointer-events:none;
}
#ac-globalnav.searchhide .ac-gn-searchview-content {
	-webkit-animation:ac-gn-searchview-searchhide .2s both;
	animation:ac-gn-searchview-searchhide .2s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-content {
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:auto
}
#ac-globalnav.searchshow .ac-gn-searchview-content,#ac-globalnav.searchopen .ac-gn-searchview-content,#ac-globalnav.searchhide .ac-gn-searchview-content {
	-webkit-animation:none;
	animation:none
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-bar {
	background:#000;
	border-bottom:1px solid #424245;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:auto;
	padding:.94118em 10px;
	position:relative;
	z-index:2;
	opacity:0
}
#ac-globalnav.searchopen .ac-gn-searchview-bar {
	opacity:1
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-bar-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	max-width:584px;
	margin:0 auto
}
}#ac-globalnav .ac-gn-searchview-close {
	right:16.66667%;
	position:absolute;
	opacity:.8;
	z-index:4;
	width:37px;
	height:58px;
	top:0;
	pointer-events:none;
	color:#86868b;
	cursor:pointer;
	-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
#ac-globalnav .ac-gn-searchview-close:hover,#ac-globalnav .ac-gn-searchview-close:active {
	opacity:1
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-close:hover,#ac-globalnav .ac-gn-searchview-close:active {
	opacity:1
}
}#ac-globalnav .ac-gn-searchview-close:focus {
	outline-offset:-7px;
	opacity:1;
	-webkit-transition:none;
	transition:none
}
#ac-globalnav .ac-gn-searchview-close:focus:active {
	outline:none
}
#ac-globalnav.searchopen .ac-gn-searchview-close {
	pointer-events:auto
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-close {
	display:none
}
}#ac-globalnav .ac-gn-searchview-close-small {
	display:none
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-close-small {
	display:block;
	right:auto;
	position:relative;
	opacity:1;
	width:auto;
	height:36px;
	padding:0 8px;
	margin-left:10px
}
#ac-globalnav .ac-gn-searchview-close-small:focus {
	-webkit-box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);
	outline:none;
	border-radius:8px
}
#ac-globalnav .ac-gn-searchview-close-small:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchview-close-small:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
}#ac-globalnav .ac-gn-searchview-close-cancel {
	font-size:17px;
	line-height:1.23536;
	font-weight:400;
	letter-spacing:-.022em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color:#2997ff
}
#ac-globalnav .ac-gn-searchview-close-wrapper {
	display:block;
	width:100%;
	height:100%
}
#ac-globalnav.searchshow .ac-gn-searchview-close-wrapper {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-animation:ac-gn-close-slide 1s 0.4s both,ac-gn-searchform-fade 0.4s 0.4s both;
	animation:ac-gn-close-slide 1s 0.4s both,ac-gn-searchform-fade 0.4s 0.4s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav.searchshow .ac-gn-searchview-close-wrapper {
	-webkit-animation:none;
	animation:none
}
}#ac-globalnav.searchhide .ac-gn-searchview-close-wrapper {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-animation:ac-gn-searchview-searchhide .325s .03s both;
	animation:ac-gn-searchview-searchhide .325s .03s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav.searchhide .ac-gn-searchview-close-wrapper {
	-webkit-animation:none;
	animation:none
}
}#ac-globalnav .ac-gn-searchview-close-left,#ac-globalnav .ac-gn-searchview-close-right {
	height:17px;
	width:1px;
	background:#86868b;
	position:absolute;
	display:block;
	border-radius:0.5px;
	top:18px;
	z-index:1;
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchview-close-left,#ac-globalnav .ac-gn-searchview-close-right {
	background:#6e6e73
}
}#ac-globalnav .ac-gn-searchview-close-left {
	right:12px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%
}
#ac-globalnav .ac-gn-searchview-close-right {
	left:12px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%
}
@-webkit-keyframes ac-gn-searchform-slide {
	0% {
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0);
	-webkit-animation-timing-function:cubic-bezier(0.12,0.87,0.15,1);
	animation-timing-function:cubic-bezier(0.12,0.87,0.15,1)
}
100% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes ac-gn-searchform-slide {
	0% {
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0);
	-webkit-animation-timing-function:cubic-bezier(0.12,0.87,0.15,1);
	animation-timing-function:cubic-bezier(0.12,0.87,0.15,1)
}
100% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes ac-gn-searchform-fade {
	0% {
	opacity:0;
	-webkit-animation-timing-function:cubic-bezier(0.67,0,0.33,1);
	animation-timing-function:cubic-bezier(0.67,0,0.33,1)
}
100% {
	opacity:1
}
}@keyframes ac-gn-searchform-fade {
	0% {
	opacity:0;
	-webkit-animation-timing-function:cubic-bezier(0.67,0,0.33,1);
	animation-timing-function:cubic-bezier(0.67,0,0.33,1)
}
100% {
	opacity:1
}
}@-webkit-keyframes ac-gn-searchinput-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes ac-gn-searchinput-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}#ac-globalnav input,#ac-globalnav button {
	border:none;
	background-color:transparent
}
#ac-globalnav .ac-gn-searchform {
	height:44px;
	line-height:44px
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	height:2.11765em;
	line-height:2.11765em;
	padding:0
}
}#ac-globalnav.searchshow .ac-gn-searchform {
	-webkit-animation:ac-gn-searchform-fade 0.4s 0.4s both;
	animation:ac-gn-searchform-fade 0.4s 0.4s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav.searchshow .ac-gn-searchform {
	-webkit-animation:none;
	animation:none
}
}#ac-globalnav .ac-gn-searchform-wrapper {
	position:relative;
	z-index:2
}
#ac-globalnav.searchshow .ac-gn-searchform-wrapper {
	-webkit-animation:ac-gn-searchform-slide 1s 0.4s both;
	animation:ac-gn-searchform-slide 1s 0.4s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav.searchshow .ac-gn-searchform-wrapper {
	-webkit-animation:none;
	animation:none
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-wrapper {
	right:200%;
	background:#1d1d1f;
	border-radius:8px;
	padding:0;
	height:2.11765em
}
#ac-globalnav.searchopen .ac-gn-searchform-wrapper {
	right:auto
}
}#ac-globalnav .ac-gn-searchform-input {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:17px;
	line-height:1.29412;
	letter-spacing:-.021em;
	/* font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	*/color:#fff;
	outline:none;
	width:100%;
	height:57px;
	position:absolute;
	padding:0 38px 0 38px;
	/* border-bottom:1px solid #fff;
	*/background:url(../image/so.png) left center no-repeat;
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-input {
	font-size:17px;
	line-height:1.23536;
	font-weight:400;
	letter-spacing:-.022em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
}#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"] {
	-webkit-box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);
	outline:none;
	border-radius:8px
}
#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
.touch#ac-globalnav.searchshow .ac-gn-searchform-input {
	-webkit-transform:translateY(-200px);
	transform:translateY(-200px)
}
.touch#ac-globalnav.searchopen .ac-gn-searchform-input {
	-webkit-animation:ac-gn-searchinput-fade 0.2s both;
	animation:ac-gn-searchinput-fade 0.2s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-input {
	height:1.71419em;
	padding:3px 30px 4px;
	width:calc(100% - (30px * 2));
	position:relative;
}
#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"] {
	-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	outline:none;
	border-radius:8px
}
#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-input:focus[data-focus-method="key"][data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
.touch#ac-globalnav.searchshow .ac-gn-searchform-input {
	-webkit-transform:none;
	transform:none
}
.touch#ac-globalnav.searchopen .ac-gn-searchform-input {
	-webkit-animation:none;
	animation:none
}
}#ac-globalnav .ac-gn-searchform-input::-webkit-input-placeholder {
	color:#6e6e73;
	opacity:1
}
#ac-globalnav .ac-gn-searchform-input::-moz-placeholder {
	color:#6e6e73;
	opacity:1
}
#ac-globalnav .ac-gn-searchform-input:-ms-input-placeholder {
	color:#6e6e73;
	opacity:1
}
#ac-globalnav .ac-gn-searchform-input::-ms-input-placeholder {
	color:#6e6e73;
	opacity:1
}
#ac-globalnav .ac-gn-searchform-input::placeholder {
	color:#6e6e73;
	opacity:1
}
#ac-globalnav .ac-gn-searchform-input::-ms-clear {
	display:none;
	width:0;
	height:0
}
#ac-globalnav .ac-gn-searchform-submit {
	left:0;
	background-size:15px 88px;
	background-repeat:no-repeat;
	background-image:url("https://www.lifedent.cn/skin/fonts/globalnav_search_image__cbllq1gkias2_large.svg");
	background-position:12.5px -44px;
	background-repeat:no-repeat;
	position:absolute;
	opacity:.8;
	z-index:1;
	top:0;
	width:40px;
	height:44px;
	cursor:pointer;
	-webkit-transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1);
	transition:opacity 0.3s cubic-bezier(0.25,0.1,0.25,1)
}
#ac-globalnav.no-svg .ac-gn-searchform-submit {
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_image__cbllq1gkias2_large.png")
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-submit {
	background-size:14px 14px;
	background-repeat:no-repeat;
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_image__cbllq1gkias2_small.svg")
}
#ac-globalnav.no-svg .ac-gn-searchform-submit {
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_image__cbllq1gkias2_small.png")
}
}#ac-globalnav .ac-gn-searchform-submit:hover,#ac-globalnav .ac-gn-searchform-submit:active {
	opacity:1
}
#ac-globalnav .ac-gn-searchform-submit:focus {
	outline-offset:-7px;
	opacity:1;
	-webkit-transition:none;
	transition:none
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-submit:focus {
	-webkit-box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:inset 0 0 0 4px rgba(0,125,250,0.6);
	outline:none;
	border-radius:8px
}
#ac-globalnav .ac-gn-searchform-submit:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-submit:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
}#ac-globalnav .ac-gn-searchform-submit[disabled] {
	opacity:.8;
	cursor:default
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-submit {
	width:30px;
	height:2.11765em;
	background-position:left 8px center
}
}#ac-globalnav .ac-gn-searchform-reset {
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	cursor:pointer
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-reset {
	right:0;
	cursor:default;
	display:block;
	opacity:0;
	height:2.11765em;
	width:30px;
	height:100%;
	pointer-events:none;
	-webkit-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease
}
#ac-globalnav .ac-gn-searchform-reset:focus {
	outline:none
}
#ac-globalnav .ac-gn-searchform-reset:focus .ac-gn-searchform-reset-background {
	-webkit-box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	box-shadow:0 0 0 4px rgba(0,125,250,0.6);
	outline:none;
	border-radius:50%
}
#ac-globalnav .ac-gn-searchform-reset:focus .ac-gn-searchform-reset-background[data-focus-method="mouse"]:not(input):not(textarea):not(select),#ac-globalnav .ac-gn-searchform-reset:focus .ac-gn-searchform-reset-background[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow:none;
	box-shadow:none
}
#ac-globalnav .ac-gn-searchform-reset:focus:active .ac-gn-searchform-reset-background {
	-webkit-box-shadow:none;
	box-shadow:none
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-reset-background {
	right:8px;
	display:block;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute
}
}@media only screen and (max-width:833px) and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform-reset-background {
	width:15px;
	height:16px;
	background-size:15px 16px;
	background-repeat:no-repeat;
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_reset__98n5h3q5beq2_small.svg")
}
#ac-globalnav.no-svg .ac-gn-searchform-reset-background {
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_reset__98n5h3q5beq2_small.png")
}
}@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchform.with-reset .ac-gn-searchform-reset {
	cursor:pointer;
	opacity:1;
	pointer-events:auto
}
}@-webkit-keyframes ac-gn-searchresults-show {
	0% {
	opacity:0;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:1
}
}@keyframes ac-gn-searchresults-show {
	0% {
	opacity:0;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:1
}
}@-webkit-keyframes ac-gn-searchresults-show-small {
	0% {
	-webkit-transform:translateY(-44px);
	transform:translateY(-44px);
	opacity:0
}
100% {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes ac-gn-searchresults-show-small {
	0% {
	-webkit-transform:translateY(-44px);
	transform:translateY(-44px);
	opacity:0
}
100% {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@-webkit-keyframes ac-gn-searchresults-items-show {
	0% {
	opacity:0;
	-webkit-transform:translateX(100px);
	transform:translateX(100px);
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes ac-gn-searchresults-items-show {
	0% {
	opacity:0;
	-webkit-transform:translateX(100px);
	transform:translateX(100px);
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}#ac-globalnav .ac-gn-searchresults {
	font-size:14px;
	line-height:2;
	font-weight:400;
	letter-spacing:-.016em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	display:none;
	background:#fff;
	border-top:none;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
	color:#86868b;
	max-height:calc(100% - 44px);
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	white-space:nowrap
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults {
	font-size:14px;
	line-height:3.07143;
	letter-spacing:-.016em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}
}#ac-globalnav.searchshow .ac-gn-searchresults,#ac-globalnav.searchopen .ac-gn-searchresults,#ac-globalnav.searchhide .ac-gn-searchresults {
	display:block
}
#ac-globalnav.searchshow .ac-gn-searchresults {
	-webkit-animation:ac-gn-searchresults-show .2s .2s both;
	animation:ac-gn-searchresults-show .2s .2s both
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults {
	background:transparent;
	border:none;
	border-radius:0;
	color:#a1a1a6;
	max-height:none;
	padding-bottom:0;
	position:absolute;
	top:4.85714em;
	left:0;
	bottom:0;
	right:0;
	z-index:1
}
#ac-globalnav.searchshow .ac-gn-searchresults {
	-webkit-animation:ac-gn-searchresults-show-small .36s cubic-bezier(0.32,0.08,0.24,1) both;
	animation:ac-gn-searchresults-show-small .36s cubic-bezier(0.32,0.08,0.24,1) both
}
#ac-globalnav.searchopen .ac-gn-searchresults {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
#ac-globalnav.searchhide .ac-gn-searchresults {
	animation:ac-gn-searchresults-show-small .36s cubic-bezier(0.8,0,0.68,0.92) reverse both
}
}#ac-globalnav .ac-gn-searchresults * {
	letter-spacing:inherit
}
#ac-globalnav .ac-gn-searchresults-section {
	border-top:1px solid #d2d2d7;
	margin:0 40px;
	padding:23px 0 18px
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-section {
	border-color:#424245;
	margin:0;
	padding:18px 0 16px
}
}#ac-globalnav .ac-gn-searchresults-section:first-child {
	border-top-color:transparent
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-section-wrapper {
	padding:0 40px;
	max-width:584px;
	margin:0 auto
}
}#ac-globalnav .ac-gn-searchresults-header {
	font-size:12px;
	line-height:1.33337;
	letter-spacing:-.01em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	text-transform:uppercase;
	color:#6e6e73
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-header {
	color:#86868b
}
}#ac-globalnav .ac-gn-searchresults-list {
	list-style:none;
	padding-top:5px
}
#ac-globalnav .ac-gn-searchresults-item {
	margin:6px -32px
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-item {
	margin:0;
	border-top:1px solid #424245
}
#ac-globalnav .ac-gn-searchresults-item:first-child {
	border-top:none
}
}#ac-globalnav .ac-gn-searchresults-link {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#6e6e73;
	display:block;
	padding:0 48px;
	text-decoration:none
}
#ac-globalnav .ac-gn-searchresults-link b {
	color:#1d1d1f
}
#ac-globalnav .ac-gn-searchresults-link.current {
	background-color:#f5f5f7
}
#ac-globalnav .ac-gn-searchresults-link.current,#ac-globalnav .ac-gn-searchresults-link.current b {
	color:#06c
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-link {
	color:#86868b;
	padding:0
}
#ac-globalnav .ac-gn-searchresults-link b {
	color:#f5f5f7
}
#ac-globalnav .ac-gn-searchresults-link.current {
	background-color:transparent
}
#ac-globalnav .ac-gn-searchresults-link.current,#ac-globalnav .ac-gn-searchresults-link.current b {
	color:#2997ff
}
}#ac-globalnav .ac-gn-searchresults-link-suggestions {
	background-size:15px 88px;
	background-repeat:no-repeat;
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_suggestions__b9upfuyrhhiq_large.svg");
	padding-left:70px;
	background-position:47px -8px
}
#ac-globalnav.no-svg .ac-gn-searchresults-link-suggestions {
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_suggestions__b9upfuyrhhiq_large.png")
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-link-suggestions {
	background-size:15px 86px;
	background-repeat:no-repeat;
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_suggestions__b9upfuyrhhiq_small.svg")
}
#ac-globalnav.no-svg .ac-gn-searchresults-link-suggestions {
	background-image:url("https://www.lifedent.cn/skin/images/globalnav_search_suggestions__b9upfuyrhhiq_small.png")
}
}#ac-globalnav .ac-gn-searchresults-link-suggestions.current {
	background-position-y:-52px
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-link-suggestions {
	background-position:left 0;
	padding-left:20px
}
#ac-globalnav .ac-gn-searchresults-link-suggestions.current {
	background-position:left -43px
}
}#ac-globalnav .ac-gn-searchresults-link-defaultlinks {
	color:#1d1d1f
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-link-defaultlinks {
	color:#fff
}
}#ac-globalnav .ac-gn-searchresults-animated {
	-webkit-animation:ac-gn-searchresults-items-show 0.4s both;
	animation:ac-gn-searchresults-items-show 0.4s both
}
#ac-globalnav.searchhide .ac-gn-searchresults-animated {
	-webkit-animation:none;
	animation:none
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-animated {
	-webkit-animation:none;
	animation:none
}
}#ac-globalnav .ac-gn-searchresults-animated:nth-child(1) {
	-webkit-animation-delay:.22s;
	animation-delay:.22s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(2) {
	-webkit-animation-delay:.24s;
	animation-delay:.24s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(3) {
	-webkit-animation-delay:.26s;
	animation-delay:.26s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(4) {
	-webkit-animation-delay:.28s;
	animation-delay:.28s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(5) {
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(6) {
	-webkit-animation-delay:.32s;
	animation-delay:.32s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(7) {
	-webkit-animation-delay:.34s;
	animation-delay:.34s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(8) {
	-webkit-animation-delay:.36s;
	animation-delay:.36s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(9) {
	-webkit-animation-delay:.38s;
	animation-delay:.38s
}
#ac-globalnav .ac-gn-searchresults-animated:nth-child(10) {
	-webkit-animation-delay:.4s;
	animation-delay:.4s
}
#ac-globalnav .ac-gn-searchresults-animated.ac-gn-searchresults-header {
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
#ac-globalnav .ac-gn-searchresults-noresults {
	display:block;
	padding:0 32px;
	color:#86868b;
	line-height:1.25;
	white-space:normal
}
@media only screen and (max-width:833px) {
	#ac-globalnav .ac-gn-searchresults-noresults {
	color:#f5f5f7;
	padding:0
}
}#ac-globalnav .ac-gn-searchresults-count {
	position:absolute;
	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
}
html.ac-gn-segmentbar-visible {
	margin-top:40px !important
}
@media only screen and (max-width:833px) {
	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:12px;
	line-height:1.33337;
	font-weight:400;
	letter-spacing:-.01em;
	font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	background:#272729;
	color:rgba(255,255,255,0.92);
	display:none;
	position:absolute;
	top:-40px;
	left:0;
	min-width:1024px;
	width:100%;
	height:40px;
	z-index:9998
}
@supports ((-webkit-backdrop-filter:saturate(180%) blur(20px)) or (backdrop-filter:saturate(180%) blur(20px))) {
	#ac-gn-segmentbar {
	background:#424245
}
}@media only screen and (max-width:1023px) {
	#ac-gn-segmentbar {
	min-width:320px
}
}@media only screen and (max-width:833px) {
	#ac-gn-segmentbar {
	top:-44px;
	height:44px
}
}html.ac-gn-segmentbar-visible #ac-gn-segmentbar {
	display:block
}
#ac-gn-segmentbar .ac-gn-segmentbar-content {
	position:relative;
	z-index:1;
	list-style:none;
	margin:0 auto;
	max-width:980px;
	padding:0 22px;
	-webkit-padding-start:max(22px,env(safe-area-inset-left));
	padding-inline-start:max(22px,env(safe-area-inset-left));
	-webkit-padding-end:max(22px,env(safe-area-inset-right));
	padding-inline-end:max(22px,env(safe-area-inset-right));
	white-space:nowrap;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
#ac-gn-segmentbar .ac-gn-segmentbar-content:before {
	left:max(22px,env(safe-area-inset-left));
	right:max(22px,env(safe-area-inset-right));
	content:'';
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	background:transparent;
	height:1px
}
@media only screen and (max-width:833px) {
	#ac-gn-segmentbar .ac-gn-segmentbar-content {
	padding:0 16px;
	-webkit-padding-start:max(16px,env(safe-area-inset-left));
	padding-inline-start:max(16px,env(safe-area-inset-left));
	-webkit-padding-end:max(16px,env(safe-area-inset-right));
	padding-inline-end:max(16px,env(safe-area-inset-right))
}
}#ac-gn-segmentbar .ac-gn-segmentbar-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
#ac-gn-segmentbar .ac-gn-segmentbar-item:first-child {
	margin-left:-12px;
	max-width:60%
}
#ac-gn-segmentbar .ac-gn-segmentbar-item:first-child:after {
	content:' ';
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:1px;
	height:12px;
	background:rgba(255,255,255,0.24)
}
#ac-gn-segmentbar .ac-gn-segmentbar-link {
	color:inherit;
	display:block;
	line-height:40px;
	outline-offset:-12px;
	overflow:hidden;
	padding:0 12px;
	text-overflow:ellipsis;
	text-decoration:none
}
@media only screen and (max-width:833px) {
	#ac-gn-segmentbar .ac-gn-segmentbar-link {
	line-height:44px
}
}#ac-gn-segmentbar .ac-gn-segmentbar-link:hover {
	text-decoration:underline
}
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
}

html.ac-gn-segmentbar-visible {
	--r-globalnav-segmentbar-height:40px
}
@media only screen and (max-width:833px) {
	html {
	--r-globalnav-height:48px
}
html.ac-gn-segmentbar-visible {
	--r-globalnav-segmentbar-height:44px
}
}@supports ((-webkit-backdrop-filter:saturate(180%) blur(20px)) or (backdrop-filter:saturate(180%) blur(20px))) {
	html {
	--r-globalnav-segmentbar-background:#424245
}
}

@media(max-width:830px){#enla{display:block;  color:#fff; line-height:58px; margin-right:5%; line-height:56px;}
#enla a{color:#fff;}
#ac-globalnav .ac-gn-item-menu:nth-last-child(2){display:none;}
}