:root{--ruck-line: rgb(var(--color-foreground-rgb, 245 245 245) / .1);--ruck-muted: rgb(var(--color-foreground-rgb, 245 245 245) / .55);--ruck-tan: #D1C4AE;--ruck-orange: #bda377;--ruck-black: #111111;--ruck-steele: #B8B8B8;--ruck-body-size: 15.5px;--ruck-body-weight: 400;--ruck-body-leading: 1.4;--ruck-body-tracking: .04em;--ruck-frame-max: 1360px;--ruck-tactical: #66594B;--ruck-night: var(--ruck-black);--ruck-grid-line: rgb(var(--color-foreground-rgb, 245 245 245) / .28)}h4{color:#bda377}h1,h2,h3,h4,h5{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);text-transform:uppercase;line-height:1.1;letter-spacing:.5px!important;margin:0 0 18px!important}h1,h2,h3,h5{color:var(--color-foreground)}h1{font-size:clamp(2.75rem,5.5vw,4.5rem)}h1.display{font-size:clamp(3rem,6vw,4.75rem);line-height:.95}h2{font-size:clamp(2.25rem,4.5vw,3.5rem)}h3{font-size:clamp(1.75rem,3.3vw,2.625rem)}h4{font-size:20px}h5{font-size:16px}h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);text-transform:capitalize;line-height:1.1;letter-spacing:.5px!important;margin:0 0 18px!important;color:var(--color-foreground);font-size:20px}.ruck-accent{color:var(--ruck-orange)}body{font-size:16px;letter-spacing:.02em;color:#fff;line-height:1.4}p{margin:0 0 20px}.ruck-section{position:relative;width:100%}.ruck-rule{border-top:1px solid var(--ruck-line)}.ruck-divider{border:none;border-top:1px solid var(--ruck-line);margin:0;width:100%}.ruck-divider-wrap{width:100%}.ruck-wrap{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.ruck-wrap.ruck-wrap--card{max-width:1300px;padding-left:48px;padding-right:48px;border:1px solid var(--ruck-orange);border-radius:24px;box-sizing:border-box}@media screen and (max-width:900px){.ruck-wrap.ruck-wrap--card{padding-left:24px;padding-right:24px;border-radius:16px}}.ruck-pad{padding-top:64px;padding-bottom:64px}@media screen and (min-width:990px){.ruck-pad{padding-top:100px;padding-bottom:100px}}.ruck-grid-2,.ruck-grid-3,.ruck-grid-4,.ruck-grid-9{display:grid}.ruck-grid-2{grid-template-columns:1fr 1fr;gap:60px}.ruck-grid-3{grid-template-columns:repeat(3,1fr);gap:2.5rem}.ruck-grid-4{grid-template-columns:repeat(4,1fr);gap:2.5rem}.ruck-grid-9{grid-template-columns:repeat(9,1fr);gap:1rem}@media screen and (max-width:900px){.ruck-grid-2,.ruck-grid-3,.ruck-grid-4,.ruck-grid-9{grid-template-columns:1fr}}@media screen and (min-width:901px){.ruck-grid-2.ruck-grid-2--wide-right{grid-template-columns:.85fr 1.15fr}}@media screen and (max-width:900px){.ruck-grid-2--image-first-mobile>*:last-child{order:-1}}.ruck-image{max-width:100%;height:auto;display:block}@keyframes ruck-float{0%{transform:translateY(0)}12.5%{transform:translateY(-4.59px)}25%{transform:translateY(-8.49px)}37.5%{transform:translateY(-11.09px)}50%{transform:translateY(-12px)}62.5%{transform:translateY(-11.09px)}75%{transform:translateY(-8.49px)}87.5%{transform:translateY(-4.59px)}to{transform:translateY(0)}}.ruck-float{transform:translateY(0);animation:ruck-float 4s linear infinite;animation-delay:0s;will-change:transform}.ruck-float:hover{animation-play-state:paused;transform:translateY(-10px) scale(1.03);transition:transform .3s ease}.ruck-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ruck-reveal.is-visible{opacity:1;transform:translateY(0)}.ruck-reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ruck-reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.ruck-reveal-stagger.is-visible>*:nth-child(2){transition-delay:.08s}.ruck-reveal-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.ruck-reveal-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.ruck-reveal-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.ruck-reveal-stagger.is-visible>*:nth-child(6){transition-delay:.4s}.ruck-reveal-stagger.is-visible>*:nth-child(7){transition-delay:.48s}.ruck-reveal-stagger.is-visible>*:nth-child(8){transition-delay:.56s}.ruck-reveal-stagger.is-visible>*:nth-child(9){transition-delay:.64s}@media(prefers-reduced-motion:reduce){.ruck-reveal,.ruck-reveal-stagger>*{transition:none;opacity:1;transform:none}}.ruck-parallax{will-change:transform}@media(prefers-reduced-motion:reduce){.ruck-parallax{transform:none!important}}.ruck-image-shadow{filter:drop-shadow(0 30px 35px rgb(0 0 0 / .55))}.ruck-two-col-image{width:100%;aspect-ratio:1044 / 819;background-image:url(/cdn/shop/files/ruck-connect-hero-gloved-hand-phone.png?v=1792796065);background-size:contain;background-position:center;background-repeat:no-repeat}.ruck-hero-photo-overlap{position:relative;z-index:0}.ruck-tilt{transition:transform .2s ease-out;transform-style:preserve-3d;will-change:transform}@media(prefers-reduced-motion:reduce){.ruck-tilt{transition:none!important;transform:none!important}}.section-label{display:inline-block;font-family:var(--font-accent--family);font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:#bda377;margin-bottom:1.5rem}.ruck-copy{font-family:var(--font-body--family);line-height:1.4;max-width:40em;margin:0 0 20px}.ruck-copy-lg{font-family:var(--font-body--family);line-height:1.4;max-width:32em;margin:0 0 20px}.ruck-price{font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,5rem);line-height:1;color:var(--color-foreground)}.ruck-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.5rem}.ruck-button{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-accent--family);text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;padding:.9rem 1.75rem;border:1px solid var(--ruck-orange);color:var(--ruck-orange);text-decoration:none;background:transparent;transition:background .2s ease,color .2s ease}.ruck-button:hover,.ruck-button.ruck-button-fill{background:var(--ruck-orange);color:var(--color-background)}.ruck-button.ruck-button-fill:hover{background:transparent;color:var(--ruck-orange)}.ruck-button.ruck-button-dark{border-color:var(--ruck-line);color:var(--color-foreground)}.ruck-button.ruck-button-dark:hover{background:rgb(var(--color-foreground-rgb, 245 245 245) / .08);color:var(--color-foreground)}.header-menu .mega-menu__link[href*="/collections/anvil"],.header-menu .menu-list__link[href*="/pages/join-the-waitlist"]{color:var(--ruck-orange)!important}.menu-list__trigger{margin-inline-end:18px}.ruck-card{border-top:1px solid var(--ruck-line);padding-top:1.5rem}.ruck-card-num{font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.05em;color:var(--ruck-muted);margin-bottom:.75rem}.ruck-card p{font-family:var(--font-body--family);line-height:1.4;margin:0}.ruck-stat{display:flex;gap:1.25rem;align-items:baseline;padding:1rem 0;border-top:1px solid var(--ruck-line);font-family:var(--font-body--family);color:var(--color-foreground)}.ruck-stat span:first-child{font-family:var(--font-accent--family);color:var(--ruck-orange);font-size:.85rem;min-width:2ch}#shopify-section-template--27447979278424__custom_liquid_ywdpDY .ruck-stat h4{color:#c9b67e}.ruck-stat-box{background:#141414;border-radius:12px;padding:24px 12px;box-sizing:border-box}.ruck-check{display:flex;gap:.85rem;align-items:baseline;padding:.6rem 0;font-family:var(--font-body--family);color:var(--color-foreground)}.ruck-check-mark{font-family:var(--font-accent--family);color:var(--ruck-orange)}.ruck-tag{display:inline-block;border:1px solid var(--ruck-line);padding:.5rem 1rem;font-family:var(--font-accent--family);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground)}.announcement-bar__text{width:100%;text-align:center}.ruck-card-link{display:block;text-decoration:none;transition:opacity .2s ease}.ruck-card-link:hover{opacity:.75}.ruck-card-link:hover h3,.ruck-card-link:hover h6{color:var(--ruck-orange)}.ruck-article-body{font-family:var(--font-body--family);line-height:1.4;max-width:42em}.ruck-article-body p{margin:0 0 20px}.ruck-article-body h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);text-transform:uppercase;color:var(--color-foreground);font-size:1.5rem}.ruck-article-body h2:first-child{margin-top:0}.ruck-article-body ul,.ruck-article-body ol{margin:0 0 1.5rem;padding-left:1.5rem}.ruck-article-body li{margin-bottom:.6rem}.ruck-article-body strong{color:var(--color-foreground);font-weight:700}.ruck-article-body em{color:var(--color-foreground);font-style:italic}.ruck-article-body a{color:var(--ruck-orange);text-decoration:underline;text-underline-offset:2px}.ruck-article-body a:hover{opacity:.8}.ruck-outline-text{color:transparent;-webkit-text-stroke:1.5px rgb(var(--color-foreground-rgb, 245 245 245) / .35)}.ruck-waitlist-form{width:100%}.ruck-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ruck-form-input{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid var(--ruck-line);color:var(--color-foreground);font-family:var(--font-accent--family);font-size:.95rem;padding:18px 0;outline:none;box-sizing:border-box}.ruck-form-grid-2 .ruck-form-input:first-child{padding-right:12px;border-right:1px solid var(--ruck-line)}.ruck-form-grid-2 .ruck-form-input:last-child{padding-left:12px}.ruck-form-input::placeholder{color:var(--ruck-muted);font-family:var(--font-accent--family)}.ruck-form-input:focus{border-bottom-color:var(--ruck-orange)}.ruck-form-grid-2 .ruck-form-input:first-child:focus{border-right-color:var(--ruck-line)}.ruck-button-solid{display:block;width:100%;margin-top:28px;padding:1.1rem 1.5rem;background:var(--color-foreground);color:var(--color-background);border:none;font-family:var(--font-accent--family);text-transform:uppercase;font-size:.85rem;letter-spacing:.08em;cursor:pointer;transition:opacity .2s ease}.ruck-button-solid:hover{opacity:.85}.product-information__media{max-width:92%;margin:0 auto;background:#141414!important;border-radius:12px;padding:32px;box-sizing:border-box}.product-information__media slideshow-container{background-color:transparent!important}.product-card__content slideshow-container{background-color:transparent!important}.product-card__content{background:#000!important;border-radius:0;padding:32px!important;box-sizing:border-box}.product-grid{gap:0!important;padding:0 1px 1px 0}.product-grid .product-grid__item{border:1px solid var(--ruck-grid-line);margin:0 -1px -1px 0}@media screen and (min-width:750px){.product-grid.product-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card__content .quick-add__button{border-radius:0!important;box-shadow:none!important}.product-information__media .product-media,.product-card__content .product-media{padding:24px;box-sizing:border-box}.product-information__media .product-media__image,.product-card__content .product-media__image{object-fit:contain!important}.product-information__media slideshow-controls .slideshow-controls__thumbnail,.product-information__media .media-gallery__mobile-controls .slideshow-controls__thumbnail{flex:0 0 100px!important;width:100px!important;height:100px!important;max-width:100px!important}.ruck-trade-card{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:32px 24px;box-sizing:border-box;box-shadow:0 4px 24px #00000040;transition:background .2s ease,border-color .2s ease}.ruck-trade-card.ruck-card-link:hover,.ruck-trade-card.ruck-card-link.is-active{opacity:1;background:linear-gradient(135deg,#bda3772e,#ffffff0d);border-color:#bda3774d}.ruck-trade-card.ruck-card-link{cursor:pointer}.ruck-carousel-wrap{margin-top:65px}.ruck-carousel-arrows{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px}.ruck-carousel-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--ruck-line);background:#141414;color:var(--color-foreground);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.ruck-carousel-arrow:hover{background:#1f1f1f;border-color:var(--ruck-orange)}.ruck-carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ruck-carousel-track::-webkit-scrollbar{display:none}.ruck-carousel-card{flex:0 0 260px;scroll-snap-align:start}.ruck-faq-row summary{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;cursor:pointer;list-style:none;padding:8px 0;border-radius:8px}.ruck-faq-row summary::-webkit-details-marker{display:none}.ruck-faq-row summary h6{line-height:1;margin:0!important;transition:color .2s ease}.ruck-faq-card:hover h6{color:var(--ruck-orange)}.ruck-faq-chevron{display:inline-block;color:var(--ruck-orange);font-size:14px;line-height:1;transition:transform .2s ease}.ruck-faq-row[open] .ruck-faq-chevron{transform:rotate(180deg)}.ruck-faq-row p{text-align:left}.ruck-image-fade{position:relative}.ruck-image-fade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#000000a6,#0000 22% 78%,#000000a6)}.ruck-feature-card{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:18px 24px;box-sizing:border-box;box-shadow:0 4px 24px #00000040}.ruck-form-card{background:transparent;border-radius:12px;padding:40px 24px;box-sizing:border-box}.ruck-form-card h5{margin-bottom:0!important}.ruck-perk-card{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:32px 24px;box-sizing:border-box;box-shadow:0 4px 24px #00000040;text-align:left}.ruck-perk-check{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--ruck-orange);color:var(--ruck-orange);font-size:14px;margin-bottom:20px}.ruck-upgrade-box{position:relative;overflow:hidden;background:linear-gradient(135deg,#bda3770d,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid transparent;border-radius:12px;padding:32px 24px;box-sizing:border-box;box-shadow:0 4px 24px #00000040,inset 0 1px #fff3}.ruck-upgrade-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--ruck-orange) 0%,transparent 50%,var(--ruck-orange) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.ruck-upgrade-box:before{content:"";position:absolute;top:0;left:-170%;width:90%;height:100%;background:linear-gradient(115deg,#fff0,#ffffff0d 30%,#ffffff2e,#ffffff0d 70%,#fff0);animation:ruck-upgrade-shine 5s ease-in-out infinite;pointer-events:none}@keyframes ruck-upgrade-shine{0%{left:-150%}50%{left:150%}to{left:150%}}@media(prefers-reduced-motion:reduce){.ruck-upgrade-box:before{animation:none;left:150%}}.ruck-waitlist-layout{padding-top:40px}.ruck-feature-detail{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:32px;box-sizing:border-box;box-shadow:0 4px 24px #00000040;text-align:left}.ruck-hero-bg{position:relative}.ruck-hero-bg__media{position:relative;width:100%;height:50vh;min-height:280px;max-height:420px;overflow:hidden}.ruck-hero-bg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% center;display:block}.ruck-hero-bg__scrim{display:none}.ruck-hero-bg__content{position:relative;padding:104px 24px;box-sizing:border-box}@media screen and (min-width:901px){.ruck-hero-bg{display:flex;align-items:flex-start;min-height:600px;overflow:hidden}.ruck-hero-bg__media{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:0;max-height:none;z-index:0}.ruck-hero-bg__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000a6,#00000059 40%,#0000 68%);pointer-events:none}.ruck-hero-bg__content{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:120px 24px 72px;box-sizing:border-box}}.header__underlay-closed,.header__underlay-open{background:var(--ruck-night)!important}#shopify-section-template--27434510975064__custom_liquid_hero .section-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 85% 15%,#bda37733,#bda37700 65%),radial-gradient(ellipse 50% 45% at 15% 85%,#bda3771a,#bda37700 65%);background-repeat:no-repeat;filter:blur(50px);transform:scale(1.2);animation:ruck-mesh-drift 60s ease-in-out infinite alternate;will-change:transform}@keyframes ruck-mesh-drift{0%{transform:scale(1.2) translate(0)}33%{transform:scale(1.3) translate(-3%,3%)}66%{transform:scale(1.24) translate(3%,-3%)}to{transform:scale(1.2) translate(4%,2%)}}@media(prefers-reduced-motion:reduce){#shopify-section-template--27434510975064__custom_liquid_hero .section-background:before{animation:none}}@media screen and (max-width:900px){#shopify-section-template--27434510975064__custom_liquid_hero .ruck-hero-bg__content{background:linear-gradient(180deg,#00000080,#000000b3)}}.ruck-hero-row{position:relative;display:flex;align-items:center;justify-content:center;gap:32px}.ruck-hero-row__image{display:none;position:relative;flex:55 1 0;width:100%;aspect-ratio:818 / 752}.ruck-hero-row__image:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 55%,#bda37740,#bda37700 70%);filter:blur(40px)}.ruck-hero-row__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to top,#000,#0000 35%),url(/cdn/shop/files/ruck-connect-hero-gloved-hand-phone-v2.png?v=1792800622);background-size:100% 100%,contain;background-position:bottom center,bottom center;background-repeat:no-repeat,no-repeat}.ruck-hero-row__content{position:relative;z-index:1;flex:none;width:100%;max-width:640px;min-width:0;text-align:center}.ruck-hero-row__content .ruck-copy-lg{margin-left:auto;margin-right:auto}.ruck-hero-row__content .ruck-buttons{justify-content:center}#shopify-section-template--27447979933784__custom_liquid_hero .ruck-wrap{padding-top:24px;padding-bottom:24px}#shopify-section-template--27447979933784__custom_liquid_features .ruck-wrap{max-width:1100px;padding-top:48px;padding-bottom:48px}@media screen and (max-width:900px){.ruck-hero-row{flex-direction:column;align-items:center}.ruck-hero-row__content{text-align:center}.ruck-hero-row__content .ruck-copy-lg{margin-left:auto;margin-right:auto}.ruck-hero-row__content .ruck-buttons{justify-content:center}.ruck-hero-row__image{max-width:320px}}.ruck-blog-card{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:32px 24px;box-sizing:border-box;box-shadow:0 4px 24px #00000040;transition:background .2s ease,border-color .2s ease}.ruck-blog-card.ruck-card-link:hover{opacity:1;background:linear-gradient(135deg,#bda3772e,#ffffff0d);border-color:#bda3774d}#shopify-section-template--27434510909528__main .section-content-wrapper{padding-block-start:104px!important;padding-block-end:0px!important}#shopify-section-template--27434510909528__section .section-content-wrapper{padding-block-start:52px!important;padding-block-end:104px!important}@media screen and (min-width:901px){#shopify-section-template--27434510909528__main .section-content-wrapper{padding-block-start:140px!important}#shopify-section-template--27434510909528__section .section-content-wrapper{padding-block-end:140px!important}}.ruck-compare-table{position:relative;border:1px solid var(--ruck-line);border-radius:16px;padding:36px 32px 8px;overflow:hidden}.ruck-compare-table__highlight{position:absolute;top:0;bottom:0;left:276px;width:calc((100% - 64px - 220px - 72px) / 3);background:linear-gradient(180deg,#bda37742,#bda3770d 55%,#bda3771a);border-left:1px solid rgb(189 163 119 / .4);border-right:1px solid rgb(189 163 119 / .4);pointer-events:none;z-index:0}.ruck-compare-columns,.ruck-compare-row{position:relative;z-index:1}.ruck-compare-columns{display:grid;grid-template-columns:220px 1fr 1fr 1fr;gap:24px;padding-bottom:28px;align-items:start}.ruck-compare-columns>*{min-width:0;overflow-wrap:break-word;padding-left:8px;padding-right:8px;box-sizing:border-box}.ruck-compare-brand{text-align:center;padding:4px 12px 20px}.ruck-compare-brand__name{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);text-transform:uppercase;letter-spacing:.5px;font-size:1.5rem;color:var(--color-foreground);margin:0 0 6px!important}.ruck-compare-brand--anvil .ruck-compare-brand__name{color:var(--ruck-orange)}.ruck-compare-brand__tagline{font-size:.85rem;color:var(--ruck-muted)}.ruck-compare-row{display:grid;grid-template-columns:220px 1fr 1fr 1fr;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid var(--ruck-line)}.ruck-compare-row:last-child{border-bottom:none}.ruck-compare-row>*{min-width:0;overflow-wrap:break-word;padding-left:8px;padding-right:8px;box-sizing:border-box}.ruck-compare-row p{margin:0}.ruck-compare-row>p:first-child{font-size:.95rem}.ruck-compare-row__cell{text-align:center;font-size:1.5rem;line-height:1}.ruck-compare-row__cell--yes{color:var(--ruck-orange)}.ruck-compare-row__cell--no{color:var(--ruck-muted)}.ruck-compare-row__value{font-family:var(--font-body--family);font-size:.95rem;line-height:1.4;text-align:center}.ruck-compare-row__value--strong{color:var(--color-foreground)}.ruck-compare-row__value--weak{color:var(--ruck-muted)}.ruck-compare-close{text-align:center}.ruck-faq-section-label{margin:60px auto 16px!important}.ruck-faq-list{display:flex;flex-direction:column;gap:16px;text-align:left}.ruck-faq-card{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:8px 28px;box-sizing:border-box;box-shadow:0 4px 24px #00000040;transition:background .2s ease,border-color .2s ease}.ruck-faq-card:hover{background:linear-gradient(135deg,#bda3772e,#ffffff0d);border-color:#bda3774d}.ruck-faq-card p{text-align:left;max-width:none}#shopify-section-template--27434510811224__custom_liquid_8L499F{position:relative;overflow:hidden}#shopify-section-template--27434510811224__custom_liquid_8L499F:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 0%,#bda37724,#bda37700 70%)}#shopify-section-template--27434510811224__custom_liquid_8L499F .ruck-wrap{position:relative;z-index:1}@media screen and (max-width:1024px){.ruck-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ruck-compare-table{padding:28px 16px 8px;min-width:630px;box-sizing:border-box}.ruck-compare-table__highlight{left:176px;width:150px}.ruck-compare-columns,.ruck-compare-row{grid-template-columns:150px 150px 150px 150px;gap:10px}.ruck-compare-columns>*,.ruck-compare-row>*{padding-left:14px;padding-right:14px}.ruck-compare-row{align-items:start}.ruck-compare-brand__name{font-size:.85rem;letter-spacing:.2px}.ruck-compare-brand__tagline{font-size:.72rem}.ruck-compare-row__value{font-size:.78rem;line-height:1.3}.ruck-compare-row>p:first-child{font-size:.78rem;line-height:1.3}.ruck-compare-row__cell{font-size:1.2rem}}.ruck-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media screen and (max-width:900px){.ruck-grid-5{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.ruck-grid-5{grid-template-columns:repeat(2,1fr)}}.ruck-grid-5--full-bleed{width:100%;margin-top:40px}.ruck-anvil-card{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#141414;border-radius:12px;box-sizing:border-box}.ruck-anvil-card--image{background-size:cover;background-position:center}.ruck-anvil-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000059 40%,#0000 70%)}.ruck-anvil-card__content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;padding:32px;box-sizing:border-box}.ruck-anvil-card__num{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);color:#c9b67e;font-size:1.3rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px!important}.ruck-anvil-card__label{font-family:var(--font-body--family);color:var(--color-foreground);font-size:1rem;line-height:1.4;text-transform:none;letter-spacing:normal!important;margin:0!important}@media screen and (max-width:900px){.ruck-anvil-card__content{padding:20px}.ruck-anvil-card__num{font-size:1.05rem}.ruck-anvil-card__label{font-size:.85rem}}.ruck-anvil-card--carousel{flex:0 0 440px;scroll-snap-align:start}@media screen and (max-width:900px){.ruck-anvil-card--carousel{flex:0 0 360px}}@media screen and (max-width:600px){.ruck-anvil-card--carousel{flex:0 0 260px}}#anvil-carousel-track{gap:16px}.ruck-carousel-wrap--full-bleed{position:relative;width:100%;margin-top:48px;padding-left:40px;padding-right:40px;box-sizing:border-box}.ruck-carousel-wrap--full-bleed:after{content:"";position:absolute;top:0;bottom:0;right:40px;width:140px;background:linear-gradient(to right,rgb(var(--color-background-rgb, 17 17 17) / 0),rgb(var(--color-background-rgb, 17 17 17) / .9));pointer-events:none;z-index:2}.ruck-carousel-wrap--full-bleed .ruck-carousel-arrows{position:relative;z-index:3}.ruck-anvil-card--carousel{flex:0 0 calc((100vw - 96px) / 2.7);scroll-snap-align:start}@media screen and (max-width:600px){.ruck-anvil-card--carousel{flex:0 0 calc(100vw - 80px)}}.ruck-anvil-card--carousel .ruck-anvil-card__overlay{background:linear-gradient(to top right,#00000073,#0000 65%),linear-gradient(to top,#000000d9,#00000059 40%,#0000 70%)}#shopify-section-template--27434510811224__custom_liquid_69GiMz,#shopify-section-template--27434510811224__waitlist_form_homeDemo{background:#141414}#shopify-section-template--27434510811224__custom_liquid_69GiMz{margin-top:40px}#shopify-section-template--27434510811224__custom_liquid_ywdpDY .ruck-wrap,[id$=__custom_liquid_69GiMz] .ruck-wrap{padding-bottom:0}[id$=__waitlist_form_homeDemo] .ruck-wrap,[id$=__waitlist_form_homeDemo] .ruck-waitlist-layout,[id$=__waitlist_form_homeDemo] .ruck-form-card{padding-top:0}.menu-list__disclosure{opacity:1!important}.ruck-micro-features{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"capture people" "organize organize" "records records";gap:16px}.ruck-micro-features__col--capture{grid-area:capture}.ruck-micro-features__col--people{grid-area:people}.ruck-micro-features__col--organize{grid-area:organize}.ruck-micro-features__col--records{grid-area:records}.ruck-micro-features__col{background:linear-gradient(135deg,#bda3771a,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:20px 24px;box-sizing:border-box;box-shadow:0 4px 24px #00000040;display:flex;flex-direction:column;gap:12px;min-width:0}.ruck-micro-features__label{font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.1em!important;text-transform:uppercase;color:var(--ruck-orange);margin:0!important;padding-bottom:12px;border-bottom:1px solid var(--ruck-line)}.ruck-micro-features .ruck-card{border-top:none;padding-top:0;display:flex;align-items:center;gap:10px}.ruck-micro-features__icon{flex-shrink:0;width:20px;height:20px;color:var(--ruck-orange)}.ruck-micro-features__list{display:flex;flex-direction:column;gap:12px}.ruck-micro-features__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.ruck-micro-features__row{display:flex;gap:16px}.ruck-micro-features__row>.ruck-card{justify-content:flex-start}.ruck-micro-features__row>.ruck-card{flex:1;min-width:0}@media screen and (max-width:900px){.ruck-micro-features{grid-template-columns:1fr;grid-template-areas:"capture" "people" "organize" "records"}.ruck-micro-features__row{flex-direction:column}}@media screen and (max-width:600px){.ruck-micro-features__grid{grid-template-columns:1fr}}.ruck-feature-callout{display:flex;align-items:flex-start;gap:40px}.ruck-feature-callout__col{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-width:0;gap:24px}.ruck-feature-callout__item{position:relative;max-width:320px}.ruck-feature-callout__item p{margin:0;color:var(--ruck-muted);font-size:.875rem;line-height:1.4}.ruck-feature-callout__thumb{margin-top:16px;width:100%;border-radius:16px;overflow:hidden}.ruck-feature-callout__thumb img{display:block;width:100%;height:auto}.ruck-feature-callout__thumb-group{margin-top:16px;display:flex;flex-direction:column;gap:8px}.ruck-feature-callout__thumb-group .ruck-feature-callout__thumb{margin-top:0}.ruck-feature-callout__col--left .ruck-feature-callout__item{margin-left:auto;text-align:right;padding-right:32px}.ruck-feature-callout__col--left .ruck-feature-callout__item:after{content:"";position:absolute;top:.75em;right:0;width:24px;height:1px;background:var(--ruck-line)}.ruck-feature-callout__col--right .ruck-feature-callout__item{margin-right:auto;text-align:left;padding-left:32px}.ruck-feature-callout__col--right .ruck-feature-callout__item:after{content:"";position:absolute;top:.75em;left:0;width:24px;height:1px;background:var(--ruck-line)}.ruck-feature-callout__phone{flex:0 0 auto;width:300px}.ruck-feature-callout__image{position:relative;width:100%;aspect-ratio:2554 / 5244}.ruck-feature-callout__image:before{content:"";position:absolute;top:-90px;right:-90px;bottom:-90px;left:-90px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 50%,#bda37799,#bda37733 45%,#bda37700 75%);filter:blur(50px)}.ruck-feature-callout__image img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:900px){.ruck-feature-callout{flex-direction:column;align-items:center;gap:32px}.ruck-feature-callout__phone{order:-1}.ruck-feature-callout__col{width:100%;gap:24px}.ruck-feature-callout__col--left .ruck-feature-callout__item,.ruck-feature-callout__col--right .ruck-feature-callout__item{margin:0 auto;max-width:420px;text-align:center;padding:0}.ruck-feature-callout__col--left .ruck-feature-callout__item:after,.ruck-feature-callout__col--right .ruck-feature-callout__item:after{display:none}}.ruck-ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ruck-ecosystem-card{display:flex;flex-direction:column;align-items:flex-start;padding:56px 40px}.ruck-ecosystem-card+.ruck-ecosystem-card{border-left:1px solid var(--ruck-line)}.ruck-ecosystem-card__art{width:100%;max-width:160px;aspect-ratio:1;margin:0 auto 40px;color:var(--ruck-muted)}.ruck-ecosystem-card__svg{width:100%;height:100%}.ruck-ecosystem-card__eyebrow{color:var(--ruck-orange);margin-bottom:8px!important}.ruck-ecosystem-card h4:not(.ruck-ecosystem-card__eyebrow),.ruck-ecosystem-card h5{color:var(--color-foreground)}.ruck-ecosystem-card p{color:var(--ruck-muted);margin:0}@media screen and (max-width:900px){.ruck-ecosystem-grid{grid-template-columns:1fr}.ruck-ecosystem-card+.ruck-ecosystem-card{border-left:none;border-top:1px solid var(--ruck-line)}}.ruck-ecosystem-grid--media .ruck-ecosystem-card__art{max-width:none;aspect-ratio:auto;height:320px;display:flex;align-items:center;justify-content:center}.ruck-ecosystem-card__media{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.ruck-ecosystem-card__features{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%}.ruck-ecosystem-card__features li{display:flex;align-items:center;gap:10px}.ruck-ecosystem-card__features svg{width:18px;height:18px;flex:none;color:var(--ruck-orange)}.ruck-ecosystem-card__features .ruck-micro-features__label{color:var(--color-foreground);border-bottom:none;padding-bottom:0;margin:0!important}.ruck-pricing-editorial{display:flex;align-items:stretch;justify-content:center;gap:64px;margin:56px 0 28px;flex-wrap:wrap}.ruck-pricing-editorial__col{flex:1;min-width:260px;max-width:420px;text-align:center}.ruck-pricing-editorial__divider{width:1px;background:var(--ruck-line);align-self:stretch}.ruck-pricing-editorial__label{color:var(--ruck-muted);margin-bottom:12px!important}.ruck-pricing-editorial__price{margin-bottom:16px}.ruck-pricing-editorial__price span{font-size:.35em;color:var(--ruck-muted);text-transform:none}.ruck-pricing-editorial__col p{color:var(--color-foreground);margin:0}.ruck-pricing-editorial__footnote{text-align:center;color:var(--ruck-muted);font-size:.8rem;max-width:560px;margin:0 auto}@media screen and (max-width:700px){.ruck-pricing-editorial__divider{display:none}}.ruck-pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0 28px}.ruck-pricing-card{border:1px solid var(--ruck-line);border-radius:16px;padding:40px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;background:#ffffff05}.ruck-pricing-card--featured{border-color:var(--ruck-orange);background:linear-gradient(180deg,#bda3771a,#bda37705);box-shadow:0 0 50px #bda3771f}.ruck-pricing-card__art{width:56px;height:56px;margin-bottom:20px;color:var(--ruck-orange)}.ruck-pricing-card__art svg{width:100%;height:100%}.ruck-pricing-card__label{font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.1em!important;text-transform:uppercase;color:var(--ruck-muted);margin:0 0 12px!important}.ruck-pricing-card__price{margin-bottom:16px}.ruck-pricing-card__price span{font-size:.35em;color:var(--ruck-muted);text-transform:none}.ruck-pricing-card__tagline{color:var(--color-foreground);margin:0 0 28px;flex:1}.ruck-pricing-card .ruck-button{width:100%;justify-content:center}@media screen and (max-width:900px){.ruck-pricing-cards{grid-template-columns:1fr}}.ruck-final-cta{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ruck-final-cta__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ruck-final-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1119}.ruck-final-cta__content{position:relative;z-index:1;text-align:center;padding:48px 24px}.ruck-final-cta__content .ruck-buttons{justify-content:center}@media screen and (max-width:700px){.ruck-final-cta{min-height:420px}}[id$=__custom_liquid_rLbrJh] .ruck-wrap{padding-bottom:0}.ruck-divider-banner{background:var(--ruck-orange);min-height:280px;display:flex;align-items:flex-end}.ruck-divider-banner__row{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;padding-top:56px;padding-bottom:56px}.ruck-divider-banner__heading h2{color:var(--color-background);text-align:left;line-height:1;margin:0!important}.ruck-divider-banner__copy{max-width:420px;text-align:left}.ruck-divider-banner__copy p{color:var(--color-background);text-align:left;font-weight:500;line-height:1;margin:0}@media screen and (max-width:700px){.ruck-divider-banner{min-height:220px}.ruck-divider-banner__row{flex-direction:column;align-items:flex-start;padding-top:40px;padding-bottom:40px}.ruck-divider-banner__copy{max-width:none}}.ruck-build-rows{display:flex;flex-direction:column;gap:72px;margin-top:64px}.ruck-build-row{display:flex;align-items:center;gap:64px}.ruck-build-row__media{flex:0 0 360px}.ruck-build-row__placeholder{width:100%;aspect-ratio:4 / 3;border:1px dashed var(--ruck-line);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--ruck-muted)}.ruck-build-row__placeholder svg{width:64px;height:64px}.ruck-build-row__photo{width:100%;aspect-ratio:1201 / 1069;object-fit:contain;border-radius:12px;display:block}.ruck-build-row__video{width:100%;aspect-ratio:526 / 1080;object-fit:cover;border-radius:12px;display:block}.ruck-build-row__content{flex:1;min-width:0;text-align:left}.ruck-build-row__content .ruck-card-num{color:var(--ruck-muted)}.ruck-build-row__content h4{color:var(--color-foreground)}.ruck-build-row__content p{color:var(--ruck-muted);max-width:560px;margin:0}@media screen and (max-width:700px){.ruck-build-row{flex-direction:column;align-items:flex-start;gap:24px}.ruck-build-row__media{flex:none;width:100%;max-width:320px}}.ruck-theme-desert{--ruck-orange: #bda377;--ruck-frame-max: 1360px;--ruck-tactical: #66594B;--ruck-opaque: #141414}.ruck-theme-desert h4{color:var(--ruck-orange)}.ruck-theme-desert h5,.ruck-theme-desert .ruck-ecosystem-card h5,.ruck-theme-desert .ruck-pricing-card h5.ruck-pricing-card__label{color:#fff}.ruck-theme-desert .ruck-hero-row__image:before{background:radial-gradient(ellipse 60% 60% at 50% 55%,#bda37740,#bda37700 70%)}.ruck-theme-desert .ruck-feature-callout__image:before{display:none}.ruck-theme-desert .ruck-pricing-card--featured{background:linear-gradient(180deg,#bda3771a,#bda37705);box-shadow:0 0 50px #bda3771f}.ruck-theme-desert .ruck-feature-callout .ruck-card-num{color:var(--ruck-tactical)}.ruck-section.ruck-grid-frame{--ruck-grid-line: rgb(var(--color-foreground-rgb, 245 245 245) / .28);width:min(var(--ruck-frame-max),calc(100% - 32px));margin-left:auto;margin-right:auto;border:1px solid var(--ruck-grid-line);border-bottom:0}.ruck-section.ruck-grid-frame.ruck-grid-feature,.ruck-section.ruck-grid-frame.ruck-grid-eco,.ruck-section.ruck-grid-frame.ruck-grid-last{border-bottom:1px solid var(--ruck-grid-line)}.ruck-section.ruck-grid-frame.ruck-grid-last{margin-bottom:32px}.ruck-hero-split-section.ruck-grid-frame{margin-top:32px}.ruck-grid-frame:before,.ruck-grid-frame.ruck-grid-feature:after,.ruck-grid-frame.ruck-grid-eco:after,.ruck-grid-frame.ruck-grid-last:after{content:"";position:absolute;left:-9px;right:-9px;height:17px;z-index:2;pointer-events:none;background:linear-gradient(var(--ruck-grid-line),var(--ruck-grid-line)) 8px 0 / 1px 17px no-repeat,linear-gradient(var(--ruck-grid-line),var(--ruck-grid-line)) 0 8px / 17px 1px no-repeat,linear-gradient(var(--ruck-grid-line),var(--ruck-grid-line)) calc(100% - 8px) 0 / 1px 17px no-repeat,linear-gradient(var(--ruck-grid-line),var(--ruck-grid-line)) 100% 8px / 17px 1px no-repeat}.ruck-grid-frame:before{top:-9px}.ruck-grid-frame.ruck-grid-feature:after,.ruck-grid-frame.ruck-grid-eco:after,.ruck-grid-frame.ruck-grid-last:after{bottom:-9px}.ruck-hero-split-section .ruck-wrap{max-width:none;padding:0}.ruck-hero-split{display:flex;align-items:stretch;justify-content:space-between;gap:0}.ruck-hero-split-section{--hero-pad: 56px}.ruck-hero-split-section .ruck-hero-split__head{flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:120px var(--hero-pad) 72px}.ruck-hero-split-section h1.ruck-hero-split__title{margin:0!important;white-space:nowrap;font-size:min(clamp(2.75rem,5.5vw,4.5rem),calc((min(var(--ruck-frame-max),100vw - 32px) * .54 - 2 * var(--hero-pad)) / 8.2));background:none;color:#fff;text-align:left}.ruck-hero-split__aside{flex:0 0 46%;min-width:0;box-sizing:border-box;padding:164px 56px 72px;border-left:1px solid var(--ruck-grid-line);display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.ruck-hero-split-section .ruck-hero-split__aside p{color:var(--ruck-steele);font-size:var(--ruck-body-size);font-weight:var(--ruck-body-weight);line-height:var(--ruck-body-leading);letter-spacing:var(--ruck-body-tracking);margin:0 0 28px}.ruck-hero-split-section .ruck-hero-split__aside .ruck-buttons{margin-top:0;gap:.75rem;justify-content:flex-start}.ruck-grid-feature .ruck-wrap{max-width:none;padding:0}.ruck-grid-feature .ruck-feature-callout{gap:0;align-items:stretch}.ruck-grid-feature .ruck-feature-callout__col{gap:0}.ruck-grid-feature .ruck-feature-callout__item{max-width:none;box-sizing:border-box;padding:40px}.ruck-grid-feature .ruck-feature-callout__item+.ruck-feature-callout__item{border-top:1px solid var(--ruck-grid-line)}.ruck-grid-feature .ruck-feature-callout__col--left .ruck-feature-callout__item{margin-left:0;padding-right:40px;text-align:right}.ruck-grid-feature .ruck-feature-callout__col--right .ruck-feature-callout__item{margin-right:0;padding-left:40px;text-align:left}.ruck-grid-feature .ruck-feature-callout__col--left .ruck-feature-callout__item:after,.ruck-grid-feature .ruck-feature-callout__col--right .ruck-feature-callout__item:after{display:none}.ruck-grid-feature .ruck-feature-callout__thumb,.ruck-grid-feature .ruck-feature-callout__thumb-group{max-width:320px}.ruck-grid-feature .ruck-feature-callout__col--left .ruck-feature-callout__thumb,.ruck-grid-feature .ruck-feature-callout__col--left .ruck-feature-callout__thumb-group{margin-left:auto}.ruck-grid-feature .ruck-feature-callout__col--right .ruck-feature-callout__thumb,.ruck-grid-feature .ruck-feature-callout__col--right .ruck-feature-callout__thumb-group{margin-right:auto}.ruck-grid-feature .ruck-feature-callout__phone{flex:0 0 360px;box-sizing:border-box;padding:40px;border-left:1px solid var(--ruck-grid-line);border-right:1px solid var(--ruck-grid-line);display:flex;align-items:center;justify-content:center}.ruck-grid-coa .ruck-wrap{max-width:none;padding:0}.ruck-grid-coa .ruck-divider-banner__row{align-items:stretch;flex-wrap:nowrap;gap:0;padding:0}.ruck-grid-coa .ruck-divider-banner__heading{flex:1 1 auto;display:flex;align-items:flex-end;padding:56px 48px}.ruck-grid-coa .ruck-divider-banner__copy{flex:0 0 40%;box-sizing:border-box;max-width:none;display:flex;align-items:flex-end;padding:56px 48px;border-left:1px solid rgb(17 17 17 / .35)}.ruck-grid-frame .ruck-ecosystem-card+.ruck-ecosystem-card{border-color:var(--ruck-grid-line)}.ruck-grid-pricing .ruck-wrap{max-width:none;padding:0}.ruck-grid-pricing .ruck-wrap>.ruck-reveal{padding:56px 24px;border-bottom:1px solid var(--ruck-grid-line)}.ruck-grid-pricing .ruck-wrap>.ruck-reveal h2{margin:0!important}.ruck-grid-pricing .ruck-pricing-cards{gap:0;margin:0}.ruck-grid-pricing .ruck-pricing-card{border:0;border-radius:0;box-shadow:none;background:none;padding:48px 40px}.ruck-grid-pricing .ruck-pricing-card--featured{background:linear-gradient(180deg,#bda3771a,#bda37705)}@media screen and (max-width:900px){.ruck-hero-split{flex-direction:column}.ruck-hero-split-section{--hero-pad: 24px}.ruck-hero-split-section .ruck-hero-split__head{padding:104px 24px 24px}.ruck-hero-split-section h1.ruck-hero-split__title{font-size:min(4.5rem,calc((min(var(--ruck-frame-max),100vw - 32px) - 48px) / 8.2))}.ruck-hero-split__aside{flex:none;width:100%;padding:0 24px 104px;border-left:0;border-top:1px solid var(--ruck-grid-line)}.ruck-grid-feature .ruck-feature-callout__phone{flex:none;width:100%;padding:32px 24px;border-left:0;border-right:0;border-bottom:1px solid var(--ruck-grid-line)}.ruck-grid-feature .ruck-feature-callout__image{max-width:280px}.ruck-grid-feature .ruck-feature-callout__col--left .ruck-feature-callout__item,.ruck-grid-feature .ruck-feature-callout__col--right .ruck-feature-callout__item{max-width:none;margin:0;padding:32px 24px;text-align:center}.ruck-grid-feature .ruck-feature-callout__col--right{border-top:1px solid var(--ruck-grid-line)}.ruck-grid-feature .ruck-feature-callout__thumb,.ruck-grid-feature .ruck-feature-callout__thumb-group{margin-left:auto;margin-right:auto}.ruck-grid-coa .ruck-divider-banner__row{flex-direction:column}.ruck-grid-coa .ruck-divider-banner__heading{padding:40px 24px 24px}.ruck-grid-coa .ruck-divider-banner__copy{flex:none;width:100%;padding:24px 24px 40px;border-left:0;border-top:1px solid rgb(17 17 17 / .35)}.ruck-grid-pricing .ruck-pricing-card+.ruck-pricing-card{border-left:0;border-top:1px solid var(--ruck-grid-line)}}.ruck-theme-desert p{letter-spacing:.04em}.ruck-theme-desert p{color:var(--ruck-steele);font-size:var(--ruck-body-size);font-weight:var(--ruck-body-weight);line-height:var(--ruck-body-leading);letter-spacing:var(--ruck-body-tracking)}@media screen and (min-width:901px)and (max-width:1200px){.ruck-hero-split-section .ruck-hero-split__aside .ruck-buttons{flex-direction:column;align-items:flex-start}}.ruck-section.ruck-grid-frame.ruck-grid-coa,.ruck-section.ruck-grid-frame.ruck-grid-pricing{margin-top:128px}@media screen and (max-width:900px){.ruck-section.ruck-grid-frame.ruck-grid-coa,.ruck-section.ruck-grid-frame.ruck-grid-pricing{margin-top:80px}}.ruck-grid-feature{--feature-gap: 16px}.ruck-grid-feature .ruck-feature-callout__item .ruck-card-num{margin-bottom:var(--feature-gap)}.ruck-grid-feature .ruck-feature-callout__item h4{margin-bottom:var(--feature-gap)!important}.ruck-grid-feature .ruck-feature-callout__item>.ruck-feature-callout__thumb,.ruck-grid-feature .ruck-feature-callout__item>.ruck-feature-callout__thumb-group{margin-top:var(--feature-gap)}.ruck-grid-feature .ruck-feature-callout__thumb-group{gap:var(--feature-gap)}.ruck-grid-feature .ruck-feature-callout__item+.ruck-feature-callout__item{border-top:0}.ruck-grid-feature .ruck-feature-callout__phone{border-left:0;border-right:0}.ruck-grid-feature .ruck-feature-callout__col .ruck-feature-callout__item:not(:last-child){padding-bottom:calc(var(--feature-gap) / 2)}.ruck-grid-feature .ruck-feature-callout__col .ruck-feature-callout__item+.ruck-feature-callout__item{padding-top:calc(var(--feature-gap) / 2)}@media screen and (max-width:900px){.ruck-grid-feature .ruck-feature-callout__phone{border-bottom:0}.ruck-grid-feature .ruck-feature-callout__col--right{border-top:0}}.ruck-section.ruck-grid-frame.ruck-theme-desert{border:0}.ruck-section.ruck-grid-frame.ruck-theme-desert:before,.ruck-section.ruck-grid-frame.ruck-theme-desert:after{display:none}.ruck-hero-split__aside,.ruck-grid-coa .ruck-divider-banner__copy{border-left:0}.ruck-grid-pricing .ruck-wrap>.ruck-reveal{border-bottom:0}.ruck-grid-pricing .ruck-pricing-card+.ruck-pricing-card{border-left:0}.ruck-grid-frame .ruck-ecosystem-card+.ruck-ecosystem-card{border-color:var(--ruck-line)}@media screen and (max-width:900px){.ruck-hero-split__aside,.ruck-grid-coa .ruck-divider-banner__copy{border-top:0}.ruck-grid-pricing .ruck-pricing-card+.ruck-pricing-card{border-top:0}}main p:not([class*=title],[class*=label],[class*=eyebrow],[class*=price],[class*=note],[class*=caption],[class*=badge],:is(a,button,summary,label,header,nav,footer,.ruck-compare-row) p),main ol.ruck-copy,main ul.ruck-copy{color:var(--ruck-steele);font-size:var(--ruck-body-size);font-weight:var(--ruck-body-weight);line-height:var(--ruck-body-leading);letter-spacing:var(--ruck-body-tracking)}.ruck-theme-desert .ruck-divider-banner__copy p{color:var(--ruck-black)}.ruck-section.ruck-home-hero{width:100%;margin:32px 0 0;background:var(--ruck-orange);color:var(--ruck-black);overflow-x:clip;--ruck-hero-title: clamp(1.75rem, calc((100vw - 80px) / 7.1), 3.75rem)}.ruck-home-hero .ruck-hero-bg{display:flex;flex-direction:column;width:min(var(--ruck-frame-max),calc(100% - 32px));margin:0 auto;overflow:visible}.ruck-home-hero .ruck-hero-bg__content{order:1;max-width:none;padding:0 56px 40px}.ruck-home-hero .ruck-hero-bg__scrim{display:none}.ruck-home-hero .ruck-hero-bg__media{order:2;position:relative;inset:auto;width:min(66%,290px);height:auto;min-height:0;max-height:none;aspect-ratio:1201 / 1069;margin:0 24px 24px auto}.ruck-home-hero .ruck-hero-bg__img{object-fit:contain;object-position:50% 50%}.ruck-home-hero h1{color:var(--ruck-black)}.ruck-home-hero .section-label{position:relative;display:block;margin:0 -56px 40px;padding:18px 56px;color:var(--ruck-black);border-bottom:1px solid transparent}.ruck-home-hero .section-label:after{content:"";position:absolute;bottom:-1px;left:calc(50% - 50vw);width:100vw;height:1px;background:#11111159}.ruck-home-hero .ruck-home-hero__title{font-size:var(--ruck-hero-title);line-height:.95;margin-bottom:0!important}.ruck-home-hero .ruck-home-hero__head{margin-bottom:32px}.ruck-home-hero .ruck-home-hero__body{max-width:520px}.ruck-section.ruck-home-hero .ruck-hero-bg__content p{color:var(--ruck-black);margin:0}.ruck-home-hero .ruck-buttons{margin-top:32px}.ruck-home-hero .ruck-button.ruck-button-fill{background:var(--ruck-black);border-color:var(--ruck-black);color:#bda377}.ruck-home-hero .ruck-button.ruck-button-fill:hover{background:transparent;border-color:var(--ruck-black);color:var(--ruck-black)}.ruck-home-hero .ruck-button:not(.ruck-button-fill){background:transparent;border-color:var(--ruck-black);color:var(--ruck-black)}.ruck-home-hero .ruck-button:not(.ruck-button-fill):hover{background:var(--ruck-black);border-color:var(--ruck-black);color:#bda377}@media screen and (min-width:901px){.ruck-home-hero .section-label{margin-bottom:40px}.ruck-home-hero .ruck-hero-bg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:calc(var(--ruck-hero-title) * .95 + 500px)}.ruck-home-hero .ruck-hero-bg__content{grid-column:1 / -1;grid-row:1;align-self:start;padding-top:0;padding-bottom:56px}.ruck-home-hero .ruck-hero-bg__media{grid-column:2;grid-row:1;align-self:end;width:var(--ruck-hero-photo-w);margin:0 var(--ruck-hero-photo-mr) 56px 0}.ruck-section.ruck-home-hero{--ruck-hero-title: clamp( 2rem, calc((min(var(--ruck-frame-max), 100vw - 32px) - 112px) / 8.7), 9.5rem );--ruck-hero-copy: min(520px, calc(8.3 * var(--ruck-hero-title) - 400px));--ruck-hero-photo-w: 360px;--ruck-hero-photo-mr: calc( min(var(--ruck-frame-max), 100vw - 32px) - 56px - 5.81 * var(--ruck-hero-title) - .3 * var(--ruck-hero-copy) - .3 * var(--ruck-hero-photo-w) );--ruck-hero-body-w: min( calc(4.44 * var(--ruck-hero-title)), calc( min(var(--ruck-frame-max), 100vw - 32px) - var(--ruck-hero-photo-mr) - var(--ruck-hero-photo-w) - 96px ) )}.ruck-home-hero .ruck-home-hero__line{white-space:nowrap}.ruck-home-hero .ruck-home-hero__body{max-width:var(--ruck-hero-body-w)}}@media screen and (min-width:901px)and (max-width:1030px){.ruck-home-hero .ruck-hero-bg{min-height:calc(var(--ruck-hero-title) * 1.9 + 500px)}}@media screen and (max-width:900px){.ruck-home-hero .section-label{margin:0 -24px 32px;padding:16px 24px}}.ruck-section.ruck-home-grid{--ruck-grid-line: rgb(var(--color-foreground-rgb, 245 245 245) / .28);width:min(var(--ruck-frame-max),calc(100% - 32px));margin-left:auto;margin-right:auto;border:1px solid var(--ruck-grid-line)}.ruck-home-grid .ruck-wrap{max-width:none;padding-top:0;padding-left:56px;padding-right:56px}.ruck-home-grid .ruck-wrap.ruck-wrap--card{background:none;border:0;border-radius:0}.ruck-home-grid .ruck-wrap>.section-label{display:block;margin:0 -56px 64px;padding:18px 56px;border-bottom:1px solid var(--ruck-grid-line)}.ruck-home-cards .ruck-wrap{padding-bottom:0}.ruck-home-cards .ruck-grid-4,.ruck-home-perks .ruck-grid-3{gap:0;margin-left:-56px;margin-right:-56px;border-top:1px solid var(--ruck-grid-line)}.ruck-home-cards .ruck-card.ruck-feature-card,.ruck-home-perks .ruck-card.ruck-perk-card{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none;padding:40px}.ruck-home-cards .ruck-card.ruck-feature-card{background:linear-gradient(160deg,#bda37721,#bda3770d 48%,#bda37704);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738}.ruck-home-cards .ruck-card:first-child,.ruck-home-perks .ruck-card:first-child{padding-left:56px}.ruck-home-cards .ruck-card+.ruck-card,.ruck-home-perks .ruck-card+.ruck-card{border-left:1px solid var(--ruck-grid-line)}.ruck-home-perks .ruck-wrap{padding-bottom:0}.ruck-home-perks .ruck-wrap>.section-label{margin-bottom:40px}.ruck-home-perks .ruck-wrap>.ruck-reveal p{margin-bottom:0}.ruck-home-perks .ruck-wrap>.ruck-reveal .ruck-buttons{margin-top:24px}.ruck-home-perks .ruck-grid-3{margin-top:40px!important}.ruck-home-perks .ruck-card.ruck-perk-card{padding:32px}.ruck-home-perks .ruck-card:first-child{padding-left:56px}.ruck-home-cards .ruck-wrap>.section-label{margin-bottom:0;background:#000}.ruck-home-cards .ruck-wrap>.ruck-reveal{margin:0 -56px;padding:56px}.ruck-home-cards .ruck-wrap>.ruck-reveal h2{margin:0 0 20px!important;color:var(--color-foreground);white-space:nowrap;font-size:min(clamp(2.25rem,4.5vw,3.5rem),calc((min(var(--ruck-frame-max),100vw - 32px) - 96px) / 13.1))}.ruck-home-cards .ruck-wrap>.ruck-reveal p{margin:0;color:var(--ruck-steele)}.ruck-home-cards .ruck-wrap>.ruck-reveal .ruck-buttons{margin:28px 0 0}.ruck-home-cards .ruck-grid-4{margin-top:0!important}.ruck-home-cards .ruck-wrap>.ruck-reveal .ruck-button:not(.ruck-button-fill){background:var(--ruck-night);color:var(--ruck-orange);border-color:var(--ruck-orange)}.ruck-home-cards .ruck-wrap>.ruck-reveal .ruck-button:not(.ruck-button-fill):hover{background:var(--ruck-orange);color:var(--ruck-black);border-color:var(--ruck-orange)}@media screen and (max-width:900px){.ruck-home-grid .ruck-wrap,.ruck-home-hero .ruck-hero-bg__content{padding-left:24px;padding-right:24px}.ruck-home-grid .ruck-wrap>.section-label{margin:0 -24px 32px;padding:16px 24px}.ruck-home-perks .ruck-wrap>.section-label{margin-bottom:24px}.ruck-home-perks .ruck-grid-3{margin-top:32px!important}.ruck-home-perks .ruck-card.ruck-perk-card,.ruck-home-perks .ruck-card:first-child{padding:24px}.ruck-home-cards .ruck-wrap>.section-label{margin-bottom:0}.ruck-home-cards .ruck-wrap>.ruck-reveal{margin:0 -24px;padding:40px 24px}.ruck-home-cards .ruck-wrap>.ruck-reveal h2{margin-bottom:16px!important;font-size:min(clamp(2.25rem,4.5vw,3.5rem),calc((min(var(--ruck-frame-max),100vw - 32px) - 48px) / 13.1))}.ruck-home-cards .ruck-wrap>.ruck-reveal .ruck-buttons{margin-top:24px}.ruck-home-cards .ruck-grid-4,.ruck-home-perks .ruck-grid-3{margin-left:-24px;margin-right:-24px}.ruck-home-cards .ruck-card.ruck-feature-card,.ruck-home-perks .ruck-card.ruck-perk-card,.ruck-home-cards .ruck-card:first-child,.ruck-home-perks .ruck-card:first-child{padding:28px 24px}.ruck-home-cards .ruck-card+.ruck-card,.ruck-home-perks .ruck-card+.ruck-card{border-left:0;border-top:1px solid var(--ruck-grid-line)}}main .shopify-section:not(.header-section) .section-background{background-color:transparent}main .shopify-section:not(.header-section)[id*=collection_list_Y66Rtq] .section-background{background-color:var(--color-background)}main .main-collection-grid{background-color:transparent}.ruck-section.ruck-grid-frame.ruck-theme-desert.ruck-grid-coa{border:1px solid var(--ruck-grid-line);border-bottom:0}.ruck-section.ruck-grid-frame.ruck-theme-desert.ruck-grid-eco{border:1px solid var(--ruck-grid-line);border-top:0}.ruck-section.ruck-grid-frame.ruck-theme-desert.ruck-grid-pricing{border:1px solid var(--ruck-grid-line)}.ruck-grid-coa .ruck-divider-banner{flex-direction:column;align-items:stretch}.ruck-grid-coa .ruck-divider-banner__row{flex:1 1 auto}.ruck-grid-coa .ruck-divider-banner>.section-label{display:block;margin:0;padding:18px 48px;background:linear-gradient(160deg,#bda37721,#bda3770d 48%,#bda37704),var(--ruck-black);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738;color:var(--ruck-orange)}.ruck-grid-eco .ruck-ecosystem-card+.ruck-ecosystem-card{border-color:var(--ruck-grid-line)}.ruck-grid-pricing .ruck-wrap>.section-label{display:block;margin:0;padding:18px 56px;border-bottom:1px solid var(--ruck-grid-line);text-align:center;text-indent:.15em}.ruck-grid-pricing .ruck-pricing-cards{border-top:1px solid var(--ruck-grid-line)}.ruck-grid-pricing .ruck-pricing-card+.ruck-pricing-card{border-left:1px solid var(--ruck-grid-line)}@media screen and (max-width:900px){.ruck-grid-coa .ruck-divider-banner>.section-label,.ruck-grid-pricing .ruck-wrap>.section-label{padding:16px 24px}.ruck-grid-pricing .ruck-pricing-card+.ruck-pricing-card{border-left:0;border-top:1px solid var(--ruck-grid-line)}}body:has(.ruck-home-hero) *,body:has(.ruck-home-hero) *:before,body:has(.ruck-home-hero) *:after{border-radius:0!important}body:has(.ruck-home-hero){--ruck-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}.ruck-home-hero .ruck-hero-bg__media{overflow:visible}.ruck-home-hero .ruck-hero-chip{position:absolute;z-index:2;right:0;top:100%;margin-top:12px;width:min(310px,calc(100vw - 80px));box-sizing:border-box;padding:12px 14px;font:500 11px/1.55 var(--ruck-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f5f5;background:#11111180;border:1px solid rgb(245 245 245 / .32);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.ruck-home-hero .ruck-hero-chip:after{content:"";position:absolute;top:-1px;right:-1px;width:15px;height:15px;background:linear-gradient(to top right,transparent calc(50% - .5px),rgb(245 245 245 / .32) calc(50% - .5px),rgb(245 245 245 / .32) calc(50% + .5px),transparent calc(50% + .5px))}.ruck-home-hero .ruck-hero-chip__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgb(245 245 245 / .22);color:#bda377}.ruck-home-hero .ruck-hero-chip__dot{flex:none;width:6px;height:6px;background:#bda377;box-shadow:0 0 8px #bda377}.ruck-home-hero .ruck-hero-chip__rows{margin:0;display:grid;gap:4px}.ruck-home-hero .ruck-hero-chip__rows>div{display:grid;grid-template-columns:60px 1fr;gap:8px}.ruck-home-hero .ruck-hero-chip__rows dt{color:#f5f5f599}.ruck-home-hero .ruck-hero-chip__rows dd{margin:0}@media screen and (max-width:900px){.ruck-home-hero .ruck-hero-bg__media{margin-bottom:150px}}@media screen and (min-width:1280px){.ruck-home-hero .ruck-hero-chip{top:auto;bottom:20px;right:calc(-1*min(190px,var(--ruck-hero-photo-mr) - 20px));margin-top:0;width:256px}}@media screen and (min-width:901px)and (max-width:1279px){.ruck-home-hero .ruck-hero-chip{display:none}}body:has(.ruck-home-hero) .ruck-anvil-card--carousel .ruck-anvil-card__content{padding:20px}body:has(.ruck-home-hero) .ruck-anvil-card__plate{position:relative;display:flex;align-items:baseline;gap:12px;box-sizing:border-box;padding:12px 16px;background:#11111161;border:1px solid rgb(245 245 245 / .28);-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}body:has(.ruck-home-hero) .ruck-anvil-card__plate:after{content:"";position:absolute;top:-1px;right:-1px;width:13px;height:13px;background:linear-gradient(to top right,transparent calc(50% - .5px),rgb(245 245 245 / .28) calc(50% - .5px),rgb(245 245 245 / .28) calc(50% + .5px),transparent calc(50% + .5px))}body:has(.ruck-home-hero) .ruck-anvil-card__plate .ruck-anvil-card__num{flex:none;margin:0!important;font-family:var(--ruck-mono);font-size:.75rem;letter-spacing:.12em;color:#bda377}body:has(.ruck-home-hero) .ruck-anvil-card__plate .ruck-anvil-card__num:after{content:" //"}body:has(.ruck-home-hero) .ruck-anvil-card__plate .ruck-anvil-card__label{font-size:.95rem}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ruck-home-hero .ruck-hero-chip{background:#111111d1}body:has(.ruck-home-hero) .ruck-anvil-card__plate{background:#111111b8}}body:has(.ruck-home-hero) .section-label{font-size:10px}.ruck-button,.ruck-button-solid,.ruck-button-clip{--ruck-cta-cut: 10px;clip-path:polygon(0 0,calc(100% - var(--ruck-cta-cut)) 0,100% var(--ruck-cta-cut),100% 100%,0 100%)}.ruck-button,.ruck-button-clip--edge{position:relative}.ruck-button:after,.ruck-button-clip--edge:after{content:"";position:absolute;top:-1px;left:calc(100% - var(--ruck-cta-cut) + 1px);width:calc(var(--ruck-cta-cut) * 1.4143);height:0;border-top:1px solid;border-color:inherit;transform-origin:0 0;transform:rotate(45deg);pointer-events:none}.ruck-button:focus-visible,.ruck-button-solid:focus-visible,.ruck-button-clip:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.ruck-home-carousel .ruck-wrap>.section-label{margin-bottom:40px}.ruck-home-carousel .ruck-wrap>.ruck-reveal p{margin-bottom:0}.ruck-home-carousel .ruck-carousel-wrap--full-bleed{margin-top:32px;padding:0}.ruck-home-carousel .ruck-carousel-arrows{padding:0 56px;margin-bottom:24px}.ruck-home-carousel .ruck-carousel-track,.ruck-home-carousel #anvil-carousel-track{gap:0;padding:0;border-top:1px solid var(--ruck-grid-line)}.ruck-home-carousel .ruck-anvil-card--carousel{flex:0 0 calc((min(var(--ruck-frame-max),100vw - 32px) - 2px) / 2.7)}.ruck-home-carousel .ruck-anvil-card--carousel+.ruck-anvil-card--carousel{border-left:1px solid var(--ruck-grid-line)}.ruck-home-carousel .ruck-carousel-wrap--full-bleed:after{right:0}.ruck-home-app .ruck-wrap{padding-bottom:0}.ruck-home-app .ruck-wrap>.section-label{margin-bottom:0}.ruck-home-app .ruck-grid-2--wide-right{gap:0;margin-left:-56px;margin-right:-56px;align-items:stretch}.ruck-home-app .ruck-grid-2--wide-right>.ruck-reveal:first-child{padding:56px}.ruck-home-app .ruck-grid-2--wide-right>.ruck-reveal:last-child{border-left:1px solid var(--ruck-grid-line)}@media screen and (max-width:900px){.ruck-home-carousel .ruck-wrap>.section-label{margin-bottom:24px}.ruck-home-carousel .ruck-carousel-arrows{padding:0 24px}.ruck-home-app .ruck-grid-2--wide-right{margin-left:-24px;margin-right:-24px}.ruck-home-app .ruck-grid-2--wide-right>.ruck-reveal:first-child{padding:32px 24px}.ruck-home-app .ruck-grid-2--wide-right>.ruck-reveal:last-child{border-left:0;border-bottom:1px solid var(--ruck-grid-line)}}@media screen and (max-width:600px){.ruck-home-carousel .ruck-anvil-card--carousel{flex:0 0 calc((min(var(--ruck-frame-max),100vw - 32px) - 2px)*.85)}}body:has(.ruck-home-hero) .ruck-section:not(.ruck-home-hero) .section-label{background:#000;color:var(--ruck-orange)}body:has(.ruck-home-hero) .ruck-section:not(.ruck-home-grid):not(.ruck-home-hero) .section-label{padding:8px 14px}.ruck-home-compare{--ruck-compare-col1: 320px}.ruck-home-compare .ruck-wrap{padding-bottom:0}.ruck-home-compare .ruck-wrap>.section-label{margin-bottom:40px}.ruck-home-compare .ruck-wrap>.ruck-reveal p{margin-bottom:0}.ruck-home-compare .ruck-compare-scroll{margin:40px -56px 0}.ruck-home-compare .ruck-compare-table{margin-top:0;padding:0;border:0;border-top:1px solid var(--ruck-grid-line);border-radius:0}.ruck-home-compare .ruck-compare-table__highlight{left:var(--ruck-compare-col1);width:calc((100% - var(--ruck-compare-col1)) / 3);border:0}.ruck-home-compare .ruck-compare-columns,.ruck-home-compare .ruck-compare-row{grid-template-columns:var(--ruck-compare-col1) 1fr 1fr 1fr;gap:0;padding:0;align-items:stretch}.ruck-home-compare .ruck-compare-columns,.ruck-home-compare .ruck-compare-row{border-bottom:1px solid var(--ruck-grid-line)}.ruck-home-compare .ruck-compare-row:last-child{border-bottom:0}.ruck-home-compare .ruck-compare-columns>*,.ruck-home-compare .ruck-compare-row>*{padding:14px 20px}.ruck-home-compare .ruck-compare-columns>*{padding-block:22px}.ruck-home-compare .ruck-compare-columns>*+*,.ruck-home-compare .ruck-compare-row>*+*{border-left:1px solid var(--ruck-grid-line)}.ruck-home-compare .ruck-compare-columns>:first-child,.ruck-home-compare .ruck-compare-row>:first-child{padding-left:56px;text-align:left}.ruck-home-compare .ruck-compare-row>*{display:flex;align-items:center;justify-content:center}.ruck-home-compare .ruck-compare-row>:first-child{justify-content:flex-start}@media screen and (max-width:1024px){.ruck-home-compare{--ruck-compare-col1: 210px}.ruck-home-compare .ruck-compare-table{min-width:620px}.ruck-home-compare .ruck-compare-columns,.ruck-home-compare .ruck-compare-row{grid-template-columns:var(--ruck-compare-col1) repeat(3,minmax(150px,1fr))}.ruck-home-compare .ruck-compare-columns>*,.ruck-home-compare .ruck-compare-row>*{padding:12px 14px}.ruck-home-compare .ruck-compare-columns>*{padding-block:18px}.ruck-home-compare .ruck-compare-columns>:first-child,.ruck-home-compare .ruck-compare-row>:first-child{padding-left:24px}}@media screen and (max-width:700px){.ruck-home-compare{--ruck-compare-col1: 170px}}.ruck-home-compare.is-collapsed .ruck-compare-row:nth-child(n+9){display:none}.ruck-home-compare.is-collapsed .ruck-compare-row:nth-child(8){border-bottom:0}.ruck-home-compare .ruck-compare-row.is-entering{animation:ruck-compare-row-in .45s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes ruck-compare-row-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.ruck-home-compare .ruck-compare-row.is-entering{animation:none}}.ruck-home-compare .ruck-compare-toggle{--ruck-cta-cut: 14px;clip-path:polygon(0 0,calc(100% - var(--ruck-cta-cut)) 0,100% var(--ruck-cta-cut),100% 100%,0 100%);display:block;width:calc(100% + 112px);margin:0 -56px;padding:18px 20px;border:0;border-top:1px solid var(--ruck-grid-line);background:var(--ruck-orange);cursor:pointer;font:500 11px/1 var(--ruck-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ruck-black);transition:filter .2s}.ruck-home-compare .ruck-compare-toggle[hidden]{display:none}.ruck-home-compare .ruck-compare-toggle:hover{filter:brightness(1.08)}.ruck-home-compare .ruck-compare-toggle:focus-visible{outline:1px solid var(--ruck-black);outline-offset:-4px}@media screen and (max-width:900px){.ruck-home-compare .ruck-compare-toggle{width:calc(100% + 48px);margin:0 -24px}.ruck-home-compare .ruck-wrap>.section-label{margin-bottom:24px}.ruck-home-compare .ruck-compare-scroll{margin:32px -24px 0}}.ruck-home-grid.ruck-home-demo{border-bottom:0}.ruck-home-demo .ruck-wrap{padding-bottom:48px}.ruck-home-demo .ruck-wrap>.section-label{text-align:left;margin-bottom:48px}.ruck-home-demo .ruck-wrap>br{display:none}[id$=__waitlist_form_homeDemo] .ruck-section{--ruck-grid-line: rgb(var(--color-foreground-rgb, 245 245 245) / .28);width:min(var(--ruck-frame-max),calc(100% - 32px));margin-left:auto;margin-right:auto;margin-bottom:40px;border:1px solid var(--ruck-grid-line)}[id$=__waitlist_form_homeDemo] .ruck-wrap{padding-top:48px;padding-bottom:56px}.ruck-home-compare .ruck-wrap>.section-label{margin-bottom:0}.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal{margin:0 -56px;padding:56px;background:var(--ruck-orange)}.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal h2,.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal p{color:var(--ruck-black)}.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal{text-align:center}.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal h2,.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal p{margin-left:auto;margin-right:auto}.ruck-home-compare .ruck-compare-scroll{margin-top:0}@media screen and (max-width:900px){.ruck-section.ruck-home-compare .ruck-wrap>.ruck-reveal{margin:0 -24px;padding:32px 24px}.ruck-home-compare .ruck-wrap>.section-label{margin-bottom:0}.ruck-home-compare .ruck-compare-scroll{margin-top:0}}[id$=__waitlist_form_homeDemo] .ruck-section{border-top:0}.ruck-home-grid.ruck-home-demo,[id$=__waitlist_form_homeDemo] .ruck-section{background:#222}.ruck-home-grid.ruck-home-demo .ruck-wrap{padding-bottom:0}.ruck-home-grid.ruck-home-demo .ruck-wrap>p{margin-bottom:0}[id$=__waitlist_form_homeDemo] .ruck-wrap{padding-top:32px}.ruck-home-perks .ruck-card.ruck-perk-card{background:linear-gradient(160deg,#bda37721,#bda3770d 48%,#bda37704);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738}.facets-block-wrapper,.footer-utilities .section-background{background-color:#111!important}[id$=__waitlist_form_4CgR6C] .ruck-section{--ruck-grid-line: rgb(var(--color-foreground-rgb, 245 245 245) / .28);width:min(var(--ruck-frame-max),calc(100% - 32px));margin:40px auto;border:1px solid var(--ruck-grid-line)}[id$=__waitlist_form_4CgR6C] .ruck-wrap{max-width:none;padding:0}[id$=__waitlist_form_4CgR6C] .ruck-waitlist-layout{grid-template-columns:minmax(0,1fr) minmax(0,502px);grid-template-rows:auto auto auto 1fr;gap:0;align-items:stretch;padding-top:0}[id$=__waitlist_form_4CgR6C] .ruck-waitlist-intro,[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col{display:contents}[id$=__waitlist_form_4CgR6C] .section-label{grid-column:1 / -1;grid-row:1;margin:0;padding:18px 56px;background:#000;color:var(--ruck-orange);font-size:10px;border-bottom:1px solid var(--ruck-grid-line)}[id$=__waitlist_form_4CgR6C] .section-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:1px;background:currentColor;box-shadow:0 0 8px currentColor;animation:fui-led 2.4s ease-in-out infinite}[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col>h1{grid-column:1;grid-row:2;margin:0;padding:56px 56px 0}[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col>p{grid-column:1;grid-row:3;margin:0;padding:24px 56px 0}[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col>.ruck-upgrade-box{grid-column:1;grid-row:4;align-self:start;width:calc(100% - 112px);margin-left:56px;margin-right:56px;margin-bottom:56px}[id$=__waitlist_form_4CgR6C] .ruck-waitlist-layout .ruck-form-card{grid-column:2;grid-row:2 / 5;border-left:1px solid var(--ruck-grid-line);border-radius:0;padding:40px}@media screen and (max-width:900px){[id$=__waitlist_form_4CgR6C] .ruck-waitlist-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:none}[id$=__waitlist_form_4CgR6C] .section-label{padding:16px 24px}[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col>h1{padding:32px 24px 0}[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col>p{padding:16px 24px 0}[id$=__waitlist_form_4CgR6C] .ruck-demo-hero-col>.ruck-upgrade-box{width:calc(100% - 48px);margin-left:24px;margin-right:24px;margin-bottom:32px}[id$=__waitlist_form_4CgR6C] .ruck-waitlist-layout .ruck-form-card{grid-column:1;grid-row:auto;border-left:0;border-top:1px solid var(--ruck-grid-line);padding:32px 24px}}@media(prefers-reduced-motion:reduce){[id$=__waitlist_form_4CgR6C] .section-label:before{animation:none}}.ruck-ind-hero .ruck-wrap>.section-label,.ruck-ind-browse .ruck-wrap>.section-label,.ruck-ind-why .ruck-wrap>.section-label{background:#000;color:var(--ruck-orange);font-size:10px;margin-bottom:56px}.ruck-ind-hero .ruck-wrap>.section-label:before,.ruck-ind-browse .ruck-wrap>.section-label:before,.ruck-ind-why .ruck-wrap>.section-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:1px;background:currentColor;box-shadow:0 0 8px currentColor;animation:fui-led 2.4s ease-in-out infinite}.ruck-ind-hero .ruck-wrap{padding-bottom:64px}.ruck-ind-browse .ruck-wrap,.ruck-ind-why .ruck-wrap{padding-bottom:0}.ruck-ind-browse .ruck-carousel-wrap{margin:56px -56px 0;border-top:1px solid var(--ruck-grid-line)}.ruck-ind-browse .ruck-carousel-arrows{margin:0;padding:14px 56px;border-bottom:1px solid var(--ruck-grid-line)}.ruck-ind-browse .ruck-carousel-arrow{border-radius:0;border-color:var(--ruck-grid-line)}.ruck-ind-browse .ruck-carousel-track,.ruck-ind-browse #trade-carousel-track{gap:0;padding:0}.ruck-ind-browse .ruck-carousel-card{flex:0 0 calc((min(var(--ruck-frame-max),100vw - 32px) - 2px)/3.2)}.ruck-ind-browse .ruck-trade-card{border:0;border-radius:0;padding:40px;background:linear-gradient(160deg,#bda37721,#bda3770d 48%,#bda37704);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738}.ruck-ind-browse .ruck-trade-card+.ruck-trade-card{border-left:1px solid var(--ruck-grid-line)}.ruck-ind-browse .ruck-trade-card.ruck-card-link:hover,.ruck-ind-browse .ruck-trade-card.ruck-card-link.is-active{background:linear-gradient(160deg,#bda37742,#bda3771a 48%,#bda37708);border-left-color:var(--ruck-grid-line)}.ruck-ind-browse .ruck-feature-detail{margin:0 -56px!important;padding:48px 56px;border:0;border-top:1px solid var(--ruck-grid-line);border-radius:0;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ruck-ind-why .ruck-wrap>.section-label{margin-bottom:0}.ruck-ind-why .ruck-wrap>.ruck-grid-2{gap:0;margin:0 -56px;align-items:stretch}.ruck-ind-why .ruck-wrap>.ruck-grid-2>.ruck-reveal,.ruck-ind-why .ruck-wrap>.ruck-grid-2>.ruck-reveal-stagger{padding:56px}.ruck-ind-why .ruck-wrap>.ruck-grid-2>.ruck-reveal-stagger{border-left:1px solid var(--ruck-grid-line)}.ruck-ind-why .ruck-wrap>.ruck-grid-2 .ruck-stat:first-child{border-top:0;padding-top:0}.ruck-ind-why .ruck-wrap>.ruck-grid-4{gap:0;margin:0 -56px!important;border-top:1px solid var(--ruck-grid-line)}.ruck-ind-why .ruck-grid-4>.ruck-card{border-top:0;padding:40px;background:linear-gradient(160deg,#bda37721,#bda3770d 48%,#bda37704);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738}.ruck-ind-why .ruck-grid-4>.ruck-card:first-child{padding-left:56px}.ruck-ind-why .ruck-grid-4>.ruck-card+.ruck-card{border-left:1px solid var(--ruck-grid-line)}@media screen and (max-width:900px){.ruck-ind-hero .ruck-wrap>.section-label,.ruck-ind-browse .ruck-wrap>.section-label{margin-bottom:32px}.ruck-ind-hero .ruck-wrap{padding-bottom:40px}.ruck-ind-browse .ruck-carousel-wrap{margin:32px -24px 0}.ruck-ind-browse .ruck-carousel-arrows{padding:12px 24px}.ruck-ind-browse .ruck-carousel-card{flex-basis:78%}.ruck-ind-browse .ruck-trade-card{padding:28px 24px}.ruck-ind-browse .ruck-feature-detail{margin:0 -24px!important;padding:32px 24px}.ruck-ind-why .ruck-wrap>.ruck-grid-2,.ruck-ind-why .ruck-wrap>.ruck-grid-4{margin-left:-24px!important;margin-right:-24px!important}.ruck-ind-why .ruck-wrap>.ruck-grid-2>.ruck-reveal,.ruck-ind-why .ruck-wrap>.ruck-grid-2>.ruck-reveal-stagger{padding:32px 24px}.ruck-ind-why .ruck-wrap>.ruck-grid-2>.ruck-reveal-stagger{border-left:0;border-top:1px solid var(--ruck-grid-line)}.ruck-ind-why .ruck-grid-4>.ruck-card,.ruck-ind-why .ruck-grid-4>.ruck-card:first-child{padding:28px 24px}.ruck-ind-why .ruck-grid-4>.ruck-card+.ruck-card{border-left:0;border-top:1px solid var(--ruck-grid-line)}}@media(prefers-reduced-motion:reduce){.ruck-ind-hero .ruck-wrap>.section-label:before,.ruck-ind-browse .ruck-wrap>.section-label:before,.ruck-ind-why .ruck-wrap>.section-label:before{animation:none}}body:has(.ruck-hero-split-section) *,body:has(.ruck-hero-split-section) *:before,body:has(.ruck-hero-split-section) *:after{border-radius:0!important}body:has(.ruck-hero-split-section) .section-label{font-size:10px}.ruck-grid-frame:before,.ruck-grid-frame:after{content:none!important}.ruck-hero-split-section>.ruck-wrap>.section-label,.ruck-grid-pricing .ruck-wrap>.section-label{display:block;margin:0;padding:18px 56px;background:#000;color:var(--ruck-orange);text-align:left;text-indent:0;border-bottom:1px solid var(--ruck-grid-line)}.ruck-hero-split-section>.ruck-wrap>.section-label:before,.ruck-grid-pricing .ruck-wrap>.section-label:before,.ruck-grid-coa .ruck-divider-banner>.section-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:1px;background:currentColor;box-shadow:0 0 8px currentColor;animation:fui-led 2.4s ease-in-out infinite}.ruck-hero-split-section .ruck-hero-split__head,.ruck-hero-split-section .ruck-hero-split__aside{padding:56px}.ruck-grid-eco .ruck-ecosystem-card,.ruck-grid-pricing .ruck-pricing-card{background:linear-gradient(160deg,#bda37721,#bda3770d 48%,#bda37704);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738}.ruck-grid-pricing .ruck-pricing-card--featured{background:linear-gradient(160deg,#bda37742,#bda3771a 48%,#bda37708)}@media screen and (max-width:900px){.ruck-hero-split-section>.ruck-wrap>.section-label,.ruck-grid-pricing .ruck-wrap>.section-label{padding:16px 24px}.ruck-hero-split-section .ruck-hero-split__head{padding:32px 24px 24px}.ruck-hero-split-section .ruck-hero-split__aside{padding:0 24px 32px}}@media(prefers-reduced-motion:reduce){.ruck-hero-split-section>.ruck-wrap>.section-label:before,.ruck-grid-pricing .ruck-wrap>.section-label:before,.ruck-grid-coa .ruck-divider-banner>.section-label:before{animation:none}}.ruck-grid-coa .ruck-divider-banner>.section-label{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ruck-section.ruck-grid-frame.ruck-theme-desert.ruck-hero-split-section{border:1px solid var(--ruck-grid-line);margin-bottom:0}.ruck-section.ruck-grid-frame.ruck-theme-desert.ruck-grid-feature{border:1px solid var(--ruck-grid-line);border-top:0}.ruck-hero-split-section .ruck-hero-split__aside{border-left:1px solid var(--ruck-grid-line)}@media screen and (max-width:900px){.ruck-hero-split-section .ruck-hero-split__aside{border-left:0;border-top:1px solid var(--ruck-grid-line)}}.ruck-grid-feature .ruck-feature-callout__phone{border-left:1px solid var(--ruck-grid-line);border-right:1px solid var(--ruck-grid-line)}.ruck-grid-feature .ruck-feature-callout__col--left .ruck-feature-callout__item+.ruck-feature-callout__item{border-top:1px solid var(--ruck-grid-line)}@media screen and (max-width:900px){.ruck-grid-feature .ruck-feature-callout__phone{border-left:0;border-right:0;border-top:1px solid var(--ruck-grid-line);border-bottom:1px solid var(--ruck-grid-line)}.ruck-grid-feature .ruck-feature-callout__col--right .ruck-feature-callout__item{border-top:0}}.ruck-section.ruck-grid-feature .ruck-feature-callout__col .ruck-feature-callout__item{padding:40px!important}@media screen and (max-width:900px){.ruck-section.ruck-grid-feature .ruck-feature-callout__col .ruck-feature-callout__item{padding:32px!important}}.ruck-section.ruck-grid-eco .ruck-ecosystem-card{background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ruck-section.ruck-grid-feature .ruck-feature-callout__phone{background:linear-gradient(160deg,#bda37742,#bda3771a 48%,#bda37708);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px #bda37738}header.shopify-section-group-header-group{--color-foreground: #111111;--color-foreground-rgb: 17 17 17;background:var(--ruck-orange);color:#111}header.shopify-section-group-header-group .header-logo__image{filter:brightness(0)}header.shopify-section-group-header-group .header-menu .menu-list__link[href*="/pages/join-the-waitlist"]{color:var(--ruck-black)!important}header.shopify-section-group-header-group .header-menu .menu-list__link[href*="/pages/join-the-waitlist"] .menu-list__link-title{text-decoration:underline;text-underline-offset:6px}body:has(.ruck-home-hero) .section-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:1px;background:currentColor;box-shadow:0 0 8px currentColor;animation:fui-led 2.4s ease-in-out infinite}.ruck-home-compare .ruck-reveal-stagger{counter-reset:fui-row}.ruck-home-compare .ruck-compare-row{counter-increment:fui-row}.ruck-home-compare .ruck-compare-row>p:first-child:before{content:counter(fui-row,decimal-leading-zero);flex:none;align-self:center;margin:0 14px 0 0;font:500 10px/1 var(--ruck-mono);letter-spacing:.16em;color:#bda377}.ruck-home-compare .ruck-compare-columns{counter-reset:fui-col}.ruck-home-compare .ruck-compare-brand{counter-increment:fui-col}.ruck-home-compare .ruck-compare-brand:before{content:"ID-" counter(fui-col,upper-alpha);display:block;margin-bottom:8px;font:500 9px/1 var(--ruck-mono);letter-spacing:.18em;color:#f5f5f573}.ruck-home-compare .ruck-compare-brand--anvil:before{color:#bda377}.ruck-home-perks .ruck-perk-check{width:auto;height:26px;gap:10px;padding:0 12px;border-radius:0;font-size:12px}.ruck-home-perks .ruck-perk-check:after{content:"INCLUDED";font:500 9px/1 var(--ruck-mono);letter-spacing:.18em;color:#f5f5f58c}.fui-rail{display:none}@media screen and (min-width:1280px){.fui-rail{position:fixed;right:18px;top:50%;z-index:40;display:flex;flex-direction:column;gap:14px;transform:translateY(-50%)}.fui-rail a{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-decoration:none;font:500 9px/1 var(--ruck-mono);letter-spacing:.14em;color:#f5f5f566}.fui-rail a b{font-weight:500;opacity:0;transition:opacity .2s}.fui-rail a i{width:10px;height:1px;background:currentColor;transition:width .25s,background .25s}.fui-rail a:hover b,.fui-rail a.is-on b{opacity:1}.fui-rail a.is-on{color:#bda377}.fui-rail a.is-on i{width:22px}}@keyframes fui-led{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){body:has(.ruck-home-hero) .section-label:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/ruck-custom.css.map?x=1793667826740 */
