*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--text-base);line-height:1.5;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}[hidden]{display:none!important}[class*=color-scheme-]{background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--font-heading-case);letter-spacing:var(--heading-tracking);line-height:1.15;text-wrap:balance}h1,.h1{font-size:calc(var(--heading-scale) * clamp(1.75rem,1.4rem + 1.4vw,2.5rem))}h2,.h2{font-size:calc(var(--heading-scale) * clamp(1.375rem,1.2rem + .8vw,1.875rem))}h3,.h3{font-size:calc(var(--heading-scale) * 1.125rem)}h4,.h4{font-size:calc(var(--heading-scale) * 1rem)}small,.text-small{font-size:.875em}strong,b{font-weight:var(--font-body-weight-bold)}a{color:var(--color-accent);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;box-shadow:0 0 0 4px var(--color-background)}.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;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.section-padding{padding-block:calc(var(--space) * 3rem * var(--fw-above, 1)) calc(var(--space) * 3rem * var(--fw-below, 1))}.shopify-section>.section-padding[class*=color-scheme-]:not(.color-scheme-1){grid-column:1 / -1;padding-inline:max(var(--page-margin),calc((100% - var(--page-width)) / 2 + var(--page-margin)))}.fw-arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:var(--border-width) solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-foreground);cursor:pointer}.fw-arrow .icon{width:1.125rem;rotate:90deg}.fw-arrow--next .icon{rotate:-90deg}[data-fw-arrows=filled] .fw-arrow{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}[data-fw-arrows=square] .fw-arrow{border-color:var(--color-foreground);border-radius:var(--radius-button);box-shadow:var(--button-shadow) var(--button-shadow) 0 var(--color-foreground)}[data-fw-arrows=square] .fw-arrow:active{translate:var(--button-shadow) var(--button-shadow);box-shadow:none}[data-fw-arrows=plain] .fw-arrow{border-color:transparent}.fw-arrow:hover{filter:brightness(.92)}[data-fw-arrows=filled] .fw-arrow:hover{filter:brightness(1.25)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:2.75rem;padding:.625em 1.25em;border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-button);background-color:var(--color-accent);color:var(--color-accent-foreground);font-family:var(--button-font);font-weight:var(--button-weight);letter-spacing:var(--button-tracking);text-transform:var(--button-case);box-shadow:var(--button-shadow) var(--button-shadow) 0 var(--color-foreground);line-height:1.2;text-decoration:none;cursor:pointer;transition:filter .15s}.button:hover{filter:brightness(1.12)}.button:active{translate:var(--button-shadow) var(--button-shadow);box-shadow:none}.button--secondary{border-color:var(--color-foreground);background-color:transparent;color:var(--color-foreground)}.button--secondary:hover{filter:none;background-color:var(--color-muted)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.field{display:grid;gap:.25rem}.field__input,input:is([type=text],[type=email],[type=search],[type=number],[type=tel],[type=password]),select,textarea{min-height:2.75rem;padding:.5em .75em;border:1px solid color-mix(in srgb,var(--color-foreground) 55%,var(--color-background));border-radius:var(--radius-input);background-color:var(--color-background)}.field__input:hover,select:hover,textarea:hover{border-color:var(--color-foreground)}.fw-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fw-rte>*+*{margin-block-start:1em}.fw-rte :is(ul,ol){padding-inline-start:1.25em}.fw-rte img{height:auto;border-radius:var(--radius-card)}.fw-rte table{width:100%;border-collapse:collapse}.fw-rte :is(th,td){padding:.5rem;border:var(--border-width) solid var(--color-border);text-align:start}.fw-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-block-start:1rem}.fw-cart__error{color:var(--color-sale)}.fw-grid{display:grid;grid-template-columns:repeat(var(--columns-phone),minmax(0,1fr));gap:calc(var(--space) * 2rem) calc(var(--space) * 1.25rem);padding:0;list-style:none}@media(min-width:750px){.fw-grid{grid-template-columns:repeat(min(3,var(--columns)),minmax(0,1fr))}}@media(min-width:990px){.fw-grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.fw-card__title{font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:.9375rem;line-height:1.35;text-transform:none}.fw-card__title a{color:inherit;text-decoration:none}.fw-card:hover .fw-card__title a{text-decoration:underline}.fw-header__icon{display:inline-grid;place-items:center;position:relative;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.fw-header__icon .icon{width:1.5rem;height:1.5rem}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip-link:focus{position:fixed;z-index:100;top:.5rem;left:.5rem;padding:.75rem 1rem;background:var(--color-background)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fw-icon{display:inline-block;flex:none;width:1rem;aspect-ratio:1;background:currentColor;-webkit-mask:var(--fw-icon) center / contain no-repeat;mask:var(--fw-icon) center / contain no-repeat}.fw-icon--chevron{--fw-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.fw-icon--next{--fw-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 5 5 5-5 5'/%3E%3C/svg%3E")}.fw-icon--arrow{--fw-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E")}.fw-icon--close{--fw-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m5 5 10 10M15 5 5 15'/%3E%3C/svg%3E")}@media(forced-colors:active){.fw-icon{background:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/critical.css.map */
