@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--vh:1vh;--vh-initial:1vh;--heading-font-family:"Gritlen", sans-serif;--text-font-family:"Helvetica Neue", sans-serif}@media screen and (width>=835px){.tablet-only{display:none!important}}@media screen and (width<=834px){.desktop-only{display:none!important}}:focus-visible,:focus,:focus-within{outline:none}#shopify-section-cart-cross-store-map{visibility:hidden!important;opacity:0!important;display:none!important}.r-section .h0{font-size:52px;line-height:normal}@media screen and (width>=835px){.r-section .h0{font-size:64px;line-height:normal}}.r-section .h1,.r-section :where(.prose h1){font-size:32px;line-height:1.125}@media screen and (width>=835px){.r-section .h1,.r-section :where(.prose h1){font-size:58px;line-height:1.06}}.r-section .h2,.r-section :where(.prose h2){font-size:24px;line-height:1.21}@media screen and (width>=835px){.r-section .h2,.r-section :where(.prose h2){font-size:36px;line-height:1.11}}.r-section .h3,.r-section :where(.prose h3){font-size:22px;line-height:1.23}@media screen and (width>=835px){.r-section .h3,.r-section :where(.prose h3){font-size:26px;line-height:1.15}}.r-section .h4,.r-section :where(.prose h4){font-size:18px;line-height:1.22}@media screen and (width>=835px){.r-section .h4,.r-section :where(.prose h4){font-size:22px;line-height:1.1}}.r-section .h5,.r-section :where(.prose h5){font-size:16px;line-height:1.19}@media screen and (width>=835px){.r-section .h5,.r-section :where(.prose h5){font-size:18px;line-height:1.22}}.r-section .text-xxs{font-size:8px;line-height:1.25}@media screen and (width>=835px){.r-section .text-xxs--desktop{font-size:8px;line-height:1.25}}@media screen and (width<=834px){.r-section .text-xxs--tablet{font-size:8px;line-height:1.25}}.r-section .text-xs{font-size:12px;line-height:1.25}@media screen and (width>=835px){.r-section .text-xs--desktop{font-size:12px;line-height:1.25}}@media screen and (width<=834px){.r-section .text-xs--tablet{font-size:12px;line-height:1.25}}.r-section .text-sm{font-size:14px;line-height:1.5}@media screen and (width>=835px){.r-section .text-sm--desktop{font-size:14px;line-height:1.5}}@media screen and (width<=834px){.r-section .text-sm--tablet{font-size:14px;line-height:1.5}}.r-section .text-md{font-size:16px;line-height:1.5}@media screen and (width>=835px){.r-section .text-md--desktop{font-size:16px;line-height:1.5}}@media screen and (width<=834px){.r-section .text-md--tablet{font-size:16px;line-height:1.5}}.r-section .text-lg,.r-section .subheading{font-size:18px;line-height:1.5}@media screen and (width>=835px){.r-section .text-lg--desktop,.r-section .subheading--desktop{font-size:18px;line-height:1.5}}@media screen and (width<=834px){.r-section .text-lg--tablet,.r-section .subheading--tablet{font-size:18px;line-height:1.5}}.r-section .r--link-group{justify-content:center;gap:16px;display:flex}.r-section .r--link{align-items:center;gap:8px;font-size:12px;line-height:1.25;display:flex}.r-section .r--link img,.r-section .r--link svg{width:auto;height:14px}.r-section .r--link--s{font-size:10px;line-height:normal}