@layer base, components, theme;html.fs-restoring-scroll{overflow-x:hidden}html.fs-restoring-scroll body{visibility:hidden}@layer base{/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}button{background-color:rgba(0,0,0,0);border:0;outline:none;box-shadow:none}html{font-size:100%}body{--fs-color-main-0:#f1f2f3;--fs-color-main-1:#dbdbdb;--fs-color-main-2:#00419e;--fs-color-main-3:#002c71;--fs-color-main-4:#002155;--fs-color-accent-0:#efeaf5;--fs-color-accent-1:#d3c9de;--fs-color-accent-2:#9d8abf;--fs-color-accent-3:#74678c;--fs-color-accent-4:#423759;--fs-color-neutral-0:#ffffff;--fs-color-neutral-1:#f1f2f3;--fs-color-neutral-2:#e3e6e8;--fs-color-neutral-3:#c7ccd1;--fs-color-neutral-4:#9099a2;--fs-color-neutral-5:#74808b;--fs-color-neutral-6:#5d666f;--fs-color-neutral-7:#171a1c;--fs-color-primary-text:var(--fs-color-text-inverse);--fs-color-primary-bkg:var(--fs-color-main-2);--fs-color-primary-bkg-hover:var(--fs-color-main-3);--fs-color-primary-bkg-active:var(--fs-color-main-4);--fs-color-primary-bkg-light:var(--fs-color-main-0);--fs-color-primary-bkg-light-active:var(--fs-color-main-1);--fs-color-secondary-text:var(--fs-color-primary-bkg);--fs-color-secondary-bkg:transparent;--fs-color-secondary-bkg-hover:var(--fs-color-primary-bkg);--fs-color-secondary-bkg-active:var(--fs-color-main-3);--fs-color-secondary-bkg-light:var(--fs-color-main-0);--fs-color-secondary-bkg-light-active:var(--fs-color-secondary-bkg-light);--fs-color-tertiary-text:var(--fs-color-link);--fs-color-tertiary-bkg:transparent;--fs-color-tertiary-bkg-hover:var(--fs-color-main-0);--fs-color-tertiary-bkg-active:var(--fs-color-main-1);--fs-color-tertiary-bkg-light:var(--fs-color-neutral-0);--fs-color-tertiary-bkg-light-active:var(--fs-color-tertiary-bkg-light);--fs-color-body-bkg:var(--fs-color-neutral-0);--fs-body-bkg:var(--fs-color-body-bkg);--fs-color-action-text:var(--fs-color-text-inverse);--fs-color-action-bkg:var(--fs-color-accent-4);--fs-color-action-bkg-hover:var(--fs-color-accent-3);--fs-color-action-bkg-active:var(--fs-color-accent-2);--fs-color-action-bkg-light:var(--fs-color-neutral-0);--fs-color-action-bkg-light-active:var(--fs-color-tertiary-bkg-light);--fs-color-link:var(--fs-color-main-2);--fs-color-link-hover:var(--fs-color-main-2);--fs-color-link-active:var(--fs-color-main-4);--fs-color-link-visited:#6058ba;--fs-color-link-inverse:var(--fs-color-neutral-0);--fs-color-text:var(--fs-color-neutral-7);--fs-color-text-light:var(--fs-color-neutral-6);--fs-color-text-inverse:var(--fs-color-neutral-0);--fs-color-text-display:var(--fs-color-neutral-7);--fs-color-focus-ring:#8db6fa;--fs-color-focus-ring-outline:#8db6fa80;--fs-color-focus-ring-danger:#e1adad;--fs-color-success-0:#1e493b;--fs-color-success-1:#b3ebd5;--fs-color-success-2:#016810;--fs-color-success-text:var(--fs-color-success-0);--fs-color-success-bkg:var(--fs-color-success-1);--fs-color-success-border:var(--fs-color-success-text);--fs-color-warning-text:var(--fs-color-text);--fs-color-warning-bkg:#fdec8d;--fs-color-warning-border:var(--fs-color-warning-text);--fs-color-danger-text:#cb4242;--fs-color-danger-bkg:var(--fs-color-focus-ring-danger);--fs-color-danger-border:var(--fs-color-danger-text);--fs-color-info-text:var(--fs-color-text);--fs-color-info-bkg:var(--fs-color-main-1);--fs-color-highlighted-text:var(--fs-color-text-display);--fs-color-highlighted-bkg:var(--fs-color-accent-0);--fs-color-neutral-text:var(--fs-color-text);--fs-color-neutral-bkg:var(--fs-color-neutral-1);--fs-color-disabled-text:var(--fs-color-neutral-6);--fs-color-disabled-bkg:var(--fs-color-neutral-2);--fs-text-face-body:-apple-system,system-ui,BlinkMacSystemFont,sans-serif;--fs-text-face-title:var(--fs-text-face-body);--fs-text-weight-light:300;--fs-text-weight-regular:400;--fs-text-weight-medium:500;--fs-text-weight-semibold:600;--fs-text-weight-bold:700;--fs-text-weight-black:900;--fs-text-max-lines:2;--fs-text-scale-mobile:2px;--fs-text-scale-desktop:4px;--fs-scale:var(--fs-text-scale-mobile)}}@layer base{@media(min-width:1280px){body{--fs-scale:var(--fs-text-scale-desktop)}}body{--fs-text-size-base:16px;--fs-text-size-0:12px;--fs-text-size-1:14px;--fs-text-size-2:var(--fs-text-size-base);--fs-text-size-3:calc(var(--fs-text-size-2) + var(--fs-scale));--fs-text-size-4:calc(var(--fs-text-size-3) + var(--fs-scale));--fs-text-size-5:calc(var(--fs-text-size-4) + var(--fs-scale));--fs-text-size-6:calc(var(--fs-text-size-5) + var(--fs-scale));--fs-text-size-7:calc(var(--fs-text-size-6) + (var(--fs-scale) * 2));--fs-text-size-8:calc(var(--fs-text-size-7) + (var(--fs-scale) * 2));--fs-text-size-9:calc(var(--fs-text-size-8) + (var(--fs-scale) * 2));--fs-text-size-title-huge:var(--fs-text-size-8);--fs-text-size-title-page:var(--fs-text-size-7);--fs-text-size-title-product:var(--fs-text-size-4);--fs-text-size-title-section:var(--fs-text-size-4);--fs-text-size-title-subsection:var(--fs-text-size-4);--fs-text-size-title-mini:var(--fs-text-size-4);--fs-text-size-lead:var(--fs-text-size-3);--fs-text-size-menu:var(--fs-text-size-base);--fs-text-size-body:var(--fs-text-size-base);--fs-text-size-legend:var(--fs-text-size-1);--fs-text-size-tiny:var(--fs-text-size-0);--fs-spacing-0:.25rem;--fs-spacing-1:.5rem;--fs-spacing-2:.75rem;--fs-spacing-3:1rem;--fs-spacing-4:1.5rem;--fs-spacing-5:2rem;--fs-spacing-6:2.5rem;--fs-spacing-7:3rem;--fs-spacing-8:3.5rem;--fs-spacing-9:4rem;--fs-spacing-10:4.5rem;--fs-spacing-11:5rem;--fs-spacing-12:5.5rem;--fs-spacing-13:6rem;--fs-grid-padding:var(--fs-spacing-3)}@media(min-width:768px){body{--fs-grid-padding:var(--fs-spacing-4)}}@media(min-width:1280px){body{--fs-grid-padding:var(--fs-spacing-5)}}body{--fs-z-index-below:-1;--fs-z-index-default:0;--fs-z-index-top:1;--fs-z-index-high:2;--fs-z-index-highest:3;--fs-grid-max-width:calc(var(--fs-grid-breakpoint-notebook) - var(--fs-grid-padding) - var(--fs-grid-padding));--fs-grid-gap-0:var(--fs-spacing-1);--fs-grid-gap-1:var(--fs-spacing-2);--fs-grid-gap-2:var(--fs-spacing-3);--fs-grid-gap-3:var(--fs-spacing-4);--fs-grid-gap-4:var(--fs-spacing-5);--fs-grid-breakpoint-phone:320px;--fs-grid-breakpoint-phonemid:375px;--fs-grid-breakpoint-tablet:768px;--fs-grid-breakpoint-notebook:1280px;--fs-grid-breakpoint-desktop:1440px;--fs-control-tap-size:var(--fs-spacing-7);--fs-control-tap-size-smallest:calc(var(--fs-control-tap-size) / 2);--fs-control-min-height:var(--fs-control-tap-size)}@media(min-width:1280px){body{--fs-control-tap-size:var(--fs-spacing-7)}}body{--fs-control-bkg:var(--fs-color-neutral-0);--fs-control-bkg-disabled:var(--fs-color-disabled-bkg);--fs-transition-timing:.2s;--fs-transition-property:all;--fs-transition-function:ease-in-out;--fs-border-radius-small:1px;--fs-border-radius:2px;--fs-border-radius-medium:8px;--fs-border-radius-pill:100px;--fs-border-radius-circle:100%;--fs-border-width:1px;--fs-border-width-thick:2px;--fs-border-width-thickest:3px;--fs-border-color:var(--fs-color-neutral-4);--fs-border-color-hover:var(--fs-color-main-3);--fs-border-color-active:var(--fs-color-main-2);--fs-border-color-disabled:var(--fs-color-neutral-6);--fs-border-color-light:var(--fs-color-neutral-2);--fs-border-color-light-hover:var(--fs-color-neutral-3);--fs-border-color-light-active:var(--fs-color-neutral-3);--fs-border-color-light-disabled:var(--fs-color-neutral-5);--fs-shadow:none;--fs-shadow-darker:0 0 10px rgb(0 0 0/20%);--fs-shadow-hover:0 2px 3px rgb(0 0 0/10%);--fs-logo-width:7rem;font-family:var(--fs-text-face-body);font-size:var(--fs-text-size-base);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}.text__title-section{font-size:var(--fs-text-size-4);font-weight:var(--fs-text-weight-bold);line-height:1.16}}@layer base{@media(min-width:1280px){.text__title-section{font-size:var(--fs-text-size-5)}}.text__title-mini{font-weight:var(--fs-text-weight-bold)}.text__title-mini,.text__title-mini-alt{font-size:var(--fs-text-size-2);line-height:1.25}.text__lead{font-size:var(--fs-text-size-4);font-weight:var(--fs-text-weight-bold);line-height:1.12}.text__body{font-size:var(--fs-text-size-2);line-height:1.5}.text__legend{font-size:var(--fs-text-size-1);line-height:1.7}.text__tiny{font-size:var(--fs-text-size-0);line-height:1.5}body{min-height:100vh;color:var(--fs-color-text);background:var(--fs-body-bkg)}main{display:flex;flex-direction:column;overflow:hidden}.layout__section{margin-top:var(--fs-spacing-4);margin-bottom:var(--fs-spacing-4)}}@layer base{@media(min-width:1280px){.layout__section{margin-top:var(--fs-grid-padding);margin-bottom:var(--fs-grid-padding)}}.layout__content{width:100%}.layout__content,[data-fs-content]{box-sizing:border-box;width:calc(100% - var(--fs-grid-padding) - var(--fs-grid-padding));max-width:var(--fs-grid-max-width);margin-inline:auto}.no-scroll{overflow:hidden;touch-action:none}@media(min-width:1280px){.display-mobile{display:none;visibility:hidden}}@media(max-width:1279px){.hidden-mobile{display:none;visibility:hidden}}[data-fs-image]{width:100%;height:100%;object-fit:cover}}[data-fs-skeleton]{--fs-skeleton-bkg-color:var(--fs-color-disabled-bkg);--fs-skeleton-border-radius:var(--fs-border-radius);--fs-skeleton-shimmer-width:50%;--fs-skeleton-shimmer-height:100%;--fs-skeleton-shimmer-bkg-color:rgb(255 255 255/20%);--fs-skeleton-shimmer-box-shadow:0 0 var(--fs-spacing-5) var(--fs-spacing-5) var(--fs-skeleton-shimmer-bkg-color);--fs-skeleton-shimmer-transition-timing:850ms;--fs-skeleton-shimmer-transition-function:linear;--fs-skeleton-shimmer-transition-iteration:infinite;position:relative;overflow:hidden;background:var(--fs-skeleton-bkg-color);border-radius:var(--fs-skeleton-border-radius)}[data-fs-skeleton] [data-fs-skeleton-shimmer]{position:absolute;top:0;inset-inline-start:0;width:100vw;height:100%;animation:loading var(--fs-skeleton-shimmer-transition-timing) var(--fs-skeleton-shimmer-transition-iteration) var(--fs-skeleton-shimmer-transition-function)}html[dir=rtl] [data-fs-skeleton] [data-fs-skeleton-shimmer]{animation-name:loading-rtl}[data-fs-skeleton] [data-fs-skeleton-shimmer]:after{position:absolute;width:var(--fs-skeleton-shimmer-width);height:var(--fs-skeleton-shimmer-height);content:"";background:var(--fs-skeleton-shimmer-bkg-color);box-shadow:var(--fs-skeleton-shimmer-box-shadow)}[data-fs-skeleton][data-fs-skeleton-border=regular]{border-radius:var(--fs-skeleton-border-radius)}[data-fs-skeleton][data-fs-skeleton-border=pill]{border-radius:var(--fs-border-radius-pill)}[data-fs-skeleton][data-fs-skeleton-border=circle]{border-radius:var(--fs-border-radius-circle)}@keyframes loading{0%{transform:translate3d(-50vw,0,0)}to{transform:translateZ(0)}}@keyframes loading-rtl{0%{transform:translate3d(50vw,0,0)}to{transform:translateZ(0)}}[data-fs-overlay]{--fs-overlay-bkg-color:rgb(0 0 0/20%);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fs-z-index-highest);background-color:var(--fs-overlay-bkg-color)}[data-fs-sr-only]:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@layer components{.section{width:100%}.section .text__title-section{margin-bottom:var(--fs-spacing-3)}}[data-fs-dropdown-menu]{--fs-dropdown-menu-bkg-color:var(--fs-color-tertiary-bkg);--fs-dropdown-menu-border-radius:var(--fs-border-radius);--fs-dropdown-menu-box-shadow:var(--fs-shadow-hover);--fs-dropdown-item-min-height:2.375rem;--fs-dropdown-item-padding:var(--fs-spacing-1) var(--fs-spacing-2) var(--fs-spacing-1) var(--fs-spacing-1);--fs-dropdown-item-text-size:var(--fs-text-size-base);--fs-dropdown-item-text-weight:var(--fs-text-weight-regular);--fs-dropdown-item-color:var(--fs-color-link);--fs-dropdown-item-bkg-color:var(--fs-color-tertiary-bkg-light);--fs-dropdown-item-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-dropdown-item-border-bottom-color:var(--fs-border-color-light);--fs-dropdown-item-icon-min-width:1.125rem;--fs-dropdown-item-icon-margin-right:var(--fs-spacing-0);--fs-dropdown-item-icon-margin-top:calc(-1 * var(--fs-spacing-1));--fs-dropdown-item-small-min-height:1.75rem;--fs-dropdown-item-small-padding:var(--fs-spacing-0) var(--fs-spacing-2) var(--fs-spacing-0) var(--fs-spacing-1);--fs-dropdown-item-small-text-size:var(--fs-text-size-1);display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--fs-spacing-0);overflow:hidden;background:var(--fs-dropdown-menu-bkg-color);border-radius:var(--fs-dropdown-menu-border-radius);box-shadow:var(--fs-dropdown-menu-box-shadow)}[data-fs-dropdown-menu] [data-fs-dropdown-item]{display:flex;align-items:center;width:100%;min-height:var(--fs-dropdown-item-min-height);overflow:hidden;font-size:var(--fs-dropdown-item-text-size);font-weight:var(--fs-dropdown-item-text-weight);color:var(--fs-dropdown-item-color);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--fs-dropdown-item-bkg-color);border-width:0}[data-fs-dropdown-menu] [data-fs-dropdown-item]:not(:last-child){border-bottom:1px solid var(--fs-dropdown-item-border-bottom-color)}[data-fs-dropdown-menu] [data-fs-dropdown-item]:focus,[data-fs-dropdown-menu] [data-fs-dropdown-item]:hover{text-decoration:none;background-color:var(--fs-dropdown-item-bkg-color-hover);outline:none}[data-fs-dropdown-menu] [data-fs-dropdown-item] [data-fs-dropdown-item-icon]{display:flex;min-width:var(--fs-dropdown-item-icon-min-width);margin-right:var(--fs-dropdown-item-icon-margin-right)}[data-fs-dropdown-menu] [data-fs-dropdown-item]>a{color:var(--fs-dropdown-item-color)}[data-fs-dropdown-menu] [data-fs-product-comparison-dropdown-menu-content] [data-fs-dropdown-item]{border-bottom:none}[data-fs-dropdown-menu][data-fs-dropdown-menu-size=small] [data-fs-dropdown-item]{min-height:var(--fs-dropdown-item-small-min-height);padding:var(--fs-dropdown-item-small-padding);font-size:var(--fs-dropdown-item-small-text-size)}[data-fs-card]{--fs-card-border-radius:var(--fs-border-radius);--fs-card-border-width:var(--fs-border-width);--fs-card-border-color:var(--fs-border-color-light);--fs-card-header-padding:var(--fs-spacing-3);--fs-card-header-bkg-color:var(--fs-color-neutral-bkg);--fs-card-header-font-weight:var(--fs-text-weight-bold);--fs-card-header-icon-color:var(--fs-color-main-2);--fs-card-body-padding:var(--fs-spacing-3);border:var(--fs-card-border-width) solid var(--fs-card-border-color);border-radius:var(--fs-card-border-radius)}[data-fs-card] [data-fs-card-header]{border-top-left-radius:var(--fs-card-border-radius);border-top-right-radius:var(--fs-card-border-radius);padding:var(--fs-card-header-padding);background-color:var(--fs-card-header-bkg-color);font-weight:var(--fs-card-header-font-weight);display:flex;justify-content:space-between}[data-fs-card] [data-fs-card-header] [data-fs-button]{--fs-button-height:var(--fs-spacing-4)}[data-fs-card] [data-fs-card-header] [data-fs-icon]{color:var(--fs-card-header-icon-color)}[data-fs-card] [data-fs-card-body]{padding:var(--fs-card-body-padding)}[data-fs-file-upload-card]{--fs-file-upload-card-padding:var(--fs-spacing-3);--fs-file-upload-card-bkg-color:var(--fs-color-neutral-0);--fs-file-upload-card-border-width:var(--fs-border-width);--fs-file-upload-card-border-color:var(--fs-border-color-light);--fs-file-upload-card-border-radius:var(--fs-border-radius-medium);--fs-file-upload-card-dropzone-padding:var(--fs-spacing-3) var(--fs-spacing-4);--fs-file-upload-card-dropzone-border-width:var(--fs-border-width-thick);--fs-file-upload-card-dropzone-border-color:var(--fs-border-color-light);--fs-file-upload-card-dropzone-border-radius:var(--fs-border-radius);--fs-file-upload-card-icon-size:3rem;--fs-file-upload-card-badge-size:1.5rem;--fs-file-upload-card-badge-bg-color:#0366dd;--fs-file-upload-card-shadow-color:#bfdbfe;--fs-file-upload-card-title-color:var(--fs-color-text);--fs-file-upload-card-link-color:var(--fs-color-link);position:absolute;top:calc(100% + var(--fs-spacing-1));right:0;left:0;z-index:var(--fs-z-index-dropdown,1000);width:100%;max-height:0;padding:var(--fs-file-upload-card-padding);margin:0;overflow:hidden;pointer-events:none;background:var(--fs-file-upload-card-bkg-color);border:var(--fs-file-upload-card-border-width) solid var(--fs-file-upload-card-border-color);border-radius:var(--fs-file-upload-card-border-radius);opacity:0;transition:opacity var(--fs-transition-timing) ease,transform var(--fs-transition-timing) ease,max-height .3s ease;transform:translateY(-10px)}[data-fs-file-upload-card][data-fs-file-upload-card-open=true]{height:285px;max-height:285px;pointer-events:auto;opacity:1;transform:translateY(0)}[data-fs-file-upload-card][data-fs-file-upload-card-open=true][data-fs-file-upload-card-has-file=true]{height:auto;max-height:none;overflow:visible}[data-fs-file-upload-card][data-fs-file-upload-card-open=true][data-fs-file-upload-card-has-file=true] [data-fs-card-body],[data-fs-file-upload-card][data-fs-file-upload-card-open=true][data-fs-file-upload-card-has-file=true] [data-fs-card]{height:auto}[data-fs-file-upload-card] [data-fs-card]{height:100%}[data-fs-file-upload-card] [data-fs-card-header]{display:none}[data-fs-file-upload-card] [data-fs-card-body]{height:100%;padding:0}[data-fs-file-upload-card-dropzone]{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;height:100%;padding:var(--fs-file-upload-card-dropzone-padding);border:var(--fs-file-upload-card-dropzone-border-width) dashed var(--fs-file-upload-card-dropzone-border-color);border-radius:var(--fs-file-upload-card-dropzone-border-radius);transition:border-color var(--fs-transition-timing) ease,background-color var(--fs-transition-timing) ease}[data-fs-file-upload-card-dropzone][data-fs-file-upload-card-dragging=true]{background-color:var(--fs-color-primary-bkg-light,#f0f7ff);border-color:var(--fs-color-primary-bkg)}[data-fs-file-upload-card-icon]{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fs-file-upload-card-icon-size);height:var(--fs-file-upload-card-icon-size);margin-bottom:var(--fs-spacing-2)}[data-fs-file-upload-card-icon-shadow]{position:absolute;top:.5rem;left:.5rem;z-index:0;width:100%;height:100%;background-color:var(--fs-file-upload-card-shadow-color);border-radius:var(--fs-border-radius-medium);transform:rotate(6deg)}[data-fs-file-upload-card-icon-wrapper]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--fs-color-neutral-0);border:3px solid var(--fs-color-text);border-radius:var(--fs-border-radius-medium)}[data-fs-file-upload-card-icon-wrapper] [data-fs-icon]{color:var(--fs-color-text);transform:rotate(90deg)}[data-fs-file-upload-card-icon-badge]{position:absolute;top:-.75rem;left:-.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--fs-file-upload-card-badge-size);height:var(--fs-file-upload-card-badge-size);background-color:#fff;border:3px solid var(--fs-file-upload-card-badge-bg-color);border-radius:var(--fs-border-radius-circle);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}[data-fs-file-upload-card-icon-badge] [data-fs-icon]{color:var(--fs-file-upload-card-badge-bg-color);stroke-width:1.625rem}[data-fs-file-upload-card-title]{margin:0 0 var(--fs-spacing-3) 0;font-size:var(--fs-text-size-legend);font-weight:var(--fs-text-weight-medium);line-height:1.5;color:var(--fs-file-upload-card-title-color);text-align:center}[data-fs-file-upload-card-select-button]{width:6.625rem;height:2.5rem;min-height:2.5rem;margin-top:0;--fs-button-border-radius:var(--fs-border-radius-pill);--fs-button-primary-bkg-color:#0366dd;--fs-button-secondary-bkg-color-hover:white;--fs-button-primary-text-color:var(--fs-color-neutral-0);--fs-button-secondary-text-color:#0366dd;--fs-button-secondary-bkg-color:transparent;--fs-button-secondary-border-color:#d6d6d6;--fs-button-secondary-text-color-hover:#0366dd;--fs-button-secondary-border-color-hover:#0366dd}[data-fs-file-upload-card-select-button] [data-fs-button-wrapper]{padding:0}[data-fs-file-upload-card-template-link]{padding:0;margin-top:var(--fs-spacing-2);font-size:var(--fs-text-size-legend);font-weight:var(--fs-text-weight-medium);color:var(--fs-file-upload-card-badge-bg-color);text-decoration:none;cursor:pointer;background:none;border:none;transition:opacity var(--fs-transition-timing) ease}[data-fs-file-upload-card-template-link]:hover{text-decoration:underline;opacity:.7}[data-fs-file-upload-card-template-link]:focus-visible{border-radius:var(--fs-border-radius-small);outline:.125rem solid var(--fs-color-focus-ring);outline-offset:.125rem}[data-fs-file-upload-card-files]{width:100%;padding:var(--fs-spacing-3);margin-top:var(--fs-spacing-4);background-color:var(--fs-color-neutral-bkg,#f5f5f5);border-radius:var(--fs-border-radius)}[data-fs-file-upload-card-files-title]{margin:0 0 var(--fs-spacing-2) 0;font-size:var(--fs-text-size-tiny);font-weight:var(--fs-text-weight-bold);color:var(--fs-color-text);text-align:center}[data-fs-file-upload-card-files-list]{display:flex;flex-direction:column;gap:var(--fs-spacing-1);padding:0;margin:0;list-style:none}[data-fs-file-upload-card-file-item]{display:flex;gap:var(--fs-spacing-1);align-items:center;justify-content:center;font-size:var(--fs-text-size-tiny);color:var(--fs-color-text)}[data-fs-file-upload-card-file-item] span:first-child{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fs-file-upload-card-file-size]{color:var(--fs-color-text-light)}[data-fs-file-upload-status]{--fs-file-upload-status-padding:var(--fs-spacing-0);--fs-file-upload-status-gap:var(--fs-spacing-3);--fs-file-upload-status-bkg-color:var(--fs-color-neutral-0);--fs-file-upload-status-file-info-padding:var(--fs-spacing-3);--fs-file-upload-status-file-info-border-color:var(--fs-border-color-light);--fs-file-upload-status-file-info-border-radius:1.25rem;--fs-file-upload-status-icon-size:var(--fs-spacing-6);--fs-file-upload-status-icon-bg-completed:#08a822;--fs-file-upload-status-icon-bg-uploading:#08a822;--fs-file-upload-status-icon-bg-error:#d31a15;--fs-file-upload-status-filename-color:var(--fs-color-text);--fs-file-upload-status-text-color:var(--fs-color-text-light);--fs-file-upload-status-button-width:100%;--fs-file-upload-status-button-height:var(--fs-spacing-7);display:flex;flex-direction:column;gap:var(--fs-file-upload-status-gap);width:100%;padding:var(--fs-file-upload-status-padding);background-color:var(--fs-file-upload-status-bkg-color)}[data-fs-file-upload-status-file-info]{display:flex;gap:var(--fs-spacing-3);align-items:center;padding:var(--fs-file-upload-status-file-info-padding);background-color:var(--fs-color-neutral-0);border:var(--fs-border-width) solid var(--fs-file-upload-status-file-info-border-color);border-radius:var(--fs-file-upload-status-file-info-border-radius)}[data-fs-file-upload-status-file-info][data-fs-file-upload-state=error]{background-color:#fdf6f5;border:1px solid #ffdfd9}[data-fs-file-upload-status-icon]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--fs-file-upload-status-icon-size);height:var(--fs-file-upload-status-icon-size);border-radius:var(--fs-border-radius)}[data-fs-file-upload-status-icon-loading],[data-fs-file-upload-status-icon-processing]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--fs-file-upload-status-icon-bg-uploading);border-radius:var(--fs-border-radius)}[data-fs-file-upload-status-icon-loading] [data-fs-icon],[data-fs-file-upload-status-icon-processing] [data-fs-icon]{overflow:visible;color:var(--fs-color-neutral-0);fill:currentColor;stroke:currentColor;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-fs-file-upload-status-icon-completed]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--fs-file-upload-status-icon-bg-completed);border-radius:var(--fs-border-radius-medium)}[data-fs-file-upload-status-icon-completed] [data-fs-icon]{overflow:visible;color:var(--fs-color-neutral-0);fill:currentColor;stroke:currentColor}[data-fs-file-upload-status-icon-error]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--fs-file-upload-status-icon-bg-error);border-radius:var(--fs-border-radius-medium)}[data-fs-file-upload-status-icon-error] [data-fs-icon]{overflow:visible;color:var(--fs-color-neutral-0);fill:currentColor;stroke:currentColor}[data-fs-file-upload-status-details]{display:flex;flex:1;flex-direction:column;gap:var(--fs-spacing-0);min-width:0}[data-fs-file-upload-status-filename]{font-size:var(--fs-text-size-body)}[data-fs-file-upload-status-filename],[data-fs-file-upload-status-text-error]{margin:0;overflow:hidden;font-weight:var(--fs-text-weight-medium);color:var(--fs-file-upload-status-filename-color);text-overflow:ellipsis;white-space:nowrap}[data-fs-file-upload-status-text-error],[data-fs-file-upload-status-text]{font-size:var(--fs-text-size-legend)}[data-fs-file-upload-status-text]{margin:0;font-weight:var(--fs-text-weight-medium);color:var(--fs-file-upload-status-text-color)}[data-fs-file-upload-status-state=error] [data-fs-file-upload-status-text]{font-size:var(--fs-text-size-1);font-weight:500}[data-fs-file-upload-status-remove]{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--fs-spacing-1);color:var(--fs-color-text);cursor:pointer;background:none;border:none;transition:opacity var(--fs-transition-timing) ease}[data-fs-file-upload-status-remove]:hover{opacity:.7}[data-fs-file-upload-status-remove]:focus-visible{border-radius:var(--fs-border-radius-small);outline:2px solid var(--fs-color-focus-ring);outline-offset:2px}[data-fs-file-upload-status-remove] [data-fs-icon]{width:var(--fs-spacing-4);height:var(--fs-spacing-4)}[data-fs-file-upload-status-search-button]{width:var(--fs-file-upload-status-button-width);height:var(--fs-file-upload-status-button-height);min-height:var(--fs-file-upload-status-button-height);--fs-button-border-radius:var(--fs-border-radius-pill);--fs-button-primary-bkg-color:#0366dd;--fs-button-primary-bkg-color-hover:#0252b8;--fs-button-primary-text-color:var(--fs-color-neutral-0)}[data-fs-file-upload-status-search-button] [data-fs-button-wrapper]{padding:0}[data-fs-file-upload-status-error-actions]{display:flex;gap:var(--fs-spacing-2);width:100%}[data-fs-file-upload-status-download-button],[data-fs-file-upload-status-select-button]{flex:1;height:var(--fs-file-upload-status-button-height);min-height:var(--fs-file-upload-status-button-height);--fs-button-border-radius:var(--fs-border-radius-pill);--fs-button-primary-bkg-color:#0366dd;--fs-button-primary-bkg-color-hover:#0252b8;--fs-button-primary-text-color:var(--fs-color-neutral-0);--fs-button-secondary-text-color:#0366dd;--fs-button-secondary-bkg-color:transparent;--fs-button-secondary-border-color:#d6d6d6;--fs-button-secondary-text-color-hover:var(--fs-color-neutral-0)}[data-fs-file-upload-status-download-button] [data-fs-button-wrapper],[data-fs-file-upload-status-select-button] [data-fs-button-wrapper]{padding:0}[data-fs-quick-order-drawer]{--fs-quick-order-drawer-width:91%;--fs-quick-order-drawer-padding:var(--fs-spacing-11);--fs-quick-order-drawer-row-height:3rem;--fs-quick-order-drawer-bkg-color:var(--fs-color-body-bkg);--fs-quick-order-drawer-primary-text-color:var(--fs-color-text);--fs-quick-order-drawer-secondary-text-color:var(--fs-color-text-light);--fs-quick-order-drawer-inverse-text-color:var(--fs-color-text-inverse);--fs-quick-order-drawer-border-width:var(--fs-border-width);--fs-quick-order-drawer-border-color:var(--fs-color-neutral-2);--fs-quick-order-drawer-border-radius:var(--fs-border-radius-medium);--fs-quick-order-drawer-border-radius-pill:var(--fs-border-radius-pill);--fs-quick-order-drawer-title-size:var(--fs-text-size-4);--fs-quick-order-drawer-text-size-body:var(--fs-text-size-1);--fs-quick-order-drawer-text-size-small:var(--fs-text-size-0);--fs-quick-order-drawer-text-size-default:var(--fs-text-size-2);--fs-quick-order-drawer-text-size-legend:var(--fs-text-size-legend);--fs-quick-order-drawer-text-weight-regular:var(--fs-text-weight-regular);--fs-quick-order-drawer-text-weight-medium:var(--fs-text-weight-medium);--fs-quick-order-drawer-text-weight-semibold:var(--fs-text-weight-semibold);--fs-quick-order-drawer-header-completed-bkg:var(--fs-color-success-2);--fs-quick-order-drawer-header-completed-color:var(--fs-color-neutral-0);--fs-quick-order-drawer-alert-bkg-color:var(--fs-color-info-bkg);--fs-quick-order-drawer-alert-icon-color:var(--fs-color-link);--fs-quick-order-drawer-out-of-stock-bkg:var(--fs-color-neutral-1);--fs-quick-order-drawer-col-product-width:33%;--fs-quick-order-drawer-col-availability-width:17%;--fs-quick-order-drawer-col-price-width:20%;--fs-quick-order-drawer-col-quantity-width:24%;--fs-quick-order-drawer-col-actions-width:6%;--fs-quick-order-drawer-footer-icon-color:#858585;--fs-quick-order-drawer-footer-icon-bkg:#f5f5f5;--fs-quick-order-drawer-footer-icon-size:3rem;--fs-quick-order-drawer-footer-btn-color:var(--fs-color-primary-text);--fs-quick-order-drawer-footer-btn-bkg:var(--fs-color-primary-bkg);--fs-quick-order-drawer-footer-btn-height:var(--fs-spacing-9);display:flex;flex-direction:column;height:100%;color:var(--fs-quick-order-drawer-primary-text-color);background-color:var(--fs-quick-order-drawer-bkg-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-text=primary],[data-fs-quick-order-drawer] [data-fs-quick-order-text=primary]{overflow:hidden;font-weight:var(--fs-quick-order-drawer-text-weight-medium);line-height:120%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-text=secondary],[data-fs-quick-order-drawer] [data-fs-quick-order-text=secondary]{overflow:hidden;font-size:var(--fs-quick-order-drawer-text-size-legend);font-weight:var(--fs-quick-order-drawer-text-weight-regular);line-height:120%;color:var(--fs-quick-order-drawer-secondary-text-color);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}[data-fs-quick-order-drawer][data-fs-slide-over][data-fs-slide-over-size=partial]{width:var(--fs-quick-order-drawer-width)}@media(min-width:1280px){[data-fs-quick-order-drawer][data-fs-slide-over][data-fs-slide-over-size=partial]{width:var(--fs-quick-order-drawer-width);max-width:var(--fs-quick-order-drawer-width)}}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header]{flex-shrink:0;padding:var(--fs-spacing-4) var(--fs-spacing-4) var(--fs-spacing-4) var(--fs-quick-order-drawer-padding);border-bottom:var(--fs-quick-order-drawer-border-width) solid var(--fs-quick-order-drawer-border-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header] [data-fs-icon]{color:var(--fs-quick-order-drawer-primary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header] [data-fs-quick-order-drawer-title-container]{display:flex;align-items:center;width:50%;height:100%}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header] [data-fs-quick-order-drawer-icon]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--fs-spacing-5);height:var(--fs-spacing-5);margin:0;margin-right:var(--fs-spacing-2);margin-left:var(--fs-spacing-9)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header] [data-fs-quick-order-icon-completed]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--fs-quick-order-drawer-header-completed-bkg);border-radius:var(--fs-quick-order-drawer-border-radius)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header] [data-fs-quick-order-icon-completed] [data-fs-icon]{width:var(--fs-spacing-4);height:var(--fs-spacing-4);overflow:visible;color:var(--fs-quick-order-drawer-header-completed-color);fill:currentcolor}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-header] [data-fs-quick-order-drawer-title]{padding:0 .5rem;font-size:var(--fs-quick-order-drawer-title-size);font-weight:var(--fs-quick-order-drawer-text-weight-semibold);line-height:120%;vertical-align:middle}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content]{flex:1;min-height:0;padding:var(--fs-spacing-4) var(--fs-quick-order-drawer-padding);overflow-x:hidden;overflow-y:auto;font-size:var(--fs-quick-order-drawer-text-size-body)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-alert]{width:100%;max-width:none;font-weight:var(--fs-quick-order-drawer-text-weight-semibold);background-color:var(--fs-quick-order-drawer-alert-bkg-color);border-radius:var(--fs-spacing-0)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-alert] svg{color:var(--fs-quick-order-drawer-alert-icon-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table]{width:100%;table-layout:fixed}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head]{color:var(--fs-quick-order-drawer-secondary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head] [data-fs-table-cell=header]{font-weight:var(--fs-quick-order-drawer-text-weight-medium)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head] [data-fs-table-cell]:first-child{width:var(--fs-quick-order-drawer-col-product-width)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head] [data-fs-table-cell]:nth-child(2){width:var(--fs-quick-order-drawer-col-availability-width)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head] [data-fs-table-cell]:nth-child(3){width:var(--fs-quick-order-drawer-col-price-width)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head] [data-fs-table-cell]:nth-child(4){width:var(--fs-quick-order-drawer-col-quantity-width)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-head] [data-fs-table-cell]:nth-child(5){width:var(--fs-quick-order-drawer-col-actions-width)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-row]{height:var(--fs-quick-order-drawer-row-height);border-bottom:var(--fs-quick-order-drawer-border-width) solid var(--fs-quick-order-drawer-border-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-cell]{padding:1rem 0}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-tooltip-wrapper]{position:absolute;top:1.875rem;color:var(--fs-quick-order-drawer-inverse-text-color);background-color:var(--fs-quick-order-drawer-primary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-table-row=available],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-table-row=available]{color:var(--fs-quick-order-drawer-primary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-table-row=outOfStock]{color:var(--fs-quick-order-drawer-secondary-text-color);background-color:var(--fs-quick-order-drawer-out-of-stock-bkg)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product]{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-quick-order-drawer-table-cell-img-container],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-quick-order-table-cell-img-container],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-quick-order-drawer-table-cell-img-container],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-quick-order-table-cell-img-container]{display:flex;flex-direction:column;align-items:center;padding:0 .5rem}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-quick-order-drawer-table-cell-name-container],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-quick-order-table-cell-name-container],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-quick-order-drawer-table-cell-name-container],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-quick-order-table-cell-name-container]{display:flex;flex-direction:column;padding:var(--fs-spacing-3) var(--fs-spacing-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-tooltip] [data-fs-button],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-tooltip] [data-fs-button]{width:2rem}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-tooltip] [data-fs-button] [data-fs-button-wrapper],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-tooltip] [data-fs-button] [data-fs-button-wrapper]{width:var(--fs-spacing-4)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-tooltip],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-tooltip]{align-self:flex-start}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=product] [data-fs-tooltip] svg,[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=product] [data-fs-tooltip] svg{width:1.25rem;height:1.25rem;margin:0;color:var(--fs-quick-order-drawer-secondary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-cell=price],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-cell=price]{padding-right:3%}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-badge]{font-size:var(--fs-quick-order-drawer-text-size-small);font-weight:var(--fs-quick-order-drawer-text-weight-medium);text-transform:none}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-quantity-selector-input]{padding:0 .5rem 0 0;border-radius:var(--fs-quick-order-drawer-border-radius-pill)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-quantity-selector-button]:disabled svg{color:var(--fs-quick-order-drawer-secondary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-quantity-selector-input]:disabled{color:var(--fs-quick-order-drawer-secondary-text-color);background-color:rgba(0,0,0,0)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-table-price=available],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-table-price=available]{color:var(--fs-quick-order-drawer-primary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-table-price=outOfStock],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-table-price=outOfStock]{color:var(--fs-quick-order-drawer-secondary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-delete-cell] [data-fs-button-wrapper],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-delete-cell] [data-fs-button-wrapper]{width:2.5rem;height:2.5rem}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-delete-cell] [data-fs-button-wrapper] [data-fs-icon],[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-drawer-delete-cell] [data-fs-button-wrapper] [data-fs-icon]{width:1.5rem;height:1.5rem;margin:0}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-empty-state]{padding:var(--fs-spacing-7) var(--fs-spacing-4);border-bottom:none}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-empty-state] [data-fs-quick-order-empty-state-container]{display:flex;flex-direction:column;gap:var(--fs-spacing-3);align-items:center;justify-content:center;width:100%}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-empty-state] [data-fs-quick-order-empty-state-icon]{color:var(--fs-quick-order-drawer-secondary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-empty-state] [data-fs-quick-order-empty-state-content]{width:100%;text-align:center}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-empty-state] [data-fs-quick-order-empty-state-title]{margin:0;margin-bottom:var(--fs-spacing-1);font-size:var(--fs-quick-order-drawer-text-size-default);font-weight:var(--fs-quick-order-drawer-text-weight-semibold);color:var(--fs-quick-order-drawer-primary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-quick-order-empty-state] [data-fs-quick-order-empty-state-message]{margin:0;font-size:var(--fs-quick-order-drawer-text-size-body);color:var(--fs-quick-order-drawer-secondary-text-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-content] [data-fs-quick-order-drawer-table] [data-fs-table-row]:has([data-fs-quick-order-empty-state]){border-bottom:none}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-footer]{display:flex;flex-shrink:0;justify-content:space-between;padding:var(--fs-spacing-5) var(--fs-quick-order-drawer-padding);background-color:var(--fs-quick-order-drawer-bkg-color);border-top:var(--fs-quick-order-drawer-border-width) solid var(--fs-quick-order-drawer-border-color)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-footer] [data-fs-quick-order-drawer-footer-items]{display:flex;gap:var(--fs-spacing-2);align-items:center;font-size:var(--fs-quick-order-drawer-text-size-default);font-weight:var(--fs-quick-order-drawer-text-weight-medium)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-footer] [data-fs-quick-order-drawer-footer-items] [data-fs-icon]{display:flex;align-items:center;justify-content:center;width:var(--fs-quick-order-drawer-footer-icon-size);height:var(--fs-quick-order-drawer-footer-icon-size);padding:var(--fs-spacing-2);color:var(--fs-quick-order-drawer-footer-icon-color);background-color:var(--fs-quick-order-drawer-footer-icon-bkg);border-radius:var(--fs-quick-order-drawer-border-radius)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-footer] [data-fs-quick-order-drawer-footer-actions]{display:flex;gap:var(--fs-spacing-4);align-items:center}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-footer] [data-fs-quick-order-drawer-footer-actions] [data-fs-price]{font-size:var(--fs-quick-order-drawer-text-size-default);font-weight:var(--fs-quick-order-drawer-text-weight-medium)}[data-fs-quick-order-drawer] [data-fs-quick-order-drawer-footer] [data-fs-quick-order-drawer-footer-actions] [data-fs-button-wrapper]{height:var(--fs-quick-order-drawer-footer-btn-height);padding:0 var(--fs-spacing-7);font-size:var(--fs-quick-order-drawer-text-size-body);color:var(--fs-quick-order-drawer-footer-btn-color);background-color:var(--fs-quick-order-drawer-footer-btn-bkg);border-radius:var(--fs-quick-order-drawer-border-radius-pill)}[data-fs-slide-over]{--fs-slide-over-bkg-color:var(--fs-color-body-bkg);--fs-slide-over-transition-timing:var(--fs-transition-timing);--fs-slide-over-header-padding:var(--fs-spacing-2) var(--fs-spacing-3) var(--fs-spacing-2);--fs-slide-over-header-bkg-color:var(--fs-color-neutral-0);--fs-slide-over-partial-gap:calc(2 * var(--fs-grid-padding));--fs-slide-over-partial-width-mobile:calc(100vw - var(--fs-slide-over-partial-gap));--fs-slide-over-partial-width-notebook:calc(100% / 3);--fs-slide-over-partial-max-width-notebook:calc(var(--fs-grid-breakpoint-notebook) / 3);--fs-slide-over-partial-height-bottom:80vh;position:fixed;background-color:var(--fs-slide-over-bkg-color)}[data-fs-slide-over]:not([data-fs-slide-over-direction=bottomSide]){height:100vh;height:100dvh}[data-fs-slide-over][data-fs-slide-over-size=full]{width:100vw}[data-fs-slide-over][data-fs-slide-over-size=partial]{width:var(--fs-slide-over-partial-width-mobile)}@media(min-width:1280px){[data-fs-slide-over][data-fs-slide-over-size=partial]{width:var(--fs-slide-over-partial-width-notebook);max-width:var(--fs-slide-over-partial-max-width-notebook)}}[data-fs-slide-over][data-fs-slide-over-state=in]{transition:transform var(--fs-slide-over-transition-timing) ease-in}[data-fs-slide-over]:not([data-fs-slide-over-direction=bottomSide])[data-fs-slide-over-state=in]{transform:translateX(0)}[data-fs-slide-over][data-fs-slide-over-direction=bottomSide][data-fs-slide-over-state=in]{transform:translateY(0)}[data-fs-slide-over][data-fs-slide-over-state=out]{transition:transform var(--fs-slide-over-transition-timing) ease-out}[data-fs-slide-over][data-fs-slide-over-direction=leftSide]{inset-inline-start:0}[data-fs-slide-over][data-fs-slide-over-direction=leftSide][data-fs-slide-over-state=out]{transform:translateX(-100%)}@media(prefers-reduced-motion:no-preference){html[dir=rtl] [data-fs-slide-over][data-fs-slide-over-direction=leftSide][data-fs-slide-over-state=out]{transform:translateX(100%)}}[data-fs-slide-over][data-fs-slide-over-direction=rightSide]{inset-inline-end:0}[data-fs-slide-over][data-fs-slide-over-direction=rightSide][data-fs-slide-over-state=out]{transform:translateX(100%)}@media(prefers-reduced-motion:no-preference){html[dir=rtl] [data-fs-slide-over][data-fs-slide-over-direction=rightSide][data-fs-slide-over-state=out]{transform:translateX(-100%)}}[data-fs-slide-over][data-fs-slide-over-direction=bottomSide]{top:auto;right:0;bottom:0;left:0;width:100vw;height:auto}[data-fs-slide-over][data-fs-slide-over-direction=bottomSide][data-fs-slide-over-state=out]{transform:translateY(100%)}[data-fs-slide-over][data-fs-slide-over-direction=bottomSide][data-fs-slide-over-size=full]{max-height:100vh}[data-fs-slide-over][data-fs-slide-over-direction=bottomSide][data-fs-slide-over-size=partial]{max-height:var(--fs-slide-over-partial-height-bottom)}[data-fs-slide-over] [data-fs-slide-over-header]{display:flex;align-items:center;justify-content:space-between;padding:var(--fs-slide-over-header-padding);background-color:var(--fs-slide-over-header-bkg-color)}[data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon]{-webkit-margin-end:calc(-1*var(--fs-spacing-1));margin-inline-end:calc(-1*var(--fs-spacing-1))}[data-fs-slide-over] [data-fs-slide-over-header] [data-fs-slide-over-header-icon] svg{width:32px;height:32px}@layer components{[data-fs-badge]{--fs-badge-padding:var(--fs-spacing-0) var(--fs-spacing-2);--fs-badge-border-radius:var(--fs-border-radius-pill);--fs-badge-border-width:0;--fs-badge-border-style:none;--fs-badge-border-color:transparent;--fs-badge-bkg-color:var(--fs-color-neutral-bkg);--fs-badge-text-color:var(--fs-color-text);--fs-badge-text-size:var(--fs-text-size-tiny);--fs-badge-text-weight:var(--fs-text-weight-bold);--fs-badge-transition-function:var(--fs-transition-function);--fs-badge-transition-property:var(--fs-transition-property);--fs-badge-transition-timing:var(--fs-transition-timing);--fs-badge-neutral-bkg-color:var(--fs-color-neutral-bkg);--fs-badge-neutral-text-color:var(--fs-badge-text-color);--fs-badge-neutral-border-color:var(--fs-color-neutral-bkg);--fs-badge-success-bkg-color:var(--fs-color-success-bkg);--fs-badge-success-text-color:var(--fs-badge-text-color);--fs-badge-success-border-color:var(--fs-color-success-bkg);--fs-badge-highlighted-bkg-color:var(--fs-color-highlighted-bkg);--fs-badge-highlighted-text-color:var(--fs-color-highlighted-text);--fs-badge-highlighted-border-color:var(--fs-color-highlighted-bkg);--fs-badge-info-bkg-color:var(--fs-color-info-bkg);--fs-badge-info-text-color:var(--fs-color-info-text);--fs-badge-info-border-color:var(--fs-color-info-bkg);--fs-badge-warning-bkg-color:var(--fs-color-warning-bkg);--fs-badge-warning-text-color:var(--fs-color-warning-text);--fs-badge-warning-border-color:var(--fs-color-warning-bkg);--fs-badge-danger-bkg-color:var(--fs-color-danger-bkg);--fs-badge-danger-text-color:var(--fs-badge-text-color);--fs-badge-danger-border-color:var(--fs-color-danger-bkg);--fs-badge-big-text-size:var(--fs-text-size-legend);--fs-badge-big-padding:var(--fs-spacing-1) var(--fs-spacing-2);--fs-badge-counter-size:var(--fs-spacing-3);--fs-badge-counter-padding:var(--fs-spacing-0);--fs-badge-counter-text-size:var(--fs-text-size-0);--fs-badge-counter-text-color:var(--fs-color-text-inverse);--fs-badge-counter-bkg-color:var(--fs-color-link);--fs-badge-counter-border-radius:var(--fs-border-radius-pill);--fs-badge-counter-border-color:var(--fs-color-body-bkg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--fs-badge-text-size);font-weight:var(--fs-badge-text-weight);line-height:1;color:var(--fs-badge-text-color);text-transform:uppercase;white-space:nowrap;border:var(--fs-badge-border-width) var(--fs-badge-border-style) var(--fs-badge-border-color);border-radius:var(--fs-badge-border-radius)}[data-fs-badge] [data-fs-badge-wrapper]{padding:var(--fs-badge-padding);overflow:hidden;border-radius:var(--fs-badge-border-radius)}[data-fs-badge][data-fs-badge-size=big]{font-size:var(--fs-badge-big-text-size)}[data-fs-badge][data-fs-badge-size=big] [data-fs-badge-wrapper]{padding:var(--fs-badge-big-padding)}[data-fs-badge][data-fs-badge-counter=true]{position:absolute;top:.375rem;left:1.625rem;font-size:10px;color:var(--fs-badge-counter-text-color);border-color:var(--fs-badge-counter-border-color);border-radius:var(--fs-badge-counter-border-radius)}[data-fs-badge][data-fs-badge-counter=true] [data-fs-badge-wrapper]{display:flex;align-items:center;justify-content:center;min-width:var(--fs-badge-counter-size);height:var(--fs-badge-counter-size);padding:var(--fs-badge-counter-padding);background-color:var(--fs-badge-counter-bkg-color);border-radius:var(--fs-badge-counter-border-radius)}[data-fs-badge][data-fs-badge-variant=success]{color:var(--fs-badge-success-text-color)}[data-fs-badge][data-fs-badge-variant=success] [data-fs-badge-wrapper]{background-color:var(--fs-badge-success-bkg-color);border-color:var(--fs-badge-success-border-color)}[data-fs-badge][data-fs-badge-variant=neutral]{color:var(--fs-badge-neutral-text-color)}[data-fs-badge][data-fs-badge-variant=neutral] [data-fs-badge-wrapper]{background-color:var(--fs-badge-neutral-bkg-color);border-color:var(--fs-badge-neutral-border-color)}[data-fs-badge][data-fs-badge-variant=highlighted]{color:var(--fs-badge-highlighted-text-color)}[data-fs-badge][data-fs-badge-variant=highlighted] [data-fs-badge-wrapper]{background-color:var(--fs-badge-highlighted-bkg-color);border-color:var(--fs-badge-highlighted-border-color)}[data-fs-badge][data-fs-badge-variant=info]{color:var(--fs-badge-info-text-color)}[data-fs-badge][data-fs-badge-variant=info] [data-fs-badge-wrapper]{background-color:var(--fs-badge-info-bkg-color);border-color:var(--fs-badge-info-border-color)}[data-fs-badge][data-fs-badge-variant=warning]{color:var(--fs-badge-warning-text-color)}[data-fs-badge][data-fs-badge-variant=warning] [data-fs-badge-wrapper]{background-color:var(--fs-badge-warning-bkg-color);border-color:var(--fs-badge-warning-border-color)}[data-fs-badge][data-fs-badge-variant=danger]{color:var(--fs-badge-danger-text-color)}[data-fs-badge][data-fs-badge-variant=danger] [data-fs-badge-wrapper]{background-color:var(--fs-badge-danger-bkg-color);border-color:var(--fs-badge-danger-border-color)}[data-fs-button]{--fs-button-padding:calc(var(--fs-spacing-1) - (var(--fs-button-border-width) * 2)) var(--fs-spacing-3);--fs-button-height:var(--fs-control-tap-size);--fs-button-gap:var(--fs-spacing-2);--fs-button-shadow:var(--fs-shadow);--fs-button-shadow-hover:var(--fs-button-shadow);--fs-button-border-radius:var(--fs-border-radius);--fs-button-border-width:var(--fs-border-width-thick);--fs-button-border-color:transparent;--fs-button-text-size:var(--fs-text-size-base);--fs-button-text-weight:var(--fs-text-weight-bold);--fs-button-transition-function:var(--fs-transition-function);--fs-button-transition-property:var(--fs-transition-property);--fs-button-transition-timing:var(--fs-transition-timing);--fs-button-primary-text-color:var(--fs-color-primary-text);--fs-button-primary-text-color-hover:var(--fs-button-primary-text-color);--fs-button-primary-text-color-active:var(--fs-button-primary-text-color);--fs-button-primary-bkg-color:var(--fs-color-primary-bkg);--fs-button-primary-bkg-color-hover:var(--fs-color-primary-bkg-hover);--fs-button-primary-bkg-color-active:var(--fs-color-primary-bkg-active);--fs-button-primary-border-color:transparent;--fs-button-primary-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-primary-inverse-text-color:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-hover:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-primary-inverse-bkg-color:var(--fs-button-primary-text-color);--fs-button-primary-inverse-bkg-color-hover:var(--fs-color-primary-bkg-light);--fs-button-primary-inverse-bkg-color-active:var(--fs-color-primary-bkg-light-active);--fs-button-primary-inverse-border-color:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-hover:var(--fs-button-primary-border-color);--fs-button-primary-inverse-border-color-active:var(--fs-button-primary-border-color);--fs-button-primary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-text-color:var(--fs-color-secondary-text);--fs-button-secondary-text-color-hover:var(--fs-color-text-inverse);--fs-button-secondary-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-bkg-color:var(--fs-color-secondary-bkg);--fs-button-secondary-bkg-color-hover:var(--fs-color-secondary-bkg-hover);--fs-button-secondary-bkg-color-active:var(--fs-color-secondary-bkg-active);--fs-button-secondary-border-color:var(--fs-button-secondary-text-color);--fs-button-secondary-border-color-hover:var(--fs-button-secondary-bkg-color-hover);--fs-button-secondary-border-color-active:var(--fs-button-secondary-bkg-color-active);--fs-button-secondary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-secondary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-text-color-hover:var(--fs-button-secondary-text-color);--fs-button-secondary-inverse-text-color-active:var(--fs-button-secondary-inverse-text-color-hover);--fs-button-secondary-inverse-bkg-color:var(--fs-button-secondary-bkg-color);--fs-button-secondary-inverse-bkg-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-secondary-inverse-bkg-color-active:var(--fs-color-secondary-bkg-light);--fs-button-secondary-inverse-border-color:var(--fs-button-secondary-inverse-text-color);--fs-button-secondary-inverse-border-color-hover:var(--fs-button-secondary-inverse-bkg-color-hover);--fs-button-secondary-inverse-border-color-active:var(--fs-button-secondary-inverse-bkg-color-active);--fs-button-secondary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-text-color:var(--fs-color-tertiary-text);--fs-button-tertiary-text-color-hover:var(--fs-button-tertiary-text-color);--fs-button-tertiary-text-color-active:var(--fs-button-primary-bkg-color);--fs-button-tertiary-bkg-color:var(--fs-color-tertiary-bkg);--fs-button-tertiary-bkg-color-hover:var(--fs-color-tertiary-bkg-hover);--fs-button-tertiary-bkg-color-active:var(--fs-color-tertiary-bkg-active);--fs-button-tertiary-border-color:transparent;--fs-button-tertiary-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-shadow-hover:var(--fs-button-shadow-hover);--fs-button-tertiary-inverse-text-color:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-hover:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-text-color-active:var(--fs-button-secondary-text-color-hover);--fs-button-tertiary-inverse-bkg-color:var(--fs-button-secondary-inverse-bkg-color);--fs-button-tertiary-inverse-bkg-color-hover:var(--fs-button-primary-bkg-color-hover);--fs-button-tertiary-inverse-bkg-color-active:var(--fs-button-primary-bkg-color-active);--fs-button-tertiary-inverse-border-color:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-hover:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-border-color-active:var(--fs-button-tertiary-border-color);--fs-button-tertiary-inverse-shadow-hover:var(--fs-button-shadow-hover);--fs-button-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-button-disabled-text-color:var(--fs-color-disabled-text);--fs-button-loading-label-column-gap:var(--fs-spacing-3);--fs-button-small-padding:var(--fs-spacing-0) var(--fs-spacing-1);--fs-button-small-min-height:var(--fs-spacing-7);--fs-button-small-gap:var(--fs-spacing-1);--fs-button-small-icon-width:var(--fs-spacing-3);--fs-button-small-icon-height:var(--fs-button-small-icon-width);--fs-button-icon-padding:0 var(--fs-spacing-1);display:flex;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:var(--fs-button-height);padding:0;cursor:pointer}[data-fs-button] [data-fs-button-wrapper]{position:relative;display:inline-flex;-moz-column-gap:var(--fs-button-gap);column-gap:var(--fs-button-gap);align-items:center;justify-content:center;width:100%;padding:var(--fs-button-padding);font-size:var(--fs-button-text-size);font-weight:var(--fs-button-text-weight);line-height:var(--fs-button-text-size);text-decoration:none;border:var(--fs-button-border-width) solid var(--fs-button-border-color);border-radius:var(--fs-button-border-radius);outline:none;box-shadow:var(--fs-button-shadow);transition:var(--fs-button-transition-property) var(--fs-button-transition-timing) var(--fs-button-transition-function)}[data-fs-button][data-fs-button-variant]:focus,[data-fs-button][data-fs-button-variant]:focus-visible{box-shadow:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){[data-fs-button][data-fs-button-variant]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant]:focus:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}}}[data-fs-button][data-fs-button-variant]:focus-visible [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant]:focus-visible:hover [data-fs-button-wrapper]{outline:none;box-shadow:0 0 0 1px var(--fs-color-body-bkg),0 0 0 var(--fs-border-width-thickest) var(--fs-color-focus-ring)}[data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]{color:var(--fs-button-disabled-text-color);cursor:not-allowed;background-color:var(--fs-button-disabled-bkg-color);border:0;box-shadow:none}[data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper] svg,[data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper] svg{color:var(--fs-color-neutral-5)}[data-fs-button][data-fs-button-variant]:disabled [data-fs-button-wrapper]:hover,[data-fs-button][data-fs-button-variant][data-fs-button-disabled=true] [data-fs-button-wrapper]:hover{color:var(--fs-button-disabled-text-color);background-color:var(--fs-button-disabled-bkg-color)}[data-fs-button][data-fs-button-size=small]{--fs-control-tap-size:var(--fs-button-small-min-height);padding:var(--fs-spacing-1)}[data-fs-button][data-fs-button-size=small] [data-fs-button-wrapper]{-moz-column-gap:var(--fs-button-small-gap);column-gap:var(--fs-button-small-gap);padding:var(--fs-button-small-padding)}[data-fs-button][data-fs-button-size=small]:not([data-fs-icon-button=true]) [data-fs-icon]{width:var(--fs-button-small-icon-width);height:var(--fs-button-small-icon-height)}[data-fs-button][data-fs-button-variant=primary] [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color);background-color:var(--fs-button-primary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-border-color)}[data-fs-button][data-fs-button-variant=primary]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover);border-color:var(--fs-button-primary-border-color-hover);box-shadow:var(--fs-button-primary-shadow-hover)}[data-fs-button][data-fs-button-variant=primary]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=primary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-hover);background-color:var(--fs-button-primary-bkg-color-hover)}[data-fs-button][data-fs-button-variant=primary]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-text-color-active);background-color:var(--fs-button-primary-bkg-color-active);border-color:var(--fs-button-primary-border-color-active)}[data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color);background-color:var(--fs-button-primary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-primary-inverse-border-color)}[data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover);border-color:var(--fs-button-primary-inverse-border-color-hover);box-shadow:var(--fs-button-primary-inverse-shadow-hover)}[data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-hover);background-color:var(--fs-button-primary-inverse-bkg-color-hover)}[data-fs-button][data-fs-button-variant=primary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-primary-inverse-text-color-active);background-color:var(--fs-button-primary-inverse-bkg-color-active);border-color:var(--fs-button-primary-inverse-border-color-active)}[data-fs-button][data-fs-button-variant=secondary] [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color);background-color:var(--fs-button-secondary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-border-color)}[data-fs-button][data-fs-button-variant=secondary]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover);border-color:var(--fs-button-secondary-border-color-hover);box-shadow:var(--fs-button-secondary-shadow-hover)}[data-fs-button][data-fs-button-variant=secondary]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=secondary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-hover);background-color:var(--fs-button-secondary-bkg-color-hover)}[data-fs-button][data-fs-button-variant=secondary]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-text-color-active);background-color:var(--fs-button-secondary-bkg-color-active);border-color:var(--fs-button-secondary-border-color-active)}[data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color);background-color:var(--fs-button-secondary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-secondary-inverse-border-color)}[data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover);border-color:var(--fs-button-secondary-inverse-border-color-hover);box-shadow:var(--fs-button-secondary-inverse-shadow-hover)}[data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-hover);background-color:var(--fs-button-secondary-inverse-bkg-color-hover)}[data-fs-button][data-fs-button-variant=secondary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-secondary-inverse-text-color-active);background-color:var(--fs-button-secondary-inverse-bkg-color-active);border-color:var(--fs-button-secondary-inverse-border-color-active)}[data-fs-button][data-fs-button-variant=tertiary] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color);background-color:var(--fs-button-tertiary-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-border-color)}[data-fs-button][data-fs-button-variant=tertiary]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover);border-color:var(--fs-button-tertiary-border-color-hover);box-shadow:var(--fs-button-tertiary-shadow-hover)}[data-fs-button][data-fs-button-variant=tertiary]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=tertiary]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-hover);background-color:var(--fs-button-tertiary-bkg-color-hover)}[data-fs-button][data-fs-button-variant=tertiary]:disabled [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=tertiary]:hover:disabled [data-fs-button-wrapper]{background-color:rgba(0,0,0,0)}[data-fs-button][data-fs-button-variant=tertiary]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-text-color-active);background-color:var(--fs-button-tertiary-bkg-color-active);border-color:var(--fs-button-tertiary-border-color-active)}[data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true] [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color);background-color:var(--fs-button-tertiary-inverse-bkg-color);border:var(--fs-button-border-width) solid var(--fs-button-tertiary-inverse-border-color)}[data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:hover [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover);border-color:var(--fs-button-tertiary-inverse-border-color-hover);box-shadow:var(--fs-button-tertiary-inverse-shadow-hover)}[data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus [data-fs-button-wrapper],[data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:focus-visible [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-hover);background-color:var(--fs-button-tertiary-inverse-bkg-color-hover)}[data-fs-button][data-fs-button-variant=tertiary][data-fs-button-inverse=true]:active [data-fs-button-wrapper]{color:var(--fs-button-tertiary-inverse-text-color-active);background-color:var(--fs-button-tertiary-inverse-bkg-color-active);border-color:var(--fs-button-tertiary-inverse-border-color-active)}[data-fs-button][data-fs-icon-button=true]{width:var(--fs-button-height)}[data-fs-button][data-fs-icon-button=true] [data-fs-button-wrapper]{-moz-column-gap:0;column-gap:0;width:100%;padding:0;border-width:0}[data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper]>*{pointer-events:none;opacity:0}[data-fs-button][data-fs-button-loading=true] [data-fs-button-wrapper] [data-fs-button-loading-label]{position:absolute;display:flex;-moz-column-gap:var(--fs-button-loading-label-column-gap);column-gap:var(--fs-button-loading-label-column-gap);opacity:1}[data-fs-icon]{display:flex;align-items:center;justify-content:center}[data-fs-price]{--fs-price-listing-text-size:var(--fs-text-size-legend);--fs-price-listing-color:var(--fs-color-text-light);--fs-price-listing-text-decoration:line-through;--fs-price-spot-font-weight:var(--fs-text-weight-bold);--fs-price-spot-color:var(--fs-color-text)}[data-fs-price][data-fs-price-variant=listing]{font-size:var(--fs-price-listing-text-size);line-height:1.7;color:var(--fs-price-listing-color);-webkit-text-decoration:var(--fs-price-listing-text-decoration);text-decoration:var(--fs-price-listing-text-decoration)}[data-fs-price][data-fs-price-variant=spot]{line-height:1.7;color:var(--fs-price-spot-color);font-weight:var(--fs-price-spot-font-weight)}[data-fs-alert]{--fs-alert-height:var(--fs-spacing-7);--fs-alert-padding-left:var(--fs-spacing-3);--fs-alert-padding-right:var(--fs-alert-padding-left);--fs-alert-bkg-color:var(--fs-color-highlighted-bkg);--fs-alert-text-color:var(--fs-color-highlighted-text);--fs-alert-text-size:var(--fs-text-size-1);--fs-alert-icon-width:var(--fs-spacing-4);--fs-alert-icon-height:var(--fs-alert-icon-width);--fs-alert-icon-margin-right:var(--fs-spacing-1);--fs-alert-icon-color:var(--fs-alert-text-color);--fs-alert-link-color:var(--fs-alert-text-color);--fs-alert-link-color-visited:var(--fs-alert-text-color);--fs-alert-button-text-color:var(--fs-alert-text-color);--fs-alert-button-bkg-color:var(--fs-alert-bkg-color);--fs-alert-button-border-radius:var(--fs-border-radius);display:flex;align-items:center;width:100%;height:var(--fs-alert-height);padding-right:var(--fs-alert-padding-right);padding-left:var(--fs-alert-padding-left);font-size:var(--fs-alert-text-size);color:var(--fs-alert-text-color);background-color:var(--fs-alert-bkg-color)}[data-fs-alert]>[data-fs-icon]{width:var(--fs-alert-icon-width);height:var(--fs-alert-icon-height);margin-right:var(--fs-alert-icon-margin-right);color:var(--fs-alert-icon-color)}[data-fs-alert] [data-fs-alert-content]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-fs-alert] [data-fs-alert-link],[data-fs-alert] span{font-weight:var(--fs-text-weight-bold)}[data-fs-alert] [data-fs-alert-link]{min-width:0;height:var(--fs-alert-height);padding:0 var(--fs-spacing-1);overflow:hidden;line-height:var(--fs-alert-height);color:var(--fs-alert-link-color);text-overflow:ellipsis;white-space:nowrap}[data-fs-alert] [data-fs-alert-link]:visited{color:var(--fs-alert-link-color-visited)}[data-fs-alert] [data-fs-alert-button]{margin-left:auto}[data-fs-alert] [data-fs-alert-button] [data-fs-button-wrapper]{color:var(--fs-alert-button-text-color)}[data-fs-alert] [data-fs-alert-button]:hover span{filter:brightness(.95)}[data-fs-alert][data-fs-alert-dismissible=true]{padding-right:0}[data-fs-quantity-selector]{--fs-qty-selector-width:calc(var(--fs-control-tap-size) * 2.7);--fs-qty-selector-height:calc(var(--fs-control-tap-size) + (var(--fs-qty-selector-border-width) * 2));--fs-qty-selector-shadow:none;--fs-qty-selector-shadow-hover:0 0 0 var(--fs-border-width) var(--fs-border-color-active);--fs-qty-selector-bkg-color:var(--fs-color-body-bkg);--fs-qty-selector-bkg-color-hover:var(--fs-qty-selector-bkg-color);--fs-qty-selector-border-radius:var(--fs-border-radius);--fs-qty-selector-border-width:var(--fs-border-width);--fs-qty-selector-border-width-hover:var(--fs-border-width);--fs-qty-selector-border-color:var(--fs-border-color);--fs-qty-selector-border-color-hover:var(--fs-border-color-active);--fs-qty-selector-text-size:var(--fs-text-size-base);--fs-qty-selector-text-color:var(--fs-color-text);--fs-qty-selector-button-bkg-color:transparent;--fs-qty-selector-button-border-radius:var(--fs-qty-selector-border-radius);--fs-qty-selector-disabled-bkg-color:var(--fs-color-disabled-bkg);--fs-qty-selector-disabled-text-color:var(--fs-color-disabled-text);--fs-qty-selector-disabled-border-color:var(--fs-qty-selector-disabled-bkg-color);position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:var(--fs-qty-selector-width);height:var(--fs-qty-selector-height);box-shadow:var(--fs-qty-selector-shadow)}[data-fs-quantity-selector] [data-quantity-selector-input]{width:100%;height:100%;padding:0;font-size:var(--fs-qty-selector-text-size);color:var(--fs-qty-selector-text-color);text-align:center;border:var(--fs-qty-selector-border-width) solid var(--fs-qty-selector-border-color);border-radius:var(--fs-qty-selector-border-radius)}[data-fs-quantity-selector] [data-quantity-selector-button]{position:absolute}[data-fs-quantity-selector] [data-quantity-selector-button] [data-fs-button-wrapper]{border-radius:var(--fs-qty-selector-button-border-radius)}[data-fs-quantity-selector] [data-quantity-selector-button]:not(:hover):not(:focus-visible) [data-fs-button-wrapper]{background-color:var(--fs-qty-selector-button-bkg-color)}[data-fs-quantity-selector] [data-quantity-selector-button]:first-of-type{inset-inline-start:0}[data-fs-quantity-selector] [data-quantity-selector-button]:last-of-type{inset-inline-end:0}[data-fs-quantity-selector] [data-quantity-selector-button]:disabled [data-fs-button-wrapper],[data-fs-quantity-selector] [data-quantity-selector-button]:disabled:focus-visible [data-fs-button-wrapper],[data-fs-quantity-selector] [data-quantity-selector-button]:disabled:hover [data-fs-button-wrapper]{background-color:var(--fs-qty-selector-button-bkg-color)}[data-fs-quantity-selector]:hover [data-quantity-selector-input]:not(:disabled):not(:focus){background-color:var(--fs-qty-selector-bkg-color-hover);border-color:var(--fs-qty-selector-border-color-hover);border-width:var(--fs-qty-selector-border-width-hover);box-shadow:var(--fs-qty-selector-shadow-hover)}[data-fs-quantity-selector=disabled] [data-quantity-selector-input]{color:var(--fs-qty-selector-disabled-text-color);background-color:var(--fs-qty-selector-disabled-bkg-color);border-color:var(--fs-qty-selector-disabled-border-color)}[data-fs-table]{--fs-table-cell-padding-x:var(--fs-spacing-3);--fs-table-cell-padding-y:var(--fs-spacing-1);--fs-table-head-weight:var(--fs-text-weight-bold);--fs-table-head-bkg-color:none;--fs-table-head-padding-y:var(--fs-spacing-2);--fs-table-footer-weight:var(--fs-table-head-weight);--fs-table-footer-bkg-color:none;--fs-table-colored-bkg-color:var(--fs-color-neutral-1);--fs-table-colored-border-radius:var(--fs-border-radius);--fs-table-bordered-border-width:var(--fs-border-width);--fs-table-bordered-border-color:var(--fs-border-color-light);display:block;width:100%;overflow-x:auto;white-space:nowrap}[data-fs-table] [data-fs-table-cell=data],[data-fs-table] [data-fs-table-cell=header]{padding-inline:var(--fs-table-cell-padding-x);overflow-x:auto;text-align:center}[data-fs-table] [data-fs-table-cell=data][data-fs-table-cell-align=left],[data-fs-table] [data-fs-table-cell=header][data-fs-table-cell-align=left]{text-align:start}[data-fs-table] [data-fs-table-cell=data][data-fs-table-cell-align=center],[data-fs-table] [data-fs-table-cell=header][data-fs-table-cell-align=center]{text-align:center}[data-fs-table] [data-fs-table-cell=data][data-fs-table-cell-align=right],[data-fs-table] [data-fs-table-cell=header][data-fs-table-cell-align=right]{text-align:end}[data-fs-table] thead [data-fs-table-cell=header]{padding-top:var(--fs-table-head-padding-y);padding-bottom:var(--fs-table-head-padding-y)}[data-fs-table] [data-fs-table-cell=header]{white-space:nowrap}[data-fs-table] [data-fs-table-cell=data]{padding-top:var(--fs-table-cell-padding-y);padding-bottom:var(--fs-table-cell-padding-y)}[data-fs-table] [data-fs-table-head] [data-fs-table-cell=header]{font-weight:var(--fs-table-head-weight);background-color:var(--fs-table-head-bkg-color)}[data-fs-table] [data-fs-table-footer] [data-fs-table-cell=data]{font-weight:var(--fs-table-footer-weight);background-color:var(--fs-table-footer-bkg-color)}[data-fs-table] [data-fs-table-body] [data-fs-table-cell=header]{display:flex;align-items:center;justify-content:center;padding-top:var(--fs-table-cell-padding-y);padding-bottom:var(--fs-table-cell-padding-y);font-weight:400}[data-fs-table] [data-fs-table-body] [data-fs-table-cell=header][data-fs-table-cell-align=left]{justify-content:flex-start}[data-fs-table] [data-fs-table-body] [data-fs-table-cell=header][data-fs-table-cell-align=right]{justify-content:flex-end}[data-fs-table] [data-fs-table-content]{display:table;width:100%;table-layout:fixed;border-collapse:collapse}[data-fs-table] [data-fs-icon]{width:var(--fs-spacing-3);height:var(--fs-spacing-3);-webkit-margin-end:var(--fs-spacing-2);margin-inline-end:var(--fs-spacing-2)}[data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=data],[data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=header]{background-color:var(--fs-table-colored-bkg-color)}[data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=data]{border-top-right-radius:var(--fs-table-colored-border-radius);border-bottom-right-radius:var(--fs-table-colored-border-radius)}[data-fs-table] [data-fs-table-variant=colored] [data-fs-table-body] [data-fs-table-row]:nth-child(odd) [data-fs-table-cell=header]{border-top-left-radius:var(--fs-table-colored-border-radius);border-bottom-left-radius:var(--fs-table-colored-border-radius)}[data-fs-table] [data-fs-table-variant=bordered] [data-fs-table-body] [data-fs-table-row]:not(:last-child){border-bottom:var(--fs-table-bordered-border-width) solid var(--fs-table-bordered-border-color)}[data-fs-tooltip]{--fs-button-height:var(--fs-control-tap-size);--fs-tooltip-z-index:var(--fs-z-index-high);--fs-tooltip-background:var(--fs-color-neutral-6);--fs-tooltip-text-color:var(--fs-color-text-inverse);--fs-tooltip-border-radius:var(--fs-border-radius);--fs-tooltip-padding:var(--fs-spacing-2);--fs-tooltip-gap:var(--fs-spacing-1);--fs-tooltip-transition-property:opacity;--fs-tooltip-transition-timing:var(--fs-transition-timing);--fs-tooltip-transition-function:var(--fs-transition-function);--fs-tooltip-indicator-size:var(--fs-spacing-1);--fs-tooltip-indicator-distance-edge:var(--fs-spacing-3);--fs-tooltip-indicator-distance-base:var(--fs-spacing-1);--fs-tooltip-indicator-translate:calc(var(--fs-tooltip-indicator-size) + var(--fs-tooltip-indicator-distance-base));position:relative;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-fs-tooltip] [data-fs-tooltip-wrapper]{position:absolute;z-index:var(--fs-tooltip-z-index);display:flex;gap:var(--fs-tooltip-gap);align-items:flex-start;padding:var(--fs-tooltip-padding);color:var(--fs-tooltip-text-color);background-color:var(--fs-tooltip-background);border-radius:var(--fs-tooltip-border-radius);opacity:1;transition:var(--fs-tooltip-transition-property) var(--fs-tooltip-transition-timing) var(--fs-tooltip-transition-function)}[data-fs-tooltip] [data-fs-tooltip-content]{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:var(--fs-text-size-0);font-weight:var(--fs-text-weight-medium);line-height:16px}[data-fs-tooltip] [data-fs-tooltip-dismiss-button]{flex-shrink:0;width:var(--fs-control-tap-size-smallest);height:var(--fs-control-tap-size-smallest);min-height:var(--fs-control-tap-size-smallest);padding:0}[data-fs-tooltip] [data-fs-tooltip-indicator]{position:absolute;width:0;height:0;border:var(--fs-tooltip-indicator-size) solid rgba(0,0,0,0)}[data-fs-tooltip] [data-fs-tooltip-placement^=top]{bottom:100%;transform:translateY(calc(-1 * var(--fs-tooltip-indicator-translate)))}[data-fs-tooltip] [data-fs-tooltip-placement^=top] [data-fs-tooltip-indicator]{top:100%;border-top-color:var(--fs-tooltip-background)}[data-fs-tooltip] [data-fs-tooltip-placement=top-center]{inset-inline-start:50%;transform:translateX(-50%) translateY(calc(-1 * var(--fs-tooltip-indicator-translate)))}[data-fs-tooltip] [data-fs-tooltip-placement=top-center] [data-fs-tooltip-indicator]{inset-inline-start:50%;transform:translateX(-50%)}[data-fs-tooltip] [data-fs-tooltip-placement=top-start]{inset-inline-start:0}[data-fs-tooltip] [data-fs-tooltip-placement=top-start] [data-fs-tooltip-indicator]{inset-inline-start:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement=top-end]{inset-inline-end:0}[data-fs-tooltip] [data-fs-tooltip-placement=top-end] [data-fs-tooltip-indicator]{inset-inline-end:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement^=right]{inset-inline-start:100%;transform:translateX(var(--fs-tooltip-indicator-translate))}[data-fs-tooltip] html[dir=rtl] [data-fs-tooltip-placement^=right]{inset-inline-end:100%;transform:translateX(calc(-1 * var(--fs-tooltip-indicator-translate)))}[data-fs-tooltip] [data-fs-tooltip-placement^=right] [data-fs-tooltip-indicator]{inset-inline-end:100%;border-inline-end-color:var(--fs-tooltip-background)}[data-fs-tooltip] [data-fs-tooltip-placement=right-center]{top:50%;transform:translateY(-50%) translateX(var(--fs-tooltip-indicator-translate))}[data-fs-tooltip] html[dir=rtl] [data-fs-tooltip-placement=right-center]{transform:translateY(-50%) translateX(calc(-1 * var(--fs-tooltip-indicator-translate)))}[data-fs-tooltip] [data-fs-tooltip-placement=right-center] [data-fs-tooltip-indicator]{top:50%;transform:translateY(-50%)}[data-fs-tooltip] [data-fs-tooltip-placement=right-start]{top:0}[data-fs-tooltip] [data-fs-tooltip-placement=right-start] [data-fs-tooltip-indicator]{top:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement=right-end]{bottom:0}[data-fs-tooltip] [data-fs-tooltip-placement=right-end] [data-fs-tooltip-indicator]{bottom:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement^=bottom]{top:100%;transform:translateY(var(--fs-tooltip-indicator-translate))}[data-fs-tooltip] [data-fs-tooltip-placement^=bottom] [data-fs-tooltip-indicator]{bottom:100%;border-bottom-color:var(--fs-tooltip-background)}[data-fs-tooltip] [data-fs-tooltip-placement=bottom-center]{inset-inline-start:50%;transform:translateX(-50%) translateY(var(--fs-tooltip-indicator-translate))}[data-fs-tooltip] [data-fs-tooltip-placement=bottom-center] [data-fs-tooltip-indicator]{inset-inline-start:50%;transform:translateX(-50%)}[data-fs-tooltip] [data-fs-tooltip-placement=bottom-start]{inset-inline-start:0}[data-fs-tooltip] [data-fs-tooltip-placement=bottom-start] [data-fs-tooltip-indicator]{inset-inline-start:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement=bottom-end]{inset-inline-end:0}[data-fs-tooltip] [data-fs-tooltip-placement=bottom-end] [data-fs-tooltip-indicator]{inset-inline-end:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement^=left]{inset-inline-end:100%;transform:translateX(calc(-1 * var(--fs-tooltip-indicator-translate)))}[data-fs-tooltip] html[dir=rtl] [data-fs-tooltip-placement^=left]{inset-inline-start:100%;transform:translateX(var(--fs-tooltip-indicator-translate))}[data-fs-tooltip] [data-fs-tooltip-placement^=left] [data-fs-tooltip-indicator]{inset-inline-start:100%;border-inline-start-color:var(--fs-tooltip-background)}[data-fs-tooltip] [data-fs-tooltip-placement=left-center]{top:50%;transform:translateY(-50%) translateX(calc(-1 * var(--fs-tooltip-indicator-translate)))}[data-fs-tooltip] html[dir=rtl] [data-fs-tooltip-placement=left-center]{transform:translateY(-50%) translateX(var(--fs-tooltip-indicator-translate))}[data-fs-tooltip] [data-fs-tooltip-placement=left-center] [data-fs-tooltip-indicator]{top:50%;transform:translateY(-50%)}[data-fs-tooltip] [data-fs-tooltip-placement=left-start]{top:0}[data-fs-tooltip] [data-fs-tooltip-placement=left-start] [data-fs-tooltip-indicator]{top:var(--fs-spacing-3)}[data-fs-tooltip] [data-fs-tooltip-placement=left-end]{bottom:0}[data-fs-tooltip] [data-fs-tooltip-placement=left-end] [data-fs-tooltip-indicator]{bottom:var(--fs-spacing-3)}}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:300;src:url(/infinity/fonts/lexend-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:300;src:url(/infinity/fonts/lexend-latin-ext-300-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/infinity/fonts/lexend-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/infinity/fonts/lexend-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/infinity/fonts/lexend-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/infinity/fonts/lexend-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/infinity/fonts/lexend-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/infinity/fonts/lexend-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}[data-store-section-name=Alert],[data-store-section-name=BannerNewsletter],[data-store-section-name=Incentives],[data-store-section-name=Newsletter],[data-store-section-name=RecommendationShelf],[data-store-section-name=RegionBar],[data-store-section-name=RegionModal],[data-store-section-name=RegionPopover],[data-store-section-name=RegionSlider],[data-store-section-name=ShoppingAssistant]{display:none}:root{--infinity-ink:#231f20;--infinity-muted:#5d5f62;--infinity-green:#004f2d;--infinity-focus:#4f795f;--infinity-honeydew:#e2f3e6;--infinity-surface:#f1f3f4;--infinity-cream:#fefefa}*{box-sizing:border-box}body{margin:0;color:var(--infinity-ink);background:#fff;font:400 14px/1.4 Lexend,sans-serif}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}a,button,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--infinity-focus);outline-offset:-2px}:is(.infinity-buy-button,.infinity-filter-apply button,.infinity-card-bottom button,.infinity-footer-newsletter-button){--infinity-focus:#b7d9c3}h1,h2,p,ul{margin:0}.infinity-icon{width:20px;height:20px;flex:0 0 auto}.infinity-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.infinity-preview-notice{padding:7px 16px;background:var(--infinity-green);color:#fff;font-size:11px;text-align:center}.infinity-header{background:rgba(241,243,244,.9);padding:12px 32px}.infinity-header-content{max-width:1472px;margin:auto;display:flex;gap:48px;align-items:center;min-height:62px;padding:8px 0}.infinity-logo{flex:0 0 150px;height:28px}.infinity-logo img{display:block;width:150px;height:28px}.infinity-search{display:flex;gap:12px;align-items:center;min-width:0;flex:1;background:white;border-radius:100px;padding:11px 24px}.infinity-search button{display:flex;padding:0;border:0;background:transparent}.infinity-search input{min-width:0;width:100%;border:0;padding:0;background:transparent;line-height:24px;font-size:16px}.infinity-search input::-ms-input-placeholder{color:var(--infinity-muted);opacity:1;text-overflow:ellipsis}.infinity-search input::placeholder{color:var(--infinity-muted);opacity:1;text-overflow:ellipsis}.infinity-search{box-shadow:inset 0 0 0 1px #dce4df}.infinity-search:focus-within{box-shadow:inset 0 0 0 2px var(--infinity-focus)}.infinity-search input:focus-visible{outline:none}.infinity-header-action,.infinity-header-actions{display:flex;align-items:center}.infinity-header-action{gap:8px;padding:12px 16px;border:0;background:transparent;border-radius:100px;font-size:16px;font-weight:500;white-space:nowrap;text-decoration:none}.infinity-mobile-menu{display:none}.infinity-submenu{max-width:1536px;margin:16px auto;padding:0 32px;min-height:48px;display:flex;align-items:center;gap:24px}.infinity-catalog-link{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--infinity-ink);border-radius:100px;padding:8px 16px;text-decoration:none;font-weight:600;flex-shrink:0}.infinity-nav-help,.infinity-nav-main{display:flex;align-items:center;gap:24px}.infinity-nav-help a,.infinity-nav-main a{text-decoration:none}.infinity-nav-help{margin-left:auto;gap:0}.infinity-nav-help a{display:flex;align-items:center;gap:8px;padding:8px 16px;min-height:48px}.infinity-submenu a:hover{text-decoration:underline}.infinity-main{max-width:1536px;margin:auto;padding:0 32px 40px}.infinity-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:5px;color:var(--infinity-muted);margin:0 0 16px;font-size:12px;min-height:20px}.infinity-breadcrumb a{text-decoration:none}.infinity-breadcrumb span{overflow-wrap:anywhere}.infinity-breadcrumb span:before{content:"/";color:#919193;padding-right:10px}.infinity-breadcrumb [aria-current]{max-width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infinity-pdp{display:grid;grid-template-columns:minmax(0,480fr) minmax(0,496fr) minmax(0,432fr);gap:48px 32px;align-items:start}.infinity-gallery{min-width:0}.infinity-gallery-main{aspect-ratio:1;position:relative;display:grid;place-items:center}.infinity-product-image{display:block;width:100%;height:100%;object-fit:contain;min-height:0}.infinity-no-image{color:var(--infinity-muted)}.infinity-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--infinity-surface);padding:16px 8px}.infinity-gallery-arrow.previous{left:8px}.infinity-gallery-arrow.next{right:8px}.infinity-gallery-arrow.next img{transform:rotate(180deg)}.infinity-thumbnails{margin-top:16px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.infinity-thumbnails button{flex:0 0 56px;width:56px;height:56px;padding:2px;border:2px solid transparent;border-radius:8px;background:#fff}.infinity-thumbnails button[aria-pressed=true]{border-color:var(--infinity-ink)}.infinity-thumbnails img{display:block;width:48px;height:48px;object-fit:contain}.infinity-product-heading{display:flex;flex-direction:column;gap:24px;min-width:0;overflow-wrap:anywhere}.infinity-heading-text{display:flex;flex-direction:column;gap:8px}.infinity-brand{padding-top:4px}.infinity-brand span{text-decoration:underline;text-underline-offset:2px}.infinity-product-heading h1{font-size:24px;line-height:1.2;font-weight:500}.infinity-product-code{color:var(--infinity-muted);font-size:11px}.infinity-key-features{display:flex;flex-direction:column;gap:8px}.infinity-key-features h2{font-size:16px;font-weight:600}.infinity-key-features ul{padding-left:21px;color:var(--infinity-muted)}.infinity-key-features a{font-size:12px;font-weight:500;text-underline-offset:2px}.infinity-description-excerpt{color:var(--infinity-muted);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.infinity-purchase{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;gap:10px;min-width:0}.infinity-pdp.has-other-offers .infinity-purchase{grid-row:1/span 3}@media(min-width:768px){.infinity-purchase{position:-webkit-sticky;position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto}}.infinity-buybox{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--infinity-honeydew);border-radius:16px;border:1px solid var(--infinity-honeydew)}.infinity-buybox.unavailable .infinity-buy-button{background:white;color:#919193}.infinity-stock{display:flex;align-items:center;gap:8px;color:var(--infinity-green)}.infinity-stock>span{background:var(--infinity-cream);border-radius:100px;padding:4px;display:flex}.infinity-stock img{width:16px;height:16px}.infinity-product-price{display:flex;flex-direction:column;gap:2px}.infinity-product-price p{font-size:30px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.infinity-product-price del{font-size:14px;color:var(--infinity-muted)}.infinity-price-unavailable{font-size:24px;font-weight:500;line-height:1.25}.infinity-seller{color:var(--infinity-muted);padding-top:6px;overflow-wrap:anywhere}.infinity-purchase-actions{display:flex;align-items:stretch;gap:12px}.infinity-buy-button{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;min-height:54px;min-width:0;padding:16px 18px;border:0;border-radius:200px;background:var(--infinity-green);color:white;font-weight:600;font-size:18px;line-height:1.2}.infinity-buy-button img{width:24px;height:24px}.infinity-service-details{border:1px solid var(--infinity-honeydew);border-radius:16px;padding:24px;min-height:220px}.infinity-variants{display:flex;flex-direction:column;gap:24px}.infinity-variants fieldset{min-width:0;padding:0;border:0;margin:0}.infinity-variants legend{padding:0;margin-bottom:8px}.infinity-variants strong{font-weight:600}.infinity-variant-options{display:flex;flex-wrap:wrap;gap:10px}.infinity-variant-option{position:relative;border:1px solid #d8dbde;border-radius:10px;background:#fff;padding:6px 12px;min-height:34px}.infinity-variant-option[aria-pressed=true]{border:2px solid var(--infinity-ink);padding:5px 11px}.infinity-variant-option.with-image{padding:4px;border-color:transparent}.infinity-variant-option.with-image[aria-pressed=true]{padding:3px;border-color:var(--infinity-ink)}.infinity-variant-option img{display:block;width:48px;height:48px;object-fit:contain;border-radius:6px}.infinity-variant-option:disabled{background:var(--infinity-surface);color:#919193}.infinity-variant-option:disabled img{opacity:.4}.infinity-variant-option:disabled:after{content:"";position:absolute;height:1px;width:95%;background:#d8dbde;left:2.5%;top:50%;transform:rotate(-30deg)}.infinity-other-offers{grid-column:1/3;min-width:0}.infinity-offers-heading{display:flex;align-items:center;gap:16px;margin-bottom:8px;flex-wrap:wrap}.infinity-offers-heading>img{width:18px;height:18px}.infinity-offers-heading h2{font-size:18px;font-weight:600}.infinity-offers-heading button{color:#ff5b3e;text-decoration:underline;text-underline-offset:3px;font-weight:600;border:0;padding:0;background:transparent}.infinity-offer-row{display:flex;align-items:center;gap:24px;padding:12px 0;border-bottom:1px solid #d8dbde}.infinity-offer-row:last-child{border-bottom:0}.infinity-offer-image{width:92px;height:92px;flex-shrink:0;object-fit:contain}.infinity-offer-info{flex:1;min-width:100px;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere;color:#3c4143}.infinity-offer-info p+p{font-size:12px;font-weight:300}.infinity-offer-info a{font-weight:600;color:var(--infinity-ink);text-decoration:none}.infinity-offer-row-price{font-size:18px;font-weight:600;white-space:nowrap}.infinity-offer-services{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.infinity-offer-services li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:300;color:#3c4143}.infinity-offer-services img{width:18px;height:18px}.infinity-offer-services .infinity-delivery-location{padding-left:26px;color:var(--infinity-muted);font-size:11px}.infinity-offer-services a{text-decoration:none}.infinity-offer-services a:hover{text-decoration:underline}.infinity-service-details .infinity-offer-services{gap:16px}.infinity-service-details li{font-size:14px}.infinity-offer-row .infinity-buy-button{flex:0 0 auto;min-height:42px;padding:12px 20px;font-size:15px}.infinity-offer-row .infinity-buy-button img{width:18px;height:18px}.infinity-offers-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(1179px,100%);max-width:100%;height:100%;max-height:100dvh;padding:64px;border:0;background:#fff;color:var(--infinity-ink)}html:has(.infinity-offers-dialog[open]){overflow:hidden}.infinity-offers-dialog::-ms-backdrop{background:rgba(0,0,0,.5333333333)}.infinity-offers-dialog::backdrop{background:rgba(0,0,0,.5333333333)}.infinity-offers-dialog>header{display:grid;grid-template-columns:1fr 24px;gap:24px;margin-bottom:24px}.infinity-offers-dialog h2{grid-column:1/-1;grid-row:2;font-size:32px;line-height:1.4;font-weight:500}.infinity-offers-dialog header button{grid-column:2;grid-row:1;border:0;padding:0;background:transparent;width:24px;height:24px;font-size:26px;line-height:24px}.infinity-description{grid-column:1/3;padding:24px;border-radius:16px;background:var(--infinity-surface);overflow-wrap:anywhere;scroll-margin-top:24px}.infinity-description details+details{margin-top:32px}.infinity-description summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;font-size:18px;font-weight:600}.infinity-description summary::-webkit-details-marker{display:none}.infinity-description summary>span{flex:1}.infinity-description details[open] summary>img:last-child{transform:rotate(180deg)}.infinity-description-body{padding:24px 36px 0}.infinity-description-body h2{font-size:16px;font-weight:600;margin-bottom:20px}.infinity-description-body p{white-space:pre-line}.infinity-description dl{margin:20px 36px 0}.infinity-description dl>div{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:10px 12px}.infinity-description dl>div:nth-child(odd){background:#fff}.infinity-description dt{font-weight:500}.infinity-description dd{margin:0}.infinity-evidence,.infinity-preview-footnote{margin-top:32px;font-size:12px;color:var(--infinity-muted)}.infinity-evidence{max-width:1472px;margin:0 auto 32px;padding:0 32px;overflow-wrap:anywhere}.infinity-evidence summary{cursor:pointer}@media(max-width:1200px){.infinity-submenu{gap:16px;flex-wrap:wrap}.infinity-nav-main{gap:16px}.infinity-nav-help a{padding:8px}.infinity-header-content{gap:24px}.infinity-header-action{padding:12px}.infinity-header-action span{display:none}.infinity-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.9fr);-moz-column-gap:24px;column-gap:24px}.infinity-product-heading h1{font-size:22px}.infinity-buybox{padding:20px}.infinity-offer-row{gap:16px;flex-wrap:wrap}.infinity-offer-row .infinity-offer-services{flex-basis:50%;margin-left:108px}}@media(max-width:1000px){.infinity-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.infinity-purchase{grid-column:2;grid-row:2}.infinity-pdp.has-other-offers .infinity-purchase{grid-row:2/span 2}.infinity-description,.infinity-other-offers{grid-column:1}.infinity-description-body{padding:20px 0 0}.infinity-description dl{margin:20px 0 0}}@media(max-width:767px){.infinity-preview-notice{font-size:10px}.infinity-header{background:white;padding:0 12px}.infinity-header-content{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:0;padding:0}.infinity-mobile-menu{display:flex;align-items:center;min-height:50px}.infinity-mobile-menu img{width:26px;height:26px}.infinity-logo{justify-self:center;height:26px}.infinity-logo img{width:144px;height:26px}.infinity-header-actions{justify-content:end}.infinity-header-action{padding:12px 0;min-width:44px;justify-content:center}.infinity-header-action img{width:24px;height:24px}.infinity-header-action.desktop-only{display:none}.infinity-search{grid-row:2;grid-column:1/-1;background:var(--infinity-surface);padding:10px 16px;gap:10px}.infinity-search input{line-height:22px}.infinity-search img{width:16px;height:16px}.infinity-submenu{display:none}.infinity-main{padding:0 16px 24px}.infinity-breadcrumb{margin:20px 0 12px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;font-size:11px}.infinity-breadcrumb>*{flex:0 0 auto}.infinity-breadcrumb [aria-current]{display:none}.infinity-pdp{display:flex;flex-direction:column;gap:24px}.infinity-pdp>*{width:100%}.infinity-gallery{margin-left:-16px}.infinity-gallery,.infinity-pdp>.infinity-gallery{width:calc(100% + 32px)}.infinity-gallery-main{margin:0 24px}.infinity-gallery-arrow{background:transparent;padding:10px 2px}.infinity-gallery-arrow img{width:24px;height:24px}.infinity-gallery-arrow.previous{left:-24px}.infinity-gallery-arrow.next{right:-24px}.infinity-thumbnails{margin:0 16px;gap:6px}.infinity-thumbnails button{flex-basis:48px;width:48px;height:56px;padding:2px 0}.infinity-thumbnails img{width:44px}.infinity-product-heading{gap:24px}.infinity-product-heading h1{font-size:20px}.infinity-buybox{padding:24px}.infinity-buy-button{font-size:18px}.infinity-description{padding:20px 16px}.infinity-description summary{gap:10px;font-size:18px}.infinity-description dl>div{grid-template-columns:1fr 1fr;padding:10px 8px;gap:12px}.infinity-evidence{padding:0 16px}.infinity-offers-heading{gap:8px}.infinity-offers-heading button{margin-left:26px}.infinity-offer-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:20px 0}.infinity-offer-image{width:72px;height:72px}.infinity-offer-row-price{grid-column:2}.infinity-offer-row .infinity-offer-services{grid-column:2;margin:0}.infinity-offer-row .infinity-buy-button{grid-column:1/-1}.infinity-offers-dialog{padding:20px 16px}.infinity-offers-dialog>header{display:flex;justify-content:space-between}.infinity-offers-dialog h2{font-size:20px}}.infinity-main{overflow:visible}.infinity-skeleton{position:relative;overflow:hidden;flex-shrink:0;border-radius:8px;background:#e5e8e7}.infinity-skeleton [data-fs-skeleton-shimmer]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5333333333),transparent);transform:translateX(-100%);animation:infinity-loading 1.3s infinite}.infinity-skeleton-breadcrumb{margin:0 0 16px;min-height:26px;display:flex;align-items:center}.infinity-skeleton-lines{display:flex;flex-direction:column;gap:16px}.infinity-category-heading>.infinity-skeleton{margin:auto}.infinity-image-skeleton{position:absolute;inset:0;pointer-events:none}@keyframes infinity-loading{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.infinity-skeleton [data-fs-skeleton-shimmer]{animation:none;transform:none;opacity:.25}}@media(max-width:767px){.infinity-skeleton-breadcrumb{margin:20px 0 12px}}.infinity-review-summary{min-height:24px;margin:4px 0 8px}.infinity-reviews{grid-column:1/3;display:flex;flex-direction:column;gap:32px;scroll-margin-top:24px}.infinity-questions-widget,.infinity-reviews-widget{min-height:120px}.infinity-footer{max-width:1472px;margin:32px auto 0;padding:0 32px 64px;color:var(--infinity-ink);background:#fff}.infinity-footer a{text-decoration:none}.infinity-footer a:hover{text-decoration:underline;text-underline-offset:3px}.infinity-footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;padding-bottom:32px}.infinity-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:30px;flex:0 1 514px;min-width:0}.infinity-footer-logo,.infinity-footer-logo img{display:block;width:150px;height:28px}.infinity-footer-newsletter{display:flex;flex-direction:column;gap:24px;width:100%;font-size:16px}.infinity-footer-newsletter>p{color:var(--infinity-muted)}.infinity-footer-newsletter-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:8px 8px 8px 16px;border-radius:12px;background:var(--infinity-surface)}.infinity-footer-newsletter-button{display:flex;justify-content:center;align-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:9px;background:var(--infinity-green)}.infinity-footer-newsletter-button img{display:block;width:18px;height:18px;transform:rotate(45deg)}.infinity-footer-contact{display:flex;flex-direction:column;gap:16px;margin:0;font-style:normal;font-size:16px;font-weight:300}.infinity-footer-contact a{display:flex;align-items:center;gap:12px}.infinity-footer-contact-icon,.infinity-footer-contact-icon img{display:block;flex:0 0 24px;width:24px;height:24px}.infinity-footer-trust{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:100%}.infinity-footer-trust img{display:block;object-fit:contain}.infinity-footer-social{display:flex;align-items:center;gap:16px}.infinity-footer-social a,.infinity-footer-social img{display:block;width:24px;height:24px}.infinity-footer-social img{filter:brightness(0)}.infinity-footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;flex:0 1 780px;min-width:0;padding-right:32px}.infinity-footer-group{min-width:0}.infinity-footer-group h2{margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.4}.infinity-footer-mobile-toggle{display:none}.infinity-footer-links{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none;color:var(--infinity-muted);font-size:14px}.infinity-footer-links li{overflow-wrap:anywhere}.infinity-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:24px}.infinity-footer-copyright-payments{display:flex;gap:16px;align-items:center}.infinity-footer-copyright-payments>p{font-size:14px;font-weight:300;white-space:nowrap}.infinity-footer-payments{display:flex;gap:6px;align-items:center}.infinity-footer-google-pay,.infinity-footer-payments>img{display:block;width:42px;height:28px}.infinity-footer-google-pay{position:relative;flex:0 0 42px}.infinity-footer-google-pay img{display:block;position:absolute}.infinity-footer-google-pay-background{inset:0;width:42px;height:28px}.infinity-footer-google-pay-g{top:8.5px;left:5px;width:10.285px;height:10.482px}.infinity-footer-google-pay-word{top:9.2px;left:18.9px;width:17.917px;height:11.872px}.infinity-footer-vtex{display:flex;align-items:center;justify-content:center;width:68px;height:38px}.infinity-footer-vtex img{display:block;width:47px;height:18px}.infinity-footer-disputes{display:flex;align-items:center;gap:10px}.infinity-footer-disputes img{display:block;width:250px;height:50px;object-fit:contain}.infinity-footer-popular{margin-top:32px;padding-top:24px;border-top:1px solid #d8dbde;color:var(--infinity-muted)}.infinity-footer-popular h2{font-size:14px;font-weight:500;margin:0 0 12px}.infinity-footer-popular ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;font-size:12px}.infinity-live-header-desktop{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.infinity-live-footer-mobile,.infinity-live-header-mobile{display:none}.infinity-live-header .infinity-nav-help,.infinity-live-header .infinity-nav-main{flex-wrap:wrap}.infinity-footer-live .infinity-footer-trust img{width:auto;max-width:165px;max-height:80px}.infinity-footer-live .infinity-footer-copyright-payments,.infinity-footer-live .infinity-footer-social{flex-wrap:wrap}.infinity-footer-live .infinity-footer-vtex img{filter:brightness(0)}@media(max-width:1025px){.infinity-submenu-live{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:8px auto;padding:0 16px 8px;gap:16px}.infinity-submenu-live>.infinity-catalog-link{flex-shrink:0}.infinity-live-header-desktop{display:none}.infinity-live-header-mobile{display:flex;gap:16px}.infinity-live-header-mobile .infinity-nav-help,.infinity-live-header-mobile .infinity-nav-main{flex-wrap:nowrap}.infinity-live-header-mobile a{white-space:nowrap}}@media(min-width:768px)and (max-width:1199px){.infinity-footer-main{gap:32px}.infinity-footer-brand{flex-basis:33%}.infinity-footer-navigation{gap:24px;padding-right:0}.infinity-footer-bottom,.infinity-footer-trust{flex-wrap:wrap}}@media(max-width:767px){.infinity-live-footer-desktop{display:none}.infinity-live-footer-mobile{display:block}.infinity-footer{margin-top:32px;padding:0 16px 24px}.infinity-footer-main{flex-direction:column;gap:24px;padding-bottom:0}.infinity-footer-brand{flex-basis:auto;width:100%}.infinity-footer-newsletter{order:1}.infinity-footer-contact{order:2;gap:12px}.infinity-footer-contact-icon,.infinity-footer-contact-icon img{width:18px;height:18px;flex-basis:18px}.infinity-footer-social{order:3}.infinity-footer-trust{order:4;gap:12px}.infinity-footer-navigation{display:flex;flex-direction:column;flex-basis:auto;gap:24px;width:100%;padding-right:0}.infinity-footer-group-marketplace{order:-1}.infinity-footer-group h2{margin-bottom:0;font-size:16px}.infinity-footer-desktop-title{display:none}.infinity-footer-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;border:0;background:transparent;text-align:left;font-size:16px;font-weight:600}.infinity-footer-mobile-toggle img{display:block;width:24px;height:24px;transform:rotate(180deg)}.infinity-footer-group.is-expanded .infinity-footer-mobile-toggle img{transform:none}.infinity-footer-links{display:none;gap:12px;margin-top:12px}.infinity-footer-group.is-expanded .infinity-footer-links{display:flex}.infinity-footer-bottom{flex-direction:column-reverse;align-items:stretch;gap:24px;margin-top:24px}.infinity-footer-disputes{flex-direction:column;gap:10px}.infinity-footer-copyright-payments{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px;border-top:1px solid #d8dbde}.infinity-footer-copyright-payments>p{white-space:normal}.infinity-footer-popular{margin-top:24px}}.infinity-breadcrumb{display:block;font-size:14px;line-height:20px;margin-bottom:16px}.infinity-breadcrumb ol{list-style:none;display:flex;gap:6px;padding:0;margin:0;overflow-x:auto;scrollbar-width:thin}.infinity-breadcrumb li{display:flex;align-items:center;gap:6px;flex:0 0 auto}.infinity-breadcrumb [aria-current],.infinity-breadcrumb a{padding:3px 0;max-width:none}.infinity-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.infinity-breadcrumb span:before{content:none}.infinity-breadcrumb [aria-current]{color:#919193}.infinity-breadcrumb .infinity-breadcrumb-separator{width:14px;height:14px;transform:rotate(-90deg)}.infinity-category-heading{padding:12px 0 24px;text-align:center}.infinity-category-heading h1{font-size:30px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.infinity-subcategories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto 32px;min-width:0;max-width:100%}.infinity-subcategories a{display:flex;align-items:center;gap:12px;border:1px solid #d8dbde;border-radius:100px;padding:12px 20px;text-decoration:none;background:#fff}.infinity-subcategories a:hover{background:var(--infinity-honeydew);border-color:var(--infinity-green)}.infinity-subcategories .infinity-icon{width:14px;height:14px;transform:rotate(-90deg)}.infinity-subcategories.has-category-images{justify-content:start;flex-wrap:nowrap;overflow-x:auto;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-bottom:12px;gap:24px}.infinity-subcategories.has-category-images a{flex:0 0 calc((100% - 96px)/5);flex-direction:column;padding:0 0 8px;border:0;border-radius:12px;scroll-snap-align:start;text-align:center}.infinity-subcategories.has-category-images .infinity-icon{display:none}.infinity-category-image{width:100%;height:auto;aspect-ratio:240/148;object-fit:cover;border-radius:12px}.infinity-category-picture{display:block;width:100%}.infinity-listing-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;background:var(--infinity-surface);border-radius:16px;padding:24px;align-items:start}.infinity-listing-results{min-width:0}.infinity-filter-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.infinity-filter-title h2{font-size:18px;font-weight:500}.infinity-filter-title a{font-size:12px;color:var(--infinity-muted)}.infinity-facet{border-bottom:1px solid #d8dbde;padding:12px 0}.infinity-facet summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;font-size:14px;overflow-wrap:anywhere}.infinity-facet summary::-webkit-details-marker{display:none}.infinity-facet summary .infinity-icon{width:16px;height:16px}.infinity-facet[open] summary .infinity-icon{transform:rotate(180deg)}.infinity-facet-values{display:flex;flex-direction:column;gap:4px;max-height:256px;overflow:auto;margin-top:12px;scrollbar-width:thin}.infinity-facet-values label{display:flex;align-items:start;gap:8px;min-height:32px;padding:5px 0;cursor:pointer;font-size:12px}.infinity-facet-values input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--infinity-green)}.infinity-facet-values label span{overflow-wrap:anywhere;min-width:0}.infinity-facet-values small{margin-left:auto;color:var(--infinity-muted)}.infinity-facet-search{width:100%;border:1px solid #d8dbde;border-radius:8px;padding:10px;margin-top:12px;background:#fff}.infinity-price-range{display:flex;gap:8px;margin-top:12px}.infinity-price-range label{min-width:0;font-size:11px;flex:1}.infinity-price-range input{width:100%;margin-top:6px;padding:10px;border:1px solid #d8dbde;border-radius:8px;background:#fff}.infinity-filter-apply{position:-webkit-sticky;position:sticky;bottom:0;padding:16px 0 4px;background:var(--infinity-surface)}.infinity-filter-apply button{width:100%;border:0;border-radius:100px;background:var(--infinity-green);color:#fff;min-height:44px;font-weight:500}.infinity-filter-note{font-size:11px;color:var(--infinity-muted);margin-top:16px}.infinity-listing-toolbar{min-height:40px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.infinity-listing-toolbar>p{color:var(--infinity-muted)}.infinity-listing-toolbar strong{font-weight:500;color:var(--infinity-ink)}.infinity-sort-form{display:flex;align-items:center;gap:8px;margin-left:auto}.infinity-sort-form label{color:var(--infinity-muted);font-size:12px}.infinity-sort-form select{font:inherit;font-size:13px;background:#fff;border:1px solid #d8dbde;border-radius:100px;padding:10px 12px;max-width:200px}.infinity-sort-submit{font-size:12px;background:transparent;border:0;text-decoration:underline;padding:8px}.infinity-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.infinity-active-filters a{display:flex;align-items:center;gap:12px;background:var(--infinity-honeydew);border:1px solid #b4d9c0;border-radius:100px;text-decoration:none;font-size:12px;padding:8px 12px;overflow-wrap:anywhere}.infinity-active-filters .infinity-clear-filters{background:none;border:0;text-decoration:underline}.infinity-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.infinity-product-card{min-width:0;background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column}.infinity-card-link{text-decoration:none;min-width:0}.infinity-card-link:hover .infinity-card-name{text-decoration:underline;text-underline-offset:3px}.infinity-card-image{width:100%;aspect-ratio:1;display:grid;grid-template:100%/100%;overflow:hidden;place-items:center;color:var(--infinity-muted);font-size:12px}.infinity-card-image img{width:100%;height:100%;object-fit:contain}.infinity-card-brand{font-size:11px;color:var(--infinity-muted);margin:12px 0 6px;overflow-wrap:anywhere}.infinity-card-name{margin:0;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}.infinity-card-bottom{margin-top:auto;padding-top:16px;display:flex;gap:6px;align-items:end;justify-content:space-between}.infinity-card-bottom del{font-size:11px;color:var(--infinity-muted)}.infinity-card-price{font-size:18px;font-weight:500;overflow-wrap:anywhere}.infinity-card-bottom button{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:0;background:var(--infinity-green);width:36px;height:36px;border-radius:100%}.infinity-card-bottom .infinity-icon{width:18px;height:18px}.infinity-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0 8px}.infinity-pagination p{font-size:12px;color:var(--infinity-muted)}.infinity-pagination>div{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.infinity-pagination a{min-height:44px;display:flex;align-items:center;gap:12px;border:1px solid #d8dbde;border-radius:100px;padding:12px 20px;text-decoration:none;background:#fff}.infinity-pagination a:hover{border-color:var(--infinity-green)}.infinity-pagination .infinity-icon{transform:rotate(-90deg);width:16px;height:16px}.infinity-pagination [aria-current]{font-size:12px}.infinity-empty-results{min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;text-align:center}.infinity-empty-results h2{font-size:24px;font-weight:500}.infinity-empty-results a{color:var(--infinity-green)}.infinity-category-description{max-width:1040px;margin:40px auto 0}.infinity-category-description h2{font-size:20px;font-weight:500;margin-bottom:12px}.infinity-category-description p{line-height:1.7;color:var(--infinity-muted)}.infinity-mobile-filter-button{display:none}.infinity-filter-dialog{border:0;padding:0;background:var(--infinity-surface);color:var(--infinity-ink)}.infinity-filter-dialog::-ms-backdrop{background:rgba(0,0,0,.5333333333)}.infinity-filter-dialog::backdrop{background:rgba(0,0,0,.5333333333)}.infinity-filter-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff}.infinity-filter-dialog-header h2{font-size:18px;font-weight:500}.infinity-filter-dialog-header button{width:44px;height:44px;border:0;border-radius:50%;font-size:26px;background:var(--infinity-surface)}.infinity-filter-dialog .infinity-filter-form{padding:16px}@media(min-width:768px)and (max-width:1199px){.infinity-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.infinity-listing-layout{grid-template-columns:200px minmax(0,1fr);gap:16px;padding:16px}}@media(max-width:767px){.infinity-breadcrumb{font-size:12px}.infinity-breadcrumb ol{padding-bottom:4px}.infinity-category-heading{text-align:left;padding:8px 0 20px}.infinity-category-heading h1{font-size:24px}.infinity-subcategories{justify-content:start;flex-wrap:nowrap;overflow-x:auto;margin-bottom:24px;padding-bottom:8px}.infinity-subcategories a{flex-shrink:0;font-size:12px;padding:10px 16px}.infinity-subcategories.has-category-images{gap:12px}.infinity-subcategories.has-category-images a{flex-basis:144px}.infinity-listing-layout{display:block;padding:16px 12px;margin:0 -16px;border-radius:0}.infinity-desktop-filters{display:none}.infinity-listing-toolbar{gap:12px 8px}.infinity-listing-toolbar>p{width:100%;font-size:12px}.infinity-mobile-filter-button{display:block;background:#fff;padding:10px 16px;border:1px solid #d8dbde;border-radius:100px;min-height:44px}.infinity-sort-form{min-width:0;gap:4px}.infinity-sort-form label,.infinity-sort-submit{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.infinity-sort-form select{font-size:12px;max-width:200px;min-height:44px}.infinity-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.infinity-product-card{padding:10px;border-radius:8px}.infinity-card-name{font-size:12px}.infinity-card-price{font-size:16px}.infinity-card-bottom button{width:30px;height:30px}.infinity-card-bottom .infinity-icon{width:16px;height:16px}.infinity-filter-dialog{width:100%;max-width:480px;height:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.infinity-filter-dialog .infinity-facet-values{max-height:300px}.infinity-filter-dialog .infinity-facet-values label{min-height:44px;align-items:center;font-size:14px}.infinity-empty-results{padding:20px}}.infinity-slider{position:relative}.infinity-slider-viewport{overflow:hidden;touch-action:pan-y pinch-zoom}.infinity-slider-track{display:flex}.infinity-slider-track.is-animated{transition:transform .4s ease}.infinity-slider-slide{flex-shrink:0;min-width:0}.infinity-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit}.infinity-slider-arrow.next svg{transform:scaleX(-1)}.infinity-slider-dots{display:none;flex-wrap:wrap;justify-content:center}.infinity-slider-dots button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none}.infinity-slider-dots button:before{content:"";width:8px;height:8px;border-radius:50%}.infinity-home-hero{margin-bottom:32px}.infinity-home-hero a,.infinity-home-hero picture{display:block}.infinity-home-hero img{display:block;width:100%;height:auto;aspect-ratio:328/89;object-fit:cover}.infinity-home-hero .infinity-slider-arrow{padding:12px 6px;color:#fff}.infinity-home-hero .infinity-slider-arrow.previous{left:0}.infinity-home-hero .infinity-slider-arrow.next{right:0}.infinity-home-hero .infinity-slider-dots{position:absolute;left:0;right:0;bottom:12px;pointer-events:none}.infinity-home-hero .infinity-slider-dots button{pointer-events:auto}.infinity-home-hero .infinity-slider-dots button:before{background:#fff;opacity:.6}.infinity-home-hero .infinity-slider-dots button[aria-current=true]:before{opacity:1}.infinity-home-banners,.infinity-home-categories,.infinity-home-shelf{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.infinity-home-categories{margin-bottom:32px;padding-left:16px;padding-right:16px}.infinity-home-categories ul{display:flex;gap:12px;list-style:none;margin:0;padding:0}.infinity-home-categories li{flex:1 1 0;min-width:0}.infinity-home-categories a,.infinity-home-category-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:150px;margin:0 auto;text-decoration:none}.infinity-home-category-image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1}.infinity-home-category-image:before{content:"";grid-area:1/1;width:100%;height:100%;border-radius:50%;background:var(--infinity-surface);transform:scale(.75);transition:transform 1.5s}.infinity-home-category-image picture{position:relative;grid-area:1/1;display:block;width:100%}.infinity-home-category-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:50%;transition:transform 1.5s .25s}.infinity-home-categories a:hover .infinity-home-category-image:before{transform:scale(.85)}.infinity-home-categories a:hover img{transform:scale(1.25)}.infinity-home-category-label{font-size:12px;font-weight:500;line-height:1.25;text-align:center;overflow-wrap:anywhere}.infinity-home-shelf{margin-top:48px;margin-bottom:48px}.infinity-home-title{margin:0 0 24px;font-size:24px;font-weight:500;line-height:1.2;text-align:center;overflow-wrap:anywhere}.infinity-home-title a{text-decoration:none}.infinity-home-title a:hover{text-decoration:underline;text-underline-offset:4px}.infinity-home-shelf-panel{background:var(--infinity-surface);border-radius:16px;padding:24px}.infinity-home-products .infinity-slider-viewport{margin:0 -8px}.infinity-home-products .infinity-slider-slide{display:flex;padding:0 8px}.infinity-home-products .infinity-product-card{width:100%}.infinity-home-products .infinity-slider-arrow{width:32px;height:56px;border-radius:8px;background:#fff;color:var(--infinity-ink);box-shadow:0 2px 8px rgba(35,31,32,.12)}.infinity-home-products .infinity-slider-arrow.previous{left:-40px}.infinity-home-products .infinity-slider-arrow.next{right:-40px}.infinity-home-products .infinity-slider-dots{margin-top:8px}.infinity-home-products .infinity-slider-dots button:before{background:var(--infinity-ink);opacity:.15}.infinity-home-products .infinity-slider-dots button[aria-current=true]:before{background:var(--infinity-green);opacity:1}.infinity-home-products-skeleton{display:flex;gap:16px;overflow:hidden}.infinity-home-products-skeleton>*{flex:0 0 calc((100% - 80px)/6)}.infinity-home-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;margin-bottom:48px}.infinity-home-banners>*{position:relative;display:block;min-width:0}.infinity-home-banners img{display:block;width:100%;height:auto;aspect-ratio:322/155;object-fit:cover;border-radius:12px}.infinity-home-hero-skeleton{aspect-ratio:328/89}.infinity-home-hero .infinity-slider-slide{position:relative}.infinity-home-hero .infinity-skeleton{border-radius:0}.infinity-home-category-shape{display:block;width:100%;aspect-ratio:1}.infinity-home-category-image .infinity-skeleton,.infinity-home-category-shape .infinity-skeleton{border-radius:50%}.infinity-home-category-lines{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:45px}.infinity-home-title>.infinity-skeleton{max-width:70%;margin:0 auto}.infinity-home-banner-shape{aspect-ratio:322/155}.infinity-home-banners .infinity-skeleton{border-radius:12px}@media(max-width:1025px){.infinity-home-hero img.has-mobile-art,.infinity-home-hero-skeleton{aspect-ratio:97/59}.infinity-slider-dots{display:flex}.infinity-home-categories ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.infinity-home-products .infinity-slider-arrow{display:none}.infinity-home-products-skeleton>*{flex-basis:calc((100% - 48px)/4)}.infinity-home-products-skeleton{padding-bottom:32px}.infinity-home-category-lines{min-height:36px}.infinity-home-banners{gap:16px}}@media(max-width:768px){.infinity-slider-dots button{width:26px;height:26px}.infinity-slider-dots button:before{width:14px;height:14px}.infinity-home-hero .infinity-slider-dots{bottom:14px}.infinity-home-products-skeleton{padding-bottom:34px}}@media(max-width:767px){.infinity-home-hero{margin-bottom:24px}.infinity-home-banners,.infinity-home-categories,.infinity-home-shelf{padding-left:16px;padding-right:16px}.infinity-home-banners,.infinity-home-shelf{margin-top:32px;margin-bottom:32px}.infinity-home-title{margin-bottom:16px;font-size:20px}.infinity-home-shelf-panel{margin:0 -16px;padding:16px 12px;border-radius:0}.infinity-home-products .infinity-slider-viewport{margin:0 -5px}.infinity-home-products .infinity-slider-slide{padding:0 5px}.infinity-home-products-skeleton{gap:10px}}@media(max-width:639px){.infinity-home-categories ul{grid-template-columns:repeat(3,minmax(0,1fr))}.infinity-home-products-skeleton>*{flex-basis:calc((100% - 10px)/2)}.infinity-home-banners{gap:8px}.infinity-home-banners .infinity-skeleton,.infinity-home-banners img{border-radius:8px}}@media(prefers-reduced-motion:reduce){.infinity-home-category-image img,.infinity-home-category-image:before,.infinity-slider-track.is-animated{transition:none}}.theme [data-fs-cart-sidebar]{--fs-text-face-body:Lexend,sans-serif;--fs-text-face-title:Lexend,sans-serif;--fs-alert-bkg-color:var(--infinity-honeydew);color:var(--infinity-ink);font-family:Lexend,sans-serif}.theme [data-fs-cart-sidebar] [data-fs-button]{--fs-button-border-radius:200px;--fs-button-primary-bkg-color:var(--infinity-green);--fs-button-primary-bkg-color-hover:#003d23;--fs-button-primary-bkg-color-active:#002f1b;--fs-button-primary-text-color:#fff;--fs-button-primary-inverse-bkg-color-hover:var(--infinity-honeydew)}.theme [data-fs-cart-sidebar] [data-fs-button-variant=primary]:not([data-fs-button-inverse=true]){--infinity-focus:#b7d9c3}.theme [data-fs-cart-sidebar] [data-fs-button]:focus-visible{outline:2px solid var(--infinity-focus);outline-offset:-2px;box-shadow:none}.infinity-cart-icon{position:relative;display:inline-flex}.infinity-cart-count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--infinity-green);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.infinity-buy-button:not(:disabled),.infinity-card-bottom button:not(:disabled),.infinity-header-action:not(:disabled){cursor:pointer}.infinity-buy-button:not(:disabled):hover,.infinity-card-bottom button:not(:disabled):hover{background:#003d23}.infinity-wishlist-button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:54px;min-height:54px;padding:0;border:1px solid var(--infinity-ink);border-radius:200px;background:transparent;cursor:pointer}.infinity-wishlist-button img{width:24px;height:24px}.infinity-wishlist-button.is-saved{border-color:var(--infinity-green);background:var(--infinity-honeydew)}.infinity-wishlist-button:disabled{cursor:progress;opacity:.6}.infinity-search-wrap{position:relative;min-width:0;flex:1}.infinity-search-wrap .infinity-search{width:100%}.infinity-search-dropdown{position:absolute;z-index:100;top:calc(100% + 8px);left:0;width:100%;max-height:min(560px,70vh);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:12px;border:1px solid #d7dcda;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(0,48,28,.18)}.infinity-search-dropdown section+section{margin-top:12px;padding-top:12px;border-top:1px solid #e4e8e6}.infinity-search-dropdown h2{margin:0 8px 6px;color:var(--infinity-green);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.infinity-search-options,.infinity-search-products{display:grid;gap:2px}.infinity-search-options a,.infinity-search-products a{display:flex;align-items:center;gap:12px;min-width:0;padding:9px 10px;border-radius:10px;text-decoration:none}.infinity-search-options a:hover,.infinity-search-options a[aria-selected=true],.infinity-search-products a:hover,.infinity-search-products a[aria-selected=true]{background:var(--infinity-honeydew)}.infinity-search-options .infinity-icon{width:16px;height:16px;color:var(--infinity-green)}.infinity-search-options a>span{min-width:0;overflow-wrap:anywhere}.infinity-search-image-placeholder,.infinity-search-products img{display:block;flex:0 0 56px;width:56px;height:56px;border-radius:8px;background:var(--infinity-surface);object-fit:contain}.infinity-search-product-copy{display:grid;min-width:0;gap:4px}.infinity-search-product-copy strong{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.infinity-search-product-copy>span{color:var(--infinity-green);font-size:13px;font-weight:700}.infinity-search-status{color:var(--infinity-muted);font-size:13px}@media(max-width:767px){.infinity-search-wrap{grid-row:2;grid-column:1/-1;width:100%}.infinity-search-wrap .infinity-search{background:var(--infinity-surface)}.infinity-search-dropdown{max-height:min(480px,62vh);border-radius:12px}}.infinity-information{--information-green:#005436;width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 72px;color:#202520;font-family:Lexend,sans-serif;overflow-wrap:anywhere}.infinity-information-heading{margin-bottom:40px;border-bottom:1px solid #dde5df;padding-bottom:28px}.infinity-information h1{font-size:clamp(26px,3.5vw,38px);line-height:1.25;font-weight:600;margin:0}.infinity-information-body{display:grid;gap:24px}.infinity-information-prose{font-size:15px;line-height:1.85;min-width:0}.infinity-information-prose :first-child{margin-top:0}.infinity-information-prose :last-child{margin-bottom:0}.infinity-information-prose p{margin:0 0 18px}.infinity-information-prose h2,.infinity-information-prose h3{line-height:1.4;margin:28px 0 16px;font-weight:600}.infinity-information-prose h2{font-size:23px}.infinity-information-prose h3{font-size:19px}.infinity-information a{color:var(--information-green);text-decoration:underline;text-underline-offset:3px}.infinity-information :is(ul,ol){padding-left:24px;margin:16px 0}.infinity-information li{margin:8px 0}.infinity-information img{max-width:100%;height:auto;object-fit:contain}.infinity-information-image{justify-self:center;border-radius:16px}.infinity-information-card{border:1px solid #e0e7e2;border-radius:20px;padding:28px;background:#fff}.infinity-information-card.has-image{display:grid;grid-template-columns:minmax(160px,30%) minmax(0,1fr);gap:32px;align-items:center}.infinity-information-card-title{font-size:23px;line-height:1.4;margin-bottom:16px}.infinity-information-card-title p{margin:0}.infinity-information-action{display:inline-block;margin-top:20px;font-weight:500}.infinity-information-faq{border:1px solid #dce6df;border-radius:14px;padding:20px 24px}.infinity-information-faq summary{cursor:pointer;color:var(--information-green);font-weight:500}.infinity-information-faq summary>p{display:inline}.infinity-information-faq[open] summary{margin-bottom:20px}.infinity-information table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.infinity-information :is(td,th){padding:12px;border:1px solid #dce6df;text-align:left}@media(max-width:640px){.infinity-information{width:calc(100% - 32px);padding:28px 0 48px}.infinity-information-heading{margin-bottom:24px;padding-bottom:20px}.infinity-information-card{padding:20px}.infinity-information-card.has-image{grid-template-columns:1fr;gap:20px}.infinity-information-card img{max-height:240px;justify-self:center}.infinity-information-prose{font-size:14px}}.infinity-live-information{color:#3c4143;font-family:Lexend,sans-serif;overflow-wrap:anywhere}.infinity-live-information *,.infinity-live-information :after,.infinity-live-information :before{box-sizing:border-box}.infinity-live-info-accessible-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.infinity-live-info-section{padding:0 16px;background:#ededed}.infinity-live-info-inner{max-width:1312px;margin:0 auto;display:flex;align-items:center}.infinity-live-info-copy{width:50%;min-width:0;padding-right:48px;font-size:15px;line-height:1.5;text-align:justify}.infinity-live-info-copy p{margin:15px 0}.infinity-live-info-copy :is(h2,h3,h4){font-size:1.25em;line-height:1.4;margin:20px 0 12px}.infinity-live-info-copy strong{font-weight:600}.infinity-live-info-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.infinity-live-info-copy :is(ul,ol){padding-left:24px}.infinity-live-info-media{width:50%;min-width:0}.infinity-live-info-media :is(a,picture){display:block}.infinity-live-info-media img{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}.infinity-live-info-section.is-split .infinity-live-info-inner{padding-bottom:40px}.infinity-live-info-section.is-split .infinity-live-info-media img{min-height:386px}.infinity-live-info-inner[data-text-position=right]{flex-direction:row-reverse}.infinity-live-info-inner[data-text-position=right] .infinity-live-info-copy{padding-left:48px;padding-right:0}.infinity-live-info-section.is-hero{padding-top:48px;padding-bottom:48px;background:#fff}.infinity-live-info-section.is-hero .infinity-live-info-inner{flex-direction:column}.infinity-live-info-section.is-hero .infinity-live-info-copy,.infinity-live-info-section.is-hero .infinity-live-info-media{width:100%;padding:0}.infinity-live-info-section.is-hero .infinity-live-info-copy{margin-top:40px;text-align:left}.infinity-live-info-section.is-hero p{margin:0}.infinity-live-info-section.is-hero+.is-split{padding-top:48px}.infinity-live-info-section.is-highlight .infinity-live-info-inner{align-items:stretch;padding-bottom:40px}.infinity-live-info-section.is-highlight .infinity-live-info-copy{width:69%;padding:32px 40px;display:flex;flex-direction:column;justify-content:center;background:#f37021;color:#fff;border-radius:0 8px 8px 0}.infinity-live-info-section.is-highlight .infinity-live-info-copy p{margin:0}.infinity-live-info-section.is-highlight .infinity-live-info-media{width:31%}.infinity-live-info-section.is-highlight .infinity-live-info-media :is(a,picture){height:100%}.infinity-live-info-section.is-highlight .infinity-live-info-media img{min-height:396px;height:100%;border-radius:8px 0 0 8px}.infinity-live-info-section.is-highlight [data-text-position=left] .infinity-live-info-copy{border-radius:8px 0 0 8px}.infinity-live-info-section.is-highlight [data-text-position=left] .infinity-live-info-media img{border-radius:0 8px 8px 0}.infinity-live-info-section.is-contact{padding-top:16px;padding-bottom:48px}.infinity-live-info-section.is-contact .infinity-live-info-inner{padding:40px;background:#fff;border-radius:8px}.infinity-live-info-section.is-contact .infinity-live-info-copy{width:88%;padding-right:32px;text-align:left}.infinity-live-info-section.is-contact .infinity-live-info-copy p{margin:0}.infinity-live-info-section.is-contact .infinity-live-info-media{width:12%}.infinity-live-info-action{display:inline-block;margin-top:16px}@media(min-width:640px)and (max-width:1025px){.infinity-live-info-section.is-hero .infinity-live-info-inner:has(.infinity-live-info-copy){flex-direction:row}.infinity-live-info-section.is-hero .infinity-live-info-inner:has(.infinity-live-info-copy) .infinity-live-info-media{width:50%}.infinity-live-info-section.is-hero .infinity-live-info-copy{width:50%;margin:0;padding-left:32px}.infinity-live-info-section.is-split .infinity-live-info-media img{min-height:0}}@media(max-width:639px){.infinity-live-info-section{padding-left:12px;padding-right:12px}.infinity-live-info-section .infinity-live-info-inner{flex-direction:column-reverse}.infinity-live-info-section .infinity-live-info-copy,.infinity-live-info-section .infinity-live-info-media{width:100%;padding:0}.infinity-live-info-section.is-hero{padding-top:24px;padding-bottom:32px}.infinity-live-info-section.is-hero .infinity-live-info-inner{flex-direction:column}.infinity-live-info-section.is-hero .infinity-live-info-copy{margin-top:24px}.infinity-live-info-section.is-hero .infinity-live-info-media img{max-height:208px}.infinity-live-info-section.is-hero+.is-split{padding-top:32px}.infinity-live-info-section.is-split .infinity-live-info-inner{padding-bottom:24px}.infinity-live-info-section.is-split .infinity-live-info-media img{min-height:204px;max-height:204px}.infinity-live-info-section.is-highlight .infinity-live-info-inner{padding-bottom:24px}.infinity-live-info-section.is-highlight .infinity-live-info-copy{padding:24px;border-radius:0 0 8px 8px}.infinity-live-info-section.is-highlight .infinity-live-info-media img{height:auto;min-height:296px;border-radius:8px 8px 0 0}.infinity-live-info-section.is-contact{padding-top:16px;padding-bottom:32px}.infinity-live-info-section.is-contact .infinity-live-info-inner{padding:24px;align-items:flex-start}.infinity-live-info-section.is-contact .infinity-live-info-copy{padding:16px 0 0}.infinity-live-info-section.is-contact .infinity-live-info-media{width:90px;align-self:flex-end}}.theme{--fs-text-face-body:Lexend,sans-serif}