.dropdown-pane  {
	transition: visibility 0s linear .1s, opacity .1s ease-in-out;
	visibility: hidden;
	opacity: 0;
}

.dropdown-pane.is-open {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}

.dropdown-trigger:hover {
	.dropdown-pane {
		visibility: visible;
		opacity: 1;
		transition-delay: 0s;
	}
}

.menu-dropdown {
	position: relative;
	.dropdown-pane {
		position: fixed;
		z-index: $dropdown-zindex;
		right: 0;
		top: $navbar-height;
		border: 1px solid $light-gray;
		box-shadow: 1px 1px 5px 0 rgba($light-gray, 0.5);
		width: 100%;
		background: rgba($white, 0.95);
		padding: 0.25rem;
		@include breakpoint(large) {
			background: $white;
			position: absolute;
			width: auto;
			top: 100%;;
			margin-top: 0.5rem;
			min-width: 13rem;
		}
		.callout {
			box-shadow: none;
		}

		a:not(.button) {
			padding-right: 0;
			padding-left: 0;
		}
		a {
			transition: color .25s ease-in-out;
		}

		// &.user-dropdown {
			li {
				padding: 0.1rem 0.5rem;
				&:last-child {
					border: none;
				}
				@include breakpoint(large) {
					border: none;
				}
				label {
					letter-spacing: 1px;
				}
				small {
					letter-spacing: 0.5px;
					// font-weight: $global-weight-bold;
				}
			}
			li.parent {
				li {
					// padding: 0;
				}
				a {
					// padding: 0.25rem 0;
				}
				span {
					// @extend small;
					font-weight: $global-weight-bold;
					line-height: 1.3;
					letter-spacing: 0.5px;
					// font-size: 80%;
					// text-transform: uppercase;
					// font-weight: $global-weight-bold;
				}
				border-bottom: $global-border-secondary;
			}

			ul.nested {
				margin: 0;
			}
		// }

		// &.collection-dropdown {
		// 	.categories {
		// 		margin: 0;
		// 		border: none;
		// 		padding: 0;
		// 	}
		// 	li {
		// 		padding: 0.1rem 1rem;
		// 		border: none;
		// 		border-bottom: $global-border-secondary;
		// 		font-size: 0.9rem;
		// 		&:last-child {
		// 			border: none !important;
		// 		}
		// 	}
		// }

		// &.cart-dropdown {
		// 	margin-top: 0;
		// 	background: $white;
		// 	padding-bottom: 0.5rem;
		// 	@include breakpoint(large) {
		// 		width: 16rem;
		// 	}
		// 	ul.nested {
		// 		margin: 0;
		// 		border-bottom: $global-border-secondary;
		// 	}
		// 	li {
		// 		padding: 0 0.5rem;
		// 		.callout {
		// 			padding: 0.5rem;
		// 			// text-align: center;
		// 		}
		// 		.button {
		// 			display: inline-block;
		// 		}
		// 	}

		// 	.cart {
		// 		.content-item-title-section, .content-item-subtitle-section {
		// 			span, small, strong {
		// 				font-size: 0.9rem;
		// 				@include wrap-text-multiline(1.1, 1);
		// 			}
		// 		}
		// 		.cart-link {
		// 			display: flex;
		// 			flex-direction: row;
		// 			.photo-container {
		// 				min-width: 10%;
		// 				width: 10%;
		// 				margin-right: 0.5rem;
		// 				flex: 0;
		// 				@include breakpoint(large) {
		// 					min-width: 20%;
		// 					width: 20%;
		// 				}
		// 			}
		// 		}
		// 	}
		// }
	}
	// &:hover, &:focus {

	// }
}
