:where(.UserSessionRichtext_host__hhYWm){--user-session-richtext-container-column-gap:0.375em;--user-session-richtext-avatar-inline-size:2.5em;--user-session-richtext-avatar-background-color:#f0f0f0;--user-session-richtext-avatar-color:#020a0a;--user-session-richtext-avatar-border-radius:50%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;column-gap:var(--user-session-richtext-container-column-gap)}:where(.UserSessionRichtext_host__hhYWm) .UserSessionRichtext_avatar__m12rT{flex-shrink:0;background-color:var(--user-session-richtext-avatar-background-color);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--user-session-richtext-avatar-inline-size);aspect-ratio:1/1;border-radius:var(--user-session-richtext-avatar-border-radius);overflow:hidden;color:var(--user-session-richtext-avatar-color)}:where(.UserSessionRichtext_host__hhYWm) .UserSessionRichtext_name__9Ldxx{flex:1 1 auto;margin:0;display:inline-flex;align-items:center;justify-content:flex-start;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(1px)}:where(.UserSessionRichtext_host__hhYWm) .UserSessionRichtext_email__coKGD{margin:0;font-size:.75em;color:var(--color-body-copy-lighter,#6B7280);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:767px){:where(.UserSessionRichtext_host__hhYWm) .UserSessionRichtext_avatar__m12rT{inline-size:1.5em;block-size:1.5em}:where(.UserSessionRichtext_host__hhYWm) .UserSessionRichtext_name__9Ldxx{font-size:.875em}:where(.UserSessionRichtext_host__hhYWm) .UserSessionRichtext_email__coKGD{font-size:.7em}}:where(.Header_host__zWLQR){--header-padding-inline:1em;--header-container-max-inline-size:1280px;background-color:var(--color-white);display:flex;align-items:center;justify-content:space-between;inline-size:100%;block-size:100%;padding-inline:max(var(--header-padding-inline),calc(50% - var(--header-container-max-inline-size) / 2))}:where(.Header_host__zWLQR) .Header_header__dazzC{display:flex;align-items:center;justify-content:flex-start;column-gap:2em;height:100%}:where(.Header_host__zWLQR) .Header_actions__oQpTt{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;column-gap:1em;height:100%}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.CartItem_host__5JcQV){padding:calc(var(--spacing,4px)*3.5);border-radius:calc(var(--spacing,4px)*2);background-color:var(--jbcgalileocart-color-white,var(--color-white));flex-direction:column;display:flex;box-shadow:0 4px 10px -2px #195b761a,0 2px 5px -2px #195b760d}.CartItem_summary__Q_O2b{column-gap:calc(var(--spacing,4px)*6)}.CartItem_richtext__AhuIb,.CartItem_summary__Q_O2b{justify-content:flex-start;align-items:flex-start;display:flex}.CartItem_richtext__AhuIb{row-gap:calc(var(--spacing,4px)*1);flex-direction:column;width:100%}.CartItem_quantity__LLt7_{justify-content:flex-start;align-items:flex-end;column-gap:calc(var(--spacing,4px)*.5);font-size:calc(var(--spacing,4px)*4);white-space:nowrap;text-overflow:ellipsis;margin:0;font-style:normal;font-weight:700;line-height:1.5;display:inline;overflow:hidden}.CartItem_quantity__LLt7_ span:first-child{padding-right:calc(var(--spacing,4px)*.5)}.CartItem_unit__2svnX{font-size:calc(var(--spacing,4px)*4);color:var(--jbcgalileocart-color-body-copy-lighter,var(--color-body-copy-lighter));font-style:normal;font-weight:400;line-height:1}.CartItem_amount__W5Xx_{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing,4px)*1);min-width:min-content;font-size:calc(var(--spacing,4px)*4.5);white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:700;line-height:1.55556;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));flex-direction:column;flex-shrink:0;align-items:flex-end;margin:0;display:inline-flex;overflow:hidden}@media (min-width:48rem){.CartItem_amount__W5Xx_{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));flex-direction:row;align-items:center}}.CartItem_compareAtAmount__y2mzy{color:var(--jbcgalileocart-color-body-copy-lighter,var(--color-body-copy-lighter))}.CartItem_actions__2BCPm{column-gap:calc(var(--spacing,4px)*1.5);align-items:center;display:flex}.CartItem_actionsSeparator__RAQMP{pointer-events:none}.CartItem_actionsSeparator__RAQMP,.CartItem_editButton__1H2kw,.CartItem_removeButton__eZPSG{font-size:calc(var(--spacing,4px)*4);color:var(--jbcgalileocart-color-body-copy-lighter,var(--color-body-copy-lighter))}.CartItem_editButton__1H2kw,.CartItem_removeButton__eZPSG{font-family:var(--jbcgalileocart-font-sans,var(--font-sans));cursor:pointer;background-color:#0000;border:none;padding:0;font-style:normal;font-weight:400;line-height:1.5}.CartItem_editForm__Dx2RF{background-color:var(--jbcgalileocart-color-shell-background,var(--color-shell-background));border-radius:calc(var(--spacing,4px)*2);padding:calc(var(--spacing,4px)*3);margin-block-start:calc(var(--spacing,4px)*3.5)}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.Collapsible_host__VuqQF){--collapsible-transition-duration:.3s;--collapsible-transition-timing-function:var(--jbcgalileocart-ease-in-out,var(--ease-in-out));transition:grid-template-rows var(--collapsible-transition-duration)var(--collapsible-transition-timing-function);grid-template-rows:0fr;display:grid}:where(.Collapsible_host__VuqQF.Collapsible_open__72Nmh){grid-template-rows:1fr}.Collapsible_content___TbHO{overflow:hidden}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.IconGroup_host__nHA42){box-sizing:border-box;background-color:var(--jbcgalileocart-color-neutral-400,var(--color-neutral-400));gap:calc(var(--spacing,4px)*.5);min-inline-size:calc(var(--spacing,4px)*14);aspect-ratio:1;border-radius:var(--radius-lg,.5rem);grid-template-rows:auto;grid-template-columns:auto;display:inline-grid;overflow:hidden}:where(.IconGroup_host__nHA42>*){border-radius:var(--radius-lg,.5rem);block-size:auto;max-inline-size:100%}.IconGroup_multiple__ygugR{padding:calc(var(--spacing,4px)*.5);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.Button_host__3FGhq){--button-font-family:var(--jbcgalileocart-font-sans,var(--font-sans));--button-font-size:1em;--button-font-size-small:.875em;--button-font-size-xsmall:.75em;--button-line-height:1.5;--button-line-height-small:1.42857;--button-line-height-xsmall:1.5;--button-text-decoration:none;--button-min-inline-size:44px;--button-min-block-size:1.8lh;--button-padding-inline:1em;--button-padding-block:.625em .5em;--button-size-small-padding-inline:.875em;--button-size-small-padding-block:.428571em .285714em;--button-background-color:var(--jbcgalileocart-color-black,var(--color-black));--button-color:var(--jbcgalileocart-color-white,var(--color-white));--button-border-color:var(--button-background-color);--button-theme-dark-background-color:var(--jbcgalileocart-color-black,var(--color-black));--button-theme-dark-color:var(--jbcgalileocart-color-white,var(--color-white));--button-theme-brand-blue-background-color:var(--jbcgalileocart-color-brand-blue-100,var(--color-brand-blue-100));--button-theme-brand-blue-color:var(--jbcgalileocart-color-white,var(--color-white));--button-theme-white-background-color:var(--jbcgalileocart-color-white,var(--color-white));--button-theme-white-color:var(--jbcgalileocart-color-black,var(--color-black));--button-theme-outline-color:currentcolor;box-sizing:border-box;min-inline-size:var(--button-min-inline-size);min-block-size:var(--button-min-block-size);white-space:nowrap;text-overflow:ellipsis;text-align:center;-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);font-family:var(--button-font-family,inherit);font-size:var(--button-font-size);font-style:normal;line-height:var(--button-line-height);color:var(--button-color);padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);background-color:var(--button-background-color);border-color:var(--button-border-color);border-style:solid;border-width:1px;border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}:where(.Button_host__3FGhq):enabled,:where(.Button_host__3FGhq):not([disabled]){cursor:pointer}:where(.Button_host__3FGhq):enabled:hover,:where(.Button_host__3FGhq):not([disabled]):hover{--button-text-decoration:underline}:where(.Button_host__3FGhq):disabled,:where(.Button_host__3FGhq)[disabled]{--button-text-decoration:none;cursor:not-allowed;opacity:.4;pointer-events:none}.Button_small__GRrrG{--button-font-size:var(--button-font-size-small);--button-line-height:var(--button-line-height-small);--button-padding-inline:var(--button-size-small-padding-inline);--button-padding-block:var(--button-size-small-padding-block)}.Button_xsmall__FghSs{--button-font-size:var(--button-font-size-xsmall);--button-line-height:var(--button-line-height-xsmall)}.Button_dark__rOaur{--button-background-color:var(--button-theme-dark-background-color);--button-color:var(--button-theme-dark-color);--button-theme-outline-color:var(--button-theme-dark-color)}.Button_brand__FZPGW{--button-background-color:var(--button-theme-brand-blue-background-color);--button-color:var(--button-theme-brand-blue-color);--button-theme-outline-color:var(--button-theme-brand-blue-background-color)}.Button_white__k_OfI{--button-background-color:var(--button-theme-white-background-color);--button-color:var(--button-theme-white-color);--button-border-color:var(--button-background-color)}.Button_outline__QLpvp{--button-color:var(--button-theme-outline-color);--button-background-color:transparent;--button-border-color:currentcolor}}:where(.Shell_host__cMa9T){--shell-background-color:var(--color-shell-background);--shell-header-block-size:3lh;--shell-sidebar-inline-size:calc(225rem / 16);--shell-sidebar-inline-size-open:calc(180rem / 16);--shell-sidebar-inline-size-closed:calc(56rem / 16);min-inline-size:100%;min-block-size:100dvh;background-color:var(--shell-background-color);display:grid;grid-template-rows:var(--shell-header-block-size) 1fr;grid-template-columns:var(--shell-sidebar-inline-size) 1fr;position:relative}:where(.Shell_host__cMa9T).Shell_backgroundDark__iqXjr{--shell-background-color:var(--color-shell-background-dark)}:where(.Shell_host__cMa9T).Shell_sidebarHidden__vJedA{grid-template-columns:1fr}:where(.Shell_host__cMa9T) .Shell_header__ohngs{grid-column:1/3;grid-row:1/2;inline-size:100%;block-size:100%;max-block-size:var(--shell-header-block-size);position:fixed;top:0;left:0;z-index:10}:where(.Shell_host__cMa9T).Shell_sidebarHidden__vJedA .Shell_header__ohngs{grid-column:1/2}:where(.Shell_host__cMa9T) .Shell_main__oqcew{grid-column:2/3;grid-row:2/3;transition:margin-inline-start .3s var(--ease-in-out)}:where(.Shell_host__cMa9T).Shell_sidebarHidden__vJedA .Shell_main__oqcew{grid-column:1/2;margin-inline-start:0}:where(.Shell_host__cMa9T) .Shell_sidebar__NNA2D{inline-size:100%;max-inline-size:var(--shell-sidebar-inline-size);block-size:100%;max-block-size:calc(100dvh - var(--shell-header-block-size));grid-column:1/2;grid-row:2/3;position:fixed;top:var(--shell-header-block-size);left:0;transform:translateX(0);transition:transform .3s var(--ease-in-out);z-index:9}:where(.Shell_host__cMa9T).Shell_sidebarHidden__vJedA .Shell_sidebar__NNA2D{transform:translateX(-100%);pointer-events:none}@media (max-width:1023px){:where(.Shell_host__cMa9T){--shell-sidebar-inline-size:var(--shell-sidebar-inline-size-closed);grid-template-columns:var(--shell-sidebar-inline-size-closed) calc(100% - var(--shell-sidebar-inline-size-closed))}:where(.Shell_host__cMa9T) .Shell_sidebar__NNA2D{transform:none;grid-column:1/2;transition:inline-size .3s var(--ease-in-out)}:where(.Shell_host__cMa9T) .Shell_sidebar__NNA2D:has(.Shell_is-open__g3L8a){max-inline-size:var(--shell-sidebar-inline-size-open);inline-size:var(--shell-sidebar-inline-size-open);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}:where(.Dialog_host__tR_uz){--dialog-display:flex;--dialog-position:relative;--dialog-z-index:2;--dialog-position-inset:auto;--dialog-min-inline-size:none;--dialog-inline-size:100%;--dialog-max-inline-size:100cqi;--dialog-block-size:auto;--dialog-max-block-size:100vh;--dialog-opacity:1;--dialog-transition:none;--dialog-transform:none;--dialog-overflow:visible;--dialog-background:transparent;--dialog-box-shadow:none;--dialog-margin:initial;--dialog-overlay-background:transparent;--dialog-overlay-opacity:1;--dialog-overlay-transition:none;--dialog-content-overflow:auto;--dialog-content-max-block-size:100%;--dialog-content-max-inline-size:100%;z-index:var(--dialog-z-index);display:var(--dialog-display)}:where(.Dialog_host__tR_uz.Dialog_inert__hdii8){opacity:1;pointer-events:auto}:where(.Dialog_host__tR_uz),:where(.Dialog_host__tR_uz) .Dialog_overlay__qBrSA{position:fixed;inset:0}:where(.Dialog_host__tR_uz)[aria-hidden=true]{display:none}:where(.Dialog_host__tR_uz.Dialog_inert__hdii8)[aria-hidden=true],:where(.Dialog_host__tR_uz.Dialog_inert__hdii8)[inert]{display:var(--dialog-display);opacity:0;pointer-events:none}:where(.Dialog_host__tR_uz) .Dialog_overlay__qBrSA{background:var(--dialog-overlay-background);opacity:var(--dialog-overlay-opacity)}:where(.Dialog_host__tR_uz) .Dialog_dialog__i6EWJ{background:var(--dialog-background);position:var(--dialog-position);inset:var(--dialog-position-inset);z-index:var(--dialog-z-index);inline-size:var(--dialog-inline-size);min-inline-size:var(--dialog-min-inline-size);max-inline-size:var(--dialog-max-inline-size);block-size:var(--dialog-block-size);max-block-size:var(--dialog-max-block-size);opacity:var(--dialog-opacity);transform:var(--dialog-transform);transition:var(--dialog-transition);overflow:var(--dialog-overflow);margin:var(--dialog-margin);box-shadow:var(--dialog-box-shadow)}:where(.Dialog_host__tR_uz) .Dialog_content__sVn11{overflow:var(--dialog-content-overflow);max-inline-size:var(--dialog-content-max-inline-size);max-block-size:var(--dialog-content-max-block-size)}@media screen and (max-width:767px){:where(.Dialog_host__tR_uz) .Dialog_dialog__i6EWJ{min-inline-size:100%}}:where(.Popover_host__IgEjI){--modal-transition-duration:0.3s;--modal-transition-timing-function:var(
    --jbcgalileocart-ease-in-out,var(--ease-in-out)
  );--dialog-inline-size:min-content;--dialog-min-inline-size:min-content;--dialog-max-inline-size:max-content;--dialog-block-size:min-content;--dialog-box-shadow:var(--shadow-md);--dialog-background:white;--dialog-margin:auto;--dialog-overlay-transition:opacity var(--modal-transition-duration) var(--modal-transition-timing-function);--dialog-overlay-background:var(
    --jbcgalileocart-color-shell-background-dark,var(--color-shell-background-dark)
  );--dialog-overlay-opacity:0;--dialog-z-index:100;transition:opacity var(--modal-transition-duration) var(--modal-transition-timing-function)}:where(.Popover_host__IgEjI) .Popover_container__sujCW{display:inline-block}:where(.Modal_host__tMMQg){--modal-transition-duration:0.3s;--modal-transition-timing-function:var(
    --jbcgalileocart-ease-in-out,var(--ease-in-out)
  );--dialog-inline-size:max-content;--dialog-min-inline-size:48ch;--dialog-max-inline-size:92ch;--dialog-block-size:max-content;--dialog-background:white;--dialog-margin:2lh auto;--dialog-transform:translateY(0);--dialog-transition:transform var(--modal-transition-duration) var(--modal-transition-timing-function);--dialog-overlay-transition:opacity var(--modal-transition-duration) var(--modal-transition-timing-function);--dialog-overlay-background:var(
    --jbcgalileocart-color-shell-background-dark,var(--color-shell-background-dark)
  );--dialog-overlay-opacity:0.8;--dialog-z-index:100;--dialog-max-block-size:calc(100vh - 4lh);--dialog-overflow:auto;transition:opacity var(--modal-transition-duration) var(--modal-transition-timing-function)}:where(.Modal_host__tMMQg)[aria-hidden=true]{--dialog-transform:translateY(1lh)}@layer components{:where(.Loader_host__UKoxG){--loader-size:1.5em;--loader-icon-color:var(--jbcgalileocart-color-black,var(--color-black));--loader-checkpoint-color:var(
      --jbcgalileocart-color-brand-blue-100,var(--color-brand-blue-100)
    );--loader-animation-duration:1s;--loader-animation-timing-function:cubic-bezier(0.33,1,0.68,1);flex-shrink:0;display:inline-flex;overflow:hidden;align-items:center;justify-content:center}.Loader_svg__IsM8x{font-size:var(--loader-size)}.Loader_icon__U4Qr0{fill:var(--loader-icon-color);animation-name:Loader_corners__hrZu7}.Loader_checkpoint__q4TAe,.Loader_icon__U4Qr0{animation-duration:var(--loader-animation-duration);animation-iteration-count:infinite;animation-timing-function:var(--loader-animation-timing-function)}.Loader_checkpoint__q4TAe{fill:var(--loader-checkpoint-color);opacity:0}.Loader_checkpoint__q4TAe:first-child{animation-name:Loader_fade__xSu5o;animation-delay:.25s;animation-delay:calc(var(--loader-animation-duration) * .25 - var(--loader-animation-duration) * .21875)}.Loader_checkpoint__q4TAe:nth-child(2){animation-name:Loader_fade__xSu5o;animation-delay:2.25s;animation-delay:calc(var(--loader-animation-duration) * .5 - var(--loader-animation-duration) * .21875)}.Loader_checkpoint__q4TAe:nth-child(3){animation-name:Loader_fade__xSu5o;animation-delay:4.25s;animation-delay:calc(var(--loader-animation-duration) * .75 - var(--loader-animation-duration) * .21875)}.Loader_checkpoint__q4TAe:nth-child(4){animation-name:Loader_fade__xSu5o;animation-delay:6.25s;animation-delay:calc(var(--loader-animation-duration) - var(--loader-animation-duration) * .21875)}@keyframes Loader_fade__xSu5o{0%,75%{opacity:0}25%{opacity:1}}@keyframes Loader_corners__hrZu7{0%{transform:translateX(0) translateX(0)}25%{transform:translateX(50%) translateY(0)}50%{transform:translateX(50%) translateY(50%)}75%{transform:translateX(0) translateY(50%)}to{transform:translateX(0) translateY(0)}}}:where(.FormField_host__2D5Tr){--form-field-help-color:#4a4a4a;inline-size:100%;display:flex;flex-direction:column;row-gap:.25lh}:where(.FormField_host__2D5Tr) .FormField_label__RRd5_{font-size:1em;line-height:1.555556;font-weight:700}:where(.FormField_host__2D5Tr) .FormField_field__HYNRL{inline-size:100%;display:flex;flex-direction:column;row-gap:.25lh}:where(.FormField_host__2D5Tr) .FormField_help__VdRBT{font-size:.875em;color:var(--form-field-help-color)}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.CheckoutUpsells_host__fr6nq){gap:calc(var(--spacing,4px)*3);flex-direction:column;display:flex}:where(.CheckoutUpsells_heading__hr1VA){margin:calc(var(--spacing,4px)*0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}@property --tw-font-weight{syntax:"*";inherits:false}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.ProductRichtext_host__Nlve_){align-items:flex-start;column-gap:calc(var(--spacing,4px)*4);display:flex}.ProductRichtext_icon__hR7_m{inline-size:calc(var(--spacing,4px)*14);aspect-ratio:1;object-fit:contain;border-radius:calc(var(--spacing,4px)*2);flex-shrink:0;block-size:min-content;overflow:hidden}.ProductRichtext_content__2l1IX{font-size:calc(var(--spacing,4px)*4);font-weight:400;line-height:1.5}.ProductRichtext_content__2l1IX>*{margin:0}.ProductRichtext_title__AHiHu{margin:0 0 calc(var(--spacing,4px)*2);font-size:calc(var(--spacing,4px)*6);font-weight:700;line-height:1.33333}.ProductRichtext_upsellRichtext__yRk9L .ProductRichtext_title__AHiHu{font-size:calc(var(--spacing,4px)*4.5)}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer components{:where(.CheckoutUpsellCard_host__jvzZo){gap:calc(var(--spacing,4px)*3);flex-direction:column;display:flex}:where(.CheckoutUpsellCard_card__SVRho){gap:calc(var(--spacing,4px)*2);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,4px)*4);background-color:var(--jbcgalileocart-color-shell-background-light,var(--color-shell-background-light));flex-direction:column;display:flex}:where(.CheckoutUpsellCard_formToggle__wP1AY){margin-right:auto}:where(.CheckoutUpsellCard_footnote__QdtVS){margin:calc(var(--spacing,4px)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-body-copy-light,#646464);font-style:italic}}@references "../../../styles/tailwind.css";@layer components{:where(.PasswordInput_host__8ACHv){--password-input-toggle-inline-size:3em;display:inline-grid;grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:stretch;justify-content:flex-start;position:relative}:where(.PasswordInput_host__8ACHv)>.PasswordInput_input__aCoY2{grid-column:1/2;grid-row:1/2;min-width:0;width:100%;padding-inline-end:var(--password-input-toggle-inline-size)!important}:where(.PasswordInput_host__8ACHv)>.PasswordInput_toggle__4BLqO{grid-column:2/3;grid-row:1/2;flex-shrink:0;position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--password-input-toggle-inline-size);block-size:100%;aspect-ratio:1/1;cursor:pointer}}