@layer ndsFoundation;@layer ndsLayout;@layer ndsUtility;@layer ndsButtonPrimitives;@layer ndsButton;@layer ndsTypography;@layer ndsDisclosure;@layer ndsCheckbox;@layer ndsRadio;@layer ndsBadge;@layer ndsButtonUpload;@layer ndsContainer;@layer ndsCard;@layer ndsDirectionalPad;@layer ndsImage;@layer ndsLink;@layer ndsMarker;@layer ndsPaginationDots;@layer ndsPlaceholder;@layer ndsProgress;@layer ndsRating;@layer ndsSpinner;@layer ndsSwitch;@layer ndsTabs;@layer ndsZoomable;@layer ndsPicture;@layer ndsAccordion;@layer ndsFormField;@layer ndsList;@layer ndsRibbon;@layer ndsCell;@layer ndsChip;@layer ndsPopover;@layer ndsBreadcrumb;@layer ndsButtonConfirmation;@layer ndsCarousel;@layer ndsSearchBar;@layer ndsDatePicker;@layer ndErrorBucket;@layer ndsPictureNavigation;@layer ndsPlaceholderRow;@layer ndsToast;@layer ndsCellLegacy;@layer ndsModal;@layer ndsMenu;@layer ndsCoachmark;@layer ndsPagination;@layer ndsVariationSelector;@layer ndsTruncate;.styles_ribbonWrapper__aYN92{position:relative;display:inline-flex}.styles_ribbonOverlay__UwWda{position:absolute;top:0;left:0;z-index:1}.styles_separator__SBwLE{border:none;height:1px;background-color:var(--separator-color);margin:0;width:100%;flex-shrink:0}.styles_circleLogoContainer__eJzPz{font-size:inherit;line-height:1.125;color:inherit}.styles_circleLogoContainer__eJzPz svg{height:.92em;vertical-align:middle}.IconDynamic_iconFallback__X2gpO{vertical-align:initial}.TextQuill_alignBottom__60tcj>*{vertical-align:text-bottom}.TextQuill_alignBaseline__KLXNK>*{vertical-align:initial}.TextQuill_container__RuOOe{text-wrap:pretty}.styles_imageRow__35kdM{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.styles_imageRow__35kdM.styles_withGap__GJpGu{gap:var(--image-row-gap,0)}.styles_itemWrapper__2rnQt{flex:0 0 auto}.styles_imageWrapper__MzAbM,.styles_itemWrapper__2rnQt{align-items:center;display:flex;justify-content:center}.styles_overflowCell__3yhd0{background-color:var(--color-background-subdued);border-radius:var(--radius-asset);color:var(--color-text-base);font-weight:600}.styles_ratingStars___N_MP{line-height:var(--typography-line-height-body);color:var(--color-icon-base)}.styles_ratingStars___N_MP,.styles_variationSwatches__ej3uX{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-margin-decoration-sm)}.styles_variationSwatches__ej3uX{justify-content:flex-start;width:100%}.styles_itemWrapper__g3Kbd{flex:0 0 auto}.styles_imageWrapper___NYWF,.styles_itemWrapper__g3Kbd{align-items:center;display:flex;justify-content:center}.styles_overflowCell__IfMuL{color:var(--color-text-base);font-weight:400;line-height:140%;font-size:12px}.styles_hexCell__XT5Fw,.styles_imageCell__t0C_Y{border-radius:var(--radius-button);border:1px solid var(--color-border-subdued)}.styles_imageCell__t0C_Y{overflow:hidden}.PromptChips_promptChips__Q7oEp{gap:8px}.PromptChips_promptChips__Q7oEp,.PromptChips_promptChips__Q7oEp .PromptChips_textContainer__8kyrS{display:flex;flex-direction:column}.PromptChips_promptChips__Q7oEp .PromptChips_chipsContainer__kCO95{display:flex;flex-direction:column;gap:8px}.ChatMessage_chatMessage__cVpHh{margin-bottom:var(--space-margin-text-md)}.ChatMessage_chatMessage__cVpHh .ChatMessage_messageContent__ov86l{margin-bottom:var(--space-margin-text-sm)}.AddToCartSuccessMessage_successMessageContainer__AXTPY{max-height:112px}.AddToCartSuccessMessage_content__RrL4h{min-height:128.5px;display:flex;flex-direction:column;gap:12px}.AddToCartSuccessMessage_productContainer__GVhVh{display:flex;flex-direction:row;gap:12px;align-items:flex-start}.AddToCartSuccessMessage_imageArea__ZPDqH{width:96px;height:96px;min-width:96px;background-color:#f5f5f5;border-radius:6px;overflow:hidden;background-size:cover;background-position:50%}.AddToCartSuccessMessage_textSection__JCz1v{display:flex;flex-direction:column}.AddToCartSuccessMessage_price__3bXul{color:#333;font-size:14px;font-weight:600;line-height:1.4}.AddToCartSuccessMessage_description__vIThh{color:#333;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.AddToCartSuccessMessage_heading__Uz_u1{font-weight:var(--typography-font-weight-bold);font-size:var(--typography-font-size-150)}.ProductCarousel_productCarousel__kh3CC{margin-bottom:var(--space-margin-text-md)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_carouselTitle__pordI{margin-bottom:var(--space-margin-container-md);font-weight:var(--typography-font-weight-bold)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_productsContainer__wFy6_{display:flex;max-height:-moz-fit-content;max-height:fit-content;overflow-x:auto;padding-bottom:var(--space-padding-container-xs);scroll-behavior:smooth}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_productsContainer__wFy6_::-webkit-scrollbar{height:6px}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_productsContainer__wFy6_::-webkit-scrollbar-track{background:var(--color-background-subdued);border-radius:var(--radius-label)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_productsContainer__wFy6_::-webkit-scrollbar-thumb{background:var(--color-border-base);border-radius:var(--radius-label)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_productsContainer__wFy6_::-webkit-scrollbar-thumb:hover{background:var(--color-text-subdued)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_emptyState___Azma{padding:var(--space-padding-container-lg);text-align:center;color:var(--color-text-subdued);background-color:var(--color-background-subdued);border-radius:var(--radius-card)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_emptyState___Azma p{margin:0}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_showAllLink__B_C9N{margin-top:var(--space-margin-text-md);text-align:right}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_successMessagesContainer__d5PPf{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-margin-text-md)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_successMessage__NKlTZ{margin-top:var(--space-margin-text-md);padding:var(--space-padding-container-md);background-color:var(--color-background-subdued);border-radius:var(--radius-messaging);color:var(--color-text-base)}.ProductCarousel_productCarousel__kh3CC .ProductCarousel_successMessage__NKlTZ p{margin:0}