:root{--rt-paper: #f8f5ee;--rt-ivory: #f1eee7;--rt-navy: #082131;--rt-deep-navy: #041824;--rt-ink: #18232a;--rt-gunmetal: #667178;--rt-red: #9f312b;--rt-rule-color: rgba(24, 35, 42, .18);--rt-page-gutter: clamp(2rem, 4.4vw, 6.4rem);--rt-content-max: 136rem;--rt-wide-max: 160rem;--rt-space-xs: .8rem;--rt-space-sm: 1.6rem;--rt-space-md: 3.2rem;--rt-space-lg: 6.4rem;--rt-space-xl: 10rem;--rt-section-space: clamp(8rem, 10vw, 15rem);--rt-section-space-large: clamp(10rem, 13vw, 19rem);--rt-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;background:var(--rt-paper)}body,.gradient{background:var(--rt-paper);color:var(--rt-ink)}body{overflow-wrap:normal}.rte,.rt-page-hero__copy,.rt-card p,.rt-system-heading p{overflow-wrap:break-word}h1,h2,h3,.h0,.h1,.h2,.h3,button,summary{overflow-wrap:normal;word-break:normal}h1,h2,h3,.h0,.h1,.h2,.h3,.rt-wordmark,.rt-footer-wordmark{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em}a,button,summary,input,select,textarea{border-radius:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.2rem solid var(--rt-red);outline-offset:.3rem;box-shadow:none}.button,.shopify-payment-button__button,.customer button{min-height:4.8rem;border-radius:0;background:var(--rt-navy);color:var(--rt-paper);box-shadow:none;font-size:1.1rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:background-color .2s ease}.button:before,.button:after{border-radius:0;box-shadow:none}@media(hover:hover){.button:hover,.customer button:hover{background:var(--rt-deep-navy)}}.page-width,.page-width-desktop{max-width:var(--rt-content-max);padding-inline:var(--rt-page-gutter)}.rt-shell{width:100%;max-width:var(--rt-content-max);margin-inline:auto;padding-inline:var(--rt-page-gutter)}.content-for-layout{background:var(--rt-paper)}.section-header{z-index:30!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.header-wrapper{background:var(--rt-paper);color:var(--rt-ink);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.header{min-height:7.4rem;max-width:none;padding-inline:var(--rt-page-gutter)}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:minmax(18rem,1fr) auto minmax(18rem,1fr);column-gap:2.4rem}.header--middle-left .header__heading{justify-self:start}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__icons{justify-self:end}}.header__heading,.header__heading-link{line-height:1}.rt-wordmark,.rt-footer-wordmark{display:inline-block;margin:0;color:currentColor;font-size:clamp(1.9rem,2vw,2.8rem);font-weight:800;letter-spacing:.035em}.header__heading-logo{max-height:3rem;width:auto}.rt-header-logos{display:grid}.rt-header-logos--system{width:18rem}.rt-header-logos--system .header__heading-logo{max-height:none}.rt-header-logo{grid-area:1 / 1;transition:opacity .25s ease}.rt-brand-lockup{width:100%;height:auto}.rt-brand-lockup--mobile{display:none}.rt-header-logo--overlay{opacity:0}.header__menu-item,.header__active-menu-item,.header__icon{color:currentColor}.header__inline-menu .header__menu-item{position:relative;min-height:4.4rem;padding:0 1.8rem;font-size:1.1rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:color .19s ease,opacity .19s ease}.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]:hover>.header__menu-item,.header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item:after{position:absolute;right:1.8rem;bottom:.5rem;left:1.8rem;height:.1rem;background:var(--rt-red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .21s var(--rt-ease)}.rt-brand-navigation>.list-menu{align-items:center;flex-wrap:nowrap;gap:0}.rt-brand-navigation header-menu,.rt-brand-navigation details{position:relative}.rt-brand-navigation__trigger{cursor:pointer;list-style:none}.rt-navigation-disabled{cursor:default}.rt-brand-navigation__trigger::-webkit-details-marker{display:none}.rt-brand-navigation__trigger .icon-caret{position:static;width:.8rem;height:.5rem;margin-left:.65rem;transition:transform .19s ease}.rt-brand-navigation details[open]>.rt-brand-navigation__trigger .icon-caret{transform:rotate(180deg)}.rt-brand-navigation details[open]>.rt-brand-navigation__trigger:after{transform:scaleX(1)}@media(hover:hover){.header__inline-menu .header__menu-item:hover{opacity:.72}.header__inline-menu .header__menu-item:hover:after{transform:scaleX(1)}.header__icon:hover{opacity:.7;transform:none}}.header__submenu{border:.1rem solid var(--rt-rule-color);background:var(--rt-paper);box-shadow:none;color:var(--rt-ink);transform:translateY(.4rem);transition:opacity .2s ease,transform .2s ease}.rt-brand-navigation__submenu{top:calc(100% - .2rem);left:1.8rem;min-width:22rem;width:max-content;max-width:30rem;padding:.8rem 0;border-radius:0}.rt-brand-navigation__submenu.header__submenu.global-settings-popup{border-radius:0;box-shadow:none}.rt-hero__veil:empty,.rt-closing__overlay:empty,.rt-page-hero__shade:empty,.rt-page-closing__shade:empty,.rt-system-hero__shade:empty,.rt-system-closing__shade:empty,.rt-product-closing__shade:empty{display:block}.rt-brand-navigation__submenu .header__menu-item{min-height:4rem;width:100%;padding:.9rem 1.6rem;color:var(--rt-ink);font-size:1rem;letter-spacing:.065em;white-space:nowrap;text-decoration:none}.rt-brand-navigation .focus-inset:focus,.rt-brand-navigation .focus-inset:focus-visible{outline:none;box-shadow:none}.rt-brand-navigation .focus-inset:focus-visible{outline:.2rem solid var(--rt-red);outline-offset:-.2rem}.rt-brand-navigation__submenu .header__menu-item:after{display:none}@media(hover:hover){.rt-brand-navigation__submenu .header__menu-item:hover{background:var(--rt-ivory);color:var(--rt-red);opacity:1}}.cart-count-bubble{background:var(--rt-red);color:var(--rt-paper)}.template-index .section-header{position:fixed;top:0;right:0;left:0;width:100%}.template-index .section-header:not(.rt-header-solid) .header-wrapper{border-bottom-color:transparent;background:transparent;color:#fff}.template-index .section-header:not(.rt-header-solid) .rt-header-logo--paper{opacity:0}.template-index .section-header:not(.rt-header-solid) .rt-header-logo--overlay{opacity:1}.template-index .section-header:not(.rt-header-solid) .rt-wordmark{color:#fff}.template-index .section-header.rt-header-solid .header-wrapper{border-bottom:.1rem solid var(--rt-rule-color);background:#f8f5eefa;color:var(--rt-ink)}.menu-drawer{background:var(--rt-paper);color:var(--rt-ink)}.menu-drawer__menu-item{min-height:5.6rem;font-family:var(--font-heading-family);font-size:2rem;letter-spacing:-.02em;text-decoration:none}.menu-drawer summary.menu-drawer__menu-item{cursor:pointer}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.02em}.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover{text-decoration:none}#retackit-field-notes,#retackit-field-proven,#shop-the-system,[id^=retackit-loading],[id^=retackit-stability],[id^=retackit-protection],[id^=retackit-accessories],#retackit-stand,#retackit-system{scroll-margin-top:8rem}.template-product main,.template-collection main,.template-search main,.template-article main,.template-blog main,.template-page main,.template-cart main{background:var(--rt-paper)}.card,.card__inner,.product__media,.media{border-radius:0}.card__inner{background:var(--rt-ivory)}.card-wrapper .card__heading{color:var(--rt-ink);font-size:1.5rem;letter-spacing:-.01em}.price{color:var(--rt-ink);font-size:1.3rem}.rt-collection-product-card,.rt-collection-product-card .product-card-wrapper,.rt-collection-product-card .card{height:100%}@media screen and (min-width:990px){.rt-collection-product-card .card__heading{min-height:5.7rem}}.footer{margin-top:0;border-top:.1rem solid var(--rt-rule-color);background:var(--rt-ivory);color:var(--rt-ink)}.footer.gradient{background:var(--rt-ivory)}.footer .footer__content-top,.footer .footer__content-bottom-wrapper{max-width:var(--rt-content-max);padding-inline:var(--rt-page-gutter)}.footer .footer__content-bottom{padding-bottom:clamp(4.8rem,4vw,5.6rem)}.footer-block__brand-info .rte{max-width:25rem;color:var(--rt-gunmetal);font-size:1.2rem;line-height:1.55}.rt-footer-brand{display:block;width:min(100%,18rem);margin-bottom:2rem;color:inherit}.rt-footer-brand img{display:block;width:100%;height:auto}.footer-block__heading{margin-bottom:2rem;color:var(--rt-ink);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.footer-block__details-content,.footer-block__details-content .list-menu__item--link,.footer__copyright,.footer__copyright a{color:var(--rt-gunmetal)}.footer-block__details-content .list-menu__item--link{padding-block:.45rem;font-size:1.25rem}.footer-block--newsletter{min-width:0;align-items:flex-start;margin-top:0}.rt-footer-newsletter-copy{max-width:28rem;margin:-.9rem 0 1.5rem;color:var(--rt-gunmetal);font-size:1.15rem;line-height:1.5}.footer .footer-block__newsletter,.footer .footer__newsletter,.footer .newsletter-form__field-wrapper{width:100%;max-width:none;text-align:left}.footer .field:before,.footer .field:after{border-radius:0;box-shadow:none}.footer .field__input{height:4.2rem;min-height:4.2rem;border:.1rem solid var(--rt-rule-color);background:transparent;color:var(--rt-ink);padding:0 5rem 0 1.4rem;font-size:1.15rem}.footer .field__input::placeholder{opacity:1;color:var(--rt-gunmetal)}.footer .field__label{display:none}.footer .newsletter-form__button{width:4.6rem;color:var(--rt-red)}.footer .newsletter-form__button .svg-wrapper{width:2rem}@media screen and (min-width:990px){.header--middle-left .header__heading{margin-left:0}.footer .footer__content-top{display:grid;grid-template-columns:minmax(20rem,1.45fr) repeat(3,minmax(11rem,.78fr)) minmax(24rem,1.5fr);align-items:start;gap:clamp(2.4rem,3.2vw,5.6rem);padding-top:clamp(8rem,6.5vw,9.6rem)}.footer .footer-block--newsletter{align-self:start;display:block;margin-top:0;align-items:flex-start;justify-content:initial}.footer__blocks-wrapper{display:contents}.footer-block.grid__item{width:auto;max-width:none}.footer-block--newsletter{display:block;justify-content:initial}}@media screen and (max-width:989px){html,body{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}.header{min-height:6.2rem;padding:0 2rem}.header__heading-logo{max-height:2.4rem}.rt-header-logos--system{width:3rem}.rt-brand-lockup--desktop{display:none}.rt-brand-lockup--mobile{display:block}.header__icon,.header-drawer summary{min-width:4.4rem;min-height:4.4rem}.footer__content-top{padding-top:8rem}.footer__blocks-wrapper{gap:0 3.2rem}.footer-block.grid__item{margin:0;padding-block:2rem;border-bottom:.1rem solid var(--rt-rule-color)}.footer-block--newsletter{width:100%;align-items:stretch;border-top:0;padding-top:3.2rem}}@media screen and (min-width:990px)and (max-width:1099px){.footer .footer__content-top{grid-template-columns:minmax(18rem,1.3fr) repeat(3,minmax(10rem,.72fr)) minmax(22rem,1.35fr);gap:2rem}}.rt-editable-media{position:relative;width:100%;height:100%;overflow:hidden}.rt-editable-media>img,.rt-editable-media>video,.rt-editable-media>iframe,.rt-editable-media>model-viewer{display:block;width:100%;height:100%}.rt-editable-media>img,.rt-editable-media>video{object-fit:var(--rt-media-fit, cover);object-position:var(--rt-media-position, center center)}.rt-editable-media>iframe{border:0}.rt-page-hero__media>.rt-editable-media,.rt-page-closing__media>.rt-editable-media,.rt-system-hero__media>.rt-editable-media,.rt-system-closing__media>.rt-editable-media,.rt-system-engineering__media>.rt-editable-media,.rt-system-field__figure>.rt-editable-media,.rt-support-panel__media>.rt-editable-media,.rt-editorial-gallery__item>.rt-editable-media,.rt-product-focus__media>.rt-editable-media{position:absolute;top:0;right:0;bottom:0;left:0}.rt-editorial-statement__media,.rt-product-focus__media{position:relative}.rt-page-hero__media:has(.rt-editable-media__toggle){z-index:auto}.rt-page-hero__shade,.rt-page-closing__shade,.rt-system-hero__shade,.rt-system-closing__shade,.rt-product-closing__shade{pointer-events:none}.rt-editable-media__toggle{position:absolute;right:1.2rem;bottom:1.2rem;z-index:6;display:inline-grid;width:4.4rem;height:4.4rem;padding:0;place-items:center;color:var(--rt-ivory, #f7f3ea);background:#051f2de6;border:.1rem solid rgba(247,243,234,.72);border-radius:.3rem;box-shadow:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.rt-editable-media__toggle:hover{background:var(--rt-accent, #b53525);border-color:var(--rt-accent, #b53525)}.rt-editable-media__toggle:focus-visible{outline:.2rem solid var(--rt-ivory, #f7f3ea);outline-offset:.2rem}.rt-editable-media__toggle-icon,.rt-editable-media__toggle svg{display:block;width:1.8rem;height:1.8rem}.rt-editable-media__toggle svg{fill:currentColor}.rt-editable-media__toggle-icon--pause,.rt-editable-media__toggle[data-state=playing] .rt-editable-media__toggle-icon--play{display:none}.rt-editable-media__toggle[data-state=playing] .rt-editable-media__toggle-icon--pause{display:block}@media screen and (max-width:749px){.rt-editable-media__toggle{right:.8rem;bottom:.8rem}}@media screen and (max-width:340px){.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-columns:4.4rem 4.4rem minmax(0,1fr) 8.8rem}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app) .header__heading{min-width:0}.rt-wordmark{font-size:1.4rem;letter-spacing:.02em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:749px){.page-data-sharing-opt-out #MainContent,.page-data-sharing-opt-out #MainContent .page-width,.page-data-sharing-opt-out #MainContent .rte,.page-data-sharing-opt-out #MainContent form,.page-data-sharing-opt-out #MainContent .field,.page-data-sharing-opt-out #MainContent .pc--opt-out-form-container,.page-data-sharing-opt-out #MainContent .pc--show-email-field,.page-data-sharing-opt-out #MainContent .pc--show-email-field>label,.page-data-sharing-opt-out #MainContent input[type=email]{min-width:0;max-width:100%;box-sizing:border-box}.page-data-sharing-opt-out #MainContent .pc--opt-out-form-container,.page-data-sharing-opt-out #MainContent .pc--show-email-field,.page-data-sharing-opt-out #MainContent .pc--show-email-field>label,.page-data-sharing-opt-out #MainContent input[type=email]{width:100%}.page-data-sharing-opt-out #MainContent .pc--show-email-field{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/retackit-system.css.map */
