:root{--paper:#ffffff;--paper-2:#fbf5f4;--paper-3:#f5eaea;--ink:#3f0d1b;--ink-2:#6b4351;--ink-3:#8b6671;--line:#eedfe1;--line-2:#f6eced;--slab:#26080f;--slab-2:#35101a;--slab-3:#4a1726;--red:#e5252e;--red-2:#b8151e;--poppy:#ff5a47;--blush:#ffe3de;--rose:#ffb7ab;--gold:#ffb21f;--on:#ffffff;--on-2:rgba(255,236,232,.76);--on-3:rgba(255,236,232,.54);--on-line:rgba(255,236,232,.14);--f:"Archivo","Helvetica Neue",Arial,sans-serif;--font-body-family:var(--f);--font-heading-family:var(--f);--font-heading-weight:800;--r-s:4px;--r:6px;--r-l:10px;--r-xl:14px;--pill:6px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--sh:0 1px 2px rgba(63,13,27,.05),0 8px 24px rgba(63,13,27,.07);--sh-2:0 2px 6px rgba(63,13,27,.07),0 22px 48px rgba(63,13,27,.14);--gutter:clamp(18px,4vw,56px);--p:var(--paper);--p-card:#fff;--p-soft:var(--paper-2);--cy:var(--red);--cy-deep:var(--red-2);--cy-soft:var(--blush);--cy-ink:#fff;--cy-t2:var(--blush);--plum:#7c2139;--plum-t:#f8e6e9;--clay:#b8151e;--clay-t:#ffe3de;--stone:#8b6671;--stone-t:#f3ebec}html{scroll-behavior:smooth}body{font-family:var(--f);color:var(--ink);background-color:var(--paper);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}main{background:var(--paper)}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:2px}img{max-width:100%}a{color:inherit}p{text-wrap:pretty}[id]{scroll-margin-top:110px}h1,.h0,.h1,h2,.h2{font-family:var(--f);font-weight:900;font-stretch:62%;text-transform:uppercase;letter-spacing:-.004em;word-spacing:.06em;line-height:.92;text-wrap:balance;color:var(--ink)}h3,h4,.h3,.h4,h5,.h5{font-family:var(--f);font-weight:800;font-stretch:100%;text-transform:none;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;color:var(--ink)}.h0{font-size:clamp(46px,7vw,112px)}h1,.h1{font-size:clamp(42px,5.6vw,88px)}h2,.h2{font-size:clamp(34px,4.4vw,64px)}h3,.h3{font-size:clamp(20px,1.9vw,26px)}h4,.h4{font-size:clamp(17px,1.5vw,20px)}.rva-d{margin:0;font-family:var(--f);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.9;letter-spacing:-.004em;word-spacing:.06em;color:var(--ink);text-wrap:balance}.rva-d--xl{font-size:clamp(54px,8.6vw,140px)}.rva-d--l{font-size:clamp(44px,6.4vw,104px)}.rva-d--m{font-size:clamp(32px,3.9vw,58px);line-height:.92}.rva-d--s{font-size:clamp(24px,2.3vw,32px);line-height:.95}.rva-label,.rva-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font:700 12px/1.1 var(--f);font-stretch:125%;letter-spacing:.16em;text-transform:uppercase;color:var(--red);background:none;padding:0;border-radius:0}.rva-label:before,.rva-eyebrow:before{content:"";width:8px;height:8px;background:currentColor;flex:none}.rva-lede{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink-2)}.rva-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rva-h2{margin:0}.rva-sec{padding:clamp(72px,8.5vw,132px) var(--gutter)}.rva-in{max-width:1360px;margin:0 auto}.rva-head{max-width:920px;margin:0 auto clamp(34px,4.4vw,60px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.rva-head p{margin:0;max-width:60ch}.rva-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border:0;border-radius:var(--r);cursor:pointer;font:700 16px/1 var(--f);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:color .3s var(--ease),box-shadow .3s var(--ease),transform .2s var(--ease)}.rva-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--wipe,var(--red-2));transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease-out)}.rva-btn:hover:before,.rva-btn:focus-visible:before{transform:scaleX(1)}.rva-btn:active{transform:translateY(1px) scale(.99)}.rva-btn svg{width:18px;height:18px;flex:none;transition:transform .3s var(--ease)}.rva-btn:hover svg{transform:translate(3px)}.rva-btn--pri{background:var(--red);color:#fff;--wipe:var(--red-2);box-shadow:0 10px 24px -10px #e5252e8c}.rva-btn--pri:hover{color:#fff;box-shadow:0 16px 30px -12px #e5252e99}.rva-btn--ink{background:var(--ink);color:#fff;--wipe:var(--slab)}.rva-btn--ink:hover{color:#fff}.rva-btn--out{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);--wipe:var(--ink)}.rva-btn--out:hover{color:#fff}.rva-btn--onc{background:#fff;color:var(--ink);--wipe:var(--blush)}.rva-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:559px){.rva-btns{width:100%}.rva-btns>.rva-btn{flex:1 1 220px}}.rva-link{font-weight:700;color:var(--ink);text-decoration:none;padding:1px 2px 2px;margin:0 -2px;background:linear-gradient(var(--blush),var(--blush)) 0 100%/100% 2px no-repeat,linear-gradient(var(--red),var(--red)) 0 100%/100% 2px no-repeat;transition:background-size .35s var(--ease-out),color .2s}.rva-link:hover{background-size:100% 100%,100% 2px;color:var(--ink)}.rva-arrow{display:inline-block;transition:transform .3s var(--ease)}.rva-link:hover .rva-arrow{transform:translate(4px)}.rva-dark,.rva-bloom,.rva-band-ink{position:relative;background:var(--slab);color:var(--on);isolation:isolate}.rva-dark :is(h1,h2,h3,h4,.rva-d),.rva-bloom :is(h1,h2,h3),.rva-band-ink :is(h2,h3){color:#fff}.rva-dark .rva-lede,.rva-ondark .rva-lede{color:var(--on-2)}.rva-dark .rva-label,.rva-ondark .rva-label,.rva-ondark .rva-eyebrow{color:var(--rose)}.rva-dark .rva-link,.rva-ondark .rva-link{color:#fff;background:linear-gradient(#ff5a4747,#ff5a4747) 0 100%/100% 2px no-repeat,linear-gradient(var(--poppy),var(--poppy)) 0 100%/100% 2px no-repeat}.rva-dark .rva-link:hover,.rva-ondark .rva-link:hover{color:#fff;background-size:100% 100%,100% 2px}.rva-dark .rva-btn--out,.rva-ondark .rva-btn--out{color:#fff;box-shadow:inset 0 0 0 2px #ffece866;--wipe:#fff}.rva-dark .rva-btn--out:hover,.rva-ondark .rva-btn--out:hover{color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.rva-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E")}.rva-dots{position:absolute;pointer-events:none;z-index:-1;background-image:radial-gradient(circle at center,var(--dot,rgba(255,90,71,.5)) 0 42%,transparent 44%);background-size:var(--dotsz,11px) var(--dotsz,11px)}.rva-rv [data-rv]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--rv-d,0s)}.rva-rv [data-rv].is-in{opacity:1;transform:none}.rva-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s}.rva-lift:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.rva-tile{border-radius:var(--r);overflow:hidden;position:relative}.rva-tile img{width:100%;height:100%;object-fit:cover;display:block}.rva-g-cyan,.rva-g-cyan2,.rva-g-clay{background:var(--blush)}.rva-g-plum{background:var(--plum-t)}.rva-g-stone{background:var(--stone-t)}.rva-band-soft{background:var(--paper-2)}.shopify-section{margin:0}.page-width{max-width:1360px}.section-header{background:#fff}sticky-header{z-index:30}.shopify-section-group-header-group{background:#fff}.header__icon--search,.header__search,.header__icon--account{display:none!important}.utility-bar{background:var(--slab);color:#fff;border:0}.utility-bar .announcement-bar__message{padding:10px 0;font:700 11.5px/1.3 var(--f);font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;color:var(--rose)}.utility-bar .slider-button{color:var(--rose)}.utility-bar .slider-button:hover{color:#fff}.button,.shopify-payment-button__button--unbranded,.customer button,.shopify-challenge__button{border-radius:var(--r)!important;font-family:var(--f);font-weight:700;letter-spacing:-.005em;min-height:52px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .2s}.button:after,.button:before{display:none}.button:not([disabled]):hover{transform:translateY(-1px)}.button--primary,.shopify-payment-button__button--unbranded{--color-button:229,37,46;--color-button-text:255,255,255}.button--primary:hover{--color-button:184,21,30}.button--secondary{--color-secondary-button-text:63,13,27;box-shadow:inset 0 0 0 2px var(--ink)}.button--tertiary{border-radius:var(--r)!important}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:var(--r)!important;font-family:var(--f);font-size:16px}.field:after,.select:after,.field__input:focus,.select__select:focus{border-radius:var(--r)}.field:hover.field:after{box-shadow:0 0 0 1px var(--ink-3)}.field__input:focus,.select__select:focus,.field__input:focus-visible{box-shadow:0 0 0 2px var(--red)!important;outline:0}.field__label{font-size:14px;color:var(--ink-3)}.card,.card-wrapper,.card__inner,.card__media,.media{border-radius:var(--r)!important}.card__inner{overflow:hidden}.card__heading{font-size:17px;font-weight:800;letter-spacing:-.02em;font-stretch:100%;text-transform:none}.card__heading a{text-decoration:none}.card-information .price{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.card-wrapper:hover .card__heading a{color:var(--red-2)}.price--on-sale .price-item--regular{color:var(--ink-3)}.card__badge .badge,.badge{border-radius:var(--r-s);font:700 10.5px/1 var(--f);font-stretch:125%;letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border:0}.card-information{padding-top:12px}.collection-hero__inner,.collection-hero{background:transparent}.collection__title h2,.collection-hero__title{margin-bottom:8px}.facets__summary,.facets__button,.facet-filters__sort,.facets-vertical .facets__disclosure,.active-facets__button,.active-facets__button-wrapper .button,.pagination__item,.pagination__item--current:after,.pagination__item:hover:after{border-radius:var(--r)}.facets__disclosure .facets__display{border-radius:var(--r-l);box-shadow:var(--sh-2);border:1px solid var(--line)}.pagination__item{font-weight:800}.product__title h1{font-size:clamp(34px,4vw,60px)}.product .price{font-weight:800;font-variant-numeric:tabular-nums}.product-form__submit{border-radius:var(--r)!important}.product__accordion .accordion__title,.accordion summary{font-weight:800}.product__accordion,.accordion{border-top:1px solid var(--line)}.quantity{border-radius:var(--r);overflow:hidden}.quantity:after{border-radius:var(--r)}.product__info-wrapper .rte{font-size:16.5px;line-height:1.65}.cart-item__name{font-weight:800;letter-spacing:-.02em;text-decoration:none}.cart-item__image{border-radius:var(--r)}.cart__blocks .totals__total-value,.totals__total{font-weight:800}.cart-count-bubble{border-radius:4px!important;background:var(--red)!important;color:#fff!important;font:800 11px/1 var(--f)!important;font-stretch:100%;min-width:19px;height:19px;padding:0 4px;box-shadow:0 0 0 2px #fff}.article-card__image-wrapper .media,.article-card .card__inner{border-radius:var(--r)!important}.article-card__title{font-size:20px;font-weight:800;letter-spacing:-.02em;text-transform:none;font-stretch:100%}.article-card__excerpt{color:var(--ink-2)}.article-card__footer,.article-template__hero-container .circle-divider,.article-card .caption-with-letter-spacing{color:var(--ink-3)}.main-blog h1.title,.blog-articles__title,.main-blog .title--primary{font-size:clamp(46px,7vw,112px);text-align:center}.article-template__content,.article-template .rte{font-size:17px;line-height:1.72}.main-page-title,.main-page-title.h0,.page-title.h0{font-size:clamp(46px,7vw,112px)!important;line-height:.9!important;letter-spacing:-.004em!important;text-align:center;margin-bottom:clamp(26px,3vw,44px)!important}.rte{font-size:16.5px;line-height:1.7;color:var(--ink)}.rte h2{font-size:clamp(28px,3vw,42px);margin-top:1.4em}.rte h3{margin-top:1.6em}.rte img{border-radius:var(--r)}.rte blockquote{border-left:4px solid var(--red);border-radius:0;background:var(--paper-2);padding:18px 22px;font-style:normal;color:var(--ink)}.rte table{border-radius:var(--r);overflow:hidden}.rte a,.article-template a,.shopify-policy__body a{color:var(--red-2);text-underline-offset:.2em;text-decoration-thickness:2px;font-weight:700}.rte a:hover,.article-template a:hover{color:var(--ink);text-decoration-color:var(--red)}.cart-notification,.cart-drawer__inner,.modal__content,.quick-add-modal__content{border-radius:var(--r-l)}.menu-drawer{background:#fff}.menu-drawer__menu-item{font:800 20px/1.2 var(--f);letter-spacing:-.01em;color:var(--ink)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background:var(--paper-2);color:var(--red-2)}.menu-drawer__close-button{font:700 15px/1 var(--f);color:var(--ink)}.media--hover-effect>img+img{border-radius:var(--r)}.template-404 .title,.template-search__header h1,.main-search h1{text-align:center}.footer{position:relative;overflow:hidden;background:var(--slab)!important;border-top:0;isolation:isolate}.footer,.footer a,.footer .copyright__content{color:var(--on-2)}.footer a:hover{color:#fff}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 300px at 50% -10%,#e5252e47,#e5252e00 70%)}.footer:after{content:"RVA THREADS";position:relative;display:block;z-index:-1;pointer-events:none;margin:clamp(24px,4vw,56px) -.04em -.2em;text-align:center;white-space:nowrap;font:900 clamp(78px,17.6vw,300px)/.8 var(--f);font-stretch:62%;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1.5px rgba(255,183,171,.3);-webkit-user-select:none;user-select:none}.footer__content-top{padding-top:clamp(40px,5vw,72px);padding-bottom:28px}.footer__copyright{margin-top:10px}.footer-block__heading{margin-bottom:18px;font:900 clamp(32px,4vw,56px)/.95 var(--f);font-stretch:62%;text-transform:uppercase;letter-spacing:-.004em;color:#fff}.footer .footer-block__heading a{color:#fff;text-decoration:none;background:linear-gradient(var(--red),var(--red)) 0 92%/100% 6px no-repeat;transition:background-size .35s var(--ease-out)}.footer .footer-block__heading a:hover{color:#fff;background-size:100% 40%}.footer .footer__blocks-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin:0;text-align:center}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:100%;padding-left:0;margin:0;flex:0 1 auto;text-align:center}.footer .footer-block__details-content{margin-left:auto;margin-right:auto}.footer .footer-block__brand-info{text-align:center}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:center}.footer__content-bottom{border-top:1px solid var(--on-line)}.footer .footer__content-bottom-wrapper{justify-content:center}.footer .footer__column--info{align-items:center!important;padding-left:0;padding-right:0}.footer .footer__copyright,.footer .footer__content-bottom-wrapper .footer__copyright{text-align:center!important}.footer .list-social__link{border-radius:var(--r);color:var(--on-2)}.footer .list-social__link:hover{background:#ffece814;color:#fff}.footer .copyright__content{font:600 12px/1.4 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;color:var(--on-3)}@media screen and (max-width:749px){.footer__content-top{padding-bottom:20px}.footer .footer-block.grid__item{margin:26px 0}.footer .footer-block.grid__item:first-child{margin-top:0}.footer .footer-block__details-content{margin-bottom:0}.footer:after{-webkit-text-stroke-width:1px}}@media screen and (min-width:750px){.footer__content-bottom{padding-top:22px}}.rva-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--line),0 -8px 30px #3f0d1b1a}.rva-dock .rva-btn{flex:1 1 0;height:48px;padding:0 16px;font-size:15px}@media(max-width:749px){.rva-dock{display:flex}}#rva-master-root{--bg-main:#ffffff}.rvt-scrollhint,.rvt-lbl,.rvt-field__hint,.rvt-rates__note{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rva-rv [data-rv]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/rva-site.css.map */
