
.atalag-header{background:#fff;border-bottom:1px solid #222;position:relative;z-index:1000}
.atalag-header__inner{min-height:68px;width:100%;display:flex;align-items:center;padding:0 18px;gap:28px}
.atalag-brand{flex:0 0 auto;display:flex;align-items:center}.atalag-brand .custom-logo-link{display:flex;align-items:center}.atalag-brand .custom-logo{display:block;width:auto;max-width:122px;max-height:42px}.atalag-brand__text{color:#5a3b24;font:700 24px/1 Georgia,serif;text-decoration:none}
.atalag-nav{flex:0 1 auto}.atalag-nav__list{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}
.atalag-nav a{color:#000;font-family:"Verdana",Sans-serif;font-size:13px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:-.45px;white-space:nowrap}
.atalag-nav a:hover,.atalag-nav a:focus-visible{text-decoration:underline;text-underline-offset:4px}.atalag-nav .menu-item-has-children{position:relative}.atalag-nav .sub-menu{display:none;position:absolute;top:100%;left:-14px;min-width:190px;list-style:none;margin:0;padding:10px 14px;background:#fff;border:1px solid #ddd}.atalag-nav .menu-item-has-children:hover>.sub-menu,.atalag-nav .menu-item-has-children:focus-within>.sub-menu{display:block}
.atalag-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.atalag-action{min-height:28px;padding:1px 17px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111;background:#fff;color:#000;font-family:"Verdana",Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;text-decoration:none;line-height:24px;letter-spacing:1.7px;white-space:nowrap}.atalag-action:hover,.atalag-action:focus-visible{background:#000;color:#fff}
.atalag-cart{position:relative;display:inline-flex;align-items:center;color:#111;text-decoration:none;padding:7px 3px}.atalag-cart-count{position:absolute;top:1px;right:-9px;min-width:18px;height:18px;padding:0 4px;border-radius:2px;background:#12aee4;color:#fff;font:700 12px/18px Arial,sans-serif;text-align:center}
.atalag-menu-toggle{display:none;margin-left:auto;width:42px;height:38px;padding:8px;border:1px solid #222;background:#fff;cursor:pointer}.atalag-menu-toggle>span:not(.screen-reader-text){display:block;height:1px;background:#111;margin:5px 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@media(max-width:1100px){.atalag-menu-toggle{display:block}.atalag-header__inner{flex-wrap:wrap;gap:12px;padding-top:10px;padding-bottom:10px}.atalag-nav,.atalag-actions{display:none;flex-basis:100%;width:100%}.atalag-header.is-open .atalag-nav,.atalag-header.is-open .atalag-actions{display:flex}.atalag-nav__list{width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:10px}.atalag-nav__list>li>a{display:block;padding:10px 0;border-bottom:1px solid #eee}.atalag-nav .sub-menu{display:block;position:static;border:0;padding:0 0 0 18px}.atalag-actions{margin-left:0;flex-direction:column;align-items:stretch;padding:4px 0 10px}.atalag-action{width:100%;min-height:38px}.atalag-cart{align-self:flex-start;margin-top:4px}}

@media (max-width: 600px) {
	.atalag-header__inner {
		display: grid;
		grid-template-columns: 1fr auto;
		grid-template-areas:
			"actions actions"
			"brand toggle"
			"nav nav";
		gap: 0;
		min-height: 0;
		padding: 12px 13px 38px;
	}

	.atalag-brand {
		grid-area: brand;
		margin-top: 17px;
		align-self: center;
	}

	.atalag-brand .custom-logo {
		max-width: 150px;
		max-height: 52px;
	}

	.atalag-menu-toggle {
		grid-area: toggle;
		display: block;
		margin: 17px 0 0 18px;
		width: 34px;
		height: 34px;
		padding: 6px 7px;
		align-self: center;
	}

	.atalag-actions,
	.atalag-header.is-open .atalag-actions {
		grid-area: actions;
		display: grid;
		grid-template-columns: auto 1fr auto;
		align-items: center;
		gap: 10px;
		width: 100%;
		margin: 0;
		padding: 0;
	}

	.atalag-action {
		width: auto;
		min-height: 30px;
		padding: 1px 11px;
		font-size: 9px;
		line-height: 24px;
		letter-spacing: 1.35px;
	}

	.atalag-actions .atalag-action:nth-child(2) {
		justify-self: start;
	}

	.atalag-actions .atalag-action:nth-child(3) {
		justify-self: end;
	}

	.atalag-cart {
		display: none;
	}

	.atalag-nav {
		grid-area: nav;
		flex-basis: auto;
		width: 100%;
	}

	.atalag-header.is-open .atalag-nav {
		display: block;
		margin-top: 18px;
	}

	.atalag-nav__list {
		padding-top: 0;
	}
}

@media (max-width: 390px) {
	.atalag-header__inner {
		padding-left: 10px;
		padding-right: 10px;
	}

	.atalag-actions {
		gap: 7px;
	}

	.atalag-action {
		padding-left: 8px;
		padding-right: 8px;
		font-size: 8px;
		letter-spacing: 1px;
	}

	.atalag-brand .custom-logo {
		max-width: 140px;
	}
}


/* v0.13.4 mobile navigation redesign */
.atalag-mobile-menu-tools,
.atalag-mobile-menu-footer,
.atalag-mobile-nav-icon,
.atalag-submenu-toggle{
	display:none;
}

@media(max-width:600px){
	body.atalag-mobile-menu-open{
		overflow:hidden;
	}

	.atalag-header{
		border-bottom:1px solid #ddd;
	}

	.atalag-header__inner{
		padding-bottom:24px;
	}

	.atalag-header.is-open .atalag-header__inner{
		padding-bottom:0;
	}

	.atalag-header.is-open .atalag-menu-toggle>span:not(.screen-reader-text){
		position:absolute;
		left:7px;
		right:7px;
		top:15px;
		margin:0;
		transition:transform .18s ease,opacity .18s ease;
	}

	.atalag-menu-toggle{
		position:relative;
	}

	.atalag-header.is-open .atalag-menu-toggle>span:nth-of-type(2){
		transform:rotate(45deg);
	}

	.atalag-header.is-open .atalag-menu-toggle>span:nth-of-type(3){
		opacity:0;
	}

	.atalag-header.is-open .atalag-menu-toggle>span:nth-of-type(4){
		transform:rotate(-45deg);
	}

	.atalag-header.is-open .atalag-nav{
		display:block;
		width:auto;
		max-height:calc(100dvh - 190px);
		overflow-y:auto;
		overscroll-behavior:contain;
		-webkit-overflow-scrolling:touch;
		margin:20px -13px 0;
		padding:0 20px 22px;
		background:#fff;
		border-top:1px solid #f0f0f0;
		scrollbar-width:thin;
	}

	.atalag-header.is-open .atalag-nav::-webkit-scrollbar{
		width:5px;
	}

	.atalag-header.is-open .atalag-nav::-webkit-scrollbar-thumb{
		background:#c5c5c5;
		border-radius:8px;
	}

	.atalag-mobile-menu-tools{
		display:block;
		padding:18px 0 10px;
	}

	.atalag-mobile-search{
		position:relative;
		margin:0;
	}

	.atalag-mobile-search__icon{
		position:absolute;
		left:15px;
		top:50%;
		transform:translateY(-50%);
		display:grid;
		place-items:center;
		color:#4f4f4f;
		pointer-events:none;
	}

	.atalag-mobile-search input{
		display:block;
		width:100%;
		height:52px;
		padding:0 16px 0 48px;
		border:1px solid #ecebea;
		border-radius:10px;
		background:#f7f6f4;
		color:#171717;
		font-family:Verdana,Sans-serif;
		font-size:15px;
		line-height:1;
		outline:none;
		-webkit-appearance:none;
	}

	.atalag-mobile-search input:focus{
		border-color:#9c977f;
		background:#fff;
		box-shadow:0 0 0 2px rgba(127,146,80,.1);
	}

	.atalag-nav__list{
		width:100%;
		margin:0;
		padding:5px 0 0;
	}

	.atalag-nav__list>li{
		position:relative;
		margin:0;
		border-bottom:1px solid #ececec;
	}

	.atalag-nav__list>li>a{
		display:flex;
		align-items:center;
		min-height:58px;
		padding:13px 48px 13px 4px;
		border-bottom:0;
		color:#171717;
		font-family:Verdana,Sans-serif;
		font-size:16px;
		font-weight:400;
		line-height:1.35;
		letter-spacing:0;
		text-decoration:none;
		text-transform:none;
		white-space:normal;
	}

	.atalag-mobile-nav-icon{
		display:grid;
		flex:0 0 25px;
		width:25px;
		height:25px;
		place-items:center;
		margin-right:14px;
		color:#1d1d1d;
	}

	.atalag-mobile-nav-icon svg{
		display:block;
		width:23px;
		height:23px;
	}

	.atalag-submenu-toggle{
		position:absolute;
		top:12px;
		right:2px;
		z-index:2;
		display:grid;
		width:38px;
		height:38px;
		padding:0;
		place-items:center;
		border:0;
		background:transparent;
		color:#4b4b4b;
		cursor:pointer;
	}

	.atalag-submenu-toggle svg{
		transition:transform .18s ease;
	}

	.atalag-nav__list .menu-item-has-children.is-submenu-open>.atalag-submenu-toggle svg{
		transform:rotate(180deg);
	}

	/* Override the older tablet rule that always exposed every submenu. */
	.atalag-nav__list .menu-item-has-children>.sub-menu{
		display:none!important;
		position:static;
		min-width:0;
		margin:0;
		padding:0 0 10px 42px;
		border:0;
		background:#faf9f7;
	}

	.atalag-nav__list .menu-item-has-children.is-submenu-open>.sub-menu{
		display:block!important;
	}

	.atalag-nav__list .sub-menu li{
		margin:0;
		border:0;
	}

	.atalag-nav__list .sub-menu a{
		display:block;
		padding:10px 12px;
		color:#4f4f4f;
		font-family:Verdana,Sans-serif;
		font-size:14px;
		font-weight:400;
		line-height:1.45;
		letter-spacing:0;
		text-decoration:none;
		text-transform:none;
		white-space:normal;
	}

	.atalag-nav__list .sub-menu a:hover,
	.atalag-nav__list .sub-menu a:focus-visible{
		color:#171717;
		text-decoration:underline;
		text-underline-offset:3px;
	}

	.atalag-mobile-menu-footer{
		display:block;
		padding:20px 4px 4px;
	}

	.atalag-mobile-instagram{
		display:flex;
		align-items:center;
		gap:10px;
		width:max-content;
		margin:0 auto 18px;
		color:#171717;
		font-family:Verdana,Sans-serif;
		font-size:13px;
		text-decoration:none;
	}

	.atalag-mobile-instagram svg{
		display:block;
	}

	.atalag-mobile-legal{
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		gap:6px 9px;
		padding-top:16px;
		border-top:1px solid #ececec;
		text-align:center;
	}

	.atalag-mobile-legal a,
	.atalag-mobile-legal span{
		color:#74706b;
		font-family:Verdana,Sans-serif;
		font-size:10px;
		line-height:1.5;
		text-decoration:none;
	}

	.atalag-mobile-legal a:hover,
	.atalag-mobile-legal a:focus-visible{
		color:#171717;
		text-decoration:underline;
	}
}

@media(max-width:390px){
	.atalag-header.is-open .atalag-nav{
		margin-left:-10px;
		margin-right:-10px;
		padding-left:16px;
		padding-right:16px;
	}

	.atalag-nav__list>li>a{
		font-size:15px;
	}

	.atalag-mobile-search input{
		font-size:14px;
	}
}
