.icon-utility-links[hidden],.icon-drawer-search[hidden]{display:none!important}:root{--ih-bg:#ffffff;--ih-line:#e4e2dc}.announcement-bar__message{font-weight:700;font-size:1.4rem;letter-spacing:.01em;text-transform:none}.utility-bar__grid{position:relative;min-height:3.8rem;align-items:center}.icon-utility-links{display:none}@media screen and (min-width:750px){.icon-utility-links{display:flex;align-items:center;gap:1.2rem;position:absolute;right:5rem;top:50%;transform:translateY(-50%);font-size:1.4rem;white-space:nowrap}.icon-utility-links a{color:inherit;text-decoration:none}.icon-utility-links a:hover{text-decoration:underline;text-underline-offset:.3rem}}.section-header .header-wrapper,.section-header .header-wrapper.gradient{background:var(--ih-bg)}.section-header .header-wrapper{border-bottom:1px solid var(--ih-line)}.section-header .header-wrapper{--color-foreground:0,0,0}.header__menu-item,.header__menu-item span,.header__menu-item .icon-caret,.list-menu__item,.header__icon,.header__icon .icon,.header__icon svg{color:#000}.header__menu-item,.header__menu-item span{font-size:1.5rem;font-weight:400}.header__heading-link,.header__heading-link .h2{color:#000}.header__inline-menu .header__menu-item[href*=wedding-season]{border:1px solid currentColor;border-radius:999px;padding:.7rem 1.8rem;margin-right:.8rem}.header__inline-menu .header__menu-item[href*=wedding-season] span{text-decoration:none!important}@media screen and (min-width:990px){.header-wrapper .header.page-width{max-width:140rem;padding-left:3rem;padding-right:3rem;margin-left:auto;margin-right:auto}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:.2rem}.header__menu-item{padding:.8rem 1.2rem;white-space:nowrap}.header__icon--search{width:auto;min-width:17rem;height:4.2rem;border:1px solid #cfcdc6;border-radius:.6rem;background:#fff;justify-content:flex-start;padding:0 1.2rem;margin-right:1rem;text-decoration:none}.header__icon--search>span{display:flex;align-items:center;justify-content:flex-start;gap:.9rem;width:100%}.header__icon--search>span:after{content:"Search";font-size:1.4rem;color:#1212128c;text-decoration:none}.header__icon--search .header__icon-close{display:none}.header__icon--search:after{content:none}}.cart-count-bubble{background:#121212;color:#fff}.icon-drawer-search{display:flex;align-items:center;gap:1rem;margin:1.4rem 1.6rem 0;padding:0 1.4rem;height:4rem;border:1px solid #121212;border-radius:.6rem;background:#fff}.icon-drawer-search .svg-wrapper{display:flex;width:2rem;height:2rem}.icon-drawer-search input[type=search]{flex:1;border:0;outline:0;background:transparent;font-size:1.5rem;min-width:0;color:#000}.menu-drawer .menu-drawer__navigation-container{grid-template-rows:auto 1fr auto}.menu-drawer .menu-drawer__navigation{padding:0 1.6rem 2rem}.menu-drawer__navigation>ul.menu-drawer__menu{display:flex;flex-direction:column}.menu-drawer__navigation>ul.menu-drawer__menu>li:has(>a[href="/"]){display:none}.menu-drawer__navigation>ul.menu-drawer__menu>li:has(>.menu-drawer__menu-item[href*=wedding-season]){order:-1;margin:2.4rem 0 1rem}.menu-drawer__menu-item{color:#000;justify-content:space-between;font-size:2.2rem;font-weight:500;min-height:6.4rem;padding:0;border:0}.menu-drawer__menu-item .svg-wrapper,.menu-drawer__menu-item>svg{display:none}summary.menu-drawer__menu-item:after{content:"";flex:none;width:1rem;height:1.6rem;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M1.5 1.5L6 6l-4.5 4.5' fill='none' stroke='%23000' stroke-width='1.9'/%3E%3C/svg%3E") center/contain no-repeat}.menu-drawer__menu .menu-drawer__menu-item[href*=wedding-season]{justify-content:center;min-height:3.8rem;padding:0 1.6rem;border:1px solid #121212;border-radius:999px;font-size:1.6rem;font-weight:400}.header:has(#Details-menu-drawer-container[open])>details-modal.header__search{display:none}@media screen and (min-width:990px){.header.ih-collapsed header-drawer{display:block!important;grid-area:navigation}.header.ih-collapsed .header__inline-menu{display:none}.header.ih-collapsed.header--middle-left{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header.ih-collapsed .header__heading,.header.ih-collapsed .header__heading-link{justify-self:start}}@media screen and (min-width:990px){.header-wrapper{position:relative}.header__inline-menu header-menu,.header__inline-menu details{position:static}.header__inline-menu .header__submenu{position:absolute;left:0;right:0;top:100%;width:auto;min-width:0;max-width:none;margin:0;padding:3.2rem max(3rem,calc((100% - 140rem)/2 + 3rem)) 4rem;display:grid;grid-template-columns:repeat(3,max-content);column-gap:9rem;row-gap:0;align-content:start;background:#fff;border:0;border-top:1px solid var(--ih-line);border-radius:0;box-shadow:0 14px 24px #0000000f}.header__inline-menu .header__submenu .header__menu-item{padding:.85rem 0;font-size:1.5rem;color:#000}.header__inline-menu .header__submenu .header__menu-item:hover{text-decoration:underline;text-underline-offset:.3rem}.ih-mega-title{grid-column:1/-1;margin:0 0 1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--ih-line);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000}}.announcement-bar-section{position:sticky;top:0;z-index:22}.section-header{top:var(--ih-ann-h,0px)!important;z-index:21}.header__icon--cart .svg-wrapper{display:none}.header__icon--cart:before{content:"";display:block;width:2.6rem;height:2.6rem;background:#000;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20.5' r='1.3'/%3E%3Ccircle cx='18' cy='20.5' r='1.3'/%3E%3Cpath d='M1.5 2.5h3.2l2.5 12.4a2 2 0 0 0 2 1.6h8.9a2 2 0 0 0 2-1.5l1.6-7.8H5.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20.5' r='1.3'/%3E%3Ccircle cx='18' cy='20.5' r='1.3'/%3E%3Cpath d='M1.5 2.5h3.2l2.5 12.4a2 2 0 0 0 2 1.6h8.9a2 2 0 0 0 2-1.5l1.6-7.8H5.6'/%3E%3C/svg%3E") center/contain no-repeat}
/*# sourceMappingURL=/cdn/shop/t/6/assets/icon-header.css.map */
