@layer reset, tokens, base, blocks, utilities, overrides;@layer tokens{:root{--c-brand:var(--wp--preset--color--brand);--c-brand-dark:var(--wp--preset--color--brand-dark);--c-taupe:var(--wp--preset--color--taupe);--c-cream:var(--wp--preset--color--cream);--c-cream-light:var(--wp--preset--color--cream-light);--c-surface:var(--wp--preset--color--surface);--c-ink:var(--wp--preset--color--ink);--c-copy:var(--wp--preset--color--copy);--c-muted:var(--wp--preset--color--muted);--c-accent:var(--wp--preset--color--accent);--c-error:var(--wp--preset--color--error);--c-sale:var(--wp--preset--color--sale);--c-success:var(--wp--preset--color--line-vilt);--ff-display:var(--wp--preset--font-family--cardigan);--ff-body:var(--wp--preset--font-family--aktiv-grotesk);--r-xs:var(--wp--custom--radius--xs);--r-sm:var(--wp--custom--radius--sm);--r-md:var(--wp--custom--radius--md);--r-lg:var(--wp--custom--radius--lg);--r-xl:var(--wp--custom--radius--xl);--r-pill:var(--wp--custom--radius--pill);--sh-soft:var(--wp--preset--shadow--soft);--sh-card:var(--wp--preset--shadow--card);--sh-lift:var(--wp--preset--shadow--lift);--t-fast:var(--wp--custom--transition--fast);--t-base:var(--wp--custom--transition--base);--t-slow:var(--wp--custom--transition--slow);--focus-w:var(--wp--custom--focus-ring--width);--focus-o:var(--wp--custom--focus-ring--offset);--focus-c:var(--wp--custom--focus-ring--color);--s-1:var(--wp--preset--spacing--30);--s-2:var(--wp--preset--spacing--40);--s-3:var(--wp--preset--spacing--50);--s-4:var(--wp--preset--spacing--60);--s-5:var(--wp--preset--spacing--70);--s-6:var(--wp--preset--spacing--80)}}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:focus-within{scroll-behavior:smooth}body,html{overflow-x:clip}body{line-height:1.6;min-height:100svh}canvas,img,picture,svg,video{display:block;max-width:100%}img,picture{height:auto}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}#__next,#root{isolation:isolate}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@layer base{body{background:var(--c-surface);color:var(--c-copy);font-family:var(--ff-body)}.is-style-display{font-family:var(--ff-display);font-weight:700;letter-spacing:-.02em;line-height:1.05}.is-style-eyebrow{color:var(--c-brand);font-family:var(--ff-body);font-size:var(--wp--preset--font-size--eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.is-style-lede{font-size:var(--wp--preset--font-size--lede);line-height:1.4}.is-style-lede,.wp-block-quote,blockquote{font-family:var(--ff-display);font-weight:600}.wp-block-quote,blockquote{font-style:italic}::-moz-selection{background:var(--c-brand);color:var(--c-cream-light)}::selection{background:var(--c-brand);color:var(--c-cream-light)}.wp-block-post-content p+h2{margin-top:var(--wp--preset--spacing--70)!important}.skip-link{background:var(--c-ink);border-radius:var(--r-pill);color:var(--c-cream-light);font-weight:600;inset-block-start:1rem;inset-inline-start:1rem;padding:.75rem 1.25rem;position:absolute;text-decoration:none;transform:translateY(calc(-100% - 1rem));transition:transform var(--t-base);z-index:1000}}@layer base{.skip-link:focus,.skip-link:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o);transform:translateY(0)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{border-radius:var(--r-xs);outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:0}@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}}@layer base{main.site-main{display:flow-root}.fodax-section{padding-block:var(--wp--preset--spacing--60)}@container (min-width: 60rem){.fodax-section{padding-block:var(--wp--preset--spacing--70)}}.fodax-prose{margin-inline:auto;max-width:var(--wp--style--global--content-size)}.wp-block-media-text .wp-block-media-text__media{border-radius:var(--r-xl,32px);overflow:hidden}.wp-block-media-text img,.wp-block-media-text video{border-radius:var(--r-xl,32px)}.wp-block-image .is-style-rounded>img,.wp-block-image.is-style-rounded img{border-radius:var(--r-xl,32px)!important}.wp-block-image,.wp-block-media-text{margin-block:var(--wp--preset--spacing--60)}}.wp-block-media-text:not(.has-media-on-the-right)>.wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding-left:0}#breadcrumbs a,.fodax-product-hero__breadcrumbs a,.fodax-product-hero__breadcrumbs a:link,.fodax-product-hero__breadcrumbs a:visited,.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:link,.woocommerce-breadcrumb a:visited,.yoast-breadcrumbs a,nav[aria-label=Brödsmulor] a{color:inherit;text-decoration:none}.fodax-cart-notice{align-items:center;background:var(--c-cream-light,#f0e8dd);border:1px solid color-mix(in srgb,var(--c-brand-dark) 12%,transparent);border-radius:20px;bottom:clamp(1rem,3vw,1.5rem);box-shadow:0 12px 32px -12px rgba(35,26,18,.35);color:var(--c-brand-dark,#5c4336);display:flex;font-family:var(--ff-body);gap:.75rem;max-width:min(28rem,100vw - 2rem);min-width:min(22rem,100vw - 2rem);opacity:0;padding:.75rem 1rem .75rem .75rem;pointer-events:none;position:fixed;right:clamp(1rem,3vw,1.5rem);transform:translateY(16px);transition:opacity .2s ease,transform .2s ease;z-index:2000}.fodax-cart-notice.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.fodax-cart-notice__thumb{align-items:center;background:color-mix(in srgb,var(--c-brand-dark) 6%,var(--c-cream-light));border-radius:14px;color:var(--c-brand-dark);display:inline-flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.fodax-cart-notice__thumb-img{box-sizing:border-box;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:4px;width:100%}.fodax-cart-notice__thumb-img[hidden]{display:none}.fodax-cart-notice__fallback{color:var(--c-brand-dark);height:26px;width:26px}.fodax-cart-notice__fallback[hidden]{display:none}.fodax-cart-notice__body{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.fodax-cart-notice__title{color:inherit;font-size:.9375rem;font-weight:600;line-height:1.35;margin:0}.fodax-cart-notice__action{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--c-brand-dark);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;margin:0;opacity:.85;padding:0;text-decoration:underline;text-underline-offset:3px}.fodax-cart-notice__action:hover{opacity:1}.fodax-cart-notice__close{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--c-brand-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:28px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity var(--t-fast),background var(--t-fast);width:28px}.fodax-cart-notice__close:hover{background:color-mix(in srgb,var(--c-brand-dark) 8%,transparent);opacity:1}.fodax-product-card__form>a.added_to_cart,form.cart+.added_to_cart{display:none!important}.fodax-product-hero__breadcrumbs a:focus-visible,.fodax-product-hero__breadcrumbs a:hover,.woocommerce-breadcrumb a:focus-visible,.woocommerce-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:781.98px){.fodax-hide-mobile{display:none!important}}@layer base{@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}}.fodax-hero-badge{--fodax-hero-badge-size:clamp(8rem,15vw,13rem);aspect-ratio:1;background:var(--fodax-accent,var(--fodax-hero-accent,#764819));border-radius:50%;color:#fff;container-type:inline-size;display:grid;inline-size:calc(var(--fodax-hero-badge-size)*var(--fodax-hero-badge-scale, 1));place-items:center;pointer-events:none;position:absolute;rotate:var(--fodax-hero-badge-rotate,0deg);z-index:3}.fodax-hero-badge__ring{block-size:92%;inline-size:92%;inset:4%;overflow:visible;pointer-events:none;position:absolute}.fodax-hero-badge--pos-top-right{inset:clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem) auto auto}.fodax-product-hero__gallery .fodax-hero-badge{--fodax-hero-badge-size:clamp(6.5rem,15vw,10rem);inset:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.5rem) auto auto;z-index:4}.fodax-product-hero__gallery .fodax-hero-badge .fodax-hero-badge__text{font-size:11cqi;padding:0 14%}.fodax-hero-badge--pos-top-left{inset:clamp(1rem,4vw,3rem) auto auto clamp(1rem,4vw,3rem)}.fodax-hero-badge--pos-product{inline-size:calc(clamp(6rem,62%,11rem)*var(--fodax-hero-badge-scale, 1));inset:0 auto auto 8%}.fodax-hero-badge--image{background:none}.fodax-hero-badge--image:after{content:none}.fodax-hero-badge__image{block-size:auto;inline-size:100%}.fodax-hero-badge .fodax-hero-badge__text{align-items:center;display:flex;flex-direction:column;font-family:var(--ff-display);font-size:10.5cqi;font-weight:700;gap:.12em;inset:0;justify-content:center;line-height:1.05;margin:0;padding:0 12%;position:absolute;text-align:center;text-wrap:balance}@media(max-width:600px){.fodax-hero-badge .fodax-hero-badge__text{font-size:9.5cqi;padding:0 15%}}.fodax-hero-badge__headline{font-size:1.9em;font-weight:800;letter-spacing:-.01em;line-height:.92}.fodax-hero-badge__body{align-items:center;display:flex;flex-direction:column;line-height:1.08}.fodax-hero-badge__note{font-size:.62em;font-weight:600;margin-block-start:.35em}@media(prefers-reduced-motion:reduce){.fodax-hero-badge{rotate:0deg}}@media(forced-colors:active){.fodax-hero-badge{background:Canvas;border:2px solid CanvasText;color:CanvasText}.fodax-hero-badge .fodax-hero-badge__ring{display:none}.fodax-hero-badge:after{border-color:CanvasText}}.fodax-product-card.fodax-product-card{--card-bg:var(--wp--preset--color--card,#eae1de);--card-fg:var(--c-ink,#231a12);--card-cta-bg:var(--c-brand-dark,#5c4336);--card-cta-fg:var(--c-cream-light,#f0e8dd);--card-qty-bg:var(--wp--preset--color--white);display:flex;flex-direction:column;isolation:isolate;overflow:visible;position:relative}.fodax-product-card.fodax-product-card:not(.fodax-product-card--archive){container:pcard/inline-size;min-width:0;width:100%}.fodax-product-card.fodax-product-card.fodax-product-card--tinted{--card-bg:color-mix(in srgb,var(--c-cream-light) 18%,transparent);--card-fg:var(--c-cream-light);--card-qty-bg:color-mix(in srgb,var(--c-cream-light) 22%,transparent)}.fodax-product-card.fodax-product-card{--fodax-card-image-h:clamp(160px,72cqi,300px)}.fodax-product-card.fodax-product-card .fodax-product-card__media{align-items:flex-start;display:flex;inset-inline:0;justify-content:center;pointer-events:none;position:absolute;top:0;z-index:2}.fodax-product-card.fodax-product-card .fodax-product-card__media-link{display:inline-block;pointer-events:auto}.fodax-product-card.fodax-product-card .fodax-product-card__image{filter:drop-shadow(0 12px 32px rgba(35,26,18,.15));height:var(--fodax-card-image-h)!important;margin:auto;max-width:100%!important;-o-object-fit:contain;object-fit:contain;transform:translateY(-50%);transition:transform .2s ease;width:auto!important}.fodax-product-card.fodax-product-card:focus-within .fodax-product-card__image,.fodax-product-card.fodax-product-card:hover .fodax-product-card__image{transform:translateY(-52%) scale(1.04)}.fodax-product-card.fodax-product-card .fodax-product-card__body{background:var(--card-bg);border-radius:24px;color:var(--card-fg);display:flex;flex:1;flex-direction:column;gap:.85rem;overflow:hidden;padding:9.75rem 1.5rem 1.5rem;position:relative;z-index:1}.fodax-product-card.fodax-product-card .fodax-product-card__body:after{background-color:var(--c-brand,#764819);content:"";display:none;height:140px;left:-16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719.025%27 height=%2719.449%27%3E%3Cg fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 transform=%27translate%28-.981 -1%29%27%3E%3Cellipse cx=%272%27 cy=%271.5%27 rx=%272%27 ry=%271.5%27 transform=%27translate%288.006 2%29%27/%3E%3Ccircle cx=%272%27 cy=%272%27 r=%272%27 transform=%27translate%2814.006 5%29%27/%3E%3Cellipse cx=%271.5%27 cy=%272%27 rx=%271.5%27 ry=%272%27 transform=%27translate%2816.006 12%29%27/%3E%3Cpath d=%27M8.1 8.97a4.356 4.356 0 0 1 4.356 4.356v3.049a3.049 3.049 0 0 1-5.959.91 3.38 3.38 0 0 0-2.352-2.357A3.049 3.049 0 0 1 5.05 8.97Z%27/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719.025%27 height=%2719.449%27%3E%3Cg fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 transform=%27translate%28-.981 -1%29%27%3E%3Cellipse cx=%272%27 cy=%271.5%27 rx=%272%27 ry=%271.5%27 transform=%27translate%288.006 2%29%27/%3E%3Ccircle cx=%272%27 cy=%272%27 r=%272%27 transform=%27translate%2814.006 5%29%27/%3E%3Cellipse cx=%271.5%27 cy=%272%27 rx=%271.5%27 ry=%272%27 transform=%27translate%2816.006 12%29%27/%3E%3Cpath d=%27M8.1 8.97a4.356 4.356 0 0 1 4.356 4.356v3.049a3.049 3.049 0 0 1-5.959.91 3.38 3.38 0 0 0-2.352-2.357A3.049 3.049 0 0 1 5.05 8.97Z%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;pointer-events:none;position:absolute;top:4.5rem;transition:opacity .3s ease;width:140px;z-index:-1}.fodax-product-card.fodax-product-card .fodax-product-card__header{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.fodax-product-carousel.is-price-stacked .fodax-product-card.fodax-product-card .fodax-product-card__header{align-items:flex-start;flex-direction:column;gap:.25rem}.fodax-product-card.fodax-product-card .fodax-product-card__title{color:var(--c-brand);font-family:var(--ff-body,"Inter",system-ui,-apple-system,sans-serif);font-size:1.25rem;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}.fodax-product-card.fodax-product-card .fodax-product-card__title a{background:none!important;border:0!important;color:inherit!important;text-decoration:none!important}.fodax-product-card.fodax-product-card .fodax-product-card__title a:hover{text-decoration:underline!important;text-underline-offset:.2em}.fodax-product-card.fodax-product-card .fodax-product-card__price{align-items:baseline;color:var(--c-brand);display:inline-flex;font-family:var(--ff-body,sans-serif);font-size:1.125rem;font-weight:600;gap:.4rem;letter-spacing:.01em;margin:0;white-space:nowrap}.fodax-product-card.fodax-product-card .fodax-product-card__price .regular-price,.fodax-product-card.fodax-product-card .fodax-product-card__price .regular-price bdi,.fodax-product-card.fodax-product-card .fodax-product-card__price del,.fodax-product-card.fodax-product-card .fodax-product-card__price del bdi{color:color-mix(in srgb,var(--c-brand) 60%,transparent);font-size:.8rem;font-weight:500;text-decoration:line-through;text-decoration-color:var(--c-brand,#764819);text-decoration-thickness:2px;text-underline-offset:0}.fodax-product-card.fodax-product-card .fodax-product-card__price .sale-price,.fodax-product-card.fodax-product-card .fodax-product-card__price .sale-price bdi,.fodax-product-card.fodax-product-card .fodax-product-card__price ins,.fodax-product-card.fodax-product-card .fodax-product-card__price ins bdi{background:none;color:var(--c-brand);font-size:1rem;font-weight:700;text-decoration:none}.fodax-product-card.fodax-product-card .fodax-product-card__desc{color:color-mix(in srgb,var(--card-fg) 78%,transparent);display:-webkit-box;font-family:var(--ff-body,sans-serif);font-size:1rem;font-weight:500;-webkit-line-clamp:4;line-clamp:4;line-height:1.5;margin:0;-webkit-box-orient:vertical;flex:0 0 auto;max-height:6em;overflow:hidden;text-overflow:ellipsis}.fodax-product-card.fodax-product-card .fodax-product-card__form{align-items:stretch;background:transparent!important;border-radius:0!important;display:flex;gap:.5rem;margin-top:auto;overflow:visible!important;padding-top:.5rem}.fodax-product-card.fodax-product-card .fodax-product-card__qty{align-items:center;background:var(--card-qty-bg);border-radius:20px;display:inline-flex;gap:.25rem;justify-content:center;min-width:3.25rem;padding:.4rem .65rem}.fodax-product-card.fodax-product-card .fodax-product-card__qty-btn{align-items:center;background:transparent;border:0;border-radius:20px;color:var(--card-fg);cursor:pointer;display:inline-flex;font-weight:700;height:22px;justify-content:center;line-height:1;padding:0;transition:background .12s ease;width:22px}.fodax-product-card.fodax-product-card .fodax-product-card__qty-btn:hover{background:color-mix(in srgb,var(--card-fg) 14%,transparent)}.fodax-product-card.fodax-product-card .fodax-product-card__qty-btn:disabled{cursor:not-allowed;opacity:.4}.fodax-product-card.fodax-product-card .fodax-product-card__qty-value{color:var(--card-fg);font-size:.9rem;font-weight:600;min-width:1.25rem;text-align:center}.fodax-product-card.fodax-product-card .fodax-product-card__cta{background:var(--card-cta-bg)!important;border:0!important;border-radius:20px!important;box-shadow:none!important;color:var(--wp--preset--color--white)!important;cursor:pointer;flex:1;font-family:var(--ff-body,sans-serif);font-size:.9rem;font-weight:600;letter-spacing:.02em;min-height:auto;outline:0!important;padding:1rem 1.5rem!important;text-align:center;transition:background .2s ease,transform .12s ease}.fodax-product-card.fodax-product-card .fodax-product-card__cta:hover{background:color-mix(in srgb,var(--card-cta-bg) 88%,#000)!important}.fodax-product-card.fodax-product-card .fodax-product-card__cta:active{transform:translateY(1px)}.fodax-product-card.fodax-product-card .fodax-product-card__cta:disabled{cursor:progress;opacity:.7}.fodax-product-card.fodax-product-card .fodax-product-card__cta.loading{color:transparent!important;pointer-events:none;position:relative}.fodax-product-card.fodax-product-card .fodax-product-card__cta.loading:after{animation:fodax-cta-spin .7s linear infinite;border:2px solid color-mix(in srgb,var(--c-cream-light) 60%,transparent);border-radius:50%;border-top-color:var(--c-cream-light);content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}.fodax-product-card.fodax-product-card .fodax-product-card__cta.added:before{content:none}@keyframes fodax-cta-spin{to{transform:rotate(1turn)}}.fodax-product-card.fodax-product-card .fodax-product-card__view{background:transparent;border:2px solid var(--card-cta-bg);border-radius:20px;color:var(--card-cta-bg);display:block;font-family:var(--ff-body,sans-serif);font-size:.85rem;font-weight:600;letter-spacing:.02em;margin-top:.25rem;padding:.6rem 1.25rem;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.fodax-product-card.fodax-product-card .fodax-product-card__view:hover{background:var(--card-cta-bg);color:var(--card-cta-fg);text-decoration:none}.fodax-product-card.fodax-product-card .fodax-product-card__view:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}.fodax-product-card.fodax-product-card.is-on-sale .fodax-product-card__price{color:var(--c-sale)}@container pcard (max-width: 260px){.fodax-product-card.fodax-product-card .fodax-product-card__body{border-radius:18px;gap:.6rem;padding:5.75rem 1rem 1rem}.fodax-product-card.fodax-product-card{--fodax-card-image-h:clamp(178px,104cqi,232px)}.fodax-product-card.fodax-product-card .fodax-product-card__title{font-size:1rem;letter-spacing:.04em}.fodax-product-card.fodax-product-card .fodax-product-card__price{font-size:1rem}.fodax-product-card.fodax-product-card .fodax-product-card__desc{font-size:.9rem;-webkit-line-clamp:3;line-clamp:3;max-height:4.5em}.fodax-product-card.fodax-product-card .fodax-product-card__form{align-items:stretch;flex-direction:column;gap:.6rem;padding-top:0}.fodax-product-card.fodax-product-card .fodax-product-card__qty{justify-content:space-between;width:100%}.fodax-product-card.fodax-product-card .fodax-product-card__cta{padding:.8rem 1rem!important}.fodax-product-card.fodax-product-card .fodax-product-card__view{background:transparent;border:0;font-size:.8rem;margin-top:0;padding:.25rem .5rem;text-decoration:underline;text-underline-offset:.2em}.fodax-product-card.fodax-product-card .fodax-product-card__view:hover{background:transparent;color:var(--card-cta-bg);text-decoration:none}}.wp-block-woocommerce-product-collection.is-style-fodax-card,.wp-block-woocommerce-product-template.is-style-fodax-card{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.fodax-product-card.fodax-product-card--archive{--card-bg:var(--c-surface,#fff);background:var(--card-bg);border-radius:var(--r-lg,20px);box-shadow:0 1px 0 rgba(35,26,18,.04),0 12px 24px -16px rgba(35,26,18,.12);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.fodax-product-card.fodax-product-card--archive:hover{box-shadow:0 1px 0 rgba(35,26,18,.06),0 18px 32px -20px rgba(35,26,18,.18);transform:translateY(-2px)}.fodax-product-card.fodax-product-card--archive .fodax-product-card__media{align-items:center;aspect-ratio:4/5;background:var(--c-cream-light);display:flex;inset:auto;justify-content:center;overflow:hidden;padding:clamp(1rem,2vw,1.5rem);position:relative}.fodax-product-card.fodax-product-card--archive .fodax-product-card__image{filter:drop-shadow(0 10px 22px rgba(35,26,18,.14));height:auto!important;margin:0!important;max-height:100%!important;max-width:80%!important;-o-object-fit:contain;object-fit:contain;position:static!important;transform:none!important;transition:transform var(--t-base,.2s) ease;width:auto!important}.fodax-product-card.fodax-product-card--archive:focus-within .fodax-product-card__image,.fodax-product-card.fodax-product-card--archive:hover .fodax-product-card__image{transform:translateY(-4px)!important}.fodax-product-card.fodax-product-card--archive .fodax-product-card__body{background:var(--c-surface);gap:.75rem;padding:clamp(1rem,2vw,1.5rem)}.fodax-product-card.fodax-product-card--archive .fodax-product-card__body:after{display:none}.fodax-product-card.fodax-product-card--archive .fodax-product-card__title{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.fodax-product-card.fodax-product-card--archive .fodax-product-card__title a{color:inherit}.fodax-post-card-grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:40rem){.fodax-post-card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.fodax-post-card-grid{grid-template-columns:repeat(3,1fr)}}.fodax-post-card-item{display:flex;list-style:none}.fodax-post-card-item::marker,.fodax-post-card-item:before{content:none}.fodax-post-card{background:var(--c-surface,#fff);border-radius:var(--r-lg,20px);box-shadow:0 1px 0 rgba(35,26,18,.04),0 12px 24px -16px rgba(35,26,18,.12);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--t-fast,.12s ease),box-shadow var(--t-fast,.12s ease);width:100%}.fodax-post-card:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719.025%27 height=%2719.449%27%3E%3Cg fill=%27none%27 stroke=%27%23764819%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 transform=%27translate%28-.981 -1%29%27%3E%3Cellipse cx=%272%27 cy=%271.5%27 rx=%272%27 ry=%271.5%27 transform=%27translate%288.006 2%29%27/%3E%3Ccircle cx=%272%27 cy=%272%27 r=%272%27 transform=%27translate%2814.006 5%29%27/%3E%3Cellipse cx=%271.5%27 cy=%272%27 rx=%271.5%27 ry=%272%27 transform=%27translate%2816.006 12%29%27/%3E%3Cpath d=%27M8.1 8.97a4.356 4.356 0 0 1 4.356 4.356v3.049a3.049 3.049 0 0 1-5.959.91 3.38 3.38 0 0 0-2.352-2.357A3.049 3.049 0 0 1 5.05 8.97Z%27/%3E%3C/g%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-25px;content:"";height:175px;opacity:0;pointer-events:none;position:absolute;right:-8px;transition:opacity .3s ease;width:175px;z-index:0}.fodax-post-card:focus-within,.fodax-post-card:hover{box-shadow:0 1px 0 rgba(35,26,18,.06),0 18px 32px -20px rgba(35,26,18,.18)}.fodax-post-card:focus-within .fodax-post-card__image,.fodax-post-card:hover .fodax-post-card__image{transform:scale(1.04)}.fodax-post-card:focus-within:after,.fodax-post-card:hover:after{opacity:.05}.fodax-post-card__media{aspect-ratio:16/10;background:var(--c-cream);display:block;overflow:hidden}.fodax-post-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease;width:100%}.fodax-post-card__media-placeholder{background:linear-gradient(135deg,var(--c-cream) 0,var(--c-cream-light) 100%);display:block;height:100%;width:100%}.fodax-post-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:clamp(1rem,1.8vw,1.25rem) clamp(1rem,1.8vw,1.5rem);position:relative;z-index:1}.fodax-post-card__title{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:700;line-height:1.25;margin:0}.fodax-post-card__title a{color:inherit;text-decoration:none}.fodax-post-card__title a:after{content:"";inset:0;position:absolute;z-index:2}.fodax-post-card__meta{align-items:center;color:color-mix(in srgb,var(--c-copy) 75%,transparent);display:inline-flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin:0}.fodax-post-card__excerpt{color:var(--c-copy);font-size:.9375rem;line-height:1.5;margin:0}.fodax-post-card a,.fodax-post-card a:link,.fodax-post-card a:visited{color:inherit}.fodax-single-product{color:var(--c-copy);padding-block-end:var(--wp--preset--spacing--60)}.fodax-product-hero{margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px);padding-block-start:0;width:100%}.fodax-product-hero__breadcrumbs{color:var(--c-muted);font-size:.8125rem;margin-block-end:.5rem;order:-2}.fodax-product-hero__breadcrumbs--top{display:block}.fodax-product-hero__breadcrumbs--inline{display:none}@media(min-width:901px){.fodax-product-hero__breadcrumbs--top{display:none}.fodax-product-hero__breadcrumbs--inline{display:block}}.fodax-product-hero__breadcrumbs .woocommerce-breadcrumb{font-family:var(--ff-body);font-weight:500;letter-spacing:.01em;margin:0!important}.fodax-product-hero__breadcrumbs a{color:var(--c-brand);padding-inline-start:0;position:relative;text-decoration:none;transition:color var(--t-fast)}.fodax-product-hero__breadcrumbs a:hover{color:var(--c-brand-dark)}.fodax-product-hero__breadcrumbs a:before{content:"←";display:inline-block;margin-inline-end:0;opacity:0;transform:translateX(.25em);transition:width var(--t-fast),margin var(--t-fast),opacity var(--t-fast),transform var(--t-fast);width:0}.fodax-product-hero__breadcrumbs a:hover:before{margin-inline-end:.25em;opacity:1;transform:translateX(0);width:1em}.fodax-product-hero__notices{margin-block-end:var(--wp--preset--spacing--40)}.fodax-product-hero__grid{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,42fr) minmax(0,58fr)}@media(max-width:900px){.fodax-product-hero__grid{grid-template-columns:1fr}}.fodax-product-hero__gallery{background:var(--c-cream-light);border-radius:var(--r-xl);overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.fodax-product-gallery{position:relative;z-index:1}.fodax-product-gallery__main{border-radius:var(--r-lg,20px);overflow:hidden;width:100%}.fodax-product-gallery__main .swiper-slide{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.fodax-product-gallery__main img{display:block;filter:drop-shadow(0 12px 32px rgba(35,26,18,.18));height:auto;margin-inline:auto;max-width:100%}.fodax-product-gallery__thumbs{margin-block-start:1rem}.fodax-product-gallery__thumbs .swiper-slide{border:2px solid transparent;border-radius:var(--r-md);box-sizing:border-box;cursor:pointer;height:64px;opacity:.55;overflow:hidden;transition:opacity var(--t-fast),border-color var(--t-fast);width:64px}.fodax-product-gallery__thumbs .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fodax-product-gallery__thumbs .swiper-slide-thumb-active,.fodax-product-gallery__thumbs .swiper-slide:hover{border-color:var(--c-brand);opacity:1}.fodax-product-gallery--single .fodax-product-gallery__thumbs{display:none}.fodax-product-hero__summary{display:flex;flex-direction:column;gap:.875rem}.fodax-product-hero__summary>*{margin-block:0}.fodax-product-hero__line-badge{display:none}.fodax-product-hero__eyebrow{color:var(--c-muted);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.fodax-product-hero__summary-stack{display:flex;flex-direction:column;gap:1rem}.fodax-product-hero__summary-stack>*{margin:0}.fodax-product-hero__summary-stack .product_title{color:var(--c-ink);font-family:var(--ff-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:0!important}.fodax-product-hero__summary-stack h1.product_title{margin-bottom:0!important;margin-top:0!important}.fodax-product-hero__summary-stack .price{align-items:baseline;color:var(--c-brand-dark);display:flex;flex-wrap:wrap;font-family:var(--ff-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;gap:.5rem;line-height:1.1}.fodax-product-hero__summary-stack .price .regular-price,.fodax-product-hero__summary-stack .price del{color:var(--c-muted);font-size:.8em;font-weight:500;text-decoration:line-through}.fodax-product-hero__summary-stack .price .sale-price,.fodax-product-hero__summary-stack .price ins{color:var(--c-sale);text-decoration:none}.fodax-product-hero__summary-stack .discount-percentage{align-items:center;background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light);display:inline-flex;font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.25rem .6rem}.fodax-product-hero__summary-stack .woocommerce-product-details__short-description{color:var(--c-copy);font-family:var(--ff-body);font-size:1rem;line-height:1.6}.fodax-product-hero__summary-stack .woocommerce-product-details__short-description p{margin:0 0 .5rem}.fodax-product-hero__summary-stack form.cart{--cart-control-h:3.25rem;align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem}.fodax-product-hero__summary-stack form.cart .quantity-wrapper{align-items:center;background:var(--c-surface);border-radius:var(--r-pill);box-shadow:var(--sh-soft);display:inline-flex;gap:.25rem;height:var(--cart-control-h);padding-inline:.4rem}.fodax-product-hero__summary-stack form.cart .quantity-btn{align-items:center;background:transparent;border:0;border-radius:20px;color:var(--c-ink);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1;padding:0;transition:background var(--t-fast),color var(--t-fast);width:2.25rem}.fodax-product-hero__summary-stack form.cart .quantity-btn:hover:not(:disabled){background:color-mix(in srgb,var(--c-brand) 12%,transparent)}.fodax-product-hero__summary-stack form.cart .quantity-btn:disabled{cursor:not-allowed;opacity:.4}.fodax-product-hero__summary-stack form.cart .quantity{align-items:center;background:transparent;border-radius:0;box-shadow:none;display:inline-flex;height:100%;justify-content:center;margin:0;padding:0}.fodax-product-hero__summary-stack form.cart .quantity input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0!important;box-shadow:none;color:var(--c-ink);font-family:var(--ff-body);font-size:1rem;font-weight:700;height:100%;outline:0;padding:0;text-align:center;width:2.75rem}.fodax-product-hero__summary-stack form.cart .quantity input[type=number]:focus{border-radius:var(--r-sm);outline:2px solid var(--c-brand);outline-offset:2px}.fodax-product-hero__summary-stack form.cart .quantity input::-webkit-inner-spin-button,.fodax-product-hero__summary-stack form.cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fodax-product-hero__summary-stack form.cart .single_add_to_cart_button{align-items:center;background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);box-shadow:var(--sh-soft);color:var(--c-cream-light);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:1rem;font-weight:700;height:var(--cart-control-h);justify-content:center;letter-spacing:.02em;line-height:1;padding:0 2.25rem;transition:background var(--t-base),transform var(--t-fast);white-space:nowrap}.fodax-product-hero__summary-stack form.cart .single_add_to_cart_button:hover{background:var(--c-brand)}.fodax-product-hero__summary-stack form.cart .single_add_to_cart_button:active{transform:translateY(1px)}.fodax-product-hero__summary-stack .product_meta{display:none}.fodax-product-hero__spec-list{border-block-start:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.5rem 0 0;padding:0;padding-block-start:1rem}@media(max-width:480px){.fodax-product-hero__spec-list{grid-template-columns:1fr}}.fodax-product-hero__spec{display:flex;flex-direction:column;gap:.1rem}.fodax-product-hero__spec-label{color:var(--c-muted);font-family:var(--ff-body);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fodax-product-hero__spec-value{color:var(--c-ink);font-family:var(--ff-body);font-size:1rem;font-weight:700}.fodax-product-hero__trust{margin:.5rem 0 .25rem;padding:0}.fodax-product-hero__trust-track{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.fodax-product-hero__trust-item{align-items:center;background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);border-radius:var(--r-pill);color:var(--c-copy);display:inline-flex;font-family:var(--ff-body);font-size:.8125rem;font-weight:600;gap:.4rem;list-style:none;padding:.45rem .85rem}.fodax-product-hero__trust-icon{color:var(--c-brand);height:1rem;width:1rem}@media(max-width:640px){.fodax-product-hero__trust[data-fodax-trust-rotator]{background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);border-radius:var(--r-pill);min-height:2.25rem;overflow:hidden;position:relative}.fodax-product-hero__trust[data-fodax-trust-rotator] .fodax-product-hero__trust-track{display:block;min-height:2.25rem;position:relative}.fodax-product-hero__trust[data-fodax-trust-rotator] .fodax-product-hero__trust-item{background:transparent;border:0;border-radius:0;inset:0;justify-content:center;margin:0;opacity:0;padding:.45rem .85rem;pointer-events:none;position:absolute;text-align:center;transition:opacity .5s ease}.fodax-product-hero__trust[data-fodax-trust-rotator][data-fodax-trust-index="0"] .fodax-product-hero__trust-item:first-child,.fodax-product-hero__trust[data-fodax-trust-rotator][data-fodax-trust-index="1"] .fodax-product-hero__trust-item:nth-child(2),.fodax-product-hero__trust[data-fodax-trust-rotator][data-fodax-trust-index="2"] .fodax-product-hero__trust-item:nth-child(3){opacity:1;pointer-events:auto}}.fodax-stock-notice{font-family:var(--ff-body);font-size:.9375rem;font-weight:600;margin:0}.fodax-stock-notice--no-order{background:var(--c-cream);border-radius:var(--r-pill);color:var(--c-brand-dark);display:inline-flex;padding:.35rem .75rem}.fodax-stock-notice--custom{background:#40693d;border-radius:var(--r-pill);color:var(--c-surface);display:inline-flex;font-weight:700;letter-spacing:.02em;padding:.4rem .85rem}.fodax-product-description{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin-inline:auto;max-width:75ch;padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,2rem)}.fodax-product-description__shell{display:grid;grid-template-rows:1fr;position:relative;transition:grid-template-rows var(--t-base);width:100%}.fodax-product-description[data-collapsed=true] .fodax-product-description__shell{grid-template-rows:10rem}@media(min-width:768px){.fodax-product-description .fodax-product-description__shell,.fodax-product-description[data-collapsed=true] .fodax-product-description__shell{grid-template-rows:1fr}.fodax-product-description__toggle{display:none!important}.fodax-product-description[data-collapsed=true] .fodax-product-description__body{mask-image:none;-webkit-mask-image:none}}.fodax-product-description__body{color:var(--c-copy);font-family:var(--ff-body);font-size:1rem;line-height:1.65;min-height:0;overflow:hidden}.fodax-product-description[data-collapsed=true] .fodax-product-description__body{mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)}.fodax-product-description__body p:first-of-type:first-letter{color:var(--c-brand-dark);float:left;font-family:var(--ff-display);font-size:3rem;font-weight:700;line-height:.9;margin-block-start:.25rem;margin-inline-end:.4rem}.fodax-product-description__body h2,.fodax-product-description__body h3{color:var(--c-ink);font-family:var(--ff-display);margin-block:1.5rem .75rem}.fodax-product-description__toggle{align-items:center;background:transparent;border:2px solid var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-brand-dark);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.875rem;font-weight:700;gap:.4rem;letter-spacing:.04em;padding:.6rem 1.4rem;text-transform:uppercase;transition:background var(--t-base),color var(--t-base)}.fodax-product-description__toggle[hidden]{display:none}.fodax-product-description__toggle:hover{background:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-product-description__toggle-chevron{height:1rem;transition:transform var(--t-base);width:1rem}.fodax-product-description[data-collapsed=false] .fodax-product-description__toggle-chevron{transform:rotate(180deg)}.fodax-product-tabs{margin-block:var(--wp--preset--spacing--50);margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px)}.fodax-product-tabs__list{background:var(--c-cream-light);border-radius:var(--r-xl);list-style:none;margin:0;padding:1rem clamp(1rem,3vw,2rem)}.fodax-product-tabs__item+.fodax-product-tabs__item{border-top:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent)}.fodax-product-tabs__trigger.fodax-product-tabs__trigger{align-items:center;background:transparent;border:0;border-radius:var(--r-md);color:var(--c-ink);cursor:pointer;display:flex;font-family:var(--ff-display);font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:800;gap:1rem;justify-content:space-between;letter-spacing:-.005em;line-height:1.2;padding:1rem .25rem;text-align:start;transition:color var(--t-fast);width:100%}.fodax-product-tabs__trigger.fodax-product-tabs__trigger .fodax-product-tabs__title{font-family:var(--ff-display);font-weight:800}.fodax-product-tabs__trigger:hover,.fodax-product-tabs__trigger[aria-expanded=true]{color:var(--c-brand-dark)}.fodax-product-tabs__title{flex:1}.fodax-product-tabs__icon{align-items:center;background:color-mix(in srgb,var(--c-cream) 60%,transparent);border-radius:20px;color:var(--c-brand-dark);display:inline-flex;height:2rem;justify-content:center;transition:background var(--t-fast),transform var(--t-base);width:2rem}.fodax-product-tabs__icon svg{height:1rem;width:1rem}.fodax-product-tabs__trigger[aria-expanded=true] .fodax-product-tabs__icon{background:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-product-tabs__trigger[aria-expanded=true] .fodax-product-tabs__icon-vbar{display:none}.fodax-product-tabs__panel{max-height:0;overflow:hidden;transition:max-height var(--t-base)}.fodax-product-tabs__panel[data-expanded=true]{max-height:var(--panel-h,1200px)}.fodax-product-tabs__panel-inner{padding-block:.25rem 1.5rem}.fodax-product-tabs__panel-inner table{border-collapse:collapse;font-family:var(--ff-body);font-size:.9375rem;width:100%}.fodax-product-tabs__panel-inner thead th{border-block-end:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);color:var(--c-muted);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.65rem .75rem;text-align:start;text-transform:uppercase}.fodax-product-tabs__panel-inner tbody td{color:var(--c-copy);padding:.7rem .75rem}.fodax-product-tabs__panel-inner tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--c-cream) 40%,transparent)}.fodax-product-tabs__panel-inner .fodax-recommended-dosage{overflow-x:auto;-webkit-overflow-scrolling:touch}.fodax-product-tabs__panel-inner h3,.fodax-product-tabs__panel-inner h4{color:var(--c-ink);font-family:var(--ff-display);margin-block:1rem .5rem}.fodax-product-cases{background:var(--c-cream);box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,2rem);position:relative;width:100vw}.fodax-product-cases__inner-cap{margin-inline:auto;max-width:960px}.fodax-product-cases:before{display:none}.fodax-product-cases__carousel{box-sizing:border-box;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px);overflow:hidden;padding-inline:clamp(1rem,4vw,2rem);width:100%}.fodax-product-cases .swiper-slide.fodax-case-card{box-sizing:border-box;max-width:100%!important}.fodax-product-cases:before{background:linear-gradient(180deg,transparent,var(--c-cream-light) 30%,var(--c-cream-light) 70%,transparent);content:"";inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:-1}.fodax-product-cases__header,header.fodax-product-cases__header{margin-block-end:clamp(2rem,4vw,3.5rem)!important;margin-bottom:clamp(2rem,3vw,3.5rem)!important;text-align:center}.fodax-product-cases__eyebrow{color:var(--c-muted);font-family:var(--ff-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin:0 0 .1rem;text-transform:uppercase}.fodax-product-cases .fodax-product-cases__heading,h2.fodax-product-cases__heading{color:var(--c-ink);font-family:var(--ff-display);font-size:clamp(1.5rem,2.4vw,2rem)!important;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0!important}.fodax-product-cases__carousel{padding-block-end:2rem;position:relative}.fodax-product-cases .fodax-case-card.swiper-slide{align-items:center;background:var(--c-surface);border-radius:var(--r-xl);box-shadow:var(--sh-card);box-sizing:border-box;-moz-column-gap:2rem;column-gap:2rem;display:grid!important;grid-template-areas:"avatar quote" "avatar attr"!important;grid-template-columns:140px 1fr!important;grid-template-rows:auto auto!important;height:auto;margin-inline:auto;max-width:none;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem) clamp(2rem,4vw,3rem);position:relative;row-gap:.5rem;text-align:left;width:100%}.fodax-product-cases .fodax-case-card.swiper-slide:before{color:var(--c-brand);content:"“";font-family:var(--ff-display);font-size:5rem;line-height:1;opacity:.12;pointer-events:none;position:absolute;right:1.25rem;top:-1.25rem}.fodax-product-cases .fodax-case-card .fodax-case-card__avatar{-ms-grid-row:1;-ms-grid-row-span:3;align-self:center;border:4px solid var(--c-cream);border-radius:20px;flex-shrink:0;grid-area:avatar;-ms-grid-column:1;height:110px;justify-self:center;margin:0;overflow:hidden;width:110px}.fodax-product-cases .fodax-case-card .fodax-case-card__quote{grid-area:quote;-ms-grid-column:3;-ms-grid-row:1}@media(max-width:640px){.fodax-product-cases .fodax-case-card.swiper-slide{-moz-column-gap:0;column-gap:0;grid-template-areas:"avatar" "quote" "attr"!important;grid-template-columns:1fr!important;padding:1.5rem 1.25rem;row-gap:1rem;text-align:center}.fodax-product-cases .fodax-case-card .fodax-case-card__avatar{-ms-grid-row:1;height:96px;width:96px;-ms-grid-row-span:1;-ms-grid-column:1}.fodax-product-cases .fodax-case-card .fodax-case-card__quote{-ms-grid-column:1;-ms-grid-row:3}}.fodax-product-cases .fodax-case-card .fodax-case-card__attribution{grid-area:attr;-ms-grid-column:3;-ms-grid-row:3}@media (max-width:640px){.fodax-product-cases .fodax-case-card .fodax-case-card__attribution{-ms-grid-column:1;-ms-grid-row:5}}.fodax-case-card__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fodax-product-cases .fodax-case-card .fodax-case-card__quote{color:var(--c-copy);font-family:var(--ff-body);font-size:.9375rem;font-style:normal;line-height:1.55;margin:0}.fodax-product-cases .fodax-case-card .fodax-case-card__quote p{margin:0}.fodax-product-cases .fodax-case-card .fodax-case-card__attribution{margin:.5rem 0 0}.fodax-product-cases .fodax-case-card .fodax-case-card__name{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fodax-product-cases__pagination{bottom:0;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);width:auto!important}.fodax-product-cases__pagination .swiper-pagination-bullet{background:color-mix(in srgb,var(--c-cream) 60%,transparent);border-radius:20px;height:8px;margin:0!important;opacity:1;transition:width var(--t-base),background var(--t-base);width:8px}.fodax-product-cases__pagination .swiper-pagination-bullet-active{background:var(--c-brand-dark);width:28px}.fodax-product-cases__nav{align-items:center;background:var(--c-cream-light);border:0;border-radius:20px;box-shadow:var(--sh-soft);color:var(--c-brand-dark);cursor:pointer;display:none;height:2.75rem;justify-content:center;position:absolute;top:45%;transition:background var(--t-base),color var(--t-base);width:2.75rem}.fodax-product-cases__nav:hover{background:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-product-cases__nav--prev{left:-1.5rem}.fodax-product-cases__nav--next{right:-1.5rem}@media(min-width:1024px){.fodax-product-cases__nav{display:inline-flex}}.fodax-product-cases[data-slides="1"] .fodax-product-cases__nav,.fodax-product-cases[data-slides="1"] .fodax-product-cases__pagination{display:none!important}.fodax-product-cases__nav:after{font-size:1rem;font-weight:700}.fodax-related-products{background:var(--c-cream-light);display:block;margin-block-start:var(--wp--preset--spacing--60);padding-block:clamp(3rem,6vw,5rem)}.fodax-related-products .fodax-product-card.fodax-product-card{--card-bg:var(--wp--preset--color--card,#eae1de)}.fodax-related-products .fodax-related-products__grid{margin-block-start:14rem;row-gap:14rem}@media(max-width:640px){.fodax-related-products .fodax-related-products__grid{grid-template-columns:1fr;margin-block-start:13rem;margin-inline:auto;max-width:22rem;row-gap:13rem}}.fodax-related-products.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.fodax-related-products__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,1280px);padding-inline:clamp(1rem,4vw,2rem);width:100%}.fodax-related-products__header{margin-block-end:clamp(1.5rem,3vw,2.5rem);text-align:center}.fodax-related-products__eyebrow{color:var(--c-muted);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 .4rem;text-transform:uppercase}.fodax-related-products__heading{color:var(--c-ink);font-family:var(--ff-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.fodax-related-products__grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-items:stretch;margin-inline:auto;max-width:1100px}@media(min-width:720px){.fodax-related-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fodax-related-products .fodax-product-card{--card-bg:var(--c-surface)}.fodax-related-products__view-all-wrap{margin:clamp(2rem,3vw,3rem) 0 0;text-align:center}.fodax-related-products__view-all{align-items:center;background:transparent;border:2px solid var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-brand-dark);display:inline-flex;font-family:var(--ff-body);font-size:.875rem;font-weight:700;gap:.4rem;letter-spacing:.04em;padding:.75rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:background var(--t-base),color var(--t-base)}.fodax-related-products__view-all:hover{background:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-product-sticky-cta{background:var(--c-surface);box-shadow:0 -8px 24px -8px rgba(35,26,18,.18);display:none;inset-inline:0;position:fixed;transition:transform var(--t-base);z-index:90}@media(max-width:900px){.fodax-product-sticky-cta{bottom:0;display:block;padding:env(safe-area-inset-bottom,0) 0 0;top:auto;transform:translateY(100%)}.fodax-product-sticky-cta[data-visible=true]{transform:translateY(0)}.fodax-single-product{padding-block-end:calc(var(--wp--preset--spacing--60) + 6rem)}.fodax-product-hero__summary-stack form.cart{display:none}}@media(min-width:1024px){.fodax-product-sticky-cta{bottom:auto;box-shadow:var(--sh-card);display:block;top:0;transform:translateY(-100%)}.fodax-product-sticky-cta[data-visible=true]{transform:translateY(0)}}.fodax-product-sticky-cta__inner{align-items:center;display:flex;gap:1rem;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px);padding:.75rem clamp(1rem,4vw,2rem)}.fodax-product-sticky-cta__media{background:var(--c-cream-light);border-radius:var(--r-md);flex-shrink:0;height:48px;margin:0;overflow:hidden;width:48px}.fodax-product-sticky-cta__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fodax-product-sticky-cta__meta{flex:1;min-width:0}.fodax-product-sticky-cta__title{color:var(--c-ink);font-family:var(--ff-display);font-size:1rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fodax-product-sticky-cta__price{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.9375rem;font-weight:700;margin:0}.fodax-product-sticky-cta__controls{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.fodax-product-sticky-cta__qty{--cart-control-h:2.75rem;align-items:center;background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);border-radius:var(--r-pill);box-shadow:var(--sh-soft);display:inline-flex;gap:.15rem;height:var(--cart-control-h);padding-inline:.25rem}.fodax-product-sticky-cta__qty .quantity-btn{align-items:center;background:transparent;border:0;border-radius:20px;color:var(--c-ink);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.fodax-product-sticky-cta__qty .quantity-btn:hover{background:color-mix(in srgb,var(--c-brand) 12%,transparent)}.fodax-product-sticky-cta__qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;color:var(--c-ink);font-family:var(--ff-body);font-size:.9375rem;font-weight:700;height:100%;outline:0;padding:0;text-align:center;width:2rem}.fodax-product-sticky-cta__qty-input::-webkit-inner-spin-button,.fodax-product-sticky-cta__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fodax-product-sticky-cta__submit.fodax-product-sticky-cta__submit{align-items:center;background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);color:var(--c-cream-light);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.9375rem;font-weight:700;height:2.75rem;justify-content:center;letter-spacing:.02em;padding:0 1.5rem;transition:background var(--t-base);white-space:nowrap}.fodax-product-sticky-cta__submit.fodax-product-sticky-cta__submit:hover{background:var(--c-brand)}@media(max-width:640px){.fodax-product-sticky-cta__inner{align-items:stretch;flex-direction:column;gap:.35rem;padding:.625rem .75rem .75rem}.fodax-product-sticky-cta__media{display:none}.fodax-product-sticky-cta__meta{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;width:100%}.fodax-product-sticky-cta__title{color:var(--c-brand-dark);flex:1;font-family:var(--ff-body);font-size:1rem;font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fodax-product-sticky-cta__price{align-items:baseline;color:var(--c-brand-dark);display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;gap:.4rem;margin:0}.fodax-product-sticky-cta__price del,.fodax-product-sticky-cta__price del bdi{color:var(--c-muted);font-size:.8125rem;font-weight:500;text-decoration:line-through}.fodax-product-sticky-cta__price ins,.fodax-product-sticky-cta__price ins bdi{background:none;color:var(--c-sale);font-size:1.0625rem;font-weight:800;text-decoration:none}.fodax-product-sticky-cta__controls{flex:1;gap:.5rem;justify-content:space-between}.fodax-product-sticky-cta__submit.fodax-product-sticky-cta__submit{flex:1}}.fodax-product-hero .fodax-product-hero__trust-icon{color:var(--fodax-accent,var(--c-brand))}.fodax-product-hero .fodax-product-gallery__thumbs .swiper-slide-thumb-active,.fodax-product-hero .fodax-product-gallery__thumbs .swiper-slide:hover{border-color:var(--fodax-accent,var(--c-brand))}.fodax-product-hero .fodax-product-hero__summary-stack .price .sale-price,.fodax-product-hero .fodax-product-hero__summary-stack .price ins{color:var(--fodax-accent,var(--c-sale))}.wp-block-table.is-style-regular,.wp-block-table.is-style-stripes,.wp-block-table.wp-block-table{margin-block:var(--wp--preset--spacing--50)}.wp-block-table.is-style-regular table,.wp-block-table.is-style-stripes table,.wp-block-table.wp-block-table table{background:#fff;border:0!important;border-collapse:collapse!important;border-radius:var(--r-md,14px);border-spacing:0;box-shadow:0 1px 0 rgba(35,26,18,.05),0 18px 36px -22px rgba(35,26,18,.22);color:var(--c-brand-dark);font-family:var(--ff-body);overflow:hidden;width:100%}.wp-block-table.is-style-regular td,.wp-block-table.is-style-regular th,.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th,.wp-block-table.wp-block-table td,.wp-block-table.wp-block-table th{background:transparent;border-inline:0!important;border-top:0!important;border:0;border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 12%,transparent);font-size:.95rem;line-height:1.4;padding:clamp(.85rem,1.6vw,1.15rem) clamp(.5rem,1.4vw,1rem);text-align:start;vertical-align:middle}.wp-block-table.is-style-regular td:first-child,.wp-block-table.is-style-regular th:first-child,.wp-block-table.is-style-stripes td:first-child,.wp-block-table.is-style-stripes th:first-child,.wp-block-table.wp-block-table td:first-child,.wp-block-table.wp-block-table th:first-child{padding-inline-start:clamp(1rem,1.8vw,1.4rem)}.wp-block-table.is-style-regular td:last-child,.wp-block-table.is-style-regular th:last-child,.wp-block-table.is-style-stripes td:last-child,.wp-block-table.is-style-stripes th:last-child,.wp-block-table.wp-block-table td:last-child,.wp-block-table.wp-block-table th:last-child{padding-inline-end:clamp(1rem,1.8vw,1.4rem)}.wp-block-table.is-style-regular thead th,.wp-block-table.is-style-stripes thead th,.wp-block-table.wp-block-table thead th{background:var(--c-cream);border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 18%,transparent);color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.8125rem;font-weight:700;letter-spacing:.12em;padding:clamp(.75rem,1.4vw,.95rem) clamp(.85rem,1.6vw,1.15rem);text-transform:uppercase}.wp-block-table.is-style-regular thead th:first-child,.wp-block-table.is-style-stripes thead th:first-child,.wp-block-table.wp-block-table thead th:first-child{border-bottom-left-radius:0;border-top-left-radius:var(--r-md,14px)}.wp-block-table.is-style-regular thead th:last-child,.wp-block-table.is-style-stripes thead th:last-child,.wp-block-table.wp-block-table thead th:last-child{border-bottom-right-radius:0;border-top-right-radius:var(--r-md,14px)}.wp-block-table.is-style-regular thead th:first-child,.wp-block-table.is-style-regular thead th:last-child,.wp-block-table.is-style-stripes thead th:first-child,.wp-block-table.is-style-stripes thead th:last-child,.wp-block-table.wp-block-table thead th:first-child,.wp-block-table.wp-block-table thead th:last-child{padding-inline:clamp(.85rem,1.6vw,1.15rem)}.wp-block-table.is-style-regular tbody tr:last-child td,.wp-block-table.is-style-stripes tbody tr:last-child td,.wp-block-table.wp-block-table tbody tr:last-child td{border-bottom:0}.wp-block-table.is-style-regular tbody tr:has(td:first-child strong:only-child) td,.wp-block-table.is-style-stripes tbody tr:has(td:first-child strong:only-child) td,.wp-block-table.wp-block-table tbody tr:has(td:first-child strong:only-child) td{background:var(--c-cream-light);border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 14%,transparent);padding-block:clamp(.7rem,1.3vw,.95rem)}.wp-block-table.is-style-regular tbody tr:has(td:first-child strong:only-child) td:first-child strong,.wp-block-table.is-style-stripes tbody tr:has(td:first-child strong:only-child) td:first-child strong,.wp-block-table.wp-block-table tbody tr:has(td:first-child strong:only-child) td:first-child strong{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;letter-spacing:-.005em}.wp-block-table.is-style-regular tbody th,.wp-block-table.is-style-stripes tbody th,.wp-block-table.wp-block-table tbody th{background:var(--c-cream-light);color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;letter-spacing:-.005em}.wp-block-table.is-style-regular tbody tr:has(td:empty):not(:has(td:not(:empty))) td,.wp-block-table.is-style-stripes tbody tr:has(td:empty):not(:has(td:not(:empty))) td,.wp-block-table.wp-block-table tbody tr:has(td:empty):not(:has(td:not(:empty))) td{border-bottom:0;padding-block:.25rem}.wp-block-table.is-style-regular tbody tr:has(td:nth-child(2):last-child) td:last-child,.wp-block-table.is-style-stripes tbody tr:has(td:nth-child(2):last-child) td:last-child,.wp-block-table.wp-block-table tbody tr:has(td:nth-child(2):last-child) td:last-child{color:var(--c-brand-dark);font-variant-numeric:tabular-nums;font-weight:600;text-align:end}.wp-block-table.is-style-regular figcaption,.wp-block-table.is-style-stripes figcaption,.wp-block-table.wp-block-table figcaption{color:color-mix(in srgb,var(--c-brand-dark) 70%,transparent);font-size:.875rem;font-style:italic;margin-top:.5rem}.wp-block-table.is-style-regular.is-style-stripes tbody tr:nth-child(2n) td,.wp-block-table.is-style-stripes.is-style-stripes tbody tr:nth-child(2n) td,.wp-block-table.wp-block-table.is-style-stripes tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--c-cream-light) 60%,transparent)}@media(max-width:40rem){.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table table{min-width:0}}.wp-kontaktpersoner-block{margin-block:clamp(2rem,5vw,4rem);margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px);padding-inline:clamp(1rem,4vw,2rem)}.wp-kontaktpersoner-block .kontakt-row{display:grid;gap:clamp(1rem,2vw,1.75rem);grid-template-columns:1fr}@media(min-width:48rem){.wp-kontaktpersoner-block .kontakt-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:75rem){.wp-kontaktpersoner-block .kontakt-row{grid-template-columns:repeat(3,1fr)}}.wp-kontaktpersoner-block .personitem{max-width:none;padding:0;width:auto}.wp-kontaktpersoner-block .personitem__inner{background:var(--c-cream-light,#f4ece2);border-radius:var(--r-lg,20px);box-shadow:0 1px 0 rgba(35,26,18,.04);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform var(--t-fast,.12s ease),box-shadow var(--t-fast,.12s ease)}.wp-kontaktpersoner-block .personitem__inner:focus-within,.wp-kontaktpersoner-block .personitem__inner:hover{box-shadow:0 18px 32px -22px rgba(35,26,18,.18);transform:translateY(-2px)}.wp-kontaktpersoner-block .personitem__inner:focus-within .bildcontainer img,.wp-kontaktpersoner-block .personitem__inner:hover .bildcontainer img{transform:scale(1.03)}.wp-kontaktpersoner-block .bildcontainer{aspect-ratio:1/1;background:var(--c-cream-light,#f4ece2);overflow:hidden;position:relative}.wp-kontaktpersoner-block .bildcontainer img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;transition:transform .5s ease;width:100%}.wp-kontaktpersoner-block .personitem__short-info{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.4vw,1.75rem) clamp(1.5rem,2.4vw,2rem)}.wp-kontaktpersoner-block .personitem__short-info h3{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:800;letter-spacing:-.015em;line-height:1.1;margin:0}.wp-kontaktpersoner-block .personitem__short-info p{color:var(--c-copy);font-size:.9375rem;line-height:1.6;margin:0}.wp-kontaktpersoner-block .personitem__short-info p:has(>strong:only-child){margin:0 0 .5rem}.wp-kontaktpersoner-block .personitem__short-info p strong{color:var(--c-brand);display:inline-block;font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@layer blocks{.woocommerce-breadcrumb{color:var(--c-muted);font-size:var(--wp--preset--font-size--sm);margin-block:0}.woocommerce-breadcrumb a{color:var(--c-brand);text-decoration:none}.woocommerce-breadcrumb a:hover{text-decoration:underline}.price,.wc-block-components-product-price,.woocommerce-Price-amount{color:var(--c-ink);font-family:var(--ff-body);font-weight:600}.price ins,.wc-block-components-product-price ins,.woocommerce-Price-amount ins{text-decoration:none}.price del,.wc-block-components-product-price del,.woocommerce-Price-amount del{color:var(--c-muted);margin-inline-end:.5rem}.is-on-sale .price ins,.sale .price ins{color:var(--c-sale)}.star-rating{color:var(--c-accent)}.woocommerce-cart .cart-collaterals{display:grid;gap:1.5rem;margin-block-start:2rem}@container (min-width: 50rem){.woocommerce-cart .cart-collaterals{grid-template-columns:1fr 1fr}}.woocommerce-cart .shop_table{background:var(--c-cream-light);border-collapse:collapse;border-radius:var(--r-md);overflow:hidden;width:100%}.woocommerce-cart .shop_table td,.woocommerce-cart .shop_table th{border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent);padding:1rem;text-align:start}.woocommerce-cart .shop_table th{color:var(--c-brand-dark);font-family:var(--ff-display);font-weight:700}.woocommerce-cart .cart_item img{border-radius:var(--r-sm)}.woocommerce-cart .coupon input[type=text],.woocommerce-cart .input-text{background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent);border-radius:var(--r-pill);padding:.625rem 1rem}.woocommerce-cart .cart_totals{background:var(--c-cream-light);border-radius:var(--r-md);padding:1.5rem}.woocommerce-cart .cart_totals h2{font-family:var(--ff-display);font-size:var(--wp--preset--font-size--h3);margin-block:0 1rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light);display:inline-flex;font-size:var(--wp--preset--font-size--button);font-weight:600;justify-content:center;padding:1rem 1.5rem;text-decoration:none;width:100%}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background:var(--c-brand)}.woocommerce-checkout .col2-set{display:grid;gap:clamp(1.5rem,4vw,3rem)}@container (min-width: 60rem){.woocommerce-checkout .col2-set{grid-template-columns:1.2fr 1fr}}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}.woocommerce-checkout .form-row{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.woocommerce-checkout .form-row label{color:var(--c-brand-dark);font-size:var(--wp--preset--font-size--sm);font-weight:600}.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=number],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text],.woocommerce-checkout select,.woocommerce-checkout textarea{background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent);border-radius:var(--r-md);color:var(--c-ink);font-size:var(--wp--preset--font-size--body);min-height:48px;padding:.75rem 1rem}.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=number]:focus,.woocommerce-checkout input[type=password]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:var(--c-brand);outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}.woocommerce-checkout #order_review{background:var(--c-cream-light);border-radius:var(--r-md);padding:1.5rem}.woocommerce-checkout #order_review h3{font-family:var(--ff-display);font-size:var(--wp--preset--font-size--h4);margin-block:0 1rem}.woocommerce-checkout .wc_payment_methods{list-style:none;margin:0;padding:0}.woocommerce-checkout .wc_payment_methods .wc_payment_method{background:var(--c-surface);border-radius:var(--r-md);margin-bottom:.5rem;padding:1rem}.woocommerce-checkout .wc_payment_methods .wc_payment_method label{font-weight:600}.woocommerce-checkout #place_order{background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);color:var(--c-cream-light);cursor:pointer;font-size:var(--wp--preset--font-size--button);font-weight:600;margin-block-start:1rem;padding:1rem 2rem;width:100%}.woocommerce-checkout #place_order:hover{background:var(--c-brand)}.woocommerce-checkout #place_order:focus{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-overview{background:var(--c-cream-light);border-radius:var(--r-md);margin-block:1.5rem;padding:1.5rem}.fodax-account-page .woocommerce-account{margin-inline:0;padding-block:clamp(1.5rem,4vw,3rem) clamp(2rem,6vw,4rem);padding-inline:0;width:100%}.fodax-account-page .woocommerce-account>p:first-of-type{color:var(--c-copy);font-size:clamp(1rem,1.5vw,1.125rem);margin-block:0 1.5rem;max-width:60ch}.fodax-account-page .woocommerce-account>p:first-of-type strong{color:var(--c-brand-dark);font-weight:700}.fodax-account-page .woocommerce-account>p:first-of-type a{color:var(--c-brand);text-decoration:underline;text-underline-offset:.2em}.fodax-account-page .woocommerce-account>p:first-of-type a:hover{color:var(--c-brand-dark)}.fodax-account-page .woocommerce-account{display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:1fr}@media(min-width:56rem){.fodax-account-page .woocommerce-account{align-items:start;grid-template-columns:260px 1fr}}.fodax-account-page .woocommerce-account>p{grid-column:1/-1}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation{background:var(--c-cream-light);border-radius:var(--r-lg);padding:.5rem;position:sticky;top:6rem}@media(max-width:56rem){.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation{background:transparent;padding:.25rem;position:static}}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}@media(max-width:56rem){.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;gap:.5rem;overflow-x:auto;padding-block:.25rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li{flex-shrink:0;list-style:none;margin:0}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li::marker,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li:before{content:none}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li a{align-items:center;border-radius:var(--r-md);color:var(--c-copy);display:flex;font-family:var(--ff-body);font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:background var(--t-fast),color var(--t-fast);white-space:nowrap}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li a:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:color-mix(in srgb,var(--c-brand) 8%,transparent);color:var(--c-brand-dark)}@media(max-width:56rem){.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li a{background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent);border-radius:var(--r-pill);padding:.5rem 1rem}}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--c-brand-dark);border-color:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:hover{background:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:0 1px 0 rgba(35,26,18,.04),0 12px 24px -20px rgba(35,26,18,.12);min-height:320px;padding:clamp(1.25rem,3vw,2.25rem)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content h2,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content h3{color:var(--c-brand-dark);font-family:var(--ff-display);letter-spacing:-.01em;margin-block:0 1rem}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content h2{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content h3{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;margin-top:1.5rem}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content p{color:var(--c-copy);line-height:1.6;margin-block:0 1rem}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content p a{color:var(--c-brand);text-decoration:underline;text-underline-offset:.2em}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content p a:hover{color:var(--c-brand-dark)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content address{background:var(--c-cream-light);border-radius:var(--r-md);color:var(--c-copy);font-style:normal;line-height:1.6;padding:1rem 1.25rem}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .shop_table{border-collapse:separate;border-spacing:0;margin:1rem 0 1.5rem;width:100%}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .shop_table thead th{border-block-end:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent);color:var(--c-muted);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.75rem 1rem;text-align:start;text-transform:uppercase}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .shop_table tbody td{border-block-end:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent);color:var(--c-copy);padding:.875rem 1rem}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .shop_table .button{align-items:center;background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light);display:inline-flex;font-size:.8125rem;font-weight:600;padding:.5rem .875rem;text-decoration:none}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .shop_table .button:hover{background:var(--c-brand)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form{display:grid;gap:.75rem}@container (min-width: 32rem){.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form{grid-template-columns:1fr 1fr}}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm>h3,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm>p,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields fieldset,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields legend,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields>h3,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields>p,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form fieldset,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form legend,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form>h3,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form>p{grid-column:1/-1}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-first,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-last,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form .form-row-first,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form .form-row-last,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form .form-row-wide{float:none;margin:0;width:auto}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form .form-row-wide{grid-column:1/-1}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm label,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form label{color:var(--c-brand-dark);display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=email],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=password],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=tel],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=text],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=email],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=password],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=tel],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=text],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=email],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=password],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=tel],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=text],.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form select{background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);border-radius:var(--r-md);color:var(--c-ink);font:inherit;padding:.75rem 1rem;width:100%}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=email]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=password]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=tel]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=text]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=email]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=password]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=tel]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type=text]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=email]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=password]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=tel]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form input[type=text]:focus-visible,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form select:focus-visible{border-color:var(--c-brand);outline:2px solid var(--c-brand);outline-offset:1px}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form .button{background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);color:var(--c-cream-light);cursor:pointer;font-weight:600;grid-column:1/-1;justify-self:start;padding:.875rem 1.5rem;transition:background var(--t-fast)}.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button:hover,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button:hover,.fodax-account-page .woocommerce-account .woocommerce-MyAccount-content form .button:hover{background:var(--c-brand)}.quantity{align-items:center;background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent);border-radius:var(--r-pill);display:inline-flex;gap:.25rem;padding:.25rem}.quantity input.qty{background:transparent;border:0;color:var(--c-ink);font-weight:600;min-height:36px;text-align:center;width:3.5rem}.quantity input.qty:focus{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}.product .single_add_to_cart_button{background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);color:var(--c-cream-light);cursor:pointer;font-family:var(--ff-body);font-size:var(--wp--preset--font-size--button);font-weight:600;margin-inline-start:.75rem;min-height:48px;padding:.875rem 1.75rem}.product .single_add_to_cart_button:hover{background:var(--c-brand)}}.woocommerce-notices-wrapper{box-sizing:border-box;font-family:var(--ff-body);margin:1.25rem auto;max-width:var(--wp--style--global--wide-size,1280px);padding-inline:clamp(1rem,4vw,2rem)}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{align-items:center;background:var(--c-cream-light)!important;border-radius:var(--r-lg)!important;border-top:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent)!important;border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent)!important;box-shadow:var(--sh-soft)!important;box-sizing:border-box;color:var(--c-ink)!important;display:flex!important;flex-wrap:wrap;font-family:var(--ff-body)!important;font-size:.9375rem!important;gap:1rem;justify-content:space-between;line-height:1.5!important;list-style:none!important;margin:0 0 .75rem!important;min-height:3.5rem;padding:1rem 1.5rem 1rem 3.5rem!important;position:relative!important;width:auto!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{background-color:var(--c-brand-dark)!important;border-radius:20px!important;color:transparent!important;content:""!important;font:0/0 a!important;height:1.5rem!important;left:1rem!important;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:62% 62%;mask-size:62% 62%;position:absolute!important;text-shadow:none!important;top:50%!important;transform:translateY(-50%)!important;width:1.5rem!important}.woocommerce-message:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23fff%27 d=%27M16.7 5.3a1 1 0 0 1 0 1.4l-8 8a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.4L8 12.6l7.3-7.3a1 1 0 0 1 1.4 0%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23fff%27 d=%27M16.7 5.3a1 1 0 0 1 0 1.4l-8 8a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.4L8 12.6l7.3-7.3a1 1 0 0 1 1.4 0%27/%3E%3C/svg%3E")}.woocommerce-info:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23fff%27 d=%27M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0v-4a1 1 0 0 1 1-1m0-4a1.2 1.2 0 1 1 0 2.4A1.2 1.2 0 0 1 10 5%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23fff%27 d=%27M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 7a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0v-4a1 1 0 0 1 1-1m0-4a1.2 1.2 0 1 1 0 2.4A1.2 1.2 0 0 1 10 5%27/%3E%3C/svg%3E")}.woocommerce-error{background:color-mix(in srgb,var(--c-error) 8%,var(--c-cream-light))!important;border:1px solid color-mix(in srgb,var(--c-error) 28%,transparent)!important}.woocommerce-error:before{background-color:var(--c-error)!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23fff%27 d=%27M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 4a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1m0 8.4a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23fff%27 d=%27M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 4a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1m0 8.4a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4%27/%3E%3C/svg%3E")}.woocommerce-error>li,.woocommerce-info>li,.woocommerce-message>li{flex:1 1 auto;list-style:none;margin:0;min-width:0;padding:0}.woocommerce-error .button,.woocommerce-error>a:not(.button),.woocommerce-info .button,.woocommerce-info>a:not(.button),.woocommerce-message .button,.woocommerce-message a.button,.woocommerce-message>a:not(.button){background:transparent;border:0;color:var(--c-brand-dark);flex-shrink:0;font-family:var(--ff-body);font-size:.875rem;font-weight:700;letter-spacing:.02em;order:2;padding:.25rem 0;text-decoration:underline;text-underline-offset:.25em;transition:color var(--t-fast)}.woocommerce-error .button:hover,.woocommerce-error>a:not(.button):hover,.woocommerce-info .button:hover,.woocommerce-info>a:not(.button):hover,.woocommerce-message .button:hover,.woocommerce-message>a:not(.button):hover{color:var(--c-brand)}.woocommerce-notices-wrapper .woocommerce-message{animation:fodaxNoticeIn var(--t-base) ease-out both}@keyframes fodaxNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:.875rem;gap:.5rem;padding:.875rem 1rem .875rem 3.25rem}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{height:1.5rem;left:.75rem;width:1.5rem}}.wc-block-components-notice-banner,.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-warning{align-items:center!important;background-color:var(--c-cream-light)!important;border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent)!important;border-radius:var(--r-lg)!important;box-shadow:var(--sh-soft)!important;color:var(--c-ink)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:600!important;gap:.875rem!important;line-height:1.5!important;margin:0 0 .75rem!important;padding:.875rem 1.25rem!important}.wc-block-components-notice-banner.is-error{background-color:color-mix(in srgb,var(--c-error) 6%,var(--c-cream-light))!important;border-color:color-mix(in srgb,var(--c-error) 22%,transparent)!important}.wc-block-components-notice-banner>svg{background:var(--c-brand-dark)!important;border-radius:20px!important;box-sizing:content-box!important;color:var(--c-cream-light)!important;fill:var(--c-cream-light)!important;flex-shrink:0!important;height:1rem!important;padding:.3rem!important;width:1rem!important}.wc-block-components-notice-banner.is-error>svg{background:var(--c-error)!important}.wc-block-components-notice-banner__content{color:var(--c-ink)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;margin:0!important}.wc-block-components-notice-banner a,.wc-block-components-notice-banner__content a{align-items:center!important;background:var(--c-brand-dark)!important;border-radius:var(--r-pill)!important;color:var(--c-cream-light)!important;display:inline-flex!important;font-family:var(--ff-body)!important;font-size:.8125rem!important;font-weight:700!important;justify-content:center!important;letter-spacing:.02em!important;margin-inline-start:.75rem!important;padding:.5rem 1.25rem!important;text-decoration:none!important;transition:background var(--t-base)!important;white-space:nowrap!important}.wc-block-components-notice-banner a:hover,.wc-block-components-notice-banner__content a:hover{background:var(--c-brand)!important;color:var(--c-cream-light)!important}.wc-block-components-button.wc-block-components-notice-banner__dismiss,.wc-block-components-notice-banner__dismiss{background:transparent!important;border-radius:20px!important;color:var(--c-muted)!important;padding:.35rem!important;transition:background var(--t-fast),color var(--t-fast)!important}.wc-block-components-notice-banner__dismiss:hover{background:color-mix(in srgb,var(--c-brand) 10%,transparent)!important;color:var(--c-brand-dark)!important}.fodax-sorting-filter,.woocommerce-ordering,.woocommerce-result-count,.wp-block-woocommerce-catalog-sorting,.wp-block-woocommerce-product-results-count,form.woocommerce-ordering{display:none!important}.fodax-shop-archive,main.fodax-shop-archive{background:var(--c-cream-light);margin-block-start:0!important;padding-block-start:0!important}main.fodax-shop-archive>:first-child{margin-block-start:0!important}body.post-type-archive-product,body.tax-product_cat,body.woocommerce-shop{background:var(--c-cream-light)}.fodax-product-grid__item .fodax-product-card.fodax-product-card .fodax-product-card__body{overflow:visible}.fodax-product-grid{box-sizing:border-box;margin-inline:auto!important;margin-bottom:0!important;margin-top:14rem!important;max-width:var(--wp--style--global--wide-size,1280px);padding-inline:clamp(1rem,4vw,2rem);width:100%}@media(max-width:1200px){.fodax-product-grid{margin-top:12rem!important}}@media(max-width:900px){.fodax-product-grid{margin-top:12rem!important}}@media(max-width:560px){.fodax-product-grid{margin-top:8rem!important}}.fodax-product-grid__inner{width:100%}.fodax-product-grid__items{-moz-column-gap:clamp(1.5rem,3vw,2.5rem);column-gap:clamp(1.5rem,3vw,2.5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:clamp(7rem,12vw,10rem)}.fodax-product-grid__item{display:flex;list-style:none;margin:0;padding:0}.fodax-product-grid__item>.fodax-product-card{flex:1}.fodax-product-grid__sentinel{height:1px;margin-block-start:clamp(2rem,4vw,3rem);width:100%}.fodax-product-grid__empty,.fodax-product-grid__loading{color:var(--c-muted);font-family:var(--ff-body);margin-block:2rem;text-align:center}.fodax-product-grid__more-link{display:inline-flex;margin:1.5rem auto}@media(max-width:900px){.fodax-product-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(8rem,20vw,14rem)}}@media(max-width:369.98px){.fodax-product-grid__items{grid-template-columns:1fr;row-gap:clamp(11rem,38vw,14rem)}}.fodax-more-info,.fodax-shop-archive li.wc-block-product .button.add_to_cart_button,.fodax-shop-archive li.wc-block-product .button.product_type_grouped,.fodax-shop-archive li.wc-block-product .button.product_type_simple,.fodax-shop-archive li.wc-block-product .button.product_type_variable,.fodax-shop-archive li.wc-block-product .button.read_more,.fodax-shop-archive li.wc-block-product>.added_to_cart,span.fodax-more-info{display:none!important}.fodax-product-filters{box-sizing:border-box;flex-wrap:wrap;gap:1rem;margin:clamp(1.5rem,3vw,2.5rem) auto clamp(2rem,4vw,3rem);max-width:var(--wp--style--global--wide-size,1280px);padding-inline:clamp(1rem,4vw,2rem);position:relative;z-index:2}.fodax-product-filters,.fodax-product-filters__tabs{align-items:center;display:flex;justify-content:center}.fodax-product-filters__tabs{--fade-w:48px;--fade-left:0px;--fade-right:0px;flex:1 1 100%;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:0;max-width:100%;min-width:0;overflow-x:auto;padding:.25rem 0;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%);transition:mask-image var(--t-fast),-webkit-mask-image var(--t-fast)}.fodax-product-filters__tabs[data-scroll-left=true]{--fade-left:var(--fade-w)}.fodax-product-filters__tabs[data-scroll-right=true]{--fade-right:var(--fade-w)}.fodax-product-filters__tabs::-webkit-scrollbar{display:none}.fodax-product-filters__tab-item{list-style:none;margin:0;padding:0}.fodax-product-filters__tab.fodax-product-filters__tab{align-items:center;background:var(--c-cream-light)!important;border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent)!important;border-radius:20px!important;color:var(--c-brand-dark)!important;display:inline-flex!important;font-family:var(--ff-body);font-size:.875rem;font-weight:700;letter-spacing:.01em;padding:.5rem 1.1rem!important;text-decoration:none!important;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);white-space:nowrap}.fodax-product-filters__tab.fodax-product-filters__tab:hover{background:color-mix(in srgb,var(--c-cream) 50%,var(--c-cream-light))!important;border-color:color-mix(in srgb,var(--c-brand) 30%,transparent)!important}.fodax-product-filters__tab.fodax-product-filters__tab.is-active{background:var(--c-brand-dark)!important;border-color:var(--c-brand-dark)!important;color:var(--c-cream-light)!important}.fodax-product-filters__sort{align-items:center;display:inline-flex;flex-shrink:0;gap:.5rem;margin:0}.fodax-product-filters__sort-label{color:var(--c-muted);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fodax-product-filters__sort-control{align-items:center;display:inline-flex;position:relative}.fodax-product-filters__sort-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent);border-radius:var(--r-pill);color:var(--c-brand-dark);cursor:pointer;font-family:var(--ff-body);font-size:.875rem;font-weight:700;line-height:1;min-height:2.5rem;padding:.55rem 2.25rem .55rem 1.1rem;transition:background var(--t-fast),border-color var(--t-fast)}.fodax-product-filters__sort-select:focus,.fodax-product-filters__sort-select:hover{background:var(--c-surface);border-color:color-mix(in srgb,var(--c-brand) 35%,transparent);outline:0}.fodax-product-filters__sort-chevron{color:var(--c-brand-dark);height:.875rem;pointer-events:none;position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:.875rem}.fodax-product-filters__sort-submit{background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);color:var(--c-cream-light);cursor:pointer;font-family:var(--ff-body);font-size:.875rem;font-weight:700;padding:.5rem 1rem}@media(max-width:640px){.fodax-product-filters{align-items:stretch;flex-direction:column;gap:.75rem;padding-inline:0!important}.fodax-product-filters__tabs{justify-content:flex-start;margin-inline:0;padding-inline:1rem;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;touch-action:pan-x}.fodax-product-filters__sort{justify-content:flex-end;padding-inline:1rem}}.fodax-product-filters__tab{flex-shrink:0}.fodax-account-page .woocommerce.woocommerce{margin:0;max-width:none;width:100%}.fodax-account-page .woocommerce-account.woocommerce-account{align-items:start;display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:240px minmax(0,1fr);margin:0;max-width:none;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:0;width:100%}@media(max-width:56rem){.fodax-account-page .woocommerce-account.woocommerce-account{grid-template-columns:1fr}}.fodax-account-page .fodax-page-header.fodax-page-header{aspect-ratio:auto;--fodax-ph-min:0px;margin-top:1.25rem!important;min-height:0;padding-block:clamp(1.25rem,2.5vw,2rem)}.fodax-account-page .fodax-page-header.fodax-page-header .fodax-page-header__title{font-size:clamp(1.5rem,2.5vw,2rem)}.fodax-account-page .fodax-page-header.fodax-page-header .fodax-page-header__decoration,.fodax-account-page .fodax-page-header.fodax-page-header .fodax-page-header__icons{display:none}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation{background:var(--c-cream-light);border-radius:var(--r-lg);padding:.5rem}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:0!important;list-style:none;margin:0!important;padding:0!important}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li{flex-shrink:0;list-style:none;margin:0!important;padding:0!important}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li::marker,.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li:before{content:none}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li+li{margin-top:2px!important}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li a,.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li a:link,.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li a:visited{align-items:center;border-radius:var(--r-md);color:var(--c-copy);display:flex;font-family:var(--ff-body);font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;text-decoration:none!important;transition:background var(--t-fast),color var(--t-fast);white-space:nowrap}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li a:focus-visible,.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li a:hover{background:color-mix(in srgb,var(--c-brand) 8%,transparent);color:var(--c-brand-dark);text-decoration:none!important}.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li.is-active a,.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li.is-active a:link,.fodax-account-page .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation li.is-active a:visited{background:var(--c-brand-dark);color:var(--c-cream-light);text-decoration:none!important}.fodax-account-page .woocommerce-MyAccount-content{background:var(--c-surface);border-radius:var(--r-lg);min-height:320px;padding-left:clamp(1.25rem,3vw,15rem)}.fodax-account-page .woocommerce-MyAccount-content>h1,.fodax-account-page .woocommerce-MyAccount-content>h2,.fodax-account-page .woocommerce-MyAccount-content>h3{color:var(--c-brand-dark);font-family:var(--ff-display);letter-spacing:-.01em;margin-block:0 1rem}.fodax-account-page .woocommerce-MyAccount-content>h1{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.fodax-account-page .woocommerce-MyAccount-content>h2{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:700}.fodax-account-page .woocommerce-MyAccount-content>h3{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700;margin-top:1.5rem}.fodax-account-page .woocommerce-MyAccount-content a,.fodax-account-page .woocommerce-MyAccount-content a:link,.fodax-account-page .woocommerce-MyAccount-content a:visited{color:var(--c-brand);text-decoration:underline;text-underline-offset:.2em}.fodax-account-page .woocommerce-MyAccount-content a:focus-visible,.fodax-account-page .woocommerce-MyAccount-content a:hover{color:var(--c-brand-dark)}.fodax-account-page .woocommerce-MyAccount-content a.edit{display:inline-block;font-size:.875rem;font-weight:600;margin-block:.25rem .75rem}.fodax-account-page .woocommerce-MyAccount-content address{background:var(--c-cream-light);border-radius:var(--r-md);color:var(--c-copy);font-style:normal;line-height:1.6;margin-block:0 1rem;padding:1rem 1.25rem}.fodax-account-page .u-columns,.fodax-account-page .woocommerce-Addresses{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:40rem){.fodax-account-page .u-columns,.fodax-account-page .woocommerce-Addresses{grid-template-columns:1fr 1fr}}.fodax-account-page .u-columns .col-1,.fodax-account-page .u-columns .col-2,.fodax-account-page .u-columns .woocommerce-Address,.fodax-account-page .woocommerce-Addresses .col-1,.fodax-account-page .woocommerce-Addresses .col-2,.fodax-account-page .woocommerce-Addresses .woocommerce-Address{float:none!important;width:100%!important}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table{background:var(--c-cream-light);border-collapse:separate;border-radius:var(--r-md);border-spacing:0;margin:0 0 1.5rem;overflow:hidden;table-layout:fixed;width:100%}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table thead th{background:color-mix(in srgb,var(--c-brand) 6%,transparent);border:0;color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.875rem 1rem;text-align:start;text-transform:uppercase}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__header-order-number{width:11%}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-date,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__header-order-date{width:30%}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-status,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__header-order-status{width:17%}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-total,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__header-order-total{width:18%}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__header-order-actions{width:24%}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table tbody td{border:0;color:var(--c-copy);font-size:.9375rem;line-height:1.45;padding:1rem;vertical-align:middle}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table tbody tr{border-block-end:1px solid color-mix(in srgb,var(--c-brand) 6%,transparent)}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--c-cream) 35%,transparent)}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table tbody tr:last-child{border-block-end:0}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-date p{line-height:1.4;margin:0}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-date p+p{color:var(--c-muted);font-size:.875rem;margin-top:.15rem}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{color:var(--c-brand-dark);font-weight:600}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:var(--c-ink);font-weight:700}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-total del,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-total del .woocommerce-Price-amount{color:var(--c-muted);font-weight:500;margin-inline-end:.4rem;text-decoration:line-through}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:link,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:visited{color:var(--c-brand);font-weight:700;text-decoration:none}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{color:var(--c-brand-dark);text-decoration:underline}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:end}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button:link,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button:visited,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button{align-items:center;background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light)!important;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;margin:.2rem 0;min-width:96px;padding:.55rem 1.1rem;text-decoration:none!important;transition:background var(--t-fast)}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button:hover,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:focus-visible,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:hover{background:var(--c-brand);color:var(--c-cream-light)!important}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button.cancel,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button.cancel{background:transparent;border:1px solid color-mix(in srgb,var(--c-brand) 30%,transparent);color:var(--c-brand-dark)!important}.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button.cancel:hover,.fodax-account-page .woocommerce-orders-table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button.cancel:hover{background:color-mix(in srgb,var(--c-brand) 10%,transparent);color:var(--c-brand-dark)!important}.fodax-account-page .woocommerce-order-details{margin-block:1.5rem 2rem}.fodax-account-page .woocommerce-order-details .woocommerce-order-details__title,.fodax-account-page .woocommerce-order-details h2{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;letter-spacing:-.01em;margin-block:0 1rem}.fodax-account-page .woocommerce-order-details .shop_table.shop_table{background:var(--c-cream-light);border-collapse:separate;border-radius:var(--r-md);border-spacing:0;margin:0 0 1.5rem;overflow:hidden;width:100%}.fodax-account-page .woocommerce-order-details .shop_table.shop_table thead th{background:color-mix(in srgb,var(--c-brand) 6%,transparent);border:0;color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.875rem 1rem;text-align:start;text-transform:uppercase}.fodax-account-page .woocommerce-order-details .shop_table.shop_table tbody td,.fodax-account-page .woocommerce-order-details .shop_table.shop_table tfoot td,.fodax-account-page .woocommerce-order-details .shop_table.shop_table tfoot th{border:0;border-block-start:1px solid color-mix(in srgb,var(--c-brand) 6%,transparent);color:var(--c-copy);font-size:.9375rem;line-height:1.5;padding:.9rem 1rem;vertical-align:top}.fodax-account-page .woocommerce-order-details .shop_table.shop_table tbody tr:first-child td{border-block-start:0}.fodax-account-page .woocommerce-order-details .shop_table.shop_table tfoot th{color:var(--c-brand-dark);font-family:var(--ff-body);font-weight:700;width:38%}.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-name a,.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-name a:link,.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-name a:visited{color:var(--c-brand);font-weight:600;text-decoration:none}.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-name a:hover{color:var(--c-brand-dark);text-decoration:underline}.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-name .product-quantity,.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-name strong.product-quantity{color:var(--c-muted);font-weight:500;margin-inline-start:.4rem}.fodax-account-page .woocommerce-order-details .shop_table.shop_table .product-total,.fodax-account-page .woocommerce-order-details .shop_table.shop_table .woocommerce-Price-amount{color:var(--c-ink);font-weight:600}.fodax-account-page .woocommerce-order-details .shop_table.shop_table tfoot tr:last-child td,.fodax-account-page .woocommerce-order-details .shop_table.shop_table tfoot tr:last-child th{background:color-mix(in srgb,var(--c-brand) 6%,transparent);color:var(--c-brand-dark);font-size:1rem;font-weight:700}.fodax-account-page .woocommerce-order-details .shop_table.shop_table tfoot tr:last-child .woocommerce-Price-amount{color:var(--c-brand-dark);font-weight:700}.fodax-account-page .woocommerce-order-details .shop_table.shop_table del,.fodax-account-page .woocommerce-order-details .shop_table.shop_table del .woocommerce-Price-amount{color:var(--c-muted);font-weight:500;margin-inline-end:.4rem;text-decoration:line-through}.fodax-account-page .woocommerce-order-details .shop_table.shop_table .woocommerce-table__line-item-refund td,.fodax-account-page .woocommerce-order-details .shop_table.shop_table .woocommerce-table__line-item-refund th{color:var(--c-sale)}.fodax-account-page .woocommerce-customer-details{margin-block:1.5rem 2rem}.fodax-account-page .woocommerce-customer-details .woocommerce-column__title,.fodax-account-page .woocommerce-customer-details h2,.fodax-account-page .woocommerce-customer-details h3{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;margin-block:0 .75rem}.fodax-account-page .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:44rem){.fodax-account-page .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr 1fr}}.fodax-account-page .woocommerce-customer-details .woocommerce-column{background:var(--c-cream-light);border-radius:var(--r-md);padding:1.25rem 1.5rem}.fodax-account-page .woocommerce-customer-details address{color:var(--c-copy);font-style:normal;line-height:1.6}.fodax-account-page .woocommerce-customer-details address a,.fodax-account-page .woocommerce-customer-details address a:link,.fodax-account-page .woocommerce-customer-details address a:visited{color:var(--c-brand);text-decoration:underline;text-underline-offset:.2em}.fodax-account-page .woocommerce-customer-details address a:hover{color:var(--c-brand-dark)}.fodax-account-page .woocommerce-MyAccount-content>p.woocommerce-customer-details--phone,.fodax-account-page .woocommerce-MyAccount-content>p:first-of-type,.fodax-account-page .woocommerce-order-overview{background:var(--c-cream-light);border-radius:var(--r-md);color:var(--c-copy);line-height:1.55;margin-block:0 1.5rem;padding:.875rem 1.25rem}.fodax-account-page .woocommerce-MyAccount-content>p.woocommerce-customer-details--phone strong,.fodax-account-page .woocommerce-MyAccount-content>p:first-of-type strong,.fodax-account-page .woocommerce-order-overview strong{color:var(--c-brand-dark);font-weight:700}.fodax-account-page .woocommerce-address-fields__field-wrapper,.fodax-account-page form.edit-account.edit-account,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm,.fodax-account-page form.woocommerce-address-form{display:grid;gap:.85rem 1rem;grid-template-columns:1fr;margin:0}@media(min-width:36rem){.fodax-account-page .woocommerce-address-fields__field-wrapper,.fodax-account-page form.edit-account.edit-account,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm,.fodax-account-page form.woocommerce-address-form{grid-template-columns:1fr 1fr}}.fodax-account-page .woocommerce-address-fields__field-wrapper .form-row.form-row-wide,.fodax-account-page .woocommerce-address-fields__field-wrapper>.button,.fodax-account-page .woocommerce-address-fields__field-wrapper>.clear,.fodax-account-page .woocommerce-address-fields__field-wrapper>.woocommerce-form-row,.fodax-account-page .woocommerce-address-fields__field-wrapper>button,.fodax-account-page .woocommerce-address-fields__field-wrapper>fieldset,.fodax-account-page .woocommerce-address-fields__field-wrapper>h3,.fodax-account-page .woocommerce-address-fields__field-wrapper>p:not(.form-row),.fodax-account-page form.edit-account.edit-account .form-row.form-row-wide,.fodax-account-page form.edit-account.edit-account>.button,.fodax-account-page form.edit-account.edit-account>.clear,.fodax-account-page form.edit-account.edit-account>.woocommerce-form-row,.fodax-account-page form.edit-account.edit-account>button,.fodax-account-page form.edit-account.edit-account>fieldset,.fodax-account-page form.edit-account.edit-account>h3,.fodax-account-page form.edit-account.edit-account>p:not(.form-row),.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .form-row.form-row-wide,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>.button,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>.clear,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>.woocommerce-form-row,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>button,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>fieldset,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>h3,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm>p:not(.form-row),.fodax-account-page form.woocommerce-address-form .form-row.form-row-wide,.fodax-account-page form.woocommerce-address-form>.button,.fodax-account-page form.woocommerce-address-form>.clear,.fodax-account-page form.woocommerce-address-form>.woocommerce-form-row,.fodax-account-page form.woocommerce-address-form>button,.fodax-account-page form.woocommerce-address-form>fieldset,.fodax-account-page form.woocommerce-address-form>h3,.fodax-account-page form.woocommerce-address-form>p:not(.form-row){grid-column:1/-1}.fodax-account-page .woocommerce-address-fields__field-wrapper .form-row.form-row-first,.fodax-account-page form.edit-account.edit-account .form-row.form-row-first,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .form-row.form-row-first,.fodax-account-page form.woocommerce-address-form .form-row.form-row-first{grid-column:1}.fodax-account-page .woocommerce-address-fields__field-wrapper .form-row.form-row-last,.fodax-account-page form.edit-account.edit-account .form-row.form-row-last,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .form-row.form-row-last,.fodax-account-page form.woocommerce-address-form .form-row.form-row-last{grid-column:2}@media(max-width:36rem){.fodax-account-page .woocommerce-address-fields__field-wrapper .form-row.form-row-last,.fodax-account-page form.edit-account.edit-account .form-row.form-row-last,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .form-row.form-row-last,.fodax-account-page form.woocommerce-address-form .form-row.form-row-last{grid-column:1}}.fodax-account-page .woocommerce-address-fields__field-wrapper .form-row,.fodax-account-page form.edit-account.edit-account .form-row,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .form-row,.fodax-account-page form.woocommerce-address-form .form-row{display:flex;flex-direction:column;float:none;gap:.375rem;margin:0;width:auto}.fodax-account-page .woocommerce-address-fields__field-wrapper label,.fodax-account-page form.edit-account.edit-account label,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm label,.fodax-account-page form.woocommerce-address-form label{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.8125rem;font-weight:700;letter-spacing:.01em}.fodax-account-page .woocommerce-address-fields__field-wrapper .description,.fodax-account-page .woocommerce-address-fields__field-wrapper em,.fodax-account-page form.edit-account.edit-account .description,.fodax-account-page form.edit-account.edit-account em,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .description,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm em,.fodax-account-page form.woocommerce-address-form .description,.fodax-account-page form.woocommerce-address-form em{color:var(--c-muted);font-size:.8125rem;font-style:normal;line-height:1.4;margin-block-start:.25rem}.fodax-account-page .woocommerce-address-fields__field-wrapper .required,.fodax-account-page form.edit-account.edit-account .required,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .required,.fodax-account-page form.woocommerce-address-form .required{color:var(--c-sale);font-weight:700;text-decoration:none}.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=email],.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=number],.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=password],.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=tel],.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=text],.fodax-account-page .woocommerce-address-fields__field-wrapper select,.fodax-account-page .woocommerce-address-fields__field-wrapper textarea,.fodax-account-page form.edit-account.edit-account input[type=email],.fodax-account-page form.edit-account.edit-account input[type=number],.fodax-account-page form.edit-account.edit-account input[type=password],.fodax-account-page form.edit-account.edit-account input[type=tel],.fodax-account-page form.edit-account.edit-account input[type=text],.fodax-account-page form.edit-account.edit-account select,.fodax-account-page form.edit-account.edit-account textarea,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=email],.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=number],.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=password],.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=tel],.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=text],.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm select,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm textarea,.fodax-account-page form.woocommerce-address-form input[type=email],.fodax-account-page form.woocommerce-address-form input[type=number],.fodax-account-page form.woocommerce-address-form input[type=password],.fodax-account-page form.woocommerce-address-form input[type=tel],.fodax-account-page form.woocommerce-address-form input[type=text],.fodax-account-page form.woocommerce-address-form select,.fodax-account-page form.woocommerce-address-form textarea{background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);border-radius:var(--r-md);color:var(--c-ink);font:inherit;min-height:44px;padding:.7rem 1rem;width:100%}.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=email]:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=number]:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=password]:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=tel]:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper input[type=text]:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper select:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper textarea:focus-visible,.fodax-account-page form.edit-account.edit-account input[type=email]:focus-visible,.fodax-account-page form.edit-account.edit-account input[type=number]:focus-visible,.fodax-account-page form.edit-account.edit-account input[type=password]:focus-visible,.fodax-account-page form.edit-account.edit-account input[type=tel]:focus-visible,.fodax-account-page form.edit-account.edit-account input[type=text]:focus-visible,.fodax-account-page form.edit-account.edit-account select:focus-visible,.fodax-account-page form.edit-account.edit-account textarea:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=email]:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=number]:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=password]:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=tel]:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm input[type=text]:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm select:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm textarea:focus-visible,.fodax-account-page form.woocommerce-address-form input[type=email]:focus-visible,.fodax-account-page form.woocommerce-address-form input[type=number]:focus-visible,.fodax-account-page form.woocommerce-address-form input[type=password]:focus-visible,.fodax-account-page form.woocommerce-address-form input[type=tel]:focus-visible,.fodax-account-page form.woocommerce-address-form input[type=text]:focus-visible,.fodax-account-page form.woocommerce-address-form select:focus-visible,.fodax-account-page form.woocommerce-address-form textarea:focus-visible{border-color:var(--c-brand);outline:2px solid var(--c-brand);outline-offset:1px}.fodax-account-page .woocommerce-address-fields__field-wrapper fieldset,.fodax-account-page form.edit-account.edit-account fieldset,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm fieldset,.fodax-account-page form.woocommerce-address-form fieldset{background:var(--c-cream-light);border:0;border-radius:var(--r-md);display:grid;gap:.85rem;margin:.25rem 0 0;padding:1.25rem 1.5rem}.fodax-account-page .woocommerce-address-fields__field-wrapper fieldset legend,.fodax-account-page form.edit-account.edit-account fieldset legend,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm fieldset legend,.fodax-account-page form.woocommerce-address-form fieldset legend{color:var(--c-brand-dark);float:none;font-family:var(--ff-display);font-size:1rem;font-weight:700;letter-spacing:-.005em;margin:0;padding:0}.fodax-account-page .woocommerce-address-fields__field-wrapper fieldset .form-row,.fodax-account-page form.edit-account.edit-account fieldset .form-row,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm fieldset .form-row,.fodax-account-page form.woocommerce-address-form fieldset .form-row{margin:0}.fodax-account-page .woocommerce-address-fields__field-wrapper fieldset input,.fodax-account-page form.edit-account.edit-account fieldset input,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm fieldset input,.fodax-account-page form.woocommerce-address-form fieldset input{background:var(--c-surface)!important}.fodax-account-page .woocommerce-address-fields__field-wrapper .password-input,.fodax-account-page form.edit-account.edit-account .password-input,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .password-input,.fodax-account-page form.woocommerce-address-form .password-input{position:relative;width:100%}.fodax-account-page .woocommerce-address-fields__field-wrapper .password-input input,.fodax-account-page form.edit-account.edit-account .password-input input,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .password-input input,.fodax-account-page form.woocommerce-address-form .password-input input{padding-right:2.75rem;width:100%}.fodax-account-page .woocommerce-address-fields__field-wrapper .show-password-input,.fodax-account-page .woocommerce-address-fields__field-wrapper button.show-password-input,.fodax-account-page form.edit-account.edit-account .show-password-input,.fodax-account-page form.edit-account.edit-account button.show-password-input,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .show-password-input,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm button.show-password-input,.fodax-account-page form.woocommerce-address-form .show-password-input,.fodax-account-page form.woocommerce-address-form button.show-password-input{align-items:center;background:transparent;border:0;color:var(--c-brand-dark);cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:32px}.fodax-account-page .woocommerce-address-fields__field-wrapper .show-password-input:after,.fodax-account-page .woocommerce-address-fields__field-wrapper .show-password-input:before,.fodax-account-page form.edit-account.edit-account .show-password-input:after,.fodax-account-page form.edit-account.edit-account .show-password-input:before,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .show-password-input:after,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .show-password-input:before,.fodax-account-page form.woocommerce-address-form .show-password-input:after,.fodax-account-page form.woocommerce-address-form .show-password-input:before{font-size:.875rem}.fodax-account-page .woocommerce-address-fields__field-wrapper .woocommerce-password-strength,.fodax-account-page form.edit-account.edit-account .woocommerce-password-strength,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .woocommerce-password-strength,.fodax-account-page form.woocommerce-address-form .woocommerce-password-strength{color:var(--c-muted);font-size:.8125rem;margin-block-start:.4rem}.fodax-account-page .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single,.fodax-account-page form.edit-account.edit-account .select2-container--default .select2-selection--single,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .select2-container--default .select2-selection--single,.fodax-account-page form.woocommerce-address-form .select2-container--default .select2-selection--single{background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);border-radius:var(--r-md);min-height:44px;padding:.5rem .75rem}.fodax-account-page .woocommerce-address-fields__field-wrapper .button,.fodax-account-page .woocommerce-address-fields__field-wrapper button[type=submit],.fodax-account-page form.edit-account.edit-account .button,.fodax-account-page form.edit-account.edit-account button[type=submit],.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .button,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm button[type=submit],.fodax-account-page form.woocommerce-address-form .button,.fodax-account-page form.woocommerce-address-form button[type=submit]{background:var(--c-brand-dark);border:0;border-radius:var(--r-pill);color:var(--c-cream-light)!important;cursor:pointer;font-family:var(--ff-body);font-size:.9375rem;font-weight:700;grid-column:1/-1;justify-self:start;min-height:48px;padding:.875rem 1.75rem;text-decoration:none!important;transition:background var(--t-fast)}.fodax-account-page .woocommerce-address-fields__field-wrapper .button:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper .button:hover,.fodax-account-page .woocommerce-address-fields__field-wrapper button[type=submit]:focus-visible,.fodax-account-page .woocommerce-address-fields__field-wrapper button[type=submit]:hover,.fodax-account-page form.edit-account.edit-account .button:focus-visible,.fodax-account-page form.edit-account.edit-account .button:hover,.fodax-account-page form.edit-account.edit-account button[type=submit]:focus-visible,.fodax-account-page form.edit-account.edit-account button[type=submit]:hover,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .button:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm .button:hover,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm button[type=submit]:focus-visible,.fodax-account-page form.woocommerce-EditAccountForm.woocommerce-EditAccountForm button[type=submit]:hover,.fodax-account-page form.woocommerce-address-form .button:focus-visible,.fodax-account-page form.woocommerce-address-form .button:hover,.fodax-account-page form.woocommerce-address-form button[type=submit]:focus-visible,.fodax-account-page form.woocommerce-address-form button[type=submit]:hover{background:var(--c-brand);color:var(--c-cream-light)!important}.fodax-account-page .woocommerce-MyAccount-paymentMethods{background:var(--c-cream-light);border-collapse:separate;border-radius:var(--r-md);border-spacing:0;margin:0 0 1.5rem;overflow:hidden;width:100%}.fodax-account-page .woocommerce-MyAccount-paymentMethods thead th{background:color-mix(in srgb,var(--c-brand) 6%,transparent);border:0;color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.875rem 1rem;text-align:start;text-transform:uppercase}.fodax-account-page .woocommerce-MyAccount-paymentMethods tbody td{border-block-start:1px solid color-mix(in srgb,var(--c-brand) 6%,transparent);color:var(--c-copy);font-size:.9375rem;line-height:1.45;padding:1rem;vertical-align:middle}.fodax-account-page .woocommerce-MyAccount-paymentMethods .button,.fodax-account-page .woocommerce-MyAccount-paymentMethods a.button,.fodax-account-page .woocommerce-MyAccount-paymentMethods a.button:link,.fodax-account-page .woocommerce-MyAccount-paymentMethods a.button:visited{align-items:center;background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light)!important;display:inline-flex;font-size:.8125rem;font-weight:600;margin-inline-end:.4rem;padding:.5rem 1rem;text-decoration:none!important}.fodax-account-page .woocommerce-MyAccount-paymentMethods .button:hover{background:var(--c-brand)}.fodax-account-page .woocommerce-MyAccount-paymentMethods .button.delete,.fodax-account-page .woocommerce-MyAccount-paymentMethods a.button.delete{background:transparent;border:1px solid color-mix(in srgb,var(--c-brand) 30%,transparent);color:var(--c-brand-dark)!important}.fodax-account-page .woocommerce-MyAccount-paymentMethods .button.delete:hover,.fodax-account-page .woocommerce-MyAccount-paymentMethods a.button.delete:hover{background:color-mix(in srgb,var(--c-sale) 10%,transparent);border-color:var(--c-sale);color:var(--c-sale)!important}.fodax-account-page .woocommerce-Message,.fodax-account-page .woocommerce-info,.fodax-account-page .woocommerce-message{background:var(--c-cream-light);border:0;border-radius:var(--r-md);color:var(--c-copy);font-size:.9375rem;list-style:none;margin-block:0 1.5rem;padding:.875rem 1.25rem}.fodax-account-page .woocommerce-Message:before,.fodax-account-page .woocommerce-info:before,.fodax-account-page .woocommerce-message:before{display:none}.fodax-account-page .woocommerce-Message .button,.fodax-account-page .woocommerce-info .button,.fodax-account-page .woocommerce-message .button{background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light)!important;font-size:.8125rem;font-weight:600;margin-inline-start:.75rem;padding:.5rem 1rem;text-decoration:none!important}.fodax-account-page .woocommerce-MyAccount-content>.button,.fodax-account-page .woocommerce-MyAccount-content>p>.button{align-items:center;background:var(--c-brand-dark);border-radius:var(--r-pill);color:var(--c-cream-light)!important;display:inline-flex;font-family:var(--ff-body);font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none!important;transition:background var(--t-fast)}.fodax-account-page .woocommerce-MyAccount-content>.button:focus-visible,.fodax-account-page .woocommerce-MyAccount-content>.button:hover,.fodax-account-page .woocommerce-MyAccount-content>p>.button:focus-visible,.fodax-account-page .woocommerce-MyAccount-content>p>.button:hover{background:var(--c-brand);color:var(--c-cream-light)!important}@media(max-width:48rem){.fodax-account-page .woocommerce-orders-table thead{display:none}.fodax-account-page .woocommerce-orders-table tbody,.fodax-account-page .woocommerce-orders-table td,.fodax-account-page .woocommerce-orders-table tr{display:block;width:100%}.fodax-account-page .woocommerce-orders-table tr{background:var(--c-cream-light);border-radius:var(--r-md);margin-block-end:.75rem;padding:.75rem 1rem}.fodax-account-page .woocommerce-orders-table tbody td{border:0;padding:.35rem 0}.fodax-account-page .woocommerce-orders-table tbody td:before{color:var(--c-brand-dark);content:attr(data-title) ": ";display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-block-end:.125rem;text-transform:uppercase}.fodax-account-page .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:start}.fodax-account-page .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{margin:.2rem 0 0;width:100%}}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper,body .gform_wrapper.gform_wrapper.gform_wrapper{color:var(--c-copy);font-family:var(--ff-body);max-width:100%}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_fields,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_fields{display:grid;gap:clamp(.85rem,2vw,1.25rem);list-style:none;margin:0;padding:0}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield{margin:0;padding:0}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .top_label .gfield_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper legend.gfield_label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_label,body .gform_wrapper.gform_wrapper.gform_wrapper .top_label .gfield_label,body .gform_wrapper.gform_wrapper.gform_wrapper legend.gfield_label{color:var(--c-copy);display:inline-block;font-family:var(--ff-body);font-size:.9375rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_required,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_required{color:var(--c-brand);margin-left:.15em}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_description,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .instruction,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_description,body .gform_wrapper.gform_wrapper.gform_wrapper .instruction{color:var(--c-muted);font-size:.8125rem;line-height:1.4;margin-top:.4rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url],body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea,body .gform_wrapper.gform_wrapper.gform_wrapper select,body .gform_wrapper.gform_wrapper.gform_wrapper textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent);border-radius:var(--r-pill);box-sizing:border-box;color:var(--c-ink);font-family:var(--ff-body);font-size:1rem;letter-spacing:normal;line-height:1.4;min-height:52px;padding:.95rem 1.25rem;transition:border-color var(--t-base),box-shadow var(--t-base),background var(--t-base);width:100%}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url]::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select::-moz-placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url]::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper select::-moz-placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper textarea::-moz-placeholder{color:var(--c-muted);opacity:.65}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url]::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select::placeholder,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url]::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper select::placeholder,body .gform_wrapper.gform_wrapper.gform_wrapper textarea::placeholder{color:var(--c-muted);opacity:.65}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input:hover,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select:hover,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:hover,body .gform_wrapper.gform_wrapper.gform_wrapper select:hover,body .gform_wrapper.gform_wrapper.gform_wrapper textarea:hover{border-color:color-mix(in srgb,var(--c-brand) 35%,transparent)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url]:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea:focus,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url]:focus,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input:focus,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select:focus,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:focus,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper select:focus,body .gform_wrapper.gform_wrapper.gform_wrapper select:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper textarea:focus,body .gform_wrapper.gform_wrapper.gform_wrapper textarea:focus-visible{background:var(--c-surface);border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 22%,transparent);outline:none}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=date][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=email][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=number][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=password][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=search][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=tel][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=text][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=time][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=url][readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield input[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield select[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper li.gfield textarea[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select[readonly],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield input[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield select[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme .gfield textarea[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=date][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=datetime-local][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=email][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=number][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=password][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=search][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=tel][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=text][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=time][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_wrapper.gravity-theme input[type=url][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=date][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=datetime-local][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=email][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=number][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=password][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=search][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=tel][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=text][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=time][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=url][readonly],body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield input[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield select[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper li.gfield textarea[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper select:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper select[readonly],body .gform_wrapper.gform_wrapper.gform_wrapper textarea:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper textarea[readonly]{background:var(--c-cream-light);cursor:not-allowed;opacity:.7}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper textarea,body .gform_wrapper.gform_wrapper.gform_wrapper textarea{line-height:1.5;min-height:9rem;resize:vertical}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=file],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=file]{background:var(--c-cream-light);border:1px dashed color-mix(in srgb,var(--c-brand) 28%,transparent);border-radius:var(--r-md);box-sizing:border-box;color:var(--c-copy);cursor:pointer;font-family:var(--ff-body);font-size:.9375rem;line-height:1.4;min-height:48px;padding:.625rem 1rem;width:100%}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=file]::-webkit-file-upload-button:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=file]::file-selector-button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=file]::-webkit-file-upload-button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=file]::file-selector-button:hover{background:var(--c-brand)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper select,body .gform_wrapper.gform_wrapper.gform_wrapper select{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27><path d=%27M1 1.5L6 6.5L11 1.5%27 stroke=%27%23764819%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");background-position:right 1.1rem center;background-repeat:no-repeat;padding-right:2.75rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_select:after,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_select:after{display:none!important}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox li,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio .gchoice,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio li,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox li,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio .gchoice,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio li,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent{align-items:center;-moz-column-gap:.85rem;column-gap:.85rem;display:grid;grid-template-columns:1.75rem 1fr;margin:0}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice .gfield_consent_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox li .gfield_consent_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox li label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio .gchoice .gfield_consent_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio .gchoice label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio li .gfield_consent_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio li label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent .gfield_consent_label,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice .gfield_consent_label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox li .gfield_consent_label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox li label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio .gchoice .gfield_consent_label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio .gchoice label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio li .gfield_consent_label,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio li label,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent .gfield_consent_label,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent label{color:inherit;cursor:pointer;font-family:var(--ff-body);font-size:.9375rem;font-weight:400;grid-column:2;line-height:1.5;margin:0;max-width:none;padding-top:.15rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=checkbox],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=radio],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio],body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=checkbox],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--c-surface);border:1.5px solid var(--c-taupe);box-shadow:none;cursor:pointer;display:inline-block;flex-shrink:0;grid-column:1;height:1.75rem;margin:0;padding:0;position:relative;transition:background var(--t-base),border-color var(--t-base),box-shadow var(--t-base);width:1.75rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=radio]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=radio]:hover{border-color:var(--c-brand)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=radio]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=radio]:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox]:checked,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio]:checked,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox]:checked,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:checked,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=radio]:checked,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_checkbox input[type=checkbox]:checked,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_radio input[type=radio]:checked,body .gform_wrapper.gform_wrapper.gform_wrapper .ginput_container_consent input[type=checkbox]:checked,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:checked,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=radio]:checked{background:var(--c-brand);border-color:var(--c-brand)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=checkbox],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]{border-radius:var(--r-sm)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:checked:after,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27><path d=%27M3.5 8.5L6.75 11.75L12.5 5%27 stroke=%27white%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:72%;content:"";inset:0;position:absolute}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=radio],body .gform_wrapper.gform_wrapper.gform_wrapper input[type=radio]{border-radius:50%}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper input[type=radio]:checked:after,body .gform_wrapper.gform_wrapper.gform_wrapper input[type=radio]:checked:after{background:var(--c-surface);border-radius:50%;content:"";inset:.32rem;position:absolute}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer{display:flex;flex-wrap:wrap;gap:.75rem;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_button,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_next_button,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_next_button,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit],body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button{align-items:center;background:var(--c-brand);border:none;border-radius:var(--r-pill);box-shadow:0 2px 8px color-mix(in srgb,var(--c-brand-dark) 18%,transparent);color:var(--c-surface);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:1rem;font-weight:600;height:auto;justify-content:center;letter-spacing:.01em;line-height:1;padding:1.05rem 2.25rem;text-decoration:none;text-transform:none;transition:background var(--t-base),color var(--t-base),transform var(--t-fast),box-shadow var(--t-base)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_button:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_next_button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_next_button:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:hover,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_next_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_next_button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:hover{background:var(--c-brand-dark)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--c-brand-dark) 28%,transparent);color:var(--c-surface)!important}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_next_button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_next_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_button:active,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:active,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:active,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_next_button:active,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:active,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:active,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_next_button:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:active,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:active{transform:translateY(1px)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_button:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_next_button:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:disabled,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_button:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_next_button:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]:disabled,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button{background:transparent;border:1px solid var(--c-brand);box-shadow:none;color:var(--c-brand)!important}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:focus-visible,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:hover,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:focus-visible,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_previous_button:hover{background:var(--c-brand);color:var(--c-surface)!important}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=email],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=number],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=password],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=tel],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=text],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=url],body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error select,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_error textarea,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=email],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=number],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=password],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=tel],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=text],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error input[type=url],body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error select,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_error textarea{border-color:var(--c-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-error) 18%,transparent)}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_validation_message,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .validation_message,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_validation_message,body .gform_wrapper.gform_wrapper.gform_wrapper .validation_message{color:var(--c-error);font-size:.8125rem;line-height:1.4;margin-top:.4rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_validation_errors,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .validation_error,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_validation_errors,body .gform_wrapper.gform_wrapper.gform_wrapper .validation_error{background:color-mix(in srgb,var(--c-error) 8%,transparent);border-left:3px solid var(--c-error);border-radius:var(--r-sm);color:var(--c-error);font-size:.9375rem;margin-bottom:1rem;padding:.85rem 1rem}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gfield_visibility_hidden,body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_validation_container,body .gform_wrapper.gform_wrapper.gform_wrapper .gfield_visibility_hidden,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_validation_container{left:-9999px!important;position:absolute!important;top:-9999px!important}body .gform_legacy_markup_wrapper.gform_wrapper.gform_wrapper .gform_ajax_spinner,body .gform_wrapper.gform_wrapper.gform_wrapper .gform_ajax_spinner{height:1.25rem;margin-left:.75rem;width:1.25rem}body .gform_confirmation_message,body .gform_confirmation_wrapper{background:var(--c-cream-light);border-left:3px solid var(--c-brand);border-radius:var(--r-md);color:var(--c-copy);font-size:1rem;line-height:1.5;padding:1rem 1.25rem}body .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_legacy_markup_wrapper select,body .gform_legacy_markup_wrapper textarea{background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent);border-radius:var(--r-pill);box-sizing:border-box;color:var(--c-ink);font-family:var(--ff-body);font-size:1rem;letter-spacing:normal;line-height:1.4;min-height:52px;padding:.95rem 1.25rem;width:100%}body .gform_legacy_markup_wrapper textarea{border-radius:var(--r-lg);line-height:1.5;min-height:9rem;padding:1rem 1.25rem}body .gform_legacy_markup_wrapper input:focus,body .gform_legacy_markup_wrapper select:focus,body .gform_legacy_markup_wrapper textarea:focus{background:var(--c-surface);border-color:var(--c-brand);outline:none}.schema-faq.wp-block-yoast-faq-block:not(.fodax-faq){list-style:none;margin-block:clamp(1.5rem,4vw,2.5rem);padding:0}.schema-faq.wp-block-yoast-faq-block:not(.fodax-faq) .schema-faq-question{color:var(--c-ink,#222);display:block;font-size:1.0625rem;font-weight:700;line-height:1.35;margin:1.25rem 0 .5rem}.schema-faq.wp-block-yoast-faq-block:not(.fodax-faq) .schema-faq-answer{color:var(--c-copy,#404040);font-size:1rem;line-height:1.65;margin:0}.fodax-faq.fodax-faq__list{background:var(--c-cream-light);border-radius:var(--r-xl);list-style:none;margin-block:var(--wp--preset--spacing--50,clamp(1.5rem,4vw,2.5rem));margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px);padding:1rem clamp(1rem,3vw,2rem)}.fodax-faq__item{list-style:none;margin:0;padding:0}.fodax-faq__item+.fodax-faq__item{border-top:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent)}.fodax-faq__trigger.fodax-faq__trigger{align-items:center;background:transparent;border:0;border-radius:var(--r-md);color:var(--c-ink);cursor:pointer;display:flex;font-family:var(--ff-display);font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:800;gap:1rem;justify-content:space-between;letter-spacing:-.005em;line-height:1.2;padding:1rem .25rem;text-align:start;transition:color var(--t-fast);width:100%}.fodax-faq__trigger:hover,.fodax-faq__trigger[aria-expanded=true]{color:var(--c-brand-dark)}.fodax-faq__title{flex:1;font-family:var(--ff-display);font-weight:800}.fodax-faq__icon{align-items:center;background:color-mix(in srgb,var(--c-cream) 60%,transparent);border-radius:20px;color:var(--c-brand-dark);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;transition:background var(--t-fast),transform var(--t-base);width:2rem}.fodax-faq__icon svg{height:1rem;width:1rem}.fodax-faq__trigger[aria-expanded=true] .fodax-faq__icon{background:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-faq__trigger[aria-expanded=true] .fodax-faq__icon-vbar{display:none}.fodax-faq__panel{max-height:0;overflow:hidden;transition:max-height var(--t-base)}.fodax-faq__panel[data-expanded=true]{max-height:var(--panel-h,1200px)}.fodax-faq__panel-inner{padding-block:.25rem 1.5rem;padding-inline:.25rem}.fodax-faq__panel-inner .schema-faq-answer{color:var(--c-copy);font-family:var(--ff-body);font-size:1rem;line-height:1.65;margin:0}.fodax-faq__panel-inner .schema-faq-answer+.schema-faq-answer{margin-top:.75rem}.fodax-faq__panel-inner a{color:var(--c-brand);text-decoration:underline;text-underline-offset:.15em;transition:color var(--t-fast)}.fodax-faq__panel-inner a:focus-visible,.fodax-faq__panel-inner a:hover{color:var(--c-brand-dark)}.fodax-faq__panel-inner ol,.fodax-faq__panel-inner ul{margin:.5rem 0 0;padding-left:1.25rem}.fodax-faq__panel-inner li+li{margin-top:.25rem}.fodax-fullscreen-form{align-items:center;background-image:var(--fodax-fullscreen-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-block-size:calc(100svh - var(--fodax-header-h, 5rem));padding:clamp(1rem,4vw,2.5rem)}.fodax-fullscreen-form__card{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.12);border-radius:var(--r-lg,16px);box-shadow:0 10px 30px rgba(0,0,0,.3);color:#fff;inline-size:100%;max-inline-size:600px;padding:clamp(1.25rem,4vw,2.5rem)}.fodax-fullscreen-form__card h1,.fodax-fullscreen-form__card h2,.fodax-fullscreen-form__card h3,.fodax-fullscreen-form__card h4{color:#fff;margin-block-end:1.25rem;text-align:center;text-wrap:balance}.fodax-fullscreen-form__card .gform_required_legend,.fodax-fullscreen-form__card label,.fodax-fullscreen-form__card legend,.fodax-fullscreen-form__card p{color:#fff}.fodax-fullscreen-form__card a{color:#fff;text-decoration:underline}.fodax-fullscreen-form__card input[type=email],.fodax-fullscreen-form__card input[type=password],.fodax-fullscreen-form__card input[type=tel],.fodax-fullscreen-form__card input[type=text],.fodax-fullscreen-form__card select,.fodax-fullscreen-form__card textarea{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.6);color:var(--c-copy,#3d2b1f)}.fodax-fullscreen-form__card ::-moz-placeholder{color:color-mix(in srgb,var(--c-copy,#3d2b1f) 60%,transparent)}.fodax-fullscreen-form__card ::placeholder{color:color-mix(in srgb,var(--c-copy,#3d2b1f) 60%,transparent)}
