body{font-size:16px;line-height:1.4;letter-spacing:var(--rv-body-letter-spacing);color:var(--rv-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}p{letter-spacing:-.3px;line-height:1.4}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--rv-heading);font-family:var(--font-heading-family);font-weight:800;letter-spacing:var(--rv-heading-letter-spacing);line-height:1.2}h3,.h3{font-weight:500;letter-spacing:-.3px;line-height:1.3}a{color:inherit;text-decoration:none}.rv-accent,.rv-accent-italic{font-family:var(--font-accent-family);font-style:var(--font-accent-style, italic);font-weight:var(--font-accent-weight, 400)}.button,.shopify-payment-button__button--unbranded,.rv-button{--rv-btn-shape: var(--rv-button-radius);display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 20px;border-radius:var(--rv-btn-shape);color:var(--rv-button-text);background:var(--rv-button-bg);font-family:var(--font-body-family);font-size:16px;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1.25;box-shadow:var(--rv-button-shadow);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}.button:after,.shopify-payment-button__button--unbranded:after{border-radius:var(--rv-btn-shape);box-shadow:none}.button--secondary{color:var(--rv-text);background:transparent;box-shadow:inset 0 0 0 1px var(--rv-text)}.button--tertiary{min-height:0;padding:0;box-shadow:none;background:transparent;color:var(--rv-text)}html.rv-gradient-buttons .button:not(.button--secondary):not(.button--tertiary),html.rv-gradient-buttons .rv-button{background:linear-gradient(90deg,var(--rv-button-gradient-start) 0%,var(--rv-button-gradient-end) 100%)}html.rv-shine-buttons .button:not(.button--secondary):not(.button--tertiary):before,html.rv-shine-buttons .rv-button:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;pointer-events:none;background:linear-gradient(120deg,#fff0,#ffffff73,#fff0);transform:skew(-20deg);transition:left .6s ease}html.rv-shine-buttons .button:not(.button--secondary):not(.button--tertiary):hover:before,html.rv-shine-buttons .rv-button:hover:before{left:120%}.button:not(.button--secondary):not(.button--tertiary):hover,.rv-button:hover{background:var(--rv-button-hover-bg);color:var(--rv-button-hover-text)}.rv-button--inverse{background:#fff;color:#000;font-size:14px;box-shadow:none}.rv-button--inverse:hover{background:#fff;color:#000;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--inputs-radius);font-size:12px;letter-spacing:-.3px;color:#121212}.select__select{border-radius:8px}.rv-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rv-theme.css.map */
