:root{--rr-color-bg: #050505;--rr-color-panel: #111111;--rr-color-panel-raised: #191919;--rr-color-text: #f5f5f3;--rr-color-muted: #bac3c8;--rr-color-accent: #21bfd4;--rr-color-red: #e32945;--rr-color-line: rgba(255,255,255,.16);--rr-font-family: Barlow, Arial, sans-serif;--rr-radius: 4px;--rr-content-width: 1200px;--rr-section-space: clamp(40px,5vw,72px);--rr-gutter: clamp(20px,3.5vw,48px);--font-head-family: Barlow, Arial, sans-serif;--font-body-family: Barlow, Arial, sans-serif;--font-button-family: Barlow, Arial, sans-serif;--font-header-weight: 700;--font-body-weight: 400;--font-body-weight-bold: 700;--font-button-weight: 700;--button-border-radius: 4px;--input-border-radius: 4px;--block-border-radius: 4px;--menu-drawer-border-radius: 4px}html{scroll-padding-top:140px}body.rr-sitewide{background:var(--rr-color-bg)!important;color:var(--rr-color-text);font-family:var(--rr-font-family);font-size:18px;line-height:1.55;letter-spacing:0}body.rr-sitewide :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,li,dt,dd,blockquote,figcaption,small,strong,b,span,div,section,header,footer,table){font-family:var(--rr-font-family)!important}body.rr-sitewide :where(h1,h2,h3,h4,h5,h6){font-weight:700;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}body.rr-sitewide :where(p,li,dd){text-wrap:pretty}body.rr-sitewide :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #79e1ec!important;outline-offset:4px}body.rr-sitewide ::selection{background:#21bfd4;color:#050505}body.rr-sitewide :where(button,input,select,textarea){font-size:16px}body.rr-sitewide :where(input,select,textarea){accent-color:var(--rr-color-accent)}body.rr-sitewide :where(input,textarea)::placeholder{color:#a8b1ba;opacity:1}body.rr-sitewide :where(button,[role=button],a,input,select,textarea){touch-action:manipulation}body.rr-sitewide :where(button,[type=button],[type=submit]){cursor:pointer}body.rr-sitewide :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}body.rr-sitewide .btn:not(.btn--transparent):not(.btn--icon):not(.btn--text),body.rr-sitewide .rr-foundation-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 22px;border:1px solid rgba(255,255,255,.82)!important;border-radius:var(--rr-radius)!important;background:#00000047!important;color:var(--rr-color-text)!important;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.025em;text-decoration:none!important;box-shadow:none}body.rr-sitewide .btn:not(.btn--transparent):not(.btn--icon):not(.btn--text):hover,body.rr-sitewide .rr-foundation-button:hover{background:#191919!important;border-color:var(--rr-color-accent)!important;color:#fff!important}body.rr-sitewide .btn:before,body.rr-sitewide .btn:after{border-radius:var(--rr-radius)}body.rr-sitewide .btn:not(.btn--transparent):not(.btn--icon):not(.btn--text):before,body.rr-sitewide .btn:not(.btn--transparent):not(.btn--icon):not(.btn--text):after{background:none!important;box-shadow:none!important;border:0!important}body.rr-sitewide .btn:disabled{opacity:.5}body.rr-sitewide .skip-to-content-link:focus{position:fixed;top:12px;left:12px;z-index:9999;background:#101419!important}body.rr-sitewide :where(.field__input,.newsletterForm__input,.cart__drawer__note__textarea){border-radius:var(--rr-radius)!important;border:1px solid #4c5660;background:#101419;color:var(--rr-color-text);min-height:48px;line-height:1.5}body.rr-sitewide :where(.RTE-content,.rte,.shopify-policy__body){font-size:18px;line-height:1.65}body.rr-sitewide :where(.RTE-content,.rte,.shopify-policy__body) a{text-underline-offset:4px}body.rr-sitewide .breadcrumb{font-size:14px;color:var(--rr-color-muted)}body.rr-sitewide .shopify-policy__container{max-width:850px;padding:48px 24px 64px;color:var(--rr-color-text)}body.rr-sitewide .shopify-policy__title h1{font-size:clamp(36px,4vw,56px);color:var(--rr-color-text);margin-bottom:28px}body.rr-sitewide .shopify-policy__body :where(h2,h3){color:var(--rr-color-text)}body.rr-sitewide .shopify-policy__body a{color:#79e1ec}body.rr-sitewide .navbar{background:#050505!important;color:var(--rr-color-text);border-bottom:1px solid var(--rr-color-line);padding-block:8px}body.rr-sitewide .navbar>.container{max-width:1440px;padding-inline:24px}body.rr-sitewide .header-container{min-height:76px;gap:22px}body.rr-sitewide .header__nav-list{gap:22px}body.rr-sitewide .menu-main-link{font-size:16px;font-weight:700;letter-spacing:0;min-height:44px;display:flex;align-items:center;padding-block:10px;color:var(--rr-color-text)!important}body.rr-sitewide .menu-main-link[aria-current=page]:after{width:100%;background:var(--rr-color-accent)}body.rr-sitewide .header__icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important}body.rr-sitewide .desktop-highlight-btn .btn{font-size:14px!important;min-height:46px!important;padding:12px 18px!important;white-space:nowrap}body.rr-sitewide .navbar-brand{display:block}body.rr-sitewide .drawer__wrapper{background:#0c1014!important;color:var(--rr-color-text)!important;--color-text:#f5f5f3;--color-link:#f5f5f3;--color-icon:#f5f5f3;--color-background:#0c1014;--color-border:#343c44}body.rr-sitewide :where(.drawer__header,.drawer__body,.drawer__footer){background:#0c1014;color:var(--rr-color-text);border-color:var(--rr-color-line)}body.rr-sitewide .drawer__head{font-size:28px;line-height:1.12;color:#fff!important}body.rr-sitewide .drawer__close__btn{min-height:44px;min-width:44px;border:1px solid #4c5660;border-radius:4px;background:#00000038;color:#fff}body.rr-sitewide .header-drawer :where(a,summary){font-size:18px;line-height:1.35;min-height:48px;color:var(--rr-color-text)}body.rr-sitewide .footer{background:#080a0d!important;background-image:none!important;color:var(--rr-color-text);padding-block:48px 20px!important;border-top:1px solid var(--rr-color-line)}body.rr-sitewide .footer>.container{max-width:var(--rr-content-width);padding-inline:24px}body.rr-sitewide .footer :where(.footerlink-head,h2){font-size:22px!important;font-weight:700;color:#fff;line-height:1.2!important;margin-bottom:16px}body.rr-sitewide .footer :where(.footerlink-link,.footer__logoContent,.footer__text-content,.footer__logoContent p){font-size:16px!important;line-height:1.6;color:var(--rr-color-muted)!important}body.rr-sitewide .footer .footerlink-link{display:inline-block;padding-block:7px}body.rr-sitewide .footer .footerlink-link:hover{color:#fff!important}body.rr-sitewide .footer :where(.rr-footer-contact-link,.rr-footer-help,.rr-footer-follow){font-size:15px!important;line-height:1.5;color:var(--rr-color-text)}body.rr-sitewide .footer .footer__bottom{border-top:1px solid var(--rr-color-line);padding-top:20px!important}body.rr-sitewide .footer :where(.footer__sublinks--item,.footer__bottom .fnt-14){font-size:13px!important;color:var(--rr-color-muted);line-height:1.5}body.rr-sitewide .footer .footer__sublinks--item{display:inline-flex;align-items:center;min-height:40px}body.rr-sitewide .footer .newsletterForm__input{background:#111;color:#fff;border:1px solid #4c5660;font-size:16px;min-height:50px}body.rr-sitewide .footer .newsletterForm button{min-height:50px}body.rr-sitewide .rr-home-hero{min-height:520px;padding:48px var(--rr-gutter) 64px;background:#050505;border-bottom:1px solid var(--rr-color-line)}body.rr-sitewide .rr-home-hero__media:after{background:linear-gradient(90deg,#030508a8,#03050880),linear-gradient(0deg,#050505 0%,transparent 25%,transparent 78%,rgba(3,5,8,.2))}body.rr-sitewide .rr-home-hero__content{max-width:840px;width:100%;position:relative;z-index:1}body.rr-sitewide .rr-home-hero h1.rr-home-hero__graphic-title{width:min(100%,510px);margin:0 auto 18px}body.rr-sitewide .rr-home-hero__copy{font-size:21px;line-height:1.5;max-width:660px;color:var(--rr-color-text)}body.rr-sitewide .rr-home-hero__copy p{margin:0 0 8px;font-size:21px!important;line-height:1.5!important}body.rr-sitewide .rr-home-hero__copy strong{font-size:22px;font-weight:700;letter-spacing:0}body.rr-sitewide .rr-home-hero__actions{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;max-width:580px;margin:28px auto 0}body.rr-sitewide .rr-home-hero__actions :is(a,button){width:100%;min-width:0;min-height:52px;padding:14px 18px;margin:0;border:1px solid rgba(255,255,255,.8)!important;border-radius:4px!important;background:#0000004d!important;color:#fff!important;font-size:16px!important;font-weight:700;letter-spacing:.025em;text-decoration:none!important;align-self:stretch}body.rr-sitewide .rr-home-hero__actions .rr-home-hero__design-link{font-size:17px!important;gap:12px}body.rr-sitewide .rr-home-hero__design-icon{width:22px;height:22px;background:none;color:#fff;border-radius:0}body.rr-sitewide .rr-home-hero__design-icon svg{stroke:currentColor}body.rr-sitewide .rr-home-hero__actions :is(a,button):hover{border-color:var(--rr-color-accent)!important;background:#0000008c!important}body.rr-sitewide .rr-home-hero__motion{position:absolute;z-index:2;bottom:14px;right:24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid rgba(255,255,255,.45);border-radius:4px;background:#00000080;color:#fff;font-size:13px;line-height:1.2;letter-spacing:0}body.rr-sitewide .rr-home-hero__motion[hidden]{display:none}body.rr-sitewide .rr-home-hero__motion svg{width:13px;height:13px;flex:none}body.rr-sitewide .rr-home-hero[data-rr-motion=paused] .rr-home-hero__media video{display:none}body.rr-sitewide .rr-home-hero[data-rr-motion=playing] .rr-home-hero__media video{display:block}body.rr-sitewide :where(.rr-home-highlight-dialog,.rr-home-highlight-dialog video,.rr-value__construction-modal,.rr-value__construction-stage img){border-radius:4px!important}body.rr-sitewide :where(.rr-home-highlight-close,.rr-value__construction-close){width:44px;height:44px;border:1px solid #fff;border-radius:4px;background:#0a0d10;color:#fff;line-height:1}body.rr-sitewide :is(.rr-primer,.rr-value,.rr-home-faq){padding:var(--rr-section-space) var(--rr-gutter)!important;background:#080808!important;border-color:var(--rr-color-line)}body.rr-sitewide :is(.rr-primer__wrap,.rr-value__shell,.rr-home-faq__inner){max-width:var(--rr-content-width)}body.rr-sitewide :is(.rr-primer__copy h2,.rr-value h2,.rr-home-faq h2){font-size:clamp(34px,4vw,54px)!important;line-height:1.04!important;letter-spacing:-.025em!important;color:var(--rr-color-text)!important;margin-bottom:18px!important}body.rr-sitewide :is(.rr-primer__eyebrow,.rr-value__eyebrow,.rr-home-faq__eyebrow){font-size:13px!important;line-height:1.3!important;letter-spacing:.12em;font-weight:700;color:var(--rr-color-accent)!important}body.rr-sitewide :is(.rr-primer__copy .rr-primer__summary,.rr-value__header>p:last-child,.rr-value__lead,.rr-home-faq p){font-size:18px!important;line-height:1.6!important;color:var(--rr-color-muted);max-width:68ch}body.rr-sitewide .rr-primer__wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"copy video" "action video";gap:24px 48px;align-items:center}body.rr-sitewide .rr-primer__copy{grid-area:copy;display:block;align-self:end}body.rr-sitewide .rr-primer__video{grid-area:video;align-self:center;border-radius:4px;background:#101419;border-color:var(--rr-color-line)}body.rr-sitewide .rr-primer__video-foot{font-size:12px;color:var(--rr-color-muted);letter-spacing:.06em;padding:13px 16px}body.rr-sitewide .rr-primer__explore{grid-area:action;align-self:start;justify-self:start;width:max-content;min-height:48px;min-width:0;max-width:100%;padding:13px 22px;border:1px solid rgba(255,255,255,.8);border-radius:4px;background:#00000040;color:#fff!important;font-size:16px;letter-spacing:.025em}body.rr-sitewide .rr-primer__explore:hover{background:#101419;border-color:var(--rr-color-accent)}body.rr-sitewide .rr-value{background:radial-gradient(ellipse at 0% 70%,rgba(227,41,69,.08),transparent 42%),radial-gradient(ellipse at 100% 20%,rgba(33,191,212,.07),transparent 45%),#050505!important}body.rr-sitewide .rr-value__header{max-width:800px;margin-bottom:28px}body.rr-sitewide .rr-value__tabs{gap:10px;margin-bottom:28px}body.rr-sitewide .rr-value__tabs button{min-height:54px;padding:14px;border:1px solid #424b55;border-radius:4px;color:var(--rr-color-muted);background:#00000040;font-size:17px;font-weight:700}body.rr-sitewide .rr-value__tabs button>span{font-size:12px;color:var(--rr-color-accent)}body.rr-sitewide .rr-value__tabs button[aria-selected=true]{color:#fff;border-color:var(--rr-color-accent);background:#191919;box-shadow:inset 0 -2px var(--rr-color-accent)}body.rr-sitewide .rr-value__tabs button[aria-selected=true]>span{color:var(--rr-color-accent)}body.rr-sitewide .rr-value__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}body.rr-sitewide .rr-value__image{border-radius:4px;height:clamp(330px,35vw,460px)!important;aspect-ratio:auto!important;background:#f5f5f3;border:1px solid var(--rr-color-line)}body.rr-sitewide .rr-value__image img{transform:none!important;object-fit:contain;padding:12px}body.rr-sitewide .rr-value h3{font-size:clamp(28px,3vw,38px)!important;line-height:1.1!important}body.rr-sitewide .rr-value__figure figcaption{font-size:13px!important;line-height:1.45;color:var(--rr-color-muted);margin-top:10px}body.rr-sitewide .rr-value__packing-video{background:#101419;border-color:#4c5660;border-radius:4px}body.rr-sitewide .rr-value__packing-video summary{color:#fff;font-size:16px;min-height:48px}body.rr-sitewide .rr-value__construction-launch button{font-size:16px;color:#fff;padding-block:20px;min-height:48px}body.rr-sitewide .rr-value__construction-launch button:after{content:"";font-size:22px;color:var(--rr-color-accent)}body.rr-sitewide .rr-value__construction-full{font-size:15px;min-height:44px}body.rr-sitewide .testimonials{padding-block:var(--rr-section-space)!important;background:#0b0e12!important;color:var(--rr-color-text)}body.rr-sitewide .testimonials .rr-testimonials-container{max-width:1100px}body.rr-sitewide .testimonials :is(h2,.section-header__heading){font-size:clamp(34px,4vw,52px)!important;line-height:1.08!important;color:#fff}body.rr-sitewide .testimonials .testimonials__card{border:1px solid var(--rr-color-line)!important;border-radius:4px!important;background:#101419!important;padding:30px 34px!important;min-height:220px}body.rr-sitewide .testimonials .testimonials__name{font-size:21px!important;line-height:1.25!important;color:#fff}body.rr-sitewide .testimonials .testimonials__designation{font-size:14px!important;line-height:1.5;color:var(--rr-color-muted)}body.rr-sitewide .testimonials .testimonials__quote{font-size:21px!important;line-height:1.5!important;color:var(--rr-color-text)}body.rr-sitewide .testimonials :is(.rr-testimonials__nav-btn,.sliderPagination__prev,.sliderPagination__next){border-radius:4px!important;min-height:44px;min-width:44px}body.rr-sitewide .rr-home-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:36px 64px}body.rr-sitewide .rr-home-faq summary{font-size:19px;line-height:1.4;padding-block:22px;color:#fff}body.rr-sitewide .rr-home-faq__contact{color:#fff;font-size:16px}body.rr-sitewide .rr-home-faq__answer a{font-size:16px;min-height:40px}body.rr-sitewide .rr-home-faq__finish{border-top:1px solid var(--rr-color-line);padding-top:32px;margin-top:4px}body.rr-sitewide .rr-home-faq__finish>a{border:1px solid rgba(255,255,255,.8);border-radius:4px;background:#00000040;color:#fff;font-size:16px;min-height:50px;padding:14px 24px}body.rr-sitewide .rr-home-faq__finish>a:hover{border-color:var(--rr-color-accent);background:#191919}body.rr-sitewide .rr-fresh-cover{background:radial-gradient(ellipse at 0% 100%,rgba(227,41,69,.12),transparent 50%),radial-gradient(ellipse at 100% 0%,rgba(33,191,212,.1),transparent 50%),#050505!important;border-color:var(--rr-color-line);padding:48px var(--rr-gutter)}body.rr-sitewide .rr-fresh-cover__shell{max-width:1200px;gap:40px}body.rr-sitewide .rr-fresh-cover__copy h1{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.02!important;letter-spacing:-.025em!important}body.rr-sitewide .rr-fresh-cover .rr-kicker{font-size:13px;letter-spacing:.1em;color:var(--rr-color-accent)}body.rr-sitewide .rr-fresh-cover__copy>p:not(.rr-kicker){font-size:19px;line-height:1.6;color:var(--rr-color-muted)}body.rr-sitewide .rr-fresh-cover__copy>a{font-size:16px;min-height:48px;padding:12px 22px;border:1px solid rgba(255,255,255,.8);border-radius:4px;background:#00000040;color:#fff}body.rr-sitewide .rr-fresh-cover__art img{border-radius:4px;background:#f5f5f3}body.rr-sitewide .rr-collection-hero__shell{max-width:1200px}body.rr-sitewide .rr-collection-hero__shell :is(p,strong){font-size:19px;line-height:1.55}body.rr-sitewide .searchResult{background:#050505;color:var(--rr-color-text);padding:36px var(--rr-gutter) 64px}body.rr-sitewide .searchResult>.container{max-width:1200px;padding-inline:0}body.rr-sitewide .rr-search-intro{border-color:var(--rr-color-line);padding-top:12px;margin-bottom:24px}body.rr-sitewide .rr-search-intro span{font-size:13px;color:var(--rr-color-accent);letter-spacing:.12em}body.rr-sitewide .rr-search-intro h1{color:#fff!important;line-height:1.05!important;letter-spacing:-.025em;font-size:clamp(36px,4vw,56px)!important}body.rr-sitewide .rr-search-intro p{font-size:18px;color:var(--rr-color-muted);line-height:1.6}body.rr-sitewide .search-form__wrp{background:#101419;border-color:#4c5660;border-radius:4px;color:#fff}body.rr-sitewide .search-form__input{font-size:18px!important;min-height:54px;background:transparent;color:#fff;border-radius:4px}body.rr-sitewide :where(.search-form__submit,.search-form__input-clear){color:#fff;min-width:44px;min-height:44px;background:transparent;border:0;border-radius:4px}body.rr-sitewide .search-form__input-clear{display:inline-flex;align-items:center;justify-content:center;padding:10px}body.rr-sitewide .search-form__input-clear[hidden]{display:none!important}body.rr-sitewide :where(.predictive-search,.searchTabs,.search-drop__contentWrp,.search-page-result){background:#0c1014;color:var(--rr-color-text)}body.rr-sitewide .searchResult :where(.product-card-item__body,.product-bottom-info,.product-top-info){background:#101419;color:var(--rr-color-text)}body.rr-sitewide :is(.searchResult,.drawer) :where(.product-card-item__body h3,.product-card-item__body a,.product-card-item__price,.price){color:var(--rr-color-text)!important}body.rr-sitewide :is(.searchResult,.drawer) .product-card-item{border:1px solid var(--rr-color-line);border-radius:4px;overflow:hidden;background:#101419}body.rr-sitewide :is(.searchResult,.drawer) .product-card-item__body{padding:18px}body.rr-sitewide :is(.searchResult,.drawer) .product-card-item__body h3{font-size:20px!important;line-height:1.2!important}body.rr-sitewide :is(.searchResult,.drawer) .product-card-item__price{font-size:17px!important}body.rr-sitewide .cart-table{background:#050505;color:var(--rr-color-text);padding-block:40px 64px}body.rr-sitewide .cart-table>.container{max-width:1200px}body.rr-sitewide .cart-table h1{font-size:clamp(36px,4vw,56px)!important;color:#fff;line-height:1.08!important}body.rr-sitewide :where(.rr-cart-title span,.rr-cart-confidence,.tax-note,.cart__drawer__vendor){font-size:14px!important;color:var(--rr-color-muted)!important;line-height:1.5}body.rr-sitewide :where(.cart__drawer__item,.cartItem,.cart__drawer__note,.cart__drawer__checkoutButtons,.cart-table__rightBlock,.cart-table__checkoutButtons){border-color:var(--rr-color-line);background:transparent;color:var(--rr-color-text)}body.rr-sitewide :where(.cart__drawer__itemTitle,.cartItem__itemTitle){font-size:19px!important;line-height:1.3;color:#fff!important;font-weight:700}body.rr-sitewide :where(.cart__drawer__itemDetails,.cartItem__itemContent) :where(.fnt-12,.product-option,.cart__drawer__product-properties){font-size:14px!important;line-height:1.5;color:var(--rr-color-muted)}body.rr-sitewide :where(.cart__drawer__price,.cart__drawer__final-price,.cart__drawer__line-price,.cart-table .price){font-size:18px!important;color:var(--rr-color-text)!important}body.rr-sitewide :where(.cart__drawer__imgWrp,.cartItem__imgWrp){border-radius:4px;background:#f5f5f3}body.rr-sitewide :where(.product-quantity__selector,.cart__drawer__quantity){border-radius:4px;border-color:#4c5660;background:#111;color:#fff}body.rr-sitewide .product-quantity__selector :where(button,input){min-height:44px;color:#fff;font-size:16px;background:transparent}body.rr-sitewide :where(.empty__cart__header,.empty__cart h2){font-size:32px!important;line-height:1.12;color:#fff}body.rr-sitewide .empty__cart__para{font-size:18px;color:var(--rr-color-muted);line-height:1.55}body.rr-sitewide .empty__cart{padding-block:44px}body.rr-sitewide :is(.cart__free__shipping__alignment,.rr-event-shipping-status){background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border:1px solid var(--rr-color-line)!important;border-radius:4px!important}body.rr-sitewide .rr-event-shipping-status{border:0!important}body.rr-sitewide .rr-event-shipping-status strong{color:var(--rr-color-text)!important;font-size:14px!important}body.rr-sitewide .rr-event-shipping-status :is(p,span,small){color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.5!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] .cart-drawer__checkoutButtons-normal{font-size:17px!important;min-height:52px!important}body.rr-sitewide .error__message{font-size:16px;line-height:1.5}body.rr-sitewide .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer],[drawer-type=filter],[drawer-type=header]) .drawer__wrapper,body.rr-sitewide #MainContent .cart-table{--color-text:#f5f5f3;--color-text-rgba:245 245 243;--color-background:#101419;--gradient-background:none;--color-link:#f5f5f3;--color-icon:#f5f5f3;--color-icon-rgba:245 245 243;--color-input-color:#f5f5f3;--color-input-color-rgb:245 245 243;--color-input-color-rgba:245 245 243;--color-border:76 86 96;--color-border-rgba:76 86 96;--color-button-background:#101419;--color-button-background-rgba:16 20 25;--color-button-text:#f5f5f3;--color-button-text-rgba:245 245 243;--color-button-border:#f5f5f3;--color-button-border-rgba:245 245 243;--color-button-background-outline:#101419;--color-button-text-outline:#f5f5f3;--color-button-border-outline:#f5f5f3;color:var(--rr-color-text)!important}body.rr-sitewide .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer],[drawer-type=filter],[drawer-type=header]) :is(.drawer__wrapper,.drawer__header,.drawer__body,.drawer__body__wrapper,.drawer__body__wrappe,.drawer__footer,.drawer__action__btn){background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important}body.rr-sitewide .drawer:is([drawer-type=cart-drawer],[drawer-type=search-drawer],[drawer-type=filter],[drawer-type=header]) :is(.drawer__head,.drawer__close__btn,.drawer__header .link,.btn--transparent){color:var(--rr-color-text)!important}body.rr-sitewide .drawer[drawer-type=header] :is(.hamberger-accordion .accordion__item__body,.localization-dropdown__list){background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important}body.rr-sitewide .drawer[drawer-type=header] :is(.hamberger-accordion__link,.hamberger-accordion__head,.hamberger-accordion__link-black,.back-to-menu,.login-btn){color:var(--rr-color-text)!important;font-size:18px;line-height:1.35}body.rr-sitewide .drawer[drawer-type=header] :is(.localization-dropdown__btn,.localization-dropdown__item-link){color:var(--rr-color-text)!important}body.rr-sitewide .drawer[drawer-type=search-drawer] :is(.predictive-search,.predictive-search__footer,.search-trending-product,.search-form__wrp){background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important}body.rr-sitewide .drawer[drawer-type=filter] :is(.filter-accordion__head,.filter-accordion__head p,.customCheckList label,.field-currency,.field__input){color:var(--rr-color-text)!important}body.rr-sitewide .drawer[drawer-type=filter] .priceFilter--input{background:var(--rr-color-panel-raised)!important;border-color:#4c5660!important;border-radius:4px}body.rr-sitewide .drawer[drawer-type=cart-drawer] :is(.cart__drawer__itemBodyHead a,.cart__drawer__prices .price,.cart__drawer__price,.cart__drawer__line-price,.cart__drawer__final-price,.cart__drawer__note__head h3,.empty__cart__header){color:var(--rr-color-text)!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] .cart__drawer__itemBodyHead a{font-size:19px!important;line-height:1.3}body.rr-sitewide .drawer[drawer-type=cart-drawer] :is(.rr-cart-title>span,.cart__drawer__product-properties,.cart__drawer__product-options__wrapper,.cart__drawer__product-option,.cart__drawer__vendor,.rr-cart-confidence,.tax-note,.empty__cart__para){color:var(--rr-color-muted)!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] :is(.cart__drawer__item,.cart__drawer__note){border-color:var(--rr-color-line)!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] :is(.remove__lineItem,.tax-note a){color:#79e1ec!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] :is(.cart__recommendation__position,.recommendation__wrapper,.recommendation__head){background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] .product-quantity__selector,body.rr-sitewide #MainContent .cart-table .product-quantity__selector{--color-input-color-rgb:245 245 243;--color-input-color-rgba:245 245 243;background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border-color:#4c5660!important;border-radius:4px!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] .product-quantity__selector :is(input,button),body.rr-sitewide #MainContent .cart-table .product-quantity__selector :is(input,button){background:transparent!important;color:var(--rr-color-text)!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] .product-quantity__selector:focus-within,body.rr-sitewide #MainContent .cart-table .product-quantity__selector:focus-within{outline-color:var(--rr-color-accent)!important}body.rr-sitewide .drawer[drawer-type=cart-drawer] .cart__drawer__note__textarea textarea,body.rr-sitewide #MainContent .cart-table .itemNote__textarea textarea{background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border-color:#4c5660!important;border-radius:4px}body.rr-sitewide .drawer[drawer-type=cart-drawer] .d_badge,body.rr-sitewide #MainContent .cart-table .d_badge{background:#191919!important;color:#79e1ec!important}body.rr-sitewide #MainContent .cart-table .cart-table__checkoutWrp{background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important;border-radius:4px}body.rr-sitewide #MainContent .cart-table button[name=checkout]{background:#fff!important;color:#111!important;border-color:#fff!important}body.rr-sitewide #MainContent .cart-table button[name=checkout]:hover:not(:disabled){background:#e8e8e8!important;color:#111!important;border-color:var(--rr-color-accent)!important}body.rr-sitewide #MainContent .cart-table button[name=checkout]:disabled{opacity:.5;cursor:not-allowed}@media(min-width:990px)and (max-width:1199px){body.rr-sitewide .navbar>.container{padding-inline:18px}body.rr-sitewide .header__nav-list{gap:14px}body.rr-sitewide .menu-main-link{font-size:15px}body.rr-sitewide .desktop-highlight-btn .btn{padding-inline:12px!important}}@media(max-width:989px){body.rr-sitewide .header-container{min-height:64px;gap:12px}body.rr-sitewide .navbar>.container{padding-inline:18px}body.rr-sitewide .header__iconGroup{gap:4px}body.rr-sitewide .footer .footer__wrapper{gap:28px!important}}@media(max-width:849px){body.rr-sitewide .rr-primer__wrap{grid-template-columns:1fr;grid-template-areas:"copy" "video" "action";gap:24px}body.rr-sitewide .rr-value__panel{grid-template-columns:1fr;grid-template-areas:"figure" "overview";gap:22px}body.rr-sitewide .rr-value__figure{max-width:600px}body.rr-sitewide .rr-value__image{height:clamp(280px,66vw,420px)!important}body.rr-sitewide .rr-home-faq__inner{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){html{scroll-padding-top:112px}body.rr-sitewide{font-size:17px}body.rr-sitewide :where(.RTE-content,.rte,.shopify-policy__body){font-size:17px;line-height:1.6}body.rr-sitewide .rr-home-hero{min-height:0;padding:36px 20px 66px}body.rr-sitewide .rr-home-hero h1.rr-home-hero__graphic-title{width:min(100%,380px);margin-bottom:20px}body.rr-sitewide .rr-home-hero__copy{font-size:17px;line-height:1.5;max-width:440px}body.rr-sitewide .rr-home-hero__copy p{font-size:17px!important;line-height:1.5!important}body.rr-sitewide .rr-home-hero__copy strong{font-size:19px}body.rr-sitewide .rr-home-hero__actions{grid-template-columns:1fr;gap:10px;max-width:440px;margin-top:24px}body.rr-sitewide .rr-home-hero__actions .rr-home-hero__design-link{grid-column:1/-1;font-size:17px!important;min-height:52px}body.rr-sitewide .rr-home-hero__actions button{padding:13px 10px;font-size:14px!important;gap:7px;min-height:48px}body.rr-sitewide .rr-home-hero__motion{right:20px;bottom:13px;font-size:12px;min-height:40px}body.rr-sitewide :is(.rr-primer__copy .rr-primer__summary,.rr-value__header>p:last-child,.rr-value__lead,.rr-home-faq p){font-size:17px!important;line-height:1.55!important}body.rr-sitewide .rr-primer__explore{width:100%;justify-self:stretch;justify-content:space-between}body.rr-sitewide .rr-primer__video-foot{font-size:11px;gap:8px;padding:12px}body.rr-sitewide .rr-value__tabs{gap:6px;margin-bottom:24px}body.rr-sitewide .rr-value__tabs button{flex-direction:column;gap:5px;font-size:14px;line-height:1.25;min-height:66px;padding:12px 7px}body.rr-sitewide .rr-value__tabs button>span{font-size:11px}body.rr-sitewide .rr-value__header{margin-bottom:24px}body.rr-sitewide .rr-value__image{height:clamp(260px,76vw,400px)!important}body.rr-sitewide .rr-value__image img{padding:6px}body.rr-sitewide .rr-value__figure figcaption{font-size:12px!important}body.rr-sitewide .rr-value h3{font-size:28px!important}body.rr-sitewide .testimonials .testimonials__card{padding:24px!important;min-height:0}body.rr-sitewide .testimonials .testimonials__quote{font-size:18px!important}body.rr-sitewide .testimonials .testimonials__name{font-size:19px!important}body.rr-sitewide .rr-home-faq summary{font-size:17px;padding-block:19px}body.rr-sitewide .rr-home-faq__finish{align-items:stretch;flex-direction:column;gap:20px}body.rr-sitewide .rr-home-faq__finish>a{width:100%}body.rr-sitewide .rr-fresh-cover{padding:36px 20px}body.rr-sitewide .rr-fresh-cover__shell{grid-template-columns:1fr;gap:24px}body.rr-sitewide .rr-fresh-cover__copy>p:not(.rr-kicker){font-size:17px}body.rr-sitewide .rr-fresh-cover__art img{height:220px}body.rr-sitewide .rr-fresh-cover__art img:last-child{height:195px;margin-top:24px}body.rr-sitewide .searchResult{padding-top:24px}body.rr-sitewide .rr-search-intro p{font-size:17px}body.rr-sitewide .search-form__input{font-size:17px!important}body.rr-sitewide .footer{padding-top:36px!important}body.rr-sitewide .footer>.container{padding-inline:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body.rr-sitewide :where(.rr-home-hero__actions a,.rr-home-hero__actions button,.rr-home-hero__design-icon){transition:none!important}}#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit,.rr-series-nav,.rr-collection-grid){color:var(--rr-color-text, #f5f5f3);font-family:var(--rr-font-family, Barlow, Arial, sans-serif);letter-spacing:normal}#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit,.rr-collection-grid) *,#MainContent .rr-series-nav *{box-sizing:border-box}#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit){padding:clamp(36px,4.5vw,64px) clamp(16px,3vw,32px);background:var(--rr-color-bg, #050505)}#MainContent :is(.rr-curated__shell,.rr-shop-edit__inner){width:100%;max-width:var(--rr-content-width, 1200px);margin-inline:auto}#MainContent .rr-gear{max-width:calc(var(--rr-content-width, 1200px) + 64px);margin-inline:auto}#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit,.rr-collection-grid) :is(h1,h2,h3){font-family:var(--rr-font-family, Barlow, Arial, sans-serif)!important;color:var(--rr-color-text, #f5f5f3)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.12!important;text-wrap:balance}#MainContent .rr-curated h1,#MainContent .rr-gear h1{font-size:clamp(34px,4.1vw,52px)!important;margin:10px 0 18px}#MainContent .rr-curated h2,#MainContent .rr-gear h2,#MainContent .rr-shop-edit h2,#MainContent .rr-collection-grid .rr-grid-intro h2,#MainContent .rr-collection-grid .rr-family__heading h2{font-size:clamp(28px,3.2vw,42px)!important;margin:0 0 16px}#MainContent :is(.rr-curated .rr-kicker,.rr-gear__eyebrow,.rr-shop-edit .rr-shop-edit__eyebrow,.rr-grid-intro__eyebrow,.rr-family__kicker){color:var(--rr-color-accent, #21bfd4);font:600 13px/1.4 var(--rr-font-family, Barlow, Arial, sans-serif)!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}#MainContent :is(.rr-curated__intro>p:not(.rr-kicker),.rr-section-head p:not(.rr-kicker),.rr-gear p,.rr-shop-edit p,.rr-grid-intro p){color:var(--rr-color-muted, #bac3c8);font:400 17px/1.6 var(--rr-font-family, Barlow, Arial, sans-serif);letter-spacing:normal}#MainContent .rr-curated__intro{max-width:820px;margin:0 0 30px;padding:0}#MainContent .rr-curated__intro>p:not(.rr-kicker){max-width:66ch;margin-bottom:0}#MainContent .rr-section-head{gap:20px;margin-bottom:26px}#MainContent .rr-section-head>a,#MainContent .rr-gear__textlink,#MainContent .rr-grid-intro__event-link{color:var(--rr-color-text, #f5f5f3);font-size:16px;font-weight:600;text-underline-offset:5px}#MainContent .rr-curated .rr-design-card__cta,#MainContent .rr-curated .rr-pill-link,#MainContent .rr-curated .rr-empty button,#MainContent .rr-gear__cta,#MainContent .rr-gear__help>a,#MainContent .rr-shop-edit__cta,#MainContent .rr-collection-grid .rr-family__cta,#MainContent .rr-collection-grid .rr-card-set-action,#MainContent .rr-collection-grid .rr-card-action{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px!important;padding:12px 16px;border:1px solid rgba(255,255,255,.82);border-radius:var(--rr-radius, 4px);background:#00000042;color:var(--rr-color-text, #f5f5f3)!important;box-shadow:none;font:600 15px/1.25 var(--rr-font-family, Barlow, Arial, sans-serif)!important;letter-spacing:.01em!important;text-decoration:none!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}#MainContent .rr-curated .rr-pill-link,#MainContent .rr-curated .rr-empty button,#MainContent .rr-gear__help>a{display:inline-flex;width:auto;justify-content:center}#MainContent .rr-curated .rr-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}#MainContent .rr-curated .rr-design-card{width:100%;min-width:0;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);color:var(--rr-color-text, #f5f5f3)!important;box-shadow:none;transform:none;transition:border-color .16s ease}#MainContent .rr-curated .rr-design-card a,#MainContent .rr-curated .rr-design-card b{color:var(--rr-color-text, #f5f5f3)!important}#MainContent .rr-curated .rr-design-card p,#MainContent .rr-curated .rr-design-card small{color:var(--rr-color-muted, #bac3c8)!important}#MainContent .rr-curated .rr-design-card>.rr-design-card__image{aspect-ratio:1;padding:clamp(16px,1.8vw,24px);background:var(--rr-color-panel-raised, #171d23);border-bottom:1px solid var(--rr-color-line, rgba(255, 255, 255, .16))}#MainContent .rr-curated .rr-design-card__image :is(img,svg){display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;mix-blend-mode:normal;transform:none}#MainContent .rr-curated .rr-design-card__body{display:flex;flex:1;flex-direction:column;gap:0;padding:22px;font-family:var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-curated .rr-design-card__top small{font:600 12px/1.4 var(--rr-font-family, Barlow, Arial, sans-serif);letter-spacing:.08em}#MainContent .rr-curated .rr-design-card h3{min-height:2.4em;margin:8px 0 10px;font:600 24px/1.2 var(--rr-font-family, Barlow, Arial, sans-serif)!important;letter-spacing:-.015em!important;overflow-wrap:break-word;text-wrap:pretty}#MainContent .rr-curated .rr-design-card__price{margin:0 0 8px;font:600 19px/1.35 var(--rr-font-family, Barlow, Arial, sans-serif);font-variant-numeric:tabular-nums}#MainContent .rr-curated .rr-design-card__body>p{margin:0 0 18px;font:400 15px/1.5 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-curated .rr-design-card__cta{margin-top:auto}#MainContent .rr-curated .rr-catalog-categories{flex-wrap:wrap;gap:8px;margin:0;padding:4px 0 18px;overflow:visible}#MainContent .rr-curated .rr-catalog-categories button,#MainContent .rr-series-nav a,#MainContent .rr-gear__nav a,#MainContent .rr-collection-grid .rr-shop-boards-filters button{min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.38);border-radius:var(--rr-radius, 4px);background:#00000038;color:var(--rr-color-text, #f5f5f3);font:500 15px/1.35 var(--rr-font-family, Barlow, Arial, sans-serif);letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer}#MainContent .rr-curated .rr-catalog-categories button[aria-pressed=true],#MainContent .rr-series-nav a.is-active,#MainContent .rr-collection-grid .rr-shop-boards-filters button[aria-pressed=true]{border-color:var(--rr-color-accent, #21bfd4);background:#202020;color:var(--rr-color-text, #f5f5f3)}#MainContent .rr-curated .rr-catalog-controls{grid-template-columns:minmax(0,1fr) minmax(180px,250px);gap:16px}#MainContent .rr-curated .rr-catalog-controls label{min-width:0;gap:8px;color:var(--rr-color-muted, #bac3c8);font-size:14px;line-height:1.4}#MainContent .rr-curated .rr-catalog-controls label:first-child{grid-column:auto}#MainContent .rr-curated .rr-catalog-theme-select{display:none!important}#MainContent .rr-curated .rr-catalog-controls :is(input,select){min-width:0;min-height:50px;padding:12px 14px;border:1px solid rgba(255,255,255,.32);border-radius:var(--rr-radius, 4px);background-color:var(--rr-color-panel, #101419);color:var(--rr-color-text, #f5f5f3);color-scheme:dark;font:400 16px/1.4 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-curated .rr-catalog-controls input::placeholder{color:var(--rr-color-muted, #bac3c8);opacity:1}#MainContent .rr-curated .rr-catalog-status{min-height:44px;margin:10px 0 22px}#MainContent .rr-curated :is(.rr-result-count,.rr-catalog-status button){color:var(--rr-color-muted, #bac3c8);font:400 15px/1.45 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-curated .rr-catalog-status button{color:var(--rr-color-text, #f5f5f3);text-underline-offset:4px}#MainContent .rr-curated .rr-empty{padding:clamp(24px,4vw,48px);border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419)}#MainContent .rr-curated .rr-empty p{margin:0 0 20px;color:var(--rr-color-muted, #bac3c8);font-size:17px;line-height:1.5}#MainContent .rr-curated .rr-catalog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:28px}#MainContent .rr-curated .rr-catalog-pagination :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;color:var(--rr-color-text, #f5f5f3);font-size:16px}#MainContent .rr-curated .rr-catalog-pagination a{border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);text-decoration:none}#MainContent .rr-curated :is(.rr-family-variants,.rr-card-options){gap:8px;margin:12px 0 20px}#MainContent .rr-curated .rr-family-variants :is(a,button),#MainContent .rr-curated .rr-card-options a,#MainContent .rr-curated .rr-catalog-options a{min-height:48px;padding:7px 10px;border:2px solid rgba(255,255,255,.24);border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel-raised, #171d23);color:var(--rr-color-text, #f5f5f3)!important;font:500 14px/1.35 var(--rr-font-family, Barlow, Arial, sans-serif);overflow-wrap:normal}#MainContent .rr-curated :is(.rr-family-variants,.rr-card-options) img{border-radius:var(--rr-radius, 4px);background:transparent}#MainContent .rr-curated--catalog .rr-catalog-options{gap:8px;margin:12px 0 20px}#MainContent .rr-curated--catalog .rr-catalog-options button{flex-basis:58px;width:58px;height:58px;min-height:48px;padding:4px;border:2px solid rgba(255,255,255,.24);border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel-raised, #171d23)}#MainContent .rr-curated--catalog .rr-catalog-options button>:is(img,svg){width:46px;height:46px;border-radius:0;mix-blend-mode:normal}#MainContent .rr-curated .rr-family-variants button[aria-pressed=true],#MainContent .rr-curated--catalog .rr-catalog-options button[aria-pressed=true]{border-color:var(--rr-color-accent, #21bfd4);background:#202020}#MainContent .rr-curated .rr-finish-note{margin:18px 0 48px;color:var(--rr-color-muted, #bac3c8);font-size:15px;line-height:1.6}#MainContent .rr-curated .rr-feature-grid{gap:24px;margin-bottom:48px}#MainContent .rr-curated .rr-feature{border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419)}#MainContent .rr-curated .rr-feature__copy{padding:26px 26px 8px}#MainContent .rr-curated .rr-feature h3{font-size:clamp(26px,2.5vw,34px)!important;margin:0 0 20px}#MainContent .rr-curated .rr-feature img{border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel-raised, #171d23);mix-blend-mode:normal}#MainContent .rr-curated .rr-custom-callout{padding:32px;margin-top:48px;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-left:3px solid var(--rr-color-red, #e32945);border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419)}#MainContent .rr-curated .rr-custom-callout p:not(.rr-kicker){font-size:17px;color:var(--rr-color-muted, #bac3c8)}#MainContent .rr-gear__hero{max-width:800px;padding:0 0 32px}#MainContent .rr-gear__nav{gap:10px}#MainContent .rr-gear__section{padding:32px 0 36px;border-color:var(--rr-color-line, rgba(255, 255, 255, .16));scroll-margin-top:120px}#MainContent .rr-gear__section-head{align-items:end;gap:24px}#MainContent .rr-gear__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:24px}#MainContent #gear-bags .rr-gear__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent #gear-setup .rr-gear__grid{grid-template-columns:repeat(4,minmax(0,1fr))}#MainContent .rr-gear__card{min-width:0;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);color:var(--rr-color-text, #f5f5f3)}#MainContent .rr-gear__image{aspect-ratio:1;border-bottom:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));background:var(--rr-color-panel-raised, #171d23)}#MainContent .rr-gear__image img{padding:20px;object-fit:contain;transform:none}#MainContent .rr-gear__body{padding:22px}#MainContent .rr-gear h3{font-size:24px;margin:0 0 12px}#MainContent .rr-gear h3 a{color:var(--rr-color-text, #f5f5f3)}#MainContent .rr-gear .rr-gear__price{color:var(--rr-color-text, #f5f5f3);font-size:19px!important;font-weight:600;font-variant-numeric:tabular-nums}#MainContent .rr-gear .rr-gear__detail{color:var(--rr-color-muted, #bac3c8);font-size:15px!important;line-height:1.5;margin-bottom:20px}#MainContent .rr-gear .rr-gear__note{color:var(--rr-color-muted, #bac3c8);font-size:14px!important;line-height:1.5;border-left-color:var(--rr-color-accent, #21bfd4);margin-bottom:20px}#MainContent .rr-gear__help{gap:28px;padding:30px;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-left:3px solid var(--rr-color-red, #e32945);border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419)}#MainContent .rr-gear__help h2{font-size:28px!important}#MainContent .rr-shop-edit{border-top-color:var(--rr-color-line, rgba(255, 255, 255, .16))}#MainContent .rr-shop-edit__heading{max-width:800px;margin-bottom:30px}#MainContent .rr-shop-edit .rr-shop-edit__included{margin-top:22px;padding-left:16px;border-left:3px solid var(--rr-color-red, #e32945);color:var(--rr-color-text, #f5f5f3);font-size:16px}#MainContent .rr-shop-edit__originals{gap:24px;align-items:stretch}#MainContent .rr-shop-edit__card{display:flex;flex-direction:column;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419)}#MainContent .rr-shop-edit__media,#MainContent .rr-shop-edit__gallery>a>div{display:flex;align-items:center;justify-content:center;aspect-ratio:1.2;background:var(--rr-color-panel-raised, #171d23);border-bottom:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:0;padding:12px}#MainContent .rr-shop-edit__media img,#MainContent .rr-shop-edit__gallery img{display:block;position:static;inset:auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none}#MainContent .rr-shop-edit__copy{display:flex;flex:1;flex-direction:column;padding:26px}#MainContent .rr-shop-edit__title{flex-wrap:wrap;gap:8px 16px;margin:0 0 14px}#MainContent .rr-shop-edit__title h3{margin:0;font-size:clamp(28px,2.4vw,34px)}#MainContent .rr-shop-edit__title>span{color:var(--rr-color-text, #f5f5f3);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}#MainContent .rr-shop-edit__copy>.rr-shop-edit__cta{margin-top:auto}#MainContent .rr-shop-edit__colors{gap:10px;margin:20px 0 24px}#MainContent .rr-shop-edit__option{min-height:100px;padding:8px 5px;border:2px solid rgba(255,255,255,.24);border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel-raised, #171d23);color:var(--rr-color-text, #f5f5f3);font:500 14px/1.3 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-shop-edit__option img{width:min(100%,90px);height:64px;background:transparent;border-radius:var(--rr-radius, 4px)}#MainContent .rr-shop-edit__option[aria-pressed=true]{padding:8px 5px;border-color:var(--rr-color-accent, #21bfd4);background:#202020}#MainContent .rr-shop-edit__lifestyle,#MainContent .rr-shop-edit__custom{margin-top:48px;padding-top:36px;border-top:1px solid var(--rr-color-line, rgba(255, 255, 255, .16))}#MainContent .rr-shop-edit__group-copy h3{margin:10px 0 16px;font-size:clamp(28px,2.8vw,38px)}#MainContent .rr-shop-edit__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0}#MainContent .rr-shop-edit__gallery>a{min-width:0;overflow:hidden;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);color:var(--rr-color-text, #f5f5f3);text-decoration:none}#MainContent .rr-shop-edit__gallery>a>span{margin:0;padding:16px;color:var(--rr-color-text, #f5f5f3);font:500 17px/1.35 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-shop-edit__custom{gap:36px}#MainContent .rr-shop-edit__custom-image{border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419)}#MainContent .rr-shop-edit__footer{gap:28px;border-top-color:var(--rr-color-line, rgba(255, 255, 255, .16));margin-top:40px;padding-top:28px}#MainContent .rr-shop-edit__footer h3{font-size:28px}#MainContent .rr-series-nav{padding:14px 0;background:var(--rr-color-bg, #050505);border-color:var(--rr-color-line, rgba(255, 255, 255, .16))}#MainContent .rr-series-nav__shell{width:calc(100% - 64px);max-width:var(--rr-content-width, 1200px);align-items:center;flex-wrap:wrap;gap:8px;padding-block:4px}#MainContent .rr-series-nav__label{font-size:12px;font-weight:600;color:var(--rr-color-muted, #bac3c8);letter-spacing:.1em}#MainContent .rr-collection-grid{padding:32px 0 56px!important;background:var(--rr-color-bg, #050505)!important}#MainContent .rr-collection-grid>.container{width:100%;max-width:calc(var(--rr-content-width, 1200px) + 64px);padding-inline:32px;margin-inline:auto}#MainContent .rr-collection-grid .rr-grid-intro{padding-bottom:24px;margin:0 0 24px;border-color:var(--rr-color-line, rgba(255, 255, 255, .16))}#MainContent .rr-collection-grid .collectionList__filter{border-color:var(--rr-color-line, rgba(255, 255, 255, .16));margin-bottom:24px}#MainContent .rr-collection-grid :is(.collection__product__count,.sort-by-text,.filter-select){color:var(--rr-color-text, #f5f5f3)!important;font:400 16px/1.45 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-collection-grid .filter-select{min-height:44px;border-radius:var(--rr-radius, 4px);color-scheme:dark}#MainContent .rr-collection-grid .collectionList__trending{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;gap:24px}#MainContent .rr-collection-grid .collectionList__item .product-card-item{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);box-shadow:none;transform:none}#MainContent .rr-collection-grid .product-card-item__aspectSize{border:0;border-bottom:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:0;background:var(--rr-color-panel-raised, #171d23)!important;box-shadow:none}#MainContent .rr-collection-grid .product-card-item:hover .product-card-item__aspectSize img{transform:none}#MainContent .rr-collection-grid .product-card-item__body{display:flex;flex:1;flex-direction:column;padding:22px}#MainContent .rr-collection-grid .product-card-item__head{margin:8px 0 12px;color:var(--rr-color-text, #f5f5f3)!important;font:600 23px/1.25 var(--rr-font-family, Barlow, Arial, sans-serif)!important;letter-spacing:-.015em}#MainContent .rr-collection-grid .rr-card-kicker{color:var(--rr-color-muted, #bac3c8);font:500 12px/1.4 var(--rr-font-family, Barlow, Arial, sans-serif);letter-spacing:.08em}#MainContent .rr-collection-grid :is(.price,.product-card-item__price){color:var(--rr-color-text, #f5f5f3)!important;font-family:var(--rr-font-family, Barlow, Arial, sans-serif);font-size:18px!important;font-weight:600;font-variant-numeric:tabular-nums}#MainContent .rr-collection-grid .rr-card-set-details{margin-top:auto}#MainContent .rr-collection-grid .rr-card-set-details p{color:var(--rr-color-muted, #bac3c8);font:400 15px/1.5 var(--rr-font-family, Barlow, Arial, sans-serif);margin:14px 0 18px}#MainContent .rr-collection-grid :is(.rr-card-set-action,.rr-card-action){width:100%;margin-top:16px!important}#MainContent .rr-collection-grid :is(.rr-card-set-action,.rr-card-action) span{color:var(--rr-color-text, #f5f5f3)}#MainContent .rr-collection-grid .rr-family{margin:0 0 32px}#MainContent .rr-collection-grid .rr-family__heading{max-width:840px;margin-bottom:28px}#MainContent .rr-collection-grid .rr-family__heading h2 span{color:var(--rr-color-accent, #21bfd4)}#MainContent .rr-collection-grid .rr-family__heading p:not(.rr-family__kicker),#MainContent .rr-collection-grid .rr-family__content>p{color:var(--rr-color-muted, #bac3c8)!important;font:400 16px/1.55 var(--rr-font-family, Barlow, Arial, sans-serif)!important}#MainContent .rr-collection-grid .rr-family__grid{gap:24px;align-items:stretch}#MainContent .rr-collection-grid .rr-family__card{border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);transform:none}#MainContent .rr-collection-grid .rr-family__media{aspect-ratio:1!important;background:var(--rr-color-panel-raised, #171d23)!important;border-bottom:1px solid var(--rr-color-line, rgba(255, 255, 255, .16))}#MainContent .rr-collection-grid .rr-family__content{padding:22px!important}#MainContent .rr-collection-grid .rr-family__tier{color:var(--rr-color-accent, #21bfd4);font:600 12px/1.4 var(--rr-font-family, Barlow, Arial, sans-serif)!important;letter-spacing:.08em}#MainContent .rr-collection-grid .rr-family__price-line h3{font-size:30px!important;line-height:1.1!important}#MainContent .rr-collection-grid .rr-family__price-line h3 small{font-family:var(--rr-font-family, Barlow, Arial, sans-serif);font-size:16px!important;color:var(--rr-color-muted, #bac3c8)}#MainContent .rr-collection-grid .rr-family__price-line b{font-size:22px;font-weight:600}#MainContent .rr-collection-grid .rr-family__swatch{border-color:#ffffff3d;border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel-raised, #171d23);color:var(--rr-color-text, #f5f5f3);font:500 13px/1.3 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-collection-grid .rr-family__swatch img{border-radius:var(--rr-radius, 4px);background:transparent}#MainContent .rr-collection-grid .rr-family__swatch[aria-pressed=true]{border-color:var(--rr-color-accent, #21bfd4);background:#202020}#MainContent .rr-collection-grid .rr-family__content>p.rr-family__selection{min-height:0;color:var(--rr-color-accent, #21bfd4)!important;font:500 14px/1.4 var(--rr-font-family, Barlow, Arial, sans-serif)!important}#MainContent .rr-collection-grid .rr-family__bottom{margin-top:24px;color:var(--rr-color-muted, #bac3c8);font-size:15px;line-height:1.5}#MainContent .rr-collection-grid .rr-family__bottom a{color:var(--rr-color-text, #f5f5f3)!important;font-size:14px;font-weight:600}#MainContent .rr-collection-grid .rr-family-all{border-color:var(--rr-color-line, rgba(255, 255, 255, .16));margin-top:28px;padding-top:20px}#MainContent .rr-collection-grid .rr-family-all>summary{min-height:52px;padding:14px 18px;border:1px solid rgba(255,255,255,.38);border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);color:var(--rr-color-text, #f5f5f3);font:500 17px/1.35 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .rr-collection-grid .rr-shop-boards-filters__status{color:var(--rr-color-muted, #bac3c8);font-size:14px}#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit,.rr-series-nav,.rr-collection-grid) :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--rr-color-accent, #21bfd4);outline-offset:3px}#MainContent .rr-curated .rr-design-card:focus-within{outline:none}#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit,.rr-collection-grid) [hidden]{display:none!important}@media(hover:hover){#MainContent .rr-curated .rr-design-card:hover,#MainContent .rr-gear__card:hover,#MainContent .rr-shop-edit__card:hover,#MainContent .rr-collection-grid .rr-family__card:hover{border-color:#21bfd4a6;transform:none}#MainContent .rr-curated .rr-design-card__cta:hover,#MainContent .rr-curated .rr-pill-link:hover,#MainContent .rr-curated .rr-empty button:hover,#MainContent .rr-gear__cta:hover,#MainContent .rr-gear__help>a:hover,#MainContent .rr-shop-edit__cta:hover,#MainContent .rr-collection-grid .rr-family__cta:hover,#MainContent .rr-collection-grid .rr-card-set-action:hover,#MainContent .rr-collection-grid .rr-card-action:hover{background:#ffffff17;border-color:#fff;color:var(--rr-color-text, #f5f5f3)!important}#MainContent .rr-curated .rr-family-variants :is(a,button):hover,#MainContent .rr-curated .rr-card-options a:hover,#MainContent .rr-curated--catalog .rr-catalog-options button:hover,#MainContent .rr-shop-edit__option:hover,#MainContent .rr-series-nav a:hover,#MainContent .rr-gear__nav a:hover{border-color:var(--rr-color-accent, #21bfd4);background:#202020;color:var(--rr-color-text, #f5f5f3)}}@media(max-width:1000px){#MainContent .rr-curated .rr-design-grid,#MainContent .rr-gear__grid,#MainContent .rr-collection-grid .collectionList__trending{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}#MainContent .rr-series-nav__shell{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:6px}#MainContent .rr-collection-grid .rr-family__grid{gap:16px}#MainContent .rr-collection-grid .rr-family__content{padding:16px!important}#MainContent .rr-shop-edit__copy{padding:22px}#MainContent .rr-shop-edit__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit){padding:34px 16px 44px}#MainContent .rr-curated__intro{margin-bottom:26px}#MainContent .rr-curated .rr-catalog-categories{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:5px 16px 16px;scroll-padding-inline:16px}#MainContent .rr-curated .rr-catalog-categories button{font-size:14px}#MainContent .rr-curated .rr-catalog-controls{grid-template-columns:1fr;gap:14px}#MainContent .rr-curated .rr-design-grid,#MainContent .rr-gear__grid,#MainContent .rr-collection-grid .collectionList__trending{gap:16px 12px}#MainContent .rr-curated .rr-design-card>.rr-design-card__image{padding:12px}#MainContent .rr-curated .rr-design-card__body,#MainContent .rr-gear__body,#MainContent .rr-collection-grid .product-card-item__body{padding:14px}#MainContent .rr-curated .rr-design-card h3,#MainContent .rr-collection-grid .product-card-item__head{font-size:20px!important;line-height:1.25!important}#MainContent .rr-curated .rr-design-card__top small,#MainContent .rr-collection-grid .rr-card-kicker{font-size:11px;letter-spacing:.05em}#MainContent .rr-curated .rr-design-card__price,#MainContent .rr-gear .rr-gear__price{font-size:18px!important}#MainContent .rr-curated .rr-design-card__body>p,#MainContent .rr-gear .rr-gear__detail,#MainContent .rr-collection-grid .rr-card-set-details p{font-size:14px!important}#MainContent .rr-curated .rr-design-card__cta,#MainContent .rr-gear__cta,#MainContent .rr-collection-grid .rr-card-set-action,#MainContent .rr-collection-grid .rr-card-action{padding:11px 10px;gap:8px;font-size:14px!important}#MainContent .rr-curated--catalog .rr-catalog-options{gap:6px}#MainContent .rr-curated--catalog .rr-catalog-options button{flex-basis:48px;width:48px;height:48px;padding:3px}#MainContent .rr-curated--catalog .rr-catalog-options button>:is(img,svg){width:38px;height:38px}#MainContent .rr-curated .rr-family-variants :is(a,button),#MainContent .rr-curated .rr-card-options a{padding:6px;gap:6px;font-size:13px}#MainContent .rr-curated .rr-feature__copy{padding:22px 22px 6px}#MainContent .rr-curated .rr-custom-callout,#MainContent .rr-gear__help{padding:24px}#MainContent .rr-gear__section-head{align-items:start}#MainContent .rr-gear h3{font-size:21px}#MainContent .rr-gear__image img{padding:12px}#MainContent .rr-shop-edit__originals{grid-template-columns:1fr}#MainContent .rr-shop-edit__title h3{font-size:30px}#MainContent .rr-shop-edit__colors{gap:8px}#MainContent .rr-shop-edit__gallery{gap:14px}#MainContent .rr-shop-edit__gallery>a>span{padding:14px;font-size:16px}#MainContent .rr-shop-edit__custom{grid-template-columns:1fr;gap:26px}#MainContent .rr-shop-edit__footer{grid-template-columns:1fr;gap:12px}#MainContent .rr-series-nav__shell{width:calc(100% - 32px)}#MainContent .rr-series-nav a{padding-inline:14px;font-size:14px}#MainContent .rr-collection-grid>.container{padding-inline:16px}#MainContent .rr-collection-grid .rr-family__grid{grid-template-columns:1fr;gap:24px}#MainContent .rr-collection-grid .rr-family__content{padding:22px!important}#MainContent .rr-collection-grid .rr-family__price-line{flex-wrap:nowrap}#MainContent .rr-collection-grid .rr-family__swatch{font-size:14px}}@media(max-width:359px){#MainContent .rr-curated .rr-design-grid,#MainContent .rr-gear__grid,#MainContent .rr-collection-grid .collectionList__trending{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){#MainContent :is(.rr-curated,.rr-gear,.rr-shop-edit,.rr-series-nav,.rr-collection-grid) :is(a,button,img,.rr-design-card,.rr-family__card,.product-card-item){transition:none!important;scroll-behavior:auto!important}}#MainContent .searchResult :is(.searchTabs,.search-drop__contentWrp,.search-drop__wrp,.search-result,.rr-search-results-layout,.filter-layout__wrapper,.filter-layout__products__wrapper,[grid-layout-container]){min-width:0;max-width:100%}#MainContent .searchResult [grid-layout-container]{position:relative}#MainContent .searchResult .product_collection.grid-layout{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(var(--rr-search-columns, 4),minmax(0,1fr))!important;align-items:stretch;gap:24px}#MainContent .searchResult .product_collection.grid-layout--1-desktop{--rr-search-columns: 1}#MainContent .searchResult .product_collection.grid-layout--2-desktop{--rr-search-columns: 2}#MainContent .searchResult .product_collection.grid-layout--3-desktop{--rr-search-columns: 3}#MainContent .searchResult .product_collection.grid-layout--4-desktop{--rr-search-columns: 4}#MainContent .searchResult .product_collection.grid-layout--5-desktop{--rr-search-columns: 5}#MainContent .searchResult .product_collection.grid-layout>*,#MainContent .searchResult .product_collection :is(product-card,.product-card-item,.product-card-item__body,.product-top-info,.product-bottom-info){box-sizing:border-box;width:100%;min-width:0;max-width:100%}#MainContent .searchResult .product_collection .product-card-item{height:100%;border:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));border-radius:var(--rr-radius, 4px);background:var(--rr-color-panel, #101419);color:var(--rr-color-text, #f5f5f3)}#MainContent .searchResult .product_collection .product-card-item__aspectSize{width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:1;border-radius:0;border-bottom:1px solid var(--rr-color-line, rgba(255, 255, 255, .16));background:var(--rr-color-panel-raised, #171d23)}#MainContent .searchResult .product_collection .product-card-link{display:block;width:100%;min-width:0;max-width:100%;height:100%}#MainContent .searchResult .product_collection .product-card-link>:is(img,svg){display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:transparent}#MainContent .searchResult .product_collection .product-card-item__body{margin-top:0;padding:18px;background:var(--rr-color-panel, #101419)}#MainContent .searchResult .product_collection .product-card-item__head{color:var(--rr-color-text, #f5f5f3)!important;font:600 21px/1.25 var(--rr-font-family, Barlow, Arial, sans-serif)!important;letter-spacing:-.015em;overflow-wrap:anywhere}#MainContent .searchResult .product_collection .rr-card-set-details p{color:var(--rr-color-muted, #bac3c8);font:400 15px/1.5 var(--rr-font-family, Barlow, Arial, sans-serif)}#MainContent .searchResult .product_collection .rr-card-set-action{min-height:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.82);border-radius:var(--rr-radius, 4px);background:#00000042;color:var(--rr-color-text, #f5f5f3);font:600 15px/1.3 var(--rr-font-family, Barlow, Arial, sans-serif);letter-spacing:normal}@media(max-width:1024px){#MainContent .searchResult .product_collection.grid-layout--4-desktop{--rr-search-columns: 3}}@media(max-width:991px){#MainContent .searchResult .product_collection.grid-layout--5-desktop{--rr-search-columns: 3}}@media(max-width:767px){#MainContent .searchResult .product_collection.grid-layout--2-mobile{--rr-search-columns: 2}#MainContent .searchResult .product_collection.grid-layout--3-mobile{--rr-search-columns: 3}#MainContent .searchResult .product_collection.grid-layout{gap:16px 12px}#MainContent .searchResult .product_collection .product-card-item__body{padding:14px}#MainContent .searchResult .product_collection .product-card-item__head{font-size:19px!important}#MainContent .searchResult .product_collection .rr-card-set-action{padding:11px 10px;font-size:14px}}@media(max-width:656px){#MainContent .searchResult .product_collection.grid-layout--1-mobile{--rr-search-columns: 1}}#MainContent :is(.pc,.rr-custom-build,.rr-custom-quote,.rr-about4,.rr-learn[data-rr-how],.contact-us,.faq-section,.rr-accessory-event){color:var(--rr-color-text);font-family:var(--rr-font-family);background-color:var(--rr-color-bg);letter-spacing:0}#MainContent :is(.pc,.rr-custom-build,.rr-custom-quote,.rr-about4,.rr-learn[data-rr-how],.contact-us,.faq-section) :is(h1,h2,h3,h4){font-family:var(--rr-font-family)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.1!important;color:var(--rr-color-text)!important;text-wrap:balance}#MainContent :is(.pc,.rr-custom-build,.rr-custom-quote,.rr-about4,.rr-learn[data-rr-how],.contact-us,.faq-section) :is(p,li,dd){font-family:var(--rr-font-family)!important;font-size:18px;line-height:1.65;color:var(--rr-color-muted)}#MainContent :is(.pc-wrap,.rr-custom-shell,.rr-custom-quote__shell,.rr-about4__shell,.rr-learn__shell){max-width:var(--rr-content-width);margin-inline:auto}#MainContent :is(.pc-eyebrow,.rr-custom-kicker,.rr-custom-quote__eyebrow,.rr-learn__eyebrow){font-size:13px!important;line-height:1.35!important;font-weight:700;letter-spacing:.12em;color:var(--rr-color-accent)!important}#MainContent :is(.pc-button,.rr-custom-btn,.rr-custom-quote__submit,.rr-about4__actions>a,.rr-learn__final>a){display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:14px 22px;border:1px solid rgba(255,255,255,.82)!important;border-radius:4px!important;background:#00000047!important;color:#fff!important;font:700 16px/1.3 var(--rr-font-family)!important;letter-spacing:.025em;text-decoration:none!important;box-shadow:none!important}#MainContent :is(.pc-button,.rr-custom-btn,.rr-custom-quote__submit,.rr-about4__actions>a,.rr-learn__final>a):hover{border-color:var(--rr-color-accent)!important;background:#191919!important}#MainContent :is(.pc-button,.rr-custom-quote__submit,.rr-learn__final>a){background:#fff!important;color:#111!important;border-color:#fff!important}#MainContent :is(.pc-button,.rr-custom-quote__submit,.rr-learn__final>a):hover{background:#e8e8e8!important;color:#111!important;border-color:var(--rr-color-accent)!important}#MainContent :is(.pc-text-link,.rr-learn__textlink){color:#fff!important;font-size:16px!important;line-height:1.4;min-height:44px;align-items:center;text-underline-offset:5px;border-color:var(--rr-color-accent)}#MainContent .pc .pc-hero{background:#050505;padding:36px var(--rr-gutter) 44px;border-bottom:1px solid var(--rr-color-line)}#MainContent .pc .pc-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;min-height:0;align-items:center;max-width:1200px;padding-inline:0}#MainContent .pc .pc-hero-copy{min-width:0;max-width:560px}#MainContent .pc .pc-hero h1{font-size:clamp(42px,5.1vw,68px)!important;line-height:1.02!important;letter-spacing:-.025em!important;margin:0 0 22px}#MainContent .pc .pc-lead{font-size:20px!important;line-height:1.6!important;max-width:44ch;color:var(--rr-color-muted)}#MainContent .pc .pc-actions{gap:20px;margin-top:24px}#MainContent .pc :is(.pc-spot-pause,.pc-spot-arrow){border-radius:4px;min-height:44px;min-width:44px;color:#fff}#MainContent .pc .pc-strip{padding:18px 24px;border-block:1px solid var(--rr-color-line);background:#101419;color:var(--rr-color-muted);font-size:14px!important;line-height:1.4;letter-spacing:.06em}#MainContent .pc :is(.pc-work,.pc-feature,.pc-process,.pc-faq){padding-block:var(--rr-section-space);padding-inline:var(--rr-gutter);max-width:calc(1200px + var(--rr-gutter)*2)}#MainContent .pc .pc-section-head{align-items:end;gap:24px;margin-bottom:28px}#MainContent .pc .pc-section-head h2,#MainContent .pc .pc-feature-copy h2,#MainContent .pc .pc-faq>h2{font-size:clamp(32px,3.7vw,50px)!important;line-height:1.08!important}#MainContent .pc .pc-section-head>p{max-width:38ch;font-size:18px!important;color:var(--rr-color-muted)}#MainContent .pc .pc-gallery{gap:24px}#MainContent .pc .pc-project{border:1px solid var(--rr-color-line);border-radius:4px;background:#101419;overflow:hidden}#MainContent .pc .pc-project-link{color:#fff}#MainContent .pc .pc-image-stage{background:radial-gradient(ellipse at 50% 60%,rgba(33,191,212,.06),transparent 70%),#080b0e;border-radius:0}#MainContent .pc .pc-project-label{padding:18px;gap:16px}#MainContent .pc .pc-project-label h3{font-size:24px!important;line-height:1.15!important;margin-top:7px}#MainContent .pc .pc-project-label>div>span{font-size:12px;line-height:1.35;color:var(--rr-color-accent);letter-spacing:.08em}#MainContent .pc .pc-view{font-size:14px;color:var(--rr-color-muted)}#MainContent .pc .pc-expand{border-radius:4px;background:#00000073;border:1px solid rgba(255,255,255,.5);color:#fff}#MainContent .pc .pc-feature-photo{border-radius:4px;background:#080b0e}#MainContent .pc .pc-feature-copy>p:not(.pc-eyebrow){font-size:18px!important;line-height:1.65!important;color:var(--rr-color-muted)}#MainContent .pc .pc-photo-label{font-size:13px;line-height:1.5}#MainContent .pc .pc-process ol{gap:24px}#MainContent .pc .pc-process li{padding:24px;border:1px solid var(--rr-color-line);border-radius:4px;background:#101419}#MainContent .pc .pc-process li>span{font-size:14px;color:var(--rr-color-accent)}#MainContent .pc .pc-process h3{font-size:24px!important;line-height:1.2!important}#MainContent .pc .pc-faq{gap:48px;border-color:var(--rr-color-line)}#MainContent .pc .pc-faq details{border-color:var(--rr-color-line)}#MainContent .pc .pc-faq summary{font-size:19px!important;line-height:1.4!important;min-height:60px;padding-block:20px;color:#fff}#MainContent .pc .pc-faq details p{font-size:18px!important;line-height:1.65!important;color:var(--rr-color-muted);max-width:68ch}#MainContent .pc .pc-dialog{border:1px solid #424c56;border-radius:4px!important;background:#111;color:#fff}#MainContent .pc .pc-dialog-top{background:#111;color:#fff}#MainContent .pc .pc-dialog-top h2{font-size:28px!important;color:#fff}#MainContent .pc .pc-dialog-top button{min-width:44px;min-height:44px;border:1px solid #fff;border-radius:4px;background:#050505;color:#fff}#MainContent .pc .pc-dialog-story{background:#101419;color:var(--rr-color-muted);font-size:17px;line-height:1.6}#MainContent .pc .pc-note{font-size:14px!important;line-height:1.55!important;color:var(--rr-color-muted)}#MainContent .rr-custom-build :is(.rr-custom-hero,.rr-custom-how,.rr-custom-options,.rr-custom-built,.rr-custom-faq,.rr-custom-use,.rr-custom-gallery,.rr-custom-final){padding-block:var(--rr-section-space);background:#050505!important;border-color:var(--rr-color-line)}#MainContent .rr-custom-build :is(.rr-custom-shell){padding-inline:var(--rr-gutter)}#MainContent .rr-custom-build h1{font-size:clamp(40px,5vw,66px)!important;line-height:1.04!important}#MainContent .rr-custom-build h2{font-size:clamp(32px,3.7vw,50px)!important;line-height:1.08!important}#MainContent .rr-custom-build h3{font-size:24px!important}#MainContent .rr-custom-build :is(.rr-custom-steps>li,.rr-custom-steps>div,.rr-custom-option-grid>article,.rr-custom-option-grid>div,.rr-custom-use__grid>article,.rr-custom-use__grid>div,.rr-custom-faq__grid details){background:#101419!important;border:1px solid var(--rr-color-line)!important;border-radius:4px!important;color:#fff}#MainContent .rr-custom-build :is(.rr-custom-lead,.rr-custom-built__copy p){font-size:19px!important;line-height:1.65!important;color:var(--rr-color-muted)}#MainContent .rr-custom-build :is(.rr-custom-small,.rr-custom-meta){font-size:15px!important;color:var(--rr-color-muted)}#MainContent .rr-custom-quote{padding:var(--rr-section-space) var(--rr-gutter);background:radial-gradient(ellipse at 0% 100%,rgba(227,41,69,.08),transparent 55%),#080a0d!important;border-color:var(--rr-color-line)}#MainContent .rr-custom-quote__shell{gap:48px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}#MainContent .rr-custom-quote h2{font-size:clamp(34px,4vw,52px)!important;line-height:1.08!important}#MainContent .rr-custom-quote__intro p{font-size:18px!important;line-height:1.65!important;color:var(--rr-color-muted);max-width:46ch}#MainContent .rr-custom-quote__panel{padding:28px;border:1px solid var(--rr-color-line)!important;border-radius:4px!important;background:#101419!important;color:#fff}#MainContent .rr-custom-quote__form-heading{font-size:24px!important;color:#fff!important;margin-bottom:22px}#MainContent .rr-custom-quote__fields{gap:20px}#MainContent .rr-custom-quote__field label{display:block;font-size:16px!important;line-height:1.4!important;color:#fff!important;margin-bottom:8px}#MainContent .rr-custom-quote__field :is(input,select,textarea){width:100%;min-height:50px;padding:12px 14px;border:1px solid #59636d!important;border-radius:4px!important;background:#080c10!important;color:#fff!important;font:400 17px/1.5 var(--rr-font-family)!important;box-shadow:none!important}#MainContent .rr-custom-quote__field textarea{min-height:150px;resize:vertical}#MainContent .rr-custom-quote__field input::placeholder,#MainContent .rr-custom-quote__field textarea::placeholder{color:#aab4be;opacity:1}#MainContent .rr-custom-quote :is(.rr-custom-quote__fine,.rr-custom-quote__artwork,.rr-custom-quote__optional){font-size:14px!important;line-height:1.6!important;color:var(--rr-color-muted)!important}#MainContent .rr-custom-quote__contact{font-size:17px;line-height:1.6}#MainContent .rr-custom-quote__contact a{color:#fff!important;font-size:16px!important;line-height:1.6;text-underline-offset:5px}#MainContent .rr-custom-quote__optional summary{min-height:52px;padding-block:16px;color:#fff!important;font-size:17px!important;line-height:1.4!important}#MainContent .rr-custom-quote__success{border:1px solid var(--rr-color-accent);border-radius:4px;background:#111;color:#fff;padding:28px}#MainContent .rr-custom-quote__errors{border:1px solid #f07e8e;background:#24151a;color:#ffc4cd;font-size:16px;line-height:1.6;border-radius:4px}#MainContent .rr-about4 :is(.rr-about4__origin,.rr-about4__indy,.rr-about4__system,.rr-about4__learned,.rr-about4__video){background:#050505!important;padding-block:var(--rr-section-space);border-color:var(--rr-color-line)}#MainContent .rr-about4 .rr-about4__shell{max-width:calc(1200px + var(--rr-gutter)*2);padding-inline:var(--rr-gutter)}#MainContent .rr-about4 .rr-about4__hero{min-height:420px;padding-block:64px;background:#080a0d}#MainContent .rr-about4 .rr-about4__hero-overlay{background:linear-gradient(90deg,#000000db,#00000080)}#MainContent .rr-about4 h1{max-width:850px;font-size:clamp(40px,5vw,66px)!important;line-height:1.04!important}#MainContent .rr-about4 h2{font-size:clamp(32px,3.8vw,50px)!important;line-height:1.08!important}#MainContent .rr-about4 h3{font-size:25px!important;line-height:1.2!important}#MainContent .rr-about4 .rr-about4__hero-copy>p{max-width:58ch;font-size:21px!important;line-height:1.6!important;color:var(--rr-color-text)}#MainContent .rr-about4 :is(.rr-about4__origin-copy p,.rr-about4__indy-copy p,.rr-about4__principles p,.rr-about4__timeline p,.rr-about4__video p){font-size:18px!important;line-height:1.65!important;color:var(--rr-color-muted)!important;max-width:68ch}#MainContent .rr-about4 :is(.rr-about4__hero-copy>span,.rr-about4__head>span,.rr-about4__origin-grid>div>span,.rr-about4__indy-copy>span,.rr-about4__learned-grid>div>span){font-size:13px!important;line-height:1.4!important;letter-spacing:.12em;color:var(--rr-color-accent)!important}#MainContent .rr-about4 :is(.rr-about4__origin-grid,.rr-about4__indy-grid,.rr-about4__learned-grid){gap:48px;align-items:center}#MainContent .rr-about4 :is(.rr-about4__play-photo,.rr-about4__indy-media,.rr-about4__video-grid article>div){border-radius:4px!important;overflow:hidden}#MainContent .rr-about4 .rr-about4__principles>div{padding:24px;border:1px solid var(--rr-color-line);border-radius:4px;background:#111;color:#fff}#MainContent .rr-about4 .rr-about4__principles>div+div{margin-top:16px}#MainContent .rr-about4 .rr-about4__principles strong{color:var(--rr-color-accent);font-size:14px}#MainContent .rr-about4 .rr-about4__shop-links{gap:22px}#MainContent .rr-about4 .rr-about4__shop-links>a{border:1px solid var(--rr-color-line);border-radius:4px;background:#111;color:#fff;padding:26px;text-decoration:none}#MainContent .rr-about4 .rr-about4__shop-links>a:hover{border-color:var(--rr-color-accent)}#MainContent .rr-about4 .rr-about4__shop-links strong{font-size:24px!important;line-height:1.2;color:#fff}#MainContent .rr-about4 .rr-about4__shop-links span{font-size:17px!important;line-height:1.6;color:var(--rr-color-muted)}#MainContent .rr-about4 .rr-about4__timeline{gap:24px;margin-top:36px}#MainContent .rr-about4 .rr-about4__timeline li{border:1px solid var(--rr-color-line);border-radius:4px;background:#111;padding:24px}#MainContent .rr-about4 .rr-about4__timeline li>strong{color:var(--rr-color-accent);font-size:16px}#MainContent .rr-about4 .rr-about4__video-grid article>span{font-size:15px!important;line-height:1.5;color:var(--rr-color-accent)}#MainContent .rr-about4 .rr-about4__booth{margin-top:24px;border-color:var(--rr-color-line)}#MainContent .rr-about4 .rr-about4__booth summary{font-size:17px;min-height:48px;color:#fff}#MainContent .rr-learn[data-rr-how]{padding:44px var(--rr-gutter) 64px!important;background:#050505!important}#MainContent .rr-learn[data-rr-how] .rr-learn__shell{max-width:1120px}#MainContent .rr-learn[data-rr-how] .rr-learn__intro{max-width:850px;margin-bottom:28px}#MainContent .rr-learn[data-rr-how] h1{font-size:clamp(40px,5vw,66px)!important;line-height:1.04!important}#MainContent .rr-learn[data-rr-how] h2{font-size:clamp(32px,3.7vw,48px)!important;line-height:1.08!important}#MainContent .rr-learn[data-rr-how] h3{font-size:25px!important;line-height:1.2!important}#MainContent .rr-learn[data-rr-how] p{font-size:18px!important;line-height:1.65!important;max-width:68ch;color:var(--rr-color-muted)!important}#MainContent .rr-learn[data-rr-how] .rr-learn__intro p{font-size:20px!important}#MainContent .rr-learn[data-rr-how] .rr-learn__block{padding-block:var(--rr-section-space);border-color:var(--rr-color-line);scroll-margin-top:130px}#MainContent .rr-learn[data-rr-how] .rr-learn__nav{padding:14px 0;gap:10px;flex-wrap:wrap;background:#050505;border-color:var(--rr-color-line)}#MainContent .rr-learn[data-rr-how] .rr-learn__nav a{font-size:16px!important;line-height:1.25;min-height:44px;padding:12px 18px;border:1px solid #4c5660;border-radius:4px;background:#111;color:#fff}#MainContent .rr-learn[data-rr-how] .rr-learn__nav a[aria-current],#MainContent .rr-learn[data-rr-how] .rr-learn__nav a:hover{border-color:var(--rr-color-accent);background:#191919}#MainContent .rr-learn[data-rr-how] :is(.rr-learn__steps li,.rr-learn__score,.rr-learn__example,.rr-learn__win,.rr-learn__rules>div){padding:24px;border:1px solid var(--rr-color-line)!important;border-radius:4px!important;background:#101419!important;color:#fff}#MainContent .rr-learn[data-rr-how] :is(.rr-learn__step-number,.rr-learn__score>b){color:var(--rr-color-accent)!important;background:transparent!important;border-radius:4px}#MainContent .rr-learn[data-rr-how] .rr-learn__scores{gap:18px}#MainContent .rr-learn[data-rr-how] .rr-learn__score>b{font-size:48px!important;line-height:1}#MainContent .rr-learn[data-rr-how] .rr-learn__example strong{color:#fff!important;font-size:25px;line-height:1.3}#MainContent .rr-learn[data-rr-how] .rr-learn__assist-details{background:#101419;border:1px solid var(--rr-color-line);border-radius:4px;padding:0 24px}#MainContent .rr-learn[data-rr-how] .rr-learn__assist-details summary{padding-block:19px;min-height:56px;color:#fff;font-size:18px;line-height:1.4}#MainContent .rr-learn[data-rr-how] .rr-learn__guide-grid{gap:24px}#MainContent .rr-learn[data-rr-how] :is(.rr-learn__guide,.rr-guide-card,.rr-learn__video){border-radius:4px!important;border-color:var(--rr-color-line);background:#101419!important}#MainContent .rr-learn[data-rr-how] :is(button,.rr-learn__guide-grid a){border-radius:4px!important}#MainContent .rr-learn[data-rr-how] .rr-learn__final{padding-top:32px;border-color:var(--rr-color-line)}#MainContent .rr-learn-modal{background:#101419!important;color:#fff;border:1px solid #4c5660;border-radius:4px!important}#MainContent .rr-learn-modal :is(button,a){border-radius:4px!important;font-size:16px;min-height:44px;color:#fff}body.rr-sitewide .main-page-title{font-size:clamp(38px,4.6vw,60px)!important;line-height:1.08!important;color:#fff;letter-spacing:-.025em!important}body.rr-sitewide #MainContent>.section:has(.main-page-title)>.container{max-width:960px;padding:48px var(--rr-gutter) 32px}body.rr-sitewide #MainContent>.section:has(.main-page-title) .RTE-content{max-width:70ch;font-size:18px!important;line-height:1.65!important;color:var(--rr-color-muted)}body.rr-sitewide #MainContent>.section:has(.main-page-title) .RTE-content :is(p,li){font-size:inherit!important;line-height:inherit!important}body.rr-sitewide #MainContent:has(.contact-us){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;width:100%;max-width:calc(1200px + var(--rr-gutter)*2);margin-inline:auto;padding:64px var(--rr-gutter)}body.rr-sitewide #MainContent:has(.contact-us)>.section>.container{max-width:none;padding:0!important}body.rr-sitewide #MainContent:has(.contact-us) .contact-us{padding:0!important}body.rr-sitewide #MainContent:has(.contact-us) .contact-us__form>.container{max-width:none;padding-inline:0}body.rr-sitewide #MainContent:has(.contact-us) .contact-us__row>.col-50:only-child{flex-basis:100%;max-width:100%;width:100%}#MainContent .contact-us{padding:36px var(--rr-gutter) 64px!important;background:#050505!important}#MainContent .contact-us>.container{max-width:1200px;padding-inline:0}#MainContent .contact-us .contact-us__row{gap:40px;align-items:start}#MainContent .contact-us .form-container{border:1px solid var(--rr-color-line);border-radius:4px;background:#111;padding:28px}#MainContent .contact-us .form-group{margin-bottom:22px}#MainContent .contact-us :is(.field__input,input,textarea,select){font-size:17px!important;line-height:1.5!important;border-radius:4px!important;border-color:#59636d!important;color:#fff!important;background:#080c10!important;min-height:50px}#MainContent .contact-us textarea{min-height:160px;resize:vertical}#MainContent .contact-us .field__label{font-size:16px;color:var(--rr-color-muted)}#MainContent .contact-us .location-windo{border:1px solid var(--rr-color-line);border-radius:4px;background:#101419!important;color:#fff!important}#MainContent .contact-us .location-windo :is(h3,p,a){color:#fff!important}#MainContent .contact-us .contact-us__map{border-radius:4px;overflow:hidden}#MainContent .contact-us :is(.error-ms,.success-ms){font-size:16px;line-height:1.5;border-radius:4px}#MainContent .faq-section{padding:40px var(--rr-gutter) 64px!important;background:#050505!important}#MainContent .faq-section>.container{max-width:1200px;padding-inline:0}#MainContent .faq-section h2{font-size:clamp(30px,3.6vw,46px)!important;line-height:1.1!important}#MainContent .faq-section h3{font-size:23px!important;line-height:1.25!important}#MainContent .faq-section :is(.faq-multi-column__tabs,.dropdown,.accordion__item){border-radius:4px;border-color:var(--rr-color-line);background:#111;color:#fff}#MainContent .faq-section :is(summary,.accordion__item__head){font-size:19px!important;line-height:1.4!important;min-height:56px;color:#fff!important}#MainContent .faq-section .accordion__item__body{font-size:18px!important;line-height:1.65!important;color:var(--rr-color-muted)}#MainContent .faq-section :is(.faq-multi-column__tabs a,.dropdown-title,.dropdown__list a){font-size:16px!important;min-height:44px;color:#fff}#MainContent .rr-accessory-event{background:#050505!important;color:#fff!important}#MainContent .rr-accessory-event .rr-shell{max-width:1200px}#MainContent .rr-accessory-event :is(.rr-builder,.rr-event-faq,.rr-event-close){padding-block:var(--rr-section-space);background:#050505!important}#MainContent .rr-accessory-event :is(.rr-build-item,.rr-builder-summary,.rr-builder-math,.rr-event-faq details,.rr-bonus-compact){border:1px solid var(--rr-color-line)!important;border-radius:4px!important;background:#101419!important;color:#fff!important}#MainContent .rr-accessory-event :is(h1,h2,h3,strong,b,.rr-builder-total){color:#fff;font-family:var(--rr-font-family)!important}#MainContent .rr-accessory-event :is(.rr-build-item__copy p,.rr-builder-checkout-note,.rr-event-faq p){font-size:17px!important;line-height:1.6!important;color:var(--rr-color-muted)!important}#MainContent .rr-accessory-event :is(.rr-build-item__toggle,.rr-builder-add,.rr-hero-action-row__cta){border:1px solid rgba(255,255,255,.8)!important;border-radius:4px!important;background:#00000047!important;color:#fff!important;font-size:16px!important;min-height:48px}#MainContent .rr-accessory-event :is(.rr-segmented,.rr-case-options) label{border-radius:4px!important}@media(max-width:989px){body.rr-sitewide #MainContent:has(.contact-us){grid-template-columns:1fr;gap:28px;padding-block:36px 48px}#MainContent .pc .pc-hero-grid{grid-template-columns:1fr;gap:16px}#MainContent .pc .pc-hero-copy{max-width:700px}#MainContent .rr-custom-quote__shell{grid-template-columns:1fr;gap:28px}#MainContent .rr-custom-quote__intro p{max-width:68ch}#MainContent .rr-about4 :is(.rr-about4__origin-grid,.rr-about4__indy-grid,.rr-about4__learned-grid){gap:30px}}@media(max-width:749px){body.rr-sitewide #MainContent>.section:has(.main-page-title)>.container{padding-block:32px 24px}#MainContent :is(.pc,.rr-custom-build,.rr-custom-quote,.rr-about4,.rr-learn[data-rr-how],.contact-us,.faq-section) :is(p,li,dd){font-size:17px;line-height:1.6}#MainContent .pc .pc-hero{padding:30px 20px 34px}#MainContent .pc .pc-hero h1{font-size:clamp(40px,10.8vw,56px)!important;margin-bottom:18px}#MainContent .pc .pc-lead{font-size:18px!important;line-height:1.55!important}#MainContent .pc .pc-actions{gap:14px;margin-top:20px}#MainContent .pc .pc-strip{font-size:12px!important;padding:15px 20px}#MainContent .pc .pc-section-head{align-items:start;gap:16px}#MainContent .pc .pc-section-head>p{font-size:17px!important}#MainContent .pc .pc-gallery{gap:14px}#MainContent .pc .pc-project-label{padding:14px 12px;flex-wrap:wrap;gap:9px}#MainContent .pc .pc-project-label h3{font-size:20px!important}#MainContent .pc .pc-project-label>div>span{font-size:11px}#MainContent .pc .pc-view{font-size:13px}#MainContent .pc .pc-process ol{grid-template-columns:1fr;gap:14px}#MainContent .pc .pc-process li{padding:20px}#MainContent .pc .pc-process h3{font-size:22px!important}#MainContent .pc .pc-faq{gap:26px}#MainContent .pc .pc-faq summary{font-size:17px!important;padding-block:18px}#MainContent .pc .pc-faq details p,#MainContent .pc .pc-feature-copy>p:not(.pc-eyebrow){font-size:17px!important;line-height:1.6!important}#MainContent .rr-custom-build .rr-custom-shell{padding-inline:20px}#MainContent .rr-custom-quote__panel{padding:22px 18px}#MainContent .rr-custom-quote__intro p{font-size:17px!important}#MainContent .rr-custom-quote__field :is(input,select,textarea){font-size:16px!important}#MainContent .rr-about4 .rr-about4__hero{min-height:340px;padding-block:44px}#MainContent .rr-about4 .rr-about4__hero-copy>p{font-size:18px!important}#MainContent .rr-about4 :is(.rr-about4__origin-copy p,.rr-about4__indy-copy p,.rr-about4__principles p,.rr-about4__timeline p,.rr-about4__video p){font-size:17px!important;line-height:1.6!important}#MainContent .rr-about4 :is(.rr-about4__principles>div,.rr-about4__timeline li,.rr-about4__shop-links>a){padding:22px}#MainContent .rr-about4 .rr-about4__shop-links strong{font-size:22px!important}#MainContent .rr-learn[data-rr-how]{padding:34px 20px 48px!important}#MainContent .rr-learn[data-rr-how] p{font-size:17px!important;line-height:1.6!important}#MainContent .rr-learn[data-rr-how] .rr-learn__intro p{font-size:18px!important}#MainContent .rr-learn[data-rr-how] .rr-learn__nav{gap:8px}#MainContent .rr-learn[data-rr-how] .rr-learn__nav a{font-size:15px!important;padding:12px}#MainContent .rr-learn[data-rr-how] :is(.rr-learn__steps li,.rr-learn__score,.rr-learn__example,.rr-learn__win,.rr-learn__rules>div){padding:20px}#MainContent .rr-learn[data-rr-how] h3{font-size:23px!important}#MainContent .rr-learn[data-rr-how] .rr-learn__assist-details{padding-inline:20px}#MainContent .rr-learn[data-rr-how] .rr-learn__assist-details summary{font-size:17px}#MainContent .contact-us .contact-us__row{gap:24px}#MainContent .contact-us .form-container{padding:22px 18px}#MainContent .contact-us :is(.field__input,input,textarea,select){font-size:16px!important}#MainContent .faq-section :is(summary,.accordion__item__head){font-size:17px!important}#MainContent .faq-section .accordion__item__body{font-size:17px!important}}body #MainContent[id] :is(.rr-og,.rrs-pdp,.rr-ab)[id][class]{font-family:var(--rr-font-family)!important;color:var(--rr-color-text)!important;--ink:var(--rr-color-text)!important;--aqua:var(--rr-color-accent)!important;--muted:var(--rr-color-muted)!important;--rrs-blue:var(--rr-color-accent);--rrs-red:var(--rr-color-red);--rrs-muted:var(--rr-color-muted)}body #MainContent[id] :is(.rr-og,.rrs-pdp,.rr-ab)[id][class] :is(h1,h2,h3,h4,p,span,small,b,strong,em,a,button,input,select,textarea,label,legend,summary){font-family:var(--rr-font-family)!important}body #MainContent[id] .rr-og[id][class]{background:var(--rr-color-bg)!important;padding-top:0!important}body #MainContent[id] .rr-og[id][class] .rr-og-wrap{max-width:calc(var(--rr-content-width) + 48px)!important;margin-inline:auto!important;padding:32px 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-buy,.rr-og-gallery,.rr-og-form){min-width:0}body #MainContent[id] .rr-og[id][class] .rr-og-columns{gap:clamp(24px,3vw,40px)!important}body #MainContent[id] .rr-og[id][class] .rr-og-breadcrumb{font-size:13px!important;line-height:1.5!important;color:var(--rr-color-muted)!important;letter-spacing:.08em!important;overflow-wrap:anywhere}body #MainContent[id] .rr-og[id][class] .rr-og-product-hero{padding:0 0 24px!important;margin-bottom:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] .rr-og-product-hero h1{font-size:clamp(34px,4.2vw,58px)!important;line-height:1.07!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--rr-color-text)!important;margin:8px 0 14px!important;overflow-wrap:anywhere}body #MainContent[id] .rr-og[id][class] .rr-og-product-hero h1 span{font-size:.65em!important;line-height:1.15!important;margin-top:6px!important}body #MainContent[id] .rr-og[id][class] .rr-og-eyebrow{color:var(--rr-color-accent)!important;font-size:12px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:.1em!important}body #MainContent[id] .rr-og[id][class] .rr-og-intro{font-size:18px!important;font-weight:500!important;line-height:1.5!important;color:var(--rr-color-text)!important;margin:0 0 12px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-note,.rr-og-finish,.rr-og-price-caption,.rr-og-footnote,.rr-policy-links,.rr-event-note,.rr-media-note){font-size:14px!important;line-height:1.55!important;font-weight:400!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-price-origin .rr-og-note{font-family:var(--rr-font-family)!important;font-size:14px!important;line-height:1.5!important;color:var(--rr-color-muted)!important;max-width:none!important}body #MainContent[id] .rr-og[id][class] .rr-og-price{font-size:clamp(30px,3vw,40px)!important;line-height:1.15!important;font-weight:700!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-price-context,.rr-price-origin){gap:8px 20px!important;flex-wrap:wrap!important}body #MainContent[id] .rr-og[id][class] .rr-og-price-context :is(span,small){font-size:14px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-design-choice,.rr-og-form>.rr-og-step,.rr-kit-accessory,.rr-og-order-summary,.rr-og-faq,.rr-small-accessories){background:var(--rr-color-panel)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;color:var(--rr-color-text)!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] .rr-og-form>.rr-og-step{padding:20px!important;margin:0 0 20px!important}body #MainContent[id] .rr-og[id][class] .rr-og-form>.rr-og-step.rr-og-optional-hardware{padding:0!important}body #MainContent[id] .rr-og[id][class] .rr-og-design-choice{padding:0!important;margin:0 0 20px!important}body #MainContent[id] .rr-og[id][class] .rr-builder-design-top{margin-bottom:24px!important}body #MainContent[id] .rr-og[id][class] .rr-og-design-heading{padding:16px 18px!important;gap:10px 20px!important;flex-wrap:wrap!important;border-color:var(--rr-color-line)!important;background:transparent!important}body #MainContent[id] .rr-og[id][class] .rr-og-design-choice>.rr-og-step{background:transparent!important;color:var(--rr-color-text)!important;border:0!important;padding:0 18px 18px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-design-heading strong,.rr-og-design-subhead,.rr-og-step>strong){font-size:20px!important;line-height:1.3!important;color:var(--rr-color-text)!important;font-weight:700!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-design-heading small,.rr-og-design-subhead small,.rr-og-step>strong small,.rr-design-colorway-label){font-size:14px!important;line-height:1.45!important;color:var(--rr-color-muted)!important;font-weight:400!important}body #MainContent[id] .rr-og[id][class] :is(.rr-design-browse,.rr-browse-designs a,.rr-policy-links a,.rr-og-how-link){color:var(--rr-color-accent)!important;font-size:15px!important;line-height:1.45!important;text-underline-offset:4px}body #MainContent[id] .rr-og[id][class] .rr-builder-steps{gap:4px 16px!important;flex-wrap:wrap!important;overflow:visible!important;padding:0!important;margin-bottom:20px!important;border:0!important}body #MainContent[id] .rr-og[id][class] .rr-builder-steps a{font:600 14px/1.4 var(--rr-font-family)!important;min-height:44px!important;padding:10px 2px!important;color:var(--rr-color-muted)!important;text-decoration:underline!important;text-underline-offset:5px!important;flex:1 0 auto!important}body #MainContent[id] .rr-og[id][class] .rr-builder-steps a:hover{color:var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] .rr-step-number{background:#191919!important;border:1px solid rgba(33,191,212,.45)!important;color:var(--rr-color-accent)!important;border-radius:var(--rr-radius)!important;width:30px!important;height:30px!important;font:700 13px/1 var(--rr-font-family)!important;margin-right:8px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-family-options,.rr-lake-designs){gap:10px!important;padding:0 18px 18px!important;background:transparent!important;border-radius:0!important}body #MainContent[id] .rr-og[id][class] :is(.rr-family-options a,.rr-lake-designs button,.rr-og-family-links a,.rr-og-colors a){background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;font-size:14px!important;line-height:1.35!important;padding:8px!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] :is(.rr-family-options a[aria-current=page],.rr-lake-designs button[aria-pressed=true],.rr-og-family-links a[aria-current=page],.rr-og-colors a[aria-current=page]){background:#191919!important;border-color:var(--rr-color-accent)!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-family-options img,.rr-lake-designs img,.rr-og-colors img){background:#f5f7f7!important;border-radius:2px!important}body #MainContent[id] .rr-og[id][class] .rr-og-view{border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:#f5f7f7!important}body #MainContent[id] .rr-og[id][class] .rr-og-assembly{background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] .rr-og-gallery>.rr-og-assembly{padding:16px!important}body #MainContent[id] .rr-og[id][class] .rr-og-assembly-heading{gap:12px!important;flex-wrap:wrap!important;padding:0 0 12px!important;margin-bottom:0!important}body #MainContent[id] .rr-og[id][class] .rr-og-assembly-heading h2{font-size:24px!important;line-height:1.2!important;color:var(--rr-color-text)!important;font-weight:700!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-assembly-heading small,.rr-og-assembly-main span,.rr-og-assembly-tile small,.rr-kit-hint,.rr-kit-caption){color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.5!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-assembly-main b,.rr-og-assembly-tile b,.rr-og-assembly-total,.rr-og-assembly-total span,.rr-og-assembly-total strong){color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-scene,.rr-og-board-pair){background:#f5f7f7!important;border-radius:var(--rr-radius)!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-og-assembly:not(.rr-pocket-mini)>.rr-kit-scene:not([data-reference-only=true]) .rr-kit-boards>:is(img,svg){transform:none!important;object-fit:contain!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-og-assembly:not(.rr-pocket-mini)>.rr-kit-scene:not([data-reference-only=true])[data-case=off][data-hardware=off] .rr-kit-boards{left:3%!important;top:1%!important;width:94%!important;height:84%!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-og-assembly:not(.rr-pocket-mini)>.rr-kit-scene:not([data-reference-only=true]) .rr-kit-pack{top:75%!important;height:20%!important;filter:drop-shadow(0 2px 2px #20363325)!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-og-assembly:not(.rr-pocket-mini)>.rr-kit-scene:not([data-reference-only=true]) .rr-kit-case{top:2%!important}body #MainContent[id] .rr-og[id][class] .rr-kit-caption{padding:12px 0 0!important;gap:4px 10px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-assembly-tile,.rr-og-assembly-hint,.rr-studio-design){background:var(--rr-color-panel-raised)!important;border-color:var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;color:var(--rr-color-muted)!important;font-size:13px!important;line-height:1.4!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-assembly-main,.rr-og-assembly-total){border-color:var(--rr-color-line)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-thumbs button,[data-rr-gallery-tabs] button){border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;font-size:14px!important;line-height:1.35!important;min-height:44px!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-thumbs button[aria-pressed=true],[data-rr-gallery-tabs] button[aria-pressed=true]){border-color:var(--rr-color-accent)!important;background:#191919!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] .rr-media-thumb{background:#f5f7f7!important;border-radius:2px!important}body #MainContent[id] .rr-og[id][class] .rr-og-zoom-button{background:#050505d9!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:var(--rr-radius)!important;color:var(--rr-color-text)!important;font-size:14px!important;min-height:44px!important;padding:10px 14px!important}body #MainContent[id] .rr-og[id][class] .rr-og-zoom-dialog{border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:#f5f7f7!important;max-width:min(960px,calc(100vw - 32px));max-height:calc(100svh - 32px)}body #MainContent[id] .rr-og[id][class] .rr-og-zoom-dialog [data-rr-close]{width:44px!important;height:44px!important;min-height:44px!important;border:1px solid #fff!important;background:#101419!important;color:#fff!important;border-radius:var(--rr-radius)!important;font-size:28px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-intro,.rr-og-step-description,.rr-og-team-intro,.rr-bag-color-heading,.rr-team-colors legend){font-size:15px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-intro{padding:0 0 16px!important;margin:0!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-modes,.rr-og-style-selector){gap:10px!important;padding:0!important;margin:0 0 18px!important}body #MainContent[id] .rr-og[id][class] .rr-bag-modes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}body #MainContent[id] .rr-og[id][class] .rr-bag-modes>label{display:flex!important;min-width:0!important}body #MainContent[id] .rr-og[id][class] .rr-bag-modes .rr-bag-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:68px!important;height:100%!important;padding:10px 6px!important;gap:4px!important;text-align:center!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] .rr-bag-modes .rr-bag-card>b{font-size:16px!important;white-space:nowrap!important;line-height:1.25!important;color:var(--rr-color-text)!important;font-weight:700!important}body #MainContent[id] .rr-og[id][class] .rr-bag-card>:is(small,em){font-size:13px!important;line-height:1.4!important;color:var(--rr-color-muted)!important;font-style:normal!important}body #MainContent[id] .rr-og[id][class] .rr-bag-modes input:checked+.rr-bag-card{border-color:var(--rr-color-accent)!important;background:#191919!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] .rr-bag-color-area{padding:0!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-color-heading b,.rr-team-colors legend b,.rr-og-team-intro){color:var(--rr-color-text)!important;font-size:16px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-color-heading small,.rr-og-team-intro small,.rr-color-count){color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.5!important}body #MainContent[id] .rr-og[id][class] .rr-team-colors legend{padding-bottom:12px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-team-swatches,.rr-og-photo-colors,.rr-bag-palette){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-swatch,.rr-og-photo-colors button){background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;min-height:90px!important;min-width:0!important;padding:8px 5px!important;gap:6px!important;font-size:14px!important;line-height:1.35!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] .rr-bag-swatch>span{font-size:14px!important;line-height:1.35!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-bag-swatch>small{font-size:12px!important;line-height:1.35!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-swatch img,.rr-og-bag-photo){height:52px!important;width:100%!important;max-width:76px!important;object-fit:contain!important;background:#f5f7f7!important;border-radius:var(--rr-radius)!important;outline:0!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-swatch[aria-pressed=true],.rr-og-photo-colors button[aria-pressed=true]){background:#191919!important;border-color:var(--rr-color-accent)!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-swatch[aria-pressed=true],.rr-og-photo-colors button[aria-pressed=true]):before{background:var(--rr-color-accent)!important;color:#050505!important;border-radius:3px!important;right:3px!important;top:3px!important;width:19px!important;height:19px!important;font-size:13px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-swatch,.rr-og-photo-colors button):hover:not(:disabled){border-color:var(--rr-color-accent)!important;background:#191919!important}body #MainContent[id] .rr-og[id][class] .rr-og-team-selector{background:transparent!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-selected-colors,.rr-og-included-note,.rr-og-extra-choices){background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;font-size:14px!important;line-height:1.5!important;padding:12px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-selected-colors strong,.rr-og-included-note b,.rr-og-extra-type,.rr-og-extra-type strong){color:var(--rr-color-text)!important;font-size:15px!important;background:transparent!important}body #MainContent[id] .rr-og[id][class] .rr-og-selected-colors small{font-size:14px!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-step label>span,.rr-kit-carry label>span){background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;box-shadow:none!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-step label input:checked+span,.rr-kit-carry input:checked+span){background:#191919!important;border-color:var(--rr-color-accent)!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-step label span b,.rr-kit-carry label b){color:var(--rr-color-text)!important;font-size:16px!important;line-height:1.35!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-step label span em,.rr-kit-carry label em){color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.35!important}body #MainContent[id] .rr-og[id][class] .rr-og-extras-head{background:transparent!important;padding:8px 0 18px!important;margin:0!important}body #MainContent[id] .rr-og[id][class] .rr-og-extras-head h2{font-size:26px!important;line-height:1.2!important;color:var(--rr-color-text)!important;margin-bottom:8px!important}body #MainContent[id] .rr-og[id][class] .rr-og-extras-head p{font-size:16px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-builder-extras{border-color:var(--rr-color-line)!important;margin-bottom:24px!important;padding-bottom:12px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-accessory{margin-bottom:16px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-accessory-head{background:transparent!important;color:var(--rr-color-text)!important;padding:18px!important;gap:14px!important;min-height:108px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-accessory-head h3,.rr-kit-accessory-text>b){font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-accessory-head p,.rr-kit-accessory-text>small){font-size:15px!important;line-height:1.45!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-accessory-text>em{font-size:15px!important;line-height:1.4!important;color:var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-accessory-head>img,.rr-led-accessory-art){background:#f5f7f7!important;border-radius:var(--rr-radius)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-add-state{border:1px solid rgba(255,255,255,.7)!important;border-radius:var(--rr-radius)!important;padding:10px!important;font-size:13px!important;line-height:1.35!important;background:transparent!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-add-control>input:checked+.rr-kit-accessory-head{background:#191919!important;box-shadow:inset 3px 0 var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-add-control>input:checked+.rr-kit-accessory-head .rr-kit-add-state{border-color:var(--rr-color-accent)!important;color:var(--rr-color-accent)!important;background:#191919!important}body #MainContent[id] .rr-og[id][class] .rr-kit-carry fieldset{padding:0 18px 18px!important;gap:8px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-carry label>span{height:auto!important;min-height:76px!important;padding:12px 6px!important;gap:6px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-learn,.rr-small-accessories,.rr-og-optional-hardware){border-color:var(--rr-color-line)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-learn{margin-inline:18px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-learn summary,.rr-small-accessories>summary,.rr-og-optional-hardware>summary,.rr-og-order-summary>summary){min-height:48px!important;font-size:16px!important;line-height:1.4!important;font-weight:600!important;color:var(--rr-color-text)!important;background:transparent!important}body #MainContent[id] .rr-og[id][class] :is(.rr-kit-learn summary,.rr-small-accessories>summary){color:var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-small-accessories>summary,.rr-og-optional-hardware>summary,.rr-og-order-summary>summary){padding:16px 18px!important;gap:12px!important}body #MainContent[id] .rr-og[id][class] .rr-og-optional-hardware>summary span{color:var(--rr-color-muted)!important;font-size:14px!important}body #MainContent[id] .rr-og[id][class] .rr-og-optional-hardware>summary b{color:var(--rr-color-accent)!important;border-color:var(--rr-color-line)!important;border-radius:var(--rr-radius)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-learn-body h3{font-size:20px!important;line-height:1.25!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-learn-body p{font-size:16px!important;line-height:1.55!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-learn-body .rr-kit-detail-note{font-size:14px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-fit{border-radius:var(--rr-radius)!important}body #MainContent[id] .rr-og[id][class] .rr-kit-fit small{color:#31434a!important;font-size:12px!important;line-height:1.4!important}body #MainContent[id] .rr-og[id][class] .rr-media-note{background:var(--rr-color-panel-raised)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;padding:12px 16px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-comparison__link,.rr-bag-comparison__image){border-radius:var(--rr-radius)!important}body #MainContent[id] .rr-og[id][class] .rr-bag-comparison__caption{color:var(--rr-color-accent)!important;font-size:15px!important;line-height:1.5!important}body #MainContent[id] .rr-og[id][class] .rr-extra-pack-control{border-color:var(--rr-color-line)!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-extra-pack-control :is(b,strong){color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-extra-pack-control small{color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.5!important}body #MainContent[id] .rr-og[id][class] .rr-og-order-summary{padding:0!important;margin:24px 0 16px!important}body #MainContent[id] .rr-og[id][class] .rr-og-order-summary [data-rr-summary]{padding:0 18px 18px!important;color:var(--rr-color-text)!important;font-size:16px!important;line-height:1.5!important}body #MainContent[id] .rr-og[id][class] .rr-summary-line{gap:8px 16px!important;border-color:var(--rr-color-line)!important;color:var(--rr-color-text)!important;font-size:16px!important;line-height:1.5!important;padding:14px 0!important}body #MainContent[id] .rr-og[id][class] .rr-summary-line *{font-family:var(--rr-font-family)!important;color:inherit!important}body #MainContent[id] .rr-og[id][class] .rr-summary-line>span{font-size:16px!important;line-height:1.5!important}body #MainContent[id] .rr-og[id][class] .rr-summary-line>b{font-size:18px!important;line-height:1.4!important}body #MainContent[id] .rr-og[id][class] .rr-review-edit{font-size:14px!important;line-height:1.4!important;color:var(--rr-color-accent)!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 0!important;text-underline-offset:4px!important}body #MainContent[id] .rr-og[id][class] .rr-review-item{border-color:var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-review-item :is(b,strong){color:var(--rr-color-text)!important;font-size:16px!important}body #MainContent[id] .rr-og[id][class] .rr-review-item small{color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.5!important;font-family:var(--rr-font-family)!important}body #MainContent[id] .rr-og[id][class] .rr-lake-purchase-total{border-color:var(--rr-color-line)!important;color:var(--rr-color-text)!important;padding:16px 0!important;gap:16px!important}body #MainContent[id] .rr-og[id][class] .rr-lake-purchase-total>span{font-size:18px!important;line-height:1.4!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-lake-purchase-total strong{font-size:32px!important;line-height:1.2!important;color:var(--rr-color-text)!important;white-space:nowrap}body #MainContent[id] .rr-og[id][class] :is(.rr-lake-purchase-total small,[data-before-discounts]){font-size:13px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-cart,.rr-start-build,.rr-og-start-builder,.rr-finish-colors,.rr-pocket-checkout,.rr-builder-next,.rr-og-packing-link){display:flex;align-items:center;justify-content:center;min-height:52px!important;padding:13px 20px!important;border:1px solid #fff!important;border-radius:var(--rr-radius)!important;background:#00000047!important;color:var(--rr-color-text)!important;font-size:18px!important;line-height:1.4!important;font-weight:600!important;box-shadow:none!important;cursor:pointer;text-decoration:none!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-cart,.rr-start-build,.rr-og-start-builder,.rr-finish-colors,.rr-pocket-checkout,.rr-builder-next,.rr-og-packing-link):hover:not(:disabled){background:#ffffff17!important;border-color:var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-cart,.rr-pocket-checkout):disabled{background:var(--rr-color-panel-raised)!important;color:var(--rr-color-muted)!important;border-color:var(--rr-color-line)!important;opacity:.7!important;cursor:not-allowed!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-availability,.rr-og-form-errors){color:#ffb1bb!important;font-size:15px!important;line-height:1.5!important;font-weight:500!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-notice,.rr-savings-notice,.rr-og-transfer-note){background:#191919!important;color:var(--rr-color-text)!important;border:1px solid rgba(33,191,212,.45)!important;border-radius:var(--rr-radius)!important;font-size:15px!important;line-height:1.5!important;padding:14px 16px!important}body #MainContent[id] .rr-og[id][class] .rr-savings-notice small{font-size:13px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-og-guide{background:var(--rr-color-bg)!important;padding:16px 0 32px!important;border:0!important}body #MainContent[id] .rr-og[id][class] .rr-og-guide-heading h2{font-size:clamp(30px,3.3vw,44px)!important;line-height:1.15!important;letter-spacing:-.02em!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-og-faq{padding:8px 24px!important}body #MainContent[id] .rr-og[id][class] .rr-og-faq details{border-color:var(--rr-color-line)!important}body #MainContent[id] .rr-og[id][class] .rr-og-faq summary{font-size:18px!important;line-height:1.4!important;padding-block:18px!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-og-faq details p{font-size:16px!important;line-height:1.65!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-policy-links{flex-wrap:wrap!important;gap:4px 20px!important}body #MainContent[id] .rr-og[id][class] .rr-policy-links a{display:inline-flex;align-items:center;min-height:44px}body #MainContent[id] .rr-og[id][class] :is(.rr-og-design-choice,.rr-og-bag-section,.rr-builder-extras,.rr-og-order-summary,.rr-team-colors,.rr-kit-accessory){scroll-margin-top:150px!important;scroll-margin-bottom:140px!important}body #MainContent[id] .rr-og[id][class] :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--rr-color-accent)!important;outline-offset:4px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-bag-modes,.rr-kit-carry,.rr-og-style-selector,.rr-og-carry-options,.rr-kit-add-control,.rr-og-led) input:focus-visible+span{outline:3px solid var(--rr-color-accent)!important;outline-offset:4px!important}body #MainContent[id] .rr-og[id][class] [hidden]{display:none!important}body #MainContent[id] .rrs-pdp[id][class]{background:var(--rr-color-bg)!important;padding:clamp(28px,4vw,52px) 24px 48px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-shell{max-width:var(--rr-content-width)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-head{margin:12px 0 32px!important;max-width:950px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-title{font-size:clamp(36px,4.8vw,62px)!important;line-height:1.08!important;letter-spacing:-.025em!important;font-weight:700!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-eyebrow{font-size:12px!important;line-height:1.5!important;letter-spacing:.1em!important;color:var(--rr-color-accent)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-subtitle{font-size:18px!important;line-height:1.55!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-main{gap:clamp(24px,4vw,48px)!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-stage,.rrs-color-photo,.rrs-selection-card__image){background:#f5f7f7!important;border-radius:var(--rr-radius)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-stage{border:1px solid var(--rr-color-line)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-preview-meta{font-size:14px!important;line-height:1.5!important;flex-wrap:wrap!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-preview-meta strong{font-size:16px!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-section-label{font-size:16px!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;color:var(--rr-color-text)!important;flex-wrap:wrap!important;gap:8px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-step{width:30px!important;height:30px!important;border-radius:var(--rr-radius)!important;background:#191919!important;border-color:#21bfd473!important;color:var(--rr-color-accent)!important;font-size:13px!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-color-card__body,.rrs-photo-tab,.rrs-extra,.rrs-summary,.rrs-learn,.rrs-selection-card){background:var(--rr-color-panel)!important;border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;box-shadow:none!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-color-card input:checked+.rrs-color-card__body,.rrs-photo-tab[aria-pressed=true],.rrs-selection-card){border-color:var(--rr-color-accent)!important;background:#191919!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-color-card__body{padding:10px!important;gap:10px!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-color-name,.rrs-price-small){font-size:14px!important;line-height:1.4!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-tick,.rrs-selection-check){border-radius:3px!important;background:var(--rr-color-accent)!important;color:#050505!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra{margin-block:8px 24px!important;padding:20px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra-toggle{font-size:17px!important;line-height:1.4!important;gap:10px!important;align-items:flex-start!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra-toggle>span:first-of-type{flex:1;min-width:0}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra-toggle input{accent-color:var(--rr-color-accent)!important;flex:none!important;margin-top:2px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra-price{font-size:15px!important;color:var(--rr-color-accent)!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-extra-help,.rrs-summary-info,.rrs-trust,.rrs-swap-note,.rrs-media-note,.rrs-selection-card__sub){font-size:14px!important;line-height:1.55!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra-help{margin-left:0!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-extra-colors,.rrs-learn){border-color:var(--rr-color-line)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-summary-top{font-size:15px!important;line-height:1.4!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-summary-top strong{font-size:30px!important;line-height:1.2!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-cart{min-height:54px!important;padding:13px 20px!important;background:#00000047!important;border:1px solid #fff!important;border-radius:var(--rr-radius)!important;color:var(--rr-color-text)!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-cart:hover:not(:disabled){background:#ffffff17!important;border-color:var(--rr-color-accent)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-cart:disabled{border-color:var(--rr-color-line)!important;background:var(--rr-color-panel-raised)!important;color:var(--rr-color-muted)!important;opacity:.7!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-status{font-size:15px!important;line-height:1.5!important;color:#ffb1bb!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-learn summary{font-size:16px!important;line-height:1.4!important;letter-spacing:.02em!important;min-height:48px!important;padding-block:16px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-learn-body{font-size:16px!important;line-height:1.65!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-learn-body :is(h2,h3,h4,strong){color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-learn-body a{color:var(--rr-color-accent)!important;text-underline-offset:4px}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-single-qty,.rrs-qty-row){font-size:17px!important;line-height:1.4!important;gap:16px!important}body #MainContent[id] .rrs-pdp[id][class] :is(.rrs-single-qty input,.rrs-qty-row input){min-height:48px!important;background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:var(--rr-radius)!important;font-size:18px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-selection-card__title{font-size:18px!important;line-height:1.35!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-selection-card__price{font-size:21px!important;color:var(--rr-color-text)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-single-note{font-size:15px!important;line-height:1.6!important;border-radius:var(--rr-radius)!important}body #MainContent[id] .rrs-pdp[id][class] :is(button,a,summary,input):focus-visible{outline:3px solid var(--rr-color-accent)!important;outline-offset:4px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-color-card input:focus-visible+.rrs-color-card__body{outline:3px solid var(--rr-color-accent)!important;outline-offset:4px!important}body #MainContent[id] .rr-ab[id][class]{max-width:calc(var(--rr-content-width) + 48px)!important;padding:32px 24px 48px!important}body #MainContent[id] .rr-ab[id][class] :is(.rr-ab-img,.rr-ab-thumb,.rr-ab-choice span,.rr-ab-qty,.rr-ab-buy){border-radius:var(--rr-radius)!important}body #MainContent[id] .rr-ab[id][class] h1{font-size:clamp(36px,4.2vw,58px)!important;line-height:1.08!important;color:var(--rr-color-text)!important;font-weight:700!important}body #MainContent[id] .rr-ab[id][class] :is(.rr-ab-summary,.rr-ab-trust){font-size:16px!important;line-height:1.6!important;color:var(--rr-color-muted)!important;border-color:var(--rr-color-line)!important}body #MainContent[id] .rr-ab[id][class] .rr-ab-label{font-size:15px!important;line-height:1.4!important;letter-spacing:normal!important}body #MainContent[id] .rr-ab[id][class] :is(.rr-ab-choice span,.rr-ab-qty){font-size:16px!important;line-height:1.4!important;color:var(--rr-color-text)!important;background:var(--rr-color-panel)!important;border-color:var(--rr-color-line)!important}body #MainContent[id] .rr-ab[id][class] .rr-ab-choice input:checked+span{border-color:var(--rr-color-accent)!important;background:#191919!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] .rr-ab[id][class] .rr-ab-buy{background:#00000047!important;color:var(--rr-color-text)!important;border:1px solid #fff!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important}body #MainContent[id] .rr-ab[id][class] .rr-ab-thumb[aria-pressed=true]{border-color:var(--rr-color-accent)!important}body #MainContent[id] .rr-ab[id][class] :is(button,a,input):focus-visible{outline:3px solid var(--rr-color-accent)!important;outline-offset:4px!important}body #MainContent[id] .rr-ab[id][class] .rr-ab-choice input:focus-visible+span{outline:3px solid var(--rr-color-accent)!important;outline-offset:4px!important}body #MainContent[id] :is(.rr-pdp-master,.rr-accessory-pdp){background:var(--rr-color-bg)!important;color:var(--rr-color-text)!important;font-family:var(--rr-font-family)!important}body #MainContent[id] :is(.rr-pdp-master,.rr-accessory-pdp) :is(.main-product__heading,.rr-option-card__title,.rr-builder-option__title strong){font-family:var(--rr-font-family)!important;color:var(--rr-color-text)!important}body #MainContent[id] :is(.rr-pdp-master,.rr-accessory-pdp) :is(.rr-builder-option,.rr-set-total,.rr-pdp-trust,.rr-builder-option label){background:var(--rr-color-panel)!important;border-color:var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;color:var(--rr-color-text)!important}body #MainContent[id] :is(.rr-pdp-master,.rr-accessory-pdp) :is(.rr-option-card__meta,.rr-builder-option__title small,.rr-accessory-identity p,.rr-accessory-trust){font-size:15px!important;line-height:1.5!important;color:var(--rr-color-muted)!important;font-family:var(--rr-font-family)!important}body #MainContent[id] :is(.rr-pdp-master,.rr-accessory-pdp) .rr-builder-option input[type=radio]:checked+label{background:#191919!important;border-color:var(--rr-color-accent)!important;box-shadow:inset 0 0 0 1px var(--rr-color-accent)!important}body #MainContent[id] :is(.rr-pdp-master,.rr-accessory-pdp) .product-form__buttons .btn{border:1px solid #fff!important;border-radius:var(--rr-radius)!important;background:#00000047!important;color:var(--rr-color-text)!important;font:600 18px/1.4 var(--rr-font-family)!important;min-height:54px!important}body #MainContent :is(.rr-accessory-story,.rr-play-lab){background:var(--rr-color-bg)!important;color:var(--rr-color-text)!important;font-family:var(--rr-font-family)!important;padding-block:48px!important;border-color:var(--rr-color-line)!important}body #MainContent :is(.rr-accessory-story,.rr-play-lab) :is(h2,h3,p,a,button,strong,span){font-family:var(--rr-font-family)!important}body #MainContent .rr-accessory-story:before{height:2px!important;background:linear-gradient(90deg,var(--rr-color-red),var(--rr-color-accent))!important}body #MainContent :is(.rr-accessory-story__shell,.rr-play-lab__shell){max-width:var(--rr-content-width)!important}body #MainContent .rr-accessory-story__shell{gap:36px!important}body #MainContent .rr-accessory-story__intro{border-color:var(--rr-color-line)!important;padding-right:28px!important}body #MainContent :is(.rr-accessory-story__intro h2,.rr-play-lab h2){font-size:clamp(32px,3.8vw,48px)!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.025em!important}body #MainContent :is(.rr-accessory-story__intro p,.rr-accessory-story__description,.rr-play-lab p){font-size:17px!important;line-height:1.65!important;color:var(--rr-color-muted)!important}body #MainContent .rr-accessory-story__cards>div{padding:20px!important;border-color:var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:var(--rr-color-panel)!important}body #MainContent .rr-accessory-story__cards strong{font-size:15px!important;line-height:1.4!important;letter-spacing:.03em!important}body #MainContent .rr-accessory-story__cards span{font-size:15px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent :is(.rr-accessory-story__eyebrow,.rr-accessory-story__description>span,.rr-play-lab .rr-kicker){font-size:12px!important;line-height:1.5!important;color:var(--rr-color-accent)!important;letter-spacing:.1em!important}body #MainContent .rr-accessory-story__description{border-color:var(--rr-color-line)!important}body #MainContent .rr-play-lab__tabs{flex-wrap:wrap!important}body #MainContent .rr-play-lab__tabs button{font:600 16px/1.4 var(--rr-font-family)!important;background:#00000047!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:var(--rr-radius)!important;color:var(--rr-color-text)!important;min-height:48px!important}body #MainContent .rr-play-lab__tabs button[aria-pressed=true]{background:#191919!important;border-color:var(--rr-color-accent)!important;color:var(--rr-color-accent)!important}body #MainContent :is(.rr-play-lab__media video,.rr-play-lab__error){border-radius:var(--rr-radius)!important}@media(min-width:851px){body #MainContent[id] .rr-og[id][class] .rr-og-columns{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important}}@media(max-width:850px){body #MainContent[id] .rr-og[id][class] .rr-builder-steps{display:none!important}body #MainContent[id] .rr-og[id][class] .rr-og-wrap{padding:24px 16px!important}body #MainContent[id] .rr-og[id][class] .rr-og-product-hero h1{font-size:clamp(32px,7vw,44px)!important}body #MainContent[id] .rr-og[id][class] .rr-og-form>.rr-og-step{padding:18px 14px!important}body #MainContent[id] .rr-og[id][class] .rr-og-form>.rr-og-step.rr-og-optional-hardware{padding:0!important}body #MainContent[id] .rr-og[id][class] .rr-og-gallery>.rr-og-assembly{padding:12px!important}body #MainContent[id] .rr-og[id][class] :is(.rr-family-options,.rr-lake-designs){padding-inline:12px!important;gap:8px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-accessory-head{padding:14px!important;gap:12px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-carry fieldset{padding-inline:14px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-carry label b{font-size:14px!important}body #MainContent[id] .rr-og[id][class] .rr-og-faq{padding-inline:16px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket:not([hidden]){background:#101419fa!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important;box-shadow:0 -6px 24px #0006!important;gap:12px!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important}body #MainContent[id] .rr-og[id][class] .rr-pocket .rr-pocket-toggle{border:1px solid var(--rr-color-line)!important;border-radius:var(--rr-radius)!important;background:#f5f7f7!important;color:#101419!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-mini{background:#f5f7f7!important;border:0!important;border-radius:0!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-price small{font:500 12px/1.4 var(--rr-font-family)!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-price b{font:700 24px/1.2 var(--rr-font-family)!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-price em{font:500 12px/1.35 var(--rr-font-family)!important;color:var(--rr-color-accent)!important}body #MainContent[id] .rr-og[id][class] .rr-pocket [data-rr-review]{min-height:48px!important;padding:12px!important;font:600 16px/1.4 var(--rr-font-family)!important;border:1px solid #fff!important;border-radius:var(--rr-radius)!important;background:#00000047!important;color:var(--rr-color-text)!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-expanded{background:var(--rr-color-panel)!important;color:var(--rr-color-text)!important;border-color:var(--rr-color-line)!important;border-radius:4px 4px 0 0!important;padding:18px 16px!important;max-height:min(65svh,calc(100svh - 144px))!important;overscroll-behavior:contain;scroll-padding-block:16px}body #MainContent[id] .rr-og[id][class] .rr-pocket-expanded__head{font:700 20px/1.3 var(--rr-font-family)!important;color:var(--rr-color-text)!important;gap:16px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-expanded [data-pocket-close]{border:1px solid var(--rr-color-line)!important;background:var(--rr-color-panel-raised)!important;color:var(--rr-color-text)!important;border-radius:var(--rr-radius)!important;width:44px!important;height:44px!important;font-size:28px!important}body #MainContent[id] .rr-og[id][class] [data-pocket-description]{font-size:14px!important;line-height:1.5!important;color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og[id][class] [data-pocket-large]{background:transparent!important;border:0!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-checkout{width:100%!important;margin-top:18px!important}}@media(max-width:560px){body #MainContent[id] .rr-og[id][class] .rr-bag-modes .rr-bag-card>b{font-size:15px!important}body #MainContent[id] .rrs-pdp[id][class]{padding:24px 16px 36px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-title{font-size:clamp(34px,8.5vw,44px)!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-subtitle{font-size:17px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-extra{padding:16px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-selection-card__title{font-size:17px!important}body #MainContent[id] .rrs-pdp[id][class] .rrs-color-card__body{padding:8px!important}body #MainContent[id] .rr-ab[id][class]{padding:24px 16px 36px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket .rr-pocket-toggle,body #MainContent[id] .rr-og[id][class] .rr-pocket-mini{width:88px!important;height:74px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-mini .rr-kit-scene{width:84px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket:not([hidden]){gap:10px!important;padding-inline:12px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-price b{font-size:22px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket [data-rr-review]{font-size:15px!important;padding-inline:10px!important}body #MainContent :is(.rr-accessory-story,.rr-play-lab){padding-block:36px!important}body #MainContent .rr-accessory-story__intro{padding-right:0!important}}@media(max-width:380px){body #MainContent[id] .rr-og[id][class] .rr-kit-carry fieldset{grid-template-columns:1fr!important}body #MainContent[id] .rr-og[id][class] .rr-kit-carry label>span{min-height:54px!important;flex-direction:row!important;justify-content:space-between!important;padding:12px!important}body #MainContent[id] .rr-og[id][class] .rr-kit-accessory-head{flex-wrap:wrap!important}body #MainContent[id] .rr-og[id][class] .rr-kit-add-state{margin-left:auto!important}body #MainContent[id] .rr-og[id][class] .rr-kit-accessory-text{flex-basis:calc(100% - 90px)!important}body #MainContent[id] .rr-og[id][class] .rr-pocket .rr-pocket-toggle,body #MainContent[id] .rr-og[id][class] .rr-pocket-mini{width:64px!important;height:58px!important}body #MainContent[id] .rr-og[id][class] .rr-pocket-mini .rr-kit-scene{width:60px!important}}@media(prefers-reduced-motion:reduce){body #MainContent[id] :is(.rr-og,.rrs-pdp,.rr-ab)[id][class] *,body #MainContent .rr-play-lab *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:1100px){body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr)!important;gap:24px 32px!important;align-items:start!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap>.rr-og-product-hero{min-width:0!important;margin:0!important;padding:0!important;align-self:center!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap>.rr-builder-design-top{min-width:0!important;margin:0!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap>.rr-builder-design-top>.rr-og-design-choice{margin:0!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap>.rr-og-columns{grid-column:1/-1!important;min-width:0!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap>.rr-builder-design-top :is(.rr-family-options,.rr-lake-designs){min-width:0!important;max-width:100%!important;overflow-x:auto!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class]>.rr-og-wrap>.rr-builder-design-top :is(.rr-family-options>a,.rr-lake-designs>button){flex:0 0 132px!important}}body #MainContent .rr-bundle-offer{padding:clamp(40px,6vw,80px) var(--rr-gutter);background:var(--rr-color-bg);color:var(--rr-color-text)}body #MainContent .rr-bundle-offer__shell{max-width:980px;margin-inline:auto}body #MainContent .rr-bundle-offer__eyebrow{margin:0 0 16px;color:var(--rr-color-accent);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body #MainContent .rr-bundle-offer h1{max-width:800px;margin:0 0 22px;color:var(--rr-color-text);font-size:clamp(38px,5vw,64px);line-height:1.05}body #MainContent .rr-bundle-offer__intro{max-width:750px;margin:0;color:var(--rr-color-muted);font-size:clamp(18px,2vw,21px);line-height:1.55}body #MainContent .rr-bundle-offer__prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 22px}body #MainContent .rr-bundle-offer__prices>div{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;background:var(--rr-color-panel);border:1px solid var(--rr-color-line);border-radius:var(--rr-radius)}body #MainContent .rr-bundle-offer__prices dt{font-size:17px;font-weight:600;line-height:1.3;color:var(--rr-color-text)}body #MainContent .rr-bundle-offer__prices dd{margin:0;color:var(--rr-color-text);font-size:36px;font-weight:700;line-height:1}body #MainContent .rr-bundle-offer__condition{max-width:750px;margin:0;color:var(--rr-color-muted);font-size:16px;line-height:1.55}body #MainContent .rr-bundle-offer__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}body #MainContent .rr-bundle-offer__accessories{display:inline-flex;align-items:center;min-height:48px;color:var(--rr-color-text);font-size:17px;text-decoration:underline;text-underline-offset:4px}body #MainContent .rr-bundle-offer__standalone{margin:18px 0 0;color:var(--rr-color-muted);font-size:15px;line-height:1.5}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-summary-line--bundle-saving{margin-top:8px!important;border-bottom:0!important;background:transparent!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-summary-line--bundle-saving>span{color:var(--rr-color-muted)!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-summary-line--bundle-saving>b{color:var(--rr-color-accent)!important}@media(max-width:600px){body #MainContent .rr-bundle-offer__prices{grid-template-columns:1fr;gap:10px;margin-top:26px}body #MainContent .rr-bundle-offer__prices>div{flex-direction:row;align-items:center;gap:16px;padding:18px}body #MainContent .rr-bundle-offer__prices dt{font-size:17px}body #MainContent .rr-bundle-offer__prices dd{font-size:28px;white-space:nowrap}body #MainContent .rr-bundle-offer__actions{gap:12px 22px}}body #MainContent .rr-bundle-benefit{margin:20px 0;padding:16px 18px;background:var(--rr-color-panel);border:1px solid var(--rr-color-line);border-radius:var(--rr-radius)}body #MainContent .rr-bundle-benefit__text{margin:0;color:var(--rr-color-muted);font-size:16px;line-height:1.5}body #MainContent .rr-bundle-benefit__link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--rr-color-text);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}body.rr-sitewide .footer .footer__link-list ul{flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}body.rr-sitewide .footer .footer__link-list li.footerlink-link{display:block;min-width:0;margin:0;padding:0}body.rr-sitewide .footer .footer__link-list .accordion__item__body>ul{display:grid;grid-template-columns:minmax(0,1fr)}body.rr-sitewide .footer .footer__link-list .footerlink-link a{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;padding:8px 0;color:var(--rr-color-muted, #bac3c8);font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere}body.rr-sitewide .footer .footer__link-list .footerlink-link a:hover{color:var(--rr-color-text, #f5f5f3);text-decoration:underline}body.rr-sitewide .footer .new-letter .footerlink-link{display:block;margin:0;padding:0}body.rr-sitewide .footer .new-letter .RTE-content p,body.rr-sitewide .footer .footer__text-content .RTE-content p{margin:0;font-size:16px;line-height:1.6}body.rr-sitewide .footer .newsletterForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;max-width:520px;margin:20px 0 0}body.rr-sitewide .footer .newsletter__email-input,body.rr-sitewide .footer .newsletterForm>div{min-width:0;width:auto}body.rr-sitewide .footer .newsletterForm__input{width:100%;min-height:48px;padding:10px 12px;border-radius:4px;font-size:16px!important}body.rr-sitewide .footer .newsletterForm button{min-width:0;min-height:48px;padding:10px 16px;border:1px solid rgba(255,255,255,.72)!important;border-radius:4px!important;background:#0003!important;color:var(--rr-color-text, #f5f5f3)!important;font-size:15px!important;font-weight:600;line-height:1.4;letter-spacing:0;white-space:nowrap}body.rr-sitewide .footer .footer__text-content h4{margin:0 0 12px;color:var(--rr-color-text, #f5f5f3);font-size:20px!important;line-height:1.25;letter-spacing:-.01em;text-transform:none!important}body.rr-sitewide .footer .footer__info-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;max-width:100%}body.rr-sitewide .footer .footer__info-tags--item{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;min-width:0;max-width:100%;min-height:44px;margin:0;padding:8px 12px!important;border:1px solid rgba(255,255,255,.56)!important;border-radius:4px!important;background:#0003!important;color:var(--rr-color-text, #f5f5f3)!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-align:left;text-transform:none!important;white-space:normal;overflow-wrap:anywhere}body.rr-sitewide .footer .footer__followShop{flex-basis:100%;max-width:100%;margin-top:8px}body.rr-sitewide .footer .rr-footer-desktop-contact{gap:6px;margin-top:16px}body.rr-sitewide .footer .rr-footer-contact-link{min-height:36px;font-size:15px!important;font-weight:500;line-height:1.5;text-transform:none}body.rr-sitewide .footer a:focus-visible,body.rr-sitewide .footer button:focus-visible,body.rr-sitewide .footer input:focus-visible,body.rr-sitewide .footer summary:focus-visible{outline:2px solid var(--rr-color-accent, #21bfd4);outline-offset:4px}@media(max-width:989px){body.rr-sitewide .footer .footer__wrapper{gap:28px!important}body.rr-sitewide .footer .footer__default-wrapper{margin-top:16px!important;padding-top:0!important;border-top:0}}@media(max-width:767px){body.rr-sitewide .footer .footer__wrapper{display:grid;grid-template-columns:minmax(0,1fr)}body.rr-sitewide .footer .footer__link-list .accordion__item__head{min-height:44px;padding-block:10px}body.rr-sitewide .footer .footer__link-list .accordion__item__head .footerlink-head{margin:0}body.rr-sitewide .footer .footer__link-list .footerlink-link a{width:100%}body.rr-sitewide .footer .footer__link-list .accordion__item__body>ul{padding-bottom:12px}body.rr-sitewide .footer .new-letter .footerlink-head{margin-bottom:12px}}body.rr-sitewide #MainContent .rr-system-details__included>a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px!important;border:1px solid #fff!important;border-radius:4px!important;background:#00000047!important;color:var(--rr-color-text,#f5f5f3)!important;font:600 18px/1.4 var(--rr-font-family)!important;text-decoration:none!important}body.rr-sitewide #MainContent .rr-system-details__included>a:hover{background:#191919!important;border-color:var(--rr-color-accent,#21bfd4)!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-price-origin{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:0!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-price-origin>.rr-og-price{grid-area:1/1;justify-self:start;align-self:start;position:relative;z-index:1;width:max-content;max-width:calc(100% - 166px);white-space:nowrap}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-price-origin>.rr-set-details{grid-area:1/1;min-width:0;width:100%;margin:0;border:0;background:transparent;color:var(--rr-color-text)}body #MainContent .rr-set-details__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:max-content;min-height:44px;margin:0 0 0 auto;padding:10px 12px;list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.55);border-radius:4px;background:#0000002e;color:var(--rr-color-text)!important;font-size:16px!important;font-weight:600;line-height:1.25}body #MainContent .rr-set-details__summary::-webkit-details-marker{display:none}body #MainContent .rr-set-details__summary::marker{content:""}body #MainContent .rr-set-details__summary:hover{border-color:var(--rr-color-accent);background:#191919}body #MainContent .rr-set-details__summary:focus-visible{outline:2px solid var(--rr-color-accent);outline-offset:4px}body #MainContent .rr-set-details__icon{display:block;flex:none;width:14px;text-align:center;color:var(--rr-color-accent)!important;font-size:22px;line-height:1;transition:transform .15s ease}body #MainContent .rr-set-details[open] .rr-set-details__icon{transform:rotate(45deg)}body #MainContent .rr-set-details__content{margin-top:20px;padding-top:20px;border-top:1px solid var(--rr-color-line);color:var(--rr-color-muted);text-align:left}body #MainContent .rr-set-details__origin{margin:0 0 20px;color:var(--rr-color-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}body #MainContent .rr-set-details__heading{margin-bottom:22px}body #MainContent .rr-set-details__eyebrow{display:block;margin-bottom:10px;color:var(--rr-color-accent)!important;font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body #MainContent .rr-set-details__heading h2{margin:0 0 8px;color:var(--rr-color-text)!important;font-size:clamp(24px,2.5vw,30px)!important;line-height:1.15!important}body #MainContent .rr-set-details__edition{display:block;color:var(--rr-color-muted)!important;font-size:14px!important;line-height:1.5}body #MainContent .rr-set-details__description{font-size:17px!important;line-height:1.6!important;overflow-wrap:anywhere}body #MainContent .rr-set-details__description :is(p,li){color:var(--rr-color-muted)!important;font-size:17px!important;line-height:1.6!important}body #MainContent .rr-set-details__description :is(p,ul,ol){margin-top:0;margin-bottom:16px}body #MainContent .rr-set-details__description :is(h2,h3,h4,strong){color:var(--rr-color-text)!important}body #MainContent .rr-set-details__description :is(h2,h3,h4){font-size:clamp(20px,2vw,25px)!important;line-height:1.25!important}body #MainContent .rr-set-details__description a{color:var(--rr-color-accent)!important;text-decoration:underline;text-underline-offset:3px}body #MainContent .rr-set-details__description :is(img,video,iframe,table){max-width:100%}body #MainContent .rr-set-details__description img{height:auto}body #MainContent .rr-set-details__description>:last-child{margin-bottom:0}body #MainContent .rr-set-details-fallback{width:calc(100% - 40px);max-width:980px;margin:24px auto}body #MainContent .rr-set-details-fallback .rr-set-details__summary{margin-left:0}@media(max-width:350px){body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-price-origin{gap:14px!important}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-price-origin>.rr-og-price{grid-area:1/1;max-width:100%}body #MainContent[id] .rr-og.rr-shared-builder[id][class] .rr-price-origin>.rr-set-details{grid-area:2/1}body #MainContent .rr-set-details__summary{margin-left:0}}@media(prefers-reduced-motion:reduce){body #MainContent .rr-set-details__icon{transition:none}}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions .rr-home-hero__design-link{background:#fff!important;color:#101010!important;border-color:#fff!important;font-weight:700!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions .rr-home-hero__design-link:hover{background:#e8e8e8!important;border-color:#21bfd4!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-cart,.rr-pocket-checkout){background:#fff!important;color:#101010!important;border-color:#fff!important;font-weight:700!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-cart,.rr-pocket-checkout):hover:not(:disabled){background:#e8e8e8!important;color:#101010!important}body #MainContent[id] .rr-og[id][class] :is(.rr-og-cart,.rr-pocket-checkout):disabled{opacity:.5;cursor:not-allowed}.rr-cart-edit{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#fff!important;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.rr-cart-edit:focus-visible{outline:2px solid #21bfd4;outline-offset:3px}.rr-cart-group-note{font-size:12px;line-height:1.5;color:#bdbdbd;max-width:35ch;margin:4px 0 8px}drawer-item quantity-selector[hidden]{display:none!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions{display:flex;flex-direction:column;max-width:580px;gap:14px}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions button{order:0;min-height:58px;border:1px solid #30c9e8!important;border-radius:14px!important;background:transparent!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions .rr-home-hero__design-link{order:1;align-self:center;width:auto;min-height:64px;margin-top:12px;padding:10px 4px 14px;border:0!important;border-bottom:2px solid #30c9e8!important;border-radius:0!important;background:transparent!important;color:#fff!important;gap:18px}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions .rr-home-hero__design-link:hover{background:transparent!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__design-icon{width:44px;height:44px;background:#0fc8e5;color:#071319;border-radius:50%}body.rr-sitewide #MainContent .rr-home-hero :is(.rr-home-hero__copy p,.rr-home-hero__copy strong,.rr-home-hero__copy em,.rr-home-hero__actions button,.rr-home-hero__design-text){font-family:var(--rr-font-family, Barlow, Arial, sans-serif)!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__copy strong{font-size:1.12em;font-weight:700;font-style:italic}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__copy strong,body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__copy strong em{color:#fff!important;font-family:var(--rr-font-family,Barlow,Arial,sans-serif)!important;font-size:19px!important;font-weight:700!important;font-style:italic!important;line-height:1.4!important}@media(max-width:767px){body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__copy strong,body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__copy strong em{font-size:16px!important}}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions button:hover{background:transparent!important;border-color:#68dbe8!important;color:#fff!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions button{background:#00000047!important;border-color:#ffffffd9!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__actions button:is(:hover,:active,:focus-visible){background:#00000047!important;border-color:#30c9e8!important;color:#fff!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__design-icon{background:transparent!important;color:#30c9e8!important;border:0!important;border-radius:0!important;width:28px;height:28px}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__design-icon svg{width:24px!important;height:24px!important}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__design-icon{background:#0fc8e5!important;color:#071319!important;border:0!important;border-radius:50%!important;width:36px;height:36px}body.rr-sitewide #MainContent .rr-home-hero .rr-home-hero__design-icon svg{width:20px!important;height:20px!important}
/*# sourceMappingURL=/cdn/shop/t/277/assets/rr-sitewide.css.map */
