.rn-header{--COLOR-MENU-BG: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));--COLOR-HEADER-LINK: var(--COLOR-LINK);--COLOR-HEADER-LINK-HOVER: var(--COLOR-LINK-HOVER)}.rn-header :is(.header__dropdown,.search-popdown,.popout-header .popout-list){--bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG));--text: var(--COLOR-TEXT);--text-dark: var(--COLOR-TEXT-DARK);--text-light: var(--COLOR-TEXT-LIGHT);--link: var(--COLOR-LINK);--link-hover: var(--COLOR-LINK-HOVER);color:var(--text)}.rn-header .theme__header .icon{--icons: inherit}@media(hover:hover){.rn-header :is(.navlink,.header__mobile__hamburger):hover{--icons: var(--icons-hover)}}:is(.template-index,.template-collection,.template-product){--rn-final-font: "Rive Nord Sans", Arial, sans-serif}:is(.template-index,.template-collection,.template-product) .announcement__wrapper--top{font-family:var(--rn-final-font, "Rive Nord Sans", Arial, sans-serif)}:is(.template-index,.template-collection,.template-product) .announcement__wrapper--top .announcement__text{font-size:10px;letter-spacing:.16em;text-transform:uppercase}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__desktop__upper--reverse{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:1600px;padding-inline:clamp(24px,3.2vw,64px);min-height:48px;gap:12px}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__desktop__bar__l{grid-column:2;grid-row:1}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__desktop__bar__c{grid-column:1;grid-row:1;min-width:0;order:0}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__desktop__bar__r{grid-column:3;grid-row:1;min-width:0}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__menu{margin:0;width:max-content;gap:clamp(9px,1.25vw,20px);font-family:var(--rn-final-font, "Rive Nord Sans", Arial, sans-serif);text-transform:uppercase;letter-spacing:.12em}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .navlink--toplevel{padding-inline:0;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;min-height:48px;white-space:nowrap}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .navlink--toplevel>.navtext{font-family:var(--rn-final-font, "Rive Nord Sans", Arial, sans-serif);font-size:inherit;font-weight:400;letter-spacing:inherit;text-transform:uppercase}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__logo__link{max-width:none}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__logo__text{font-family:var(--rn-final-font, "Rive Nord Sans", Arial, sans-serif);font-size:28px;font-weight:400;line-height:1;letter-spacing:.31em;white-space:nowrap;height:48px;padding:0}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__logo__text span{max-width:none;margin-right:-.31em}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__dropdown{border-color:var(--border);box-shadow:none}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__dropdown .navlink{text-transform:none;letter-spacing:.02em}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) :focus-visible,:is(.template-index,.template-collection,.template-product) .rn-mobile-menu :focus-visible{outline-color:var(--focus)}:is(.template-index,.template-collection,.template-product) .rn-mobile-menu .drawer__menu{font-family:var(--rn-final-font, "Rive Nord Sans", Arial, sans-serif)}.template-index .rn-home-footer,.template-index .footer-sections .supporting-menu{color:var(--text);background:var(--bg);font-family:var(--rn-final-font, "Rive Nord Sans", Arial, sans-serif)}.template-index .rn-home-footer{padding:24px clamp(24px,4vw,64px) 0}.template-index .rn-home-footer__main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;max-width:1472px;margin-inline:auto;min-height:48px}.template-index .rn-home-footer__wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:22px;font-weight:400;letter-spacing:.31em;white-space:nowrap;text-decoration:none;color:var(--text-dark)}.template-index .rn-home-footer__wordmark:has(.image-wrapper){width:240px;max-width:100%}.template-index .rn-home-footer__wordmark .image-wrapper{width:100%}.template-index .rn-home-footer__navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 clamp(16px,2vw,32px)}.template-index .rn-home-footer__navigation a{display:inline-flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--link)}.template-index .rn-home-footer .socials{gap:0;margin:0;flex-wrap:nowrap}.template-index .rn-home-footer .socials li{margin:0}.template-index .rn-home-footer .social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;color:var(--icons)}.template-index .rn-home-footer__policies{max-width:1472px;margin:14px auto 0;border-top:1px solid var(--border)}.template-index .rn-home-footer__policies summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:11px;letter-spacing:.05em;cursor:pointer;list-style:none}.template-index .rn-home-footer__policies summary::-webkit-details-marker{display:none}.template-index .rn-home-footer__policies summary .icon{width:12px;height:12px}.template-index .rn-home-footer__policies[open] summary .icon{transform:rotate(180deg)}.template-index .rn-home-footer__policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;padding:0 0 12px}.template-index .rn-home-footer__policy-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--link)}@media(hover:hover){.template-index .rn-home-footer :is(.rn-home-footer__navigation,.rn-home-footer__policy-links) a:hover{color:var(--link-hover)}.template-index .rn-home-footer .social-link:hover{color:var(--icons-hover);--icons: var(--icons-hover)}}.template-index .rn-home-footer :focus-visible,.template-index .footer-sections .supporting-menu :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.template-index .rn-home-footer__newsletter{width:min(100%,480px);margin:24px auto}.template-index .rn-home-footer__newsletter h2{font:inherit;font-size:18px}.template-index .footer-sections .supporting-menu{padding-block:10px}.template-index .footer-sections .supporting-menu__inner{max-width:1600px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.template-index .footer-sections .supporting-menu__copyright{font-size:10px}.template-index .footer-sections .supporting-menu__payment{opacity:.85}@media(max-width:1279px)and (min-width:990px){:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__menu{gap:13px;letter-spacing:.09em}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__logo__text{font-size:25px;letter-spacing:.27em}}@media(max-width:989px){:is(.template-index,.template-collection,.template-product){--header-height: 64px}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__desktop{display:none}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .theme__header{--PT: 9px;--PB: 9px}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__mobile{display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);padding-inline:12px;min-height:46px}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__mobile .header__logo__text{font-size:clamp(16px,5vw,20px);letter-spacing:.24em;height:46px}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__mobile .header__logo__text span{margin-right:-.24em}:is(.template-index,.template-collection,.template-product) :is(.rn-header--final,.js__header__clone) .header__mobile .header__logo--image .header__logo__link{max-width:calc(100vw - 200px)}.template-index .rn-home-footer__main{gap:18px;grid-template-columns:1fr auto}.template-index .rn-home-footer__navigation{grid-column:1 / -1;grid-row:2}.template-index .rn-home-footer__socials{grid-column:2;grid-row:1}}@media(max-width:749px){:is(.template-index,.template-collection,.template-product) .announcement__wrapper--top .announcement__text{font-size:9px;letter-spacing:.12em}.template-index .rn-home-footer{padding:18px 18px 0}.template-index .rn-home-footer__main{gap:4px 8px}.template-index .rn-home-footer__wordmark{font-size:18px;letter-spacing:.25em}.template-index .rn-home-footer__navigation{justify-content:space-between;gap:0 10px}.template-index .rn-home-footer__navigation a{font-size:9px;letter-spacing:.08em}.template-index .rn-home-footer__policies{margin-top:4px}.template-index .rn-home-footer__policy-links{gap:0 18px}.template-index .footer-sections .supporting-menu__inner{padding-inline:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rn-homepage-shell.css.map */
