.styles-module__relbKq__ProductsTable{border-collapse:collapse;background-color:#fff;border-radius:.5rem;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000001a}.styles-module__relbKq__ProductsTableHeading{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.styles-module__relbKq__ProductsTableHeading th{text-align:left;color:#374151;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.styles-module__relbKq__ProductsTableRow{border-bottom:1px solid #e5e7eb;transition:background-color .15s}.styles-module__relbKq__ProductsTableRow:hover{background-color:#f9fafb}.styles-module__relbKq__ProductsTableRow:last-child{border-bottom:none}.styles-module__relbKq__ProductsTableRow td{color:#111827;padding:1rem;font-size:.875rem}.styles-module__relbKq__ProductImage{object-fit:cover;border-radius:.375rem}.styles-module__relbKq__ProductVariants,.styles-module__relbKq__ProductBarcode,.styles-module__relbKq__ProductSlug,.styles-module__relbKq__ProductCategory{font-weight:500}.styles-module__relbKq__TableWrapper{border-radius:.5rem;max-height:660px;overflow:hidden auto;box-shadow:0 1px 3px #0000001a}.styles-module__relbKq__VariantsTable{border-collapse:collapse;background-color:#fff;width:100%}.styles-module__relbKq__VariantsTableHeading{z-index:10;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.styles-module__relbKq__VariantsTableHeading th{text-align:left;color:#374151;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.styles-module__relbKq__VariantsTableRow{border-bottom:1px solid #e5e7eb;transition:background-color .15s}.styles-module__relbKq__VariantsTableRow:hover{background-color:#f9fafb}.styles-module__relbKq__VariantsTableRow:last-child{border-bottom:none}.styles-module__relbKq__VariantsTableRow td{color:#111827;padding:1rem;font-size:.875rem}.styles-module__relbKq__VariantImage{object-fit:cover;border-radius:.375rem}.styles-module__relbKq__VariantSku,.styles-module__relbKq__VariantBarcode,.styles-module__relbKq__VariantColor{font-weight:500}.styles-module__relbKq__EmptyRow{text-align:center;color:#6b7280;font-style:italic;padding:2rem!important}.styles-module__relbKq__Actions{align-items:center;gap:.5rem;display:flex}
.styles-module__-hrLoW__TooltipContent{z-index:50;border-radius:var(--border-radius-sm);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));font-size:var(--fs-default);color:hsl(var(--popover-foreground));box-shadow:var(--box-shadow-md);padding:6px 12px;animation:.15s ease-out styles-module__-hrLoW__fadeIn;overflow:hidden}.styles-module__-hrLoW__TooltipContent[data-state=closed]{animation:.15s ease-in styles-module__-hrLoW__fadeOut}.styles-module__-hrLoW__TooltipContent[data-side=bottom]{animation:.15s ease-out styles-module__-hrLoW__fadeIn,.15s ease-out styles-module__-hrLoW__slideInFromTop}.styles-module__-hrLoW__TooltipContent[data-side=left]{animation:.15s ease-out styles-module__-hrLoW__fadeIn,.15s ease-out styles-module__-hrLoW__slideInFromRight}.styles-module__-hrLoW__TooltipContent[data-side=right]{animation:.15s ease-out styles-module__-hrLoW__fadeIn,.15s ease-out styles-module__-hrLoW__slideInFromLeft}.styles-module__-hrLoW__TooltipContent[data-side=top]{animation:.15s ease-out styles-module__-hrLoW__fadeIn,.15s ease-out styles-module__-hrLoW__slideInFromBottom}@keyframes styles-module__-hrLoW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module__-hrLoW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes styles-module__-hrLoW__slideInFromTop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes styles-module__-hrLoW__slideInFromBottom{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes styles-module__-hrLoW__slideInFromLeft{0%{transform:translate(-8px)}to{transform:translate(0)}}@keyframes styles-module__-hrLoW__slideInFromRight{0%{transform:translate(8px)}to{transform:translate(0)}}
.styles-module__2BVXUa__Icon{vertical-align:middle;flex-shrink:0;width:auto;height:auto;display:block}
.styles-module__J_coZq__HomeAlertWrapper{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.styles-module__J_coZq__AlertSpacing{margin-top:var(--margin-sm)}.styles-module__J_coZq__AlertDescriptionSpacing{gap:var(--gap-sm);flex-direction:column;display:flex}.styles-module__J_coZq__ErrorTitle{font-weight:700}.styles-module__J_coZq__AlertLink{font-size:var(--fs-default);color:var(--color-error-red);text-decoration:underline}
.styles-module___O_H0q__InfoAlertWrapper{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.styles-module___O_H0q__AlertDescriptionSpacing{text-wrap:pretty}
.styles-module__2JjAcG__ProductAlertWrapper{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.styles-module__2JjAcG__AlertSpacing{margin-top:8px}.styles-module__2JjAcG__AlertDescriptionSpacing{flex-direction:column;gap:8px;display:flex}.styles-module__2JjAcG__ErrorTitle{font-weight:700}.styles-module__2JjAcG__AlertLink{color:var(---color-error-red);font-size:12px}@media (min-width:768px){.styles-module__2JjAcG__AlertLink{font-size:14px}}
.styles-module__PYxbHa__PaddingBlockSm{padding-block:16px}.styles-module__PYxbHa__PaddingBlockMd{padding-block:24px}.styles-module__PYxbHa__PaddingBlockLg{padding-block:40px}.styles-module__PYxbHa__PaddingBlockXl{padding-block:64px}.styles-module__PYxbHa__PaddingInlineSm{padding-inline:16px}.styles-module__PYxbHa__PaddingInlineMd{padding-inline:24px}.styles-module__PYxbHa__PaddingInlineLg{padding-inline:40px}.styles-module__PYxbHa__PaddingInlineXl{padding-inline:64px}.styles-module__PYxbHa__PaddingTopSm{padding-top:16px}.styles-module__PYxbHa__PaddingTopMd{padding-top:24px}.styles-module__PYxbHa__PaddingTopLg{padding-top:40px}.styles-module__PYxbHa__PaddingTopXl{padding-top:64px}.styles-module__PYxbHa__PaddingBottomSm{padding-bottom:16px}.styles-module__PYxbHa__PaddingBottomMd{padding-bottom:24px}.styles-module__PYxbHa__PaddingBottomLg{padding-bottom:40px}.styles-module__PYxbHa__PaddingBottomXl{padding-bottom:64px}
.styles-module__mL-s2q__Container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.styles-module__mL-s2q__PaddingSm{padding-left:8px;padding-right:8px}@media (min-width:640px){.styles-module__mL-s2q__PaddingSm{padding-left:16px;padding-right:16px}}.styles-module__mL-s2q__PaddingMd{padding-left:16px;padding-right:16px}@media (min-width:640px){.styles-module__mL-s2q__PaddingMd{padding-left:24px;padding-right:24px}}.styles-module__mL-s2q__PaddingLg{padding-left:16px;padding-right:16px}@media (min-width:640px){.styles-module__mL-s2q__PaddingLg{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.styles-module__mL-s2q__PaddingLg{padding-left:32px;padding-right:32px}}.styles-module__mL-s2q__PaddingXl{padding-left:16px;padding-right:16px}@media (min-width:640px){.styles-module__mL-s2q__PaddingXl{padding-left:32px;padding-right:32px}}@media (min-width:1024px){.styles-module__mL-s2q__PaddingXl{padding-left:48px;padding-right:48px}}
.styles-module__ArrzfG__FooterLinkActive{text-decoration:underline}
.styles-module__2b7hdq__NavigationWrapper{background-color:var(--color-primary-blue);width:100%;color:var(--color-text-gray);font-weight:var(--fw-medium);z-index:10;justify-content:center;display:flex;position:absolute}.styles-module__2b7hdq__NavigationContainer{background-color:var(--color-primary-blue);z-index:10;width:100%;box-shadow:var(--box-shadow-md);padding-inline:var(--padding-x-md);justify-content:space-between;display:flex;position:fixed;top:0;left:0}.styles-module__2b7hdq__NavigationContainerActive{gap:var(--gap-xl);flex-direction:column-reverse;height:100%}.styles-module__2b7hdq__NavigationDisclosure{padding:var(--padding-md);justify-content:center;align-items:center;margin-left:-10px;display:flex;position:relative}.styles-module__2b7hdq__NavigationDisclosureOpened{position:absolute;top:12px;left:12px}.styles-module__2b7hdq__NavigationDisclosureIcon{background:var(--color-white);width:20px;height:2px;position:relative}.styles-module__2b7hdq__NavigationDisclosureIcon:before,.styles-module__2b7hdq__NavigationDisclosureIcon:after{content:"";border:1px solid var(--color-white);width:20px;height:2px;position:absolute}.styles-module__2b7hdq__NavigationDisclosureIcon:after{top:5px;left:0}.styles-module__2b7hdq__NavigationDisclosureIcon:before{top:-5px;left:0}.styles-module__2b7hdq__Rotation{transform:rotate(45deg)}.styles-module__2b7hdq__Rotation:after{top:0;transform:rotate(-90deg)}.styles-module__2b7hdq__Rotation:before{opacity:0}.styles-module__2b7hdq__NavigationLinks{align-items:center;gap:var(--gap-xs);flex-direction:column;display:flex}.styles-module__2b7hdq__NavigationLinksOpened{justify-content:center;width:100%;height:100%}.styles-module__2b7hdq__NavigationLinksClosed{display:none}.styles-module__2b7hdq__NavigationLink{padding:var(--padding-sm);color:var(--color-text-gray);border-radius:0;justify-content:center;text-decoration:none}.styles-module__2b7hdq__NavigationLink:hover,.styles-module__2b7hdq__NavigationLinkActive{color:var(--color-text-white)}.styles-module__2b7hdq__NavigationActionsLinksClosed{gap:var(--gap-xs);align-items:center;display:flex}.styles-module__2b7hdq__NavigationActionsLinksOpened{display:none}.styles-module__2b7hdq__NavigationSiteWideBannerLogo{z-index:2;position:absolute;top:40px;left:20px}.styles-module__2b7hdq__NavigationSiteWideBannerSmall{min-height:200px;max-height:220px}.styles-module__2b7hdq__NavigationSiteWideBannerImage{object-fit:cover}.styles-module__2b7hdq__LanguageSwitcherButton{text-transform:uppercase;padding:var(--padding-xs) var(--padding-sm);align-items:center;display:flex}.styles-module__2b7hdq__LanguageSwitcherButton:hover{color:var(--color-text-white)}.styles-module__2b7hdq__LanguageSwitcherButtonSpan{text-align:left;width:24px}.styles-module__2b7hdq__LanguageSwitcherPopover{background:var(--color-primary-blue)}.styles-module__2b7hdq__LanguageSwitcherPopoverItem{padding:var(--padding-xs) var(--padding-sm);text-transform:uppercase;color:var(--color-text-gray);border-radius:0;display:flex}.styles-module__2b7hdq__LanguageSwitcherPopoverItem:hover{color:var(--color-text-black);background:var(--color-white)}.styles-module__2b7hdq__LanguageSwitcherPopoverItemSpan{text-align:left;width:24px}.styles-module__2b7hdq__LanguageSwitcherPopoverItemCheckmark{justify-content:center;width:16px;display:flex}@media (min-width:768px){.styles-module__2b7hdq__NavigationContainer{background:inherit;flex-direction:row;align-items:center;position:relative}.styles-module__2b7hdq__NavigationDisclosure{display:none}.styles-module__2b7hdq__NavigationLinks{gap:var(--gap-sm);flex-direction:row}.styles-module__2b7hdq__NavigationLinksClosed{display:flex}}@media (min-width:1024px){.styles-module__2b7hdq__NavigationWrapper,.styles-module__2b7hdq__LanguageSwitcherPopover{background:var(--color-backdrop-dark)}}
.styles-module__aaDeSa__BreadcrumbsContainer{padding-top:12px}
.styles-module__OI_EKq__BannersTable{border-collapse:collapse;background-color:var(--color-white);border-radius:var(--border-radius-sm);width:100%;box-shadow:var(--box-shadow-card);overflow:hidden}.styles-module__OI_EKq__BannersTableHeading{background-color:var(--color-gray-300);border-bottom:1px solid var(--color-gray-200)}.styles-module__OI_EKq__BannersTableHeading th{text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-gray-content);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px}.styles-module__OI_EKq__BannersTableRow{border-bottom:1px solid var(--color-gray-200);transition:background-color .15s}.styles-module__OI_EKq__BannersTableRow:hover{background-color:var(--color-gray-300)}.styles-module__OI_EKq__BannersTableRow:last-child{border-bottom:none}.styles-module__OI_EKq__BannersTableRow td{font-size:var(--fs-sm);color:var(--color-text-black);padding:16px}.styles-module__OI_EKq__ImagePreview{border-radius:var(--border-radius-xs);background-color:var(--color-gray-300);width:100px;height:60px;overflow:hidden}.styles-module__OI_EKq__PreviewImage{object-fit:cover;width:100%;height:100%}.styles-module__OI_EKq__BannerName{font-weight:var(--fw-medium)}.styles-module__OI_EKq__ImageUrl{font-family:monospace;font-size:var(--fs-xs);color:var(--color-text-gray-content);text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:inline-block;overflow:hidden}.styles-module__OI_EKq__Actions{gap:var(--gap-xs);align-items:center;display:flex}.styles-module__OI_EKq__EmptyState{background-color:var(--color-white);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex}.styles-module__OI_EKq__EmptyState p{font-size:var(--fs-base);color:var(--color-text-black);margin:0 0 8px}.styles-module__OI_EKq__EmptyStateHint{font-size:var(--fs-sm);color:var(--color-text-gray-content)}
.styles-module__oUssBa__ColorsTable{border-collapse:collapse;background-color:var(--color-white);border-radius:var(--border-radius-sm);width:100%;box-shadow:var(--box-shadow-card);overflow:hidden}.styles-module__oUssBa__ColorsTableHeading{background-color:var(--color-gray-300);border-bottom:1px solid var(--color-gray-200)}.styles-module__oUssBa__ColorsTableHeading th{text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-gray-content);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px}.styles-module__oUssBa__ColorsTableRow{border-bottom:1px solid var(--color-gray-200);transition:background-color .15s}.styles-module__oUssBa__ColorsTableRow:hover{background-color:var(--color-gray-300)}.styles-module__oUssBa__ColorsTableRow:last-child{border-bottom:none}.styles-module__oUssBa__ColorsTableRow td{font-size:var(--fs-sm);color:var(--color-text-black);padding:16px}.styles-module__oUssBa__ColorName{font-weight:var(--fw-medium)}.styles-module__oUssBa__ColorCode{font-family:monospace;font-size:var(--fs-sm);color:var(--color-text-gray-content)}.styles-module__oUssBa__Actions{gap:var(--gap-xs);align-items:center;display:flex}.styles-module__oUssBa__EmptyState{background-color:var(--color-white);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex}.styles-module__oUssBa__EmptyState p{font-size:var(--fs-base);color:var(--color-text-black);margin:0 0 8px}.styles-module__oUssBa__EmptyStateHint{font-size:var(--fs-sm);color:var(--color-text-gray-content)}
.styles-module__ocI35W__ProductGalleryWrapper{position:relative}.styles-module__ocI35W__ProductGallery{flex-direction:column;width:100%;height:auto;display:flex;position:sticky;top:0;overflow:auto}.styles-module__ocI35W__ProductMainImage{place-items:center;width:100%;height:auto;max-height:400px;display:grid}.styles-module__ocI35W__MainImage{object-fit:contain;height:100%;overflow:hidden}.styles-module__ocI35W__ProductGalleryCarousel{align-items:center;width:100%;display:flex;position:relative}.styles-module__ocI35W__CarouselButton{border-radius:0;min-width:60px;height:60px}.styles-module__ocI35W__CarouselButton:hover{background-color:var(--color-gray-300)}.styles-module__ocI35W__CarouselButtonRight{margin-left:auto}.styles-module__ocI35W__CarouselItem{cursor:pointer;border:1px solid #0000;width:80px;height:60px}.styles-module__ocI35W__CarouselItem:hover{border-color:var(--color-gray-dark)}.styles-module__ocI35W__CarouselItemActive,.styles-module__ocI35W__CarouselItemActive:hover{border-color:var(--color-primary-blue)}.styles-module__ocI35W__CarouselItem img{object-fit:contain;width:100%;height:100%;overflow:hidden}
.styles-module___lf-lq__AlertDialogOverlay{z-index:50;background-color:#000c;transition-duration:.2s;position:fixed;inset:0}.styles-module___lf-lq__AlertDialogOverlay[data-state=open]{animation:.2s ease-out styles-module___lf-lq__fadeIn}.styles-module___lf-lq__AlertDialogOverlay[data-state=closed]{animation:.2s ease-in styles-module___lf-lq__fadeOut}.styles-module___lf-lq__AlertDialogContent{z-index:50;gap:var(--padding-x-md);border:1px solid var(--color-gray-200);background-color:var(--color-white);width:100%;max-width:32rem;padding:var(--page-padding-lg);box-shadow:var(--box-shadow-md);transition-duration:.2s;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module___lf-lq__AlertDialogContent[data-state=open]{animation:.2s ease-out styles-module___lf-lq__contentShow}.styles-module___lf-lq__AlertDialogContent[data-state=closed]{animation:.2s ease-in styles-module___lf-lq__contentHide}@media (min-width:640px){.styles-module___lf-lq__AlertDialogContent{border-radius:var(--border-radius-md)}}.styles-module___lf-lq__AlertDialogHeader{gap:var(--margin-md);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.styles-module___lf-lq__AlertDialogHeader{text-align:left}}.styles-module___lf-lq__AlertDialogFooter{flex-direction:column-reverse;display:flex}@media (min-width:640px){.styles-module___lf-lq__AlertDialogFooter{justify-content:flex-end;gap:var(--margin-md);flex-direction:row}}.styles-module___lf-lq__AlertDialogTitle{font-size:var(--fs-large);font-weight:600}.styles-module___lf-lq__AlertDialogDescription{font-size:var(--fs-default);color:var(--color-text-gray-content)}.styles-module___lf-lq__AlertDialogCancel{margin-top:var(--margin-md)}@media (min-width:640px){.styles-module___lf-lq__AlertDialogCancel{margin-top:0}}@keyframes styles-module___lf-lq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module___lf-lq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes styles-module___lf-lq__contentShow{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)translateY(-2%)}to{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}}@keyframes styles-module___lf-lq__contentHide{0%{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)translateY(-2%)}}
.styles-module__KmcgqW__Textarea{border-radius:var(--border-radius-sm);border:1px solid var(--color-primary-blue-light);background-color:var(--color-white);width:100%;min-height:80px;font-size:var(--fs-default);resize:none;padding:8px 12px;transition:all .2s ease-in-out;display:flex}.styles-module__KmcgqW__Textarea::placeholder{color:var(--color-text-gray-content)}.styles-module__KmcgqW__Textarea:focus-visible{box-shadow:0 0 0 2px var(--color-primary-blue);outline:none}.styles-module__KmcgqW__Textarea:disabled{cursor:not-allowed;opacity:.5}
