:root{--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--section-spacing: clamp(2.75rem, 1.75rem + 3.5vw, 5rem);--font-size-xs: calc(.8125rem * var(--font-body--scale));--font-size-sm: calc(.875rem * var(--font-body--scale));--font-size-md: calc(1rem * var(--font-body--scale));--font-size-lg: calc(1.125rem * var(--font-body--scale));--font-size-xl: calc(1.25rem * var(--font-body--scale));--font-size-h6: calc(1rem * var(--font-heading--scale));--font-size-h5: calc(1.125rem * var(--font-heading--scale));--font-size-h4: calc(clamp(1.25rem, 1.15rem + .4vw, 1.5rem) * var(--font-heading--scale));--font-size-h3: calc(clamp(1.5rem, 1.3rem + .8vw, 2rem) * var(--font-heading--scale));--font-size-h2: calc(clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem) * var(--font-heading--scale));--font-size-h1: calc(clamp(2.25rem, 1.7rem + 2.4vw, 3.75rem) * var(--font-heading--scale));--line-height-body: 1.6;--line-height-heading: 1.2;--letter-spacing-heading: -.01em;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(37 39 31 / .06), 0 1px 3px rgb(37 39 31 / .08);--shadow-md: 0 2px 4px rgb(37 39 31 / .05), 0 6px 16px rgb(37 39 31 / .08);--shadow-lg: 0 4px 8px rgb(37 39 31 / .06), 0 18px 40px rgb(37 39 31 / .12);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--layer-raised: 1;--layer-sticky: 10;--layer-dropdown: 20;--layer-overlay: 30;--layer-drawer: 40;--layer-toast: 50;--layer-skip-link: 100;--tap-target-min: 2.75rem;--focus-ring-width: 2px;--focus-ring-offset: 3px;--icon-stroke-width: 1.5;--header-height: 60px;--inline-sign: 1}@media(min-width:990px){:root{--header-height: 72px}}[dir=rtl]{--inline-sign: -1}:root:lang(ar){--font-size-xs: calc(.875rem * var(--font-body--scale));--font-size-sm: calc(.9375rem * var(--font-body--scale));--font-size-md: calc(1.0625rem * var(--font-body--scale));--font-size-lg: calc(1.1875rem * var(--font-body--scale));--font-size-xl: calc(1.3125rem * var(--font-body--scale));--line-height-body: 1.8;--line-height-heading: 1.45;--letter-spacing-heading: 0}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + var(--space-sm))}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,button,textarea,select{font:inherit;color:inherit}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}:where(ul,ol)[role=list]{list-style:none;padding:0}table{width:100%;border-collapse:collapse}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-size-md);line-height:var(--line-height-body);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}main{flex:1 0 auto}main:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6);font-family:var(--font-body--family);font-weight:var(--font-body--weight-bold)}strong,b{font-weight:var(--font-body--weight-bold)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}a:hover{text-decoration-color:var(--color-accent)}::selection{background-color:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden]),select,textarea){min-block-size:var(--tap-target-min);padding-block:var(--space-2xs);padding-inline:var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);color:var(--color-foreground);max-inline-size:100%}::placeholder{color:var(--color-foreground-muted);opacity:1}:where(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-block-size:3rem;padding-block:var(--space-xs);padding-inline:var(--space-lg);border:1px solid var(--color-button);border-radius:var(--style-border-radius-buttons);background-color:var(--color-button);color:var(--color-button-label);font-family:var(--font-body--family);font-weight:var(--font-body--weight-bold);font-size:var(--font-size-md);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.button:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.button:active{transform:translateY(1px)}.button--secondary{background-color:transparent;border-color:var(--color-secondary-button-label);color:var(--color-secondary-button-label)}.button--secondary:hover{background-color:var(--color-surface);border-color:var(--color-secondary-button-label)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.button:disabled:hover,.button[aria-disabled=true]:hover{background-color:var(--color-button);border-color:var(--color-button)}.button--secondary:disabled:hover,.button--secondary[aria-disabled=true]:hover{background-color:transparent;border-color:var(--color-secondary-button-label)}.svg-icon{inline-size:1.5rem;block-size:1.5rem;flex-shrink:0;stroke-width:var(--icon-stroke-width)}.svg-icon--directional{transform:scaleX(var(--inline-sign))}.visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link:not(:focus){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-to-content-link:focus{position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:var(--layer-skip-link)}.page-width{inline-size:100%;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.page-width--narrow{max-inline-size:calc(48rem + var(--page-margin) * 2)}.flow>*+*{margin-block-start:var(--flow-space, var(--space-sm))}.card{background-color:var(--color-surface);border-radius:var(--style-border-radius-cards);box-shadow:var(--shadow-sm);overflow:hidden}.concept-label{position:absolute;inset-block-end:var(--space-sm);inset-inline-start:50%;translate:calc(-50% * var(--inline-sign)) 0;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-background) 88%,transparent);color:var(--color-foreground-muted);font-size:var(--font-size-xs);line-height:1.4;white-space:nowrap;pointer-events:none}.editor-hint{margin-block-start:var(--space-md);padding:var(--space-xs) var(--space-sm);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-foreground-muted)}.text-muted{color:var(--color-foreground-muted)}.rte>*+*{margin-block-start:var(--space-sm)}.rte :is(h2,h3,h4){margin-block-start:var(--space-xl);text-wrap:balance}.rte :is(ul,ol){padding-inline-start:var(--space-lg)}.rte li+li{margin-block-start:var(--space-2xs)}.rte a{text-decoration:underline;text-decoration-color:var(--color-indicator);text-underline-offset:.2em}.rte img{border-radius:var(--style-border-radius-cards)}.rte blockquote{padding-inline-start:var(--space-md);border-inline-start:2px solid var(--color-accent);font-family:var(--font-heading--family);font-size:var(--font-size-h4)}.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;min-width:0}.shopify-section>.full-width{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){:not([data-motion-safe],[data-motion-safe] *),:not([data-motion-safe],[data-motion-safe] *):before,:not([data-motion-safe],[data-motion-safe] *):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
