rv-flip{display:block}.rv-stage{position:relative;perspective:1800px;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none}.rv-stage:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rv-stage__card{position:relative;width:100%;aspect-ratio:var(--rv-ratio, 1 / 1);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1)}rv-flip[data-side=b] .rv-stage__card{transform:rotateY(180deg)}.rv-stage__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgb(var(--rv-face-bg, 240 240 240))}.rv-stage__face--b{transform:rotateY(180deg)}.rv-stage__face img,.rv-stage__face svg{display:block;width:100%;height:100%;object-fit:var(--rv-fit, cover)}@media(prefers-reduced-motion:reduce){.rv-stage__card,rv-flip[data-side=b] .rv-stage__card{transform:none;transition:none}.rv-stage__face,.rv-stage__face--b{transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .25s linear}rv-flip[data-side=a] .rv-stage__face--b,rv-flip[data-side=b] .rv-stage__face--a{opacity:0}}.rv-switch{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid currentColor}.rv-switch__option{-webkit-appearance:none;appearance:none;border:0;margin:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:44px;padding:12px 16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rv-switch__option[aria-pressed=true]{background:currentColor}.rv-switch__option[aria-pressed=true]>span{color:rgb(var(--rv-switch-active-text, 0 0 0))}.rv-switch__option:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:no-preference){html:has(.rv-hero),html:has(.rv-grid){scroll-behavior:smooth}}.shopify-section--video-review-feed+.shopify-section--waffle-faq .waffle-faq__inner{padding-top:56px;border-top:1px solid rgb(var(--wfaq-text, 255 255 255) / .12)}@media screen and (min-width:1000px){.shopify-section--video-review-feed+.shopify-section--waffle-faq .waffle-faq__inner{padding-top:72px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/reversible-flip.css.map */
