:root{--rq-ease: cubic-bezier(.2, .7, .1, 1);--rq-ease-out: cubic-bezier(.16, 1, .3, 1);--rq-gutter: clamp(1.6rem, 4vw, 5rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.012em;line-height:1.05}::selection{background:rgba(var(--color-foreground),.9);color:rgb(var(--color-background))}.rq-eyebrow{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.rq-display,.rq-h2,.rq-h3{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.rq-display{font-size:clamp(4.8rem,8.6vw,13.6rem);line-height:.9;letter-spacing:-.03em}.rq-h2{font-size:clamp(3.6rem,5.6vw,8rem);line-height:.96;letter-spacing:-.022em}.rq-h3{font-size:clamp(2.6rem,3vw,4.2rem);line-height:1.02;letter-spacing:-.015em}.rq-display em,.rq-h2 em,.rq-h3 em{font-style:italic}.rq-body{margin:0;max-width:46ch;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.rq-body p{margin:0 0 1em}.rq-body p:last-child{margin-bottom:0}.rq-index{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.55)}.rq-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 3.2rem;border:1px solid currentColor;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .4s var(--rq-ease),color .4s var(--rq-ease),border-color .4s var(--rq-ease)}.rq-btn--solid{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.rq-btn--outline{background:transparent;color:rgb(var(--color-foreground))}@media(hover:hover){.rq-btn--solid:hover{background:transparent;color:rgb(var(--color-button))}.rq-btn--outline:hover{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.rq-link{display:inline-flex;align-items:center;gap:.8rem;padding-bottom:.5rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .6s var(--rq-ease)}@media(hover:hover){.rq-link:hover{background-size:0 1px;background-position:100% 100%}}.rq-link svg{width:1.2rem;height:1.2rem}.rq-media{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.06)}.rq-media__picture{display:contents}.rq-media__img{display:block;width:100%;height:100%;object-fit:cover}.rq-example-badge{position:absolute;left:1.2rem;bottom:1.2rem;z-index:3;padding:.6rem .9rem;border:1px solid rgba(255,255,255,.4);background:#0f0f0d80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-body-family);font-size:.95rem;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.rq-section-pad{padding-top:calc(var(--rq-pt, 96) * .6px);padding-bottom:calc(var(--rq-pb, 96) * .6px)}@media screen and (min-width:750px){.rq-section-pad{padding-top:calc(var(--rq-pt, 96) * 1px);padding-bottom:calc(var(--rq-pb, 96) * 1px)}}.rq-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;margin-bottom:clamp(3.2rem,5vw,6.4rem)}.rq-head__main{max-width:72rem}html.rq-motion [data-rq-reveal]{opacity:0;transform:translate3d(0,2.8rem,0);transition:opacity 1s var(--rq-ease-out),transform 1.2s var(--rq-ease-out);transition-delay:calc(var(--rq-i, 0) * 90ms)}html.rq-motion [data-rq-reveal=mask]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.4s var(--rq-ease-out);transition-delay:calc(var(--rq-i, 0) * 90ms)}html.rq-motion [data-rq-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}html.rq-motion:not(.rq-js) [data-rq-reveal]{animation:rq-failsafe 0s 2.5s forwards}@keyframes rq-failsafe{to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}html.rq-motion .rq-load{animation:rq-rise 1.3s var(--rq-ease-out) both;animation-delay:calc(var(--rq-d, 0) * .11s + .12s)}@keyframes rq-rise{0%{opacity:0;transform:translate3d(0,3.2rem,0)}}@supports (animation-timeline: view()){html.rq-motion .rq-parallax{animation:rq-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes rq-parallax{0%{transform:translate3d(0,-6%,0) scale(1.14)}to{transform:translate3d(0,6%,0) scale(1.14)}}.announcement-bar__message{min-height:3.6rem;padding:.9rem 2rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.announcement-bar__message .h5,.announcement-bar__message span{font-family:inherit;font-size:inherit;letter-spacing:inherit}.header{column-gap:2.4rem}.header__heading-logo{mix-blend-mode:multiply}.header__menu-item{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground))}.header__menu-item span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--rq-ease);padding-bottom:.3rem}.header__menu-item:hover span,details[open]>.header__menu-item span,.header__active-menu-item{background-size:100% 1px;text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__icon{color:rgb(var(--color-foreground))}.header-wrapper{transition:background-color .45s var(--rq-ease),border-color .45s var(--rq-ease),color .45s var(--rq-ease)}.header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.1)}body:has(#MainContent>.shopify-section:first-child :is(.rq-hero,.rq-banner)) .section-header:has(.rq-header--overlay){margin-bottom:calc(var(--header-height, 7.6rem) * -1)}.rq-header__logo-overlay{display:none}body:has(#MainContent>.shopify-section:first-child :is(.rq-hero,.rq-banner)) .section-header:not(.shopify-section-header-sticky):not(.scrolled-past-header) .rq-header--overlay:not(:hover):not(:focus-within):not(:has(details[open])){--color-foreground: 255, 255, 255;background:transparent;border-bottom-color:transparent}body:has(#MainContent>.shopify-section:first-child :is(.rq-hero,.rq-banner)) .section-header:not(.shopify-section-header-sticky):not(.scrolled-past-header) .rq-header--overlay:not(:hover):not(:focus-within):not(:has(details[open])) .rq-header__logo-overlay{display:block}body:has(#MainContent>.shopify-section:first-child :is(.rq-hero,.rq-banner)) .section-header:not(.shopify-section-header-sticky):not(.scrolled-past-header) .rq-header--overlay:not(:hover):not(:focus-within):not(:has(details[open])) .rq-header__logo-overlay+.header__heading-logo{display:none}.rq-header__logo-overlay.header__heading-logo{mix-blend-mode:normal;filter:brightness(0) invert(1)}.rq-header--overlay .cart-count-bubble{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mega-menu__content{padding-top:4rem;padding-bottom:4.8rem;border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 2.4rem 4.8rem -3.2rem #00000040}.rq-mega{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(0,2fr);gap:4rem 6rem;align-items:start}.rq-mega--no-promos{grid-template-columns:1fr}.rq-mega__title{margin:0 0 2rem}.rq-mega .mega-menu__list{display:grid;grid-template-columns:1fr;gap:0;padding:0;max-width:none;margin:0}.rq-mega .mega-menu__list:not(.mega-menu__list--condensed){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 4rem}.rq-mega .mega-menu__link--level-2{display:inline-block;padding:.5rem 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;line-height:1.15;letter-spacing:-.01em;color:rgb(var(--color-foreground));text-decoration:none;transition:transform .45s var(--rq-ease),opacity .3s}.rq-mega .mega-menu__list:hover .mega-menu__link--level-2{opacity:.45}.rq-mega .mega-menu__list .mega-menu__link--level-2:hover{opacity:1;transform:translate(.8rem)}.rq-mega .mega-menu__link:not(.mega-menu__link--level-2){padding:.3rem 0;font-size:1.4rem}.rq-mega__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.rq-promo{display:block;color:rgb(var(--color-foreground));text-decoration:none}.rq-promo__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.06)}.rq-mega .rq-promo__media{aspect-ratio:16 / 11}.rq-promo__media .rq-media__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s var(--rq-ease)}.rq-promo:hover .rq-media__img{transform:scale(1.04)}.rq-promo__body{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding-top:1.2rem}.rq-promo__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.1}.rq-promo__label{font-size:1.05rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.7)}.menu-drawer{box-shadow:none}.menu-drawer__navigation{padding:2.4rem 0 1.6rem}.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__menu>li>details>.menu-drawer__menu-item{gap:1.6rem;padding:1.1rem var(--rq-gutter);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.4rem;line-height:1.1;letter-spacing:-.015em;color:rgb(var(--color-foreground))}.menu-drawer__menu-item>.svg-wrapper{width:1.4rem}.rq-drawer__thumb{position:relative;flex:0 0 auto;width:4.4rem;height:5.4rem;margin-left:auto;overflow:hidden;background:rgba(var(--color-foreground),.06)}.rq-drawer__thumb .rq-media__img{position:absolute;top:0;right:0;bottom:0;left:0}.menu-drawer__menu-item .rq-drawer__thumb+.svg-wrapper{margin-left:0}.menu-drawer .menu-drawer__submenu .menu-drawer__menu>li>.menu-drawer__menu-item{font-size:2.4rem;padding-top:.9rem;padding-bottom:.9rem}.menu-drawer .menu-drawer__menu>li>details>summary.menu-drawer__menu-item{padding-right:calc(var(--rq-gutter) + 3.2rem)}.menu-drawer__menu-item>.svg-wrapper{right:var(--rq-gutter)}.menu-drawer .menu-drawer__close-button{margin-top:1.2rem;padding:1.2rem var(--rq-gutter) 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:4rem;line-height:1;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.menu-drawer .menu-drawer__close-button .svg-wrapper{width:1.6rem;margin-right:1.4rem;opacity:.6}.rq-drawer__promos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:1.2rem;padding:2rem var(--rq-gutter) 3.2rem;overflow-x:auto;scrollbar-width:none}.rq-drawer__promos::-webkit-scrollbar{display:none}.rq-drawer__promos .rq-promo__body{flex-direction:column;align-items:flex-start;gap:.4rem}.rq-drawer__promos .rq-promo__heading{font-size:1.9rem}.menu-drawer__utility-links{padding:2rem var(--rq-gutter);border-top:1px solid rgba(var(--color-foreground),.1);background:transparent}.card__heading,.card__heading.h5{font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;line-height:1.4;letter-spacing:.02em}.card__heading a{text-decoration:none}.card-information .price,.card-information .price-item{font-size:1.3rem;letter-spacing:.02em}.card-information .price-item--regular{color:rgba(var(--color-foreground),.7)}.card-wrapper .card__media .media img{transition:transform 1.2s var(--rq-ease),opacity .5s var(--rq-ease)}@media(hover:hover){.card-wrapper:hover .card__media .media img:only-child,.card-wrapper:hover .card__media .media img:nth-child(2){transform:scale(1.03)}}.card__badge .badge{padding:.5rem .9rem;border:0;font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.card--standard>.card__content{padding-top:.4rem}.card--standard .card__inner:after{display:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-form__submit{min-height:5.4rem}.collection-hero__title{font-size:clamp(4rem,6vw,8rem);line-height:.95;letter-spacing:-.025em}.collection-hero__description{max-width:60ch;font-size:1.5rem}.product__title h1{font-size:clamp(3.2rem,3.6vw,4.8rem);line-height:1;letter-spacing:-.02em}.product__text.caption-with-letter-spacing,.product__text.uppercase{font-size:1.05rem;letter-spacing:.22em}.product__accordion .summary__title .accordion__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.footer{border-top:0}.footer .footer-block__heading{margin-bottom:1.8rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.footer .footer-block--newsletter .footer-block__heading,.footer .footer-block__newsletter .footer-block__heading,.footer .footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.05;letter-spacing:-.015em;text-transform:none;color:rgb(var(--color-foreground))}.footer .footer-block__brand-info .footer-block__heading{font-size:clamp(2.4rem,2.4vw,3.2rem)}.footer-block__details-content .list-menu__item--link{font-size:1.5rem;color:rgba(var(--color-foreground),.85)}.footer-block__brand-info .footer-block__image-wrapper img[src*=white_r_clean]{filter:brightness(0) invert(1)}.footer .newsletter-form__field-wrapper .field__input{border-radius:0}.rq-wordmark{overflow:hidden;padding:0 var(--rq-gutter);pointer-events:none;-webkit-user-select:none;user-select:none}.rq-wordmark__text{display:block;margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(8rem,23vw,42rem);line-height:.78;letter-spacing:-.04em;text-align:center;white-space:nowrap;color:rgba(var(--color-foreground),.92);transform:translateY(12%)}@supports (animation-timeline: view()){html.rq-motion .rq-wordmark__text{animation:rq-wordmark linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes rq-wordmark{0%{transform:translateY(55%);opacity:.2}to{transform:translateY(12%);opacity:1}}}@media(prefers-reduced-motion:reduce){.rq-parallax,.rq-load,[data-rq-reveal]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rq-base.css.map */
