@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);--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}}}@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(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}@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-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.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-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:auto!important;margin:auto;max-height:340px;max-width:320px!important;-o-object-fit:contain;object-fit:contain;transform:translateY(-55%);transition:transform .2s ease;width:88%!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(-57%) 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:9rem 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:"";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:focus-within .fodax-product-card__body:after,.fodax-product-card.fodax-product-card:hover .fodax-product-card__body:after{opacity:.08}.fodax-product-card.fodax-product-card.fodax-product-card--tinted .fodax-product-card__body:after{background-color:var(--c-cream-light,#f0e8dd)}.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-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 del,.fodax-product-card.fodax-product-card .fodax-product-card__price del bdi{color:color-mix(in srgb,var(--c-brand) 55%,transparent);font-size:.8rem;font-weight:500;text-decoration:line-through}.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)}.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-hero__gallery .woocommerce-product-gallery{opacity:1!important;position:relative;z-index:1}.fodax-product-hero__gallery .woocommerce-product-gallery__wrapper{display:block;position:relative}.fodax-product-hero__gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child),.fodax-product-hero__gallery .woocommerce-product-gallery__wrapper>div:not(:first-child){display:none}.fodax-product-hero__gallery .woocommerce-product-gallery__wrapper>:first-child{display:block;margin:0}.fodax-product-hero__gallery .woocommerce-product-gallery__trigger{display:none}.fodax-product-hero__gallery .woocommerce-product-gallery__image img{display:block;filter:drop-shadow(0 12px 32px rgba(35,26,18,.18));height:auto;margin-inline:auto;max-width:100%;transition:transform var(--t-base)}.fodax-product-hero__gallery .woocommerce-product-gallery__image:hover img{transform:translateY(-2px)}.fodax-product-hero__gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin-block-start:1rem;padding:0}.fodax-product-hero__gallery .flex-control-thumbs li{height:64px;width:64px}.fodax-product-hero__gallery .flex-control-thumbs img{border-radius:var(--r-md);cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;outline:2px solid transparent;outline-offset:2px;transition:opacity var(--t-fast),outline-color var(--t-fast);width:100%}.fodax-product-hero__gallery .flex-control-thumbs img.flex-active,.fodax-product-hero__gallery .flex-control-thumbs img:hover{opacity:1;outline-color:var(--c-brand)}.fodax-product-hero__paw{background-color:var(--c-brand);height:320px;inset:auto -2rem -2rem auto;-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:bottom right;mask-position:bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.06;pointer-events:none;position:absolute;width:320px;z-index:0}.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__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}}.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:11rem!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(11rem,20vw,14rem)}}@media(max-width:560px){.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{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;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__tabs{--fade-w:48px;--fade-left:0px;--fade-right:0px;align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;list-style:none;margin:0;min-width:0;overflow-x:auto;padding:.25rem 0;scrollbar-width:none;-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}.fodax-product-filters__sort{justify-content:flex-end}}.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%}}.fodax-checkout-header{background:var(--c-cream);border-bottom:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent);min-height:64px;padding-inline:max(clamp(1rem,4vw,2rem),(100% - var(--wp--style--global--wide-size,1280px))/2)!important}.fodax-checkout-header__back.fodax-checkout-header__back{align-items:center;background:transparent!important;border:0!important;border-radius:9999px!important;color:var(--c-brand-dark)!important;cursor:pointer;display:inline-flex;font-family:var(--ff-body)!important;font-size:.875rem!important;font-weight:600!important;gap:.4rem;padding:.5rem .75rem!important;text-decoration:none!important;transition:background var(--t-fast),color var(--t-fast)}.fodax-checkout-header__back.fodax-checkout-header__back:hover{background:color-mix(in srgb,var(--c-brand) 8%,transparent)!important;color:var(--c-brand)!important}.fodax-checkout-header__back.fodax-checkout-header__back svg{flex-shrink:0}.fodax-checkout-header__brand{align-items:center;display:inline-flex;flex:0 1 auto;justify-content:center}.fodax-checkout-header__brand img{display:block;height:auto;width:clamp(96px,12vw,132px)}.fodax-checkout-header__spacer{display:block;min-width:12rem}@media(max-width:640px){.fodax-checkout-header__back span,.fodax-checkout-header__spacer{display:none}}.fodax-checkout-footer{background:var(--c-cream-light);border-top:1px solid color-mix(in srgb,var(--c-brand) 10%,transparent);color:var(--c-copy);font-size:.8125rem}.fodax-checkout-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px)}.fodax-checkout-footer__copy{margin:0}.fodax-checkout-footer__links{display:inline-flex;gap:1rem}.fodax-checkout-footer__links a{color:inherit;text-decoration:none}.fodax-checkout-footer__links a:hover{text-decoration:underline}.fodax-checkout.fodax-checkout{background:var(--c-cream-light);margin-bottom:0!important;margin-top:0!important;min-height:60vh;padding-bottom:0!important;padding-top:0!important}.fodax-checkout__shell{margin-inline:auto;max-width:760px;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) clamp(2rem,5vw,4rem)}.fodax-checkout__grid{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.fodax-checkout-steps{align-items:center;counter-reset:fodax-step;display:flex;gap:.5rem;justify-content:space-between;list-style:none;margin:0 0 clamp(1rem,2.5vw,2rem);padding:0}.fodax-checkout-steps__step{align-items:center;color:color-mix(in srgb,var(--c-copy) 60%,transparent);display:inline-flex;flex:1;font-family:var(--ff-body);font-size:.8125rem;font-weight:600;gap:.5rem}.fodax-checkout-steps__step:not(:last-child):after{background:color-mix(in srgb,var(--c-brand) 18%,transparent);content:"";flex:1;height:1px;margin-inline-start:.5rem}.fodax-checkout-steps__step.is-active{color:var(--c-brand-dark)}.fodax-checkout-steps__step.is-active .fodax-checkout-steps__num{background:var(--c-brand-dark);border-color:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-checkout-steps__num{align-items:center;background:var(--c-surface);border:1.5px solid color-mix(in srgb,var(--c-brand) 25%,transparent);border-radius:9999px;color:color-mix(in srgb,var(--c-copy) 70%,transparent);display:inline-flex;font-family:var(--ff-body);font-size:.875rem;font-weight:700;height:28px;justify-content:center;width:28px}.fodax-checkout-steps__label{white-space:nowrap}@media(max-width:600px){.fodax-checkout-steps__label{display:none}}.fodax-checkout-card,.woocommerce-checkout #order_review,.woocommerce-checkout .fodax-checkout__customer-details>div{background:var(--c-surface);border-radius:var(--r-xl,32px);box-shadow:0 1px 0 rgba(35,26,18,.04),0 6px 20px -12px rgba(35,26,18,.1);margin-block-end:clamp(1rem,2.5vw,1.5rem);padding:clamp(1rem,3vw,1.75rem)}.woocommerce-checkout.woocommerce-checkout .col2-set{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:1fr}.woocommerce-checkout.woocommerce-checkout h3{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.125rem,1.8vw,1.375rem)!important;font-weight:700!important;letter-spacing:-.01em}.woocommerce-checkout.woocommerce-checkout label{color:var(--c-brand-dark);display:block;font-family:var(--ff-body);font-size:.8125rem;font-weight:600;margin-bottom:.35rem}.woocommerce-checkout.woocommerce-checkout .form-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem}.woocommerce-checkout.woocommerce-checkout input[type=email],.woocommerce-checkout.woocommerce-checkout input[type=number],.woocommerce-checkout.woocommerce-checkout input[type=password],.woocommerce-checkout.woocommerce-checkout input[type=tel],.woocommerce-checkout.woocommerce-checkout input[type=text],.woocommerce-checkout.woocommerce-checkout select,.woocommerce-checkout.woocommerce-checkout textarea{background:var(--c-surface)!important;border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent)!important;border-radius:20px!important;color:var(--c-ink)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;min-height:48px!important;padding:.75rem 1rem!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.woocommerce-checkout.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout.woocommerce-checkout input[type=email]:focus-visible,.woocommerce-checkout.woocommerce-checkout input[type=number]:focus,.woocommerce-checkout.woocommerce-checkout input[type=number]:focus-visible,.woocommerce-checkout.woocommerce-checkout input[type=password]:focus,.woocommerce-checkout.woocommerce-checkout input[type=password]:focus-visible,.woocommerce-checkout.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout.woocommerce-checkout input[type=tel]:focus-visible,.woocommerce-checkout.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout.woocommerce-checkout input[type=text]:focus-visible,.woocommerce-checkout.woocommerce-checkout select:focus,.woocommerce-checkout.woocommerce-checkout select:focus-visible,.woocommerce-checkout.woocommerce-checkout textarea:focus,.woocommerce-checkout.woocommerce-checkout textarea:focus-visible{border-color:var(--c-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 18%,transparent)!important;outline:0!important}.woocommerce-checkout.woocommerce-checkout textarea{min-height:96px!important}.woocommerce-checkout .fodax-delivery-picker{display:block}.woocommerce-checkout #leveransmap,.woocommerce-checkout #map,.woocommerce-checkout .fodax-checkout-map{background:var(--c-cream);border-radius:20px;margin-block:1rem;min-height:320px;overflow:hidden;width:100%}.woocommerce-checkout select.leveransplatser{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3E%3Cpath stroke=%27%235C4336%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3 6 5 5 5-5%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.5rem!important}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:var(--c-cream-light)!important;border:0!important;border-radius:20px!important;color:var(--c-brand-dark)!important;padding:1rem 1.25rem!important}.woocommerce-checkout .woocommerce-form-coupon a,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--c-brand)!important;font-weight:600}.woocommerce-checkout .woocommerce-form-coupon button[name=apply_coupon]{background:var(--c-brand-dark)!important;border:0!important;border-radius:20px!important;color:var(--c-cream-light)!important;font-weight:600;padding:.75rem 1.25rem!important}.woocommerce-checkout #payment{background:transparent!important}.woocommerce-checkout #payment ul.payment_methods{background:transparent!important;border:0!important;display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{background:#fff!important;border:1px solid color-mix(in srgb,var(--c-brand-dark) 12%,transparent)!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(35,26,18,.04),0 4px 12px -8px rgba(35,26,18,.1);display:block;padding:1rem 1.25rem!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input[type=radio]:checked){border-color:var(--c-brand-dark)!important;box-shadow:0 6px 18px -10px rgba(35,26,18,.22)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method label{align-items:center;color:var(--c-brand-dark);display:inline-flex;font-family:var(--ff-body);font-weight:600;gap:.5rem;margin:0}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input[type=radio]{accent-color:var(--c-brand-dark)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method .payment_box{background:var(--c-cream-light)!important;border-radius:16px!important;color:var(--c-copy);font-size:.875rem;margin-top:.85rem;padding:1rem!important}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method .payment_box:before{content:none!important;display:none!important}.woocommerce-checkout #place_order.button{background:var(--c-brand-dark)!important;border:0!important;border-radius:20px!important;color:var(--c-cream-light)!important;cursor:pointer;font-family:var(--ff-body);font-size:1rem;font-weight:700;letter-spacing:.01em;min-height:56px;padding:1rem 1.5rem!important;text-transform:none;transition:background var(--t-fast),transform var(--t-fast);width:100%}.woocommerce-checkout #place_order.button:hover{background:var(--c-brand)!important}.woocommerce-checkout #place_order.button:active{transform:translateY(1px)}.woocommerce-checkout #place_order.button:disabled{cursor:progress;opacity:.6}.woocommerce-checkout-review-order table.shop_table{background:transparent!important;border:0!important;border-collapse:separate;border-spacing:0;width:100%}.woocommerce-checkout-review-order table.shop_table td,.woocommerce-checkout-review-order table.shop_table th{border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent);padding:.75rem 0}.woocommerce-checkout-review-order table.shop_table thead{display:none}.woocommerce-checkout-review-order table.shop_table tfoot td,.woocommerce-checkout-review-order table.shop_table tfoot th{color:var(--c-brand-dark);font-family:var(--ff-body);font-weight:600;padding-top:.85rem}.woocommerce-checkout-review-order table.shop_table .order-total{font-size:1.0625rem}.woocommerce-checkout-review-order table.shop_table .order-total .amount{color:var(--c-brand-dark);font-weight:700}.woocommerce-checkout.woocommerce-checkout #order_review,.woocommerce-checkout.woocommerce-checkout #order_review.woocommerce-checkout-review-order,.woocommerce-checkout.woocommerce-checkout .fodax-checkout-card,.woocommerce-checkout.woocommerce-checkout .fodax-delivery-picker{background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(35,26,18,.04),0 8px 24px -16px rgba(35,26,18,.15)!important;margin-block-end:clamp(.85rem,2vw,1.25rem)!important;padding:clamp(1.25rem,3vw,1.75rem)!important}.woocommerce-checkout.woocommerce-checkout #order_review .shop_table,.woocommerce-checkout.woocommerce-checkout #order_review .shop_table tbody,.woocommerce-checkout.woocommerce-checkout #order_review .shop_table td,.woocommerce-checkout.woocommerce-checkout #order_review .shop_table tfoot,.woocommerce-checkout.woocommerce-checkout #order_review .shop_table th,.woocommerce-checkout.woocommerce-checkout #order_review .shop_table tr{background:transparent!important;border:0!important}.woocommerce-checkout.woocommerce-checkout #order_review .shop_table tbody tr.cart_item,.woocommerce-checkout.woocommerce-checkout #order_review .shop_table tfoot tr{border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent)!important}.woocommerce-checkout.woocommerce-checkout #order_review .shop_table tfoot tr.order-total{border-bottom:0!important}.woocommerce-checkout.woocommerce-checkout #order_review .shop_table{background:transparent!important}.woocommerce-checkout input[type=radio][name^=shipping_method]{height:1px;opacity:0;pointer-events:none;position:absolute!important;width:1px}.woocommerce-checkout input[type=radio][name^=shipping_method]+label,.woocommerce-checkout label[for*=shipping_method]:has(+input[type=radio]){display:none!important}.woocommerce-checkout .fodax-shipping-mode-toggle,.woocommerce-checkout a[href*=set_shipping_method]{align-items:center;background:var(--c-brand-dark)!important;border-radius:9999px!important;color:var(--c-cream-light)!important;display:inline-flex;font-family:var(--ff-body);font-size:.8125rem;font-weight:600;gap:.4rem;letter-spacing:.01em;padding:.5rem 1.1rem!important;text-decoration:none!important;transition:background var(--t-fast)}.woocommerce-checkout .fodax-shipping-mode-toggle:hover,.woocommerce-checkout a[href*=set_shipping_method]:hover{background:var(--c-brand)!important;color:var(--c-cream-light)!important}.fodax-delivery-picker h2,.fodax-delivery-picker h3,.woocommerce-checkout .fodax-delivery-shipping-mode-wrap h2,.woocommerce-checkout .fodax-delivery-shipping-mode-wrap h3{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:clamp(1.125rem,1.8vw,1.375rem)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0 0 .85rem!important}.fodax-delivery-picker .anvand-min-position,.fodax-delivery-picker .anvandminposition,.fodax-delivery-picker a[href*=position],.fodax-delivery-picker a[onclick*=getLocation],.fodax-delivery-picker__locate{align-items:center;background:transparent!important;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 40%,transparent)!important;border-radius:9999px!important;color:var(--c-brand-dark)!important;cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:.8125rem;font-weight:600;gap:.4rem;margin:.5rem 0!important;padding:.5rem 1rem!important;text-decoration:none!important;transition:background var(--t-fast),border-color var(--t-fast)}.fodax-delivery-picker .anvand-min-position:hover,.fodax-delivery-picker .anvandminposition:hover,.fodax-delivery-picker a[href*=position]:hover,.fodax-delivery-picker a[onclick*=getLocation]:hover,.fodax-delivery-picker__locate:hover{background:var(--c-brand-dark)!important;border-color:var(--c-brand-dark)!important;color:var(--c-cream-light)!important}.fodax-delivery-picker #leveransmap,.fodax-delivery-picker #map,.woocommerce-checkout #map{background:var(--c-cream)!important;border:0!important;border-radius:20px!important;margin-block:1rem!important;min-height:360px!important;overflow:hidden!important;width:100%!important}.fodax-delivery-dates,.woocommerce-checkout .home-delivery-dates{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-block:.85rem 1rem;padding:0}.fodax-delivery-dates li,.fodax-delivery-dates p,.woocommerce-checkout .home-delivery-dates li,.woocommerce-checkout .home-delivery-dates p{align-items:center;background:var(--c-cream-light);border:1.5px solid transparent;border-radius:16px;color:var(--c-copy);cursor:pointer;display:flex;font-size:.9375rem;gap:.85rem;margin:0;padding:.85rem 1rem;transition:border-color var(--t-fast),background var(--t-fast)}.fodax-delivery-dates li.is-active,.fodax-delivery-dates li:has(input[type=radio]:checked),.fodax-delivery-dates p.is-active,.fodax-delivery-dates p:has(input[type=radio]:checked),.woocommerce-checkout .home-delivery-dates li.is-active,.woocommerce-checkout .home-delivery-dates li:has(input[type=radio]:checked),.woocommerce-checkout .home-delivery-dates p.is-active,.woocommerce-checkout .home-delivery-dates p:has(input[type=radio]:checked){background:var(--c-surface);border-color:var(--c-brand-dark)}.fodax-delivery-dates li strong,.fodax-delivery-dates p strong,.woocommerce-checkout .home-delivery-dates li strong,.woocommerce-checkout .home-delivery-dates p strong{color:var(--c-brand-dark);flex-shrink:0;font-weight:700}.fodax-delivery-dates li input[type=radio],.fodax-delivery-dates p input[type=radio],.woocommerce-checkout .home-delivery-dates li input[type=radio],.woocommerce-checkout .home-delivery-dates p input[type=radio]{accent-color:var(--c-brand-dark)}.fodax-checkout__review table.shop_table thead,.woocommerce-checkout-review-order table.shop_table thead{display:none!important}.fodax-checkout__review table.shop_table tbody,.woocommerce-checkout-review-order table.shop_table tbody{display:block}.fodax-checkout__review table.shop_table tbody tr.cart_item,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent);display:grid;gap:.75rem;grid-template-columns:56px minmax(0,1fr) auto;padding:.85rem 0}.fodax-checkout__review table.shop_table tbody tr.cart_item td,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td{background:transparent;border:0;padding:0}.fodax-checkout__review table.shop_table tbody tr.cart_item td.product-name,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name{color:var(--c-brand-dark);display:flex;flex-direction:column;font-weight:600;gap:.2rem}.fodax-checkout__review table.shop_table tbody tr.cart_item td.product-name img,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name img{display:none!important}.fodax-checkout__review table.shop_table tbody tr.cart_item td.product-name .product-quantity,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-name .product-quantity{color:var(--c-copy);font-size:.8125rem;font-weight:500;opacity:.85}.fodax-checkout__review table.shop_table tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-quantity{align-items:center;display:inline-flex;justify-content:flex-end}.fodax-checkout__review table.shop_table tbody tr.cart_item td.product-subtotal,.fodax-checkout__review table.shop_table tbody tr.cart_item td.product-total,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-subtotal,.woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td.product-total{color:var(--c-brand-dark);font-size:.9375rem;font-weight:700;text-align:right;white-space:nowrap}.fodax-checkout__review table.shop_table tfoot,.woocommerce-checkout-review-order table.shop_table tfoot{display:block;margin-top:.85rem}.fodax-checkout__review table.shop_table tfoot tr,.woocommerce-checkout-review-order table.shop_table tfoot tr{border-bottom:1px solid color-mix(in srgb,var(--c-brand) 6%,transparent);display:grid;gap:1rem;grid-template-columns:1fr auto;padding:.5rem 0}.fodax-checkout__review table.shop_table tfoot tr td,.fodax-checkout__review table.shop_table tfoot tr th,.woocommerce-checkout-review-order table.shop_table tfoot tr td,.woocommerce-checkout-review-order table.shop_table tfoot tr th{background:transparent;border:0;padding:0}.fodax-checkout__review table.shop_table tfoot tr td,.woocommerce-checkout-review-order table.shop_table tfoot tr td{text-align:right;white-space:nowrap}.fodax-checkout__review table.shop_table tfoot tr.order-total,.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total{border-bottom:0;font-size:1.0625rem;padding-top:.85rem}.fodax-checkout__review table.shop_table tfoot tr.order-total td,.fodax-checkout__review table.shop_table tfoot tr.order-total th,.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td,.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th{color:var(--c-brand-dark);font-weight:700}.woocommerce-checkout-review-order .product-remove{display:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin-block-end:1rem!important}.fodax-checkout-qty{background:#fff!important;border-radius:9999px!important;box-shadow:0 1px 2px rgba(35,26,18,.05),0 6px 16px -10px rgba(35,26,18,.2)!important;font-family:var(--ff-body);gap:.4rem;min-width:96px;padding:.4rem .85rem!important}.fodax-checkout-qty,.fodax-checkout-qty__btn.fodax-checkout-qty__btn{align-items:center;display:inline-flex!important;justify-content:center}.fodax-checkout-qty__btn.fodax-checkout-qty__btn{background:transparent!important;border:0!important;border-radius:9999px!important;box-shadow:none!important;color:var(--c-brand-dark)!important;cursor:pointer;font-family:var(--ff-body)!important;font-size:1rem!important;font-weight:700!important;height:22px!important;line-height:1!important;min-height:0!important;padding:0!important;transition:background var(--t-fast),color var(--t-fast);width:22px!important}.fodax-checkout-qty__btn.fodax-checkout-qty__btn:hover{background:color-mix(in srgb,var(--c-brand) 14%,transparent)!important}.fodax-checkout-qty__btn.fodax-checkout-qty__btn:disabled{background:transparent!important;color:var(--c-brand-dark)!important;cursor:not-allowed;opacity:.4}.fodax-checkout-qty__value{color:var(--c-ink);font-family:var(--ff-body);font-size:.95rem;font-weight:600;line-height:1;margin:0;min-width:1.25rem;padding:0;text-align:center}#qliro-order-review td.product-quantity[data-fodax-qty-wrapped=true]>.quantity,#qliro-order-review td.product-quantity[data-fodax-qty-wrapped=true]>div:not(.fodax-checkout-qty),.woocommerce-checkout td.product-quantity[data-fodax-qty-wrapped=true]>.quantity,.woocommerce-checkout td.product-quantity[data-fodax-qty-wrapped=true]>div:not(.fodax-checkout-qty),.woocommerce-checkout td.product-quantity[data-fodax-qty-wrapped=true]>input.qty,.woocommerce-checkout td.product-quantity[data-fodax-qty-wrapped=true]>input[type=number]{display:none!important;visibility:hidden;width:0}.fodax-shipping-mode-alert.fodax-shipping-mode-alert{background:var(--c-cream-light)!important;border:0!important;border-radius:20px!important;box-shadow:none!important;margin:0 0 1.25rem!important;padding:1rem 1.25rem!important}.fodax-shipping-mode-alert__body{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;justify-content:space-between}.fodax-shipping-mode-alert__copy{color:var(--c-copy);display:flex;flex:1 1 220px;flex-direction:column;font-size:.875rem;gap:.25rem;line-height:1.45;margin:0!important}.fodax-shipping-mode-alert__copy strong{color:var(--c-brand-dark);display:block;font-weight:700}.fodax-shipping-mode-alert__copy a{color:var(--c-brand-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.fodax-shipping-mode-alert__btn.fodax-shipping-mode-alert__btn{align-items:center;background:var(--c-brand-dark)!important;border:0!important;border-radius:9999px!important;color:var(--c-cream-light)!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto;font-family:var(--ff-body)!important;font-size:.875rem!important;font-weight:700!important;gap:.4rem;justify-content:center;letter-spacing:.01em!important;padding:.625rem 1.1rem!important;text-decoration:none!important;transition:background var(--t-fast);white-space:nowrap}.fodax-shipping-mode-alert__btn.fodax-shipping-mode-alert__btn:hover{background:var(--c-brand)!important;color:var(--c-cream-light)!important}.woocommerce-checkout .fodax-delivery-intro,.woocommerce-checkout p:has(>a[href*=hemleverans]):not(.fodax-shipping-mode-alert__copy):not(.fodax-shipping-mode-alert *),.woocommerce-checkout p:has(>a[href*=set_shipping_method]):not(.fodax-shipping-mode-alert *){align-items:center;background:#fff!important;border:1px solid color-mix(in srgb,var(--c-brand-dark) 12%,transparent)!important;border-inline-start:4px solid var(--c-brand-dark)!important;border-radius:14px!important;box-shadow:0 1px 0 rgba(35,26,18,.04),0 14px 30px -24px rgba(35,26,18,.18);color:var(--c-brand-dark)!important;display:flex;flex-wrap:wrap;font-size:.9rem!important;gap:.75rem 1.25rem;line-height:1.45;margin:0 0 1rem!important;padding:.85rem 1.1rem!important;position:relative}.woocommerce-checkout .fodax-delivery-intro>a[href*=hemleverans]:not([href*=set_shipping_method]),.woocommerce-checkout p:has(>a[href*=hemleverans]):not(.fodax-shipping-mode-alert__copy):not(.fodax-shipping-mode-alert *)>a[href*=hemleverans]:not([href*=set_shipping_method]),.woocommerce-checkout p:has(>a[href*=set_shipping_method]):not(.fodax-shipping-mode-alert *)>a[href*=hemleverans]:not([href*=set_shipping_method]){color:var(--c-brand-dark);display:inline;flex:1 1 auto;font-weight:600;text-decoration:underline;text-underline-offset:3px}.woocommerce-checkout .fodax-delivery-intro>a[href*=set_shipping_method],.woocommerce-checkout p:has(>a[href*=hemleverans]):not(.fodax-shipping-mode-alert__copy):not(.fodax-shipping-mode-alert *)>a[href*=set_shipping_method],.woocommerce-checkout p:has(>a[href*=set_shipping_method]):not(.fodax-shipping-mode-alert *)>a[href*=set_shipping_method]{flex:0 0 auto;margin-inline-start:auto}.fodax-checkout__grid{gap:clamp(.85rem,2vw,1.25rem)}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{align-items:center;display:flex!important;flex-wrap:wrap;gap:.85rem 1.25rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner>svg,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info>svg{color:var(--c-brand-dark);flex:0 0 24px;opacity:.7}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .wc-block-components-notice-banner__content{color:var(--c-copy);flex:1 1 220px;font-size:.875rem;line-height:1.45}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.showcoupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .wc-block-components-notice-banner__content a.showcoupon{align-items:center;background:var(--c-brand-dark)!important;border-radius:9999px!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;gap:.4rem;margin-inline-start:.35rem;padding:.5rem 1rem!important;text-decoration:none!important;transition:background var(--t-fast)}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.showcoupon:hover,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .wc-block-components-notice-banner__content a.showcoupon:hover{background:var(--c-brand)!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{align-items:center;background:var(--c-cream-light)!important;border-radius:20px!important;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row{flex:1 1 200px;margin:0}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last{flex:0 0 auto}.leveransplats .floating-group{margin-bottom:1rem}.leveransplats .floating-label{color:var(--c-brand-dark);display:block;font-family:var(--ff-display);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem;pointer-events:none}.leveransplats .select2-container{width:100%!important}.leveransplats .select2-container--default .select2-selection--single{align-items:center;background:var(--c-surface)!important;border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent)!important;border-radius:20px!important;box-shadow:none!important;color:var(--c-ink)!important;cursor:pointer;display:flex!important;font-family:var(--ff-body)!important;font-size:1rem!important;min-height:52px!important;padding:.6rem 2.75rem .6rem 1rem!important;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%!important}.leveransplats .select2-container--default.select2-container--focus .select2-selection--single,.leveransplats .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--c-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 18%,transparent)!important;outline:0!important}.leveransplats .select2-container--default .select2-selection__rendered{color:var(--c-ink)!important;line-height:1.4!important;padding:0!important}.leveransplats .select2-container--default .select2-selection__placeholder{color:var(--c-muted)!important}.leveransplats .select2-container--default .select2-selection__arrow{background:transparent!important;border:0!important;height:18px!important;pointer-events:none;position:absolute!important;right:1rem!important;top:50%!important;transform:translateY(-50%);width:18px!important}.leveransplats .select2-container--default .select2-selection__arrow b,.leveransplats .select2-container--default .select2-selection__arrow svg{color:var(--c-brand-dark)!important}.leveransplats .select2-container--default .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-dropdown{background:#fff!important;border:1px solid color-mix(in srgb,var(--c-brand) 25%,transparent)!important;border-radius:16px!important;box-shadow:0 12px 30px -12px rgba(35,26,18,.25)!important;margin-top:4px;overflow:hidden}.select2-search--dropdown{padding:.5rem!important}.select2-search--dropdown .select2-search__field{background:var(--c-cream-light)!important;border:1px solid color-mix(in srgb,var(--c-brand) 18%,transparent)!important;border-radius:12px!important;color:var(--c-ink)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;outline:0!important;padding:.55rem .85rem!important}.select2-results__option{border-radius:8px!important;color:var(--c-copy)!important;cursor:pointer;font-family:var(--ff-body)!important;margin:0 .35rem!important;padding:.6rem .85rem!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--c-cream-light)!important;color:var(--c-brand-dark)!important}.select2-container--default .select2-results__option[aria-selected=true]{background:color-mix(in srgb,var(--c-brand) 10%,transparent)!important;color:var(--c-brand-dark)!important;font-weight:600}.leveransplats select#select.leveransplatser.select2-hidden-accessible{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.leveransplats #btnAction{align-items:center;background:transparent!important;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 40%,transparent)!important;border-radius:9999px!important;clear:none!important;color:var(--c-brand-dark)!important;cursor:pointer;display:inline-flex!important;float:none!important;font-family:var(--ff-body)!important;font-size:.875rem!important;font-weight:600!important;gap:.45rem;letter-spacing:.01em!important;margin:0 0 1rem!important;padding:.6rem 1.1rem!important;text-decoration:none!important;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);white-space:nowrap}.leveransplats #btnAction:before{background:currentColor;content:"";flex:0 0 14px;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27currentColor%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7m0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27currentColor%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7m0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.leveransplats #btnAction:hover{border-color:var(--c-brand-dark)!important}.leveransplats #btnAction:disabled{cursor:progress;opacity:.55}.leveransplats .map-wrapper,.leveransplats .map-wrapper #map,.woocommerce-checkout .leveransplats #map{background:var(--c-cream-light)!important;border:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent)!important;border-radius:20px!important;height:clamp(280px,38vh,420px)!important;margin:0!important;min-height:0!important;overflow:hidden!important;width:100%!important}.leveransplats .map-wrapper:after{color:var(--c-muted);content:"Klicka på en markör eller välj i listan ovan för att se leveransdatum.";display:block;font-family:var(--ff-body);font-size:.8125rem;line-height:1.4;margin-top:.6rem}.leverans-carrier>h3:first-child{display:none}.woocommerce-checkout-review-order .shop_table tfoot tr#delivery-tr td,.woocommerce-checkout-review-order .shop_table tfoot tr#fodax-bil-leverans td{color:var(--c-copy);font-weight:500}#fodax-bil-leverans td span{align-items:center;border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;line-height:1.3;max-width:100%;padding:.45rem .85rem .45rem .75rem;text-align:left;white-space:normal}#fodax-bil-leverans td span.error{background:color-mix(in srgb,var(--c-error) 8%,var(--c-cream-light));border-left:3px solid var(--c-error);color:var(--c-brand-dark);padding-left:.65rem}#fodax-bil-leverans td span.error:before{background:var(--c-error);content:"";flex:0 0 14px;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20m-1 5h2v8h-2zm0 10h2v2h-2z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20m-1 5h2v8h-2zm0 10h2v2h-2z%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}#fodax-bil-leverans td span.success{background:color-mix(in srgb,var(--c-brand) 8%,var(--c-cream-light));color:var(--c-brand-dark)}#fodax-bil-leverans td span.success:before{background:var(--c-brand-dark);content:"";flex:0 0 14px;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9 16.2-3.5-3.5L4 14.2l5 5 11-11-1.5-1.5z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9 16.2-3.5-3.5L4 14.2l5 5 11-11-1.5-1.5z%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.woocommerce-checkout-review-order .shop_table tfoot tr.order-total{border-top:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent);font-size:1.25rem!important;margin-top:.5rem;padding-top:1rem!important}.woocommerce-checkout-review-order .shop_table tfoot tr.order-total td,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total th{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:1.25rem!important;font-weight:700!important}.woocommerce-checkout-review-order .shop_table tfoot tr.order-total .includes_tax{color:var(--c-muted)!important;display:block;font-family:var(--ff-body)!important;font-size:.75rem!important;font-weight:500!important;margin-top:.2rem}.woocommerce-checkout-review-order .awdr-you-saved-text{align-items:center;background:color-mix(in srgb,#2f7d3a 10%,transparent);border-radius:9999px;color:#2f7d3a!important;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;margin-top:.25rem;padding:.2rem .55rem;white-space:nowrap}.woocommerce-checkout-review-order .awdr_cart_strikeout_line{align-items:baseline;display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem}.woocommerce-checkout-review-order .awdr_cart_strikeout_line del{color:var(--c-muted)!important;text-decoration-color:color-mix(in srgb,var(--c-brand) 35%,transparent)}.woocommerce-checkout-review-order .awdr_cart_strikeout_line ins{color:var(--c-brand-dark)!important;font-weight:700;text-decoration:none!important}.woocommerce-checkout .woocommerce-Price-currencySymbol{color:var(--c-muted);font-weight:500;margin-inline-start:.15rem}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img{background:var(--c-cream-light);border-radius:12px;display:inline-block!important;filter:drop-shadow(0 4px 10px rgba(35,26,18,.12));height:44px;margin-right:.65rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:44px}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-single-price{display:none}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{align-items:center;display:inline-flex;justify-content:flex-end}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{-moz-column-gap:1rem!important;column-gap:1rem!important;grid-template-columns:minmax(0,1fr) auto auto!important}@media(max-width:520px){.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{grid-template-columns:minmax(0,1fr) auto!important}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{grid-column:1/-1;justify-content:flex-start;margin-top:.4rem}}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name a.remove{align-items:center;background:var(--c-cream-light);border-radius:9999px;color:var(--c-brand-dark)!important;display:inline-flex!important;font-size:.85rem;height:22px;justify-content:center;line-height:1;margin-right:.5rem;text-decoration:none;transition:background var(--t-fast),color var(--t-fast);width:22px}.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name a.remove:hover{background:var(--c-error);color:#fff!important}#qliro-one-wrapper>#qliro-one-extra-checkout-fields{background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(35,26,18,.04),0 8px 24px -16px rgba(35,26,18,.15);margin-block-end:clamp(.85rem,2vw,1.25rem);padding:clamp(1.25rem,3vw,1.75rem)}#qliro-one-extra-checkout-fields .woocommerce-additional-fields{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}#qliro-one-extra-checkout-fields h3,.fodax-order-notis h3{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:clamp(1.125rem,1.8vw,1.375rem)!important;font-weight:700!important;letter-spacing:-.01em!important;margin:0 0 .85rem!important}#qliro-one-extra-checkout-fields textarea#order_comments{min-height:92px!important;resize:vertical}#qliro-one-extra-checkout-fields p#del_type_field,#qliro-one-extra-checkout-fields p#leveransplats_field,#qliro-one-extra-checkout-fields p#levid_field,#qliro-one-extra-checkout-fields p#qoc_shipping_data_field{display:none!important}#qliro-one-extra-checkout-fields p.mailchimp-newsletter,.woocommerce-checkout p.mailchimp-newsletter{background:var(--c-cream-light);border-radius:16px;margin:1rem 0 0!important;padding:.85rem 1rem}#qliro-one-extra-checkout-fields p.mailchimp-newsletter label,.woocommerce-checkout p.mailchimp-newsletter label{align-items:flex-start;cursor:pointer;display:flex!important;font-weight:500!important;gap:.6rem;line-height:1.45;margin:0!important}#qliro-one-extra-checkout-fields p.mailchimp-newsletter input[type=checkbox],.woocommerce-checkout p.mailchimp-newsletter input[type=checkbox]{accent-color:var(--c-brand-dark);border-radius:4px!important;flex:0 0 18px;height:18px!important;margin:.15rem 0 0!important;min-height:0!important;padding:0!important;width:18px!important}#qliro-one-extra-checkout-fields p.mailchimp-newsletter span,.woocommerce-checkout p.mailchimp-newsletter span{display:inline}.qliro-one-checkout-select-other-wrapper{margin:1rem 0 0!important;text-align:right}#qliro-one-select-other.checkout-button,.qliro-one-checkout-select-other-wrapper a.checkout-button{align-items:center;background:transparent!important;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 40%,transparent)!important;border-radius:9999px!important;color:var(--c-brand-dark)!important;cursor:pointer;display:inline-flex!important;font-family:var(--ff-body)!important;font-size:.875rem!important;font-weight:600!important;gap:.4rem;letter-spacing:.01em!important;min-height:0!important;padding:.55rem 1.1rem!important;text-decoration:none!important;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);width:auto!important}#qliro-one-select-other.checkout-button:hover,.qliro-one-checkout-select-other-wrapper a.checkout-button:hover{background:var(--c-brand-dark)!important;border-color:var(--c-brand-dark)!important;color:var(--c-cream-light)!important}.delivery-preferences{margin:.5rem 0 .85rem}.delivery-preferences>fieldset{display:none}.delivery-preferences h3{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:1.0625rem!important;font-weight:700!important;margin:0 0 .65rem!important}.delivery-option-cards{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-option-card{align-items:center;background:var(--c-cream-light);border:1.5px solid transparent;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;justify-content:center;padding:.9rem .5rem;text-align:center;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.delivery-option-card:hover{background:var(--c-surface);border-color:color-mix(in srgb,var(--c-brand-dark) 30%,transparent)}.delivery-option-card.selected,.delivery-option-card:has(input[type=radio]:checked){background:#fff;border-color:var(--c-brand-dark);box-shadow:0 2px 6px -2px rgba(35,26,18,.12)}.delivery-option-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.delivery-option-icon{background:currentColor;color:var(--c-brand-dark);height:32px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2a4 4 0 0 1 4 4v3a4 4 0 1 1-8 0V6a4 4 0 0 1 4-4m0 12a8 8 0 0 1 8 8H4a8 8 0 0 1 8-8%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 2a4 4 0 0 1 4 4v3a4 4 0 1 1-8 0V6a4 4 0 0 1 4-4m0 12a8 8 0 0 1 8 8H4a8 8 0 0 1 8-8%27/%3E%3C/svg%3E") center/contain no-repeat;width:32px}.delivery-option-card.portkod .delivery-option-icon{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M6 2h12a2 2 0 0 1 2 2v18l-3-1.5-3 1.5-2-1.5-2 1.5-3-1.5L4 22V4a2 2 0 0 1 2-2m2 6v2h8V8zm0 4v2h8v-2zm0 4v2h5v-2z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M6 2h12a2 2 0 0 1 2 2v18l-3-1.5-3 1.5-2-1.5-2 1.5-3-1.5L4 22V4a2 2 0 0 1 2-2m2 6v2h8V8zm0 4v2h8v-2zm0 4v2h5v-2z%27/%3E%3C/svg%3E") center/contain no-repeat}.delivery-option-card.porttelefon .delivery-option-icon{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2q1.65.6 3.6.6c.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1q0 1.95.6 3.6c.1.4 0 .8-.2 1.1z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2q1.65.6 3.6.6c.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1q0 1.95.6 3.6c.1.4 0 .8-.2 1.1z%27/%3E%3C/svg%3E") center/contain no-repeat}.delivery-option-card.open .delivery-option-icon{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m12 3 9 7v11h-6v-7H9v7H3V10z%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m12 3 9 7v11h-6v-7H9v7H3V10z%27/%3E%3C/svg%3E") center/contain no-repeat}.delivery-option-label{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.8125rem;font-weight:600;line-height:1.2}@media(max-width:480px){.delivery-option-cards{grid-template-columns:1fr}}@media(max-width:520px){.fodax-checkout__shell{padding:clamp(1rem,4vw,1.5rem) 1rem clamp(2rem,6vw,3rem)}.fodax-shipping-mode-alert__body{align-items:stretch;flex-direction:column}.fodax-shipping-mode-alert__btn{justify-content:center;width:100%}.qliro-one-checkout-select-other-wrapper{text-align:center}#qliro-one-select-other.checkout-button{justify-content:center;width:100%!important}.fodax-checkout-steps__label{display:none}.leveransplats #btnAction{align-self:end;justify-content:center;width:100%}}@media(max-width:640px){#qliro-one-iframe{min-height:480px}}.woocommerce-checkout #qliro-one-iframe-wrapper>#qliro_billing_country_field{margin:0 0 .85rem!important}#qliro-one-iframe{background:var(--c-cream-light);border-radius:16px}.woocommerce-checkout :focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 22%,transparent);outline:0}.fodax-checkout .entry-content>.woocommerce,.fodax-checkout .entry-content>div>.woocommerce{box-sizing:border-box;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1280px);padding-inline:clamp(1rem,4vw,2rem);padding-top:clamp(1rem,3vw,1.75rem)}.fodax-checkout .entry-content>.woocommerce .fodax-checkout__shell,.fodax-checkout .entry-content>div>.woocommerce .fodax-checkout__shell{margin-inline:0;max-width:none;padding-inline:0}.fodax-checkout__shell.fodax-checkout__shell{max-width:none}.fodax-checkout-steps{display:none!important}.fodax-shipping-mode-alert.fodax-shipping-mode-alert{background:var(--c-surface)!important;border:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent)!important;box-shadow:0 1px 0 rgba(35,26,18,.03),0 6px 18px -14px rgba(35,26,18,.18)!important;margin:.5rem 0 1rem!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:var(--c-surface)!important;border:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent)!important;box-shadow:0 1px 0 rgba(35,26,18,.03),0 6px 18px -14px rgba(35,26,18,.18);margin:0 0 1rem!important}.woocommerce-checkout #qliro-one-iframe-wrapper>p#qliro_billing_country_field,.woocommerce-checkout p#del_type_field,.woocommerce-checkout p#leveransplats_field,.woocommerce-checkout p#levid_field,.woocommerce-checkout p#qliro_billing_country_field,.woocommerce-checkout p#qoc_shipping_data_field,.woocommerce-checkout p.form-row.hidden{display:none!important}#qliro-one-extra-checkout-fields p.mailchimp-newsletter,.woocommerce-checkout p.mailchimp-newsletter{background:transparent!important;border-radius:0!important;margin:.75rem 0 0!important;padding:0!important}#qliro-one-extra-checkout-fields p.mailchimp-newsletter label,.woocommerce-checkout p.mailchimp-newsletter label{color:var(--c-copy)!important;font-size:.875rem!important}.woocommerce-checkout .woocommerce-additional-fields:not(:has(textarea,input:not([type=hidden]),select,p.form-row:not(.hidden):not(#leveransplats_field):not(#levid_field):not(#del_type_field):not(#qoc_shipping_data_field))){display:none!important}.leveransplats .map-wrapper{background:transparent!important;border:0!important;border-radius:0!important;height:auto!important;margin:.5rem 0 .85rem!important;min-height:0!important;overflow:visible!important;padding:0!important}.leveransplats .map-wrapper #map,.woocommerce-checkout .leveransplats #map{background:var(--c-cream-light)!important;border:0!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(35,26,18,.05),0 12px 30px -18px rgba(35,26,18,.2)!important;height:clamp(320px,42vh,480px)!important;min-height:0!important;overflow:hidden!important;width:100%!important}.leveransplats .map-wrapper:after{margin-top:.75rem}.woocommerce-checkout #map{border:0!important}.woocommerce-checkout .leverans-carrier .leveransplats{border-radius:0!important}.woocommerce-checkout .fodax-delivery-picker .leveransplats,.woocommerce-checkout .leverans-carrier .leveransplats{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}.leveransplats fieldset{border:0;margin:0;padding:0}.leveransplats fieldset>.map-wrapper,.leveransplats>.map-wrapper:not(:first-child){margin-top:.85rem!important}.woocommerce-checkout #qliro-one-wrapper{display:grid;gap:clamp(.85rem,2vw,1.25rem)}.woocommerce-checkout #qliro-one-iframe-wrapper,.woocommerce-checkout #qliro-order-review{background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(35,26,18,.04),0 8px 24px -16px rgba(35,26,18,.15)!important;margin:0!important;padding:clamp(1.25rem,3vw,1.75rem)!important}#qliro-one-wrapper #qliro-order-review>#qliro-one-extra-checkout-fields,#qliro-order-review #qliro-one-extra-checkout-fields{background:transparent!important;border-radius:0!important;border-top:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent)!important;box-shadow:none!important;margin:.75rem 0 0!important;padding:1rem 0 0!important}#qliro-order-review .qliro-one-checkout-select-other-wrapper{border-top:0;margin:1rem 0 0!important;padding-top:.5rem!important;text-align:right}#qliro-order-review table.shop_table,#qliro-order-review table.woocommerce-cart-form__contents,#qliro-order-review table.woocommerce-checkout-review-order-table{background:transparent!important;border:0!important}#qliro-order-review table.shop_table thead,#qliro-order-review table.woocommerce-cart-form__contents thead,#qliro-order-review table.woocommerce-checkout-review-order-table thead{display:none!important}#qliro-order-review table.shop_table tbody,#qliro-order-review table.shop_table td,#qliro-order-review table.shop_table th,#qliro-order-review table.shop_table tr,#qliro-order-review table.woocommerce-cart-form__contents tbody,#qliro-order-review table.woocommerce-cart-form__contents td,#qliro-order-review table.woocommerce-cart-form__contents th,#qliro-order-review table.woocommerce-cart-form__contents tr,#qliro-order-review table.woocommerce-checkout-review-order-table tbody,#qliro-order-review table.woocommerce-checkout-review-order-table td,#qliro-order-review table.woocommerce-checkout-review-order-table th,#qliro-order-review table.woocommerce-checkout-review-order-table tr{background:transparent!important;border:0!important}#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent)!important;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.85rem 0}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name{align-items:center;color:var(--c-brand-dark);display:flex;font-weight:600;gap:.65rem}#qliro-order-review table.shop_table tbody tr.cart_item td.product-single-price,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-single-price{display:none}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity{display:inline-flex;justify-content:flex-end}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total{color:var(--c-brand-dark);font-weight:700;text-align:right;white-space:nowrap}#qliro-order-review table.shop_table tbody tr#delivery-tr,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans,#qliro-order-review table.shop_table tbody tr.cart-subtotal,#qliro-order-review table.shop_table tbody tr.order-total{border-bottom:1px solid color-mix(in srgb,var(--c-brand) 6%,transparent);display:grid;gap:1rem;grid-template-columns:1fr auto;padding:.55rem 0}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#delivery-tr th,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans th,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,#qliro-order-review table.shop_table tbody tr.cart-subtotal th,#qliro-order-review table.shop_table tbody tr.order-total td,#qliro-order-review table.shop_table tbody tr.order-total th{background:transparent;border:0;padding:0}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,#qliro-order-review table.shop_table tbody tr.order-total td{text-align:right;white-space:normal}#qliro-order-review table.shop_table tbody tr.order-total{border-bottom:0!important;border-top:1px solid color-mix(in srgb,var(--c-brand) 14%,transparent)!important;font-size:1.25rem!important;margin-top:.5rem!important;padding-top:.85rem!important}#qliro-order-review table.shop_table tbody tr.order-total td,#qliro-order-review table.shop_table tbody tr.order-total th{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:1.25rem!important;font-weight:700!important}#qliro-order-review table.woocommerce-checkout-review-order-table>tbody#shipping-tbody>tr>td{padding:0!important}#qliro-order-review table.woocommerce-checkout-review-order-table>tfoot>tr>td{padding:1.25rem 0 0!important}#qliro-order-review h3{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:clamp(1.125rem,1.8vw,1.375rem)!important;font-weight:700!important;margin:0 0 .85rem}.woocommerce-checkout #qliro-one-iframe-wrapper>#qliro-one-iframe{border-radius:14px;overflow:hidden}.woocommerce-checkout:not(:has(#qliro-one-wrapper)) #payment ul.payment_methods li.wc_payment_method:has(input[value=qliro_one]){background:color-mix(in srgb,var(--c-brand) 4%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 30%,transparent)!important;position:relative}.woocommerce-checkout:not(:has(#qliro-one-wrapper)) #payment ul.payment_methods li.wc_payment_method:has(input[value=qliro_one]) label:after{align-items:center;background:var(--c-brand-dark);border-radius:9999px;color:var(--c-cream-light);content:"Snabbkassa";display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.02em;margin-inline-start:.5rem;padding:.15rem .55rem;text-transform:uppercase}.fodax-checkout .entry-content>.woocommerce>.woocommerce-form-coupon-toggle,.fodax-checkout .entry-content>div>.woocommerce>.woocommerce-form-coupon-toggle{margin-top:0}@media(prefers-reduced-motion:no-preference){#order_review,#qliro-one-extra-checkout-fields,#qliro-one-iframe-wrapper,#qliro-order-review,.fodax-checkout-card,.woocommerce-billing-fields{animation:fodax-checkout-card-in .36s cubic-bezier(.2,.8,.2,1) both}@keyframes fodax-checkout-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}#qliro-order-review table.shop_table tbody tr#delivery-tr,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans,#qliro-order-review table.shop_table tbody tr.cart-subtotal,.woocommerce-checkout-review-order .shop_table tfoot tr{font-size:.9375rem}#qliro-order-review table.shop_table tbody tr#delivery-tr th,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans th,#qliro-order-review table.shop_table tbody tr.cart-subtotal th,.woocommerce-checkout-review-order .shop_table tfoot tr th{color:var(--c-copy);font-family:var(--ff-body);font-weight:500}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,.woocommerce-checkout-review-order .shop_table tfoot tr td{color:var(--c-brand-dark);font-weight:600}.woocommerce-checkout-review-order .shop_table td.product-shipping,.woocommerce-checkout-review-order .shop_table td:has(>:only-child:contains("Gratis")):before{color:#2f7d3a}#qliro-one-iframe-wrapper:after,.woocommerce-checkout #payment:after{background:var(--c-cream-light);border-radius:9999px;color:var(--c-muted);content:"🔒  Trygg & säker betalning  ·  SSL-krypterad  ·  Hanteras av Qliro";display:block;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;letter-spacing:.01em;margin-top:1rem;padding:.6rem 1rem;text-align:center}.woocommerce-checkout #place_order.button{box-shadow:0 4px 14px -6px color-mix(in srgb,var(--c-brand-dark) 60%,transparent);font-size:1.0625rem;letter-spacing:.02em}.woocommerce-checkout #place_order.button:hover{box-shadow:0 6px 20px -6px color-mix(in srgb,var(--c-brand-dark) 70%,transparent);transform:translateY(-1px)}@media(max-width:720px){.woocommerce-checkout #place_order.button{bottom:0;margin-top:1rem;position:sticky;z-index:5}}.awdr-you-saved-text:before{content:"✓ ";font-weight:700}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img{background:var(--c-cream-light);border-radius:14px!important;box-sizing:border-box;height:52px!important;padding:.2rem;width:52px!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name a.remove,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name a.remove{background:color-mix(in srgb,var(--c-brand) 6%,transparent)!important;font-size:.95rem!important;height:26px!important;width:26px!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name{font-size:1rem!important;letter-spacing:-.005em}.woocommerce-checkout #qliro-one-iframe:empty{animation:fodax-qliro-shimmer 1.6s linear infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--c-cream-light) 60%,transparent) 0,color-mix(in srgb,var(--c-cream) 60%,transparent) 50%,color-mix(in srgb,var(--c-cream-light) 60%,transparent) 100%);background-size:200% 100%;border-radius:14px;display:block;min-height:420px}@keyframes fodax-qliro-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:520px){.fodax-checkout-header{padding-block:.65rem!important}#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{gap:.5rem .75rem!important;grid-template-columns:44px minmax(0,1fr) auto!important;row-gap:.5rem!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img{height:44px!important;width:44px!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{grid-column:2/-1!important;justify-self:end}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{grid-column:1/-1!important;text-align:right}#qliro-order-review .shop_table tr.order-total,.woocommerce-checkout .order-total{font-size:1.125rem!important}}.fodax-checkout-header a:focus-visible,.fodax-checkout-header button:focus-visible,.woocommerce-checkout a:focus-visible,.woocommerce-checkout button:focus-visible,.woocommerce-checkout input:focus-visible,.woocommerce-checkout select:focus-visible,.woocommerce-checkout textarea:focus-visible{box-shadow:none!important;outline:2px solid var(--c-brand-dark);outline-offset:2px}#qliro-order-review .shop_table tr.order-total td,.woocommerce-checkout-review-order .shop_table tr.order-total td{font-feature-settings:"tnum" 1,"lnum" 1}html:has(.fodax-checkout){scroll-behavior:smooth}#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item,.fodax-checkout__review .shop_table tbody tr.cart_item,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{align-items:center!important;border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent)!important;display:grid!important;gap:.5rem 1rem!important;grid-template-columns:minmax(0,1fr) auto minmax(96px,max-content)!important;padding:1rem 0!important}#qliro-order-review table.shop_table tbody tr.cart_item:last-child,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item:last-child,.fodax-checkout__review .shop_table tbody tr.cart_item:last-child,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item:last-child{border-bottom:0!important}#qliro-order-review table.shop_table tbody tr.cart_item td,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td,.fodax-checkout__review .shop_table tbody tr.cart_item td,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td{background:transparent!important;border:0!important;padding:0!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name{align-items:center!important;color:var(--c-brand-dark)!important;display:flex!important;font-size:1rem!important;font-weight:700!important;gap:.75rem!important;grid-column:1!important;line-height:1.3!important;min-width:0}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name>div,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name>div,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name>div,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name>div{align-items:center!important;display:inline-flex!important;gap:.75rem!important;min-width:0}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name a.remove,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name a.remove,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name a.remove,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name a.remove{align-items:center;background:color-mix(in srgb,var(--c-brand) 7%,transparent)!important;border-radius:9999px!important;color:var(--c-brand-dark)!important;display:inline-flex!important;flex:0 0 22px;font-size:.85rem!important;font-weight:700!important;height:22px!important;justify-content:center;line-height:1!important;margin:0!important;text-decoration:none!important;transition:background var(--t-fast),color var(--t-fast);width:22px!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name a.remove:hover,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name a.remove:hover,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name a.remove:hover,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name a.remove:hover{background:var(--c-error)!important;color:#fff!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img,#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img.alignleft,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img.alignleft,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name img,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name img.alignleft,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img.alignleft{background:linear-gradient(180deg,color-mix(in srgb,var(--c-cream-light) 90%,#fff),var(--c-cream-light))!important;border-radius:14px!important;box-sizing:border-box;display:inline-block!important;flex:0 0 52px;float:none!important;height:52px!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;padding:.25rem!important;transition:transform var(--t-base),box-shadow var(--t-base);width:52px!important}#qliro-order-review table.shop_table tbody tr.cart_item:hover td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item:hover td.product-name img{box-shadow:0 4px 12px -6px rgba(35,26,18,.18);transform:translateY(-1px)}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{align-items:center;grid-column:2!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-total,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{align-items:flex-end!important;color:var(--c-brand-dark)!important;display:flex!important;flex-direction:column!important;font-size:1.0625rem!important;font-weight:700!important;gap:.2rem!important;grid-column:3!important;line-height:1.25;text-align:right!important;white-space:nowrap!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total .awdr-you-saved-text,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total .awdr-you-saved-text,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-total .awdr-you-saved-text,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total .awdr-you-saved-text{align-items:center;display:inline-flex!important;font-size:.8125rem!important;font-weight:700!important;gap:.25rem;white-space:nowrap}#qliro-order-review table.shop_table tbody tr.cart_item td.product-single-price,#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal br,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total br,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-single-price,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal br,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total br,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-single-price,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-total br,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-single-price,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal br,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total br{display:none!important}#qliro-order-review table.shop_table tbody tr#delivery-tr,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans,#qliro-order-review table.shop_table tbody tr.cart-subtotal,.woocommerce-checkout-review-order .shop_table tfoot tr{border-bottom:1px solid color-mix(in srgb,var(--c-brand) 6%,transparent)!important;padding:.7rem 0!important}#qliro-order-review table.shop_table tbody tr#delivery-tr th,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans th,#qliro-order-review table.shop_table tbody tr.cart-subtotal th,.woocommerce-checkout-review-order .shop_table tfoot tr th{font-family:var(--ff-body)!important;font-size:.9375rem!important}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,.woocommerce-checkout-review-order .shop_table tfoot tr td{color:var(--c-brand-dark)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:600!important}#qliro-order-review table.shop_table tbody tr.order-total,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total{border-top:2px solid color-mix(in srgb,var(--c-brand-dark) 18%,transparent)!important;margin-top:.4rem!important}#qliro-order-review table.shop_table tbody tr.order-total td,#qliro-order-review table.shop_table tbody tr.order-total th,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total td,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total th{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:1.375rem!important;font-weight:700!important;letter-spacing:-.01em}#qliro-order-review table.shop_table tbody tr.order-total .amount,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total .amount{font-feature-settings:"tnum" 1,"lnum" 1}#qliro-order-review table.shop_table tbody tr.order-total .includes_tax,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total .includes_tax{color:var(--c-muted)!important;font-family:var(--ff-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important}#qliro-order-review table.shop_table tbody tr.cart_item td:before,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td:before,.fodax-checkout__review .shop_table tbody tr.cart_item td:before,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td:before{content:none!important;display:none!important}@media(max-width:768px){#qliro-order-review table.shop_table tbody tr.cart_item td,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td,.fodax-checkout__review .shop_table tbody tr.cart_item td,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td{clear:none!important;display:flex!important;text-align:left!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{text-align:right!important}}@media(max-width:520px){#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item,.fodax-checkout__review .shop_table tbody tr.cart_item,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{gap:.5rem .75rem!important;grid-template-areas:"name name" "qty price"!important;grid-template-columns:minmax(0,1fr) auto!important;padding:.85rem 0!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name{grid-area:name!important;grid-column:auto!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{grid-area:qty!important;grid-column:auto!important;justify-self:start!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-subtotal,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-total,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{grid-area:price!important;grid-column:auto!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img,#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img.alignleft,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img.alignleft,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name img,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name img.alignleft,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img.alignleft{flex:0 0 44px!important;height:44px!important;width:44px!important}}#order_review>h3:first-child,#qliro-order-review h3.section-heading,#qliro-order-review>h3:first-child,.fodax-checkout-card>h3:first-child{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:clamp(1.25rem,2vw,1.75rem)!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.15!important;margin:0 0 1.25rem!important}@media(min-width:720px){#qliro-order-review table.shop_table tbody tr.cart_item td.product-name,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name{font-family:var(--ff-body)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:-.01em!important}}#qliro-order-review table.shop_table tbody tr.cart_item td.product-name img,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name img{background:linear-gradient(180deg,color-mix(in srgb,var(--c-cream-light) 90%,#fff),var(--c-cream-light))!important;transition:transform var(--t-base),box-shadow var(--t-base)}#qliro-order-review table.shop_table tbody tr.cart_item:hover td.product-name img,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item:hover td.product-name img,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item:hover td.product-name img{box-shadow:0 4px 12px -6px rgba(35,26,18,.18);transform:translateY(-1px)}.awdr-you-saved-text{background:color-mix(in srgb,#2f7d3a 10%,var(--c-cream-light))!important;border-radius:9999px!important;color:#1f5e29!important;font-weight:700!important;padding:.2rem .6rem!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border-radius:14px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content>a.showcoupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner a.showcoupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .wc-block-components-notice-banner__content>a.showcoupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{font-size:.8125rem!important;padding:.55rem 1rem!important}.leveransplats #btnAction{background:#fff!important;border-color:color-mix(in srgb,var(--c-brand-dark) 18%,transparent)!important;box-shadow:0 1px 2px rgba(35,26,18,.05),0 4px 12px -10px rgba(35,26,18,.18)!important}.leveransplats #btnAction:hover{background:var(--c-brand-dark)!important;box-shadow:0 6px 14px -8px rgba(35,26,18,.4)!important;color:var(--c-cream-light)!important}#qliro-order-review table.shop_table tbody tr.cart_item:hover,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item:hover,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item:hover{background:color-mix(in srgb,var(--c-cream-light) 35%,transparent)!important;border-radius:12px!important}@media(max-width:520px){#qliro-order-review:after,.woocommerce-checkout-review-order:after{font-size:.75rem;padding:.55rem .85rem}}.fodax-checkout .woocommerce-form-login-toggle,.woocommerce-form-login-toggle{display:none!important}.fodax-checkout .entry-content>.woocommerce:has(.fodax-auth),.fodax-checkout .entry-content>div>.woocommerce:has(.fodax-auth){max-width:none!important;padding-inline:0!important}.fodax-auth.fodax-auth{box-sizing:border-box;margin:0!important;max-width:none!important;padding-bottom:clamp(2rem,5vw,4rem)!important;padding-top:clamp(1.5rem,4vw,3rem)!important;padding-inline:max(clamp(1rem,4vw,2rem),(100% - var(--wp--style--global--wide-size,1280px))/2)!important;width:100%!important}.fodax-auth__intro{align-items:center;display:flex;flex-direction:column;gap:.45rem;margin:0 0 clamp(1.75rem,3.5vw,2.5rem);text-align:center}.fodax-auth__eyebrow{align-items:center;background:var(--c-cream-light);border-radius:9999px;display:inline-flex;font-family:var(--ff-body);font-size:.75rem;gap:.5rem;letter-spacing:.12em;margin-bottom:.5rem;padding:.3rem .85rem;text-transform:uppercase}.fodax-auth__eyebrow,.fodax-auth__title{color:var(--c-brand-dark);font-weight:700}.fodax-auth__title{font-family:var(--ff-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;line-height:1.1;margin:0}.fodax-auth__sub{color:var(--c-muted);font-family:var(--ff-body);font-size:1rem;line-height:1.5;margin:0 0 .85rem;max-width:520px}.fodax-auth__features{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;list-style:none;margin:.65rem 0 0;padding:0}.fodax-auth__feature{font-family:var(--ff-body);font-size:.8125rem;font-weight:600;gap:.45rem;letter-spacing:.005em}.fodax-auth__feature,.fodax-auth__feature-icon{align-items:center;color:var(--c-brand-dark);display:inline-flex}.fodax-auth__feature-icon{height:22px;justify-content:center;width:22px}.fodax-auth__feature-icon svg{display:block;height:100%;width:100%}@media(max-width:720px){.fodax-auth__intro{gap:.3rem;margin-bottom:1rem}.fodax-auth__eyebrow,.fodax-auth__features{display:none}.fodax-auth__title{font-size:1.75rem}.fodax-auth__sub{font-size:.9375rem}.fodax-auth-card .form-row-first,.fodax-auth-card .form-row-last{clear:both!important;float:none!important;width:100%!important}}.fodax-auth__grid{align-items:stretch;display:grid;gap:clamp(1rem,2.5vw,1.75rem);grid-template-columns:1fr 1fr;width:100%}.fodax-auth__tab-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.fodax-auth__tabs{display:none}@media(max-width:720px){.fodax-auth__grid{display:block;margin:0 auto;max-width:560px;position:relative}.fodax-auth__tabs{background:var(--c-cream-light);border-radius:9999px;box-sizing:border-box;display:flex;gap:.35rem;margin:0 0 1rem;padding:.35rem;width:100%}.fodax-auth__tab{align-items:center;background:transparent;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 25%,transparent);border-radius:9999px;color:var(--c-brand-dark);cursor:pointer;display:inline-flex;flex:1 1 0;font-family:var(--ff-body);font-size:.9375rem;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:44px;padding:.75rem 1rem;text-align:center;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fodax-auth__tab:hover{background:color-mix(in srgb,var(--c-brand-dark) 6%,transparent);border-color:var(--c-brand-dark)}#fodax-auth-tab-login:checked~.fodax-auth__tabs label[for=fodax-auth-tab-login],#fodax-auth-tab-register:checked~.fodax-auth__tabs label[for=fodax-auth-tab-register]{background:var(--c-brand-dark);border-color:var(--c-brand-dark);box-shadow:0 1px 2px rgba(35,26,18,.06),0 4px 12px -8px rgba(35,26,18,.2);color:var(--c-cream-light)}#fodax-auth-tab-login:checked~.fodax-auth-card--register,#fodax-auth-tab-register:checked~.fodax-auth-card--login{display:none}.fodax-auth-card{width:100%}}.fodax-auth-card{background:#fff;border:0;border-radius:20px;box-shadow:0 1px 2px rgba(35,26,18,.04),0 8px 24px -16px rgba(35,26,18,.15);display:flex;flex-direction:column;gap:0;padding:clamp(1.25rem,3vw,2rem)}@media(prefers-reduced-motion:no-preference){.fodax-auth-card{animation:fodax-checkout-card-in .36s cubic-bezier(.2,.8,.2,1) both}.fodax-auth-card--register{animation-delay:80ms}}.fodax-auth-card__head{margin:0 0 1.25rem}.fodax-auth-card__title{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .3rem}.fodax-auth-card__sub{color:var(--c-muted);font-family:var(--ff-body);font-size:.875rem;line-height:1.5;margin:0}.fodax-auth-card .woocommerce-form,.fodax-auth-card .woocommerce-form-login,.fodax-auth-card .woocommerce-form-register,.fodax-auth-card form{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;outline:0!important;padding:0!important}.fodax-auth-card .form-row,.fodax-auth-card .woocommerce-form-row{display:flex;flex-direction:column;gap:.3rem;margin:0 0 .85rem}.fodax-auth-card label{color:var(--c-brand-dark);display:block;font-family:var(--ff-body);font-size:.8125rem;font-weight:600;letter-spacing:.005em;margin-bottom:0}.fodax-auth-card label .required{color:var(--c-error);font-weight:700;margin-inline-start:.15rem}.fodax-auth-card input.input-tel,.fodax-auth-card input.input-text,.fodax-auth-card input.woocommerce-Input,.fodax-auth-card input[type=email],.fodax-auth-card input[type=number],.fodax-auth-card input[type=password],.fodax-auth-card input[type=tel],.fodax-auth-card input[type=text]{background:var(--c-surface)!important;border:1px solid color-mix(in srgb,var(--c-brand) 20%,transparent)!important;border-radius:20px!important;box-sizing:border-box;color:var(--c-ink)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;min-height:48px!important;padding:.75rem 1rem!important;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%!important}.fodax-auth-card input.input-tel:focus,.fodax-auth-card input.input-tel:focus-visible,.fodax-auth-card input.input-text:focus,.fodax-auth-card input.input-text:focus-visible,.fodax-auth-card input.woocommerce-Input:focus,.fodax-auth-card input.woocommerce-Input:focus-visible,.fodax-auth-card input[type=email]:focus,.fodax-auth-card input[type=email]:focus-visible,.fodax-auth-card input[type=number]:focus,.fodax-auth-card input[type=number]:focus-visible,.fodax-auth-card input[type=password]:focus,.fodax-auth-card input[type=password]:focus-visible,.fodax-auth-card input[type=tel]:focus,.fodax-auth-card input[type=tel]:focus-visible,.fodax-auth-card input[type=text]:focus,.fodax-auth-card input[type=text]:focus-visible{border-color:var(--c-brand)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 18%,transparent)!important;outline:0!important}.fodax-auth-card .input-checkbox,.fodax-auth-card .woocommerce-form__input-checkbox,.fodax-auth-card input[type=checkbox]{accent-color:var(--c-brand-dark)!important;border-radius:4px!important;flex:0 0 18px;height:18px!important;margin:0 .5rem 0 0!important;min-height:0!important;vertical-align:middle;width:18px!important}.fodax-auth-card .form-row>strong:only-child,.fodax-auth-card .woocommerce-form-row>strong:only-child,.fodax-auth-card .woocommerce-input-wrapper>strong,.fodax-auth-card button[name=OK]{display:none!important}.fodax-auth-card .password-input{display:block;position:relative}.fodax-auth-card .password-input input{padding-right:2.75rem!important}.fodax-auth-card .password-input .show-password-input{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--c-brand-dark);cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.6;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:opacity var(--t-fast),background var(--t-fast);width:28px}.fodax-auth-card .password-input .show-password-input:hover{background:color-mix(in srgb,var(--c-brand) 10%,transparent);opacity:1}.fodax-auth-card .fodax-auth-card__row-actions{align-items:center;display:flex!important;flex-direction:row!important;gap:.85rem;justify-content:space-between;margin:.5rem 0 1rem!important}.fodax-auth-card .woocommerce-form-login__rememberme{align-items:center;color:var(--c-copy);cursor:pointer;display:inline-flex!important;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;gap:.5rem;margin:0!important}.fodax-auth-card .woocommerce-form-login__rememberme input[type=checkbox]{accent-color:var(--c-brand-dark);flex:0 0 18px;height:18px;margin:0;width:18px}.fodax-auth-card__lost-password{border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 30%,transparent);color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.8125rem;font-weight:600;padding-bottom:1px;text-decoration:none;transition:color var(--t-fast),border-color var(--t-fast)}.fodax-auth-card__lost-password:hover{border-color:var(--c-brand);color:var(--c-brand)}.fodax-auth-card__submit-row{margin:.5rem 0 0!important}.fodax-auth-card .fodax-auth-card__submit,.fodax-auth-card .woocommerce-button.button,.fodax-auth-card button[type=submit]{align-items:center;background:var(--c-brand-dark)!important;border:0!important;border-radius:20px!important;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--c-brand-dark) 60%,transparent);color:var(--c-cream-light)!important;cursor:pointer;display:inline-flex!important;font-family:var(--ff-body)!important;font-size:1rem!important;font-weight:700!important;justify-content:center;letter-spacing:.02em!important;min-height:56px!important;padding:1rem 1.5rem!important;transition:background var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);width:100%!important}.fodax-auth-card .fodax-auth-card__submit:hover,.fodax-auth-card .woocommerce-button.button:hover,.fodax-auth-card button[type=submit]:hover{background:var(--c-brand)!important;box-shadow:0 6px 20px -6px color-mix(in srgb,var(--c-brand-dark) 70%,transparent);transform:translateY(-1px)}.fodax-auth-card .fodax-auth-card__submit:active,.fodax-auth-card .woocommerce-button.button:active,.fodax-auth-card button[type=submit]:active{transform:translateY(1px)}.fodax-auth-card .fodax-auth-card__submit:disabled,.fodax-auth-card .woocommerce-button.button:disabled,.fodax-auth-card button[type=submit]:disabled{cursor:progress;opacity:.6}.fodax-auth-card .woocommerce-privacy-policy-text{display:none!important}.fodax-auth__trust{align-items:center;background:var(--c-cream-light);border-radius:9999px;color:var(--c-muted);display:flex;flex-wrap:wrap;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.005em;margin:clamp(1.25rem,3vw,2rem) auto 0;max-width:-moz-max-content;max-width:max-content;padding:.65rem 1.1rem}.fodax-auth__trust-item{white-space:nowrap}.fodax-auth__trust-dot{color:color-mix(in srgb,var(--c-muted) 60%,transparent)}@media(max-width:520px){.fodax-auth__trust{font-size:.75rem;padding:.55rem .85rem;text-align:center}.fodax-auth__trust .fodax-auth__trust-dot{display:none}}.fodax-auth .woocommerce-notices-wrapper{margin:0 auto clamp(.85rem,2vw,1.25rem);max-width:100%}.fodax-auth .woocommerce-error,.fodax-auth .woocommerce-info,.fodax-auth .woocommerce-message{background:var(--c-surface)!important;border:0!important;border-left:4px solid var(--c-brand-dark)!important;border-radius:14px!important;box-shadow:0 1px 0 rgba(35,26,18,.04),0 6px 18px -14px rgba(35,26,18,.2);color:var(--c-copy)!important;font-size:.875rem!important;list-style:none!important;margin:0 0 .85rem!important;padding:.85rem 1rem!important}.fodax-auth .woocommerce-error:before,.fodax-auth .woocommerce-info:before,.fodax-auth .woocommerce-message:before{display:none!important}.fodax-auth .woocommerce-error a,.fodax-auth .woocommerce-info a,.fodax-auth .woocommerce-message a{color:var(--c-brand-dark);font-weight:600;text-decoration:underline}.fodax-auth .woocommerce-error{border-left-color:var(--c-error)!important}.fodax-auth #customer_login,.fodax-auth .u-columns{display:contents}.fodax-auth .u-column1,.fodax-auth .u-column2{float:none!important;width:auto!important}.fodax-auth__preview{border-radius:24px;isolation:isolate;margin:clamp(1.5rem,4vw,2.5rem) auto 0;max-width:980px;overflow:hidden;position:relative}.fodax-auth__preview-card{background:#fff;border-radius:24px;box-shadow:0 1px 2px rgba(35,26,18,.04),0 8px 24px -16px rgba(35,26,18,.15);filter:blur(3px) saturate(.85);opacity:.7;padding:clamp(1.25rem,3vw,1.75rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fodax-auth__preview-head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin:0 0 1rem}.fodax-auth__preview-title{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.fodax-auth__preview-count{color:var(--c-muted);font-family:var(--ff-body);font-size:.8125rem;font-weight:500}.fodax-auth__preview-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fodax-auth__preview-item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--c-brand) 8%,transparent);display:grid;gap:.85rem;grid-template-columns:44px minmax(0,1fr) auto;padding:.65rem 0}.fodax-auth__preview-item:last-child{border-bottom:0}.fodax-auth__preview-thumb{align-items:center;background:var(--c-cream-light);border-radius:12px;display:inline-flex;height:44px;justify-content:center;overflow:hidden;width:44px}.fodax-auth__preview-thumb img{box-sizing:border-box;display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:.2rem;width:100%}.fodax-auth__preview-name{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.9375rem;font-weight:600;line-height:1.3}.fodax-auth__preview-qty{color:var(--c-muted);font-weight:500;margin-inline-start:.35rem}.fodax-auth__preview-line{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.9375rem;font-weight:700;white-space:nowrap}.fodax-auth__preview-foot{align-items:baseline;border-top:2px solid color-mix(in srgb,var(--c-brand-dark) 18%,transparent);display:flex;gap:1rem;justify-content:space-between;margin-top:.85rem;padding-top:.85rem}.fodax-auth__preview-total-label{font-size:1.0625rem;letter-spacing:-.005em}.fodax-auth__preview-total-amount,.fodax-auth__preview-total-label{color:var(--c-brand-dark);font-family:var(--ff-display);font-weight:700}.fodax-auth__preview-total-amount{font-feature-settings:"tnum" 1,"lnum" 1;font-size:1.3125rem;letter-spacing:-.01em}.fodax-auth__preview-lock{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:linear-gradient(180deg,color-mix(in srgb,var(--c-cream-light) 30%,transparent),color-mix(in srgb,var(--c-cream-light) 75%,transparent));border-radius:24px;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;padding:1.5rem;position:absolute;text-align:center}.fodax-auth__preview-lock-icon{background:#fff;border-radius:9999px;box-shadow:0 4px 12px -6px rgba(35,26,18,.25);box-sizing:content-box;color:var(--c-brand-dark);height:36px;padding:.4rem;width:36px}.fodax-auth__preview-lock-copy{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.9375rem;font-weight:600;letter-spacing:.005em;line-height:1.3;margin:0}@media(max-width:520px){.fodax-auth__preview-card{padding:1rem}.fodax-auth__preview-title{font-size:1.0625rem}.fodax-auth__preview-total-amount{font-size:1.125rem}}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{gap:.65rem 1rem!important;padding:.75rem 1rem!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner>svg{flex:0 0 22px;height:22px;width:22px}.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content{font-size:.875rem!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{align-items:center!important;background:var(--c-surface)!important;border:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent)!important;border-radius:18px!important;box-shadow:0 1px 0 rgba(35,26,18,.04),0 6px 18px -14px rgba(35,26,18,.18)!important;display:grid!important;gap:.75rem!important;grid-template-columns:minmax(0,1fr) auto!important;margin:.75rem 0 0!important;padding:1rem 1.25rem!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon>.form-row{flex:1 1 auto!important;margin:0!important;max-width:none!important;width:100%!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input[name=coupon_code]{min-height:48px!important;width:100%!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]{flex:0 0 auto!important;font-size:.9375rem!important;max-width:220px;min-height:48px!important;min-width:160px;padding:.5rem 1.25rem!important;white-space:nowrap;width:auto!important}@media(max-width:560px){.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{grid-template-columns:1fr!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]{max-width:none;width:100%!important}}.fodax-shipping-mode-alert__body{align-items:center!important;gap:.65rem 1.25rem!important}.fodax-shipping-mode-alert__copy{font-size:.875rem!important;line-height:1.45!important}.fodax-shipping-mode-alert__copy strong{display:inline!important;margin:0 .3rem 0 0!important}.fodax-shipping-mode-alert__copy br{display:none}@media(max-width:720px){.fodax-shipping-mode-alert__body{align-items:stretch!important;flex-direction:column;gap:.65rem!important}.fodax-shipping-mode-alert__btn{align-self:stretch!important}}.leveransplats div:empty,.leveransplats div:has(>select#locationSelect){display:none!important}.levplats-filter-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.75rem;max-width:100%;width:100%}.levplats-filter-wrapper .select2Part{flex:1 1 auto;max-width:100%;min-width:0;width:100%!important}.levplats-filter-wrapper #btnAction{flex:0 0 auto}@media(max-width:720px){.levplats-filter-wrapper{align-items:stretch;flex-direction:column;gap:.6rem}.levplats-filter-wrapper #btnAction,.levplats-filter-wrapper .select2-container,.levplats-filter-wrapper .select2Part{max-width:100%;width:100%!important}.levplats-filter-wrapper #btnAction{justify-content:center}}.leveransplats select#locationSelect,select#locationSelect.customSelect{border:0!important;display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important;visibility:hidden!important;width:0!important}.leveransplats fieldset{display:flex!important;flex-direction:column!important;gap:.85rem!important}.leveransplats #btnAction,.leveransplats .floating-group{margin:0!important}.leveransplats .map-wrapper{margin:.25rem 0 0!important}.leveransplats .map-wrapper #map,.woocommerce-checkout .leveransplats #map{height:clamp(480px,65vh,720px)!important}.select2-container--open .select2-dropdown{max-height:60vh}.select2-container--open .select2-results>.select2-results__options{max-height:50vh!important;padding:.35rem!important}.select2-results__option{border-radius:12px!important;font-size:.9375rem!important;line-height:1.4!important;margin:.15rem 0!important;padding:.85rem 1rem!important}.select2-search--dropdown .select2-search__field{font-size:1rem!important;min-height:44px!important;padding:.65rem .95rem!important}.gm-style-iw.gm-style-iw-c{border-radius:18px!important;box-shadow:0 8px 32px -12px rgba(35,26,18,.4),0 2px 6px rgba(35,26,18,.12)!important;font-family:var(--ff-body)!important;max-width:320px!important;overflow:hidden!important;padding:1rem 1.1rem .85rem!important}.gm-style-iw h4{background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 12%,transparent)!important;margin:0 0 .65rem!important;padding:0 2rem .6rem 0!important}.gm-style-iw h4+p{background:transparent!important;border-bottom:0!important;margin:0 0 .75rem!important;padding:0!important}.gm-style .gm-style-iw-d,.gm-style-iw.gm-style-iw-c .gm-style-iw-d,div.gm-style-iw-d{max-height:60vh!important;min-height:0!important;overflow:auto!important;padding-right:0!important}.gm-style .gm-style-iw-c,.gm-style-iw.gm-style-iw-c{max-height:65vh!important;min-height:0!important}.gm-style-iw h4{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:-.005em;margin:0 0 .35rem!important}.gm-style-iw h4 strong{font-weight:700}.gm-style-iw p{color:var(--c-copy)!important;font-size:.8125rem!important;line-height:1.45!important;margin:0 0 .65rem!important}.gm-style-iw p br+br{display:none}.gm-style-iw .levarns-rubrik{color:var(--c-brand-dark)!important;font-family:var(--ff-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.1em!important;margin:.25rem 0 .4rem!important;text-transform:uppercase!important}.gm-style-iw .levarns-rubrik strong{font-weight:700}.gm-style-iw>div>div{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.selectleverans,button.selectleverans{align-items:center;background:var(--c-cream-light)!important;border:1.5px solid transparent!important;border-radius:14px!important;clear:none!important;color:var(--c-brand-dark)!important;cursor:pointer;display:inline-flex!important;float:none!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:700!important;gap:.5rem;justify-content:space-between;letter-spacing:.005em;margin:0!important;min-height:44px;padding:.65rem 1rem!important;text-align:left!important;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);width:100%!important}.selectleverans:after,button.selectleverans:after{content:"→";flex:0 0 auto;font-weight:700;opacity:.6;transition:transform var(--t-fast),opacity var(--t-fast)}.selectleverans:hover,button.selectleverans:hover{background:var(--c-brand-dark)!important;border-color:var(--c-brand-dark)!important;color:var(--c-cream-light)!important}.selectleverans:hover:after,button.selectleverans:hover:after{opacity:1;transform:translateX(2px)}.selectleverans.selected,button.selectleverans.selected{background:var(--c-brand-dark)!important;border-color:var(--c-brand-dark)!important;color:var(--c-cream-light)!important}.gm-style-iw>div>div>p{color:var(--c-muted)!important;font-size:.7rem!important;line-height:1.3!important;margin:.25rem 1.1rem .65rem!important;padding:0!important;text-align:center!important}.gm-style .gm-ui-hover-effect,.gm-style-iw button.gm-ui-hover-effect{align-items:center;background:var(--c-cream-light)!important;border-radius:9999px!important;display:inline-flex!important;height:32px!important;justify-content:center;left:auto!important;margin:0!important;opacity:.85;position:absolute!important;right:6px!important;top:6px!important;width:32px!important;z-index:5}.gm-style .gm-ui-hover-effect span,.gm-style-iw button.gm-ui-hover-effect span{height:14px!important;margin:0!important;width:14px!important}.gm-style .gm-ui-hover-effect:hover,.gm-style-iw button.gm-ui-hover-effect:hover{background:var(--c-brand-dark)!important;opacity:1}.gm-style .gm-ui-hover-effect:hover span,.gm-style-iw button.gm-ui-hover-effect:hover span{background:var(--c-cream-light)!important}.gm-style-iw h4{padding-right:2.25rem!important}@media(min-width:720px){.gm-style .gm-style-iw-c{max-width:440px!important}.gm-style .gm-style-iw-d{max-height:340px!important;max-width:420px!important}}.leveransplats .map-wrapper:after{content:none!important}.fodax-leveransplats-layout{display:block}@media(min-width:900px){.fodax-leveransplats-layout{align-items:stretch;display:flex;gap:1rem}.fodax-leveransplats-layout>.fodax-leveransplatser-sidebar{flex:0 0 400px;max-width:400px}.fodax-leveransplats-layout>.map-wrapper{flex:1 1 auto;min-width:0}}.fodax-leveransplats-layout .map-wrapper,.fodax-leveransplats-layout>.map-wrapper{margin-bottom:0!important;margin-top:0!important}.fodax-leveransplats-layout #map,.fodax-leveransplats-layout .map-wrapper>div{margin-top:0!important}.fodax-leveransplatser-sidebar.is-state-sublist .fodax-leveransplatser-sidebar__search{display:none}.fodax-leveransplatser-sidebar__item.is-selected,.fodax-leveransplatser-sidebar__slot.is-selected{background:var(--c-brand-dark);border-color:var(--c-brand-dark);box-shadow:0 4px 14px -8px rgba(35,26,18,.25)}.fodax-leveransplatser-sidebar__item.is-selected .fodax-leveransplatser-sidebar__item-desc,.fodax-leveransplatser-sidebar__item.is-selected .fodax-leveransplatser-sidebar__item-meta,.fodax-leveransplatser-sidebar__item.is-selected .fodax-leveransplatser-sidebar__item-name,.fodax-leveransplatser-sidebar__item.is-selected .fodax-leveransplatser-sidebar__slot-deadline,.fodax-leveransplatser-sidebar__item.is-selected .fodax-leveransplatser-sidebar__slot-when,.fodax-leveransplatser-sidebar__slot.is-selected .fodax-leveransplatser-sidebar__item-desc,.fodax-leveransplatser-sidebar__slot.is-selected .fodax-leveransplatser-sidebar__item-meta,.fodax-leveransplatser-sidebar__slot.is-selected .fodax-leveransplatser-sidebar__item-name,.fodax-leveransplatser-sidebar__slot.is-selected .fodax-leveransplatser-sidebar__slot-deadline,.fodax-leveransplatser-sidebar__slot.is-selected .fodax-leveransplatser-sidebar__slot-when{color:var(--c-cream-light)}.fodax-leveransplatser-sidebar__item.is-selected:hover,.fodax-leveransplatser-sidebar__slot.is-selected:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark);transform:none}.fodax-leveransplatser-sidebar__item.is-selected:after,.fodax-leveransplatser-sidebar__slot.is-selected:after{color:var(--c-cream-light);content:"✓";font-weight:700;position:absolute;right:.7rem;top:.55rem}.fodax-leveransplatser-sidebar__item,.fodax-leveransplatser-sidebar__slot{position:relative}@media(min-width:900px){.leveransplats:has(.fodax-leveransplatser-sidebar) #btnAction,.leveransplats:has(.fodax-leveransplatser-sidebar) .select2-container,.leveransplats:has(.fodax-leveransplatser-sidebar) p#leveransplats_field,.leveransplats:has(.fodax-leveransplatser-sidebar) p#levid_field,.leveransplats:has(.fodax-leveransplatser-sidebar) select.leveransplatser,.leveransplats:has(.fodax-leveransplatser-sidebar)>.floating-group,.leveransplats:has(.fodax-leveransplatser-sidebar)>.floating-label,.leveransplats:has(.fodax-leveransplatser-sidebar)>.leveransplatser-select-wrap,.leveransplats:has(.fodax-leveransplatser-sidebar)>fieldset>h3{display:none!important}}.fodax-leveransplatser-sidebar{background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand-dark) 14%,transparent);border-radius:var(--r-lg,20px);box-sizing:border-box;color:var(--c-copy);display:none;flex-direction:column;font-family:var(--ff-body);height:clamp(480px,65vh,720px);max-height:clamp(480px,65vh,720px);min-height:0;overflow:hidden;padding:1.1rem 1rem 1rem}@media(min-width:900px){.fodax-leveransplatser-sidebar{display:flex}}.fodax-leveransplatser-sidebar__header{border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 10%,transparent);display:flex;flex-direction:column;gap:.7rem;margin-bottom:.6rem;padding-bottom:.85rem}.fodax-leveransplatser-sidebar__title-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem}.fodax-leveransplatser-sidebar__title-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.fodax-leveransplatser-sidebar__back{align-self:center;background:transparent;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 25%,transparent);border-radius:var(--r-pill,9999px);color:var(--c-brand-dark);cursor:pointer;display:none;font-family:var(--ff-body);font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1;padding:.35rem .8rem;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.fodax-leveransplatser-sidebar__back:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark);color:var(--c-cream-light)}.fodax-leveransplatser-sidebar__back:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-dark) 22%,transparent);outline:0}.fodax-leveransplatser-sidebar__back-arrow{display:inline-block;margin-right:.2rem}.fodax-leveransplatser-sidebar.is-state-sublist .fodax-leveransplatser-sidebar__back{align-items:center;display:inline-flex}.fodax-leveransplatser-sidebar__title{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0;margin-bottom:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fodax-leveransplatser-sidebar__count{color:color-mix(in srgb,var(--c-brand-dark) 60%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}.fodax-leveransplatser-sidebar__search{align-items:center;display:flex;position:relative}.fodax-leveransplatser-sidebar__search-icon{color:color-mix(in srgb,var(--c-brand-dark) 55%,transparent);font-size:1rem;left:.7rem;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fodax-leveransplatser-sidebar__search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--c-surface,#fff);border:1px solid color-mix(in srgb,var(--c-brand-dark) 14%,transparent);border-radius:var(--r-pill,9999px);color:var(--c-copy);font-family:var(--ff-body);font-size:.85rem;padding:.55rem .85rem .55rem 2rem;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast);width:100%}.fodax-leveransplatser-sidebar__search-input::-moz-placeholder{color:color-mix(in srgb,var(--c-copy) 55%,transparent)}.fodax-leveransplatser-sidebar__search-input::placeholder{color:color-mix(in srgb,var(--c-copy) 55%,transparent)}.fodax-leveransplatser-sidebar__search-input:focus,.fodax-leveransplatser-sidebar__search-input:focus-visible{border-color:color-mix(in srgb,var(--c-brand-dark) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-dark) 18%,transparent);outline:0}.fodax-leveransplatser-sidebar__empty{color:color-mix(in srgb,var(--c-copy) 70%,transparent);font-size:.85rem;margin:.5rem 0 0;padding:1rem;text-align:center}.fodax-leveransplatser-sidebar__sublist-desc{color:color-mix(in srgb,var(--c-copy) 80%,transparent);font-size:.8rem;line-height:1.4;margin:0 0 .65rem}.fodax-leveransplatser-sidebar__body{flex:1 1 auto;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--c-brand-dark) 35%,transparent) transparent;scrollbar-width:thin}.fodax-leveransplatser-sidebar__body::-webkit-scrollbar{width:6px}.fodax-leveransplatser-sidebar__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--c-brand-dark) 35%,transparent);border-radius:9999px}.fodax-leveransplatser-sidebar__body::-webkit-scrollbar-track{background:transparent}.fodax-leveransplatser-sidebar__list,.fodax-leveransplatser-sidebar__sublist{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.fodax-leveransplatser-sidebar__item,.fodax-leveransplatser-sidebar__slot{background:var(--c-surface,#fff);border:1px solid color-mix(in srgb,var(--c-brand-dark) 10%,transparent);border-radius:var(--r-md,14px);color:var(--c-copy);cursor:pointer;display:grid;font-family:var(--ff-body);padding:.85rem 1rem;text-align:left;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);width:100%}.fodax-leveransplatser-sidebar__item:hover,.fodax-leveransplatser-sidebar__slot:hover{background:var(--c-cream,#f6efe6);border-color:color-mix(in srgb,var(--c-brand-dark) 22%,transparent);box-shadow:0 4px 14px -8px rgba(35,26,18,.18);transform:translateY(-1px)}.fodax-leveransplatser-sidebar__item:focus-visible,.fodax-leveransplatser-sidebar__slot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-dark) 22%,transparent);outline:0}.fodax-leveransplatser-sidebar__item:active,.fodax-leveransplatser-sidebar__slot:active{transform:translateY(0)}.fodax-leveransplatser-sidebar__item{gap:.15rem .5rem;grid-template-areas:"name meta" "desc desc";grid-template-columns:minmax(0,1fr) auto}.fodax-leveransplatser-sidebar__item-name{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:.95rem;font-weight:700;grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fodax-leveransplatser-sidebar__item>.fodax-leveransplatser-sidebar__item-name{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1}.fodax-leveransplatser-sidebar__item-desc{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;color:color-mix(in srgb,var(--c-copy) 78%,transparent);display:-webkit-box;font-size:.8rem;grid-area:desc;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;margin-top:.2rem;overflow:hidden;-webkit-box-orient:vertical;white-space:normal}.fodax-leveransplatser-sidebar__item-meta{color:color-mix(in srgb,var(--c-brand-dark) 65%,transparent);font-size:.7rem;font-weight:700;grid-area:meta;-ms-grid-column:3;-ms-grid-row:1;letter-spacing:.04em;white-space:nowrap}@media (max-width:520px){#qliro-order-review table.shop_table tbody tr.cart_item td.product-name,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-name,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-name,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-name{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{-ms-grid-column:1;-ms-grid-row:3}#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-subtotal,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-total,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{-ms-grid-column:3;-ms-grid-row:3}.fodax-leveransplatser-sidebar__item-name{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}}.fodax-leveransplatser-sidebar__slot{gap:.2rem;grid-template-columns:1fr}.fodax-leveransplatser-sidebar__slot-when{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:.95rem;font-weight:700}.fodax-leveransplatser-sidebar__slot-deadline{color:color-mix(in srgb,var(--c-copy) 75%,transparent);font-size:.72rem}.fodax-delivery-summary{align-items:center;background:var(--c-cream-light);border:1px solid color-mix(in srgb,var(--c-brand-dark) 14%,transparent);border-radius:16px;display:grid;font-family:var(--ff-body);gap:.85rem 1rem;grid-template-columns:auto minmax(0,1fr) auto;margin:.85rem 0 0;padding:1rem 1.1rem;transition:background var(--t-fast),border-color var(--t-fast)}.fodax-delivery-summary.is-error{background:color-mix(in srgb,var(--c-error,#c2362c) 8%,var(--c-cream-light));border-color:color-mix(in srgb,var(--c-error,#c2362c) 45%,transparent)}.fodax-delivery-summary.is-error .fodax-delivery-summary__icon{background:var(--c-error,#c2362c)}.fodax-delivery-summary.is-error .fodax-delivery-summary__label{color:var(--c-error,#c2362c)}.fodax-delivery-summary__icon{align-items:center;background:var(--c-brand-dark);border-radius:9999px;color:var(--c-cream-light);display:inline-flex;flex:0 0 32px;font-size:1rem;font-weight:700;height:32px;justify-content:center;width:32px}.fodax-delivery-summary__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fodax-delivery-summary__label{color:var(--c-brand-dark);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fodax-delivery-summary__name{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;line-height:1.2}.fodax-delivery-summary__time{color:var(--c-copy);font-size:.875rem;font-weight:500}.fodax-delivery-summary__change{background:transparent;border:1.5px solid color-mix(in srgb,var(--c-brand-dark) 30%,transparent);border-radius:9999px;color:var(--c-brand-dark);cursor:pointer;font-family:var(--ff-body);font-size:.8125rem;font-weight:700;padding:.45rem .85rem;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.fodax-delivery-summary__change:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark);color:var(--c-cream-light)}@media(max-width:520px){.fodax-delivery-summary.is-active{grid-template-areas:"icon body" "change change";grid-template-columns:auto minmax(0,1fr)}.fodax-delivery-summary__icon{grid-area:icon}.fodax-delivery-summary__body{grid-area:body}.fodax-delivery-summary__change{grid-area:change;justify-self:stretch}.fodax-delivery-summary__icon{-ms-grid-column:1;-ms-grid-row:1}.fodax-delivery-summary__body{-ms-grid-column:2;-ms-grid-row:1}.fodax-delivery-summary__change{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2}}@media(max-width:720px){.leveransplats #btnAction{align-self:stretch;justify-content:center;width:100%}.gm-style-iw.gm-style-iw-c{max-width:280px!important}}#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item,.fodax-checkout__review .shop_table tbody tr.cart_item,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{grid-template-columns:minmax(0,1fr) 8rem minmax(120px,max-content)!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{display:flex!important;justify-content:flex-end!important;justify-self:stretch!important}.fodax-checkout-qty{background:#eae1de!important;border:0!important;box-shadow:none!important;justify-content:space-between!important;max-width:8rem;min-width:0!important;padding:.45rem .65rem!important;width:100%!important}.fodax-checkout-qty__value{font-variant-numeric:tabular-nums;min-width:2rem!important}.fodax-checkout-qty__btn.fodax-checkout-qty__btn:hover{background:color-mix(in srgb,var(--c-brand-dark) 16%,transparent)!important}#qliro-order-review .awdr-you-saved-text,#qliro-order-review .awdr_cart,.fodax-checkout__review .awdr-you-saved-text,.woocommerce-checkout-review-order .awdr-you-saved-text,.woocommerce-checkout-review-order .awdr_cart{display:none!important}@media(max-width:520px){#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item,.fodax-checkout__review .shop_table tbody tr.cart_item,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{grid-template-columns:minmax(0,1fr) auto!important}.fodax-checkout-qty{max-width:7rem}}#qliro-order-review table.shop_table tbody tr#delivery-tr,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans,#qliro-order-review table.shop_table tbody tr.cart-subtotal,.woocommerce-checkout-review-order .shop_table tfoot tr{align-items:center!important;border-bottom:1px solid color-mix(in srgb,var(--c-brand-dark) 9%,transparent)!important;display:grid!important;gap:.5rem 1rem!important;grid-template-columns:minmax(0,1fr) auto!important;padding:.85rem 0!important}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#delivery-tr th,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans th,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,#qliro-order-review table.shop_table tbody tr.cart-subtotal th,.woocommerce-checkout-review-order .shop_table tfoot tr td,.woocommerce-checkout-review-order .shop_table tfoot tr th{background:transparent!important;border:0!important;display:block!important;margin:0!important;padding:0!important;width:auto!important}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,.woocommerce-checkout-review-order .shop_table tfoot tr td{text-align:right!important}#qliro-order-review table.shop_table tbody tr.order-total,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total{border-top:1px solid color-mix(in srgb,var(--c-brand-dark) 24%,transparent)!important;padding-bottom:.4rem!important;padding-top:1.1rem!important}@media(max-width:768px){#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#delivery-tr th,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans th,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,#qliro-order-review table.shop_table tbody tr.cart-subtotal th,#qliro-order-review table.shop_table tbody tr.order-total td,#qliro-order-review table.shop_table tbody tr.order-total th,.woocommerce-checkout-review-order .shop_table tfoot tr td,.woocommerce-checkout-review-order .shop_table tfoot tr th{clear:none!important;display:block!important}#qliro-order-review table.shop_table tbody tr#delivery-tr td,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,#qliro-order-review table.shop_table tbody tr.cart-subtotal td,#qliro-order-review table.shop_table tbody tr.order-total td,.woocommerce-checkout-review-order .shop_table tfoot tr td{text-align:right!important}}.fodax-checkout-qty.fodax-checkout-qty{background:#eae1de!important;border:0!important;box-shadow:none!important;max-width:5.75rem!important;min-width:5.75rem!important;padding:.4rem .65rem!important;width:5.75rem!important}#qliro-order-review table.shop_table tbody tr.cart_item,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item,.fodax-checkout__review .shop_table tbody tr.cart_item,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item{grid-template-columns:minmax(0,1fr) auto minmax(120px,max-content)!important}#qliro-order-review table.shop_table tbody tr.cart_item td.product-quantity,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-quantity,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-quantity{display:inline-flex!important;justify-self:end!important}#qliro-order-review .awdr_cart,#qliro-order-review table.shop_table tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,#qliro-order-review table.shop_table tbody tr.cart_item td.product-total .awdr-you-saved-text,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,#qliro-order-review table.woocommerce-cart-form__contents tbody tr.cart_item td.product-total .awdr-you-saved-text,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,.fodax-checkout__review .shop_table tbody tr.cart_item td.product-total .awdr-you-saved-text,.woocommerce-checkout-review-order .awdr_cart,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-subtotal .awdr-you-saved-text,.woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total .awdr-you-saved-text{display:none!important}#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans td,.woocommerce-checkout-review-order .shop_table tbody tr#fodax-bil-leverans td,.woocommerce-checkout-review-order .shop_table tfoot tr#fodax-bil-leverans td{background:transparent!important;border:0!important;border-radius:0!important;color:var(--c-brand-dark)!important;display:block!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:600!important;justify-self:end!important;padding:0!important;text-align:right!important}#qliro-order-review table.shop_table>tbody:has(tr.cart-subtotal),.woocommerce-checkout-review-order .shop_table tfoot{background:color-mix(in srgb,var(--c-cream-light) 55%,transparent)!important;border-radius:18px!important;display:block!important;margin-top:1rem!important;padding:.85rem 1.1rem 1rem!important}#qliro-order-review table.shop_table tbody tr#delivery-tr,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans,#qliro-order-review table.shop_table tbody tr.cart-subtotal,.woocommerce-checkout-review-order .shop_table tfoot tr{border-bottom:0!important;padding:.5rem 0!important}#qliro-order-review table.shop_table tbody tr.order-total,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total{border-bottom:0!important;border-top:1px solid color-mix(in srgb,var(--c-brand-dark) 22%,transparent)!important;margin-top:.6rem!important;padding-top:.95rem!important}#qliro-order-review table.shop_table tbody tr.order-total td,#qliro-order-review table.shop_table tbody tr.order-total th,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total td,.woocommerce-checkout-review-order .shop_table tfoot tr.order-total th{font-size:1.5rem!important}#qliro-order-review table.shop_table tbody tr#delivery-tr th,#qliro-order-review table.shop_table tbody tr#fodax-bil-leverans th,#qliro-order-review table.shop_table tbody tr.cart-subtotal th,.woocommerce-checkout-review-order .shop_table tfoot tr th{color:var(--c-copy)!important;font-weight:500!important}@media(max-width:520px){#qliro-order-review table.shop_table>tbody:has(tr.cart-subtotal),.woocommerce-checkout-review-order .shop_table tfoot{padding:.75rem .9rem .9rem!important}}#delivery-time-select{margin:.5rem 0 1.25rem}#delivery-time-select>h3{color:var(--c-brand-dark);font-family:var(--ff-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .85rem}#delivery-time-select #delivery-slider,#delivery-time-select .slick-slider{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}#delivery-time-select .slick-slide{height:auto}.delivery_time{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--c-brand-dark) 14%,transparent);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:1.1rem .75rem;text-align:center;transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base),background-color var(--t-base)}.delivery_time:hover{border-color:color-mix(in srgb,var(--c-brand-dark) 35%,transparent);box-shadow:0 4px 14px -8px rgba(35,26,18,.18);transform:translateY(-1px)}.delivery_time.selected-date{background:color-mix(in srgb,var(--c-cream-light) 55%,#fff);border:2px solid var(--c-brand-dark);box-shadow:0 6px 18px -10px rgba(35,26,18,.28);padding:calc(1.1rem - 1px) calc(.75rem - 1px)}.delivery_time strong{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em}.delivery_time>span{color:var(--c-copy);font-family:var(--ff-body);font-size:.9375rem;font-weight:500}.delivery_time .closetime{color:var(--c-muted);font-size:.8125rem;font-style:italic;margin-top:.15rem}@media(max-width:900px){#delivery-time-select #delivery-slider,#delivery-time-select .slick-slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#delivery-time-select #delivery-slider,#delivery-time-select .slick-slider{gap:.55rem;grid-template-columns:1fr}.delivery_time{flex-direction:row;flex-wrap:wrap;gap:.4rem .65rem;justify-content:flex-start;padding:.9rem 1rem;text-align:left}.delivery_time strong{font-size:1rem}}.fodax-checkout__review tr.cart-discount,.fodax-checkout__review tr.cart-subtotal,.fodax-checkout__review tr.fee,.fodax-checkout__review tr.order-total,.fodax-checkout__review tr.shipping,.fodax-checkout__review tr.tax-rate,.fodax-checkout__review tr.tax-total,.fodax-checkout__review tr[class*=fee],.woocommerce-checkout-review-order tr#delivery-tr,.woocommerce-checkout-review-order tr#fodax-bil-leverans,.woocommerce-checkout-review-order tr.cart-discount,.woocommerce-checkout-review-order tr.cart-subtotal,.woocommerce-checkout-review-order tr.fee,.woocommerce-checkout-review-order tr.order-total,.woocommerce-checkout-review-order tr.shipping,.woocommerce-checkout-review-order tr.tax-rate,.woocommerce-checkout-review-order tr.tax-total,.woocommerce-checkout-review-order tr[class*=fee]{align-items:center!important;border-bottom:0!important;display:grid!important;gap:.5rem 1rem!important;grid-template-columns:minmax(0,1fr) auto!important;padding:.55rem 0!important;width:100%!important}#qliro-order-review .shop_table tfoot td>table.shop_table:not(.cart),#qliro-order-review .shop_table tfoot td>table.shop_table:not(.cart)>tbody,.fodax-checkout__review .shop_table tfoot td>table.shop_table:not(.cart),.fodax-checkout__review .shop_table tfoot td>table.shop_table:not(.cart)>tbody,.woocommerce-checkout-review-order .shop_table tfoot td>table.shop_table:not(.cart),.woocommerce-checkout-review-order .shop_table tfoot td>table.shop_table:not(.cart)>tbody,.woocommerce-page .fodax-checkout__review .shop_table tfoot td>table.shop_table:not(.cart),.woocommerce-page .woocommerce-checkout-review-order .shop_table tfoot td>table.shop_table:not(.cart){display:block!important;width:100%!important}.fodax-checkout__review>table.shop_table.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order>table.shop_table.woocommerce-checkout-review-order-table,.woocommerce-page .fodax-checkout__review table.shop_table.woocommerce-checkout-review-order-table,.woocommerce-page .woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table{width:100%!important}#qliro-order-review table tr.cart-discount,#qliro-order-review tr.cart-discount,.fodax-checkout__review tr.cart-discount,.woocommerce-checkout-review-order tr.cart-discount{align-items:center!important;background:transparent!important;border:0!important;display:flex!important;flex-direction:row!important;gap:.5rem 1rem!important;justify-content:space-between!important;margin:0!important;padding:.55rem 0!important;width:100%!important}#qliro-order-review table tr.cart-discount>th,#qliro-order-review tr.cart-discount>th,.fodax-checkout__review tr.cart-discount>th,.woocommerce-checkout-review-order tr.cart-discount>th{background:transparent!important;border:0!important;color:var(--c-copy)!important;flex:1 1 auto!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:500!important;margin:0!important;padding:0!important;text-align:left!important}#qliro-order-review table tr.cart-discount>td,#qliro-order-review tr.cart-discount>td,.fodax-checkout__review tr.cart-discount>td,.woocommerce-checkout-review-order tr.cart-discount>td{background:transparent!important;border:0!important;color:var(--c-brand-dark)!important;flex:0 0 auto!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:600!important;margin:0!important;padding:0!important;text-align:right!important}.fodax-checkout__review tr.cart-discount th,.fodax-checkout__review tr.cart-subtotal th,.fodax-checkout__review tr.fee th,.fodax-checkout__review tr.order-total th,.fodax-checkout__review tr.shipping th,.fodax-checkout__review tr.tax-rate th,.fodax-checkout__review tr.tax-total th,.fodax-checkout__review tr[class*=fee] th,.woocommerce-checkout-review-order tr#delivery-tr th,.woocommerce-checkout-review-order tr#fodax-bil-leverans th,.woocommerce-checkout-review-order tr.cart-discount th,.woocommerce-checkout-review-order tr.cart-subtotal th,.woocommerce-checkout-review-order tr.fee th,.woocommerce-checkout-review-order tr.order-total th,.woocommerce-checkout-review-order tr.shipping th,.woocommerce-checkout-review-order tr.tax-rate th,.woocommerce-checkout-review-order tr.tax-total th,.woocommerce-checkout-review-order tr[class*=fee] th{background:transparent!important;border:0!important;color:var(--c-copy)!important;display:block!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:500!important;margin:0!important;padding:0!important;text-align:left!important;width:auto!important}.fodax-checkout__review tr.cart-discount td,.fodax-checkout__review tr.cart-subtotal td,.fodax-checkout__review tr.fee td,.fodax-checkout__review tr.order-total td,.fodax-checkout__review tr.shipping td,.fodax-checkout__review tr.tax-rate td,.fodax-checkout__review tr.tax-total td,.fodax-checkout__review tr[class*=fee] td,.woocommerce-checkout-review-order tr#delivery-tr td,.woocommerce-checkout-review-order tr#fodax-bil-leverans td,.woocommerce-checkout-review-order tr.cart-discount td,.woocommerce-checkout-review-order tr.cart-subtotal td,.woocommerce-checkout-review-order tr.fee td,.woocommerce-checkout-review-order tr.order-total td,.woocommerce-checkout-review-order tr.shipping td,.woocommerce-checkout-review-order tr.tax-rate td,.woocommerce-checkout-review-order tr.tax-total td,.woocommerce-checkout-review-order tr[class*=fee] td{background:transparent!important;border:0!important;color:var(--c-brand-dark)!important;display:block!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:600!important;margin:0!important;padding:0!important;text-align:right!important;width:auto!important}.fodax-checkout__review tr.order-total,.woocommerce-checkout-review-order tr.order-total{border-top:1px solid color-mix(in srgb,var(--c-brand-dark) 22%,transparent)!important;margin-top:.6rem!important;padding-top:.95rem!important}.fodax-checkout__review tr.order-total td,.fodax-checkout__review tr.order-total th,.woocommerce-checkout-review-order tr.order-total td,.woocommerce-checkout-review-order tr.order-total th{color:var(--c-brand-dark)!important;font-size:1.5rem!important;font-weight:700!important}.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table>tfoot>tr{display:table-row!important}.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table>tfoot>tr>td{display:table-cell!important;padding:0!important}.delivery-preferences{margin:1rem 0 1.5rem}.delivery-preferences>h3{color:var(--c-brand-dark)!important;font-family:var(--ff-display)!important;font-size:clamp(1.1rem,1.8vw,1.35rem)!important;font-weight:700!important;letter-spacing:-.01em!important;margin:0 0 .85rem!important;text-align:left!important}.delivery-option-cards{display:grid!important;flex-direction:row!important;gap:.75rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.delivery-option-card.delivery-option-card{align-items:center!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--c-brand-dark) 14%,transparent)!important;border-radius:16px!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;justify-content:center!important;margin:0!important;padding:1.25rem .85rem!important;transition:border-color var(--t-base),background-color var(--t-base),box-shadow var(--t-base),transform var(--t-base)}.delivery-option-card.delivery-option-card:hover{border-color:color-mix(in srgb,var(--c-brand-dark) 35%,transparent)!important;box-shadow:0 4px 14px -8px rgba(35,26,18,.18)!important;transform:translateY(-1px)}.delivery-option-card.delivery-option-card.selected{background:color-mix(in srgb,var(--c-cream-light) 55%,#fff)!important;border:2px solid var(--c-brand-dark)!important;box-shadow:0 6px 18px -10px rgba(35,26,18,.28)!important;padding:calc(1.25rem - 1px) calc(.85rem - 1px)!important}.delivery-option-icon{filter:brightness(0) saturate(100%) invert(28%) sepia(8%) saturate(932%) hue-rotate(346deg) brightness(94%) contrast(86%);height:28px!important;margin:0!important;width:28px!important}.delivery-option-label{color:var(--c-brand-dark)!important;font-family:var(--ff-body)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.005em!important}@media(max-width:720px){.delivery-option-cards{grid-template-columns:1fr!important}.delivery-option-card.delivery-option-card{flex-direction:row!important;gap:.85rem!important;justify-content:flex-start!important;padding:.85rem 1rem!important}.delivery-option-card.delivery-option-card.selected{padding:calc(.85rem - 1px) calc(1rem - 1px)!important}.delivery-option-icon{height:24px!important;width:24px!important}}#homedelivery_portkod_field{margin-top:.75rem!important}#homedelivery_portkod_field>label{color:var(--c-brand-dark)!important;display:block!important;font-family:var(--ff-body)!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.4rem!important}#qliro-order-review table tr.fodax-coupon-row,#qliro-order-review tr.fodax-coupon-row,.fodax-checkout__review tr.fodax-coupon-row,.woocommerce-checkout-review-order tr.fodax-coupon-row{border:0;display:block;padding:.5rem 0;width:100%}#qliro-order-review table tr.fodax-coupon-row>td,#qliro-order-review tr.fodax-coupon-row>td,.fodax-checkout__review tr.fodax-coupon-row>td,.woocommerce-checkout-review-order tr.fodax-coupon-row>td{background:transparent;border:0;display:block;padding:0;text-align:left;width:100%}.fodax-coupon{background:transparent;border:1px solid color-mix(in srgb,var(--c-brand-dark) 18%,transparent);border-radius:12px;margin:.5rem 0;overflow:hidden;padding:0;width:100%}.fodax-coupon>summary.fodax-coupon__title{align-items:center;color:var(--c-brand-dark);cursor:pointer;display:flex;font-family:var(--ff-body);font-size:.9375rem;font-weight:600;gap:.75rem;justify-content:space-between;list-style:none;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fodax-coupon>summary.fodax-coupon__title::-webkit-details-marker{display:none}.fodax-coupon>summary.fodax-coupon__title:hover{background:color-mix(in srgb,var(--c-brand-dark) 4%,transparent)}.fodax-coupon__chevron{color:var(--c-brand-dark);flex:0 0 auto;transition:transform .18s ease}.fodax-coupon[open] .fodax-coupon__chevron{transform:rotate(180deg)}.fodax-coupon__body{border-top:1px solid color-mix(in srgb,var(--c-brand-dark) 12%,transparent);padding:.25rem 1rem 1rem}.fodax-coupon .fodax-coupon__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;margin:0 0 .5rem;padding:0}.fodax-coupon .fodax-coupon__badge{align-items:center;background:var(--c-brand-dark);border-radius:9999px;color:var(--c-cream-light);display:inline-flex;flex:0 0 22px;font-size:.8125rem;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.fodax-coupon .fodax-coupon__label{color:var(--c-brand-dark);display:inline-block;font-family:var(--ff-body);font-size:.9375rem;font-weight:700;letter-spacing:-.005em;line-height:1;margin:0;padding:0}.fodax-coupon .fodax-coupon__row{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;margin:0;padding:0;width:100%}.fodax-coupon .fodax-coupon__input{flex:1 1 auto;min-width:0}.fodax-coupon .fodax-coupon__apply{flex:0 0 auto}.fodax-coupon__input{background:#fff;border:1px solid color-mix(in srgb,var(--c-brand-dark) 18%,transparent);border-radius:12px;color:var(--c-ink);font-family:var(--ff-body);font-size:.9375rem;font-weight:500;letter-spacing:.04em;min-height:44px;padding:.55rem .85rem;text-transform:uppercase;width:100%}.fodax-coupon__input::-moz-placeholder{color:var(--c-muted);letter-spacing:0;text-transform:none}.fodax-coupon__input::placeholder{color:var(--c-muted);letter-spacing:0;text-transform:none}.fodax-coupon__input:focus{border-color:var(--c-brand-dark);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-dark) 18%,transparent);outline:0}.fodax-coupon__apply{background:var(--c-brand-dark);border:0;border-radius:12px;color:var(--c-cream-light);cursor:pointer;font-family:var(--ff-body);font-size:.9375rem;font-weight:700;letter-spacing:-.005em;min-height:44px;padding:0 1.2rem;transition:background-color var(--t-base),transform var(--t-base)}.fodax-coupon__apply:hover:not(:disabled){background:var(--c-brand);transform:translateY(-1px)}.fodax-coupon__apply:disabled{cursor:not-allowed;opacity:.6}.fodax-coupon__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.65rem 0 0;padding:0}.fodax-coupon__list li{align-items:center;background:color-mix(in srgb,var(--c-cream-light) 60%,#fff);border:1px solid color-mix(in srgb,var(--c-brand-dark) 18%,transparent);border-radius:9999px;display:inline-flex;gap:.3rem;padding:.25rem .3rem .25rem .75rem}.fodax-coupon__chip{color:var(--c-brand-dark);font-family:var(--ff-body);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.fodax-coupon__remove{background:transparent;border:0;border-radius:9999px;color:var(--c-brand-dark);cursor:pointer;font-size:1rem;font-weight:700;height:22px;line-height:1;transition:background-color var(--t-fast),color var(--t-fast);width:22px}.fodax-coupon__remove:hover{background:var(--c-error);color:#fff}.fodax-coupon__feedback{color:var(--c-muted);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;margin:.55rem 0 0}.fodax-coupon__feedback:empty{display:none}.fodax-coupon__feedback[data-state=ok]{color:#1f5e29}.fodax-coupon__feedback[data-state=err]{color:var(--c-error)}.fodax-checkout #delivery-time-select>h3,.fodax-checkout #order_review .woocommerce-checkout-review-order-table>caption,.fodax-checkout #order_review>h3,.fodax-checkout .custom-carrier>h3,.fodax-checkout .fodax-checkout__review>h3,.fodax-checkout .leverans-carrier>h3,.fodax-checkout .leveransplats>h3,.fodax-checkout .woocommerce-checkout-review-order>h3,.woocommerce-checkout #delivery-time-select>h3,.woocommerce-checkout .custom-carrier>h3,.woocommerce-checkout .leverans-carrier>h3,.woocommerce-checkout .leveransplats>h3{background:transparent!important;border:0!important;color:var(--c-brand-dark)!important;display:block!important;font-family:var(--ff-display)!important;font-size:clamp(1.35rem,2.4vw,1.75rem)!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.15!important;padding:0!important;text-align:left!important}.fodax-checkout #delivery-time-select>h3 strong,.fodax-checkout #order_review>h3 strong,.fodax-checkout .custom-carrier>h3 strong,.fodax-checkout .leverans-carrier>h3 strong,.fodax-checkout .leveransplats>h3 strong,.woocommerce-checkout #delivery-time-select>h3 strong,.woocommerce-checkout .custom-carrier>h3 strong,.woocommerce-checkout .leverans-carrier>h3 strong,.woocommerce-checkout .leveransplats>h3 strong{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}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}
