[data-legacy-header],[data-legacy-top]{display:none!important}
.snug-shared-header{font-family:Arial,Helvetica,sans-serif;color:#20231f;position:relative;z-index:40;isolation:isolate}
.snug-announcement{margin:0!important;padding:7px 20px!important;background:#dfdbcd!important;color:#20231f!important;font:400 11px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:1px!important;text-align:center!important;text-transform:none!important}
header.snug-site-header{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;background:#f2eee3!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;z-index:1!important}
.snug-header-inner{box-sizing:border-box;max-width:1180px!important;width:100%;margin:auto!important;padding:22px 24px!important;min-height:97px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-bottom:1px solid #c3bcae}
.snug-brand{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;color:#20231f!important;font:800 24px/.95 Arial,Helvetica,sans-serif!important;letter-spacing:-1px!important;text-transform:none!important;text-decoration:none!important;flex-shrink:0!important}
.snug-brand img{display:block!important;width:36px!important;height:52px!important;max-height:none!important;object-fit:contain!important;margin:0!important}
.snug-brand>span{display:block!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important}.snug-brand-dot{color:#c6542d!important}
header.snug-site-header nav.snug-nav{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;max-width:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;visibility:visible!important;opacity:1!important}
.snug-nav a{display:inline-block!important;width:auto!important;min-height:0!important;margin:0!important;padding:4px 0!important;border:0!important;background:transparent!important;color:#20231f!important;font:400 14px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important}
.snug-nav a:hover{text-decoration:underline!important;text-underline-offset:5px!important}.snug-basket{display:inline-block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px 0!important;border:0!important;border-bottom:1px solid #c6542d!important;border-radius:0!important;background:transparent!important;color:#20231f!important;font:700 13px/1.5 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important}.snug-basket-count{font:inherit!important}
.snug-menu{display:none!important;box-sizing:border-box!important;width:32px!important;height:40px!important;flex:0 0 32px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;margin:0!important;padding:5px!important;border:0!important;border-radius:0!important;background:transparent!important;cursor:pointer!important}.snug-menu span{display:block!important;width:22px!important;height:2px!important;background:#20231f!important}
.snug-shared-header a:focus-visible,.snug-shared-header button:focus-visible{outline:3px solid #c6542d!important;outline-offset:5px!important}
@media(max-width:900px){.snug-header-inner{gap:16px!important}.snug-nav a{font-size:13px!important}header.snug-site-header nav.snug-nav{gap:14px!important}}
@media(max-width:700px){.snug-header-inner{position:relative!important;padding:18px 20px!important;gap:14px!important;min-height:81px!important}.snug-brand{font-size:21px!important;gap:9px!important;margin-right:auto!important}.snug-brand img{width:30px!important;height:44px!important}.snug-basket{font-size:12px!important}.snug-menu{display:flex!important}header.snug-site-header nav.snug-nav{display:none!important;position:absolute!important;inset:auto 20px auto 20px!important;top:100%!important;width:auto!important;height:auto!important;margin:0!important;padding:20px!important;border:1px solid #c3bcae!important;background:#f2eee3!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;z-index:100!important}header.snug-site-header nav.snug-nav.snug-nav-open{display:flex!important}.snug-nav a{font-size:14px!important;padding:8px 0!important}}
