*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#how-it-works,#why-rovaro,#faq,#compression{scroll-margin-top:6rem}:root{--header-height: 5.25rem;--rovaro-black: #121110;--rovaro-ink: #1c1b18;--rovaro-offwhite: #f5f1e8;--rovaro-offwhite-deep: #efe8d8;--rovaro-white: #ffffff;--rovaro-grey: #8c887c;--rovaro-grey-light: #e4dfd2;--rovaro-accent: #cb9a67;--rovaro-line: rgba(18, 17, 16, .12);--rovaro-line-invert: rgba(255, 255, 255, .16);--ease-premium: cubic-bezier(.16, 1, .3, 1);--duration-reveal: .9s;--icon-stroke-width: 1.4;--section-spacing: clamp(4.5rem, 8vw, 9rem);--section-spacing-sm: clamp(2.5rem, 5vw, 5rem);--mobile-page-gutter: clamp(16px, 5vw, 24px);--shadow-soft: 0 1px 2px rgba(18, 17, 16, .04), 0 10px 26px -14px rgba(18, 17, 16, .2);--shadow-lift: 0 4px 10px rgba(18, 17, 16, .06), 0 28px 54px -22px rgba(18, 17, 16, .3);--shadow-glow-warm: 0 0 0 1px rgba(203, 154, 103, .16), 0 14px 34px -10px rgba(203, 154, 103, .38)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rovaro-grey);font-weight:600}.eyebrow:before{content:"";display:inline-block;width:1.25em;height:1px;background:currentColor}.display-heading{font-size:clamp(2.75rem,6.4vw,5.75rem);line-height:.98;letter-spacing:-.02em;font-weight:600;margin:0}.section-heading{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.01em;font-weight:600;margin:0}.section-body{font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.65;max-width:42rem}.section-atmosphere{position:relative;isolation:isolate}.section-atmosphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(203,154,103,.1) 0%,transparent 68%)}.section-atmosphere--bottom:before{background:radial-gradient(ellipse 80% 55% at 50% 100%,rgba(203,154,103,.1) 0%,transparent 68%)}.numeral{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500;color:var(--rovaro-grey);letter-spacing:-.02em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.15rem;font-size:.95rem;letter-spacing:.02em;font-weight:600;text-decoration:none;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:background-color .32s var(--ease-premium),color .32s var(--ease-premium),border-color .32s var(--ease-premium),box-shadow .32s var(--ease-premium),transform .2s var(--ease-premium);white-space:nowrap}.btn:active{transform:scale(.97)}.btn--primary{background-color:var(--rovaro-black);color:var(--rovaro-white);border-color:var(--rovaro-black)}.btn--primary:hover{background-color:transparent;color:var(--rovaro-black);box-shadow:var(--shadow-glow-warm)}.btn--light{background-color:var(--rovaro-white);color:var(--rovaro-black);border-color:var(--rovaro-white)}.btn--light:hover{background-color:transparent;color:var(--rovaro-white);box-shadow:var(--shadow-glow-warm)}.btn--outline-light{background-color:transparent;color:var(--rovaro-white);border-color:var(--rovaro-line-invert)}.btn--outline-light:hover{background-color:var(--rovaro-white);color:var(--rovaro-black);border-color:var(--rovaro-white);box-shadow:var(--shadow-glow-warm)}.btn--outline{background-color:transparent;color:var(--rovaro-black);border-color:var(--rovaro-line)}.btn--outline:hover{background-color:var(--rovaro-black);color:var(--rovaro-white);border-color:var(--rovaro-black)}.btn:focus-visible{outline:2px solid var(--rovaro-black);outline-offset:2px}.btn--ghost{background:transparent;border-color:transparent;padding:.5rem 0;border-radius:0;text-decoration:underline;text-underline-offset:5px}.btn--ghost:hover{opacity:.65}.btn[disabled]{cursor:not-allowed;opacity:.45}.btn--block{width:100%}.purchase-actions{display:flex;flex-direction:column;gap:.75rem}.purchase-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:3.5rem;padding:0 1.75rem;border-radius:10px;border:1px solid transparent;font-size:.95rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease-premium),color .2s var(--ease-premium),border-color .2s var(--ease-premium),box-shadow .2s var(--ease-premium),transform .12s var(--ease-premium)}.purchase-btn:focus-visible{outline:2px solid var(--rovaro-black);outline-offset:2px}.purchase-btn[disabled]{cursor:not-allowed;opacity:.45}.purchase-btn--primary{background:var(--rovaro-black);color:var(--rovaro-white);border-color:var(--rovaro-black)}.purchase-btn--primary:hover{background:var(--rovaro-ink);border-color:var(--rovaro-ink);color:var(--rovaro-white);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.purchase-btn--primary:active{background:var(--rovaro-black);box-shadow:none;transform:translateY(0) scale(.98)}.purchase-btn--secondary{background:var(--rovaro-offwhite);color:var(--rovaro-black);border-color:var(--rovaro-line)}.purchase-btn--secondary:hover{background:var(--rovaro-black);color:var(--rovaro-white);border-color:var(--rovaro-black)}.purchase-btn--secondary:active{transform:scale(.98)}.price-block{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.price-block__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem}.price-block__current{font-size:1.75rem;font-weight:700;color:var(--rovaro-black)}.price-block__compare{font-size:1.15rem;font-weight:500;color:#a1352c;text-decoration:line-through}.price-block__save{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:999px;background:linear-gradient(135deg,#c9812f,#a8611f);box-shadow:0 6px 16px -6px #a8611f8c;color:var(--rovaro-white);font-size:1.05rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}[data-animate]{opacity:0;transform:translateY(28px);transition:opacity var(--duration-reveal) var(--ease-premium),transform var(--duration-reveal) var(--ease-premium);transition-delay:var(--reveal-delay, 0ms)}[data-animate].in-view{opacity:1;transform:none}[data-animate=scale]{transform:scale(.94)}[data-animate=scale].in-view{transform:scale(1)}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transform:none!important;transition:none!important}}.divider{border:none;border-top:1px solid var(--rovaro-line);margin:0}.qty-stepper{display:inline-flex;align-items:stretch;height:2.75rem;width:fit-content;border:1px solid var(--rovaro-line);flex-shrink:0}.qty-stepper__btn{display:flex;align-items:center;justify-content:center;width:2.75rem;flex-shrink:0;background:transparent;border:none;padding:0;color:var(--color-foreground);cursor:pointer;transition:background-color .2s var(--ease-premium),color .2s var(--ease-premium)}.qty-stepper__btn:hover{background:var(--rovaro-black);color:var(--rovaro-white)}.qty-stepper__btn[disabled]{cursor:not-allowed;opacity:.35;background:transparent;color:var(--color-foreground)}.qty-stepper__btn svg{width:.75rem;height:.75rem}.qty-stepper__input{width:2.75rem;border:none;border-left:1px solid var(--rovaro-line);border-right:1px solid var(--rovaro-line);text-align:center;background:transparent;color:var(--color-foreground);-moz-appearance:textfield}.qty-stepper__input::-webkit-outer-spin-button,.qty-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-stepper__btn:focus-visible,.qty-stepper__input:focus-visible{outline:2px solid var(--rovaro-black);outline-offset:-2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:849px){:root{--page-margin: var(--mobile-page-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
