*{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:0}select{background-color:var(--ok-color-white);color:currentcolor}dialog{background-color:var(--ok-color-white);color:var(--ok-color-text-primary)}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}:root{--ok-color-primary: #ff7aa0;--ok-color-primary-hover: #f45f8b;--ok-color-primary-soft: #ffd4e0;--ok-color-primary-bg: #fff0f4;--ok-color-text-primary: #1a1a1a;--ok-color-text-secondary: #4a4a4a;--ok-color-border: #e8e4e1;--ok-color-bg: #fafaf8;--ok-color-white: #fffffc;--ok-color-success: #9bd065;--ok-color-warning: #fcd579;--ok-color-error: #f45f5c;--ok-font-display: "Instrument Serif", Georgia, serif;--ok-font-body: "Jost", "Avenir Next", sans-serif;--ok-ls-label: .15em;--ok-ls-meta: .08em;--ok-ease: cubic-bezier(.25, 1, .5, 1);--ok-ease-out: cubic-bezier(.22, 1, .36, 1);--ok-dur-fast: .18s;--ok-dur: .24s;--ok-dur-slow: .4s;--ok-header-height: 64px;--header-height: var(--ok-header-height)}body{font-family:var(--ok-font-body);color:var(--ok-color-text-primary);letter-spacing:.01em}body:has(.ok-commerce-header){--header-height: var(--ok-header-height)}button,input,select,textarea{font-family:inherit}a{text-underline-offset:.18em}.ok-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ok-eyebrow{color:var(--ok-color-text-secondary);font-size:.72rem;font-weight:600;letter-spacing:var(--ok-ls-label);line-height:1;text-transform:uppercase}.ok-eyebrow--sm{font-size:.62rem}.ok-eyebrow--ink{color:var(--ok-color-text-primary)}.ok-btn,.shopify-payment-button__button{display:inline-flex;min-height:60px;align-items:center;justify-content:center;border:1px solid var(--ok-color-text-primary);border-radius:0;background:var(--ok-color-text-primary);color:var(--ok-color-white);cursor:pointer;font-family:var(--ok-font-body);font-size:.78rem;font-weight:600;letter-spacing:var(--ok-ls-label);line-height:1;padding:1.15rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--ok-dur) var(--ok-ease),border-color var(--ok-dur) var(--ok-ease),color var(--ok-dur) var(--ok-ease),transform var(--ok-dur) var(--ok-ease)}.ok-btn:hover,.shopify-payment-button__button:hover{background:var(--ok-color-primary);border-color:var(--ok-color-primary);color:var(--ok-color-text-primary);transform:translateY(-1px)}.ok-btn--secondary{background:transparent;color:var(--ok-color-text-primary)}.ok-btn--secondary:hover{background:var(--ok-color-primary-bg);border-color:var(--ok-color-primary)}.ok-btn--sm{min-height:0;font-size:.68rem;padding:.7rem 1.05rem;border-color:var(--ok-color-border);background:#fffffcf0;color:var(--ok-color-text-primary)}.ok-btn--sm:hover:not(:disabled){border-color:var(--ok-color-text-primary);background:var(--ok-color-text-primary);color:var(--ok-color-white)}.ok-btn:disabled,.ok-btn--sm:disabled{cursor:not-allowed;opacity:.64}.shopify-payment-button{margin-top:.75rem}.shopify-payment-button__button{width:100%}.shopify-payment-button__button--hidden{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.shopify-section-group-header-group{position:sticky!important;top:0;z-index:30}.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}
/*# sourceMappingURL=/cdn/shop/t/12/assets/critical.css.map */
