@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_actionIcon__H1KCh,.styles_bagActionIcon___5ESa{padding:var(--space-padding-interactive-xs);background-color:var(--color-background-base);display:flex;place-content:center center;border-radius:50%;overflow:hidden;height:32px;width:32px;border:1px solid rgba(0,0,0,0)}a:focus .styles_actionIcon__H1KCh,a:focus .styles_bagActionIcon___5ESa,a:hover .styles_actionIcon__H1KCh,a:hover .styles_bagActionIcon___5ESa,button:focus .styles_actionIcon__H1KCh,button:focus .styles_bagActionIcon___5ESa,button:hover .styles_actionIcon__H1KCh,button:hover .styles_bagActionIcon___5ESa{border:1px dashed var(--color-text-base);box-shadow:0 0 0 1px var(--color-background-base)}a:active .styles_actionIcon__H1KCh,a:active .styles_bagActionIcon___5ESa,button:active .styles_actionIcon__H1KCh,button:active .styles_bagActionIcon___5ESa{border:1px solid var(--color-background-base);background-color:var(--color-background-inverse)}.styles_actionIcon__H1KCh svg,.styles_bagActionIcon___5ESa svg{max-width:100%}.styles_mediaButton__aIYWE.styles_actionIcon__H1KCh,.styles_mediaButton__aIYWE.styles_bagActionIcon___5ESa{border:1px solid var(--color-border-subdued);position:relative}a:active .styles_mediaButton__aIYWE.styles_actionIcon__H1KCh svg,a:active .styles_mediaButton__aIYWE.styles_bagActionIcon___5ESa svg,button:active .styles_mediaButton__aIYWE.styles_actionIcon__H1KCh svg,button:active .styles_mediaButton__aIYWE.styles_bagActionIcon___5ESa svg{fill:var(--color-background-base)}.styles_bagActionIcon___5ESa{display:flex}a:active .styles_bagActionIcon___5ESa svg path.styles_fill1__9_cEG,button:active .styles_bagActionIcon___5ESa svg path.styles_fill1__9_cEG{fill:var(--color-background-inverse)}a:active .styles_bagActionIcon___5ESa svg path.styles_fill2___SJ06,button:active .styles_bagActionIcon___5ESa svg path.styles_fill2___SJ06{fill:var(--color-background-base)}.styles_bagIcon__PvCSG{margin:1px}.styles_shoppingButton__9x475{display:flex;z-index:1;position:absolute;align-items:center;justify-content:center;padding:6px;left:auto;right:0;bottom:0;transform:translate(0)}.styles_shoppingButton__9x475.styles_motionVideo__iZCIR{right:44px}.styles_shoppingButton__9x475.styles_hero__8Ms53{bottom:44px}.styles_shoppingButton__9x475.styles_ribbonShift__n9Tq0{transform:translate(-6px,-6px)}.styles_shoppingButton__9x475.styles_noRibbonShift__aWqMJ{transform:translate(0)}.styles_videoOverlay__s7wYR{display:contents}.styles_ribbon__WAygU{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--ribbon-padding);position:absolute;top:0;left:0;width:-webkit-max-content;width:max-content;font-size:var(--ribbonfont-size);border-radius:var(--radius-label) 0 var(--radius-label) 0;background-color:var(--ribbon-background-color);background-image:var(--ribbon-background-image);background-position:0 0;background-size:1200px auto;color:var(--ribbon-font-color);line-height:1;font-weight:700;z-index:15}@media(max-width:768px){.styles_ribbon__WAygU{font-size:13px;padding:5px 16px}}.styles_ribbonBorder__T2wwE{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ribbon-background-color);color:var(--ribbon-font-color);border-radius:var(--radius-card);background-image:var(--ribbon-background-image);background-position:0 0;background-size:1200px auto;background-repeat:repeat;overflow:hidden;z-index:0}