*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--ff-body, "Ofelia Text", Georgia, serif);font-size:var(--fs-body, 16px);color:var(--c-text, #1a1a1a);background:var(--c-bg, #fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;max-width:100%}a{color:inherit}.yy-eyebrow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.yy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 28px;border-radius:100px;font-family:var(--ff-body, inherit);font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;border:none;transition:opacity .2s ease,transform .15s ease;white-space:nowrap;background:var(--yy-crimson, #D21B41);color:#fff}.yy-btn:hover{opacity:.85;transform:translateY(-1px)}.yy-btn--primary{background:var(--yy-crimson, #D21B41);color:#fff}.yy-btn--outline{background:transparent;color:var(--c-text, #1a1a1a);border:1.5px solid currentColor}.yy-btn--dark{background:#111;color:#fff}.yy-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.yy-btn--lg{padding:16px 32px;font-size:16px}.yy-stars{--yy-fill: 100%;position:relative;display:inline-block;color:#00000029;letter-spacing:1px;line-height:1;white-space:nowrap}.yy-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;width:var(--yy-fill);overflow:hidden;color:var(--yy-crimson, #D21B41);letter-spacing:inherit;line-height:inherit;white-space:nowrap}.yy-stars--light{color:#ffffff40}@keyframes yy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.yy-reveal--pending,.yy-reveal--visible{opacity:1;transform:none}html.js:not(.shopify-design-mode) .yy-reveal--pending{opacity:0;transform:translateY(20px);transition:opacity var(--t-slow, .6s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--t-slow, .6s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}html.js:not(.shopify-design-mode) .yy-reveal--visible{opacity:1;transform:none;transition:opacity var(--t-slow, .6s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--t-slow, .6s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:reduce){html.js .yy-reveal--pending,html.js .yy-reveal--visible{opacity:1!important;transform:none!important;transition:none!important}}.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}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--container-gutter, 24px)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/yy-base.css.map */
