.rft{border-top:.1rem solid #e8e8e8;color:#33383c}.rft__inner{max-width:144rem;margin:0 auto;padding:0 1.6rem}.rft__signup{padding-bottom:3.2rem;border-bottom:.1rem solid #e8e8e8}.rft__signup-heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.15;letter-spacing:0;color:#33383c}.rft__signup-text{max-width:46rem;margin:0;font-size:1.4rem;line-height:1.5;color:#757575}.rft__signup-form{margin-top:1.6rem}.rft__field{display:flex;gap:.8rem}.rft__input{flex:1 1 auto;min-width:0;min-height:4.8rem;padding:0 1.6rem;border:.1rem solid #d9d9d9;border-radius:.6rem;background:#fff;font-family:var(--font-body-family);font-size:1.5rem;color:#33383c}.rft__input:focus{outline:.2rem solid #33383c;outline-offset:.1rem}.rft__input[aria-invalid=true]{border-color:#b3261e}.rft__submit{flex:0 0 auto;min-height:4.8rem;padding:0 2rem;border:0;border-radius:.6rem;background:#33383c;font-family:var(--font-body-family);font-size:1.5rem;color:#fff;cursor:pointer}.rft__submit:hover{background:#212427}.rft__submit:focus-visible{outline:.2rem solid #33383c;outline-offset:.2rem}.rft__error{margin:.8rem 0 0;font-size:1.3rem;color:#b3261e}.rft__main{display:grid;grid-template-columns:minmax(0,1fr);padding:.8rem 0 0}.rft__col--links{border-bottom:.1rem solid #e8e8e8}.rft__heading{position:relative;display:flex;align-items:center;min-height:5.4rem;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.3;letter-spacing:0;color:#33383c}.rft__toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:0;border:0;background:none;color:#33383c;cursor:pointer}.rft__toggle .icon-caret{width:1.1rem;height:.7rem;transition:transform .25s ease}.rft__toggle[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.rft__toggle:focus-visible{outline:.2rem solid #33383c;outline-offset:-.2rem}.no-js .rft__toggle{display:none}.rft__list{margin:0;padding:0 0 1.8rem;list-style:none}.rft__list li+li{margin-top:1.1rem}.rft__list [hidden]{display:none}.rft__link{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;letter-spacing:.01em;color:#757575;text-align:left;text-decoration:none;cursor:pointer}.rft__link:hover{color:#33383c;text-decoration:underline;text-underline-offset:.3rem}.rft__link:focus-visible{outline:.2rem solid #33383c;outline-offset:.2rem}.rft__link .icon{width:1.6rem;height:1.6rem}.rft__col--region{padding:2.4rem 0 0}.rft__col--region .rft__heading{min-height:0;margin-bottom:1.2rem}.rft__region-wrap{position:relative;display:inline-block}.rft__region-button{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;border:.1rem solid #d9d9d9;border-radius:.6rem;background:#fff;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;color:#33383c;cursor:pointer}.rft__region-button:hover{border-color:#33383c}.rft__region-button:focus-visible{outline:.2rem solid #33383c;outline-offset:.2rem}.rft__region-button .icon-caret{width:1rem;height:.6rem;margin-left:.4rem;transition:transform .2s ease}.rft__region-button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.rft__flag{display:block;flex:0 0 auto;width:2rem;height:1.5rem;border-radius:.2rem;object-fit:cover;box-shadow:0 0 0 .1rem #00000014}.rft__region-panel{position:absolute;bottom:calc(100% + .8rem);left:0;z-index:5;width:min(34rem,calc(100vw - 3.2rem));overflow:hidden;border:.1rem solid #e3e3e3;border-radius:.8rem;background:#fff;box-shadow:0 1.2rem 3.2rem #0000001f}.rft__region-panel[hidden]{display:none}.rft__region-search{padding:1.2rem;border-bottom:.1rem solid #eeeeee}.rft__region-input{width:100%;min-height:4rem;padding:0 1.2rem;border:.1rem solid #d9d9d9;border-radius:.6rem;background:#fff;font-family:var(--font-body-family);font-size:1.5rem;color:#33383c}.rft__region-input:focus{outline:.2rem solid #33383c;outline-offset:0}.rft__region-list{max-height:30rem;margin:0;padding:.6rem 0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.rft__region-list [hidden]{display:none}.rft__region-option{display:flex;align-items:center;gap:1rem;width:100%;min-height:4.4rem;padding:0 1.6rem;border:0;background:none;font-family:var(--font-body-family);font-size:1.4rem;color:#33383c;text-align:left;cursor:pointer}.rft__region-option:hover,.rft__region-option:focus-visible{background:#f5f5f7;outline:none}.rft__region-option[aria-current=true]{font-weight:600}.rft__region-name{flex:1 1 auto}.rft__region-currency{flex:0 0 auto;font-size:1.3rem;font-weight:400;color:#757575}.rft__region-empty{margin:0;padding:1.6rem;font-size:1.4rem;color:#757575}.rft__bottom{padding-top:4.8rem;text-align:center}.rft__wordmark{display:inline-block;width:var(--rft-wordmark, 150px);max-width:100%;color:#33383c;text-decoration:none}.rft__wordmark img{display:block;width:100%;height:auto}.rft__wordmark:focus-visible{outline:.2rem solid #33383c;outline-offset:.4rem}.rft__wordmark-text{font-family:var(--font-heading-family);font-size:5.6rem;letter-spacing:.08em}.rft__copyright{margin:1.6rem 0 0;font-size:1.2rem;letter-spacing:.02em;color:#757575}@media screen and (max-width:749px){.js .rft__col--links:not(.is-open) .rft__list{display:none}}@media screen and (min-width:750px){.rft__inner{padding:0 2.4rem}.rft__signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,48rem);align-items:end;gap:2.4rem 4rem;padding-bottom:4rem}.rft__signup-heading{font-size:3.2rem}.rft__signup-form{margin-top:0}.rft__main{grid-template-columns:repeat(var(--rft-columns, 4),minmax(0,1fr));gap:3.2rem;padding:4rem 0;border-bottom:.1rem solid #e8e8e8}.rft__col--links{border-bottom:0}.rft__heading,.rft__col--region .rft__heading{min-height:0;margin-bottom:1.6rem;font-size:2.6rem}.rft__toggle{display:none}.rft__list,.rft__col--region{padding:0}.rft__region-panel{right:0;left:auto}.rft__bottom{padding-top:5.6rem}}#shopify-pc__prefs .shopify-pc__prefs__dialog{top:0;right:0;bottom:0;left:auto;width:min(420px,100%);min-width:0;height:100%;max-height:none;transform:none;border-radius:0;box-shadow:-8px 0 24px #0000002e;font-size:13px;line-height:1.5;animation:rft-prefs-in .25s ease-out}@keyframes rft-prefs-in{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){#shopify-pc__prefs .shopify-pc__prefs__dialog{animation:none}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background-color:#0006}#shopify-pc__prefs .shopify-pc__prefs__dialog header{flex-direction:column;align-items:stretch;padding:24px 24px 16px}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{margin:0 0 16px;padding:0 32px 0 0!important;font-size:18px;text-align:left}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:22px;right:20px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:column;gap:8px;width:100%;padding:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:100%;margin:0;padding:10px 16px;font-size:13px}#shopify-pc__prefs .shopify-pc__prefs__intro-main,#shopify-pc__prefs .shopify-pc__prefs__intro-explain{flex-direction:column;padding:16px 24px 0}#shopify-pc__prefs .shopify-pc__prefs__intro-main h3,#shopify-pc__prefs .shopify-pc__prefs__intro-explain-accept h3{font-size:15px}#shopify-pc__prefs .shopify-pc__prefs__intro-main p{font-size:13px}#shopify-pc__prefs .shopify-pc__prefs__intro-explain-accept{padding:0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 24px 24px}#shopify-pc__prefs .shopify-pc__prefs__option label{font-size:15px}#shopify-pc__prefs .shopify-pc__prefs__dialog{color-scheme:dark;background-color:#1c1c1c;color:#e6e6e6}#shopify-pc__prefs .shopify-pc__prefs__dialog h2,#shopify-pc__prefs .shopify-pc__prefs__dialog h3,#shopify-pc__prefs .shopify-pc__prefs__dialog label,#shopify-pc__prefs .shopify-pc__prefs__options,#shopify-pc__prefs .shopify-pc__prefs__option{color:#fff}#shopify-pc__prefs .shopify-pc__prefs__dialog p,#shopify-pc__prefs .shopify-pc__prefs__scrollable,#shopify-pc__prefs .shopify-pc__prefs__intro,#shopify-pc__prefs .shopify-pc__prefs__intro-main{color:#c9c9c9}#shopify-pc__prefs .shopify-pc__prefs__dialog a{color:#fff;text-decoration:underline}#shopify-pc__prefs .shopify-pc__prefs__option{border-color:#ffffff29}#shopify-pc__prefs .shopify-pc__prefs__option label>span,#shopify-pc__prefs .shopify-pc__prefs__option label>span svg{background-color:transparent}#shopify-pc__prefs .shopify-pc__prefs__option label>span path{fill:#fff;fill-rule:evenodd}#shopify-pc__prefs .shopify-pc__prefs__header-close{color:#fff}#shopify-pc__prefs .shopify-pc__prefs__header-close svg{fill:currentColor;stroke:currentColor}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{border:1px solid rgba(255,255,255,.7);background-color:transparent;color:#fff}#shopify-pc__prefs #shopify-pc__prefs__header-accept{border-color:#fff;background-color:#fff;color:#1c1c1c}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{background-color:#ffffff1f}#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover{background-color:#e6e6e6}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ronsoco-footer.css.map */
