.rs-mega-nav{font-family:inherit;font-style:var(--font-body-style);--mega-text: rgb(var(--color-foreground, 18, 18, 18));--mega-muted: rgba(var(--color-foreground, 18, 18, 18), .7);--mega-line: rgb(var(--color-foreground, 18, 18, 18));--mega-bg: rgb(var(--color-background, 255, 255, 255));--mega-badge-bg: #333;--mega-badge-text: #fff;--mega-panel-pad: 28px clamp(20px, 2.15vw, 40px) 36px;--mega-col-gap: clamp(12px, 1.5vw, 28px);--mega-card-width: clamp(110px, calc(14vw - clamp(5.6px, .602vw, 11.2px) - clamp(6px, .8vw, 15px)) , 322px);--mega-card-ratio: 4 / 5}.rs-mega-nav__list{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(10px,1.6vw,30px);list-style:none;margin:0;padding:0}.rs-mega-nav__item{position:static}.rs-mega-nav .rs-mega-nav__trigger,.rs-mega-nav .rs-mega-nav__link--top{position:relative;display:inline-block;padding:0;background:none;border:0;font-family:inherit!important;font-style:normal!important;font-size:clamp(10px,.8vw,var(--nav-desktop-size, 12px))!important;font-weight:400!important;letter-spacing:.08em!important;white-space:nowrap;text-transform:uppercase;line-height:2.6!important;color:var(--mega-text);text-decoration:none;cursor:pointer}.rs-mega-nav__trigger:after,.rs-mega-nav__link--top:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.rs-mega-nav__trigger:hover:after,.rs-mega-nav__trigger[aria-expanded=true]:after,.rs-mega-nav__link--top:hover:after{transform:scaleX(1)}.rs-mega-nav__panel{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - var(--header-height, 80px));overflow-y:auto;z-index:90002;background:var(--mega-bg);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 12px 24px #00000014;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.rs-mega-nav__item.is-open>.rs-mega-nav__panel{visibility:visible;opacity:1;transform:none;transition-delay:0s}.rs-mega-nav__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(16px,1.5vw,28px);max-width:none;margin:0 auto;padding:var(--mega-panel-pad)}.rs-mega-nav__columns{display:grid;grid-template-columns:repeat(var(--mega-column-count, 1),minmax(0,1fr));grid-template-rows:auto 1fr;align-items:stretch;flex:1 1 auto;column-gap:var(--mega-col-gap);row-gap:0;min-width:0}.rs-mega-nav__col{display:grid;grid-row:1 / span 2;grid-template-rows:subgrid;min-width:0}.rs-mega-nav__col.is-plain{display:block;grid-row:var(--mega-loose-row, 2)}.rs-mega-nav__col.is-plain .rs-mega-nav__link{font-weight:700!important;text-transform:uppercase}.rs-mega-nav .rs-mega-nav__heading{display:block;align-self:stretch;width:min(100%,258px);padding:0 0 10px;margin:0 0 16px;border-bottom:1px solid var(--mega-line);font-family:inherit!important;font-style:normal!important;font-weight:700!important;font-size:clamp(10px,.95vw,var(--nav-link-size, 14px))!important;white-space:nowrap;line-height:1.45!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--mega-text);text-decoration:none}.rs-mega-nav__links{list-style:none;margin:0;padding:0}.rs-mega-nav__links li{margin:0 0 14px;padding:0}.rs-mega-nav__links .rs-mega-nav__link{display:inline-flex;align-items:center;gap:6px;font-family:inherit!important;font-style:normal!important;font-weight:400!important;font-size:var(--nav-link-size, 14px)!important;line-height:1.55!important;letter-spacing:.01em!important;color:#000;text-decoration:none;transition:color .2s ease}.rs-mega-nav__item[data-menu-key=explore] .rs-mega-nav__col.is-plain .rs-mega-nav__link{font-size:var(--nav-link-size, 14px)!important;color:var(--mega-text);text-decoration:none;border-bottom:0}.rs-mega-nav .rs-mega-nav__link[data-menu-link=printed],.rs-mega-nav .rs-mega-nav__link[data-menu-link=beaded],.rs-mega-nav .rs-mega-nav__link[data-menu-link=bridal]{color:#000!important}.rs-mega-nav__links .rs-mega-nav__link:hover,.rs-mega-nav__links .rs-mega-nav__link[aria-current=page]{color:var(--mega-text)}.rs-mega-nav__badge{display:inline-block;padding:1px 4px;background:var(--mega-badge-bg);color:var(--mega-badge-text);font-family:inherit!important;font-size:8px!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.rs-mega-nav__media{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto;gap:clamp(12px,1.6vw,30px);min-width:0;max-width:28%}.rs-mega-nav__card{position:relative;display:block;width:var(--mega-card-width);max-width:100%;min-width:0;flex:0 1 var(--mega-card-width);overflow:hidden;color:#fff;text-decoration:none}.rs-mega-nav__img{width:100%;height:auto;aspect-ratio:var(--mega-card-ratio, 4 / 5);max-height:none;object-fit:cover;display:block;transition:opacity .3s ease}.rs-mega-nav__card:hover .rs-mega-nav__img{opacity:.94}.rs-mega-nav__img--placeholder{background:#eee}.rs-mega-nav__caption{position:absolute;left:0;right:0;bottom:0;padding:36px 12px 14px;text-align:center;font-family:inherit!important;font-size:var(--nav-link-size, 14px)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.02em;background:linear-gradient(to top,#00000080,#0000)}@media(min-width:990px){.section-header.shopify-section-group-header-group:has(.rs-mega-nav__item.is-open){z-index:90001}}.rs-mega-nav__card[data-image-fit=adapt] .rs-mega-nav__img{aspect-ratio:auto;height:auto;max-height:none;object-fit:contain}@media(prefers-reduced-motion:reduce){.rs-mega-nav__panel,.rs-mega-nav__img,.rs-mega-nav__trigger:after,.rs-mega-nav__link--top:after{transition:none}}.rs-mobile-nav{--mn-text: rgb(var(--color-foreground, 18, 18, 18));--mn-muted: rgba(var(--color-foreground, 18, 18, 18), .7);--mn-line: rgba(var(--color-foreground, 18, 18, 18), .15);--mn-bg: rgb(var(--color-background, 255, 255, 255))}.rs-mobile-nav__toggle{position:relative;z-index:1100;display:block;padding:8px 4px;background:none;border:0;cursor:pointer}.rs-mobile-nav__icon{display:block;width:24px;height:1px;margin:5px 0;background-color:var(--mn-text);transition:transform .3s ease,opacity .3s ease,background-color .3s ease}.rs-mobile-nav__toggle.open .rs-mobile-nav__icon:nth-child(1){transform:translateY(6px) rotate(45deg)}.rs-mobile-nav__toggle.open .rs-mobile-nav__icon:nth-child(2){opacity:0}.rs-mobile-nav__toggle.open .rs-mobile-nav__icon:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.rs-mobile-nav__menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;max-height:none;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1200;padding:0 24px calc(32px + env(safe-area-inset-bottom));background:var(--mn-bg);color:var(--mn-text);visibility:hidden;transform:translate3d(-100%,0,0);transition:transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.rs-mobile-nav__menu.is-open{visibility:visible;transform:translateZ(0);transition-delay:0s}html.rs-mobile-nav-open{overflow:hidden}.rs-mobile-nav,.rs-mega-nav{font-family:inherit;font-style:var(--font-body-style)}.rs-mobile-nav__masthead{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:80px;padding-top:env(safe-area-inset-top);background:var(--mn-bg);border-bottom:1px solid var(--mn-line);margin-bottom:12px}.rs-mobile-nav__brand{color:inherit;text-decoration:none;font-family:var(--font-heading-family);font-size:26px;letter-spacing:.12em}.rs-mobile-nav__brand img{display:block;width:180px;max-width:55vw;height:auto}.rs-mobile-nav__close{display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;color:inherit;font:inherit;font-size:32px;cursor:pointer}.rs-mobile-nav__toggle{min-width:44px;min-height:44px}.rs-mobile-nav a:focus-visible,.rs-mobile-nav button:focus-visible,.rs-mobile-nav summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}.rs-mobile-nav__list,.rs-mobile-nav__sublist{list-style:none;margin:0;padding:0}.rs-mobile-nav__item{border-bottom:1px solid var(--mn-line)}.rs-mobile-nav__link,.rs-mobile-nav__sublink{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;color:var(--mn-text);text-decoration:none;cursor:pointer}.rs-mobile-nav__link{min-height:48px;box-sizing:border-box;font-size:var(--nav-mobile-size, 16px);font-weight:var(--font-body-weight, 400);letter-spacing:.08em;text-transform:uppercase}.rs-mobile-nav__summary{list-style:none}.rs-mobile-nav__summary::-webkit-details-marker{display:none}.rs-mobile-nav__chevron{flex:0 0 auto;width:8px;height:8px;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .25s ease}details[open]>.rs-mobile-nav__summary>.rs-mobile-nav__chevron{transform:rotate(-135deg)}.rs-mobile-nav__body{padding:0 0 20px}.rs-mobile-nav__all{display:block;padding:4px 0 14px;font-size:12px;letter-spacing:.04em;color:var(--mn-muted);text-decoration:underline}.rs-mobile-nav__sublink{padding:11px 0;font-size:var(--nav-link-size, 14px);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--mn-line)}.rs-mobile-nav__sublink--plain{justify-content:flex-start;text-transform:none;letter-spacing:.02em;font-size:var(--nav-link-size, 14px);color:var(--mn-muted);border-bottom:0}.rs-mobile-nav__sublist{padding:10px 0 6px 12px}.rs-mobile-nav__nested-sublink{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:var(--nav-link-size, 14px);color:var(--mn-muted);text-decoration:none}.rs-mobile-nav__link:hover,.rs-mobile-nav__sublink:hover,.rs-mobile-nav__nested-sublink:hover,.rs-mobile-nav__nested-sublink[aria-current=page]{color:var(--mn-text)}.rs-mobile-nav__badge{display:inline-block;padding:1px 4px;background:#333;color:#fff;font-size:8px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.rs-mobile-nav__cards{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.rs-mobile-nav__card{max-width:200px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none}.rs-mobile-nav__card-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;max-height:260px;object-fit:cover}.rs-mobile-nav__card[data-image-fit=adapt] .rs-mobile-nav__card-img{aspect-ratio:auto;height:auto;max-height:none;object-fit:contain}.rs-mobile-nav__card-caption{position:absolute;left:0;right:0;bottom:0;padding:28px 8px 10px;text-align:center;font-family:var(--font-heading-family, serif);font-size:var(--nav-link-size, 14px);background:linear-gradient(to top,#00000080,#0000)}.rs-mobile-nav__footer{padding-top:20px}.rs-mobile-nav__account{font-size:13px;letter-spacing:.04em;color:var(--mn-text);text-decoration:underline}.rs-mobile-nav .rs-mobile-nav__link,.rs-mobile-nav .rs-mobile-nav__sublink,.rs-mobile-nav .rs-mobile-nav__nested-sublink,.rs-mobile-nav .rs-mobile-nav__all,.rs-mobile-nav .rs-mobile-nav__account,.rs-mobile-nav .rs-mobile-nav__card-caption{font-family:inherit!important;font-style:normal!important;font-weight:400!important;font-size:var(--nav-link-size, 14px)!important;line-height:1.5!important;letter-spacing:.02em!important}.rs-mobile-nav .rs-mobile-nav__link{font-size:var(--nav-mobile-size, 16px)!important;letter-spacing:.06em!important}.rs-mobile-nav .rs-mobile-nav__summary{font-weight:700!important}.rs-mobile-nav__group[data-menu-key=explore] .rs-mobile-nav__sublink--plain{font-size:var(--nav-link-size, 14px)!important;color:var(--mn-text);text-decoration:none;border-bottom:0}.rs-mobile-nav .rs-mobile-nav__badge{font-family:inherit!important;font-size:8px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.04em!important}@media(min-width:990px){.rs-mobile-nav{display:none}}@media(prefers-reduced-motion:reduce){.rs-mobile-nav__menu,.rs-mobile-nav__icon,.rs-mobile-nav__chevron{transition:none}}@media(max-width:989px){html.rs-mobile-nav-open .section-header.shopify-section-group-header-group:has([data-rs-mobile-nav]){z-index:90001!important}html.rs-mobile-nav-open .rs-mobile-nav__menu{z-index:90002!important}}.rs-mobile-nav .rs-mobile-nav__sublink[data-menu-link=printed],.rs-mobile-nav .rs-mobile-nav__sublink[data-menu-link=beaded],.rs-mobile-nav .rs-mobile-nav__sublink[data-menu-link=bridal]{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/rs-navigation.css.map */
