html,body{overflow-x:hidden;max-width:100%}.section-header{position:sticky;top:0;z-index:100;margin-bottom:0!important;width:100%;max-width:100%}.announcement-bar{background-color:#2c2c2c;color:#f9f9f9;padding:.48rem 2rem;text-align:center;width:100%;box-sizing:border-box}.announcement-bar__message,.announcement-bar__message *{font-family:var(--rr-font-body, "Manrope", sans-serif)!important;font-size:.72rem!important;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#f9f9f9!important}.announcement-bar a{color:#f9f9f9;text-decoration:none;border-bottom:1px solid rgba(249,249,249,.4)}.announcement-bar a:hover{border-bottom-color:#f9f9f9}.header-wrapper{background-color:#f9f9f9;border-bottom:none;transition:box-shadow .3s ease;width:100%;box-sizing:border-box}.shopify-section-header-sticky .header-wrapper{box-shadow:0 2px 24px #2c2c2c12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#f9f9f9f5}.header{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;padding:.7rem 2rem!important;min-height:unset!important;border-bottom:1px solid rgba(44,44,44,.08);gap:0!important;box-sizing:border-box;width:100%}.header__inline-menu{display:none!important}header-drawer{justify-self:start}.header__heading{margin:0;line-height:1;grid-column:2;justify-self:center;text-align:center}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--rr-font-heading, "Cormorant Garamond", serif);font-size:1.6rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:#2c2c2c;text-decoration:none}.header__heading-logo{max-height:38px;width:auto;display:block;transition:opacity .25s ease}.header__heading-link:hover .header__heading-logo{opacity:.75}.header__right{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.header__search-inline{flex:1;max-width:280px}.rr-search-bar{display:flex;align-items:center;border:1px solid #2C2C2C;border-radius:0;background:transparent;height:2.4rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.rr-search-bar:focus-within{box-shadow:0 0 0 2px #2c2c2c26}.rr-search-bar__input{flex:1;border:none;background:transparent;outline:none;padding:0 .8rem;font-family:var(--rr-font-body, "Manrope", sans-serif);font-size:.75rem;letter-spacing:.06em;color:#2c2c2c;height:100%;min-width:0;-webkit-appearance:none;appearance:none}.rr-search-bar__input::placeholder{color:#2c2c2c66;font-style:italic;font-size:.72rem}.rr-search-bar__input::-webkit-search-cancel-button{display:none}.rr-search-bar__btn{border:none;background:transparent;padding:0 .7rem;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(44,44,44,.2);transition:background .15s ease;flex-shrink:0}.rr-search-bar__btn:hover{background:#2c2c2c0d}.rr-search-bar__btn .svg-wrapper svg,.rr-search-bar__btn svg{width:1rem;height:1rem;stroke:#2c2c2c;fill:none;stroke-width:1.8}.header__icons{display:flex;align-items:center;gap:0;flex-shrink:0}.header__icon{width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;color:#2c2c2c;transition:opacity .25s ease;position:relative;text-decoration:none}.header__icon:hover{opacity:.5}.header__icon svg,.header__icon .svg-wrapper svg{width:1.6rem;height:1.6rem;stroke:#2c2c2c;fill:none;stroke-width:1.4}.cart-count-bubble{background-color:#2c2c2c;color:#f9f9f9;font-family:var(--rr-font-body, "Manrope", sans-serif);font-size:.6rem;font-weight:700;min-width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:.1rem;right:0rem}.rr-nav-bar{background-color:#f9f9f9;border-bottom:1px solid rgba(44,44,44,.1);width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:99;padding:0 .75rem}.rr-nav-bar__list{list-style:none;margin:0;padding:.15rem 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box;row-gap:0}.rr-nav-bar__item{position:relative;flex:0 1 auto;max-width:100%}.rr-nav-bar__item:not(:last-child) .rr-nav-bar__link{border-right:1px solid rgba(44,44,44,.12)}.rr-nav-bar__link{font-family:var(--rr-font-body, "Manrope", sans-serif);font-size:1.6rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#2c2c2c;text-decoration:none;display:block;padding:.55rem clamp(.35rem,.55vw,.7rem);position:relative;transition:opacity .2s ease;white-space:nowrap;line-height:1.25;text-align:center}.rr-nav-bar__link:after{content:"";position:absolute;bottom:.25rem;left:clamp(.35rem,.55vw,.7rem);right:clamp(.35rem,.55vw,.7rem);height:1px;background-color:#2c2c2c;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.rr-nav-bar__link:hover{opacity:.6}.rr-nav-bar__link:hover:after{transform:scaleX(1)}@media screen and (min-width:1200px){.rr-nav-bar{padding:0 1.25rem}.rr-nav-bar__link{font-size:1.6rem;padding:.65rem clamp(.4rem,.5vw,.75rem)}}@media screen and (min-width:1500px){.rr-nav-bar__link{font-size:1.6rem;padding:.7rem;letter-spacing:.01em}}.rr-nav-bar__dropdown{display:none;position:absolute;top:100%;left:0;min-width:200px;background-color:#f9f9f9;border:1px solid rgba(44,44,44,.1);border-top:2px solid #2C2C2C;box-shadow:0 8px 32px #2c2c2c1f;z-index:200;padding:.8rem 0}.rr-nav-bar__item:hover>.rr-nav-bar__dropdown{display:block;animation:rrDropIn .18s ease forwards}@keyframes rrDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rr-nav-bar__dropdown-link{font-family:var(--rr-font-body, "Manrope", sans-serif);font-size:1.4rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#2c2c2c;text-decoration:none;display:block;padding:.75rem 1.4rem;transition:background-color .15s ease,padding-left .15s ease;white-space:nowrap}.rr-nav-bar__dropdown-link:hover{background-color:#2c2c2c0d;padding-left:1.8rem}.header__search-icon-mobile{display:none;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#2c2c2c;text-decoration:none;flex-shrink:0}.header__search-icon-mobile svg{width:1.5rem;height:1.5rem;stroke:#2c2c2c;fill:none;stroke-width:1.6}@media screen and (max-width:989px){.rr-nav-bar,.header__search-inline{display:none}.header__search-icon-mobile{display:flex}.section-header:not(.menu-open){pointer-events:none}.section-header:not(.menu-open) .header,.section-header:not(.menu-open) .header-wrapper,.section-header:not(.menu-open) header-drawer,.section-header:not(.menu-open) .announcement-bar-section{pointer-events:auto}.product__media-wrapper{position:relative;z-index:1}.product__modal-opener{position:relative;z-index:2}.product__media-toggle:after{z-index:3;touch-action:manipulation}.header{grid-template-columns:1fr auto 1fr;padding:.75rem 1.5rem!important}header-drawer{justify-self:start}.header__heading{grid-column:2;justify-self:center}.header__right{grid-column:3;justify-content:flex-end;gap:0}.header__heading-logo{max-height:56px;max-width:112px;width:auto}}.menu-drawer{background-color:#f9f9f9}.menu-drawer__navigation-items .list-menu__item,.menu-drawer__navigation .list-menu__item{font-family:var(--rr-font-body, "Manrope", sans-serif);font-size:1.3rem!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2c2c2c;border-bottom:1px solid rgba(44,44,44,.07)}.menu-drawer__navigation-items a.list-menu__item,.menu-drawer__navigation a.list-menu__item,.menu-drawer__menu .list-menu__item--link{font-size:1.3rem!important;font-weight:500;letter-spacing:.1em;padding-top:1.2rem;padding-bottom:1.2rem}.menu-drawer__submenu .list-menu__item--link{font-size:1rem!important;letter-spacing:.08em;opacity:.75}header-drawer .header__icon--menu:before,header-drawer .header__icon--menu[aria-expanded=true]:before{display:none!important}header-drawer>details>summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#2c2c2c73;opacity:0;visibility:hidden;pointer-events:none;z-index:98;cursor:default;transition:opacity .25s ease,visibility .25s ease}header-drawer>details[open].menu-opening>summary:before{opacity:1;visibility:visible;pointer-events:auto}header-drawer .header__icon--menu,header-drawer .menu-drawer__menu-item,header-drawer .menu-drawer__close-button,header-drawer summary{-webkit-tap-highlight-color:transparent}header-drawer .header__icon--menu:focus,header-drawer .header__icon--menu:focus-visible,header-drawer .header__icon--menu:active,header-drawer .menu-drawer__menu-item:focus,header-drawer .menu-drawer__menu-item:focus-visible,header-drawer .menu-drawer__menu-item:active,header-drawer .menu-drawer__close-button:focus,header-drawer .menu-drawer__close-button:focus-visible,header-drawer .menu-drawer__close-button:active,header-drawer .focused.focus-inset,header-drawer .focus-inset:focus-visible{outline:none;box-shadow:none}header-drawer .menu-drawer__menu-item:focus,header-drawer .menu-drawer__menu-item:hover,header-drawer .menu-drawer__close-button:focus,header-drawer .menu-drawer__close-button:hover{background-color:transparent}header-drawer .menu-drawer__menu{list-style:none;padding-left:0}header-drawer .menu-drawer__menu>li::marker{content:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rr-header-premium.css.map */
