.ctr-rebrand-header{--ctr-rebrand-header-primary: var(--brand-color-maroon, #772121);--ctr-rebrand-header-text: var(--brand-color-text, #0f0f0f);--ctr-rebrand-header-font: var(--brand-font-body);--ctr-rebrand-header-font-title: var(--brand-font-heading);display:block;position:relative;background:#fff;color:var(--ctr-rebrand-header-primary);font-family:var(--ctr-rebrand-header-font);letter-spacing:-.01em}:where(.ctr-rebrand-header) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.ctr-rebrand-header) a{color:inherit;text-decoration:none}.ctr-rebrand-header__bar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"burger logo actions" "nav nav nav";align-items:center;background:#fff;box-shadow:0 0 5px #2d2d2d33;position:relative;z-index:2}.ctr-rebrand-header__burger{grid-area:burger;justify-self:start;margin:12px 16px}.ctr-rebrand-header__logo{grid-area:logo;display:block;width:var(--ctr-rebrand-header-logo-width-mobile);margin:12px 0}.ctr-rebrand-header__logo-image{display:block;width:100%;height:auto}.ctr-rebrand-header__logo-text{font-family:var(--ctr-rebrand-header-font-title);font-size:22px}.ctr-rebrand-header__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;padding-right:16px}.ctr-rebrand-header__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.ctr-rebrand-header__burger .ctr-rebrand-header-icon--close,.ctr-rebrand-header.is-drawer-open .ctr-rebrand-header__burger .ctr-rebrand-header-icon--menu{display:none}.ctr-rebrand-header.is-drawer-open .ctr-rebrand-header__burger .ctr-rebrand-header-icon--close{display:block}.ctr-rebrand-header__cart-icon{display:flex}.ctr-rebrand-header__text-link,.ctr-rebrand-header__account,.ctr-rebrand-header__cart-icon--desktop{display:none}.ctr-rebrand-header__cart-bubble{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.ctr-rebrand-header__cart-bubble .svg-wrapper{display:none}.ctr-rebrand-header__cart-bubble .cart-count-bubble{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ctr-rebrand-header-primary);color:#fff;font-size:10px;font-weight:500;line-height:16px;text-align:center}.ctr-rebrand-header__nav{grid-area:nav;display:flex;align-items:center;gap:24px;height:50px;padding:0 24px;background:#fff;border-top:1px solid rgba(119,33,33,.2);overflow-x:auto;scrollbar-width:none}.ctr-rebrand-header__nav::-webkit-scrollbar{display:none}.ctr-rebrand-header-menu{flex-shrink:0}.ctr-rebrand-header-menu--desktop-only{display:none}.ctr-rebrand-header-menu__trigger{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;line-height:20.8px;letter-spacing:-.01em;text-transform:uppercase}.ctr-rebrand-header-menu__label--desktop,.ctr-rebrand-header-menu__trigger .ctr-rebrand-header-icon--chevron{display:none}.ctr-rebrand-header-menu--pill .ctr-rebrand-header-menu__trigger,.ctr-rebrand-header-menu--pill.ctr-rebrand-header-menu__trigger{padding:8px 12px;border-radius:38px;background:var(--ctr-rebrand-header-primary);color:#fff;font-family:var(--ctr-rebrand-header-font-title);font-size:12px;font-weight:500;line-height:1;letter-spacing:-.01em;text-transform:none;transition:background-color .2s ease}.ctr-rebrand-header-panel{position:fixed;left:0;right:0;top:var(--ctr-rebrand-header-bottom, 144px);height:calc(100vh - var(--ctr-rebrand-header-bottom, 144px));height:calc(100dvh - var(--ctr-rebrand-header-bottom, 144px));overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid var(--ctr-rebrand-header-primary);visibility:hidden;opacity:0;transition:opacity .18s ease,visibility 0s linear .18s;z-index:1}.ctr-rebrand-header-menu.is-open .ctr-rebrand-header-panel{visibility:visible;opacity:1;transition:opacity .18s ease,visibility 0s}.ctr-rebrand-header-panel__inner{display:flex;flex-direction:column;min-height:100%;padding:20px}.ctr-rebrand-header-panel__heading--desktop-only{display:none}.ctr-rebrand-header-panel__back{display:flex;align-items:center;gap:4px;margin-bottom:20px;font-family:var(--ctr-rebrand-header-font-title);font-size:var(--brand-text-rg-size);font-weight:500;line-height:1;text-transform:uppercase}.ctr-rebrand-header-panel__back .ctr-rebrand-header-icon--caret{transform:rotate(180deg)}.ctr-rebrand-header-panel__heading{margin:0;padding:4px 6px 10px;font-family:var(--ctr-rebrand-header-font-title);font-size:var(--brand-text-sm-size);font-weight:500;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.ctr-rebrand-header-panel__items{display:flex;flex:1 0 auto;flex-direction:column}.ctr-rebrand-header-item{display:flex;align-items:center;gap:14px;padding:8px 6px;border-radius:10px;transition:background-color .15s ease}.ctr-rebrand-header-item:hover,.ctr-rebrand-header-item:focus-visible{background:#7721210f}.ctr-rebrand-header-item--highlight,.ctr-rebrand-header-item--highlight:hover{background:var(--brand-color-linen, #e7dfd4)}.ctr-rebrand-header-item--highlight:not(:first-child){margin-top:20px}.ctr-rebrand-header-item--highlight+.ctr-rebrand-header-item--highlight{margin-top:8px}.ctr-rebrand-header-item__media{flex-shrink:0;width:82px;height:82px;border:1px solid var(--ctr-rebrand-header-primary);border-radius:10px;background:var(--brand-color-cloud, #f6f6f4);overflow:hidden}.ctr-rebrand-header-item__image{display:block;width:100%;height:100%;object-fit:cover}.ctr-rebrand-header-item__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ctr-rebrand-header-item__title{display:flex;align-items:center;gap:6px;padding-bottom:6px;color:var(--ctr-rebrand-header-text);font-family:var(--ctr-rebrand-header-font-title);font-size:var(--brand-heading-h6-size);font-weight:400;line-height:1;letter-spacing:-.03em;white-space:nowrap}.ctr-rebrand-header-item--highlight .ctr-rebrand-header-item__title{padding-bottom:0}.ctr-rebrand-header-item__title .ctr-rebrand-header-icon{flex-shrink:0;transition:transform .15s ease}.ctr-rebrand-header-item:hover .ctr-rebrand-header-item__title .ctr-rebrand-header-icon{transform:translate(3px)}.ctr-rebrand-header-item__subtitle{max-width:215px;padding-bottom:6px;color:var(--ctr-rebrand-header-text);font-size:var(--brand-text-tiny-size);font-weight:400;line-height:normal;letter-spacing:-.03em}.ctr-rebrand-header-item__badge{padding:4px 10px;border-radius:20px;color:var(--ctr-rebrand-header-primary);font-family:var(--ctr-rebrand-header-font-title);font-size:var(--brand-text-sm-size);font-weight:500;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.ctr-rebrand-header-item__badge--celeste{background:var(--brand-color-celeste, #b6cdea)}.ctr-rebrand-header-item__badge--linen{background:var(--brand-color-linen, #e7dfd4)}.ctr-rebrand-header-drawer{position:fixed;left:0;right:0;top:var(--ctr-rebrand-header-bottom, 144px);height:calc(100vh - var(--ctr-rebrand-header-bottom, 144px));height:calc(100dvh - var(--ctr-rebrand-header-bottom, 144px));overflow-y:auto;background:#fff;border-top:1px solid var(--ctr-rebrand-header-primary);visibility:hidden;opacity:0;transition:opacity .18s ease,visibility 0s linear .18s;z-index:1}.ctr-rebrand-header.is-drawer-open .ctr-rebrand-header-drawer{visibility:visible;opacity:1;transition:opacity .18s ease,visibility 0s}.ctr-rebrand-header-drawer__inner{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding:20px}.ctr-rebrand-header-drawer__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.ctr-rebrand-header-drawer__link{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--ctr-rebrand-header-font-title);font-size:20px;font-weight:500;line-height:1;text-align:left;text-transform:uppercase}.ctr-rebrand-header-drawer__link .ctr-rebrand-header-icon--caret{width:24px;height:24px}.ctr-rebrand-header-drawer__footer{display:flex;flex-direction:column;gap:20px}.ctr-rebrand-header-drawer__footer .ctr-rebrand-header-item--highlight{margin-top:0}.ctr-rebrand-header-drawer__secondary{display:flex;align-items:center;gap:4px;font-family:var(--ctr-rebrand-header-font-title);font-size:16px;font-weight:500;line-height:1;text-transform:uppercase}.ctr-rebrand-header-drawer__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px}@media screen and (min-width:990px){.ctr-rebrand-header__bar{grid-template-areas:"nav logo actions";padding:0 80px;border-bottom:1px solid rgba(119,33,33,.2);box-shadow:0 0 10px #2d2d2d33}.ctr-rebrand-header__burger,.ctr-rebrand-header-panel__back,.ctr-rebrand-header__cart-icon--mobile,.ctr-rebrand-header-drawer,.ctr-rebrand-header-menu__label--mobile{display:none}.ctr-rebrand-header__logo{width:var(--ctr-rebrand-header-logo-width);margin:18px 0}.ctr-rebrand-header__actions{padding-right:8px}.ctr-rebrand-header__text-link{display:block;padding:28px 20px;font-size:16px;line-height:20.8px;letter-spacing:-.01em;text-transform:uppercase}.ctr-rebrand-header__account,.ctr-rebrand-header__cart-icon--desktop,.ctr-rebrand-header-menu__label--desktop,.ctr-rebrand-header-menu--desktop-only{display:flex}.ctr-rebrand-header__icon-btn{width:44px;height:44px}.ctr-rebrand-header__cart{width:32px;overflow:visible}.ctr-rebrand-header__cart-bubble .cart-count-bubble{top:4px;right:-10px}.ctr-rebrand-header__nav{justify-self:start;gap:20px;height:77px;padding:0;background:none;border:0;overflow:visible}.ctr-rebrand-header-menu{position:relative;display:flex;align-items:center;height:77px}.ctr-rebrand-header-menu__trigger{position:relative;font-size:16px}.ctr-rebrand-header-menu__trigger .ctr-rebrand-header-icon--chevron{display:block;transition:transform .2s ease}.ctr-rebrand-header-menu.is-open .ctr-rebrand-header-icon--chevron{transform:rotate(180deg)}.ctr-rebrand-header-menu--plain .ctr-rebrand-header-menu__trigger{gap:3px;padding:28px 14px 28px 20px}.ctr-rebrand-header-menu--pill .ctr-rebrand-header-menu__trigger,.ctr-rebrand-header-menu--pill.ctr-rebrand-header-menu__trigger{padding:16px 24px;font-size:16px;line-height:normal;text-transform:uppercase}.ctr-rebrand-header-menu--pill .ctr-rebrand-header-menu__trigger:hover,.ctr-rebrand-header-menu--pill.is-open .ctr-rebrand-header-menu__trigger{background:#5e1a1a}.ctr-rebrand-header-menu--plain .ctr-rebrand-header-menu__trigger:hover .ctr-rebrand-header-menu__label,.ctr-rebrand-header-menu--plain.is-open .ctr-rebrand-header-menu__label{text-decoration:underline;text-underline-offset:4px}.ctr-rebrand-header-panel{position:absolute;top:100%;left:0;right:auto;height:auto;padding-top:23px;overflow:visible;background:none;border:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.ctr-rebrand-header-menu.is-open .ctr-rebrand-header-panel{transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.ctr-rebrand-header-panel__heading--desktop-only{display:block}.ctr-rebrand-header-panel__inner{min-height:0;width:359px;padding:18px;border-radius:16px;background:#fff;box-shadow:0 16px 20px #0000001f}}.ctr-rebrand-header__logo-image--transparent{display:none}@media screen and (min-width:990px){.ctr-rebrand-header--transparent,.ctr-rebrand-header--transparent .ctr-rebrand-header__bar{transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.ctr-rebrand-header--transparent:not(.is-solid),.ctr-rebrand-header--transparent:not(.is-solid) .ctr-rebrand-header__bar{background:transparent;box-shadow:none;border-color:transparent}.ctr-rebrand-header--transparent:not(.is-solid) .ctr-rebrand-header__bar{color:var(--ctr-rebrand-header-transparent-color)}.ctr-rebrand-header--transparent:not(.is-solid) .ctr-rebrand-header__logo:has(.ctr-rebrand-header__logo-image--transparent) .ctr-rebrand-header__logo-image{display:none}.ctr-rebrand-header--transparent:not(.is-solid) .ctr-rebrand-header__logo .ctr-rebrand-header__logo-image--transparent{display:block}.ctr-rebrand-header-panel__inner{color:var(--ctr-rebrand-header-primary)}}@media(prefers-reduced-motion:reduce){.ctr-rebrand-header *,.ctr-rebrand-header *:before{transition:none!important}}html.has-ctr-rebrand-header{scroll-padding-top:var(--ctr-rebrand-header-height, 0px)}
/*# sourceMappingURL=/cdn/shop/t/143/assets/ctr-rebrand-header.css.map */
