:root{--rc-black: #0b0b0c;--rc-black-soft: #151516;--rc-ink: #1a1a1b;--rc-steel: #8a8a8e;--rc-mist: #c6c6c8;--rc-line: #dcdcdb;--rc-line-dark: #2b2b2c;--rc-paper: #ffffff;--rc-bone: #f5f5f4;--rc-a-mist: .8;--rc-a-steel: .5;--rc-a-line: .153;--rc-a-line-dark: .137;--rc-font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--rc-font-body: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--rc-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-heading-family: var(--rc-font-display);--font-body-family: var(--rc-font-body);--font-heading-weight: 800;--font-body-weight: 400;--font-body-weight-bold: 600;--rc-gutter: 1.5rem;--rc-gutter-header: 1.5rem;--rc-ease: cubic-bezier(.22, .61, .36, 1);--rc-fast: .16s;--rc-slow: .42s}body{font-family:var(--rc-font-body);line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--rc-font-display);letter-spacing:-.01em;line-height:1.1;text-wrap:balance;margin:0}.h0,h1.h0{font-size:clamp(4.16rem,5.2vw,6.72rem);font-weight:900;line-height:1.02;letter-spacing:-.015em}.h1,h1{font-size:3.2rem;font-weight:900;line-height:1.06;letter-spacing:-.015em}.h2,h2{font-size:2.24rem;font-weight:800;line-height:1.1}.h3,h3{font-size:1.84rem;font-weight:800;line-height:1.2}.h4,h4{font-size:1.6rem;font-weight:700}.h5,h5{font-size:1.44rem;font-weight:700}@media only screen and (min-width:750px){.h0,h1.h0{font-size:clamp(4.16rem,5.2vw,6.72rem)}.h1,h1{font-size:3.2rem}.h2,h2{font-size:2.24rem}.h3,h3{font-size:1.84rem}}.title,.title-wrapper-with-link,.title--primary{margin:0 0 3.2rem}.title-wrapper{margin-bottom:3.2rem}.title-wrapper-with-link .title{margin:0}.rc-eyebrow{display:block;font-family:var(--rc-font-display);font-weight:700;font-size:1.152rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;margin:0 0 1.6rem;color:rgba(var(--color-foreground),var(--rc-a-mist))}.rc-mono{font-family:var(--rc-font-mono);font-variant-numeric:tabular-nums}.button,.shopify-challenge__button,.customer button{font-family:var(--rc-font-display);font-weight:700;font-size:1.28rem;letter-spacing:.02em;text-transform:none;border-radius:0;min-height:0;min-width:0;padding:1.36rem 2.72rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:background-color var(--rc-fast) var(--rc-ease),color var(--rc-fast) var(--rc-ease),border-color var(--rc-fast) var(--rc-ease)}.button:after,.button:before{display:none}.button:not([disabled]):hover{transform:none}.button--secondary{background:transparent;border:1.5px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.button--secondary:not([disabled]):hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.rc-link,.rc-section-head .link,.rc-section-head .underlined-link{font-family:var(--rc-font-display);font-weight:700;font-size:1.248rem;letter-spacing:.02em;text-decoration:none;color:rgb(var(--color-foreground));border-bottom:1px solid currentColor;padding-bottom:.2rem;white-space:nowrap;transition:opacity var(--rc-fast) var(--rc-ease)}.rc-link:hover,.rc-section-head .link:hover,.rc-section-head .underlined-link:hover{opacity:.55;text-decoration:none}.rc-section-head .link:after,.rc-section-head .underlined-link:after{content:" \2192"}.rc-container{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--rc-gutter)}@media screen and (min-width:750px){:root{--rc-gutter: 4.8rem;--rc-gutter-header: 3.2rem}.page-width{padding-inline:var(--rc-gutter)}}.header.header:not(.drawer-menu).page-width{padding-inline:var(--rc-gutter-header)}.rc-section-head.rc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;margin-bottom:3.2rem}.rc-section-head__main{min-width:0}.rc-section-head__title,.rc-section-head .title.title{font-size:2.24rem;font-weight:800;margin:0}.rc-rim{--rc-rim-size: clamp(52rem, 61vw, 104rem);position:absolute;right:calc(var(--rc-rim-size) * -.305);top:50%;translate:0 -50%;width:var(--rc-rim-size);height:var(--rc-rim-size);border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.14);pointer-events:none;z-index:2}.rc-rim:before{content:"";position:absolute;inset:calc(var(--rc-rim-size) * .0889);border-radius:50%;border:1px solid rgba(var(--color-foreground),.1)}.rc-ticks{display:flex;flex-direction:column;gap:.64rem;font-family:var(--rc-font-mono);font-size:1.04rem;letter-spacing:.05em;color:rgba(var(--color-foreground),.45)}.rc-ticks span{display:flex;align-items:center;gap:.8rem}.rc-ticks span:before{content:"";width:1.4rem;height:1px;background:rgba(var(--color-foreground),.35)}.rc-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:52rem}.rc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rc-hero__media img,.rc-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.rc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(var(--color-background))}.rc-hero__ticks{position:absolute;top:3.52rem;left:max(var(--rc-gutter),calc((100% - var(--page-width)) / 2 + var(--rc-gutter)));z-index:3}.rc-hero__inner{position:relative;z-index:4;width:100%}.rc-hero__content{max-width:64rem}.rc-hero__title{margin:0 0 1.76rem}.rc-hero__text{font-size:1.6rem;line-height:1.6;max-width:44ch;color:rgba(var(--color-foreground),var(--rc-a-mist));margin:0 0 2.88rem}.rc-hero__actions{display:flex;gap:1.44rem;flex-wrap:wrap}@media screen and (max-width:860px){.rc-rim{--rc-rim-size: 118vw;right:-38%}.rc-hero__ticks{display:none}}.rc-stats{display:flex;gap:4.8rem}.rc-stat{flex:1;padding-left:2.56rem;border-left:1px solid rgba(var(--color-foreground),var(--rc-a-line-dark))}.rc-stat:first-child{border-left:none;padding-left:0}.rc-stat__num{font-family:var(--rc-font-display);font-weight:900;font-size:3.36rem;letter-spacing:-.01em;line-height:1.1}.rc-stat__desc{margin:.8rem 0 0;font-size:1.312rem;line-height:1.5;max-width:26ch;color:rgba(var(--color-foreground),var(--rc-a-mist))}@media screen and (max-width:860px){.rc-stats{flex-direction:column;gap:2.24rem}.rc-stat{border-left:none;padding-left:0;border-top:1px solid rgba(var(--color-foreground),var(--rc-a-line-dark));padding-top:1.92rem}.rc-stat:first-child{border-top:none;padding-top:0}}.rc-cat-grid{display:grid;gap:3.2rem}.rc-cat{display:block;text-decoration:none;color:inherit}.rc-cat__media{aspect-ratio:1 / 1;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),var(--rc-a-line));display:grid;place-items:center;overflow:hidden;margin-bottom:1.6rem;transition:border-color var(--rc-fast) var(--rc-ease)}.rc-cat:not(.rc-cat--soon):hover .rc-cat__media{border-color:rgba(var(--color-foreground),.42)}.rc-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--rc-slow) var(--rc-ease)}.rc-cat:not(.rc-cat--soon):hover .rc-cat__media img{transform:scale(1.03)}.rc-cat__rim{width:62%;aspect-ratio:1;border-radius:50%;border:1rem solid rgb(var(--color-foreground));position:relative}.rc-cat__rim:after{content:"";position:absolute;top:32%;right:32%;bottom:32%;left:32%;border-radius:50%;background:var(--rc-bone)}.rc-cat__body{display:flex;flex-direction:column;gap:.5rem}.rc-cat__name{font-family:var(--rc-font-display);font-weight:800;font-size:1.84rem;line-height:1.2}.rc-cat__meta{font-family:var(--rc-font-mono);font-size:1.056rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),var(--rc-a-steel))}.rc-cat--soon{cursor:default}.rc-cat--soon .rc-cat__media,.rc-cat--soon .rc-cat__body{opacity:.42}.rc-cat--soon .rc-cat__media{border-style:dashed}.rc-logo{display:block;width:auto;aspect-ratio:1529 / 473;color:currentColor;--logo-knockout: rgb(var(--color-background))}.header{padding-top:1.76rem;padding-bottom:1.76rem;padding-inline:var(--rc-gutter-header);border-bottom:1px solid rgba(var(--color-foreground),var(--rc-a-line))}.header__heading,.header__heading-link,.header__heading-logo-wrapper{display:flex;align-items:center;margin:0;padding:0;line-height:1}.header__heading{font-size:1.6rem;font-weight:inherit;letter-spacing:0}@media screen and (min-width:990px){.header--middle-left.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:3.2rem;align-items:center}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start;margin-left:0}.header--middle-left .header__inline-menu{justify-self:center;margin-top:0}.header--middle-left .header__icons{justify-self:end}}.header__inline-menu .list-menu--inline{gap:2.88rem}.header__inline-menu .list-menu--inline>li{margin:0}.header__menu-item,.header__active-menu-item{font-family:var(--rc-font-display);font-weight:600;font-size:1.248rem;letter-spacing:.03em;text-transform:uppercase;padding:.8rem 0}.header__menu-item span,.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__menu-item:hover{opacity:.6}.header__icons{gap:0;padding-right:0;margin-right:-1.1rem}.header__icon,.header__icon--cart,.header__icon .svg-wrapper{height:4rem;width:4rem}.header__icon--cart{margin-right:0}.header__icon .icon{height:1.8rem;width:1.8rem}.header__icon--cart .icon{height:3.96rem;width:3.96rem}.cart-count-bubble{bottom:.7rem;left:2rem}.header localization-form,.header__icon.header__icon--account,.header .header__icon span:not(.visually-hidden){font-family:var(--rc-font-display);font-weight:600;font-size:1.36rem;letter-spacing:.03em}.header__submenu{border-radius:0;box-shadow:none;border:1px solid rgba(var(--color-foreground),var(--rc-a-line))}.mega-menu__content{border-radius:0;box-shadow:none;border-top:1px solid rgba(var(--color-foreground),var(--rc-a-line))}.header__submenu .header__menu-item,.mega-menu__link{font-family:var(--rc-font-body);font-weight:500;font-size:1.4rem;letter-spacing:0;text-transform:none}@media screen and (max-width:860px){.header__inline-menu{display:none}}.card,.card__inner,.card__content{border-radius:0}.card__inner{box-shadow:none}.card--standard .card__inner{border:1px solid rgba(var(--color-foreground),var(--rc-a-line));transition:border-color var(--rc-fast) var(--rc-ease)}.card-wrapper:hover .card--standard .card__inner{border-color:rgba(var(--color-foreground),.42)}.card .media img{transition:transform var(--rc-slow) var(--rc-ease)}.card-wrapper:hover .card .media img:only-child{transform:scale(1.03)}.card__content.card__content{padding-top:1.6rem}.card--standard .card__information{display:flex;flex-direction:column;padding:0}.card--standard .card__information .card-information{display:contents}.card--standard .card__information .caption-with-letter-spacing{order:1}.card--standard .card__information .card__heading{order:2}.card--standard .card__information .caption-large{order:3}.card--standard .card__information .price{order:4}.card--standard .card__information .rating,.card--standard .card__information .quick-add,.card--standard .card__information .card__information-volume-pricing-note{order:5}.card-information>*+*{margin-top:0}.card__heading,.card__heading a{font-family:var(--rc-font-display);font-weight:800;font-size:1.84rem;line-height:1.2;letter-spacing:-.005em;text-decoration:none}.card__heading.card__heading{margin:.4rem 0 .64rem}.card__information .caption-with-letter-spacing,.card-information .caption-with-letter-spacing{font-family:var(--rc-font-mono);font-size:1.056rem;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),var(--rc-a-steel))}.card__information .caption-large{font-family:var(--rc-font-body);font-size:1.28rem;line-height:1.5;letter-spacing:0;color:rgba(var(--color-foreground),var(--rc-a-steel));margin:0 0 .8rem}.card__information .caption-large:empty{display:none;margin:0}.price.price,.price-item.price-item{font-family:var(--rc-font-mono);font-variant-numeric:tabular-nums;font-size:1.44rem;font-weight:500;letter-spacing:0}.price--on-sale .price-item--regular{opacity:.45}.price .price__badge-sale,.badge.badge{border-radius:0;font-family:var(--rc-font-mono);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid currentColor;background:transparent;padding:.3rem .8rem}.product-form__input--pill.product-form__input--pill input[type=radio]+label{border-radius:0;font-family:var(--rc-font-display);font-weight:600;font-size:1.216rem;letter-spacing:.01em;padding:.88rem 1.6rem;margin:0 .96rem .96rem 0;border:1.4px solid rgba(var(--color-foreground),var(--rc-a-line));transition:border-color var(--rc-fast) var(--rc-ease),background-color var(--rc-fast) var(--rc-ease),color var(--rc-fast) var(--rc-ease)}.product-form__input--pill.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--pill.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill.product-form__input--pill input[type=radio][disabled]+label{border-style:dashed;color:rgba(var(--color-foreground),.38);text-decoration:line-through}.product-form__input .form__label{font-family:var(--rc-font-display);font-weight:700;font-size:1.152rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.96rem}.product-form__input--pill.product-form__input--pill{margin:0 0 1.92rem}.product__title>*{font-size:3.2rem;font-weight:900;letter-spacing:-.015em;line-height:1.1}.product__text.caption-with-letter-spacing,.product .product__text.subtitle{font-family:var(--rc-font-mono);font-size:1.088rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),var(--rc-a-steel))}.product .price.price{font-size:1.84rem;letter-spacing:0}.product__info-container .product__text.caption-with-letter-spacing{margin:0 0 .64rem}.product__info-container .product__title{margin:0 0 .48rem}.product__info-container>[id^=price-]{margin:0 0 2.56rem}.product__info-container .price{margin:0}.product__media-wrapper .media.media{background:var(--rc-bone);border:1px solid rgba(var(--color-foreground),var(--rc-a-line))}.product-form__submit{width:100%;justify-content:center}@media screen and (max-width:860px){.product.grid--2-col-tablet .grid__item{width:100%;max-width:100%}}@media screen and (min-width:861px){.product--large.product--large:not(.product--no-media) .product__media-wrapper{max-width:52.38%;width:calc(52.38% - 2.4rem)}.product--large.product--large:not(.product--no-media) .product__info-wrapper{max-width:47.62%;width:calc(47.62% - 2.4rem);padding-left:4.8rem}}.rc-spec-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rc-spec-table{width:100%;border-collapse:collapse;font-size:1.4rem}.rc-spec-table th,.rc-spec-table td{text-align:left;padding:1.3rem 2.4rem 1.3rem 0;border-bottom:1px solid rgba(var(--color-foreground),var(--rc-a-line));vertical-align:top}.rc-spec-table th:last-child,.rc-spec-table td:last-child{padding-right:0}.rc-spec-table th[scope=row],.rc-spec-table thead th:first-child{font-family:var(--rc-font-display);font-weight:600;font-size:1.216rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);white-space:nowrap}.rc-spec-table thead th{font-family:var(--rc-font-display);font-weight:800;font-size:1.6rem;letter-spacing:-.005em;text-transform:none;color:rgb(var(--color-foreground));white-space:nowrap}.rc-spec-table thead th{border-bottom-color:rgba(var(--color-foreground),.42)}.rc-spec-table td{font-family:var(--rc-font-mono);font-variant-numeric:tabular-nums;line-height:1.5}.rc-spec-table--single th[scope=row]{width:42%;white-space:normal}.rc-spec-note{margin:1.6rem 0 0;font-size:1.248rem;line-height:1.5;color:rgba(var(--color-foreground),var(--rc-a-steel))}.rc-spec-note code{font-family:var(--rc-font-mono);font-size:1.152rem;color:rgb(var(--color-foreground))}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;font-family:var(--rc-font-body)}.field__input:focus,.select__select:focus{box-shadow:none;outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.cart-drawer__inner,.quick-add-modal__content{border-radius:0}.cart-item__name{font-family:var(--rc-font-display);font-weight:700;font-size:1.6rem;text-decoration:none}.product-option{font-family:var(--rc-font-mono);font-size:1.152rem;color:rgba(var(--color-foreground),.6)}.totals__total-value,.totals__subtotal-value{font-family:var(--rc-font-mono);font-variant-numeric:tabular-nums}.footer{border-top:0}.footer-block__heading{font-family:var(--rc-font-display);font-weight:700;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),var(--rc-a-line-dark))}.list-menu__item--link{font-size:1.4rem}.collection-hero__title.collection-hero__title{font-size:3.2rem;font-weight:900;letter-spacing:-.015em;line-height:1.1;margin:0}.collection-hero__title+.collection-hero__description{margin:.96rem 0 0;font-size:1.6rem;line-height:1.6;max-width:60ch;color:rgba(var(--color-foreground),var(--rc-a-steel))}.collection-hero__inner{padding-block:0}.product-count__text,.product-count-vertical .product-count__text{font-family:var(--rc-font-mono);font-variant-numeric:tabular-nums;font-size:1.152rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),var(--rc-a-steel))}.facets__disclosure.facets__disclosure{margin-right:2.88rem}.facets__summary.facets__summary,.facets__heading.facets__heading,.facet-filters__label.facet-filters__label,.mobile-facets__open-label{font-family:var(--rc-font-display);font-weight:700;font-size:1.152rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.facets__disclosure[open] .facets__summary.facets__summary,.facets__summary.facets__summary:hover{color:rgb(var(--color-foreground))}.facets__display.facets__display,.facets__display-vertical.facets__display-vertical{border-radius:0;border:1px solid rgba(var(--color-foreground),var(--rc-a-line));box-shadow:none}.facet-checkbox.facet-checkbox{font-family:var(--rc-font-mono);font-size:1.28rem;align-items:center}.facet-checkbox__text-label{font-family:var(--rc-font-body);font-size:1.4rem}.active-facets__button-inner.active-facets__button-inner{font-family:var(--rc-font-display);font-weight:600;font-size:1.216rem;letter-spacing:.01em;text-transform:none;border-radius:0;padding:.88rem 1.6rem;border:1.4px solid rgba(var(--color-foreground),var(--rc-a-line));min-height:0;min-width:0}.active-facets__button-remove.active-facets__button-remove,.facets__reset.facets__reset{font-family:var(--rc-font-display);font-weight:700;font-size:1.248rem;text-decoration:none;border-bottom:1px solid currentColor}.facet-filters__sort.facet-filters__sort{font-family:var(--rc-font-display);font-weight:600;font-size:1.248rem;letter-spacing:.03em;border-radius:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rc-theme.css.map */
