@charset "utf-8";

#accountMenu-container, #hmenu-container { position: fixed; inset: 0px; visibility: hidden; z-index: 100000; }

#accountMenu-container div:not(.hmenu), #hmenu-container div:not(.hmenu) { display: flex; }

#accountMenu-container.hmenu-visible, #hmenu-container.hmenu-visible { visibility: visible; }

#accountMenu-container a, #accountMenu-container a:hover, #accountMenu-container a:link, #accountMenu-container a:visited, #hmenu-container a, #hmenu-container a:hover, #hmenu-container a:link, #hmenu-container a:visited { font-family: inherit; }

#accountMenu-container #accountMenu-canvas-background, #accountMenu-container #hmenu-canvas-background, #hmenu-container #accountMenu-canvas-background, #hmenu-container #hmenu-canvas-background { position: absolute; will-change: opacity; height: 100%; width: 100%; -webkit-tap-highlight-color: transparent; }

#accountMenu-container #accountMenu-canvas-background.hmenu-bkg-color, #accountMenu-container #hmenu-canvas-background.hmenu-bkg-color, #hmenu-container #accountMenu-canvas-background.hmenu-bkg-color, #hmenu-container #hmenu-canvas-background.hmenu-bkg-color { background-color: rgba(0, 0, 0, 0.5); }

#accountMenu-container #accountMenu-canvas-background.hmenu-dark-bkg-color, #accountMenu-container #hmenu-canvas-background.hmenu-dark-bkg-color, #hmenu-container #accountMenu-canvas-background.hmenu-dark-bkg-color, #hmenu-container #hmenu-canvas-background.hmenu-dark-bkg-color { background-color: rgba(0, 0, 0, 0.8); }

#accountMenu-container #accountMenu-canvas-background.hmenu-transition, #accountMenu-container #hmenu-canvas-background.hmenu-transition, #hmenu-container #accountMenu-canvas-background.hmenu-transition, #hmenu-container #hmenu-canvas-background.hmenu-transition { transition: opacity 250ms ease-in-out; }

#accountMenu-container #accountMenu-canvas-background.hmenu-opaque, #accountMenu-container #hmenu-canvas-background.hmenu-opaque, #hmenu-container #accountMenu-canvas-background.hmenu-opaque, #hmenu-container #hmenu-canvas-background.hmenu-opaque { opacity: 1; }

#accountMenu-container #accountMenu-canvas-background.hmenu-transparent, #accountMenu-container #hmenu-canvas-background.hmenu-transparent, #hmenu-container #accountMenu-canvas-background.hmenu-transparent, #hmenu-container #hmenu-canvas-background.hmenu-transparent { opacity: 0; }

#accountMenu-container #accountMenu-canvas, #accountMenu-container #hmenu-canvas, #hmenu-container #accountMenu-canvas, #hmenu-container #hmenu-canvas { position: fixed; background-color: rgb(255, 255, 255); flex-direction: column; height: 100%; box-shadow: rgba(0, 0, 0, 0.4) 4px 0px 10px 0px; will-change: transform; }

#accountMenu-container #accountMenu-canvas .hmenu-close-icon, #accountMenu-container #hmenu-canvas .hmenu-close-icon, #hmenu-container #accountMenu-canvas .hmenu-close-icon, #hmenu-container #hmenu-canvas .hmenu-close-icon { position: fixed; width: 20px; height: 20px; }

@media (max-width: 320px) {
  #accountMenu-container #accountMenu-canvas .hmenu-close-icon, #accountMenu-container #hmenu-canvas .hmenu-close-icon, #hmenu-container #accountMenu-canvas .hmenu-close-icon, #hmenu-container #hmenu-canvas .hmenu-close-icon { right: 15px; }
}

#accountMenu-container #accountMenu-canvas .hmenu-hidden-link, #accountMenu-container #hmenu-canvas .hmenu-hidden-link, #hmenu-container #accountMenu-canvas .hmenu-hidden-link, #hmenu-container #hmenu-canvas .hmenu-hidden-link { position: absolute; width: 1px; height: 1px; left: -10000px; top: auto; overflow: hidden; }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile, #accountMenu-container #hmenu-canvas #hmenu-customer-profile, #hmenu-container #accountMenu-canvas #hmenu-customer-profile, #hmenu-container #hmenu-canvas #hmenu-customer-profile { background-color: rgb(35, 47, 62); height: 50px; align-items: center; }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile:active, #accountMenu-container #hmenu-canvas #hmenu-customer-profile:active, #hmenu-container #accountMenu-canvas #hmenu-customer-profile:active, #hmenu-container #hmenu-canvas #hmenu-customer-profile:active { background-color: rgb(19, 26, 34); }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right, #accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-home-right, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-home-right, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-home-right, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-home-right { flex: 1 1 0%; overflow: hidden; }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar { margin: 0px 10px; height: 54px; width: 54px; background-position: -160px -390px; }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar #hmenu-customer-avatar-img, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar #hmenu-customer-avatar-img, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar #hmenu-customer-avatar-img, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar #hmenu-customer-avatar-img { border-radius: 27px; border: 2px solid rgb(255, 255, 255); }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar-icon, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar-icon, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar-icon, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar-icon { height: 25px; width: 27px; }

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right #hmenu-customer-name, #accountMenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-home-right #hmenu-home-string, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right #hmenu-customer-name, #accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-home-right #hmenu-home-string, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right #hmenu-customer-name, #hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-home-right #hmenu-home-string, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-right #hmenu-customer-name, #hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-home-right #hmenu-home-string { display: inline-block; white-space: nowrap; font-size: 19px; max-width: 90%; line-height: 25px; color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; }

#accountMenu-container #accountMenu-canvas #hmenu-top-section, #accountMenu-container #hmenu-canvas #hmenu-top-section, #hmenu-container #accountMenu-canvas #hmenu-top-section, #hmenu-container #hmenu-canvas #hmenu-top-section { background-color: rgb(35, 47, 62); font-weight: 700; font-size: 15px; line-height: 25px; min-height: 50px; }

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul, #accountMenu-container #hmenu-canvas #hmenu-top-section ul, #hmenu-container #accountMenu-canvas #hmenu-top-section ul, #hmenu-container #hmenu-canvas #hmenu-top-section ul { padding: 0px; margin: 0px 10px 10px; display: flex; width: 100%; }

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li, #accountMenu-container #hmenu-canvas #hmenu-top-section ul li, #hmenu-container #accountMenu-canvas #hmenu-top-section ul li, #hmenu-container #hmenu-canvas #hmenu-top-section ul li { list-style: none; margin-left: 5px; flex-grow: 1; text-align: center; background-color: rgb(55, 71, 90); }

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li:active, #accountMenu-container #hmenu-canvas #hmenu-top-section ul li:active, #hmenu-container #accountMenu-canvas #hmenu-top-section ul li:active, #hmenu-container #hmenu-canvas #hmenu-top-section ul li:active { background-color: rgb(19, 26, 34); }

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li:first-child, #accountMenu-container #hmenu-canvas #hmenu-top-section ul li:first-child, #hmenu-container #accountMenu-canvas #hmenu-top-section ul li:first-child, #hmenu-container #hmenu-canvas #hmenu-top-section ul li:first-child { margin-left: 0px; }

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li a, #accountMenu-container #hmenu-canvas #hmenu-top-section ul li a, #hmenu-container #accountMenu-canvas #hmenu-top-section ul li a, #hmenu-container #hmenu-canvas #hmenu-top-section ul li a { color: rgb(255, 255, 255); text-decoration: none; }

#accountMenu-container #accountMenu-canvas #accountMenu-content, #accountMenu-container #accountMenu-canvas #hmenu-content, #accountMenu-container #hmenu-canvas #accountMenu-content, #accountMenu-container #hmenu-canvas #hmenu-content, #hmenu-container #accountMenu-canvas #accountMenu-content, #hmenu-container #accountMenu-canvas #hmenu-content, #hmenu-container #hmenu-canvas #accountMenu-content, #hmenu-container #hmenu-canvas #hmenu-content { position: relative; overflow-x: hidden; height: 100%; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu { padding-top: 7px; padding-bottom: 30px; margin: 0px; position: absolute; inset: 0px; overflow: scroll; will-change: transform; visibility: hidden; display: block; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu.hmenu-visible, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu.hmenu-visible, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu.hmenu-visible, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-visible, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu.hmenu-visible, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu.hmenu-visible, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu.hmenu-visible, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-visible { visibility: visible; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu.hmenu-hidden, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu.hmenu-hidden, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu.hmenu-hidden, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-hidden, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu.hmenu-hidden, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu.hmenu-hidden, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu.hmenu-hidden, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-hidden { display: none; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu li, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu li, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu li, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu li, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu li, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu li, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu li, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu li { list-style: none; padding-bottom: 2px; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu li.hidden, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu li.hidden, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu li.hidden, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu li.hidden, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu li.hidden, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu li.hidden, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu li.hidden, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu li.hidden { display: none; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a, #accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a:hover, #accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a:visited, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a:hover, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a:visited, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a:hover, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a:visited, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a:hover, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a:visited, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a:hover, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a:visited, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a:hover, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a:visited, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a:hover, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a:visited, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a:hover, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a:visited { text-decoration: none; color: rgb(17, 17, 17); }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item { display: flex; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item:active, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item:active, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item:active, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item:active, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item:active, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item:active, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item:active, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item:active { background-color: rgb(234, 237, 237); color: rgb(17, 17, 17); }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item.hmenu-back-button, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item.hmenu-back-button, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item.hmenu-back-button, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item.hmenu-back-button, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item.hmenu-back-button, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item.hmenu-back-button, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item.hmenu-back-button, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item.hmenu-back-button { font-weight: 600; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-prev { width: 16px; height: 16px; margin-right: 10px; transform: scaleX(1); }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-arrow-next, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-arrow-next { margin-left: auto; width: 10px; height: 14px; transform: scaleX(1); }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container { width: 26px; align-items: center; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item .hmenu-icon-container .icon-css-reset { margin: 0px; padding: 0px; inset: auto; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu .hmenu-item, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu .hmenu-item, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu .hmenu-item, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu .hmenu-item, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu .hmenu-item, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu .hmenu-item, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item { align-items: center; -webkit-tap-highlight-color: transparent; }

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu .hmenu-item.hidden, #accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu .hmenu-item.hidden, #accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu .hmenu-item.hidden, #accountMenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item.hidden, #hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu .hmenu-item.hidden, #hmenu-container #accountMenu-canvas #hmenu-content div.hmenu .hmenu-item.hidden, #hmenu-container #hmenu-canvas #accountMenu-content div.hmenu .hmenu-item.hidden, #hmenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item.hidden { display: none; }

#accountMenu-container #accountMenu-canvas #accountMenu-content .category-section, #accountMenu-container #accountMenu-canvas #hmenu-content .category-section, #accountMenu-container #hmenu-canvas #accountMenu-content .category-section, #accountMenu-container #hmenu-canvas #hmenu-content .category-section, #hmenu-container #accountMenu-canvas #accountMenu-content .category-section, #hmenu-container #accountMenu-canvas #hmenu-content .category-section, #hmenu-container #hmenu-canvas #accountMenu-content .category-section, #hmenu-container #hmenu-canvas #hmenu-content .category-section { height: auto; transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s cubic-bezier(0.4, 0, 0.6, 1); }

#accountMenu-container #accountMenu-canvas #accountMenu-content .category-section .hmenu-compressed-btn, #accountMenu-container #accountMenu-canvas #accountMenu-content .category-section .hmenu-expanded-btn, #accountMenu-container #accountMenu-canvas #hmenu-content .category-section .hmenu-compressed-btn, #accountMenu-container #accountMenu-canvas #hmenu-content .category-section .hmenu-expanded-btn, #accountMenu-container #hmenu-canvas #accountMenu-content .category-section .hmenu-compressed-btn, #accountMenu-container #hmenu-canvas #accountMenu-content .category-section .hmenu-expanded-btn, #accountMenu-container #hmenu-canvas #hmenu-content .category-section .hmenu-compressed-btn, #accountMenu-container #hmenu-canvas #hmenu-content .category-section .hmenu-expanded-btn, #hmenu-container #accountMenu-canvas #accountMenu-content .category-section .hmenu-compressed-btn, #hmenu-container #accountMenu-canvas #accountMenu-content .category-section .hmenu-expanded-btn, #hmenu-container #accountMenu-canvas #hmenu-content .category-section .hmenu-compressed-btn, #hmenu-container #accountMenu-canvas #hmenu-content .category-section .hmenu-expanded-btn, #hmenu-container #hmenu-canvas #accountMenu-content .category-section .hmenu-compressed-btn, #hmenu-container #hmenu-canvas #accountMenu-content .category-section .hmenu-expanded-btn, #hmenu-container #hmenu-canvas #hmenu-content .category-section .hmenu-compressed-btn, #hmenu-container #hmenu-canvas #hmenu-content .category-section .hmenu-expanded-btn { margin-left: 0px; }

#accountMenu-container #accountMenu-canvas #accountMenu-content .category-section ul, #accountMenu-container #accountMenu-canvas #hmenu-content .category-section ul, #accountMenu-container #hmenu-canvas #accountMenu-content .category-section ul, #accountMenu-container #hmenu-canvas #hmenu-content .category-section ul, #hmenu-container #accountMenu-canvas #accountMenu-content .category-section ul, #hmenu-container #accountMenu-canvas #hmenu-content .category-section ul, #hmenu-container #hmenu-canvas #accountMenu-content .category-section ul, #hmenu-container #hmenu-canvas #hmenu-content .category-section ul { margin-left: 0px; }

#accountMenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section, #accountMenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section, #accountMenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section, #accountMenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section, #hmenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section, #hmenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section, #hmenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section, #hmenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section { margin-left: 0px; list-style: none; padding-left: 0px; overflow: hidden; }

#accountMenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed), #accountMenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed), #accountMenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed), #accountMenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed), #hmenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed), #hmenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed), #hmenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed), #hmenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed) { height: auto; opacity: 1; transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s cubic-bezier(0.4, 0, 0.6, 1); }

#accountMenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #accountMenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #accountMenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #accountMenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #hmenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #hmenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #hmenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn, #hmenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section:not(.compressed) + * .hmenu-compressed-btn { display: none; }

#accountMenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section.compressed, #accountMenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section.compressed, #accountMenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section.compressed, #accountMenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section.compressed, #hmenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section.compressed, #hmenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section.compressed, #hmenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section.compressed, #hmenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section.compressed { height: 0px; opacity: 0; transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.6, 1); }

#accountMenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #accountMenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #accountMenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #accountMenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #hmenu-container #accountMenu-canvas #accountMenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #hmenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #hmenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn, #hmenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section.compressed + * .hmenu-expanded-btn { display: none; }

#accountMenu-container .hmenu-translateX-left.hmenu-transition, #accountMenu-container .hmenu-translateX-right.hmenu-transition, #accountMenu-container .hmenu-translateX.hmenu-transition, #hmenu-container .hmenu-translateX-left.hmenu-transition, #hmenu-container .hmenu-translateX-right.hmenu-transition, #hmenu-container .hmenu-translateX.hmenu-transition { transition: transform 250ms ease-in-out; }

#accountMenu-container .hmenu-translateX, #hmenu-container .hmenu-translateX { transform: translateX(0px); }

#accountMenu-container .hmenu-translateX-left, #hmenu-container .hmenu-translateX-left { transform: translateX(-100%); }

#accountMenu-container .hmenu-translateX-right, #hmenu-container .hmenu-translateX-right { transform: translateX(100%); }

body.lock-position { overflow: hidden; }

#nav-notification { align-items: stretch; display: flex; width: 100%; background-color: rgb(255, 255, 255); font-family: inherit; }

#nav-notification.nav-notification-bottom { z-index: 99; position: fixed; bottom: 0px; }

#nav-notification-primary { font-weight: 700; }

#nav-notification-message { flex: 1 1 auto; line-height: 20px; font-size: 14px; }

a#nav-notification-action { margin-left: 5px; }

a#nav-notification-action:hover { border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px; margin: -1px -1px -1px 4px; }

a#nav-notification-action:active { border: 1px solid rgb(0, 0, 0); border-radius: 3px; margin: -1px -1px -1px 4px; }

#nav-notification-action { text-decoration: underline; padding: 6px; }

a#nav-notification-left:active, a#nav-notification-right:active { background-color: rgb(242, 245, 247); }

#nav-notification-left { width: 100%; display: flex; align-items: center; text-decoration: none; color: rgb(0, 0, 0); padding-top: 15px; padding-bottom: 15px; }

#nav-notification-right { display: flex; align-items: center; }

#nav-notification-close { stroke: rgb(0, 0, 0); stroke-width: 2; stroke-linecap: butt; line-height: 0; }

#nav-notification-icon { stroke: rgb(0, 0, 0); stroke-width: 1.5; line-height: 0; }

#nav-notification-icon polygon { fill: none; }

.skip-link { position: absolute; top: 10px; z-index: -1; margin-left: 7px; padding: 7px 8px; background-color: rgb(255, 255, 255); border: 1px solid rgb(85, 85, 85); border-radius: 3px; }

.skip-link:focus { z-index: 500; }

.nav-assistant { position: fixed; left: -625rem; top: 0px; display: flex; padding: 1rem 1.25rem 1.25rem; flex-direction: column; align-items: flex-start; max-width: 26.25rem; border-radius: 0.5rem; background: var(--Gray-palette-1600-White,#FFF); margin: 0.75rem 0px 0px 0.75rem; box-shadow: rgba(15, 17, 17, 0.5) 0px 0px 0.875rem 0px; z-index: 1500; line-height: 1.25rem; font-size: 0.875rem; }

.nav-assistant ul { margin-left: 0px; }

.nav-assistant li { list-style: none; }

.nav-assistant-visible { left: 0px; }

.nav-assistant-visible:focus { outline: rgb(36, 111, 182) solid 3px; }

.nav-assistant-heading { margin-bottom: 0.25rem; }

.nav-assistant-links-container { display: flex; margin-bottom: 0.75rem; flex-direction: column; align-items: flex-start; gap: 0.25rem; align-self: stretch; }

.nav-assistant-link { align-self: stretch; }

.nav-assistant-link-button { border: none; background: 0px 0px; padding: 0px; }

.nav-assistant-separator { width: 100%; border-top: none; border-bottom: .0625rem solid var(--backgrounds-borders-colors-dividers,#BBBFBF); }

.nav-assistant .keyboard-shortcut-menu-container { display: flex; align-items: flex-start; gap: 0.5rem; align-self: stretch; }

.nav-assistant .keyboard-shortcuts-list-container { display: flex; flex-direction: column; align-items: stretch; }

.nav-assistant .keyboard-shortcuts-list-container li { border-radius: 0.25rem; padding: 0.125rem; }

.nav-assistant .keyboard-shortcuts-list-container li:focus-within { outline: rgb(36, 111, 182) solid 3px; }

.nav-assistant .keyboard-shortcuts-list-container li a:focus, .nav-assistant .keyboard-shortcuts-list-container li button:focus { outline: 0px; }

.nav-assistant .keyboard-shortcuts-list-container li:first-child > div { padding: 0.75rem 0px 0.5rem; }

.nav-assistant .keyboard-shortcut-container { display: flex; padding: 0.5rem 0px; align-items: flex-start; gap: 0.5rem; align-self: stretch; }

.nav-assistant .shortcut-name { align-self: stretch; width: 24ch; text-align: left; }

.nav-assistant a:hover, .nav-assistant button:hover { text-decoration: none; }

.nav-assistant a:hover .shortcut-name, .nav-assistant button:hover .shortcut-name { text-decoration: underline; color: rgb(199, 81, 31); }

.nav-assistant .shortcut-keys-container { display: flex; align-items: center; align-content: center; gap: 0.25rem; flex-wrap: wrap; }

.nav-assistant .shortcut-key { display: flex; padding: 0.125rem 0.625rem 0.1875rem; flex-direction: column; justify-content: center; align-items: center; gap: 0.625rem; border-radius: 0.25rem; background: var(--backgrounds-borders-colors-alt-background,#F0F2F2); }

.nav-assistant .nav-assistant-link { border-radius: 0.25rem; padding: 0.125rem; outline-offset: 0.125rem; font-size: 0.875rem; }

.nav-assistant .nav-assistant-link:focus { outline: rgb(36, 111, 182) solid 3px; }

.nav-assistant .nav-assistant-link:hover { text-decoration: underline; }

.nav-assistant .font-color { color: var(--Text-colors-Base,#0F1111); }

.nav-assistant .plus-sign-color { color: rgb(0, 0, 0); }

.nav-assistant-card-font { font-family: inherit; font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 1.25rem; }

.nav-assistant-headers-font { font-family: inherit; font-size: 0.875rem; font-style: normal; font-weight: 700; line-height: 1.25rem; }

.nav-assistant .shortcut-help-container { display: flex; padding: 0.75rem; flex-direction: column; justify-content: center; align-items: flex-start; gap: 0.25rem; border-radius: 0.5rem; background: var(--backgrounds-borders-colors-alt-background,#F0F2F2); }

.nav-assistant .shortcut-help-item-container { display: flex; align-items: center; gap: 0.625rem; align-self: stretch; }

.nav-assistant .icon-container { display: flex; flex-direction: column; align-items: center; gap: 0.625rem; align-self: stretch; }

.nav-assistant .shortcut-help-icon { width: 18px; height: 18px; }

.nav-assistant .help-text-container { flex: 1 0 0px; font-size: 0.875rem; }

.nav-assistant .shortcut-help-text-font { font-family: inherit; font-size: 0.75rem; font-style: normal; font-weight: 400; line-height: 1rem; }

.nav-assistant #nav-assist-shortcut-help { border-radius: 0.25rem; padding: 0.125rem; margin-top: 0.5rem; }

#skippedLink { border: 0.0625rem solid rgb(85, 85, 85); border-radius: 0.1875rem; background-color: rgb(255, 255, 255); color: rgb(15, 17, 17); padding: 0.4375rem 0.5rem; opacity: 0; height: 0px; display: block; z-index: -1; margin-left: 0.4375rem; position: absolute; text-decoration: none; cursor: default; }

#skippedLink:focus { outline: rgb(36, 111, 182) solid 3px; height: auto; opacity: 1; z-index: 500; }

.nav-assistant-focus { outline: rgb(36, 111, 182) solid 3px; }

.nav-hidden, .nav-hidden-aria { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }

header.nav-flex { display: flex; position: static; float: none; }

#navbar.nav-flex { display: flex; position: static; float: none; flex-flow: column; flex: 1 1 auto; }

#navbar.nav-flex .nav-left, #navbar.nav-flex .nav-right { display: flex; position: static; float: none; }

#navbar.nav-flex .nav-fill { display: flex; position: static; float: none; flex: 1 1 auto; }

#navbar.nav-flex #nav-belt.nav-updated-pinned-config { top: 0px; flex-grow: 1; position: fixed !important; }

#navbar.nav-flex #nav-belt { display: flex; position: static; float: none; flex-flow: row; height: 60px; }

#navbar.nav-flex #nav-belt .nav-fill, #navbar.nav-flex #nav-belt .nav-left, #navbar.nav-flex #nav-belt .nav-right { height: auto; }

#navbar.nav-flex #nav-belt #nav-hamburger-menu, #navbar.nav-flex #nav-belt #nav-hamburger-menu .hm-icon { display: flex; position: static; float: none; }

#navbar.nav-flex #nav-belt #nav-search { display: flex; position: static; float: none; flex: 1 1 auto; padding: 10px 4px 10px 3px; }

#navbar.nav-flex #nav-belt #nav-search.nav-fixed { height: 55px; position: fixed; top: 0px; padding: 10px 0px 10px 20px; z-index: 199; }

#navbar.nav-flex #nav-belt #nav-search .nav-fill, #navbar.nav-flex #nav-belt #nav-search .nav-left, #navbar.nav-flex #nav-belt #nav-search .nav-right { height: auto; }

#navbar.nav-flex #nav-belt #nav-search .nav-left, #navbar.nav-flex #nav-belt #nav-search .nav-right { display: flex; position: static; float: none; }

#navbar.nav-flex #nav-belt #nav-search .nav-search-scope { display: flex; position: relative; float: none; inset: 0px; }

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar, #navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-fill, #navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-search-field { display: flex; position: static; float: none; flex: 1 1 0px; }

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-right { min-width: auto; }

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-input { display: flex; position: static; float: none; }

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-search-submit { display: flex; position: static; float: none; }

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-search-submit #nav-search-submit-text.nav-sprite { display: flex; position: static; float: none; flex: 1 1 auto; width: auto; height: auto; background-position: 2px -280px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools { display: flex; position: static; float: none; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools.nav-fixed { top: 0px; position: fixed; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a { padding: 0px 9px 10px; display: flex; position: static; float: none; flex-shrink: 0; flex-flow: column; -webkit-box-pack: center; justify-content: center; text-decoration: none; }

@media (max-width: 1000px) {
  #navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a { padding-right: 9px; padding-left: 8px; }
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a * { display: flex; position: static; float: none; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a .nav-line-2 .nav-icon.nav-arrow { margin: 3px 0px 0px 5px; }

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a .nav-line-2 .nav-icon.nav-arrow { margin-top: 1px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a .nav-line-3, #navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a .nav-line-4 { display: none; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a { padding: 0px 4px 8px 9px; display: flex; position: static; float: none; flex-shrink: 0; flex-flow: column; -webkit-box-pack: center; justify-content: center; text-decoration: none; }

@media (max-width: 1000px) {
  #navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a { padding-right: 4px; padding-left: 9px; }
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a * { display: flex; position: static; float: none; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a .nav-line-3, #navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a .nav-line-4 { display: none; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div .nav-icon.nav-arrow { margin: 31.5px 0px 0px; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; }

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div .nav-icon.nav-arrow { margin-top: 31.5px; }

@media (max-width: 1000px) {
  #navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a:first-of-type { padding-right: 9px; padding-left: 2px; }
  #navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a:first-of-type#icp-nav-flyout { padding-left: 0px; }
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout { margin: 0px 1px; padding-left: 7px; padding-bottom: 5px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a { padding: 0px 0px 5px; margin: 1px; display: -webkit-box; float: left; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:active, #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:focus, #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:hover { margin: 1px 0px 0px; }

@media (max-width: 1000px) {
  #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a { padding-right: 2px; padding-left: 7px; float: left; }
}

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a { padding-right: 0px; }

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:active, .nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:focus, .nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:hover { padding-right: 0px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-icon.nav-arrow { margin: 31px 0px 0px 1px; position: absolute; }

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-icon.nav-arrow { margin: 31px 0px 0px -1px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner { display: flex; position: static; float: none; flex-flow: column; -webkit-box-pack: center; justify-content: center; margin: 0px; padding-right: 0px; }

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner { padding-right: 8px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner .nav-line-1 { padding-bottom: 2px; padding-right: 8px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner .nav-line-2 { margin-left: 1px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner .nav-line-2 .icp-nav-flag { margin: 0px 2px 1px 0px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner .nav-line-2 .icp-nav-flag-lop { transform: scale(0.9); }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner .nav-icon.nav-arrow.icp-nav-arrow-discoverability-t2 { margin: -3px 0px 0px 2px; }

.nav-locale-jp #navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .icp-nav-link-inner .nav-icon.nav-arrow.icp-nav-arrow-discoverability-t2 { margin: -5px 0px 0px 5px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-link-accountList { display: flex; position: relative; float: none; inset: 0px; -webkit-box-align: start; align-items: flex-start; text-decoration: none; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-line-1-container { position: relative; width: 100%; height: 14px; margin-top: 9px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-link-accountList.nav-truncate .nav-line-1 { display: inline-block; padding: 0px 1px; position: absolute; inset: 0px; }

@media (max-width: 1000px) {
  #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-link-accountList.nav-truncate .nav-line-1 { padding-left: 2px; }
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-line-2 { width: auto; min-width: 0px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart { flex-flow: row; padding: 0px 9px 11px 10px; }

.nav-ewc-persistent-hover #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart { padding-left: 31px; }

.nav-ewc-persistent-hover #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:focus, .nav-ewc-persistent-hover #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:hover { padding-bottom: 11px; }

.nav-ewc-persistent-hover #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:focus #nav-cart-count-container #nav-cart-count, .nav-ewc-persistent-hover #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:hover #nav-cart-count-container #nav-cart-count { top: 8px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:focus, #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:hover { padding-bottom: 10px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:focus #nav-cart-count-container #nav-cart-count, #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:hover #nav-cart-count-container #nav-cart-count { top: 7px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container, #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container { display: flex; position: static; float: none; flex-flow: column; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: start; align-items: flex-start; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container { position: relative; padding-bottom: 1px; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count { position: absolute; left: 13px; right: auto; top: 8px; -webkit-box-pack: center; justify-content: center; }

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 .nav-icon.nav-arrow { margin: 0px 0px 2px 5px; }

.nav-ewc-persistent-hover #navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 { padding-left: 3px; }

#navbar.nav-flex #nav-flyout-anchor, #navbar.nav-flex #nav-flyout-iss-anchor, #navbar.nav-flex #nav-subnav-toaster { display: flex; position: relative; float: none; inset: 0px; }

#navbar.nav-flex #nav-subnav .nav-right { float: right; }

#navbar.nav-flex #nav-subnav-toaster > * { flex: 1 1 auto; }

#navbar.nav-flex #nav-main.nav-sprite { display: flex; position: static; float: none; flex-flow: row; }

#navbar.nav-flex #nav-main.nav-sprite #nav-shop { padding: 0px; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container { display: flex; position: static; float: none; flex: 1 1 100%; flex-flow: column; -webkit-box-pack: end; justify-content: flex-end; min-width: 0px; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container.nav-fixed { display: none; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop { display: flex; position: static; float: none; flex: 1 1 auto; flex-flow: wrap; -webkit-box-align: end; align-items: flex-end; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 8px 9px; scroll-margin: 0px; height: 12px; box-sizing: content-box; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a .nav-arrow { display: inline-flex; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a, #navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus, #navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { margin: 5px 1px 6px 0px; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { padding: 7px 8px; box-shadow: none; }

.using-mouse#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { padding: 7px 8px; box-shadow: none; }

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-arrow { display: inline-flex; }

#navbar.nav-flex #nav-main.nav-sprite .nav-right { display: flex; position: static; float: none; flex: 0 0 auto; }

#navbar.nav-flex #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget, #navbar.nav-flex #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget * { display: flex; position: static; float: none; white-space: pre; }

#navbar.nav-flex.nav-fixed #nav-main { position: fixed; top: 0px; left: 0px; height: 56px; padding-top: 0px; z-index: 197; }

#navbar.nav-flex.nav-fixed #nav-belt { z-index: auto; }

#navbar.nav-flex.nav-fixed #nav-flyout-anchor, #navbar.nav-flex.nav-fixed #nav-flyout-iss-anchor, #navbar.nav-flex.nav-fixed #nav-subnav-toaster { z-index: 199; }

#navbar.nav-flex.nav-fixed #nav-shop, #navbar.nav-flex.nav-fixed #nav-tools { padding-top: 4px; z-index: 199; }

#navbar.nav-flex.nav-fixed #nav-belt #nav-hamburger-menu { position: fixed; top: 3px; left: 0px; z-index: 199; }

#navbar.nav-flex.nav-fixed.hamburger.nav-packard-glow #nav-global-location-slot { width: 256px; padding-left: 47px; height: 40px; z-index: 199; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot { display: flex; position: static; float: none; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative { display: flex; position: static; float: none; width: fit-content; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative { display: flex; position: static; float: none; flex-flow: row; -webkit-box-align: center; align-items: center; padding: 0px 0px 1px; margin: 1px 1px 0px 3px; width: fit-content; height: auto; box-shadow: none; scroll-margin: 0px; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:focus { border: none; outline: 0px; box-shadow: rgb(255, 153, 0) 0px 0px 0px 2px, rgba(255, 153, 0, 0.5) 0px 0px 0px 3px; margin: 2px 0px 2px 1px; padding: 0px 0px 0px 2px; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:active, #navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:hover { margin: 2px 0px 2px 1px; padding: 0px 0px 0px 2px; border: 0px; border-radius: 2px; outline: rgb(255, 255, 255) solid 1px; outline-offset: -1px; box-shadow: none; }

.using-mouse#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:focus { margin: 2px 0px 2px 1px; padding: 0px 0px 0px 2px; border: 0px; border-radius: 2px; outline: rgb(255, 255, 255) solid 1px; outline-offset: -1px; box-shadow: none; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative #nav-packard-glow-loc-icon { display: flex; position: static; float: none; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative #glow-ingress-block { margin-left: 3px; display: flex; position: static; float: none; flex-flow: column; }

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative .nav-line-2 { padding-bottom: 4px; }

body { margin: 0px 8px !important; }

html.a-js body, html.a-no-js body { margin: 0px !important; }

.site-stripe-margin-control { margin: 0px -8px; }

html.a-js .site-stripe-margin-control, html.a-no-js .site-stripe-margin-control { margin: 0px; }

.nav-ewc-persistent-hover #nav-AssociateStripe { margin-right: -220px !important; }

#navbar { position: relative; top: 0px; left: 0px; z-index: 198; font-family: inherit; font-size: 12px; line-height: 1em; display: block; zoom: 1; min-width: 1000px; }

html.a-js #navbar, html.a-no-js #navbar { margin: 0px !important; }

#navbar .nav-ie-min-width { display: none; }

#navbar * { box-sizing: border-box; }

#navbar.nav-fixed #nav-main { position: fixed; top: 0px; left: 0px; height: 56px; padding-top: 0px; }

#navbar.nav-fixed #nav-shop, #navbar.nav-fixed #nav-tools { padding-top: 4px; }

#navbar.nav-fixed #nav-hamburger-menu { position: fixed; top: 3px; left: 0px; }

#navbar.nav-fixed.hamburger.nav-packard-glow #nav-global-location-slot { width: 256px; padding-left: 47px; padding-top: 3px; }

#navbar.subnav-fixed #nav-subnav { position: fixed; width: 100%; left: 0px; padding-top: 0px; }

#navbar.subnav-sticky #nav-subnav { position: fixed; left: 0px; }

#navbar.subnav-sticky .nav-subnavFlyout { position: fixed !important; top: 30px !important; }

#navbar.subnav-sticky .nav-fullWidthSubnavFlyout { position: fixed !important; top: 30px !important; }

#navbar #nav-logo-borderfade .nav-fade-mask { width: 39px; }

#navbar #nav-AssociateStripe div { margin: 0px; left: 0px; }

#nav-belt, #navbar .nav-belt { position: relative; width: 100%; font-size: 14px; z-index: 5; }

.nav-xshop-large #nav-belt .nav-fill, .nav-xshop-large #nav-belt .nav-left, .nav-xshop-large #nav-belt .nav-right, .nav-xshop-large #navbar .nav-belt .nav-fill, .nav-xshop-large #navbar .nav-belt .nav-left, .nav-xshop-large #navbar .nav-belt .nav-right { height: 50px; }

#nav-belt .nav-a, #navbar .nav-belt .nav-a { color: rgb(214, 214, 214); }

#nav-belt .nav-a:hover, #navbar .nav-belt .nav-a:hover { color: rgb(255, 255, 255); outline: 0px; }

#nav-belt .nav-fill, #nav-belt .nav-left, #nav-belt .nav-right, #navbar .nav-belt .nav-fill, #navbar .nav-belt .nav-left, #navbar .nav-belt .nav-right { height: 43px; }

#nav-belt .nav-right, #navbar .nav-belt .nav-right { min-width: auto; }

#nav-belt .nav-fill, #navbar .nav-belt .nav-fill { overflow: visible; }

#nav-main, #navbar .nav-main { width: 100%; max-height: 56px; padding-top: 1px; position: relative; transform: translate3d(0px, 0px, 0px); z-index: 4; background-position: 0px -725px; }

#nav-main .nav-fill, #nav-main .nav-left, #nav-main .nav-right, #navbar .nav-main .nav-fill, #navbar .nav-main .nav-left, #navbar .nav-main .nav-right { max-height: 55px; }

#nav-main span.nav-arrow, #navbar .nav-main span.nav-arrow { display: none; }

#nav-logo-borderfade { height: 1px; line-height: 0; overflow: hidden; background-color: rgb(231, 231, 231); position: relative; }

#nav-logo-borderfade .nav-fade { position: absolute; left: 10px; height: 1px; width: 98px; line-height: 0; overflow: hidden; background-position: -10px -320px; background-color: rgb(255, 255, 255); }

#nav-logo-borderfade .nav-fade-mask { position: absolute; left: 0px; top: -1px; height: 3px; width: 10px; padding: 0px; margin: 0px; line-height: 0; background: rgb(255, 255, 255); overflow: hidden; }

* html #nav-logo-borderfade { display: none; }

#nav-tools { float: left; text-decoration: none; margin-top: 2px; padding: 3px 0px 0px; }

#nav-tools.nav-fixed { top: 0px; position: fixed; }

#nav-tools .nav-a, #navbar .nav-tools .nav-a { position: relative; float: left; top: 1px; padding: 0px 0px 0px 9px; line-height: 44px; height: 44px; }

#nav-tools .nav-a:focus, #nav-tools .nav-a:hover, #navbar .nav-tools .nav-a:focus, #navbar .nav-tools .nav-a:hover { top: 0px; margin: 0px; height: 44px; }

#nav-tools .nav-a:hover, #navbar .nav-tools .nav-a:hover { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); border-image: initial; box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px; border-radius: 3px; }

#nav-tools #icp-nav-flyout .nav-a:active, #nav-tools #icp-nav-flyout .nav-a:focus, #nav-tools #icp-nav-flyout .nav-a:hover, #navbar .nav-tools #icp-nav-flyout .nav-a:active, #navbar .nav-tools #icp-nav-flyout .nav-a:focus, #navbar .nav-tools #icp-nav-flyout .nav-a:hover { padding: 0px 0px 2px; margin: 0px; }

#nav-tools .nav-counter, #navbar .nav-tools .nav-counter { display: inline-block; box-sizing: content-box; width: 13px; height: 13px; margin: 0px 0px 0px 4px; line-height: 13px; font-family: inherit; font-size: 11px; font-weight: 700; text-align: center; color: rgb(199, 81, 31); border: 1px solid rgb(199, 81, 31); border-radius: 2px; }

#nav-tools .nav-cart-count, #navbar .nav-tools .nav-cart-count { font-weight: 700; font-family: inherit; position: absolute; line-height: 16px; text-align: center; }

#nav-tools #nav-cart .nav-cart-icon, #nav-tools .nav-cart .nav-cart-icon, #navbar .nav-tools #nav-cart .nav-cart-icon, #navbar .nav-tools .nav-cart .nav-cart-icon { display: block; overflow: hidden; position: absolute; left: 10px; top: 11px; }

#nav-tools #nav-cart .nav-line-1, #nav-tools #nav-cart .nav-line-2, #nav-tools .nav-cart .nav-line-1, #nav-tools .nav-cart .nav-line-2, #navbar .nav-tools #nav-cart .nav-line-1, #navbar .nav-tools #nav-cart .nav-line-2, #navbar .nav-tools .nav-cart .nav-line-1, #navbar .nav-tools .nav-cart .nav-line-2 { margin-left: 42px; }

#nav-tools .nav-unrec #nav-link-yourAccount, #navbar .nav-tools .nav-unrec #nav-link-yourAccount { color: rgb(0, 0, 0); font-weight: 700; }

#nav-tools .nav-unrec #nav-link-yourAccount .nav-icon, #navbar .nav-tools .nav-unrec #nav-link-yourAccount .nav-icon { border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#nav-tools #nav-account-text-container, #navbar .nav-tools #nav-account-text-container { float: right; position: relative; }

#nav-tools #nav-account-text-container .nav-line-1, #navbar .nav-tools #nav-account-text-container .nav-line-1 { padding-left: 0px; }

@media (max-width: 1000px) {
  #nav-tools .nav-a { padding-left: 8px; }
}

@media (max-width: 1000px) {
  #nav-tools .nav-a:first-of-type { padding-left: 2px; }
}

@media (max-width: 1000px) {
  #nav-tools .nav-truncate:first-of-type .nav-line-1 { padding-left: 3px; }
}

@media (max-width: 1000px) {
  #nav-tools .nav-a-2 .nav-line-1, #nav-tools .nav-a-2 .nav-line-2, #nav-tools .nav-a-2 .nav-line-3, #nav-tools .nav-a-2 .nav-line-4 { padding-right: 8px; }
}

#nav-tools .nav-a:last-of-type { padding-left: 6px; }

#nav-tools .nav-a-2, #nav-xshop .nav-a-2, #navbar .nav-tools .nav-a-2 { padding-right: 0px; overflow: hidden; top: 1px; margin: 0px 1px; display: inline-block; box-sizing: border-box; }

#nav-tools .nav-a-2 .nav-line-1, #nav-tools .nav-a-2 .nav-line-2, #nav-tools .nav-a-2 .nav-line-3, #nav-tools .nav-a-2 .nav-line-4, #nav-xshop .nav-a-2 .nav-line-1, #nav-xshop .nav-a-2 .nav-line-2, #nav-xshop .nav-a-2 .nav-line-3, #nav-xshop .nav-a-2 .nav-line-4, #navbar .nav-tools .nav-a-2 .nav-line-1, #navbar .nav-tools .nav-a-2 .nav-line-2, #navbar .nav-tools .nav-a-2 .nav-line-3, #navbar .nav-tools .nav-a-2 .nav-line-4 { float: left; clear: both; display: inline-block; white-space: nowrap; padding-right: 9px; font-family: inherit; color: rgb(0, 0, 0); }

#nav-tools .nav-a-2 .nav-line-1, #nav-tools .nav-a-2 .nav-line-3, #nav-xshop .nav-a-2 .nav-line-1, #nav-xshop .nav-a-2 .nav-line-3, #navbar .nav-tools .nav-a-2 .nav-line-1, #navbar .nav-tools .nav-a-2 .nav-line-3 { font-size: 12px; line-height: 14px; height: 14px; font-weight: 400; margin-top: 9px; }

#nav-tools .nav-a-2 .nav-line-2, #nav-tools .nav-a-2 .nav-line-4, #nav-xshop .nav-a-2 .nav-line-2, #nav-xshop .nav-a-2 .nav-line-4, #navbar .nav-tools .nav-a-2 .nav-line-2, #navbar .nav-tools .nav-a-2 .nav-line-4 { font-size: 14px; line-height: 15px; font-weight: 700; padding-bottom: 5px; }

#nav-tools .nav-a-2 .nav-line-2 .nav-icon, #nav-tools .nav-a-2 .nav-line-4 .nav-icon, #nav-xshop .nav-a-2 .nav-line-2 .nav-icon, #nav-xshop .nav-a-2 .nav-line-4 .nav-icon, #navbar .nav-tools .nav-a-2 .nav-line-2 .nav-icon, #navbar .nav-tools .nav-a-2 .nav-line-4 .nav-icon { display: inline-block; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-tools .nav-a-2 .nav-line-2 .nav-icon-flipped, #nav-tools .nav-a-2 .nav-line-4 .nav-icon-flipped, #nav-xshop .nav-a-2 .nav-line-2 .nav-icon-flipped, #nav-xshop .nav-a-2 .nav-line-4 .nav-icon-flipped, #navbar .nav-tools .nav-a-2 .nav-line-2 .nav-icon-flipped, #navbar .nav-tools .nav-a-2 .nav-line-4 .nav-icon-flipped { display: inline-block; border-style: solid; border-width: 0px 4px 4px; border-color: transparent transparent rgb(167, 172, 178); width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-tools .nav-a-2 .nav-line-3, #nav-tools .nav-a-2 .nav-line-4, #nav-xshop .nav-a-2 .nav-line-3, #nav-xshop .nav-a-2 .nav-line-4, #navbar .nav-tools .nav-a-2 .nav-line-3, #navbar .nav-tools .nav-a-2 .nav-line-4 { display: none; }

#nav-tools .nav-truncate .nav-line-1, #nav-tools .nav-truncate .nav-line-3, #nav-xshop .nav-truncate .nav-line-1, #nav-xshop .nav-truncate .nav-line-3, #navbar .nav-tools .nav-truncate .nav-line-1, #navbar .nav-tools .nav-truncate .nav-line-3 { text-overflow: ellipsis; overflow: hidden; position: absolute; top: 8px; left: 0px; width: 100%; margin-top: 1px; padding: 0px 10px; box-sizing: border-box; font-family: inherit; }

* html #nav-tools .nav-truncate .nav-line-1, * html #nav-tools .nav-truncate .nav-line-3, * html #nav-xshop .nav-truncate .nav-line-1, * html #nav-xshop .nav-truncate .nav-line-3, * html #navbar .nav-tools .nav-truncate .nav-line-1, * html #navbar .nav-tools .nav-truncate .nav-line-3 { width: 118px; }

#nav-tools .nav-truncate .nav-line-2, #nav-xshop .nav-truncate .nav-line-2, #navbar .nav-tools .nav-truncate .nav-line-2 { padding-top: 23px; }

#nav-tools .nav-single-row-link, #nav-tools .nav-single-row-link:focus, #nav-tools .nav-single-row-link:hover, #nav-xshop .nav-single-row-link, #nav-xshop .nav-single-row-link:focus, #nav-xshop .nav-single-row-link:hover, #navbar .nav-tools .nav-single-row-link, #navbar .nav-tools .nav-single-row-link:focus, #navbar .nav-tools .nav-single-row-link:hover { height: 26px; margin-top: 18px; }

#nav-tools .nav-single-row-link .nav-line-1, #nav-tools .nav-single-row-link:focus .nav-line-1, #nav-tools .nav-single-row-link:hover .nav-line-1, #nav-xshop .nav-single-row-link .nav-line-1, #nav-xshop .nav-single-row-link:focus .nav-line-1, #nav-xshop .nav-single-row-link:hover .nav-line-1, #navbar .nav-tools .nav-single-row-link .nav-line-1, #navbar .nav-tools .nav-single-row-link:focus .nav-line-1, #navbar .nav-tools .nav-single-row-link:hover .nav-line-1 { color: rgb(170, 170, 170); height: 0px; margin-top: 5px; }

* html #nav-tools .nav-single-row-link .nav-line-1, * html #nav-tools .nav-single-row-link:focus .nav-line-1, * html #nav-tools .nav-single-row-link:hover .nav-line-1, * html #nav-xshop .nav-single-row-link .nav-line-1, * html #nav-xshop .nav-single-row-link:focus .nav-line-1, * html #nav-xshop .nav-single-row-link:hover .nav-line-1, * html #navbar .nav-tools .nav-single-row-link .nav-line-1, * html #navbar .nav-tools .nav-single-row-link:focus .nav-line-1, * html #navbar .nav-tools .nav-single-row-link:hover .nav-line-1 { line-height: 0; }

#nav-tools .nav-a-removed, #nav-xshop .nav-a-removed, #navbar .nav-tools .nav-a-removed { display: none; }

#nav-tools .nav-a-hidden, #nav-xshop .nav-a-hidden, #navbar .nav-tools .nav-a-hidden { visibility: hidden; }

#nav-tools .nav-div .nav-icon, #navbar .nav-tools .nav-icon { display: inline-block; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-programs { margin-top: 2px; padding: 6px 13px 0px 0px; }

#nav-programs #nav-shop { padding-top: 0px; margin-top: 0px; width: auto; }

#nav-programs .nav-a-2:first-of-type { margin-left: -11px; }

#nav-programs .nav-a-2:first-of-type:focus, #nav-programs .nav-a-2:first-of-type:hover { margin-left: -12px; }

#nav-shop { float: left; padding: 6px 12px 0px 15px; text-decoration: none; margin-top: 2px; width: auto; }

#nav-programs .nav-a, #nav-shop .nav-a { line-height: 44px; height: 44px; position: relative; float: left; top: 1px; }

#nav-programs .nav-a:focus, #nav-programs .nav-a:hover, #nav-shop .nav-a:focus, #nav-shop .nav-a:hover { top: 0px; margin: 0px; height: 44px; }

#nav-programs .nav-a:hover, #nav-shop .nav-a:hover { border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); border-image: initial; border-radius: 3px; box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px; }

#nav-programs .nav-a-2, #nav-shop .nav-a-2 { padding-right: 0px; overflow: hidden; top: 1px; margin: 0px 1px; display: inline-block; box-sizing: border-box; }

#nav-programs .nav-a-2 .nav-line-1, #nav-programs .nav-a-2 .nav-line-2, #nav-shop .nav-a-2 .nav-line-1, #nav-shop .nav-a-2 .nav-line-2 { float: left; clear: both; display: inline-block; white-space: nowrap; padding: 0px 12px 0px 13px; font-family: inherit; color: rgb(0, 0, 0); }

#nav-programs .nav-a-2 .nav-line-1, #nav-shop .nav-a-2 .nav-line-1 { font-size: 12px; line-height: 14px; height: 14px; font-weight: 400; margin-top: 9px; }

#nav-programs .nav-a-2 .nav-line-2, #nav-shop .nav-a-2 .nav-line-2 { font-size: 14px; line-height: 15px; font-weight: 700; padding-bottom: 5px; }

#nav-programs .nav-a-2 .nav-line-2 .nav-icon, #nav-shop .nav-a-2 .nav-line-2 .nav-icon { display: inline-block; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-programs .nav-a-2 .nav-line-2 .nav-icon-flipped, #nav-shop .nav-a-2 .nav-line-2 .nav-icon-flipped { display: inline-block; border-style: solid; border-width: 0px 4px 4px; border-color: transparent transparent rgb(167, 172, 178); width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-programs .nav-single-row-link, #nav-programs .nav-single-row-link:focus, #nav-programs .nav-single-row-link:hover, #nav-shop .nav-single-row-link, #nav-shop .nav-single-row-link:focus, #nav-shop .nav-single-row-link:hover { height: 26px; margin-top: 16px; }

#nav-programs .nav-single-row-link .nav-line-1, #nav-programs .nav-single-row-link:focus .nav-line-1, #nav-programs .nav-single-row-link:hover .nav-line-1, #nav-shop .nav-single-row-link .nav-line-1, #nav-shop .nav-single-row-link:focus .nav-line-1, #nav-shop .nav-single-row-link:hover .nav-line-1 { color: rgb(170, 170, 170); height: 0px; margin-top: 5px; }

* html #nav-programs .nav-single-row-link .nav-line-1, * html #nav-programs .nav-single-row-link:focus .nav-line-1, * html #nav-programs .nav-single-row-link:hover .nav-line-1, * html #nav-shop .nav-single-row-link .nav-line-1, * html #nav-shop .nav-single-row-link:focus .nav-line-1, * html #nav-shop .nav-single-row-link:hover .nav-line-1 { line-height: 0; }

#nav-xshop-container { position: relative; float: left; margin: 0px; padding: 0px; z-index: 20; }

.nav-cobranded #nav-xshop-container { margin-left: 43px; }

* html #nav-xshop-container { margin-left: 20px; }

#nav-xshop-container.nav-fixed { display: none; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a { float: left; font-family: inherit; font-size: 14px; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a.nav-a-2 { margin: 0px 1px; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a.nav-single-row-link { margin-top: 18px; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a:first-of-type { padding-left: 0px; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a, #nav-xshop .nav-ul .nav-li .nav-div .nav-a:link, #nav-xshop .nav-ul .nav-li .nav-div .nav-a:visited { color: rgb(0, 85, 170); text-decoration: none; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { color: rgb(199, 81, 31); }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a .nav-icon { display: inline-block; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-xshop .nav-ul .nav-li .nav-div .nav-a .nav-icon-flipped { display: inline-block; border-style: solid; border-width: 0px 4px 4px; border-color: transparent transparent rgb(167, 172, 178); width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-xshop .nav-ul .nav-li .nav-div:active, #nav-xshop .nav-ul .nav-li .nav-div:hover { color: rgb(199, 81, 31); }

#nav-xshop .nav-ul .nav-li .nav-div .nav-icon { display: inline-block; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(167, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; margin: 0px 0px 2px; visibility: hidden; }

#nav-xshop .nav-a-2 { position: relative; }

#nav-xshop .nav-a-2:focus, #nav-xshop .nav-a-2:hover { top: 0px; margin-right: 0px; margin-left: 0px; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); border-image: initial; box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px; border-radius: 3px; }

#nav-xshop .nav-a-2:focus { outline: 0px; }

#nav-cover { position: absolute; top: 0px; left: 0px; width: 100%; min-width: 1000px; height: 100%; display: none; background-color: rgb(0, 0, 0); opacity: 0.6; transform: translate3d(0px, 0px, 0px); z-index: 4; }

.nav-left { position: relative; float: left; width: auto; display: inline-block; }

.nav-right { position: relative; float: right; width: auto; display: inline-block; }

.nav-fill { width: auto; overflow: hidden; white-space: nowrap; }

.nav-icon { background-repeat: no-repeat; }

a.nav-a, a.nav-a:link, a.nav-a:visited { font-family: inherit; text-decoration: none; cursor: pointer; }

.nav-b { font-weight: 700; }

.nav-action-signin-button { height: 33px; width: 100%; border-radius: 8px; box-sizing: border-box; box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px; background: rgb(255, 216, 20); border-color: rgb(252, 210, 0); border-style: solid; border-width: 1px; cursor: pointer; display: inline-block; padding: 0px; text-align: center; text-decoration: none; vertical-align: middle; line-height: 30px; font-size: 13px; }

.nav-action-signin-button .nav-action-inner { color: rgb(17, 17, 17); display: block; text-align: center; }

.nav-action-button, .nav-action-button:link { display: block; height: 33px; margin: 0px 10px 0px 11px; cursor: pointer; outline: 0px; border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(200, 148, 17) rgb(176, 130, 15) rgb(153, 113, 13); border-radius: 3px; box-shadow: rgb(252, 243, 220) 0px 1px 0px 0px inset; background: -webkit-linear-gradient(top, rgb(248, 227, 173), rgb(238, 186, 55)); text-align: center; vertical-align: middle; color: rgb(17, 17, 17); font-family: inherit; text-decoration: none; line-height: 30px; font-size: 13px; }

.nav-action-button:focus, .nav-action-button:hover, .nav-action-button:link:focus, .nav-action-button:link:hover { background: -webkit-linear-gradient(top, rgb(246, 218, 149), rgb(236, 178, 31)); text-decoration: none; }

.nav-action-button:active, .nav-action-button:link:active { background: rgb(238, 186, 55); box-shadow: rgb(176, 130, 15) 0px 1px 3px 0px inset; }

.nav-action-button .nav-action-inner, .nav-action-button:link .nav-action-inner { color: rgb(17, 17, 17); display: block; text-align: center; }

.nav-column { float: left; clear: none; }

.nav-column-notfirst { margin-left: -12px; }

.nav-abs-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media screen and (min-width: 1001px) {
  #navbar #nav-belt #nav-tools #nav-link-accountList .nav-short-width { display: none; }
}

@media screen and (max-width: 1000px) {
  #navbar #nav-belt #nav-tools #nav-link-accountList .nav-long-width { display: none; }
}

#nav-tools #nav-cart .nav-cart-icon, #nav-tools .nav-cart .nav-cart-icon, #navbar .nav-tools #nav-cart .nav-cart-icon, #navbar .nav-tools .nav-cart .nav-cart-icon { background-position: -10px -340px; width: 38px; height: 26px; }

#nav-checkout-cart-icon { background-position: -295px -340px; width: 38px; height: 26px; }

#nav-tools #nav-cart .nav-cart-0, #nav-tools .nav-cart .nav-cart-0, #navbar .nav-tools #nav-cart .nav-cart-0, #navbar .nav-tools .nav-cart .nav-cart-0 { left: 23px; top: 9px; font-size: 16px; width: 19px; }

#nav-tools #nav-cart .nav-cart-1, #nav-tools .nav-cart .nav-cart-1, #navbar .nav-tools #nav-cart .nav-cart-1, #navbar .nav-tools .nav-cart .nav-cart-1 { left: 23px; top: 9px; font-size: 16px; width: 19px; }

#nav-tools #nav-cart .nav-cart-10, #nav-tools .nav-cart .nav-cart-10, #navbar .nav-tools #nav-cart .nav-cart-10, #navbar .nav-tools .nav-cart .nav-cart-10 { left: 23px; top: 8px; font-size: 14px; width: 20px; }

#nav-tools #nav-cart .nav-cart-20, #nav-tools .nav-cart .nav-cart-20, #navbar .nav-tools #nav-cart .nav-cart-20, #navbar .nav-tools .nav-cart .nav-cart-20 { left: 23px; top: 8px; font-size: 14px; width: 20px; }

#nav-tools #nav-cart .nav-cart-100, #nav-tools .nav-cart .nav-cart-100, #navbar .nav-tools #nav-cart .nav-cart-100, #navbar .nav-tools .nav-cart .nav-cart-100 { left: 23px; top: 8px; font-size: 11px; width: 20px; }

#nav-logo { position: relative; float: left; line-height: 0; height: 100%; padding: 13px 17px 0px 27px; }

#nav-logo .nav-logo-link { clear: both; display: inline-block; cursor: pointer; }

#nav-logo .nav-logo-base { float: left; text-indent: -500px; background-position: -9px -125px; width: 98px; height: 34px; }

#nav-logo .nav-logo-ext { float: left; display: none; }

#nav-logo .nav-logo-locale { float: left; display: none; margin: 6px 0px 0px 1px; font-size: 13.5px; color: rgb(255, 255, 255); line-height: 14px; font-family: inherit; }

#nav-logo .nav-logo-tagline { position: absolute; top: 32px; font-size: 11px; line-height: 11px; font-family: inherit; white-space: nowrap; color: rgb(72, 163, 198); background-repeat: no-repeat; background-position: -1000px 0px; text-decoration: underline; font-weight: 700; }

#nav-logo .nav-logo-tagline:focus, #nav-logo .nav-logo-tagline:hover { color: rgb(255, 255, 255); }

#nav-logo.nav-prime-1 .nav-logo-tagline:focus { outline: 0px; box-shadow: none; }

#nav-logo.nav-paladin .nav-logo-tagline { left: 79px; top: 30px; }

.nav-cobranded #nav-logo { padding-right: 50px; }

.nav-cobranded #nav-logo .nav-prime-try { left: 80px; }

.nav-cobranded #nav-logo .nav-logo-tagline { left: 78px; }

#nav-logo .nav-cobrand { position: absolute; display: block; right: 0px; overflow: hidden; background-position: right center; background-repeat: no-repeat; margin-right: 10px; top: 9px; margin-top: -6px; height: 30px; width: 37px; }

#nav-logo .nav-cobrand .nav-cobrand-divider { float: left; border-left: 1px solid rgb(231, 231, 231); height: 17px; margin-top: 6px; }

#navbar.hamburger #nav-logo { padding-left: 0px; }

#navbar.hamburger #nav-logo.nav-paladin-ww { padding-top: 14px; }

#navbar.hamburger #nav-logo.nav-paladin-ww .nav-logo-tagline { top: 34px; left: 90px; font-weight: 400; }

#navbar.hamburger #nav-logo.nav-paladin-ww .nav-logo-base { background-position: -8px -7px; width: 110px; height: 27px; }

#navbar.hamburger #nav-logo.nav-paladin-ww .nav-logo-locale { margin: 7px 0px 0px 1px; }

#navbar.hamburger #nav-logo.nav-paladin-ww.nav-prime-1 .nav-logo-tagline { background-position: -160px -70px; width: 36px; height: 14px; }

#navbar.hamburger #nav-logo .nav-logo-tagline { left: 65px; }

#navbar.hamburger #nav-logo .nav-prime-try { left: 66px; }

#navbar.hamburger #nav-logo.nav-paladin { padding-left: 0px; padding-right: 15px; }

#navbar.hamburger #nav-logo.nav-paladin .nav-logo-tagline { left: 52px; }

#navbar.hamburger #nav-logo.nav-paladin-fresh { padding-left: 0px; padding-right: 15px; }

#navbar.hamburger #nav-logo.nav-paladin-fresh .nav-logo-tagline { left: 52px; }

#navbar.hamburger #nav-logo.nav-paladin-fresh-opt { padding-left: 0px; padding-right: 15px; }

#navbar.hamburger #nav-logo.nav-paladin-fresh-opt .nav-logo-tagline { left: 52px; }

.nav-locale-ae #nav-logo .nav-logo-locale { display: block; background-position: -270px -289px; width: 16px; height: 14px; }

.nav-locale-at #nav-logo .nav-logo-locale { display: block; background-position: -270px -189px; width: 15px; height: 14px; }

.nav-locale-au #nav-logo .nav-logo-locale { display: block; background-position: -270px -249px; width: 47px; height: 14px; }

.nav-locale-be #nav-logo .nav-logo-locale { display: block; background-position: -270px -249px; width: 47px; height: 14px; }

.nav-locale-br #nav-logo .nav-logo-locale { display: block; background-position: -270px -229px; width: 45px; height: 14px; }

.nav-locale-ca #nav-logo .nav-logo-locale { display: block; background-position: -270px -209px; width: 16px; height: 14px; }

.nav-locale-cl #nav-logo .nav-logo-locale { display: block; background-position: -270px -389px; width: 16px; height: 14px; }

.nav-locale-co #nav-logo .nav-logo-locale { display: block; background-position: -270px -249px; width: 47px; height: 14px; }

.nav-locale-de #nav-logo .nav-logo-locale { display: block; background-position: -270px -169px; width: 18px; height: 14px; }

.nav-locale-es #nav-logo .nav-logo-locale { display: block; background-position: -270px -149px; width: 16px; height: 14px; }

.nav-locale-fr #nav-logo .nav-logo-locale { display: block; background-position: -270px -129px; width: 13px; height: 14px; }

.nav-locale-gb #nav-logo .nav-logo-locale { display: block; background-position: -270px -9px; width: 35px; height: 14px; }

.nav-locale-id #nav-logo .nav-logo-locale { display: block; background-position: -270px -9px; width: 16px; height: 14px; }

.nav-locale-ie #nav-logo .nav-logo-locale { display: block; background-position: -270px -109px; width: 13px; height: 14px; }

.nav-locale-in #nav-logo .nav-logo-locale { display: block; background-position: -270px -109px; width: 13px; height: 14px; }

.nav-locale-it #nav-logo .nav-logo-locale { display: block; background-position: -270px -89px; width: 12px; height: 14px; }

.nav-locale-jp #nav-logo .nav-logo-locale { display: block; background-position: -270px -69px; width: 31px; height: 14px; }

.nav-locale-mx #nav-logo .nav-logo-locale { display: block; background-position: -270px -49px; width: 50px; height: 14px; }

.nav-locale-ng #nav-logo .nav-logo-locale { display: block; background-position: -270px -249px; width: 47px; height: 14px; }

.nav-locale-nl #nav-logo .nav-logo-locale { display: block; background-position: -270px -269px; width: 46px; height: 14px; }

.nav-locale-pl #nav-logo .nav-logo-locale { display: block; background-position: -270px -389px; width: 16px; height: 14px; }

.nav-locale-ru #nav-logo .nav-logo-locale { display: block; background-position: -270px -29px; width: 16px; height: 14px; }

.nav-locale-sa #nav-logo .nav-logo-locale { display: block; background-position: -270px -369px; width: 16px; height: 14px; }

.nav-locale-eg #nav-logo .nav-logo-locale { display: block; background-position: -270px -389px; width: 16px; height: 14px; }

.nav-locale-se #nav-logo .nav-logo-locale { display: block; background-position: -270px -369px; width: 16px; height: 14px; }

.nav-locale-sg #nav-logo .nav-logo-locale { display: block; background-position: -270px -9px; width: 16px; height: 14px; }

.nav-locale-th #nav-logo .nav-logo-locale { display: block; background-position: -270px -9px; width: 16px; height: 14px; }

.nav-locale-tr #nav-logo .nav-logo-locale { display: block; background-position: -270px -289px; width: 45px; height: 14px; }

.nav-locale-uk #nav-logo .nav-logo-locale { display: block; background-position: -270px -9px; width: 35px; height: 14px; }

.nav-locale-za #nav-logo .nav-logo-locale { display: block; background-position: -270px -9px; width: 35px; height: 14px; }

#nav-logo.nav-prime-1 .nav-logo-tagline { background-position: -246px -107px; width: 46px; height: 20px; }

#nav-logo.nav-prime-1 .nav-logo-base { background-position: -237px -294px; width: 97px; height: 34px; }

#nav-logo.nav-prime-2 .nav-logo-tagline { background-position: -160px -69px; width: 64px; height: 17px; }

#nav-logo.nav-prime-3 .nav-logo-tagline { background-position: -160px -69px; width: 64px; height: 17px; }

#nav-logo .nav-prime-try { top: 31px; left: 93px; }

.nav-lang-ar.nav-locale-sa #nav-logo .nav-logo-base { background-position: -71px -403px; width: 84px; height: 40px; }

.nav-lang-ar.nav-locale-sa #nav-logo .nav-logo-locale { display: none; }

.nav-lang-ar.nav-locale-sa #nav-logo.nav-prime-1 .nav-logo-tagline { background-position: -301px -107px; width: 44px; height: 20px; margin-right: 1px; }

.nav-lang-ar.nav-locale-sa #nav-logo.nav-prime-1 .nav-logo-base { background-position: -51px -252px; width: 77px; height: 37px; }

.nav-locale-jp.nav-lang-ja #nav-logo .nav-prime-try { top: 34px; }

.nav-locale-jp.nav-lang-zh #nav-logo .nav-prime-try { top: 33px; }

#nav-logo.nav-fresh .nav-logo-base { background-position: -149px -196px; width: 97px; height: 30px; }

#nav-logo.nav-fresh-opt .nav-logo-base { background-position: -136px -136px; width: 96px; height: 30px; }

#nav-logo.nav-paladin { padding: 14px 40px 0px 18px; }

#nav-logo.nav-paladin .nav-logo-base { background-position: -10px -90px; width: 76px; height: 23px; }

#nav-logo.nav-paladin .nav-logo-tagline { top: 30px; left: 70px; }

#nav-logo.nav-paladin .nav-logo-locale { margin: 2px 0px 0px 2px; }

#nav-logo.nav-paladin-fresh { padding: 14px 40px 0px 18px; }

#nav-logo.nav-paladin-fresh .nav-logo-base { background-position: -150px -164px; width: 76px; height: 24px; }

#nav-logo.nav-paladin-fresh .nav-logo-tagline { top: 30px; left: 70px; }

#nav-logo.nav-paladin-fresh .nav-logo-locale { margin: 2px 0px 0px 2px; }

#nav-logo.nav-paladin-fresh-opt { padding: 14px 40px 0px 18px; }

#nav-logo.nav-paladin-fresh-opt .nav-logo-base { background-position: -136px -104px; width: 77px; height: 23px; }

#nav-logo.nav-paladin-fresh-opt .nav-logo-tagline { top: 30px; left: 70px; }

#nav-logo.nav-paladin-fresh-opt .nav-logo-locale { margin: 2px 0px 0px 2px; }

#nav-logo.nav-paladin .nav-logo-ext { position: relative; display: block; top: -6px; margin: 0px 0px 0px 3px; background-position: -10px -171px; width: 51px; height: 19px; }

#nav-logo.nav-paladin-fresh .nav-logo-ext { position: relative; display: block; top: -6px; margin: 0px 0px 0px 3px; background-position: -150px -275px; width: 51px; height: 19px; }

#nav-logo.nav-paladin-fresh-opt .nav-logo-ext { position: relative; display: block; top: -6px; margin: 0px 0px 0px 3px; background-position: -136px -215px; width: 51px; height: 19px; }

.nav-opt-sprite #nav-logo.nav-paladin-ww { padding-top: 14px; padding-left: 8px; padding-right: 8px; width: 192px; }

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-tagline { top: 34px; left: 98px; font-weight: 400; }

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-base { background-position: -8px -7px; width: 110px; height: 27px; }

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-locale { margin: 7px 0px 0px 1px; }

.nav-opt-sprite #nav-logo.nav-paladin-ww.nav-prime-1 .nav-logo-tagline { background-position: -160px -70px; width: 36px; height: 14px; }

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-ext { float: left; display: none; }

#nav-logo.nav-celnav-pd .nav-logo-base { background-position: -238px -10px; width: 92px; height: 34px; }

#nav-logo.nav-celnav-pd .nav-logo-ext { float: left; display: none; }

#nav-logo.nav-celnav-pd .nav-logo-locale { float: left; display: none; }

#nav-logo.nav-celnav-pd .nav-logo-tagline { display: none; }

#nav-logo.nav-celnav-pd-emer .nav-logo-base { background-position: -237px -56px; width: 101px; height: 37px; }

#nav-logo.nav-celnav-pd-emer .nav-logo-ext { float: left; display: none; }

#nav-logo.nav-celnav-pd-emer .nav-logo-locale { float: left; display: none; }

#nav-logo.nav-celnav-pd-emer .nav-logo-tagline { display: none; }

#nav-logo.nav-celnav-t11 .nav-logo-base { background-position: -237px -295px; width: 97px; height: 33px; }

#nav-logo.nav-celnav-t11 .nav-logo-ext { float: left; display: none; }

#nav-logo.nav-celnav-t11 .nav-logo-tagline { display: none; }

#nav-logo.nav-celnav-t11.nav-prime-1 .nav-logo-tagline { background-position: -246px -134px; width: 46px; height: 20px; display: block; }

#nav-logo.nav-celnav-t11-spruce .nav-logo-base { background-position: -237px -295px; width: 97px; height: 33px; }

#nav-logo.nav-celnav-t11-spruce .nav-logo-ext { float: left; display: none; }

#nav-logo.nav-celnav-t11-spruce .nav-logo-tagline { display: none; }

#nav-logo.nav-celnav-t11-spruce.nav-prime-1 .nav-logo-tagline { background-position: -246px -134px; width: 46px; height: 20px; display: block; }

.nav-tpl-discoveryPanelList, .nav-tpl-discoveryPanelSummary, .nav-tpl-itemList { width: 210px; }

.nav-tpl-discoveryPanelList .nav-item, .nav-tpl-discoveryPanelSummary .nav-item, .nav-tpl-itemList .nav-item { position: relative; display: block; clear: both; font-family: inherit; line-height: 16px; padding: 0px 0px 7px; margin: 0px; text-decoration: none; cursor: default; }

.nav-tpl-discoveryPanelList .nav-item:focus, .nav-tpl-discoveryPanelSummary .nav-item:focus, .nav-tpl-itemList .nav-item:focus { text-decoration: underline; color: rgb(199, 81, 31); outline: 0px; }

.nav-tpl-discoveryPanelList .nav-item:focus .nav-text, .nav-tpl-discoveryPanelSummary .nav-item:focus .nav-text, .nav-tpl-itemList .nav-item:focus .nav-text { color: rgb(199, 81, 31); }

.nav-tpl-discoveryPanelList .nav-item #nav-text-signout, .nav-tpl-discoveryPanelSummary .nav-item #nav-text-signout, .nav-tpl-itemList .nav-item #nav-text-signout { display: inline-block; }

.nav-tpl-discoveryPanelList .nav-item:hover #nav-text-signout, .nav-tpl-discoveryPanelSummary .nav-item:hover #nav-text-signout, .nav-tpl-itemList .nav-item:hover #nav-text-signout { border-bottom: 1px solid; }

.nav-tpl-discoveryPanelList .nav-text, .nav-tpl-discoveryPanelSummary .nav-text, .nav-tpl-itemList .nav-text { display: block; font-size: 13px; color: rgb(68, 68, 68); font-weight: 400; white-space: normal; overflow-wrap: break-word; }

.nav-tpl-discoveryPanelList .nav-text .nav-shortened-name, .nav-tpl-discoveryPanelSummary .nav-text .nav-shortened-name, .nav-tpl-itemList .nav-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 12.5px; }

.nav-tpl-discoveryPanelList .nav-content, .nav-tpl-discoveryPanelSummary .nav-content, .nav-tpl-itemList .nav-content { display: block; font-size: 13px; color: rgb(68, 68, 68); font-weight: 400; white-space: normal; overflow-wrap: break-word; }

.nav-tpl-discoveryPanelList .nav-content .nav-a, .nav-tpl-discoveryPanelSummary .nav-content .nav-a, .nav-tpl-itemList .nav-content .nav-a { color: rgb(68, 68, 68); text-decoration: none; }

.nav-tpl-discoveryPanelList .nav-content .nav-a:hover, .nav-tpl-discoveryPanelSummary .nav-content .nav-a:hover, .nav-tpl-itemList .nav-content .nav-a:hover { color: rgb(199, 81, 31); text-decoration: underline; }

.nav-tpl-discoveryPanelList .nav-subtext, .nav-tpl-discoveryPanelSummary .nav-subtext, .nav-tpl-itemList .nav-subtext { display: block; font-size: 11px; line-height: 13px; font-weight: 400; color: rgb(153, 153, 153); white-space: normal; }

.nav-tpl-discoveryPanelList .nav-title, .nav-tpl-discoveryPanelSummary .nav-title, .nav-tpl-itemList .nav-title { padding-bottom: 10px; left: 20px; }

.nav-tpl-discoveryPanelList .nav-title .nav-text, .nav-tpl-discoveryPanelSummary .nav-title .nav-text, .nav-tpl-itemList .nav-title .nav-text { font-size: 18px; line-height: 19px; color: rgb(199, 81, 31); }

.nav-tpl-discoveryPanelList .nav-link, .nav-tpl-discoveryPanelSummary .nav-link, .nav-tpl-itemList .nav-link { cursor: pointer; }

.nav-tpl-discoveryPanelList .nav-link:focus, .nav-tpl-discoveryPanelList .nav-link:hover, .nav-tpl-discoveryPanelSummary .nav-link:focus, .nav-tpl-discoveryPanelSummary .nav-link:hover, .nav-tpl-itemList .nav-link:focus, .nav-tpl-itemList .nav-link:hover { text-decoration: none; }

.nav-tpl-discoveryPanelList .nav-link:focus .nav-text, .nav-tpl-discoveryPanelList .nav-link:hover .nav-text, .nav-tpl-discoveryPanelSummary .nav-link:focus .nav-text, .nav-tpl-discoveryPanelSummary .nav-link:hover .nav-text, .nav-tpl-itemList .nav-link:focus .nav-text, .nav-tpl-itemList .nav-link:hover .nav-text { color: rgb(199, 81, 31); text-decoration: underline; }

.nav-tpl-discoveryPanelList .nav-link:focus .nav-subtext, .nav-tpl-discoveryPanelList .nav-link:hover .nav-subtext, .nav-tpl-discoveryPanelSummary .nav-link:focus .nav-subtext, .nav-tpl-discoveryPanelSummary .nav-link:hover .nav-subtext, .nav-tpl-itemList .nav-link:focus .nav-subtext, .nav-tpl-itemList .nav-link:hover .nav-subtext { text-decoration: none; }

.nav-tpl-discoveryPanelList .nav-link:focus .nav-icon, .nav-tpl-discoveryPanelList .nav-link:hover .nav-icon, .nav-tpl-discoveryPanelSummary .nav-link:focus .nav-icon, .nav-tpl-discoveryPanelSummary .nav-link:hover .nav-icon, .nav-tpl-itemList .nav-link:focus .nav-icon, .nav-tpl-itemList .nav-link:hover .nav-icon { display: none; }

.nav-tpl-discoveryPanelList .nav-divider, .nav-tpl-discoveryPanelSummary .nav-divider, .nav-tpl-itemList .nav-divider { position: relative; display: block; line-height: 1px; height: 1px; overflow: hidden; background: rgb(238, 238, 238); margin: 0px 0px 9px; }

.nav-tpl-itemListDeepBrowse .nav-item { position: relative; display: block; clear: both; padding: 0px 0px 7px; margin: 0px; text-decoration: none; cursor: default; }

.nav-tpl-itemListDeepBrowse .nav-item:focus { text-decoration: underline; color: rgb(199, 81, 31); outline: 0px; }

.nav-tpl-itemListDeepBrowse .nav-item:focus .nav-text { color: rgb(199, 81, 31); }

.nav-tpl-itemListDeepBrowse .nav-text { display: inline; font-size: 13px; color: rgb(102, 102, 102); font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: inherit; line-height: 16px; }

.nav-tpl-itemListDeepBrowse .nav-subcat-divider { margin: 0px 14px; border-top: 1px dotted rgb(221, 221, 221); width: 518px; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section { position: relative; padding: 7px 0px 0px; margin: 0px 14px; line-height: 17px; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title { display: block; left: 0px; width: 96px; text-align: right; font-size: 13px; float: left; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title .nav-text { color: rgb(199, 81, 31); }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title .nav-item { padding-left: 0px; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links { margin: 0px 0px 0px 101px; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav-item { border-left: 1px solid rgb(204, 204, 204); white-space: nowrap; color: rgb(102, 102, 102); padding: 0px 9px 0px 8px; margin-bottom: 5px; display: inline-block; margin-right: -4px; width: auto !important; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav-first, .nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav_linestart { border: 0px; padding-left: 10px; }

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links a.nav-link:hover { color: rgb(102, 102, 102); text-decoration: underline; }

.nav-tpl-itemListDeepBrowse .nav-title { color: rgb(199, 81, 31); }

.nav-tpl-itemListDeepBrowse .nav-title.nav-item { display: block; margin: 0px 0px 8px; height: 18px; padding: 0px 0px 0px 15px; }

.nav-tpl-itemListDeepBrowse .nav-title a.nav-link { font-size: 18px; color: rgb(199, 81, 31); }

.nav-tpl-itemListDeepBrowse .nav-title a.nav-link:hover { text-decoration: underline; }

.nav-tpl-itemListDeepBrowse .nav-active a.nav-text, .nav-tpl-itemListDeepBrowse .nav-active a.nav-text:link, .nav-tpl-itemListDeepBrowse .nav-active a.nav-text:visited { color: rgb(0, 0, 0); }

.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:active, .nav-tpl-itemListDeepBrowse .nav-active a.nav-text:hover { color: rgb(199, 81, 31); text-decoration: underline; }

.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:active .nav-icon, .nav-tpl-itemListDeepBrowse .nav-active a.nav-text:hover .nav-icon { display: none; }

.nav-tpl-itemListDeepBrowse .nav-link { cursor: pointer; color: rgb(0, 0, 0); }

.nav-tpl-itemListDeepBrowse .nav-link.nav-carat { margin: 0px 8px 0px 14px; }

.nav-tpl-itemListDeepBrowse .nav-link.nav-item:hover { color: rgb(199, 81, 31); text-decoration: underline; }

.nav-tpl-itemListDeepBrowse .nav-divider { position: relative; display: block; line-height: 1px; height: 1px; overflow: hidden; background: rgb(238, 238, 238); }

.nav-tpl-notificationsList { font-family: inherit; line-height: 1.5; }

.nav-tpl-notificationsList .nav-title { font-size: 17px; font-weight: 700; line-height: 1; margin: 0px; }

.nav-tpl-notificationsList .nav-item + .nav-item { border-top: 1px solid rgb(238, 238, 238); margin-top: 14px; min-height: 65px; padding-top: 14px; position: relative; }

.nav-tpl-notificationsList .nav-item.nav-noti-list-HardPaymentDeclined { color: rgb(177, 39, 4); }

.nav-tpl-notificationsList .nav-noti-list-image { float: left; height: 65px; width: 65px; }

.nav-tpl-notificationsList .nav-noti-list-image .nav-noti-list-image-tag { display: block; height: auto; margin: 4px auto 0px; max-height: 100%; max-width: 100%; outline: 0px; width: auto; }

.nav-tpl-notificationsList .nav-noti-list-heading { font-weight: 700; }

.nav-tpl-notificationsList .nav-noti-list-with-image .nav-noti-list-content, .nav-tpl-notificationsList .nav-noti-list-with-image .nav-noti-list-heading { margin-left: 79px; }

.nav-tpl-notificationsList .nav-noti-list-subtext { color: rgb(136, 136, 136); font-size: 11px; }

.nav-tpl-notificationsList .nav-noti-list-x { color: rgb(170, 170, 170); cursor: pointer; display: none; font-size: 20px; line-height: 20px; position: absolute; right: 0px; top: 14px; }

.nav-tpl-notificationsList .nav-noti-list-x:focus, .nav-tpl-notificationsList .nav-noti-list-x:hover { color: rgb(111, 111, 111); }

.nav-tpl-notificationsList .nav-item:hover .nav-noti-list-x { display: block; }

#nav-flyout-anchor .nav-tpl-notificationsList .nav-content .nav-a { color: rgb(0, 75, 145); }

.nav-tpl-discoveryPanelList, .nav-tpl-discoveryPanelSummary { width: auto; }

.nav-tpl-discoveryPanelList .nav-item, .nav-tpl-discoveryPanelSummary .nav-item { padding: 0px; width: 215px; }

.nav-tpl-discoveryPanelList .nav-dp-title, .nav-tpl-discoveryPanelSummary .nav-dp-title { font-size: 17px; font-weight: 700; font-family: inherit; }

.nav-tpl-discoveryPanelList .nav-dp-left-column, .nav-tpl-discoveryPanelSummary .nav-dp-left-column { width: 80px; height: 65px; display: table-cell; vertical-align: middle; padding-right: 15px; }

.nav-tpl-discoveryPanelList .nav-dp-right-column, .nav-tpl-discoveryPanelSummary .nav-dp-right-column { display: table-cell; vertical-align: middle; width: 135px; }

.nav-tpl-discoveryPanelList .nav-dp-link, .nav-tpl-discoveryPanelSummary .nav-dp-link { text-decoration: none; font-family: inherit; }

.nav-tpl-discoveryPanelList .nav-dp-link .nav-dp-text, .nav-tpl-discoveryPanelSummary .nav-dp-link .nav-dp-text { color: rgb(0, 153, 0); font-weight: 700; }

.nav-tpl-discoveryPanelList .nav-dp-link .nav-dp-text-secondary, .nav-tpl-discoveryPanelSummary .nav-dp-link .nav-dp-text-secondary { color: rgb(0, 153, 0); }

.nav-tpl-discoveryPanelList .nav-dp-link .delivered, .nav-tpl-discoveryPanelSummary .nav-dp-link .delivered { color: rgb(17, 17, 17); }

.nav-tpl-discoveryPanelList .nav-dp-link:hover .nav-dp-text, .nav-tpl-discoveryPanelList .nav-dp-link:hover .nav-dp-text-secondary, .nav-tpl-discoveryPanelSummary .nav-dp-link:hover .nav-dp-text, .nav-tpl-discoveryPanelSummary .nav-dp-link:hover .nav-dp-text-secondary { color: rgb(199, 81, 31); }

.nav-tpl-discoveryPanelList .nav-dp-secondary-row, .nav-tpl-discoveryPanelSummary .nav-dp-secondary-row { margin-top: 8px; }

.nav-tpl-discoveryPanelList .nav-dp-link-emphasis, .nav-tpl-discoveryPanelSummary .nav-dp-link-emphasis { color: rgb(0, 102, 192); font-family: inherit; text-decoration: none; }

.nav-tpl-discoveryPanelList .nav-dp-link-emphasis:hover, .nav-tpl-discoveryPanelSummary .nav-dp-link-emphasis:hover { text-decoration: underline; color: rgb(199, 81, 31); }

.nav-tpl-discoveryPanelList .nav-divider, .nav-tpl-discoveryPanelSummary .nav-divider { margin: 7px 0px; }

.nav-tpl-discoveryPanelList .nav-divider-container, .nav-tpl-discoveryPanelSummary .nav-divider-container { height: 7px; }

.nav-tpl-flyoutError { padding: 12px 14px 7px; }

.nav-tpl-flyoutError .nav-title { display: block; overflow: hidden; font-family: inherit; font-size: 16px; font-weight: 700; line-height: 16px; color: rgb(51, 51, 51); cursor: default; padding: 0px 0px 7px; margin: 0px; user-select: none; }

.nav-tpl-flyoutError .nav-paragraph { display: block; font-family: inherit; font-size: 13px; line-height: 16px; color: rgb(51, 51, 51); cursor: pointer; padding: 6px 0px 12px; margin: 0px; text-decoration: none; }

.nav-tpl-flyoutError .nav-paragraph .nav-a { text-decoration: underline; color: rgb(51, 51, 51); }

.nav-tpl-flyoutError .nav-paragraph .nav-a:hover { color: rgb(199, 81, 31); }

.nav-tpl-flyoutError .nav-action-button { margin: 8px 0px; }

#nav-subnav { position: relative; margin: 0px; padding: 0px 9px 0px 15px; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.17); border-bottom: 1px solid rgba(0, 0, 0, 0.1); white-space: nowrap; height: 33px; background: rgb(250, 250, 250); }

#nav-subnav a.nav-locked:hover { color: rgb(255, 153, 0); border-bottom: 2px solid rgb(255, 153, 0); }

#nav-subnav .nav-a { position: relative; float: left; height: 31px; line-height: 33px; color: rgb(51, 51, 51); font-size: 12px; padding: 0px 11px; }

#nav-subnav .nav-a:hover { color: rgb(33, 98, 161); border-bottom: 2px solid rgb(33, 98, 161); }

#nav-subnav .nav-a:focus { color: rgb(33, 98, 161); outline: 0px; }

#nav-subnav .nav-a.nav-hasAtext { padding: 0px; }

#nav-subnav .nav-a.nav-hasAtext .nav-arrow { display: none; }

#nav-subnav .nav-link-highlight { color: rgb(199, 81, 31); }

#nav-subnav .nav-hasArrow { padding-right: 20px; }

* html #nav-subnav .nav-hasArrow { line-height: 35px; }

#nav-subnav .nav-hasArrow:focus, #nav-subnav .nav-hasArrow:hover { border-bottom: 0px; }

#nav-subnav .nav-hasArrow:focus .nav-arrow, #nav-subnav .nav-hasArrow:hover .nav-arrow { border-top-color: rgb(102, 102, 102); }

#nav-subnav .nav-hasArrow .nav-arrow { position: absolute; top: 14px; right: 11px; border-style: solid; border-width: 3px 3px 0px; border-color: rgb(160, 160, 160) transparent transparent; width: 0px; height: 0px; line-height: 0; font-size: 3px; zoom: 1; }

* html #nav-subnav .nav-hasArrow .nav-arrow { top: 17px; }

#nav-subnav .nav-hasImage:focus, #nav-subnav .nav-hasImage:hover { border-bottom: 0px; }

#nav-subnav .nav-categ-image { width: auto; padding-top: 5px; }

#nav-subnav .nav-active { color: rgb(33, 98, 161); }

#nav-subnav .nav-right { float: right; }

#nav-subnav .nav-image-abs-right { margin-right: -20px; }

#nav-subnav .nav-categ-image, #nav-subnav .nav-image { border: 0px; outline: 0px; vertical-align: baseline; }

#nav-subnav .nav-subnav-item-image { margin: 0px; }

#nav-subnav .nav-subnav-item-image .nav_a { padding: 0px; }

.nav-tpl-subnav .nav_sv_fo_scheduled { overflow: hidden; white-space: nowrap; }

.nav-tpl-subnav .nav_sv_fo_v_ul { padding: 0px; margin: 0px; }

.nav-tpl-subnav .nav_sv_fo_v_column { float: left; padding-left: 22px; font-family: inherit; font-size: 12px; }

.nav-tpl-subnav .nav_sv_fo_v_clear { clear: both; }

.nav-tpl-subnav .nav_sv_fo_v_span { font-family: inherit; }

.nav-tpl-subnav .nav_sv_fo_v_li { list-style-type: none; margin: 0px; }

.nav-tpl-subnav .nav_sv_fo_v_first { padding: 0px; }

.nav-tpl-subnav .nav_sv_fo_v_li_bold { font-weight: 700; }

.nav-tpl-subnav a.nav_a { font-size: 12px; font-family: inherit; text-decoration: none; color: rgb(51, 51, 51); line-height: 23px; }

.nav-tpl-subnav a.nav_a:active, .nav-tpl-subnav a.nav_a:hover { color: rgb(199, 81, 31); text-decoration: underline; }

.nav-tpl-subnav .nav_sv_fo_v_topspacer { padding-top: 10px; margin-top: 7px; border-top: 1px solid rgb(204, 204, 204); }

.nav-tpl-subnav .nav_sv_fo_v_bottomspacer { padding-bottom: 3px; margin-bottom: 5px; border-bottom: 1px solid rgb(204, 204, 204); }

.nav-tpl-subnav .nav_sv_fo_v { width: 100%; }

.nav-tpl-subnav .nav_sv_fo_v_button { margin: 0px 0px 10px; }

.nav-tpl-subnav .nav_sv_fo_v_list { float: left; }

#nav-subnav-content-shelf { height: 183px; padding: 14px; background-color: rgb(255, 255, 255); overflow: hidden; border-bottom: 1px solid rgb(187, 187, 187); box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 4px 0px; box-sizing: border-box; }

.subnav-shelf-content { height: 100%; }

#nav-notification { min-width: 1000px; width: 100vw; height: 55px; }

#nav-notification-action { color: rgb(0, 102, 192); padding: 6px; }

#nav-notification-icon { padding-left: 24px; padding-right: 8px; }

#nav-notification-right { width: 48px; padding-left: 8px; padding-right: 24px; }

#nav-subnav { z-index: 1; }

#nav-checkout-title { display: flex; flex-grow: 1; align-items: center; justify-content: center; color: rgb(255, 255, 255); }

#nav-checkout-title-header { cursor: pointer; }

#nav-checkout-title-header-text { all: unset; }

#nav-checkout-popover-dropdown-container { display: inline-block; vertical-align: middle; }

#nav-checkout-popover-dropdown-icon { background-position: -184px -360px; width: 14px; height: 10px; display: flex; filter: invert(1); }

#navFooter { margin: 30px 0px 8px; padding: 0px 0px 7px; }

#navFooter.navFooterWithStripe { margin: 30px 0px 0px; padding: 0px; }

html.a-js .navFooterMobileStripe, html.a-no-js .navFooterMobileStripe { margin: 10px 0px 0px; }

.navFooterMobileStripe { display: block; border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); line-height: 50px; text-align: center; margin: 10px -8px 0px; background: rgb(242, 242, 242); font-weight: 700; min-width: 1000px; font-size: large; }

#navFooter img { border: 0px; }

#navFooter table { width: 100%; }

#navFooter td { font-family: inherit; font-size: 13px; line-height: 120%; padding: 0px 10px; }

#navFooter a:link, #navFooter a:visited { font-family: inherit; color: rgb(0, 75, 145); text-decoration: none; }

#navFooter a:active, #navFooter a:active span, #navFooter a:hover, #navFooter a:hover span { font-family: inherit; color: rgb(228, 121, 17); text-decoration: underline; }

#navFooter a, #navFooter span { font-family: inherit; white-space: normal; }

#navFooter table.navFooterVerticalColumn { margin: 0px auto; width: auto; }

.navFooterThreeColumn .navFooterColSpacerOuter { width: 35%; padding: 0px 15px; }

.navFooterThreeColumn .navFooterColSpacerInner { width: 15%; padding: 0px 15px; }

.navFooterVerticalColumn .navFooterColSpacerInner { width: 10%; padding: 0px 15px; }

.navFooterLinkCol { color: rgb(51, 51, 51); vertical-align: top; }

.navFooterLinkCol ul { padding: 0px; margin: 0px; }

.navFooterLinkCol ul li { list-style-type: none; white-space: nowrap; margin: 0px 0px 8px; }

ul.navFooterCondensed li { margin: 0px 0px 4px; }

.navFooterColHead { font-family: inherit; color: rgb(51, 51, 51); font-size: 16px; margin: 6px 0px 14px; white-space: nowrap; }

div.navFooterLine { font-family: inherit; color: rgb(221, 221, 221); font-size: 11px; text-align: center; line-height: 18px; white-space: nowrap; }

div.navFooterLogoLine { margin: 30px 8px 4px; font-size: 1px; line-height: 0; }

#navFooter .nav-logo-base { background-position: -10px -90px; width: 76px; height: 27px; margin: 0px auto; }

.navFooterLinkLine { margin: 0px 8px; }

.navFooterDLicense { text-align: center; margin: 8px 8px 0px; }

.navFooterLinkLine ul { display: flex; flex-wrap: wrap; justify-content: center; }

.navFooterLinkLine .navFooterMoreOnAmazonWrapper ul { display: flex; flex-wrap: nowrap; justify-content: flex-start; margin-bottom: 15px; margin-left: 0px; }

.navFooterMoreOnAmazonWrapper .navFooterDescItem_heading { font-size: 12px; font-weight: 400; line-height: 14px; }

.navFooterMoreOnAmazonWrapper ul:last-child { margin-bottom: 0px; }

.navFooterLinkLine span { list-style-type: none; display: inline-block; padding: 0px; margin: 0px; }

.navFooterLinkLine ul li { display: inline; }

.navFooterLineDivider ul li { border-left: 1px solid rgb(153, 153, 153); }

.navFooterLinkCol ul li.nav_a_carat { position: relative; padding-left: 0px; }

.navFooterLinkCol ul li.nav_a_carat span.nav_a_carat { top: 0px; font-size: 15px; color: rgb(228, 121, 17); font-weight: 700; line-height: 15px; }

.navFooterLinkCol ul li.nav_a_carat a { padding-left: 4px; }

.navFooterLineDivider ul li.nav_first { border-left: 0px; }

.navFooterLinkLine ul li:first-child { border-left: 0px; }

.navFooterLinkLine ul li:last-child { color: rgb(51, 51, 51); }

.navFooterDLicenseItem { font-size: 11px; color: rgb(118, 118, 118); }

.navFooterDLicenseLine { text-align: center; line-height: 20px; }

.navFooterPadItemLine a, .navFooterPadItemLine span { padding: 0px 0.6em; }

.navFooterDescLine { margin: 20px 0px 14px; }

.navFooterDescSpacer { padding: 0px; }

#navFooter .navFooterBackToTop { background-color: rgb(243, 243, 243); margin-bottom: 25px; }

#navFooter .navFooterBackToTop span { display: block; text-align: center; color: rgb(17, 17, 17); padding: 15px 0px; line-height: 19px; font-size: 13px; }

#navFooter .navFooterBackToTop:active, #navFooter .navFooterBackToTop:focus, #navFooter .navFooterBackToTop:hover { background-color: rgb(239, 239, 239); }

#navFooter .navFooterBackToTop:active span, #navFooter .navFooterBackToTop:focus span, #navFooter .navFooterBackToTop:hover span { color: rgb(17, 17, 17); text-decoration: none; }

#navFooter #navBackToTop:active, #navFooter #navBackToTop:focus, #navFooter #navBackToTop:hover { color: rgb(17, 17, 17); text-decoration: none; }

#navFooter .navFooterDescItem { padding: 0px 0.75em; vertical-align: top; text-align: left; line-height: 115%; font-size: 12px !important; }

#navFooter .navFooterMoreOnAmazonWrapper .navFooterDescItem { width: 15%; }

.navFooterDescText { font-size: 12px; color: rgb(118, 118, 118); line-height: 110%; display: block; margin-bottom: 1px; }

#navFooter.navGreyFooter { margin: 30px -8px -8px; padding: 0px; }

#navFooter.navGreyFooter .navFooterColHead { font-weight: 400; line-height: 22px; font-size: 17px; color: rgb(51, 51, 51); margin: 0px 0px 16px; }

#navFooter.navGreyFooter div.navFooterLogoLine { margin: 30px 8px 10px; }

#navFooter.navGreyFooter .navFooterLinkLine { margin: 0px; }

#navFooter.navGreyFooter .navFooterDescItem a:link, #navFooter.navGreyFooter .navFooterDescItem a:visited { color: rgb(102, 102, 102); }

#navFooter.navGreyFooter .navFooterPadItemLine { margin-bottom: 10px; }

#navFooter.navGreyFooter .navFooterLinkCol a:link, #navFooter.navGreyFooter .navFooterLinkCol a:visited { color: rgb(136, 136, 136); }

#navFooter.navGreyFooter .navFooterPadItemLine .nav_last, #navFooter.navGreyFooter .navFooterPadItemLine a:link, #navFooter.navGreyFooter .navFooterPadItemLine a:visited { color: rgb(51, 51, 51); }

#navFooter.navGreyFooter .navFooterDescItem a:hover, #navFooter.navGreyFooter .navFooterLinkCol a:hover, #navFooter.navGreyFooter .navFooterPadItemLine a:hover { color: rgb(228, 121, 17); }

#navFooter.navGreyFooter .navFooterDescLine { margin: 24px 0px 0px; padding: 36px 0px 40px; background-color: rgb(243, 243, 243); border-top: 1px solid rgb(221, 221, 221); }

#navFooter.navGreyFooter .navFooterDescText { font-weight: 400; line-height: 11px; }

#navFooter.navGreyFooter .navFooterEasterEgg { background-color: rgb(243, 243, 243); }

#navFooter.navLeftFooter { margin-bottom: 0px; padding-bottom: 0px; background-color: rgb(35, 47, 62); min-width: 1000px; position: relative; }

#navFooter.navLeftFooter .navFooterEasterEgg { position: absolute; bottom: 12px; width: 100%; text-align: center; }

#navFooter.navLeftFooter .navFooterVerticalColumn { max-width: 1000px; }

#navFooter.navLeftFooter .navFooterColHead { font-weight: 700; color: rgb(255, 255, 255); }

#navFooter.navLeftFooter a.nav_a:link, #navFooter.navLeftFooter a.nav_a:visited, #navFooter.navLeftFooter li.nav_a_carat span.nav_a_carat { color: rgb(221, 221, 221); }

#navFooter.navLeftFooter .navFooterBackToTop { margin-bottom: 40px; background-color: rgb(55, 71, 90); }

#navFooter.navLeftFooter .navFooterBackToTop:focus, #navFooter.navLeftFooter .navFooterBackToTop:hover { background-color: rgb(72, 87, 105); }

#navFooter.navLeftFooter .navFooterBackToTop .navFooterBackToTopText { color: rgb(255, 255, 255); }

#navFooter.navLeftFooter .navFooterDescText, #navFooter.navLeftFooter .nav_last { color: rgb(153, 153, 153); }

#navFooter.navLeftFooter .nav-footer-line { border-top: 1px solid rgb(58, 69, 83); margin-top: 40px; }

#navFooter.navLeftFooter .navFooterLogoLine, #navFooter.navLeftFooter .navFooterPadItemLine { text-align: center; max-width: 1000px; margin: 30px auto 11px; }

#navFooter.navLeftFooter .navFooterLinkLine { margin: 10px auto; }

#navFooter.navLeftFooter div.navFooterLine { font-size: 12px; }

#navFooter.navLeftFooter .navFooterDescLine { background-color: rgb(19, 26, 34); padding: 30px 0px; margin: 30px 0px 0px; }

#navFooter.navLeftFooter .navFooterDescLine .navFooterMoreOnAmazon { max-width: 1000px; margin: 0px auto; }

#navFooter.navLeftFooter .navFooterLinkCol ul li { margin: 0px 0px 10px; }

#navFooter.navLeftFooter .navFooterCopyright { background-color: rgb(19, 26, 34); max-width: 100%; margin: 0px; padding: 10px 0px 30px; }

#navFooter.navLeftFooter .navFooterMobileStripe { background-color: rgb(55, 71, 90); color: rgb(255, 255, 255); border: none; margin: 0px; }

#navFooter .navAccessibility.navFooterLinkCol { line-height: 120%; }

#navFooter .navAccessibility.navFooterVerticalColumn { display: table; margin: 0px auto; }

#navFooter .navAccessibility.navFooterColSpacerInner, #navFooter .navAccessibility.navFooterLinkCol { display: table-cell; padding: 0px 10px; }

#navFooter .navAccessibility.navFooterVerticalRow { display: table-row; }

#navFooter .navFooterRegionalPreferences-footer-copyrightOnly { margin-left: 17px; margin-right: 13px; }

#navFooter .navFooterLogoLineLinksWithHorizontalAlignment { vertical-align: top; margin: 18px auto 0px; padding-left: 0px; }

#navFooter .navFooterLogoLineLinksWithVerticalAlignment { text-align: center; margin-top: 15px; margin-bottom: 15px; }

#navFooter #nav-icon-ccba { background-position: -136px -380px; width: 29px; height: 14px; position: relative; top: 2.25px; }

#navSwmSlot { position: relative; }

#nav-swmslot { position: relative; overflow: hidden; height: 39px; top: 9px; }

#navbar #nav-swmslot { top: 16px; padding-left: 18px; display: inline-block; }

#navbar #nav-swmslot.nav-swm-text-widget { margin-right: 10px; padding-left: 2px; }

#navbar #nav-swmslot.nav-swm-text-widget .nav-swm-text { color: rgb(255, 255, 255); font-size: 14px; line-height: 15px; font-weight: 700; padding: 5px 8px 6px; display: inline-block; margin: 6px 2px 7px 1px; box-shadow: none; font-family: inherit; text-decoration: none; }

#navbar #nav-swmslot.nav-swm-text-widget a.nav_a.nav-swm-text:hover { text-decoration: none; margin: 5px 1px 6px 0px; border: 1px solid; border-radius: 2px; box-shadow: none; }

#navbar #nav-swmslot.nav-swm-text-widget a.nav-swm-text:active { border-color: rgb(255, 255, 255); outline: 0px; box-shadow: none; }

#navbar #nav-swmslot.nav-swm-text-widget a.nav-swm-text:focus { border: none; outline: 0px; box-shadow: rgb(255, 153, 0) 0px 0px 0px 2px, rgba(255, 153, 0, 0.5) 0px 0px 0px 3px; margin: 6px 2px 7px 1px; border-radius: 2px; }

#navbar.layout2.using-mouse #nav-swmslot.nav-swm-text-widget a.nav-swm-text:focus { border: 1px solid; border-radius: 2px; outline: 0px; margin: 5px 1px 6px 0px; box-shadow: none; }

#nav-swm-slot .nav_a, #nav-swm-slot .nav_a:link, #nav-swm-slot .nav_a:visited { text-align: right; margin: 0px; padding: 0px; text-decoration: none; position: absolute; right: 20px; }

#nav-swm-slot .nav_a:active, #nav-swm-slot .nav_a:hover { text-decoration: underline; }

#nav-swm-slot .nav-swm-primary, #nav-swm-slot .nav-swm-primary:link, #nav-swm-slot .nav-swm-primary:visited { color: rgb(0, 75, 145); font-size: 12px; bottom: 4px; }

#nav-swm-slot .nav-swm-primary:active, #nav-swm-slot .nav-swm-primary:hover { color: rgb(228, 121, 17); }

#nav-swm-slot .nav-swm-secondary { color: rgb(153, 153, 153); font-size: 11px; bottom: 18px; }

#navSwmHoliday { background-repeat: no-repeat; background-position: right bottom; border: none; text-align: right; background-size: inherit; }

#navSwmHoliday a:focus { color: rgb(255, 255, 255); }

#navSwmHoliday .nav-imageHref { display: block; height: 100%; }

#navSwmHoliday .navSwmHolidayUl { padding: 0px; margin: 0px 8px 0px 0px; }

#navSwmHoliday .navSwmHolidayHead, #navSwmHoliday .navSwmHolidayNote, #navSwmHoliday .navSwmHolidaySubhead { list-style-type: none; padding: 0px; margin: 0px; }

#navSwmHoliday .navSwmHolidayHead .nav_a, #navSwmHoliday .navSwmHolidayHead .nav_a:active, #navSwmHoliday .navSwmHolidayHead .nav_a:hover, #navSwmHoliday .navSwmHolidayHead .nav_a:link, #navSwmHoliday .navSwmHolidayHead .nav_a:visited { font-family: inherit; font-weight: 400; color: rgb(181, 26, 26); font-size: 13px; line-height: 14px; white-space: nowrap; }

#navSwmHoliday .navSwmHolidaySubhead .nav_a, #navSwmHoliday .navSwmHolidaySubhead .nav_a:active, #navSwmHoliday .navSwmHolidaySubhead .nav_a:hover, #navSwmHoliday .navSwmHolidaySubhead .nav_a:link, #navSwmHoliday .navSwmHolidaySubhead .nav_a:visited { font-family: inherit; color: rgb(28, 103, 60); font-size: 11px; line-height: 12px; white-space: nowrap; }

#navSwmHoliday .navSwmHolidayNote .nav_a, #navSwmHoliday .navSwmHolidayNote .nav_a:active, #navSwmHoliday .navSwmHolidayNote .nav_a:hover, #navSwmHoliday .navSwmHolidayNote .nav_a:link, #navSwmHoliday .navSwmHolidayNote .nav_a:visited { font-family: inherit; font-weight: 400; color: rgb(171, 142, 83); font-size: 9px; line-height: 10px; white-space: nowrap; }

div#navSwmHoliday .nav_a, div#navSwmHoliday .nav_a:link, div#navSwmHoliday .nav_a:visited { text-decoration: none; }

div#navSwmHoliday .nav_a:active, div#navSwmHoliday .nav_a:hover { text-decoration: underline; }

div#navSwmHoliday:focus { outline: 0px; }

div#navSwmHoliday.nav-focus { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-right: none; margin: 1px 0px; }

header #navbar .srch_sggst_flyout { margin-left: -1px; margin-top: -1px; }

#nav-search-label { position: relative; display: inline-block; float: left; line-height: 35px; padding: 0px 10px 0px 0px; margin-top: 10px; font-family: inherit; }

#nav-search { position: relative; display: block; white-space: nowrap; overflow: hidden; padding: 10px 4px 0px 3px; height: 60px; border-radius: 4px; box-sizing: border-box; width: auto; }

* html #nav-search { position: absolute; }

#nav-search.nav-fixed { position: fixed; top: 0px; padding: 8px 0px 10px 3px; transform: translateZ(0px); }

#nav-search .nav-searchbar { display: block; position: relative; height: 40px; margin-bottom: 0px; border-radius: 4px; }

#nav-search .nav-searchbar.nav-active, #nav-search .nav-searchbar.nav-focus { box-shadow: rgba(228, 121, 17, 0.5) 0px 0px 3px, rgba(0, 0, 0, 0.07) 0px 1px 0px inset; }

#nav-search .nav-searchbar.nav-active .nav-search-scope, #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top-color: rgb(199, 81, 31); border-bottom-color: rgb(199, 81, 31); border-left-color: rgb(199, 81, 31); }

#nav-search .nav-searchbar.nav-active .nav-search-field, #nav-search .nav-searchbar.nav-focus .nav-search-field { border-color: rgb(199, 81, 31); }

#nav-search .nav-searchbar .nav-fill, #nav-search .nav-searchbar .nav-left, #nav-search .nav-searchbar .nav-right { position: relative; top: -5px; height: 35px; }

* html #nav-search .nav-searchbar .nav-fill, * html #nav-search .nav-searchbar .nav-left, * html #nav-search .nav-searchbar .nav-right { height: 36px; }

#nav-search .nav-searchbar .nav-fill { overflow: hidden; }

#nav-search .nav-searchbar .nav-right { min-width: 0px; }

#nav-search .nav-search-scope { position: relative; top: 5px; float: left; height: 40px; margin: 0px; padding-left: 5px; overflow: hidden; border: 1px solid rgb(205, 205, 205); border-radius: 4px 0px 0px 4px; background-position: 0px -532px; }

* html #nav-search .nav-search-scope { margin-right: -3px; }

#nav-search .nav-search-scope:hover { background-position: 0px -582px; }

#nav-search .nav-search-scope.nav-focus { background-position: 0px -632px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px inset; }

#nav-search .nav-search-facade { position: relative; float: left; cursor: default; overflow: hidden; top: 3px; }

#nav-search .nav-search-facade .nav-search-label { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(85, 85, 85); font-size: 12px; line-height: 33px; margin-right: 21px; margin-left: 5px; min-width: 19px; }

#nav-search .nav-search-facade .nav-icon { position: absolute; top: 14px; right: 8px; border-style: solid; border-width: 4px 4px 0px; border-color: rgb(102, 102, 102) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#nav-search .nav-search-dropdown { position: absolute; display: block; top: -1px; left: 0px; height: 35px; width: auto; font-family: inherit; outline: 0px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0; visibility: visible; border: 0px; line-height: 35px; }

* html #nav-search .nav-search-dropdown { top: 6px; }

#nav-search .nav-search-submit { position: relative; top: 5px; right: 0px; height: 40px; overflow: hidden; cursor: pointer; border-radius: 0px 4px 4px 0px; background-position: 0px -381px; }

#nav-search .nav-search-submit:focus, #nav-search .nav-search-submit:hover { background-position: 0px -431px; }

* html #nav-search .nav-search-submit { margin-left: -4px; width: 57px; }

#nav-search .nav-search-submit #nav-search-submit-text { position: absolute; top: 10px; left: 12px; color: rgb(17, 17, 17); text-shadow: none; }

#nav-search .nav-search-submit #nav-search-submit-text.nav-sprite { background-position: -10px -290px; width: 21px; height: 21px; text-indent: -500px; }

#nav-search .nav-search-submit .nav-input { position: relative; display: block; height: 100%; width: 100%; font-size: 14px; padding: 0px; margin: 0px; cursor: pointer; outline: 0px; color: rgb(255, 255, 255); background: 0px 0px; border: none; text-indent: -1000px; line-height: 1px; }

#nav-search .nav-search-field { position: relative; top: 5px; height: 40px; background: rgb(255, 255, 255); }

#nav-search .nav-search-field .ac-input-container { position: relative; height: 100%; width: 100%; }

#nav-search .nav-search-field .ac-input-overlay, #nav-search .nav-search-field .nav-input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; line-height: 15px; padding: 7px 10px 10px 0px; margin: 0px; border: 0px; height: 38px; font-family: inherit; font-size: 15px; background: 0px 0px; color: rgb(17, 17, 17); outline: 0px; appearance: none; box-shadow: none; text-indent: 8px; direction: ltr; }

* html #nav-search .nav-search-field .ac-input-overlay, * html #nav-search .nav-search-field .nav-input { height: 33px; padding-top: 8px; padding-bottom: 8px; }

#nav-search .nav-search-field .ac-input-overlay { z-index: 1; pointer-events: none; }

#nav-search .nav-search-field .nav-input { z-index: 9; }

#nav-search .nav-search-field .ac-ghost { font-size: 15px; line-height: 20px; pointer-events: none; width: 100%; }

#nav-search .nav-search-field .ac-live-field { overflow: hidden; display: block; width: 0px; height: 0px; top: 0px; inset-inline-start: -2px; position: absolute; }

#nav-search .nav-search-field .ac-current-input { color: rgb(17, 17, 17) !important; pointer-events: none; }

#nav-search .nav-search-field .ac-ghost-suggestion { color: grey !important; pointer-events: none; }

#nav-search .nav-active { background: rgb(255, 255, 255); }

#nav-search.nav-active, #nav-search.nav-focus { box-shadow: rgba(228, 121, 17, 0.5) 0px 0px 3px 2px, rgba(0, 0, 0, 0.07) 0px 1px 0px inset; }

#nav-search #nav-iss-attach { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 0px; line-height: 1; }

#navbar.nav-flex.nav-celnav-t11 #nav-belt #nav-search .nav-searchbar .nav-search-submit #nav-search-submit-text.nav-sprite { background-position: -82px -158px; width: 44px; height: 42px; }

#navbar.nav-flex.nav-celnav-t11-spruce #nav-belt #nav-search .nav-searchbar .nav-search-submit #nav-search-submit-text.nav-sprite { background-position: -82px -158px; width: 44px; height: 42px; }

#navbar .srch_sggst_flyout { padding: 0px; margin-left: -1px; border-radius: 0px 0px 3px 3px; }

#navbar .srch_sggst_flyout #srch_sggst { position: relative; border: 0px; margin: 3px 0px 2px; }

#navbar .srch_sggst_flyout #srch_sggst #two-pane-table { margin-bottom: 12px; }

#navbar .srch_sggst_flyout #srch_sggst .iss_pop_tl { width: 19px; }

#navbar .srch_sggst_flyout #srch_sggst .suggest_link_over .xcat-arrow { background: 0px 0px; border-style: solid; border-width: 8px 0px 8px 8px; border-color: transparent transparent transparent rgb(216, 216, 216); width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#navbar div#srch_sggst { box-shadow: none; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; margin-top: 13px; margin-left: -5px; }

.suggest_link { background-color: rgb(255, 255, 255); padding: 2px 6px; }

#navbar .suggest_link { padding: 1px 10px; line-height: 24px; font-size: 14px; margin: 0px; }

#navbar ul.promo_list { margin: 0px; padding: 0px; border-top: none; background-color: rgb(255, 255, 255); list-style-type: none; }

#navbar ul.promo_list li { clear: both; overflow: hidden; padding: 7px 10px; white-space: normal; line-height: 20px; margin: 0px; }

#navbar ul.promo_list li .promo_image { float: left; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center center; }

#navbar ul.promo_list li .promo_cat { font-weight: 700; margin-left: 50px; }

#navbar ul.promo_list li .promo_title { line-height: 13px; margin-left: 50px; }

.suggest_nm { display: block; }

#navbar .suggest_link_over { background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); }

.suggest_link_over { background-color: rgb(20, 110, 180); color: rgb(255, 255, 255); }

.suggest_link .suggest_category { color: rgb(102, 102, 102); }

#navbar .suggest_link_over .suggest_category { color: rgb(102, 102, 102); }

.suggest_link_over .suggest_category { color: rgb(255, 255, 255); }

#navbar .suggest_link_over .suggest_category_without_keyword, .suggest_link .suggest_category_without_keyword { color: rgb(119, 119, 119); }

.suggest_link_over .suggest_category_without_keyword { color: rgb(255, 255, 255); }

.suggest_link .suggest_category_without_keyword, .suggest_link_over .suggest_category_without_keyword { padding-left: 10px; }

.sx_category_name_highlight { color: rgb(228, 121, 17); }

.sx_line_holder { border-bottom: 1px solid rgb(221, 221, 221); margin: 2px 5px; }

#srch_sggst { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(0, 0, 0); position: absolute; text-align: left; z-index: 250; }

#navbar #srch_sggst { box-shadow: rgb(170, 170, 170) 0px 2px 5px; border: none; }

.promo_cat, .promo_title, .suggest_link { font-family: inherit; }

#sugdivhdr { color: rgb(136, 136, 136); font-size: 10px; line-height: 12px; padding-right: 4px; text-align: right; }

#srch_sggst.two-pane { border: none !important; background-color: transparent !important; }

#srch_sggst.two-pane .suggest_link_over { background-color: rgb(255, 255, 255) !important; }

#two-pane-table { table-layout: fixed; width: 100%; empty-cells: show; }

#two-pane-table .iss-spacer-row { height: 26px; }

#srch_sggst.two-pane .main-suggestions { border-right: 1px solid rgb(216, 216, 216); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); vertical-align: top; }

#srch_sggst.two-pane .xcat-suggestions { background-color: rgb(255, 255, 255); color: rgb(0, 75, 145); cursor: pointer; vertical-align: top; }

#srch_sggst.two-pane .main-suggestion { padding-left: 0px; cursor: pointer; }

#srch_sggst.two-pane .suggest_link_over { color: rgb(204, 102, 0); text-decoration: underline; }

#srch_sggst.two-pane .xcat-suggestion-hint { font-weight: 700; }

#srch_sggst.two-pane .xcat-arrow { float: right; margin: 5px 0px 3px 5px; visibility: hidden; }

#srch_sggst.two-pane .suggest_link_over .xcat-arrow, #srch_sggst.two-pane .xcat-arrow-hint .xcat-arrow { visibility: visible; }

#srch_sggst.two-pane .main-suggestion:hover, #srch_sggst.two-pane .xcat-suggestion:hover { color: rgb(204, 102, 0); }

.iss_pop_tl { width: 45px; height: 8px; background-position: 0px -88px; }

.iss_pop_tr { width: 45px; height: 8px; background-position: -45px -88px; }

.nav-cat-indicator { width: 7px; height: 16px; background-position: -130px -30px; }

#srch_sggst .imeSpacing { margin-top: 50px; }

#srch_sggst .imePadding { padding-top: 50px; }

#nav-flyout-iss-anchor { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 0px; line-height: 0; zoom: 1; z-index: 100; }

#nav-flyout-iss-anchor .nav-issFlyout { padding: 0px; overflow-wrap: break-word; }

.nav-flyout { position: absolute; display: none; background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); box-sizing: border-box; padding: 14px; margin: 0px; box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 4px 0px; zoom: 1; transform: translate3d(0px, 0px, 0px); font-size: 13px; font-family: inherit; line-height: normal; overflow: visible !important; }

.nav-flyout .nav-arrow { border-style: solid; border-width: 0px 9px 9px; border-color: transparent transparent rgb(204, 204, 204); width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; top: -9px; }

.nav-flyout .nav-arrow-inner { border-style: solid; border-width: 0px 9px 9px; border-color: transparent transparent rgb(255, 255, 255); width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; top: 1px; left: -9px; }

.nav-flyout .nav-spinner { min-height: 200px; min-width: 200px; }

* html #nav-flyout-anchor .nav-flyout .nav-spinner { height: 200px; width: 200px; }

#nav-flyout-anchor { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 0px; line-height: 0; zoom: 1; z-index: 100; }

#nav-flyout-anchor .nav-item .nav-a { color: rgb(68, 68, 68); text-decoration: none; }

#nav-flyout-anchor .nav-item .nav-a:hover { color: rgb(199, 81, 31); text-decoration: underline; }

#navbar .nav-flyout-sidePanel { position: absolute; display: none; top: 0px; right: 100%; width: 240px; height: 100%; margin: -1px; border: 1px solid rgb(204, 204, 204); overflow: hidden; border-radius: 3px 0px 0px 3px; box-shadow: rgba(0, 0, 0, 0.13) -2px 2px 4px 0px; background: rgb(255, 255, 255); box-sizing: content-box; }

.nav-flyout-sidePanel-content { position: relative; padding: 14px; height: 100%; }

#navbar a.nav-locked .nav-arrow { visibility: hidden; }

.nav-coreFlyout { margin: -3px 0px 0px -2px; padding-bottom: 7px; width: 240px; border-radius: 3px; }

.nav-coreFlyout .nav-arrow { margin-left: -1px; }

.nav-cartFlyout { padding: 0px; margin: -3px 0px 0px -2px; border-radius: 3px; }

.nav-cartFlyout .nav-arrow { margin-left: -1px; }

.nav-cartFlyout .nav-tpl-error { padding: 14px 0px 7px; }

#nav-flyout-anchor .nav-subnavFlyout-nudged { margin-top: 12px; }

.nav-subnavFlyout { margin: -1px 0px 0px -2px; padding: 12px 14px 7px; border-radius: 3px; border-color: rgb(231, 231, 231); }

* html .nav-subnavFlyout { margin-top: -2px; }

.nav-subnavFlyout .nav-arrow { margin-left: -1px; }

.nav-fullWidthFlyout .nav-flyout-content, .nav-fullWidthSubnavFlyout .nav-flyout-content { min-height: 120px; width: 100%; }

.nav-fullWidthFlyout.nav-asinsubnav-flyout, .nav-fullWidthSubnavFlyout.nav-asinsubnav-flyout { padding: 0px; }

.nav-fullWidthSubnavFlyout .nav-flyout-content { padding-left: 17px; }

.nav-catFlyout { margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); }

.nav-catFlyout .nav-spinner { min-height: 200px; }

* html #nav-flyout-anchor .nav-catFlyout .nav-spinner { height: 200px; width: 200px; }

.nav-catFlyout .nav-promo { position: absolute; bottom: -15px; right: 0px; border: none; margin-right: 0px; max-width: none; margin-bottom: 14px; }

.nav-catFlyout .nav-promo.nav-focus { outline: rgb(0, 0, 0) dotted thin; }

.nav-catFlyout .nav-flyout-content { float: left; clear: none; width: 238px; padding: 14px 0px 8px; }

.nav-catFlyout .nav-flyout-content .nav-item { position: relative; margin: 0px 8px 0px 14px; text-overflow: ellipsis; padding-right: 8px; text-decoration: none; }

.nav-catFlyout .nav-flyout-content .nav-item .nav-image { float: left; margin-right: 14px; outline: 0px; border: none; }

.nav-catFlyout .nav-flyout-content .nav-item:focus .nav-text { font-weight: 700; color: rgb(199, 81, 31); }

.nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

* html .nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-text { width: 200px; }

.nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-badge { text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(80, 156, 38); padding: 1px 4px; border-radius: 5px; font-size: 10px; font-weight: 700; margin-left: 5px; display: inline-block; }

.nav-catFlyout .nav-flyout-content .nav-carat { background-image: none; }

.nav-catFlyout .nav-flyout-content .nav-divider { margin: 0px 7px 9px 14px; }

.nav-catFlyout .nav-flyout-content .nav-link:hover .nav-text { color: rgb(199, 81, 31); }

.nav-catFlyout .nav-flyout-content .nav-active .nav-text { font-weight: 700; color: rgb(199, 81, 31); }

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse { width: 168px; }

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-item { margin: 0px 10px 0px 14px; padding: 5px 8px 5px 0px; }

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-cat-first { padding: 0px 8px 5px 0px; }

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-active, .nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-hasPanel { background-position: right center; }

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-divider { margin: 5px 10px 0px 14px; }

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-carat { padding: 10px 8px 7px 0px; }

.nav-catFlyout .nav-tpl-flyoutError { padding: 12px 14px 7px; }

.nav-catFlyout .nav-subcats { position: relative; float: left; display: none; margin-left: 3px; border-left: 1px solid rgb(238, 238, 238); overflow: hidden; clear: none; }

.nav-catFlyout .nav-subcat { position: relative; display: none; padding-top: 15px; width: auto; height: 100%; }

.nav-catFlyout .nav-subcat .nav-item { left: 20px; width: 220px; }

.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse { width: 546px; }

.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse .nav-item { left: 0px; width: auto; }

.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse .nav-text { font-family: inherit; }

.nav-catFlyout .nav-subcat .nav-panel { width: 220px; margin-right: 27px; }

.nav-catFlyout .nav-subcat .nav-panel .nav-link { left: 20px; }

.nav-catFlyout .nav-subcat .nav-panel .nav-link .nav_tag { display: block; font-size: 11px; line-height: 13px; font-weight: 400; color: rgb(153, 153, 153); white-space: normal; }

.nav-catFlyout .nav-subcat .nav-divider { margin: 0px 7px 9px 20px; width: 220px; }

.nav-catFlyout .nav-colcount-0, .nav-catFlyout .nav-colcount-1 { width: 260px; }

.nav-catFlyout .nav-colcount-2 { width: 499px; }

.nav-catFlyout .nav-colcount-3 { width: 720px; }

#nav-flyout-amazonprime, #nav-flyout-cart, #nav-flyout-prime, #nav-flyout-wishlist, #nav-flyout-yourAccount { margin-top: -2px; }

#nav-flyout-transientFlyout { margin-top: 8px; width: auto; padding: 0px; }

#nav-flyout-transientFlyout .nav-arrow { margin-left: -9px; }

#nav-flyout-timeline { margin-top: 4px; }

#nav-flyout-timeline .nav-arrow { margin-left: 0px; }

.nav-tooltip-close { width: 12px; height: 12px; position: absolute; top: 10px; right: 10px; font-weight: 700; font-size: 20px; background-position: -86px -8px; }

#nav-flyout-amazonfresh { width: auto; padding: 20px; }

#nav-flyout-groceries { width: auto; min-width: 375px; padding: 20px; border: 0px; border-radius: 0px; }

#nav-smile-your-charity-link .nav-icon.nav-arrow { visibility: hidden; }

#nav-flyout-smileSupportingCharity { max-width: 659px; width: auto; padding: 0px; margin: 0px; }

.nav-flyout.nav-flyout-smile-tt { line-height: 19px; border: 0px; padding: 0px; margin-top: 5px; }

.nav-flyout-buffer-left { position: absolute; left: -10px; width: 10px; top: 0px; bottom: 0px; }

.nav-flyout-buffer-right { position: absolute; right: -10px; width: 10px; top: 0px; bottom: 0px; }

.nav-flyout-buffer-top { position: absolute; left: 0px; height: 10px; top: -10px; right: 0px; }

.nav-flyout-buffer-bottom { position: absolute; left: 0px; height: 10px; bottom: -10px; right: 0px; }

#nav-flyout-health { width: auto; min-width: 375px; padding: 20px; }

#nav-flyout-pharmacy { width: auto; min-width: 375px; padding: 20px; }

#nav-flyout-giftCards { width: 375px; padding: 20px; }

#nav-flyout-credit { width: auto; min-width: 375px; padding: 20px; }

#nav-flyout-books { width: auto; min-width: 375px; padding: 20px; }

.nav-catFlyout .nav-flyout-content .nav-hasPanel { background-image: url("data:image/gif;base64,R0lGODlhBwAKAMIEAObm5uvr6/Dw8P39/f///////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7"); background-position: right 3px; background-repeat: no-repeat; }

.nav-catFlyout .nav-flyout-content .nav-active { background-image: url("data:image/gif;base64,R0lGODlhBwAKAMIEAICAgJmZmbOzs/f39////////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7"); background-position: right 3px; background-repeat: no-repeat; }

#nav-flyout-ya-signin { border-bottom: 1px solid rgb(238, 238, 238); font-size: 11px; margin-bottom: 8px; }

#nav-flyout-ya-signin .nav_pop_new_cust { color: rgb(51, 51, 51); margin: 7px 0px 9px; }

#nav-flyout-ya-signin a.nav-a, #nav-flyout-ya-signin a.nav-a:link, #nav-flyout-ya-signin a.nav-a:visited { font-size: 11px; text-decoration: underline; color: rgb(0, 85, 170); display: inline; }

#nav-flyout-ya-signin a.nav-a:active, #nav-flyout-ya-signin a.nav-a:hover { font-size: 11px; text-decoration: underline; color: rgb(199, 81, 31); display: inline; }

#nav-flyout-ya-signin a.nav-a:focus { text-decoration: underline; color: rgb(199, 81, 31); outline: 0px; }

#nav-flyout-accountList { width: 500px; }

#nav-flyout-accountList .nav-al-column ul { padding: 0px; margin: 0px; }

#nav-flyout-accountList .nav-al-column .nav-item { padding-left: 0px; }

#nav-flyout-accountList .nav-al-column .nav-title { padding-left: 0px; }

#nav-flyout-accountList #nav-al-container { width: 460px; float: right; }

#nav-flyout-accountList #nav-al-your-account { float: left; border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }

#nav-flyout-accountList #nav-al-your-account ul li { list-style-type: none; padding: 0px; margin: 0px; }

#nav-flyout-accountList #nav-al-wishlist { float: left; margin-right: 20px; }

#nav-flyout-accountList #nav-al-wishlist ul li { list-style-type: none; padding: 0px; margin: 0px; }

#nav-flyout-accountList #nav-al-signin { padding: 0px 120px; border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 16px; }

#nav-flyout-accountList #nav-flyout-ya-signin { border-bottom: none; }

#nav-flyout-accountList #nav-flyout-ya-newCust { text-align: center; }

#nav-flyout-accountList .nav-al-flyout-header { color: rgb(17, 17, 17); display: block; }

#nav-flyout-accountList .nav-al-flyout-header:focus, #nav-flyout-accountList .nav-al-flyout-header:hover { text-decoration: underline; color: rgb(199, 81, 31); }

#nav-flyout-accountList .nav-title { font-size: 16px; font-weight: 700; }

#nav-flyout-accountListRedesign { right: 0px; max-width: 100vw; width: 530px; bottom: 0px; position: fixed; padding: 0px; box-sizing: content-box; }

#nav-flyout-accountListRedesign #nav-al-container { width: 530px; -webkit-box-flex: 1; flex-grow: 1; overflow-y: auto; }

#nav-flyout-accountListRedesign #nav-al-links-container { display: flex; }

#nav-flyout-accountListRedesign #nav-al-links-container a:focus, #nav-flyout-accountListRedesign #nav-al-links-container a:focus *, #nav-flyout-accountListRedesign #nav-al-links-container a:hover, #nav-flyout-accountListRedesign #nav-al-links-container a:hover * { text-decoration: none; color: rgb(17, 17, 17); }

#nav-flyout-accountListRedesign #nav-al-links-container a:hover { background-color: rgb(234, 237, 237); }

#nav-flyout-accountListRedesign #nav-al-links-container a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; box-shadow: none; }

#nav-flyout-accountListRedesign #nav-al-right-links { order: 2; }

#nav-flyout-accountListRedesign #nav-al-right-links .nav-link { padding: 10px 24px 10px 20px; }

#nav-flyout-accountListRedesign #nav-al-left-links { border-right: 1px solid rgb(238, 238, 238); order: 1; }

#nav-flyout-accountListRedesign #nav-al-left-links .nav-link { padding: 10px 20px 10px 24px; }

#nav-flyout-accountListRedesign #nav-al-left-links, #nav-flyout-accountListRedesign #nav-al-right-links { flex: 1 1 50%; }

#nav-flyout-accountListRedesign #nav-al-left-links > a:first-child, #nav-flyout-accountListRedesign #nav-al-right-links > a:first-child { margin-top: 24px; }

#nav-flyout-accountListRedesign #nav-al-left-links > a:last-child, #nav-flyout-accountListRedesign #nav-al-right-links > a:last-child { margin-bottom: 24px; }

#nav-flyout-accountListRedesign #nav-al-left-links .nav-title, #nav-flyout-accountListRedesign #nav-al-right-links .nav-title { font-size: 17px; }

#nav-flyout-accountListRedesign #nav-al-signin { padding: 21px 144px 0px; border-bottom: 1px solid rgb(238, 238, 238); }

#nav-flyout-accountListRedesign #nav-al-signin #nav-flyout-ya-signin { padding-top: 3px; margin-bottom: 0px; }

#nav-flyout-accountListRedesign #nav-al-signin #nav-flyout-ya-signin .nav_pop_new_cust { margin: 7px 0px; padding: 3px 0px; display: inline; }

#nav-flyout-accountListRedesign #nav-al-bottomsection { width: 530px; height: 60px; background-color: rgb(238, 238, 238); display: flex; flex-shrink: 0; }

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-left, #nav-flyout-accountListRedesign #nav-al-bottomsection .nav-right { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-left { padding-left: 9px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-right { padding-right: 9px; margin-left: auto; }

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-link { line-height: 20px; padding: 10px; margin: 0px 5px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-link .nav-text { color: rgb(17, 17, 17); font-size: 14px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-flyout-long-text .nav-text { font-size: 12px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection a { border-radius: 3px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection a:focus { border: 1px solid rgb(35, 47, 61); box-shadow: none; padding: 9px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection a:hover { background-color: rgba(35, 47, 61, 0.1); text-decoration: none; border: none; padding: 10px; }

#nav-flyout-accountListRedesign #nav-al-bottomsection a:active { background-color: rgba(35, 47, 61, 0.2); border: none; padding: 10px; }

#nav-flyout-accountListRedesign #nav-flyout-ya-signin { border-bottom: none; }

#nav-flyout-accountListRedesign #nav-flyout-ya-newCust { text-align: center; }

#nav-flyout-accountListRedesign #nav-accountList-Redesign { right: 50px; width: 530px; bottom: 0px; }

#nav-flyout-accountListRedesign #nav-flyout-wl-alexa { margin-bottom: 5px; }

#nav-flyout-accountListRedesign #nav-flyout-wl-items { margin-bottom: 5px; }

#nav-flyout-accountListRedesign .nav-arrow-inner { top: 0px; }

#nav-flyout-accountListRedesign .nav-tpl-itemList { width: 100%; }

#nav-flyout-accountListRedesign .nav-panel { padding-bottom: 5px; }

#nav-flyout-accountListRedesign .nav-flyout-content { height: 100%; overflow-x: auto; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; flex-direction: column; }

#nav-flyout-accountListRedesign .nav-divider { margin: 5px 0px; }

#nav-flyout-accountListRedesign .nav-title { font-size: 17px; line-height: 24px; padding-bottom: 0px; }

#nav-flyout-accountListRedesign .nav-link { line-height: 24px; }

#nav-flyout-accountListRedesign .nav-link .nav-text { font-size: 14px; }

#nav-flyout-accountListRedesign .nav-link .nav-text:focus { color: rgb(17, 17, 17); text-decoration: none; }

#nav-flyout-accountListRedesign .nav-al-column { float: left; }

#nav-flyout-wl-content.nav-spinner { min-height: 200px; }

#nav-flyout-wl-alexa, #nav-flyout-wl-items { display: none; }

#nav-flyout-wl-alexa.have-bot-border, #nav-flyout-wl-items.have-bot-border { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 8px; }

#nav-flyout-wl-alexa .nav-title, #nav-flyout-wl-items .nav-title { display: none; }

#nav-flyout-wl-alexa.nav-spinner, #nav-flyout-wl-items.nav-spinner { min-height: 50px; }

* html #nav-flyout-wl-alexa.nav-spinner, * html #nav-flyout-wl-items.nav-spinner { height: 50px; }

#nav-cart-flyout { width: 240px; padding: 0px 18px; }

#nav-cart-flyout .nav-ajax-error-msg, #nav-cart-flyout .nav-ajax-message { display: none; }

#nav-cart-flyout .nav-dynamic-empty { display: none; }

#nav-cart-flyout.nav-empty .nav-dynamic-empty { display: block; }

#nav-cart-flyout.nav-empty .nav-dynamic-empty .nav-bold { font-weight: 700; }

#nav-cart-flyout.nav-empty .nav-dynamic-empty a.nav_a:focus, #nav-cart-flyout.nav-empty .nav-dynamic-empty a.nav_a:hover { outline: 0px; text-decoration: underline; color: rgb(199, 81, 31); }

#nav-cart-flyout .nav-dynamic-full { min-height: 40px; }

* html #nav-cart-flyout .nav-spinner { height: 40px; }

#nav-cart-flyout.nav-empty .nav-dynamic-full { display: none; }

#nav-cart-flyout #nav-cart-footer { width: 100%; margin: 4px 0px 14px; text-align: right; }

#nav-cart-flyout #nav-cart-footer .nav-action-button { display: inline-block; width: 100%; height: auto; margin: 0px; }

#nav-cart-flyout #nav-cart-footer .nav-action-button .nav-action-inner { line-height: 16px; padding: 6px 10px 8px; }

#nav-cart-flyout #nav-cart-footer .nav-action-button #nav-cart-menu-button-count { padding: 0px 3px; display: inline-block; }

#nav-cart-flyout.nav-ajax-success #nav-cart-menu-button-count { display: inline-block; }

#nav-cart-flyout.nav-cart-dividers #nav-cart-footer { margin: 14px 0px; }

#nav-cart-flyout .nav-cart-content { display: none; position: relative; width: 100%; box-sizing: border-box; font-size: 13px; color: rgb(51, 51, 51); }

#nav-cart-flyout.nav-cart-dividers .nav-cart-content { border-bottom: 1px solid rgb(231, 231, 231); }

#nav-cart-flyout .nav-ajax-error-msg, #nav-cart-flyout .nav-ajax-message, #nav-cart-flyout .nav-dynamic-empty { margin: 14px 0px; padding: 0px; }

#nav-cart-flyout .nav-ajax-error-msg a:focus, #nav-cart-flyout .nav-ajax-message a:focus, #nav-cart-flyout .nav-dynamic-empty a:focus { outline: 0px; text-decoration: underline; color: rgb(199, 81, 31); }

#nav-cart-flyout .nav-cart-title { display: none; margin: 14px 8px 0px 0px; font-weight: 700; line-height: 19px; text-decoration: none; color: rgb(51, 51, 51); }

#nav-cart-flyout .nav-cart-title:hover { color: rgb(199, 81, 31); }

#nav-cart-flyout .nav-cart-subtitle { display: none; }

#nav-cart-flyout .nav-cart-subtitle .nav-cart-subtitle-item { color: rgb(136, 136, 136); font-size: 12px; font-family: inherit; height: 19px; line-height: 19px; padding: 0px 8px; border-left: 1px solid rgb(205, 205, 205); }

#nav-cart-flyout .nav-cart-subtitle .nav-firstChild { padding-left: 0px; border-left: 0px; }

#nav-cart-flyout .nav-cart-subtitle .nav-lastChild { padding-right: 0px; }

#nav-cart-flyout .nav-cart-items { width: 100%; margin: 14px 0px 3px; padding: 0px; list-style-type: none; overflow: auto; }

#nav-cart-flyout .nav-cart-items .nav-cart-item { float: left; width: 100%; margin: 0px 0px 10px; padding: 0px; list-style-type: none; }

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-link { position: relative; display: block; min-height: 40px; padding: 0px 0px 0px 50px; text-decoration: none; line-height: 13px; box-sizing: border-box; font-size: 12px; font-family: inherit; color: rgb(136, 136, 136); }

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-image { position: absolute; left: 0px; top: 0px; border: none; width: 40px; height: 40px; }

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-buyingPrice, #nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-quantity, #nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-title, #nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-weight, #nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity, #nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity-nostock { display: block; line-height: 14px; text-decoration: none; color: rgb(136, 136, 136); }

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-title { color: rgb(0, 102, 192); width: 152px; }

#nav-cart-flyout .nav-cart-items .nav-cart-item:active .nav-cart-item-title, #nav-cart-flyout .nav-cart-items .nav-cart-item:hover .nav-cart-item-title { color: rgb(199, 81, 31); text-decoration: underline; }

#nav-cart-flyout .nav-cart-items .nav-cart-item a:focus { outline: 0px; }

#nav-cart-flyout .nav-cart-items .nav-cart-item a:focus .nav-cart-item-title { text-decoration: underline; color: rgb(199, 81, 31); }

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity { color: rgb(0, 153, 0); }

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity-nostock { color: rgb(177, 39, 4); }

#nav-cart-flyout .nav-cart-items .nav-cart-item-break { display: block; line-height: 0; height: 0px; width: 100%; clear: both; }

#nav-cart-flyout.nav-cart-double { width: 480px; }

#nav-cart-flyout.nav-cart-double .nav-cart-items .nav-cart-item { float: left; width: 50%; }

#nav-cart-flyout.nav-cart-double #nav-cart-footer .nav-action-button { width: 50%; }

#nav-cart-flyout.nav-cart-double .nav-cart-subtitle .nav-firstChild { padding-left: 8px; border-left: 1px solid rgb(205, 205, 205); }

#nav-flyout-cart-content.nav-spinner { min-height: 200px; }

#nav-cart-fresh-logo { transform: translateY(15%); }

#nav-flyout-prime { box-sizing: content-box; }

#nav-flyout-prime .nav-flyout-content { box-sizing: content-box; width: auto; padding: 0px; min-width: 200px; }

#nav-flyout-amazonprime { box-sizing: content-box; }

#nav-flyout-amazonprime .nav-flyout-content { box-sizing: content-box; width: auto; padding: 0px; min-width: 200px; }

#nav-flyout-primeTooltip { padding: 3px 0px; margin: 0px 0px 0px 10px; max-width: 705px; border-radius: 3px; z-index: 300; top: -38px !important; }

#nav-flyout-primeTooltip .nav-arrow { position: absolute; left: -9px; top: 23px; border-style: solid; border-width: 9px 9px 9px 0px; border-color: transparent rgb(187, 187, 187) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#nav-flyout-primeTooltip .nav-arrow .nav-arrow-inner { position: absolute; left: 1px; top: -9px; border-style: solid; border-width: 9px 9px 9px 0px; border-color: transparent rgb(255, 255, 255) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#navbar.layout2 #nav-flyout-primeTooltip { top: -53px !important; }

.p13n-profiles-tooltip { border-radius: 3px; }

* html .p13n-profiles-tooltip { width: 165px; }

.p13n-profiles-tooltip .nav-arrow { left: 50%; margin-left: -9px; }

.p13n-profiles-tooltip .profiles-tooltip-container { text-align: center; }

.p13n-profiles-tooltip .profiles-tooltip-container .tooltip-content { font-size: 14px; font-weight: 400; line-height: 1.5; }

.nav-signin-tt { border-radius: 3px; }

* html .nav-signin-tt { width: 165px; }

.nav-signin-tt .nav-arrow { left: 50%; margin-left: -9px; }

#nav-signin-tooltip { text-align: center; }

#nav-signin-tooltip .nav-signin-tooltip-footer { padding-top: 10px; color: rgb(51, 51, 51); font-size: 11px; }

#nav-signin-tooltip .nav-signin-tooltip-footer .nav-a { color: rgb(0, 85, 170); text-decoration: underline; padding-left: 3px; }

#nav-signin-tooltip .nav-signin-tooltip-footer .nav-a:hover { color: rgb(199, 81, 31); text-decoration: underline; }

#navbar #nav-belt #nav-orders > span.nav-line-2 > span.nav-icon.nav-arrow { display: none; }

.nav-noti-content { position: relative; top: 0px; font-family: inherit; font-size: 12px; height: 100%; overflow: hidden; color: rgb(68, 68, 68); }

.nav-noti-content .nav_a, .nav-noti-content .nav_a:active, .nav-noti-content .nav_a:hover, .nav-noti-content .nav_a:link, .nav-noti-content .nav_a:visited { color: rgb(68, 68, 68); font-family: inherit; text-decoration: none; }

.nav-noti-title { font-size: 16px; font-weight: 700; margin: 0px 0px 9px; }

.nav-noti-item { display: block; position: relative; padding: 10px 14px 9px 0px; margin: 0px; line-height: 17px; border-top: 1px solid rgb(204, 204, 204); color: rgb(68, 68, 68); zoom: 1; outline: 0px; }

a.nav-noti-overflow { visibility: hidden; }

#nav-noti-empty { display: none; color: rgb(153, 153, 153); }

.nav-noti-x { position: absolute; top: 9px; right: -1px; font-family: inherit; font-size: 20px; color: rgb(187, 187, 187); background-color: rgb(255, 255, 255); cursor: pointer; display: none; }

.nav-noti-hover .nav-noti-x, .nav-noti-touch .nav-noti-x { display: block; }

div.nav-noti-x-hover { color: rgb(102, 102, 102); }

#nav-noti-all { position: absolute; width: 100%; bottom: 0px; left: 0px; border-top: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); }

#nav-noti-all .nav_a { display: block; padding: 10px 0px 0px; }

.nav-noti-link { display: block; }

#nav-noti-all .nav_a, #nav-noti-all .nav_a:link, #nav-noti-all .nav_a:visited, .nav-noti-content span.nav-noti-link { color: rgb(0, 75, 145); }

#nav-noti-all .nav_a:active, #nav-noti-all .nav_a:hover, .nav-noti-hover span.nav-noti-link { text-decoration: underline; color: rgb(228, 121, 17); }

#nav-platinum { position: relative; height: 64px; overflow: hidden; }

.nav-platinum-subnav { margin: 0px; padding: 0px; text-align: center; }

.nav-platinum-subnav .nav-subnav-item, .nav-platinum-subnav .nav_a, .nav-platinum-subnav .platinum-logoimg { font-family: inherit; vertical-align: middle; line-height: 64px; }

.nav-platinum-subnav .nav-subnav-item { display: inline; list-style-type: none; padding: 0px 10px; margin: 0px; border-left-width: 1px; border-left-style: solid; }

.nav-platinum-subnav a.nav-platinum-logo, .nav-platinum-subnav li.nav-first, .nav-platinum-subnav li.nav-platinum-logo { border: none; }

#nav-platinum.nav-platinum-fix .nav-platinum-subnav a.nav-platinum-logo { height: 64px; background: center center no-repeat; display: inline-block; }

.nav-platinum-subnav .nav_a, .nav-platinum-subnav .nav_a:link, .nav-platinum-subnav .nav_a:visited { text-decoration: none; white-space: nowrap; }

.nav-platinum-subnav .nav-subnav-item .nav_a:hover { text-decoration: underline; }

.nav-platinum-subnav li.nav-platinum-logo .nav_a:hover { text-decoration: none; }

#nav-discobar-jppoints-link .nav-b { color: rgb(255, 153, 0); font-weight: 400; }

#nav-flyout-pointsbalance { border-radius: 8px; padding: 0px 16px; width: 300px; margin-top: 4px; margin-left: 50px; }

#nav-flyout-pointsbalance #points-balance-flyout-container * { padding: 0px; margin: 0px; }

#nav-flyout-pointsbalance #points-balance-flyout-container .key-value-same-row { display: flex; -webkit-box-direction: normal; -webkit-box-orient: horizontal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }

#nav-flyout-pointsbalance #points-balance-flyout-container > div { border-bottom: 1px solid rgb(238, 238, 238); }

#nav-flyout-pointsbalance #points-balance-flyout-container > div:last-child { border-bottom: none; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-header { font-size: 18px; line-height: 22px; padding: 16px 0px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-body { font-size: 15px; line-height: 20px; padding: 12px 0px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-body > div { padding-bottom: 8px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-body > div:last-child { padding-bottom: 0px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-footer { font-size: 15px; line-height: 20px; padding: 16px 0px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-footer .points-balance-links-group > div { margin-bottom: 16px; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 16px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-footer .points-balance-links-group > div:last-child { margin-bottom: 0px; border-bottom: none; padding-bottom: 0px; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-footer .points-balance-links-group .points-balance-link-title { display: flex; margin-bottom: 8px; -webkit-box-align: center; align-items: center; }

#nav-flyout-pointsbalance #points-balance-flyout-container #points-balance-flyout-footer .points-balance-links-group .points-balance-link-title img { width: 16px; height: 16px; margin-right: 8px; }

#nav-timeline-tooltip-wrapper, #nav-timeline-wrapper { display: none; }

#nav-timeline { position: relative; color: rgb(85, 85, 85); float: left; width: 100%; max-height: 265px; overflow: hidden; }

* html #nav-timeline { height: 265px; }

#nav-timeline-data { height: 280px; }

#nav-timeline-data, #nav-timeline-error-content { padding: 35px 20px 30px; top: 15px; position: relative; float: left; text-align: center; }

* html #nav-timeline-data, * html #nav-timeline-error-content { direction: ltr; }

.nav-timeline-delete-enabled #nav-timeline-data, .nav-timeline-delete-enabled #nav-timeline-error-content { padding: 20px; }

#nav-timeline-data.nav-center, #nav-timeline-error-content { float: none; height: auto; }

#nav-timeline-error-content, .nav-timeline-large-text { font-family: inherit; margin-bottom: 42px; }

#nav-timeline-error-content .nav-line-1, #nav-timeline-error-content .nav-title, .nav-timeline-large-text .nav-line-1, .nav-timeline-large-text .nav-title { font-weight: 500; font-size: 24px; display: block; color: rgb(68, 68, 68); }

#nav-timeline-error-content .nav-line-2, #nav-timeline-error-content .nav-paragraph, .nav-timeline-large-text .nav-line-2, .nav-timeline-large-text .nav-paragraph { font-size: 14px; margin: 0px; color: rgb(118, 118, 118); white-space: normal; }

#nav-timeline-error-content .nav-access-image, .nav-timeline-large-text .nav-access-image { background-position: 0px -230px; display: block; float: left; width: 140px; height: 42px; }

#nav-timeline-history { margin: 40px 0px 50px; }

#nav-timeline-history .nav-line-2 { width: 160px; float: left; }

#nav-timeline-signin { text-decoration: none; color: rgb(0, 85, 170); }

#nav-timeline-signin:focus, #nav-timeline-signin:hover { text-decoration: underline; color: rgb(199, 81, 31); }

.nav-timeline-item { float: left; position: relative; width: 165px; direction: ltr; z-index: 10; background-color: rgb(255, 255, 255); margin-bottom: 50px; }

.nav-timeline-item.nav-change-dot .nav-timeline-dot, .nav-timeline-item:hover .nav-timeline-dot { background-color: rgb(231, 118, 0); }

.nav-timeline-item .nav-a { text-decoration: none; cursor: pointer; }

.nav-timeline-item .nav-a:active, .nav-timeline-item .nav-a:focus, .nav-timeline-item .nav-a:hover { text-decoration: none !important; }

.nav-timeline-remove-container { height: 50px; cursor: pointer; }

.nav-history-box { width: auto; text-align: left; margin: 0px 20px 0px 25px; }

.nav-timeline-img-holder { width: 125px; height: 125px; margin: 0px 20px 25px; background-color: rgb(221, 221, 221); }

.nav-timeline-dummy { background-color: rgb(255, 255, 255); }

.nav-timeline-img { height: 125px; width: 125px; margin: 0px auto; display: block; border: none; }

.nav-timeline-title { text-align: center; top: 0px; margin: 0px 19px; width: 128px; height: 150px; background-position: 0px -67px; }

.nav-timeline-title .nav-line-1, .nav-timeline-title .nav-line-2 { font-weight: 700; font-size: 16px; font-family: inherit; }

.nav-timeline-title .nav-line-1 { display: block; }

.nav-timeline-search-term { display: block; font-size: 14px; padding: 3px 5px 0px; white-space: normal; overflow-wrap: break-word; color: rgb(17, 17, 17); }

.nav-timeline-search-quotes { color: rgb(153, 153, 153); }

.nav-timeline-text { margin-top: 48px; font-size: 12px; color: rgb(153, 153, 153); font-family: inherit; position: absolute; width: 125px; }

* html .nav-timeline-text { left: 20px; }

.nav-item-no-image, .nav-item-status { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); border-radius: 3px; width: 125px; position: absolute; padding: 5px 0px; top: 45px; left: 20px; font-size: 14px; font-family: inherit; font-weight: 600; height: 32px; opacity: 0.95; }

* html .nav-item-no-image, * html .nav-item-status { text-decoration: none; }

.nav-item-no-image { height: 125px; top: 0px; padding-top: 50px; background-color: rgb(221, 221, 221); }

.nav-item-status.nav-item-status-cart { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 5px 8px; height: auto; }

.nav-item-status.nav-item-status-cart .nav-status-text { white-space: normal; position: unset; text-align: center; }

.nav-status-text { position: relative; top: -3px; right: 2px; line-height: 20px; }

.nav-status-date { display: block; font-size: 10px; margin-top: -6px; font-weight: 400; color: rgb(204, 204, 204); line-height: 10px; }

#nav-timeline-view-history { background-color: rgb(254, 189, 105); color: rgb(51, 51, 51); font-size: 14px; height: 125px; border-radius: 50%; padding: 12px 8px 4px; white-space: normal; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

#nav-timeline-view-history:active, #nav-timeline-view-history:focus, #nav-timeline-view-history:hover { text-decoration: none; }

.nav-timeline-decorator { position: relative; height: 10px; }

.nav-timeline-dot { width: 10px; height: 10px; border-radius: 50%; background-color: rgb(255, 154, 1); position: absolute; left: 76px; }

* html .nav-timeline-dot { overflow: hidden; }

.nav-timeline-line { border-top: 10px solid rgb(243, 243, 243); float: left; width: 100%; }

* html .nav-timeline-line { margin-left: 3px; position: absolute; }

.nav-edge { width: 50%; }

* html .nav-edge { width: 0px; }

.nav-start { float: right; }

* html .nav-start { width: 165px; }

.nav-timeline-date, .nav-timeline-remove-error-msg, .nav-timeline-remove-item { text-align: center; padding-top: 10px; font-size: 12px; color: rgb(85, 85, 85); font-family: inherit; }

.nav-timeline-remove-error-msg, .nav-timeline-remove-item { display: none; cursor: pointer; }

.nav-feed-right .nav-timeline-icon { background-position: -21px 0px; transform: scaleX(1); }

.nav-feed-left .nav-timeline-icon { background-position: 0px 0px; transform: scaleX(1); }

#nav-timeline-recent-products { float: left; padding-left: 25px; }

#nav-timeline-recent-products .nav-timeline-flyout-header { color: rgb(85, 85, 85); }

#nav-timeline-recent-products .nav-timeline-flyout-header:focus, #nav-timeline-recent-products .nav-timeline-flyout-header:hover { text-decoration: underline; color: rgb(199, 81, 31); }

#nav-timeline-recent-products .nav-text { font-size: 14px; font-weight: 700; font-family: inherit; }

#nav-timeline-recent-products .nav-a { text-decoration: none; color: rgb(0, 85, 170); padding-left: 10px; }

#nav-timeline-recent-products .nav-a:focus, #nav-timeline-recent-products .nav-a:hover { text-decoration: underline; color: rgb(199, 81, 31); }

.nav-timeline-tt { border-radius: 3px; margin-left: 51px; cursor: pointer; }

* html .nav-timeline-tt { width: 300px; }

.nav-timeline-tt .nav-arrow { left: 50%; margin-left: -14px; }

.nav-timeline-tt #nav-timeline-recent-products { float: none; padding: 0px 0px 15px; margin: 0px 5px; }

.nav-timeline-tt .nav-item-status { text-align: center; }

.nav-timeline-tt .nav-item-no-image, .nav-timeline-tt .nav-timeline-img, .nav-timeline-tt .nav-timeline-img-holder, .nav-timeline-tt .nav-timeline-item, .nav-timeline-tt .nav-timeline-title { width: 90px; height: 90px; }

.nav-timeline-tt .nav-timeline-item { margin: 0px 5px; }

.nav-timeline-tt .nav-timeline-img-holder { margin: 0px; }

.nav-timeline-tt .nav-timeline-title { background-color: rgb(244, 244, 244); text-align: center; margin: 0px; }

.nav-timeline-tt .nav-timeline-text { margin-top: 30px; width: 90px; }

.nav-timeline-tt .nav-timeline-search-term { padding: 3px 0px 0px; }

.nav-timeline-tt .nav-item-no-image { padding: 35px 0px 0px 3px; top: 0px; }

.nav-timeline-asin-title { padding: 10px 5px 0px; text-align: left; line-height: 17px; display: block; width: 165px; white-space: normal; height: 45px; color: rgb(85, 85, 85); font-family: inherit; overflow: hidden; }

#nav-timeline.nav-timeline-asin-title-enabled { max-height: 295px; }

#nav-timeline.nav-timeline-asin-title-enabled .nav-line-1 { margin: 0px auto; width: fit-content; }

* html #nav-timeline.nav-timeline-asin-title-enabled { height: 295px; }

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-img-holder { margin: 0px; width: 165px; height: 170px; background-color: rgb(255, 255, 255); }

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-title { height: 125px; }

#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin, #nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin:focus, #nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin:hover { text-decoration: none; font-family: inherit; }

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-decorator { padding-top: 10px; height: 20px; }

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-asin-price { padding: 15px 5px 0px; height: 45px; text-align: center; display: block; white-space: normal; }

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-asin-price .nav-timeline-asin-price-value { margin-right: 5px; font-size: 13px; font-family: inherit; font-weight: 700; color: rgb(51, 51, 51); }

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-prime-icon { background-position: 0px -80px; display: inline-block; width: 56px; height: 13px; }

.nav-timeline-hidden-item { display: none; }

#nav-upnav { margin: 0px -8px; position: relative; }

html.a-js body #nav-upnav, html.a-no-js body #nav-upnav { margin: 0px; }

#nav-upnav .nav-a { display: block; width: 100%; height: 100%; outline: 0px; }

#nav-upnav .nav-spanAltText { height: 1px; width: 1px; position: absolute; top: -10000px; overflow: hidden; }

#nav-upnav area:focus { outline: 0px; }

#nav-upnav-close { stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-linecap: butt; line-height: 0; position: absolute; right: 0px; height: 100%; width: 64px; top: 0px; display: flex; align-items: center; justify-content: center; }

#nav-upnav-airy { margin: 0px -8px; min-width: 1000px; }

html.a-js body #nav-upnav-airy, html.a-no-js body #nav-upnav-airy { margin: 0px; }

#nav-upnav-airy .nav-airy-widget-wrapper { margin-bottom: 0px; width: 100%; overflow-x: hidden; }

#nav-upnav-airy #nav-airy-click-through-stage { z-index: 100; cursor: pointer; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }

#nav-upnav-airy #nav-airy-player-container { position: relative; width: 100%; height: 100%; overflow: hidden; top: 0px; left: 0px; }

#nav-upnav-airy #nav-airy-post-media-slate-image { visibility: hidden; }

#nav-upnav-airy .nav-airy-slate-image { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }

.nav-carousel-container { width: 100%; white-space: nowrap; position: relative; overflow: hidden; margin: 0px; float: left; }

* html .nav-carousel-container { direction: rtl; white-space: normal; }

.nav-carousel-swipe { overflow: scroll hidden; }

.nav-feed-carousel-control { position: absolute; top: 55px; background-color: rgb(255, 255, 255); height: 100px; line-height: 100px; width: 45px; text-align: center; box-shadow: rgb(136, 136, 136) 0px 1px 3px; display: none; border: 1px solid rgb(200, 200, 200); z-index: 12; }

.nav-feed-left { left: 0px; border-radius: 0px 3px 3px 0px; clip: rect(-10px, 55px, 110px, 0px); padding-right: 5px; }

.nav-feed-right { right: 0px; border-radius: 3px 0px 0px 3px; clip: rect(-10px, 45px, 110px, -10px); padding-left: 5px; }

.nav-feed-control-disabled { opacity: 0; border: 0px; background-color: transparent; outline: 0px; cursor: default; pointer-events: none; }

.nav-feed-control-disabled .nav-feed-arrow { opacity: 0; }

.nav-control-hidden { width: 60px; height: 200px; position: absolute; z-index: 11; left: 0px; }

.nav-control-hidden-right { left: auto; right: 0px; }

.nav-feed-arrow { line-height: normal; vertical-align: top; position: relative; top: 50%; height: 34px; width: 20px; margin-top: -14px; display: inline-block; cursor: pointer; }

.nav-asin-subnav-flyout-wrapper { height: 195px; overflow: hidden; }

.nav-asin-subnav-flyout { float: left; padding: 0px; margin: 0px; }

.nav-asin-subnav-flyout-itemgroup { list-style-type: none; overflow: hidden; float: left; padding-left: 5px; margin: 0px; }

li.nav-asin-subnav-flyout-item { float: left; margin: 0px 5px; list-style-type: none; padding: 10px 0px; height: 100%; }

li.nav-asin-subnav-flyout-item:focus, li.nav-asin-subnav-flyout-item:hover { border-bottom-color: rgb(228, 121, 17); border-bottom-style: solid; }

.nav-asin-subnav-flyout-image { display: block; margin: 0px auto 10px; }

.nav-asin-subnav-flyout-link { width: auto; max-width: 150px; text-align: center; display: block; }

.nav-asin-subnav-flyout-link:active, .nav-asin-subnav-flyout-link:link, .nav-asin-subnav-flyout-link:visited { color: rgb(51, 51, 51); text-decoration: none; }

.nav-asin-subnav-flyout-link:focus, .nav-asin-subnav-flyout-link:hover { color: rgb(228, 121, 17); }

.nav-asin-subnav-flyout-title-section { max-height: 60px; text-align: center; text-decoration: none; display: block; white-space: normal; font-weight: 700; cursor: pointer; }

.nav-asin-subnav-item-title { display: block; }

.nav-asin-subnav-item-price { font-weight: 400; }

.nav-asin-subnav-divider { display: inline; float: left; width: 1px; height: 160px; margin: 0px 45px 0px 50px; background-color: rgb(240, 240, 240); font-size: 0px; }

.nav-asin-subnav-flyout-promo-group { float: left; width: 386px; padding: 20px 0px; }

.nav-asin-subnav-flyout-promo { float: left; }

#navbar.nav-pldn-ww.hamburger.nav-packard-glow #nav-global-location-slot { width: 224px; }

.nav-packard-glow.nav-fixed #nav-global-location-slot { margin-top: 5px; }

.nav-packard-glow #nav-global-location-slot { float: left; padding: 0px 0px 0px 10px; text-decoration: none; width: 209px; overflow: hidden; }

.nav-packard-glow #nav-global-location-slot .nav-a { line-height: 39px; height: 39px; position: relative; float: left; padding: 0px 0px 0px 10px; margin: 1px; }

.nav-packard-glow #nav-global-location-slot .nav-a:hover { border: none; outline: rgb(255, 255, 255) solid 1px; outline-offset: -1px; }

.nav-packard-glow #nav-global-location-slot .nav-a:focus { border: 1px solid rgb(255, 255, 255); }

.nav-packard-glow #nav-global-location-slot .nav-a:active { outline: 0px; border: 1px solid; border-radius: 2px; box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px; }

.nav-packard-glow #nav-global-location-slot .nav-a-2 { padding-right: 0px; overflow: hidden; display: inline-block; box-sizing: border-box; }

.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-1, .nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-2 { float: left; clear: both; display: inline-block; white-space: nowrap; padding-right: 11px; font-family: inherit; color: rgb(0, 0, 0); }

.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-1 { font-size: 12px; line-height: 14px; height: 14px; font-weight: 400; margin-top: 4px; }

.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-2 { font-size: 14px; line-height: 15px; font-weight: 700; padding-bottom: 5px; }

.nav-packard-glow #nav-global-location-slot #nav-packard-glow-loc-icon { position: absolute; width: 22px; height: 22px; background-position: -68px -340px; left: 2px; top: 8px; }

.nav-packard-glow #nav-global-location-slot #glow-ingress-block { margin-left: 17px; }

.nav-packard-glow #nav-shop { padding: 6px 15px 0px 0px; width: auto; }

.nav-packard-glow #nav-xshop-container { position: static; float: none; padding: 2px 0px 0px; }

#navbar.nav-packard-glow #nav-shop { padding-right: 7px; }

.nav-packard-glow-blacklist #nav-global-location-slot { width: 4px; padding: 0px; }

#nav-packard-glow-fy { float: left; position: relative; width: 30px; background-color: rgb(0, 130, 150); height: 99px; z-index: 99; }

#nav-packard-glow-loc-icon { position: absolute; width: 22px; height: 22px; background-position: -68px -340px; left: 4px; top: 39px; }

#nav-packard-glow-fy-icon { background-position: -68px -305px; width: 22px; height: 22px; float: left; top: -2px; position: relative; margin-right: 5px; }

#nav-packard-glow-fy-header { font-weight: 700; }

.nav-packard-glow-fy-info { margin: 15px 0px; }

.nav-packard-glow-fy-options { margin-bottom: 10px; }

.nav-packard-glow-link { color: rgb(39, 175, 186); font-family: inherit; padding-left: 5px; }

.nav-packard-glow-link:active, .nav-packard-glow-link:link, .nav-packard-glow-link:visited { color: rgb(39, 175, 186); font-family: inherit; padding-left: 5px; }

#nav-flyout-packard, .nav-packard-tt { width: 300px; color: rgb(85, 85, 85); }

#nav-flyout-packard .nav-arrow, .nav-packard-tt .nav-arrow { left: 5px !important; }

#navbar.nav-bluebeacon { background-color: rgb(19, 25, 33); }

#navbar.nav-bluebeacon #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.nav-bluebeacon #nav-main { background-image: none; background-color: rgb(35, 47, 62); }

#navbar.nav-bluebeacon #nav-logo { width: 165px; }

#navbar.nav-bluebeacon #nav-logo.nav-paladin { width: 165px; }

#navbar.nav-bluebeacon #nav-logo.nav-paladin-ww { width: 180px; }

.nav-locale-mx #navbar.nav-bluebeacon #nav-logo { width: 165px; }

#navbar.nav-bluebeacon #nav-search-label { top: 1px; font-weight: 400; }

#navbar.nav-bluebeacon #nav-logo-borderfade { background-color: rgb(58, 69, 83); }

#navbar.nav-bluebeacon #nav-logo-borderfade .nav-fade { display: none; }

#navbar.nav-bluebeacon #nav-logo-borderfade .nav-fade-mask { background-color: rgb(35, 47, 62); width: 195px; }

#navbar.nav-bluebeacon #nav-search-label, #navbar.nav-bluebeacon .nav-a-2 .nav-line-1, #navbar.nav-bluebeacon .nav-a-2 .nav-line-2 { color: rgb(255, 255, 255); }

#navbar.nav-bluebeacon #nav-tools .nav-line-1, #navbar.nav-bluebeacon #nav-xshop .nav-line-1 { color: rgb(255, 255, 255); }

#navbar.nav-bluebeacon #nav-cart-count, #navbar.nav-bluebeacon #nav-ewc-cart-count { color: rgb(240, 136, 4); top: 7px; }

#navbar.nav-bluebeacon #nav-xshop { margin: 21px 0px 0px; max-height: 39px; overflow: hidden; }

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 7px 8px; margin: 1px 2px 12px 1px; color: rgb(255, 255, 255); }

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { text-decoration: none; margin: 0px 1px 10px 0px; border: 1px solid; border-radius: 2px; }

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { color: rgb(204, 204, 204); }

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active { border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-bluebeacon #nav-xshop #nav-your-amazon #nav-your-amazon-text { display: inline-block; height: 11.5px; }

#navbar.nav-bluebeacon #nav-xshop #nav-your-amazon #nav-your-amazon-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 13.5px; }

#navbar.nav-bluebeacon #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text { border-bottom: none; }

#navbar.nav-bluebeacon #nav-xshop .nav-orange { color: rgb(255, 153, 0); }

#navbar.nav-bluebeacon #nav-xshop #nav-pldn-org-name { display: inline-block; vertical-align: top; height: 13.5px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#navbar.nav-bluebeacon #nav-search .nav-fill { height: 35px; zoom: 1; }

#navbar.nav-bluebeacon #nav-search .nav-search-scope { background-color: rgb(230, 230, 230); background-image: none; border-left: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

#navbar.nav-bluebeacon #nav-search .nav-search-scope.nav-focus, #navbar.nav-bluebeacon #nav-search .nav-search-scope:focus, #navbar.nav-bluebeacon #nav-search .nav-search-scope:hover { background-color: rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); }

#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-field, #navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-field, #navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top: 1px solid rgb(254, 189, 105); border-bottom: 1px solid rgb(254, 189, 105); }

#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-left: 1px solid rgb(254, 189, 105); }

#navbar.nav-bluebeacon #nav-search .nav-search-field { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid transparent; }

#navbar.nav-bluebeacon #nav-search .nav-search-field.nav-no-dd-search-field { border-radius: 4px 0px 0px 4px; }

#navbar.nav-bluebeacon #nav-search .nav-search-submit { background-color: rgb(254, 189, 105); background-image: none; border: none; width: 45px; }

#navbar.nav-bluebeacon #nav-search .nav-search-submit.nav-focus, #navbar.nav-bluebeacon #nav-search .nav-search-submit:focus, #navbar.nav-bluebeacon #nav-search .nav-search-submit:hover { background-color: rgb(243, 168, 71); }

#navbar.nav-bluebeacon .nav-icon.nav-arrow { border-top-color: rgb(167, 172, 178); }

#navbar.nav-bluebeacon .nav-icon-flipped.nav-arrow { border-bottom-color: rgb(167, 172, 178); }

#navbar.nav-bluebeacon #nav-shop .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-bluebeacon #nav-shop .nav-a:active, #navbar.nav-bluebeacon #nav-shop .nav-a:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; }

#navbar.nav-bluebeacon #nav-shop .nav-a:hover { box-shadow: none; }

#navbar.nav-bluebeacon #nav-shop .nav-a:active { outline: 0px; }

#navbar.nav-bluebeacon #nav-tools .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-bluebeacon #nav-tools .nav-a:active { margin: 0px; top: 0px; outline: 0px; border-color: rgb(255, 255, 255); }

#navbar.nav-bluebeacon #nav-tools .nav-a:active, #navbar.nav-bluebeacon #nav-tools .nav-a:hover { border: 1px solid; border-radius: 2px; }

#navbar.nav-bluebeacon #nav-tools .nav-a:hover { box-shadow: none; border-color: rgba(255, 255, 255, 0.2); }

#navbar.nav-bluebeacon #nav-tools .nav-single-row-link { height: 28px; margin-top: 16px; padding-top: 2px; }

#navbar.nav-bluebeacon #nav-tools .nav-single-row-link:active { margin: 16px 0px 0px; border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-bluebeacon #nav-programs .nav-a:hover, #navbar.nav-bluebeacon .nav-tools .nav-a:hover { border-color: rgb(79, 89, 101); }

#navbar.nav-bluebeacon #nav-protrams .nav-a:focus { border-color: rgb(204, 204, 204); }

#navbar.nav-bluebeacon #nav-flyout-ewc .nav-flyout-head { background-color: rgb(35, 47, 62); background-image: none; }

#navbar.nav-bluebeacon .nav-cobrand { right: 12px; width: 36px; top: 10px; }

#navbar.nav-bluebeacon .nav-cobrand .nav-cobrand-divider { border-left-color: rgb(58, 69, 83); margin-top: 5px; }

.nav-cobranded #navbar.nav-bluebeacon #nav-xshop-container { margin-left: 0px; }

#navbar.nav-celnav-pd { background-color: rgb(15, 20, 26); }

#navbar.nav-celnav-pd #nav-belt { background-color: rgb(15, 20, 26); }

#navbar.nav-celnav-pd #nav-main { background-image: none; background-color: rgb(35, 47, 62); }

#navbar.nav-celnav-pd #nav-logo { width: 165px; }

#navbar.nav-celnav-pd #nav-logo.nav-paladin { width: 165px; }

#navbar.nav-celnav-pd #nav-logo.nav-paladin-ww { width: 180px; }

.nav-locale-mx #navbar.nav-celnav-pd #nav-logo { width: 165px; }

#navbar.nav-celnav-pd #nav-search-label { top: 1px; font-weight: 400; }

#navbar.nav-celnav-pd #nav-logo-borderfade { background-color: rgb(58, 69, 83); }

#navbar.nav-celnav-pd #nav-logo-borderfade .nav-fade { display: none; }

#navbar.nav-celnav-pd #nav-logo-borderfade .nav-fade-mask { background-color: rgb(35, 47, 62); width: 195px; }

#navbar.nav-celnav-pd #nav-search-label, #navbar.nav-celnav-pd .nav-a-2 .nav-line-1, #navbar.nav-celnav-pd .nav-a-2 .nav-line-2 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-tools .nav-line-1, #navbar.nav-celnav-pd #nav-xshop .nav-line-1 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-cart-count, #navbar.nav-celnav-pd #nav-ewc-cart-count { color: rgb(5, 120, 255); top: 7px; }

#navbar.nav-celnav-pd #nav-xshop { margin: 21px 0px 0px; max-height: 39px; overflow: hidden; }

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 7px 8px; margin: 1px 2px 12px 1px; color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { text-decoration: none; margin: 0px 1px 10px 0px; border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { color: rgb(204, 204, 204); }

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active { border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-pd #nav-xshop #nav-your-amazon #nav-your-amazon-text { display: inline-block; height: 11.5px; }

#navbar.nav-celnav-pd #nav-xshop #nav-your-amazon #nav-your-amazon-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 13.5px; }

#navbar.nav-celnav-pd #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text { border-bottom: none; }

#navbar.nav-celnav-pd #nav-xshop .nav-orange { color: rgb(255, 153, 0); }

#navbar.nav-celnav-pd #nav-xshop #nav-pldn-org-name { display: inline-block; vertical-align: top; height: 13.5px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#navbar.nav-celnav-pd #nav-xshop #nav-primeday { color: rgb(255, 255, 255); font-weight: 700; }

#navbar.nav-celnav-pd #nav-xshop #nav-primeday:focus { color: rgb(204, 204, 204); }

#navbar.nav-celnav-pd #nav-search .nav-fill { height: 35px; zoom: 1; }

#navbar.nav-celnav-pd #nav-search .nav-search-scope { background-color: rgb(230, 230, 230); background-image: none; border-left: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

#navbar.nav-celnav-pd #nav-search .nav-search-scope.nav-focus, #navbar.nav-celnav-pd #nav-search .nav-search-scope:focus, #navbar.nav-celnav-pd #nav-search .nav-search-scope:hover { background-color: rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); }

#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-active .nav-search-field, #navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-focus .nav-search-field, #navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top: 1px solid rgb(5, 120, 255); border-bottom: 1px solid rgb(5, 120, 255); }

#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-left: 1px solid rgb(5, 120, 255); }

#navbar.nav-celnav-pd #nav-search .nav-search-field { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid transparent; }

#navbar.nav-celnav-pd #nav-search .nav-search-field.nav-no-dd-search-field { border-radius: 4px 0px 0px 4px; }

#navbar.nav-celnav-pd #nav-search .nav-search-submit { background-color: rgb(5, 120, 255); background-image: none; border: none; width: 45px; }

#navbar.nav-celnav-pd #nav-search .nav-search-submit.nav-focus, #navbar.nav-celnav-pd #nav-search .nav-search-submit:focus, #navbar.nav-celnav-pd #nav-search .nav-search-submit:hover { background-color: rgb(0, 100, 249); }

#navbar.nav-celnav-pd .nav-icon.nav-arrow { border-top-color: rgb(167, 172, 178); }

#navbar.nav-celnav-pd .nav-icon-flipped.nav-arrow { border-bottom-color: rgb(167, 172, 178); }

#navbar.nav-celnav-pd #nav-shop .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-shop .nav-a:active, #navbar.nav-celnav-pd #nav-shop .nav-a:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; }

#navbar.nav-celnav-pd #nav-shop .nav-a:hover { box-shadow: none; }

#navbar.nav-celnav-pd #nav-shop .nav-a:active { outline: 0px; }

#navbar.nav-celnav-pd #nav-tools .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-tools .nav-a:active { margin: 0px; top: 0px; outline: 0px; border-color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-tools .nav-a:active, #navbar.nav-celnav-pd #nav-tools .nav-a:hover { border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-pd #nav-tools .nav-a:hover { box-shadow: none; border-color: rgba(255, 255, 255, 0.2); }

#navbar.nav-celnav-pd #nav-tools .nav-single-row-link { height: 28px; margin-top: 16px; padding-top: 2px; }

#navbar.nav-celnav-pd #nav-tools .nav-single-row-link:active { margin: 16px 0px 0px; border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-pd #nav-programs .nav-a:hover, #navbar.nav-celnav-pd .nav-tools .nav-a:hover { border-color: rgb(79, 89, 101); }

#navbar.nav-celnav-pd #nav-protrams .nav-a:focus { border-color: rgb(204, 204, 204); }

#navbar.nav-celnav-pd #nav-flyout-ewc .nav-flyout-head { background-color: rgb(35, 47, 62); background-image: none; }

#navbar.nav-celnav-pd .nav-cobrand { right: 12px; width: 36px; top: 10px; }

#navbar.nav-celnav-pd .nav-cobrand .nav-cobrand-divider { border-left-color: rgb(58, 69, 83); margin-top: 5px; }

.nav-cobranded #navbar.nav-celnav-pd #nav-xshop-container { margin-left: 0px; }

#navbar.nav-celnav-t11 { background: linear-gradient(92.41deg, rgb(0, 61, 50), rgb(4, 115, 75)); }

#navbar.nav-celnav-t11 #nav-belt { background: linear-gradient(92.41deg, rgb(0, 61, 50), rgb(4, 115, 75)); }

#navbar.nav-celnav-t11 #nav-main { background-image: none; background-color: rgb(8, 87, 73); }

#navbar.nav-celnav-t11 #nav-logo { width: 165px; }

#navbar.nav-celnav-t11 #nav-logo.nav-paladin { width: 165px; }

#navbar.nav-celnav-t11 #nav-logo.nav-paladin-ww { width: 180px; }

.nav-locale-mx #navbar.nav-celnav-t11 #nav-logo { width: 165px; }

#navbar.nav-celnav-t11 #nav-search-label { top: 1px; font-weight: 400; }

#navbar.nav-celnav-t11 #nav-logo-borderfade { background-color: rgb(58, 69, 83); }

#navbar.nav-celnav-t11 #nav-logo-borderfade .nav-fade { display: none; }

#navbar.nav-celnav-t11 #nav-logo-borderfade .nav-fade-mask { background-color: rgb(8, 87, 73); width: 195px; }

#navbar.nav-celnav-t11 #nav-search-label, #navbar.nav-celnav-t11 .nav-a-2 .nav-line-1, #navbar.nav-celnav-t11 .nav-a-2 .nav-line-2 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-tools .nav-line-1, #navbar.nav-celnav-t11 #nav-xshop .nav-line-1 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-cart-count, #navbar.nav-celnav-t11 #nav-ewc-cart-count { color: rgb(255, 255, 255); top: 7px; }

#navbar.nav-celnav-t11 #nav-xshop { margin: 21px 0px 0px; max-height: 39px; overflow: hidden; }

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 7px 8px; margin: 1px 2px 12px 1px; color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { text-decoration: none; margin: 0px 1px 10px 0px; border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active { border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-t11 #nav-xshop #nav-your-amazon #nav-your-amazon-text { display: inline-block; height: 11.5px; }

#navbar.nav-celnav-t11 #nav-xshop #nav-your-amazon #nav-your-amazon-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 13.5px; }

#navbar.nav-celnav-t11 #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text { border-bottom: none; }

#navbar.nav-celnav-t11 #nav-xshop .nav-orange { color: rgb(255, 153, 0); }

#navbar.nav-celnav-t11 #nav-xshop #nav-pldn-org-name { display: inline-block; vertical-align: top; height: 13.5px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#navbar.nav-celnav-t11 #nav-xshop #nav-holiday { color: rgb(255, 255, 255); font-weight: 700; }

#navbar.nav-celnav-t11 #nav-xshop #nav-holiday:focus { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-search .nav-fill { height: 35px; zoom: 1; }

#navbar.nav-celnav-t11 #nav-search .nav-search-scope { background-color: rgb(230, 230, 230); background-image: none; border-left: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

#navbar.nav-celnav-t11 #nav-search .nav-search-scope.nav-focus, #navbar.nav-celnav-t11 #nav-search .nav-search-scope:focus, #navbar.nav-celnav-t11 #nav-search .nav-search-scope:hover { background-color: rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); }

#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-active .nav-search-field, #navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-focus .nav-search-field, #navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top: 1px solid rgb(169, 23, 111); border-bottom: 1px solid rgb(169, 23, 111); }

#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-left: 1px solid rgb(169, 23, 111); }

#navbar.nav-celnav-t11 #nav-search .nav-search-field { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid transparent; }

#navbar.nav-celnav-t11 #nav-search .nav-search-field.nav-no-dd-search-field { border-radius: 4px 0px 0px 4px; }

#navbar.nav-celnav-t11 #nav-search .nav-search-submit { background-color: rgb(169, 23, 111); background-image: none; border: none; width: 45px; }

#navbar.nav-celnav-t11 #nav-search .nav-search-submit.nav-focus, #navbar.nav-celnav-t11 #nav-search .nav-search-submit:focus, #navbar.nav-celnav-t11 #nav-search .nav-search-submit:hover { background-color: rgb(127, 17, 83); }

#navbar.nav-celnav-t11 .nav-icon.nav-arrow { border-top-color: rgb(167, 172, 178); }

#navbar.nav-celnav-t11 .nav-icon-flipped.nav-arrow { border-bottom-color: rgb(167, 172, 178); }

#navbar.nav-celnav-t11 #nav-shop .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-shop .nav-a:active, #navbar.nav-celnav-t11 #nav-shop .nav-a:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; }

#navbar.nav-celnav-t11 #nav-shop .nav-a:hover { box-shadow: none; }

#navbar.nav-celnav-t11 #nav-shop .nav-a:active { outline: 0px; }

#navbar.nav-celnav-t11 #nav-tools .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-tools .nav-a:active { margin: 0px; top: 0px; outline: 0px; border-color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-tools .nav-a:active, #navbar.nav-celnav-t11 #nav-tools .nav-a:hover { border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-t11 #nav-tools .nav-a:hover { box-shadow: none; border-color: rgba(255, 255, 255, 0.2); }

#navbar.nav-celnav-t11 #nav-tools .nav-single-row-link { height: 28px; margin-top: 16px; padding-top: 2px; }

#navbar.nav-celnav-t11 #nav-tools .nav-single-row-link:active { margin: 16px 0px 0px; border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-t11 #nav-programs .nav-a:hover, #navbar.nav-celnav-t11 .nav-tools .nav-a:hover { border-color: rgb(79, 89, 101); }

#navbar.nav-celnav-t11 #nav-protrams .nav-a:focus { border-color: rgb(204, 204, 204); }

#navbar.nav-celnav-t11 #nav-flyout-ewc .nav-flyout-head { background-color: rgb(8, 87, 73); background-image: none; }

#navbar.nav-celnav-t11 .nav-cobrand { right: 12px; width: 36px; top: 10px; }

#navbar.nav-celnav-t11 .nav-cobrand .nav-cobrand-divider { border-left-color: rgb(58, 69, 83); margin-top: 5px; }

.nav-cobranded #navbar.nav-celnav-t11 #nav-xshop-container { margin-left: 0px; }

#navbar.nav-celnav-t11-spruce { background: linear-gradient(92.41deg, rgb(0, 61, 50), rgb(4, 115, 75)); }

#navbar.nav-celnav-t11-spruce #nav-belt { background: linear-gradient(92.41deg, rgb(0, 61, 50), rgb(4, 115, 75)); }

#navbar.nav-celnav-t11-spruce #nav-main { background-image: none; background-color: rgb(8, 87, 73); }

#navbar.nav-celnav-t11-spruce #nav-logo { width: 165px; }

#navbar.nav-celnav-t11-spruce #nav-logo.nav-paladin { width: 165px; }

#navbar.nav-celnav-t11-spruce #nav-logo.nav-paladin-ww { width: 180px; }

.nav-locale-mx #navbar.nav-celnav-t11-spruce #nav-logo { width: 165px; }

#navbar.nav-celnav-t11-spruce #nav-search-label { top: 1px; font-weight: 400; }

#navbar.nav-celnav-t11-spruce #nav-logo-borderfade { background-color: rgb(58, 69, 83); }

#navbar.nav-celnav-t11-spruce #nav-logo-borderfade .nav-fade { display: none; }

#navbar.nav-celnav-t11-spruce #nav-logo-borderfade .nav-fade-mask { background-color: rgb(8, 87, 73); width: 195px; }

#navbar.nav-celnav-t11-spruce #nav-search-label, #navbar.nav-celnav-t11-spruce .nav-a-2 .nav-line-1, #navbar.nav-celnav-t11-spruce .nav-a-2 .nav-line-2 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-line-1, #navbar.nav-celnav-t11-spruce #nav-xshop .nav-line-1 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-cart-count, #navbar.nav-celnav-t11-spruce #nav-ewc-cart-count { color: rgb(255, 255, 255); top: 7px; }

#navbar.nav-celnav-t11-spruce #nav-xshop { margin: 21px 0px 0px; max-height: 39px; overflow: hidden; }

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 7px 8px; margin: 1px 2px 12px 1px; color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { text-decoration: none; margin: 0px 1px 10px 0px; border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active { border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-your-amazon #nav-your-amazon-text { display: inline-block; height: 11.5px; }

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-your-amazon #nav-your-amazon-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 13.5px; }

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text { border-bottom: none; }

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-orange { color: rgb(255, 153, 0); }

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-pldn-org-name { display: inline-block; vertical-align: top; height: 13.5px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-holiday { color: rgb(255, 255, 255); font-weight: 700; }

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-holiday:focus { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-search .nav-fill { height: 35px; zoom: 1; }

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope { background-color: rgb(230, 230, 230); background-image: none; border-left: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope.nav-focus, #navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope:focus, #navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope:hover { background-color: rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); }

#navbar.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-active .nav-search-field, #navbar.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-focus .nav-search-field, #navbar.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top: 1px solid rgb(169, 23, 111); border-bottom: 1px solid rgb(169, 23, 111); }

#navbar.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-left: 1px solid rgb(169, 23, 111); }

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-field { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid transparent; }

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-field.nav-no-dd-search-field { border-radius: 4px 0px 0px 4px; }

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit { background-color: rgb(169, 23, 111); background-image: none; border: none; width: 45px; }

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit.nav-focus, #navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit:focus, #navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit:hover { background-color: rgb(127, 17, 83); }

#navbar.nav-celnav-t11-spruce .nav-icon.nav-arrow { border-top-color: rgb(167, 172, 178); }

#navbar.nav-celnav-t11-spruce .nav-icon-flipped.nav-arrow { border-bottom-color: rgb(167, 172, 178); }

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:active, #navbar.nav-celnav-t11-spruce #nav-shop .nav-a:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; }

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:hover { box-shadow: none; }

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:active { outline: 0px; }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:active { margin: 0px; top: 0px; outline: 0px; border-color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:active, #navbar.nav-celnav-t11-spruce #nav-tools .nav-a:hover { border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:hover { box-shadow: none; border-color: rgba(255, 255, 255, 0.2); }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-single-row-link { height: 28px; margin-top: 16px; padding-top: 2px; }

#navbar.nav-celnav-t11-spruce #nav-tools .nav-single-row-link:active { margin: 16px 0px 0px; border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-t11-spruce #nav-programs .nav-a:hover, #navbar.nav-celnav-t11-spruce .nav-tools .nav-a:hover { border-color: rgb(79, 89, 101); }

#navbar.nav-celnav-t11-spruce #nav-protrams .nav-a:focus { border-color: rgb(204, 204, 204); }

#navbar.nav-celnav-t11-spruce #nav-flyout-ewc .nav-flyout-head { background-color: rgb(8, 87, 73); background-image: none; }

#navbar.nav-celnav-t11-spruce .nav-cobrand { right: 12px; width: 36px; top: 10px; }

#navbar.nav-celnav-t11-spruce .nav-cobrand .nav-cobrand-divider { border-left-color: rgb(58, 69, 83); margin-top: 5px; }

.nav-cobranded #navbar.nav-celnav-t11-spruce #nav-xshop-container { margin-left: 0px; }

#navbar.nav-celnav-t11-orange { background-color: rgb(19, 25, 33); }

#navbar.nav-celnav-t11-orange #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.nav-celnav-t11-orange #nav-main { background-image: none; background-color: rgb(35, 47, 62); }

#navbar.nav-celnav-t11-orange #nav-logo { width: 165px; }

#navbar.nav-celnav-t11-orange #nav-logo.nav-paladin { width: 165px; }

#navbar.nav-celnav-t11-orange #nav-logo.nav-paladin-ww { width: 180px; }

.nav-locale-mx #navbar.nav-celnav-t11-orange #nav-logo { width: 165px; }

#navbar.nav-celnav-t11-orange #nav-search-label { top: 1px; font-weight: 400; }

#navbar.nav-celnav-t11-orange #nav-logo-borderfade { background-color: rgb(58, 69, 83); }

#navbar.nav-celnav-t11-orange #nav-logo-borderfade .nav-fade { display: none; }

#navbar.nav-celnav-t11-orange #nav-logo-borderfade .nav-fade-mask { background-color: rgb(35, 47, 62); width: 195px; }

#navbar.nav-celnav-t11-orange #nav-search-label, #navbar.nav-celnav-t11-orange .nav-a-2 .nav-line-1, #navbar.nav-celnav-t11-orange .nav-a-2 .nav-line-2 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-orange #nav-tools .nav-line-1, #navbar.nav-celnav-t11-orange #nav-xshop .nav-line-1 { color: rgb(22, 29, 38); }

#navbar.nav-celnav-t11-orange #nav-cart-count, #navbar.nav-celnav-t11-orange #nav-ewc-cart-count { color: rgb(255, 255, 255); top: 7px; }

#navbar.nav-celnav-t11-orange #nav-xshop { margin: 21px 0px 0px; max-height: 39px; overflow: hidden; }

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 7px 8px; margin: 1px 2px 12px 1px; color: rgb(22, 29, 38); }

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { text-decoration: none; margin: 0px 1px 10px 0px; border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { color: rgb(89, 34, 0); }

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active { border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-t11-orange #nav-xshop #nav-your-amazon #nav-your-amazon-text { display: inline-block; height: 11.5px; }

#navbar.nav-celnav-t11-orange #nav-xshop #nav-your-amazon #nav-your-amazon-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 13.5px; }

#navbar.nav-celnav-t11-orange #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text { border-bottom: none; }

#navbar.nav-celnav-t11-orange #nav-xshop .nav-orange { color: rgb(255, 153, 0); }

#navbar.nav-celnav-t11-orange #nav-xshop #nav-pldn-org-name { display: inline-block; vertical-align: top; height: 13.5px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#navbar.nav-celnav-t11-orange #nav-xshop #nav-holiday { color: rgb(22, 29, 38); font-weight: 700; }

#navbar.nav-celnav-t11-orange #nav-xshop #nav-holiday:focus { color: rgb(89, 34, 0); }

#navbar.nav-celnav-t11-orange #nav-search .nav-fill { height: 35px; zoom: 1; }

#navbar.nav-celnav-t11-orange #nav-search .nav-search-scope { background-color: rgb(230, 230, 230); background-image: none; border-left: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

#navbar.nav-celnav-t11-orange #nav-search .nav-search-scope.nav-focus, #navbar.nav-celnav-t11-orange #nav-search .nav-search-scope:focus, #navbar.nav-celnav-t11-orange #nav-search .nav-search-scope:hover { background-color: rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); }

#navbar.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-active .nav-search-field, #navbar.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-focus .nav-search-field, #navbar.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top: 1px solid rgb(255, 98, 0); border-bottom: 1px solid rgb(255, 98, 0); }

#navbar.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-left: 1px solid rgb(255, 98, 0); }

#navbar.nav-celnav-t11-orange #nav-search .nav-search-field { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid transparent; }

#navbar.nav-celnav-t11-orange #nav-search .nav-search-field.nav-no-dd-search-field { border-radius: 4px 0px 0px 4px; }

#navbar.nav-celnav-t11-orange #nav-search .nav-search-submit { background-color: rgb(255, 98, 0); background-image: none; border: none; width: 45px; }

#navbar.nav-celnav-t11-orange #nav-search .nav-search-submit.nav-focus, #navbar.nav-celnav-t11-orange #nav-search .nav-search-submit:focus, #navbar.nav-celnav-t11-orange #nav-search .nav-search-submit:hover { background-color: rgb(255, 98, 0); }

#navbar.nav-celnav-t11-orange .nav-icon.nav-arrow { border-top-color: rgb(167, 172, 178); }

#navbar.nav-celnav-t11-orange .nav-icon-flipped.nav-arrow { border-bottom-color: rgb(167, 172, 178); }

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:active, #navbar.nav-celnav-t11-orange #nav-shop .nav-a:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; }

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:hover { box-shadow: none; }

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:active { outline: 0px; }

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:active { margin: 0px; top: 0px; outline: 0px; border-color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:active, #navbar.nav-celnav-t11-orange #nav-tools .nav-a:hover { border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:hover { box-shadow: none; border-color: rgba(255, 255, 255, 0.2); }

#navbar.nav-celnav-t11-orange #nav-tools .nav-single-row-link { height: 28px; margin-top: 16px; padding-top: 2px; }

#navbar.nav-celnav-t11-orange #nav-tools .nav-single-row-link:active { margin: 16px 0px 0px; border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-t11-orange #nav-programs .nav-a:hover, #navbar.nav-celnav-t11-orange .nav-tools .nav-a:hover { border-color: rgb(79, 89, 101); }

#navbar.nav-celnav-t11-orange #nav-protrams .nav-a:focus { border-color: rgb(204, 204, 204); }

#navbar.nav-celnav-t11-orange #nav-flyout-ewc .nav-flyout-head { background-color: rgb(35, 47, 62); background-image: none; }

#navbar.nav-celnav-t11-orange .nav-cobrand { right: 12px; width: 36px; top: 10px; }

#navbar.nav-celnav-t11-orange .nav-cobrand .nav-cobrand-divider { border-left-color: rgb(58, 69, 83); margin-top: 5px; }

.nav-cobranded #navbar.nav-celnav-t11-orange #nav-xshop-container { margin-left: 0px; }

#navbar.nav-celnav-pbdd { background-color: rgb(19, 25, 33); }

#navbar.nav-celnav-pbdd #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.nav-celnav-pbdd #nav-main { background-image: none; background-color: rgb(35, 47, 62); }

#navbar.nav-celnav-pbdd #nav-logo { width: 165px; }

#navbar.nav-celnav-pbdd #nav-logo.nav-paladin { width: 165px; }

#navbar.nav-celnav-pbdd #nav-logo.nav-paladin-ww { width: 180px; }

.nav-locale-mx #navbar.nav-celnav-pbdd #nav-logo { width: 165px; }

#navbar.nav-celnav-pbdd #nav-search-label { top: 1px; font-weight: 400; }

#navbar.nav-celnav-pbdd #nav-logo-borderfade { background-color: rgb(58, 69, 83); }

#navbar.nav-celnav-pbdd #nav-logo-borderfade .nav-fade { display: none; }

#navbar.nav-celnav-pbdd #nav-logo-borderfade .nav-fade-mask { background-color: rgb(35, 47, 62); width: 195px; }

#navbar.nav-celnav-pbdd #nav-search-label, #navbar.nav-celnav-pbdd .nav-a-2 .nav-line-1, #navbar.nav-celnav-pbdd .nav-a-2 .nav-line-2 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-pbdd #nav-tools .nav-line-1, #navbar.nav-celnav-pbdd #nav-xshop .nav-line-1 { color: rgb(255, 255, 255); }

#navbar.nav-celnav-pbdd #nav-cart-count, #navbar.nav-celnav-pbdd #nav-ewc-cart-count { color: rgb(145, 246, 254); top: 7px; }

#navbar.nav-celnav-pbdd #nav-xshop { margin: 21px 0px 0px; max-height: 39px; overflow: hidden; }

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a { padding: 7px 8px; margin: 1px 2px 12px 1px; color: rgb(255, 255, 255); }

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { text-decoration: none; margin: 0px 1px 10px 0px; border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { color: rgb(26, 152, 255); }

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active { border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-pbdd #nav-xshop #nav-your-amazon #nav-your-amazon-text { display: inline-block; height: 11.5px; }

#navbar.nav-celnav-pbdd #nav-xshop #nav-your-amazon #nav-your-amazon-text .nav-shortened-name { max-width: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; height: 13.5px; }

#navbar.nav-celnav-pbdd #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text { border-bottom: none; }

#navbar.nav-celnav-pbdd #nav-xshop .nav-orange { color: rgb(255, 153, 0); }

#navbar.nav-celnav-pbdd #nav-xshop #nav-pldn-org-name { display: inline-block; vertical-align: top; height: 13.5px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#navbar.nav-celnav-pbdd #nav-xshop #nav-primeday { color: rgb(145, 246, 254); font-weight: 700; }

#navbar.nav-celnav-pbdd #nav-xshop #nav-primeday:focus { color: rgb(26, 152, 255); }

#navbar.nav-celnav-pbdd #nav-search .nav-fill { height: 35px; zoom: 1; }

#navbar.nav-celnav-pbdd #nav-search .nav-search-scope { background-color: rgb(230, 230, 230); background-image: none; border-left: 1px solid rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

#navbar.nav-celnav-pbdd #nav-search .nav-search-scope.nav-focus, #navbar.nav-celnav-pbdd #nav-search .nav-search-scope:focus, #navbar.nav-celnav-pbdd #nav-search .nav-search-scope:hover { background-color: rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-top-color: rgb(212, 212, 212); border-bottom-color: rgb(212, 212, 212); }

#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active .nav-search-field, #navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-focus .nav-search-field, #navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-top: 1px solid rgb(145, 246, 254); border-bottom: 1px solid rgb(145, 246, 254); }

#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active .nav-search-scope, #navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-focus .nav-search-scope { border-left: 1px solid rgb(145, 246, 254); }

#navbar.nav-celnav-pbdd #nav-search .nav-search-field { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid transparent; }

#navbar.nav-celnav-pbdd #nav-search .nav-search-field.nav-no-dd-search-field { border-radius: 4px 0px 0px 4px; }

#navbar.nav-celnav-pbdd #nav-search .nav-search-submit { background-color: rgb(145, 246, 254); background-image: none; border: none; width: 45px; }

#navbar.nav-celnav-pbdd #nav-search .nav-search-submit.nav-focus, #navbar.nav-celnav-pbdd #nav-search .nav-search-submit:focus, #navbar.nav-celnav-pbdd #nav-search .nav-search-submit:hover { background-color: rgb(26, 152, 255); }

#navbar.nav-celnav-pbdd .nav-icon.nav-arrow { border-top-color: rgb(167, 172, 178); }

#navbar.nav-celnav-pbdd .nav-icon-flipped.nav-arrow { border-bottom-color: rgb(167, 172, 178); }

#navbar.nav-celnav-pbdd #nav-shop .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-pbdd #nav-shop .nav-a:active, #navbar.nav-celnav-pbdd #nav-shop .nav-a:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 2px; }

#navbar.nav-celnav-pbdd #nav-shop .nav-a:hover { box-shadow: none; }

#navbar.nav-celnav-pbdd #nav-shop .nav-a:active { outline: 0px; }

#navbar.nav-celnav-pbdd #nav-tools .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }

#navbar.nav-celnav-pbdd #nav-tools .nav-a:active { margin: 0px; top: 0px; outline: 0px; border-color: rgb(255, 255, 255); }

#navbar.nav-celnav-pbdd #nav-tools .nav-a:active, #navbar.nav-celnav-pbdd #nav-tools .nav-a:hover { border: 1px solid; border-radius: 2px; }

#navbar.nav-celnav-pbdd #nav-tools .nav-a:hover { box-shadow: none; border-color: rgba(255, 255, 255, 0.2); }

#navbar.nav-celnav-pbdd #nav-tools .nav-single-row-link { height: 28px; margin-top: 16px; padding-top: 2px; }

#navbar.nav-celnav-pbdd #nav-tools .nav-single-row-link:active { margin: 16px 0px 0px; border-color: rgb(255, 255, 255); outline: 0px; }

#navbar.nav-celnav-pbdd #nav-programs .nav-a:hover, #navbar.nav-celnav-pbdd .nav-tools .nav-a:hover { border-color: rgb(79, 89, 101); }

#navbar.nav-celnav-pbdd #nav-protrams .nav-a:focus { border-color: rgb(204, 204, 204); }

#navbar.nav-celnav-pbdd #nav-flyout-ewc .nav-flyout-head { background-color: rgb(35, 47, 62); background-image: none; }

#navbar.nav-celnav-pbdd .nav-cobrand { right: 12px; width: 36px; top: 10px; }

#navbar.nav-celnav-pbdd .nav-cobrand .nav-cobrand-divider { border-left-color: rgb(58, 69, 83); margin-top: 5px; }

.nav-cobranded #navbar.nav-celnav-pbdd #nav-xshop-container { margin-left: 0px; }

#navbar.nav-pinned { position: fixed; width: 100%; height: 55px; }

#navbar.nav-pinned #nav-belt { position: absolute; width: 80%; left: 55px; }

#navbar.nav-pinned #nav-logo { width: 145px; padding: 10px 0px 10px 15px; height: 55px; top: 0px; left: 0px; position: absolute; }

#navbar.nav-pinned #nav-logo .nav-logo-link { padding: 0px 5px; margin-top: 3px; }

#navbar.nav-pinned #nav-logo .nav-logo-tagline { top: 32px; left: 85px; }

#navbar.nav-pinned #nav-logo .nav-prime-try { top: 31px; left: 87px; }

#navbar.nav-pinned #nav-logo.nav-paladin { width: 155px; }

#navbar.nav-pinned #nav-logo.nav-paladin .nav-logo-tagline { left: 72px; top: 32px; }

#navbar.nav-pinned #nav-logo.nav-paladin .nav-logo-link { margin-top: 6px; }

#navbar.nav-pinned #nav-search { height: 55px; top: 0px; padding: 10px 25px; position: absolute; left: 150px; right: 0px; transform: translateZ(0px); }

#navbar.nav-pinned.nav-pldn #nav-search { left: 210px; }

#navbar.nav-pinned #nav-swmslot { display: none; }

#navbar.nav-pinned #nav-shop { width: 200px; }

#navbar.nav-pinned.nav-pldn #nav-shop { width: 210px; }

#navbar.nav-pinned #nav-main { top: 0px; left: 0px; height: 55px; }

#navbar.nav-pinned #nav-main #nav-logo-borderfade { display: none; }

#navbar.nav-pinned #nav-main .nav-fill, #navbar.nav-pinned #nav-main .nav-left, #navbar.nav-pinned #nav-main .nav-right { height: 55px; }

#navbar.nav-pinned #nav-main .nav-right { right: 5px; }

#navbar.nav-pinned #nav-main .nav-fill #nav-xshop-container { display: none; }

#navbar.nav-pinned #nav-main #nav-shop, #navbar.nav-pinned #nav-main #nav-tools { margin-top: 0px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a, #navbar.nav-pinned #nav-main #nav-tools .nav-a { padding: 10px 0px; line-height: 55px; height: 55px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a:focus, #navbar.nav-pinned #nav-main #nav-shop .nav-a:hover, #navbar.nav-pinned #nav-main #nav-tools .nav-a:focus, #navbar.nav-pinned #nav-main #nav-tools .nav-a:hover { line-height: 55px; height: 55px; background-color: rgb(25, 34, 45); border: 0px; border-radius: 0px; box-shadow: none; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a-2, #navbar.nav-pinned #nav-main #nav-tools .nav-a-2 { margin: 0px; top: -5px; }

#navbar.nav-pinned #nav-main #nav-shop { padding: 0px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a .nav-line-1, #navbar.nav-pinned #nav-main #nav-shop .nav-a .nav-line-2 { display: none; padding: 0px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned { width: 55px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line1, #navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line2, #navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line3 { position: absolute; padding: 0px; width: 23px; height: 3px; background: rgb(204, 204, 204); left: 16px; right: 16px; border-radius: 1px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line1 { top: 18px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line2 { top: 26px; }

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line3 { top: 34px; }

#navbar.nav-pinned #nav-main .nav-fill #nav-search-label { display: none; }

#navbar.nav-pinned #nav-main .nav-fill #nav-search { margin: 0px; padding: 10px 25px; height: 55px; }

#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-fill, #navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-left, #navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-right { height: 35px; }

#navbar.nav-pinned #nav-main #nav-tools { padding: 0px; }

#navbar.nav-pinned #nav-main #nav-tools .nav-a { padding: 10px 12px; }

#navbar.nav-pinned #nav-main #nav-tools .nav-line-3 { margin-top: 3px; padding-bottom: 0px; }

#navbar.nav-pinned #nav-main #nav-tools .nav-line-4 { margin-top: 3px; }

#navbar.nav-pinned #nav-main #nav-tools .nav-truncate .nav-line-3 { top: 9px; padding: 0px 10px 0px 11px; }

#navbar.nav-pinned #nav-main #nav-tools .nav-truncate .nav-line-4 { padding: 0px 11px 5px 0px; margin-top: 18px; }

#navbar.nav-pinned #nav-main #nav-tools .nav-divider { border-right: 1px solid rgb(58, 69, 83); width: 1px; height: 35px; line-height: 35px; overflow: hidden; margin: 10px 0px; position: absolute; right: 131px; top: -5px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-link-amazonprime, #navbar.nav-pinned #nav-main #nav-tools #nav-link-wishlist { display: none; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart { left: 5px; padding: 10px 25px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart #nav-cart-count { top: 1px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-icon.nav-arrow { display: none; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-line-1 { height: 9px; margin-top: 0px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-line-2 { padding-bottom: 0px; margin-left: 45px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-cart-icon { left: 25px; top: 14px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-cart #nav-cart-count { left: 38px; top: 11px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-1, #navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-2 { display: none; }

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-3, #navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-4 { display: block; font-family: inherit; }

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-3 { font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); line-height: 15px; }

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-4 { font-size: 12px; color: rgb(154, 160, 169); line-height: 12px; }

#navbar.nav-pinned .nav-signin-tt { display: none !important; }

#navbar.nav-pinned.nav-pinned-ewc { height: 60px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-search { height: 60px; padding-top: 12px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-logo { height: 60px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-logo-link { margin-top: 5px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-prime-try { top: 33px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-logo-tagline { top: 34px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-main { height: 60px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-fill, #navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-left, #navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-right { height: 60px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a { height: 60px; top: -3px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a:focus, #navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a:hover { height: 58px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a { height: 60px; }

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a:focus, #navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a:hover { height: 60px; }

#nav-subnav.spacious { display: flex; -webkit-box-pack: justify; justify-content: space-between; height: 50px; background: rgb(255, 255, 255); box-shadow: rgb(221, 221, 221) 0px 0px 1px; }

#nav-subnav.spacious .nav-a { flex: 1 0 auto; display: inline-block; position: relative; text-align: center; vertical-align: middle; height: 48px; line-height: 50px; float: none; padding: 0px 13px; }

#nav-subnav.spacious .nav-a:first-child, #nav-subnav.spacious .nav-a:last-child { flex: 0 0 auto; }

#nav-subnav.spacious .nav-a.nav-active, #nav-subnav.spacious .nav-a:hover { border-bottom: 0px; }

#nav-subnav.spacious .nav-a.nav-active .nav-a-content, #nav-subnav.spacious .nav-a:hover .nav-a-content { color: rgb(51, 51, 51); border-bottom: 2px solid rgb(255, 153, 0); }

#nav-subnav.spacious .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.spacious .nav-a:hover.nav-hasImage .nav-a-content { border-bottom: none; }

#nav-subnav.spacious .nav-hasArrow .nav-arrow { left: 0px; right: 0px; margin: 0px auto; visibility: hidden; }

#nav-subnav.spacious .nav-categ-image { height: 50px; }

#nav-subnav.comixology { height: 60px; background: rgb(255, 255, 255); box-shadow: rgb(221, 221, 221) 0px 0px 1px; border-top: 5px solid rgb(4, 151, 150); border-bottom: 1px solid rgb(187, 187, 187); }

#nav-subnav.comixology .nav-a { flex: 1 0 auto; display: inline-block; position: relative; color: rgb(15, 17, 17); font-size: 14px; text-align: center; vertical-align: middle; height: 24px; padding: 0px; float: none; margin-left: 26px; margin-top: 12px; }

#nav-subnav.comixology .nav-a:first-child, #nav-subnav.comixology .nav-a:last-child { flex: 0 0 auto; }

#nav-subnav.comixology .nav-a .nav-a-content { line-height: 20px; padding-left: 6px; padding-right: 6px; display: inline-block; }

#nav-subnav.comixology .nav-a.nav-hasImage { margin-right: 26px; }

#nav-subnav.comixology .nav-a.nav-active, #nav-subnav.comixology .nav-a:hover { border-bottom: 0px; }

#nav-subnav.comixology .nav-a.nav-active .nav-a-content, #nav-subnav.comixology .nav-a:hover .nav-a-content { border-bottom: 2px solid rgb(4, 151, 150); }

#nav-subnav.comixology .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.comixology .nav-a:hover.nav-hasImage .nav-a-content { border-bottom: 2px solid rgb(4, 151, 150); }

#nav-subnav.comixology .nav-categ-image { height: 24px; padding: 0px; margin-top: 5px; display: inline; }

#nav-subnav.manga-store { height: 50px; background-color: rgb(255, 255, 255); border-top: 4px solid rgb(65, 143, 222); border-bottom: 1px solid rgb(213, 217, 217); display: flex; -webkit-box-align: center; align-items: center; padding: 5px 14px; gap: 16px; overflow-x: scroll; scrollbar-width: none; }

#nav-subnav.manga-store::-webkit-scrollbar { display: none; }

#nav-subnav.manga-store .nav-a { flex: 0 0 auto; display: inline-block; width: fit-content; padding: 0px; color: rgb(15, 17, 17); font-family: "Amazon Ember"; }

#nav-subnav.manga-store .nav-a .nav-a-content { font-size: 14px; line-height: 24px; display: inline-block; padding: 0px 8px; }

#nav-subnav.manga-store .nav-a .nav-a-content img[src*="NewLabel"] { margin-left: 4px; margin-top: -2px; vertical-align: middle; height: 10px; width: auto; }

#nav-subnav.manga-store .nav-a.nav-right .nav-image { float: left; }

#nav-subnav.manga-store .nav-a.nav-right #hko-my-promotions { margin-right: 10px; margin-left: -20px; }

#nav-subnav.manga-store .nav-a.nav-right #hko-my-promotions .a-icon.a-icon-text-separator { margin: 0px 10px; height: 16px !important; }

#nav-subnav.manga-store .nav-a.nav-right #hko-my-promotions #hko-my-promo-text { line-height: 24px; display: inline-block; font-size: 14px !important; }

#nav-subnav.manga-store .nav-a:not(.nav-right) + .nav-a.nav-right { margin-left: auto; }

#nav-subnav.manga-store .nav-a.nav-active, #nav-subnav.manga-store .nav-a:hover { border-bottom: 0px; }

#nav-subnav.manga-store .nav-a.nav-active .nav-a-content, #nav-subnav.manga-store .nav-a:hover .nav-a-content { border-bottom: 2px solid rgb(65, 143, 222); }

#nav-subnav.manga-store .nav-a.nav-active #hko-my-promo-text, #nav-subnav.manga-store .nav-a:hover #hko-my-promo-text { color: rgb(65, 143, 222); }

@media (max-width: 1400px) {
  #nav-subnav.manga-store { padding: 5px 8px; gap: 8px; }
  #nav-subnav.manga-store .nav-a .nav-a-content { padding: 0px 4px; }
  #nav-subnav.manga-store .nav-a.nav-a.nav-right #hko-my-promotions { margin-right: 8px; margin-left: -8px; }
  #nav-subnav.manga-store .nav-a.nav-a.nav-right #hko-my-promotions .a-icon.a-icon-text-separator { margin: 0px 8px; }
}

#nav-subnav.manga-store .nav-categ-image { height: 20px; padding: 0px; vertical-align: bottom; margin-top: 10px; }

#nav-subnav.arcs-store, #nav-subnav.barte-store, #nav-subnav.bb_bb-store, #nav-subnav.bestp-store, #nav-subnav.biene-store, #nav-subnav.brist-store, #nav-subnav.card-store, #nav-subnav.casin-store, #nav-subnav.coop-store, #nav-subnav.dia-store, #nav-subnav.ee-store, #nav-subnav.ffare-store, #nav-subnav.fm-store, #nav-subnav.fresh, #nav-subnav.fresh-bananas, #nav-subnav.fs-store, #nav-subnav.icela-store, #nav-subnav.kegnb-store, #nav-subnav.kibso-store, #nav-subnav.lapaz-store, #nav-subnav.lavin-store, #nav-subnav.lazy-store, #nav-subnav.life-store, #nav-subnav.litfa-store, #nav-subnav.lucky-store, #nav-subnav.lulu-store, #nav-subnav.metro-store, #nav-subnav.missi-store, #nav-subnav.monop-store, #nav-subnav.more-store, #nav-subnav.morri-store, #nav-subnav.mr_mr-store, #nav-subnav.natur-store, #nav-subnav.newsm-store, #nav-subnav.pampa-store, #nav-subnav.petfo-store, #nav-subnav.ritea-store, #nav-subnav.savem-store, #nav-subnav.seijo-store, #nav-subnav.sousa-store, #nav-subnav.surdy-store, #nav-subnav.tegut-store, #nav-subnav.thyme-store, #nav-subnav.tohom-store, #nav-subnav.truff-store, #nav-subnav.tuodi-store, #nav-subnav.u2sup-store, #nav-subnav.union-store, #nav-subnav.valor-store, #nav-subnav.vinta-store, #nav-subnav.watso-store, #nav-subnav.weis-store, #nav-subnav.wests-store, #nav-subnav.wf-store, #nav-subnav.wfmct-store { height: 56px; background: rgb(255, 255, 255); border-top: 8px solid rgb(77, 156, 45); padding-bottom: 8px; padding-top: 8px; }

#nav-subnav.arcs-store .nav-a, #nav-subnav.barte-store .nav-a, #nav-subnav.bb_bb-store .nav-a, #nav-subnav.bestp-store .nav-a, #nav-subnav.biene-store .nav-a, #nav-subnav.brist-store .nav-a, #nav-subnav.card-store .nav-a, #nav-subnav.casin-store .nav-a, #nav-subnav.coop-store .nav-a, #nav-subnav.dia-store .nav-a, #nav-subnav.ee-store .nav-a, #nav-subnav.ffare-store .nav-a, #nav-subnav.fm-store .nav-a, #nav-subnav.fresh .nav-a, #nav-subnav.fresh-bananas .nav-a, #nav-subnav.fs-store .nav-a, #nav-subnav.icela-store .nav-a, #nav-subnav.kegnb-store .nav-a, #nav-subnav.kibso-store .nav-a, #nav-subnav.lapaz-store .nav-a, #nav-subnav.lavin-store .nav-a, #nav-subnav.lazy-store .nav-a, #nav-subnav.life-store .nav-a, #nav-subnav.litfa-store .nav-a, #nav-subnav.lucky-store .nav-a, #nav-subnav.lulu-store .nav-a, #nav-subnav.metro-store .nav-a, #nav-subnav.missi-store .nav-a, #nav-subnav.monop-store .nav-a, #nav-subnav.more-store .nav-a, #nav-subnav.morri-store .nav-a, #nav-subnav.mr_mr-store .nav-a, #nav-subnav.natur-store .nav-a, #nav-subnav.newsm-store .nav-a, #nav-subnav.pampa-store .nav-a, #nav-subnav.petfo-store .nav-a, #nav-subnav.ritea-store .nav-a, #nav-subnav.savem-store .nav-a, #nav-subnav.seijo-store .nav-a, #nav-subnav.sousa-store .nav-a, #nav-subnav.surdy-store .nav-a, #nav-subnav.tegut-store .nav-a, #nav-subnav.thyme-store .nav-a, #nav-subnav.tohom-store .nav-a, #nav-subnav.truff-store .nav-a, #nav-subnav.tuodi-store .nav-a, #nav-subnav.u2sup-store .nav-a, #nav-subnav.union-store .nav-a, #nav-subnav.valor-store .nav-a, #nav-subnav.vinta-store .nav-a, #nav-subnav.watso-store .nav-a, #nav-subnav.weis-store .nav-a, #nav-subnav.wests-store .nav-a, #nav-subnav.wf-store .nav-a, #nav-subnav.wfmct-store .nav-a { border: 0px; }

#nav-subnav.arcs-store .nav-categ-image, #nav-subnav.barte-store .nav-categ-image, #nav-subnav.bb_bb-store .nav-categ-image, #nav-subnav.bestp-store .nav-categ-image, #nav-subnav.biene-store .nav-categ-image, #nav-subnav.brist-store .nav-categ-image, #nav-subnav.card-store .nav-categ-image, #nav-subnav.casin-store .nav-categ-image, #nav-subnav.coop-store .nav-categ-image, #nav-subnav.dia-store .nav-categ-image, #nav-subnav.ee-store .nav-categ-image, #nav-subnav.ffare-store .nav-categ-image, #nav-subnav.fm-store .nav-categ-image, #nav-subnav.fresh .nav-categ-image, #nav-subnav.fresh-bananas .nav-categ-image, #nav-subnav.fs-store .nav-categ-image, #nav-subnav.icela-store .nav-categ-image, #nav-subnav.kegnb-store .nav-categ-image, #nav-subnav.kibso-store .nav-categ-image, #nav-subnav.lapaz-store .nav-categ-image, #nav-subnav.lavin-store .nav-categ-image, #nav-subnav.lazy-store .nav-categ-image, #nav-subnav.life-store .nav-categ-image, #nav-subnav.litfa-store .nav-categ-image, #nav-subnav.lucky-store .nav-categ-image, #nav-subnav.lulu-store .nav-categ-image, #nav-subnav.metro-store .nav-categ-image, #nav-subnav.missi-store .nav-categ-image, #nav-subnav.monop-store .nav-categ-image, #nav-subnav.more-store .nav-categ-image, #nav-subnav.morri-store .nav-categ-image, #nav-subnav.mr_mr-store .nav-categ-image, #nav-subnav.natur-store .nav-categ-image, #nav-subnav.newsm-store .nav-categ-image, #nav-subnav.pampa-store .nav-categ-image, #nav-subnav.petfo-store .nav-categ-image, #nav-subnav.ritea-store .nav-categ-image, #nav-subnav.savem-store .nav-categ-image, #nav-subnav.seijo-store .nav-categ-image, #nav-subnav.sousa-store .nav-categ-image, #nav-subnav.surdy-store .nav-categ-image, #nav-subnav.tegut-store .nav-categ-image, #nav-subnav.thyme-store .nav-categ-image, #nav-subnav.tohom-store .nav-categ-image, #nav-subnav.truff-store .nav-categ-image, #nav-subnav.tuodi-store .nav-categ-image, #nav-subnav.u2sup-store .nav-categ-image, #nav-subnav.union-store .nav-categ-image, #nav-subnav.valor-store .nav-categ-image, #nav-subnav.vinta-store .nav-categ-image, #nav-subnav.watso-store .nav-categ-image, #nav-subnav.weis-store .nav-categ-image, #nav-subnav.wests-store .nav-categ-image, #nav-subnav.wf-store .nav-categ-image, #nav-subnav.wfmct-store .nav-categ-image { max-width: 125px; max-height: 40px; vertical-align: middle; padding: 0px 0px 5px 4px; }

#nav-subnav.lulu-store { border-top-color: rgb(0, 166, 81); }

#nav-subnav.kibso-store { border-top-color: rgb(16, 45, 110); }

#nav-subnav.tohom-store { border-top-color: rgb(93, 57, 132); }

#nav-subnav.tegut-store { border-top-color: rgb(232, 95, 10); }

#nav-subnav.biene-store { border-top-color: rgb(235, 102, 37); }

#nav-subnav.dia-store { border-top-color: rgb(180, 189, 0); }

#nav-subnav.lavin-store { border-top-color: rgb(186, 8, 65); }

#nav-subnav.lapaz-store { border-top-color: rgb(252, 80, 6); }

#nav-subnav.casin-store { border-top-color: rgb(131, 175, 8); }

#nav-subnav.monop-store { border-top-color: rgb(237, 49, 36); }

#nav-subnav.natur-store { border-top-color: rgb(191, 49, 26); }

#nav-subnav.truff-store { border-top-color: rgb(40, 86, 14); }

#nav-subnav.u2sup-store { border-top-color: rgb(231, 81, 19); }

#nav-subnav.tuodi-store { border-top-color: rgb(229, 51, 41); }

#nav-subnav.pampa-store { border-top-color: rgb(0, 153, 51); }

#nav-subnav.coop-store { border-top-color: rgb(0, 161, 204); }

#nav-subnav.morri-store { border-top-color: rgb(0, 78, 55); }

#nav-subnav.icela-store { border-top-color: rgb(221, 26, 50); }

#nav-subnav.life-store { border-top-color: rgb(147, 208, 89); }

#nav-subnav.valor-store { border-top-color: rgb(196, 22, 28); }

#nav-subnav.seijo-store { border-top-color: rgb(175, 30, 85); }

#nav-subnav.arcs-store { border-top-color: rgb(255, 51, 25); }

#nav-subnav.watso-store { border-top-color: rgb(0, 160, 175); }

#nav-subnav.litfa-store { border-top-color: rgb(0, 87, 69); }

#nav-subnav.more-store { border-top-color: rgb(240, 79, 36); }

#nav-subnav.fm-store { border-top-color: rgb(168, 18, 101); }

#nav-subnav.bb_bb-store { border-top-color: rgb(238, 97, 35); }

#nav-subnav.mr_mr-store { border-top-color: rgb(240, 79, 36); }

#nav-subnav.fresh-bananas { border-top-color: rgb(119, 188, 31); }

#nav-subnav.fresh-bananas .nav-categ-image { max-height: 25px; }

#nav-subnav.fs-store { border-top-color: rgb(119, 188, 31); }

#nav-subnav.fs-store .nav-categ-image { max-height: 25px; }

#nav-subnav.surdy-store { border-top-color: rgb(198, 32, 53); }

#nav-subnav.union-store { border-top-color: rgb(146, 25, 48); }

#nav-subnav.thyme-store { border-top-color: rgb(0, 153, 77); }

#nav-subnav.barte-store { border-top-color: rgb(174, 19, 42); }

#nav-subnav.missi-store { border-top-color: rgb(140, 15, 42); }

#nav-subnav.petfo-store { border-top-color: rgb(170, 39, 47); }

#nav-subnav.bestp-store { border-top-color: rgb(92, 49, 94); }

#nav-subnav.sousa-store { border-top-color: rgb(34, 122, 48); }

#nav-subnav.wests-store { border-top-color: rgb(168, 169, 173); }

#nav-subnav.brist-store { border-top-color: rgb(0, 107, 84); }

#nav-subnav.kegnb-store { border-top-color: rgb(39, 53, 101); }

#nav-subnav.vinta-store { border-top-color: rgb(68, 36, 90); }

#nav-subnav.wf-store { border-top-color: rgb(12, 110, 71); }

#nav-subnav.savem-store { border-top-color: rgb(223, 106, 46); }

#nav-subnav.weis-store { border-top-color: rgb(218, 41, 28); }

#nav-subnav.card-store { border-top-color: rgb(179, 8, 56); }

#nav-subnav.ffare-store { border-top-color: rgb(207, 16, 45); }

#nav-subnav.lucky-store { border-top-color: rgb(239, 61, 66); }

#nav-subnav.ritea-store { border-top-color: rgb(0, 62, 171); }

#nav-subnav.wfmct-store { border-top-color: rgb(0, 0, 0); }

#nav-subnav.ee-store { border-top-color: rgb(245, 102, 0); }

#nav-subnav.metro-store { border-top-color: rgb(0, 62, 171); }

#nav-subnav.lazy-store { border-top-color: rgb(4, 106, 56); }

#nav-subnav.newsm-store { border-top-color: rgb(200, 218, 43); }

#nav-subnav.amazonfresh, #nav-subnav.groceries { height: 56px; background: rgb(255, 255, 255); border-top-width: 8px; border-top-style: solid; padding-bottom: 8px; padding-top: 8px; }

#nav-subnav.amazonfresh .nav-a, #nav-subnav.groceries .nav-a { border: 0px; }

#nav-subnav.amazonfresh .nav-categ-image, #nav-subnav.groceries .nav-categ-image { max-width: 125px; max-height: 40px; vertical-align: middle; padding: 0px 0px 5px 4px; }

#nav-subnav.amazonfresh .nav-categ-image { max-height: 25px; }

#nav-subnav.ufg { height: 56px; background: rgb(255, 255, 255); border-top: 5px solid rgb(12, 110, 71); padding-bottom: 8px; padding-top: 5px; }

#nav-subnav.ufg .nav-a { border: 0px; line-height: 40px; }

#nav-subnav.ufg .nav-categ-image { max-width: 125px; max-height: 40px; vertical-align: middle; padding-left: 4px; padding-top: 0px; }

#nav-subnav.ufg .nav-hasArrow .nav-arrow { top: 18px; }

#nav-subnav.tesoro { height: 50px; border-top: 5px solid rgb(2, 88, 181); background-image: url("https://m.media-amazon.com/images/G/01/tesoro/cxtech/DPX/trans_nav_background.png"); background-repeat: no-repeat; background-position: right center; background-size: contain; }

#nav-subnav.tesoro .nav-categ-image { padding-top: 10px; height: 35px; }

#nav-subnav.tesoro .nav-a { border: 0px; line-height: 45px; font-size: 14px; font-family: "Amazon Ember"; }

#nav-subnav.tesoro .nav-image { height: 50px; }

.nav-fresh-bold { font-weight: 700; }

#navbar #nav-xshop .nav-fresh-color-white { color: rgb(255, 255, 255); }

#navbar #nav-shop.nav-fresh, #navbar.nav-fresh #nav-shop { width: auto; padding-left: 13px; padding-right: 3px; }

#navbar #nav-shop.nav-fresh #nav-link-shopall, #navbar.nav-fresh #nav-shop #nav-link-shopall { margin-left: 3px; }

#navbar #nav-shop.nav-fresh #nav-link-shopall:focus, #navbar #nav-shop.nav-fresh #nav-link-shopall:hover, #navbar.nav-fresh #nav-shop #nav-link-shopall:focus, #navbar.nav-fresh #nav-shop #nav-link-shopall:hover { margin-left: 2px; }

#navbar.nav-fresh .nav-bluebeacon #nav-pldn-msg { color: rgb(153, 204, 51); }

#navbar.nav-fresh #nav-subnav.fresh .nav-categ-image { height: 0px; width: 0px; padding: 0px; }

#navbar.nav-fresh #nav-subnav.fresh .nav-hasImage { padding: 0px; width: 0px; }

#navbar.nav-fresh #nav-subnav.ufg .nav-categ-image { max-width: 125px; max-height: 40px; vertical-align: middle; padding-left: 4px; padding-top: 0px; }

#navbar.nav-fresh #nav-subnav.ufg .nav-hasImage { width: auto; }

#nav-subnav.pantry, #nav-subnav.pantry-IN { height: 58px; background: rgb(255, 255, 255); border-top: 8px solid rgb(204, 12, 57); box-shadow: rgb(221, 221, 221) 0px 0px 5px; }

#nav-subnav.pantry .nav-a, #nav-subnav.pantry-IN .nav-a { position: relative; text-align: center; vertical-align: middle; height: 50px; line-height: 50px; padding: 0px 13px; }

#nav-subnav.pantry .nav-a .nav-a-content, #nav-subnav.pantry-IN .nav-a .nav-a-content { display: inline-block; }

#nav-subnav.pantry .nav-a:last-child, #nav-subnav.pantry-IN .nav-a:last-child { margin-right: 25px; }

#nav-subnav.pantry .nav-a.nav-active, #nav-subnav.pantry .nav-a:hover, #nav-subnav.pantry-IN .nav-a.nav-active, #nav-subnav.pantry-IN .nav-a:hover { border-bottom: 0px; }

#nav-subnav.pantry .nav-a.nav-active .nav-a-content, #nav-subnav.pantry .nav-a:hover .nav-a-content, #nav-subnav.pantry-IN .nav-a.nav-active .nav-a-content, #nav-subnav.pantry-IN .nav-a:hover .nav-a-content { color: rgb(204, 12, 57); }

#nav-subnav.pantry .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.pantry .nav-a:hover.nav-hasImage .nav-a-content, #nav-subnav.pantry-IN .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.pantry-IN .nav-a:hover.nav-hasImage .nav-a-content { border-bottom: none; }

#nav-subnav.pantry .nav-hasArrow .nav-arrow, #nav-subnav.pantry-IN .nav-hasArrow .nav-arrow { position: relative; left: 0px; right: 0px; margin: 0px 3px; padding-top: 13px; }

#nav-subnav.pantry .nav-categ-image, #nav-subnav.pantry-IN .nav-categ-image { height: 50px; }

#nav-subnav.pantry-IN .nav-categ-image { height: 25px; vertical-align: middle; padding-top: 0px; }

#navbar.nav-primeDay { height: 55px; }

#navbar.nav-primeDay #nav-link-amazonprime, #navbar.nav-primeDay #nav-link-wishlist { display: none; }

#navbar.nav-primeDay #nav-cover { top: -30px; }

#navbar.nav-primeDay #nav-flyout-primeTooltip { top: -51px !important; }

#navbar.nav-primeDay #nav-belt { height: 55px; }

#navbar.nav-primeDay #nav-belt .nav-right { min-width: initial; }

#navbar.nav-primeDay #nav-shop { padding: 0px; margin-top: 0px; height: 55px; width: auto; }

#navbar.nav-primeDay #nav-shop #nav-link-shopall { margin-left: initial; }

#navbar.nav-primeDay #nav-shop #nav-link-shopall:active, #navbar.nav-primeDay #nav-shop #nav-link-shopall:focus, #navbar.nav-primeDay #nav-shop #nav-link-shopall:hover { margin-left: initial; }

#navbar.nav-primeDay #nav-shop .nav-a { width: 55px; height: 55px; top: 0px; padding: 0px; }

#navbar.nav-primeDay #nav-shop .nav-a:active, #navbar.nav-primeDay #nav-shop .nav-a:focus, #navbar.nav-primeDay #nav-shop .nav-a:hover { background-color: rgb(25, 34, 45); border: none; }

#navbar.nav-primeDay #nav-shop #nav-hamburger { width: 40px; position: relative; }

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line1, #navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line2, #navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line3 { position: absolute; padding: 0px; width: 23px; height: 3px; background: rgb(255, 255, 255); left: 16px; right: 16px; border-radius: 1px; }

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line1 { top: 18px; }

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line2 { top: 26px; }

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line3 { top: 34px; }

#navbar.nav-primeDay #nav-tools { height: 55px; padding: 0px; margin-top: 0px; float: right; }

#navbar.nav-primeDay #nav-tools .nav-a, #navbar.nav-primeDay #nav-tools .nav-a:focus, #navbar.nav-primeDay #nav-tools .nav-a:hover { padding: 10px 12px; height: 55px; top: 0px; margin: 0px; }

#navbar.nav-primeDay #nav-tools .nav-a:active, #navbar.nav-primeDay #nav-tools .nav-a:focus, #navbar.nav-primeDay #nav-tools .nav-a:focus:active, #navbar.nav-primeDay #nav-tools .nav-a:focus:focus, #navbar.nav-primeDay #nav-tools .nav-a:focus:hover, #navbar.nav-primeDay #nav-tools .nav-a:hover, #navbar.nav-primeDay #nav-tools .nav-a:hover:active, #navbar.nav-primeDay #nav-tools .nav-a:hover:focus, #navbar.nav-primeDay #nav-tools .nav-a:hover:hover { background-color: rgb(25, 34, 45); border: none; box-shadow: none; }

#navbar.nav-primeDay #nav-tools #icp-nav-flyout.nav-a:hover { text-decoration: none; }

#navbar.nav-primeDay #nav-tools .nav-line-3 { font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); line-height: 12px; padding: 2px 11px 0px 8px; margin-top: 0px; top: 12px; }

#navbar.nav-primeDay #nav-tools .nav-line-4 { font-size: 12px; color: rgb(154, 160, 169); line-height: 12px; padding: 5px 30px 5px 8px; }

#navbar.nav-primeDay #nav-tools .nav-truncate .nav-line-3 { padding: 0px 8px 0px 20px; }

#navbar.nav-primeDay #nav-tools .nav-truncate .nav-line-4 { padding: 18px 35px 5px 8px; }

#navbar.nav-primeDay #nav-tools .nav-divider { border-right: 1px solid rgb(58, 69, 83); width: 1px; height: 35px; line-height: 35px; overflow: hidden; position: absolute; right: 150px; margin-top: 10px; }

#navbar.nav-primeDay #nav-tools .icp-nav-link-border { visibility: hidden; }

#navbar.nav-primeDay #nav-tools #icp-nav-flyout { margin-left: -5px; padding-left: 0px; padding-right: 0px; }

#navbar.nav-primeDay #nav-tools #icp-nav-flyout.nav-a-2 .nav-line-1 { margin-top: 0px; }

#navbar.nav-primeDay #nav-tools #icp-nav-flyout + #nav-link-yourAccount { padding-left: 0px; }

#navbar.nav-primeDay #nav-tools #icp-nav-flyout + #nav-link-yourAccount .nav-line-3 { padding-left: 8px; }

#navbar.nav-primeDay #nav-link-yourAccount { width: auto; }

#navbar.nav-primeDay #nav-link-yourAccount.nav-truncate { width: 130px; }

#navbar.nav-primeDay #nav-link-yourAccount .nav-line-1, #navbar.nav-primeDay #nav-link-yourAccount .nav-line-2 { display: none; }

#navbar.nav-primeDay #nav-link-yourAccount .nav-line-3, #navbar.nav-primeDay #nav-link-yourAccount .nav-line-4 { display: block; font-family: inherit; }

#navbar.nav-primeDay #nav-cart { width: 150px; padding: 10px 25px; }

#navbar.nav-primeDay #nav-cart #nav-cart-count { left: 43px; top: 12px; }

#navbar.nav-primeDay #nav-cart .nav-cart-icon { top: 16px; left: 30px; }

#navbar.nav-primeDay #nav-cart .nav-line-1 { margin: 1px 0px 14px 60px; }

#navbar.nav-primeDay #nav-cart .nav-line-2 { margin: -15px 0px 0px 61px; padding-bottom: 0px; }

#navbar.nav-primeDay #nav-cart .nav-icon.nav-arrow { display: none !important; }

#navbar.nav-primeDay #nav-logo { width: 160px; padding: 10px 0px 10px 15px; }

#navbar.nav-primeDay #nav-logo .nav-logo-base { text-indent: -9001px; }

#navbar.nav-primeDay #nav-logo .nav-logo-link { padding: 0px 5px; margin-top: 3px; }

#navbar.nav-primeDay #nav-logo .nav-logo-tagline { top: 31px; left: 87px; }

#navbar.nav-primeDay #nav-logo.nav-paladin .nav-logo-link, #navbar.nav-primeDay #nav-logo.nav-paladin-fresh-opt .nav-logo-link { margin-top: 6px; }

#navbar.nav-primeDay #nav-logo.nav-paladin .nav-logo-tagline, #navbar.nav-primeDay #nav-logo.nav-paladin-fresh-opt .nav-logo-tagline { left: 73px; }

#navbar.nav-primeDay #nav-logo.nav-paladin-ww { width: 196px; padding-top: 5px; }

#navbar.nav-primeDay #nav-logo.nav-paladin-ww .nav-logo-tagline { left: 130px; }

#navbar.nav-primeDay #nav-search { height: 55px; top: 0px; padding: 10px 25px; }

#navbar.nav-primeDay #nav-search .nav-fill, #navbar.nav-primeDay #nav-search .nav-left, #navbar.nav-primeDay #nav-search .nav-right { height: 35px; }

#navbar.nav-primeDay #nav-search .nav-right { right: 0px; }

#navbar.nav-primeDay #nav-flyout-ya-signin { border-bottom: none; }

#navbar.nav-primeDay #nav-flyout-yourAccount { width: auto; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content { width: auto; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content .nav-divider, #navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content .nav-link { display: none; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content #nav-item-signout { display: inline; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content #nav-item-signout .nav-text { margin-bottom: 5px; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content #nav-item-signout-sa { display: inline; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content #nav-item-signout-sa .nav-text { margin-bottom: 5px; }

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-arrow { left: 30px !important; }

.nav-locale-jp.nav-lang-ja #navbar.nav-primeDay #nav-logo .nav-logo-tagline.nav-prime-try { top: 34px; }

.nav-locale-jp.nav-lang-zh #navbar.nav-primeDay #nav-logo .nav-logo-tagline.nav-prime-try { top: 33px; }

.nav-locale-au #navbar.nav-primeDay #nav-logo { width: 174px; }

.nav-locale-mx #navbar.nav-primeDay #nav-logo { width: 174px; }

#nav-header-info { margin: 0px auto; width: 100%; height: 30px; background-color: rgb(0, 0, 0); min-width: 1000px; }

* html #nav-header-info { width: 1024px; }

#nav-header-info #nav-cookie, #nav-header-info .nav-a { font-size: 12px; }

#nav-header-info .nav-a { padding-left: 5px; color: rgb(255, 255, 255); }

#nav-header-info #nav-cookie, #nav-header-info #nav-cookie-question { color: rgb(255, 255, 255); }

#nav-header-info #nav-cookie { padding: 5px 12px 0px 10px; float: right; order: 1; flex-shrink: 0; }

#nav-header-info #nav-cookie .nav-a { text-decoration: underline; }

#nav-header-info #nav-cookie .nav-a:focus, #nav-header-info #nav-cookie .nav-a:hover { color: rgb(204, 204, 204); }

#nav-header-info #nav-your-amazon { padding: 5px 10px 0px; display: block; text-align: center; color: rgb(255, 255, 255); }

#nav-header-info #nav-your-amazon:active, #nav-header-info #nav-your-amazon:hover { color: rgb(204, 204, 204); }

.navbar-prime-wrapper { margin: 0px auto; max-width: 1024px; display: flex; justify-content: flex-end; }

* html .navbar-prime-wrapper { width: 1024px; }

#nav-subnav.handmade { display: flex; -webkit-box-pack: justify; justify-content: space-between; height: 50px; border-top: 6px solid rgb(80, 200, 200); background: rgb(255, 255, 255); box-shadow: rgb(221, 221, 221) 0px 0px 1px; }

#nav-subnav.handmade .nav-a { flex: 1 0 auto; display: inline-block; position: relative; text-align: center; vertical-align: middle; height: 44px; line-height: 50px; float: none; padding: 0px 13px; }

#nav-subnav.handmade .nav-a:first-child, #nav-subnav.handmade .nav-a:last-child { flex: 0 0 auto; }

#nav-subnav.handmade .nav-a:last-child { font-weight: 700; color: rgb(80, 200, 200); }

#nav-subnav.handmade .nav-a.nav-active, #nav-subnav.handmade .nav-a:hover { border-bottom: 0px; }

#nav-subnav.handmade .nav-a.nav-active .nav-a-content, #nav-subnav.handmade .nav-a:hover .nav-a-content { color: rgb(66, 186, 186); border-bottom: 2px solid rgb(66, 186, 186); }

#nav-subnav.handmade .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.handmade .nav-a:hover.nav-hasImage .nav-a-content { border-bottom: none; }

#nav-subnav.handmade .nav-hasArrow .nav-arrow { position: static; left: 0px; right: 0px; margin: 0px 3px; }

#nav-subnav.handmade .nav-categ-image { height: 46px; }

#nav-subnav.luxury-subnav { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; flex-flow: row; background: rgb(255, 255, 255); height: 50px; text-align: center; border-bottom: 1px solid rgb(131, 113, 78); }

#nav-subnav.luxury-subnav .nav-a { width: 100%; color: rgb(131, 113, 78); padding: 0px 13px; vertical-align: middle; }

#nav-subnav.luxury-subnav .nav-a:hover { color: rgb(131, 113, 78); border-bottom: 0px; }

#nav-subnav.luxury-subnav .nav-a .nav-a-content:hover { border-bottom: 1px solid rgb(131, 113, 78); }

#nav-subnav.luxury-subnav .nav-a:first-child { flex: 0 0 153px; height: auto; border-right: 1px solid rgb(131, 113, 78) !important; }

#nav-subnav.luxury-subnav .nav-a:first-child .nav-a-content:hover { border-bottom: 0px; }

#nav-subnav.luxury-subnav .nav-a:first-child img { width: 140px; vertical-align: middle; }

#nav-subnav.luxury-subnav .nav-a:nth-last-child(2) img, #nav-subnav.luxury-subnav .nav-a:nth-last-child(3) img { width: 25px; padding-right: 5px; vertical-align: middle; }

#nav-subnav.luxury-subnav .nav-a:nth-last-child(2) .nav-a-content:hover, #nav-subnav.luxury-subnav .nav-a:nth-last-child(3) .nav-a-content:hover { border-bottom: 0px; }

#nav-subnav.luxury-subnav .nav-a:last-child { flex: 0 0 153px; border-left: 1px solid rgb(131, 113, 78) !important; }

#nav-subnav.luxury-subnav .nav-a:last-child .nav-a-content { -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

#nav-subnav.luxury-subnav .nav-a:last-child .nav-a-content:hover { border-bottom: 0px; }

#nav-subnav.luxury-subnav .nav-a:last-child img { width: 25px; padding-right: 5px; vertical-align: middle; }

#nav-subnav.luxury-subnav .nav-hasArrow .nav-arrow { left: 0px; right: 0px; margin: 0px auto; visibility: hidden; }

#nav-subnav.vehicles { height: 58px; background: rgb(255, 255, 255); min-width: 1000px; padding: 0px 16px; border-bottom: 1px solid rgb(214, 220, 231); }

#nav-subnav.vehicles .cosworth-subnav-icon-float-right { margin-left: auto; }

#nav-subnav.vehicles #cosworth-subnav-table { height: 100%; width: 100%; display: inline-grid; align-items: center; }

#nav-subnav.vehicles .cosworth-subnav-table-row { display: flex; align-items: center; }

#nav-subnav.vehicles .cosworth-subnav-icon { display: inline-flex; align-items: center; margin-left: 24px; }

#nav-subnav.vehicles .cosworth-subnav-icon:hover { text-decoration: none; color: rgb(0, 0, 0); }

#nav-subnav.vehicles #cosworth-subnav-amazon-autos-container { display: inline-flex; margin-top: 7px; }

#nav-subnav.vehicles .cosworth-subnav-amazon-autos-link:hover { text-decoration: none; color: rgb(0, 0, 0); }

#nav-subnav.vehicles #cosworth-subnav-amazon-autos-logo { height: 32px; width: 208px; }

#nav-subnav.vehicles .cosworth-subnav-icon-logo { height: 30px; width: 30px; margin-right: 8px; }

#nav-subnav.vehicles .cosworth-subnav-icon-text { color: rgb(38, 47, 62); font-family: "Amazon Ember"; font-size: 14px; font-style: normal; line-height: normal; }

#nav-subnav.vehicles #cosworth-subnav-tag-line-container { display: inline-flex; align-items: center; }

#nav-subnav.vehicles #cosworth-subnav-tag-line-text { text-align: center; font-size: 14px; font-style: normal; font-weight: 300; line-height: 20px; }

#nav-subnav.vehicles #cosworth-subnav-logo-div { border: 1px solid rgb(214, 220, 231); height: 30px; margin: 0px 24px; width: 1px; }

#nav-subnav.vehicles #cosworth-subnav-chat-container { display: flex; align-items: center; }

#nav-subnav.vehicles .cosworth-subnav-icon-ajax-text { padding-left: 4px; }

#nav-subnav.vehicles #cosworth-subnav-saved-cars-logo-container { position: relative; display: flex; }

#nav-subnav.vehicles .cosworth-subnav-saved-car-count-margin { margin-right: 16px; }

#nav-subnav.vehicles #cosworth-subnav-car-count-orange-circle { width: 14px; height: 14px; border-radius: 50%; background-color: rgb(255, 98, 0); flex-shrink: 0; z-index: 1; position: absolute; left: 24px; display: inline-flex; justify-content: center; align-items: center; }

#nav-subnav.vehicles #cosworth-subnav-cart-count-text { flex-shrink: 0; color: rgb(255, 255, 255); font-family: "Amazon Ember"; font-size: 10px; font-style: normal; font-weight: 700; line-height: normal; }

#nav-subnav.vehicles #cosworth-subnav-save-and-exit-button { display: flex; width: 116px; height: 29px; padding: 1px 11px 1px 12px; justify-content: center; align-items: center; gap: 10px; }

#nav-subnav.vehicles #cosworth-subnav-save-and-exit-text { padding-top: 0px; color: rgb(15, 17, 17); text-align: center; font-family: "Amazon Ember"; font-size: 13px; font-style: normal; font-weight: 400; }

#nav-subnav.fashion-subnav { display: flex; -webkit-box-pack: justify; justify-content: space-between; height: 50px; background: rgb(255, 255, 255); box-shadow: rgb(221, 221, 221) 0px 0px 1px; }

#nav-subnav.fashion-subnav .nav-a, #nav-subnav.fashion-subnav .subnav-a.nav-a { flex: 1 0 auto; display: inline-block; position: relative; text-align: center; vertical-align: middle; height: 48px; line-height: 50px; float: none; padding: 0px 13px; }

#nav-subnav.fashion-subnav .nav-a:first-child, #nav-subnav.fashion-subnav .nav-a:last-child, #nav-subnav.fashion-subnav .subnav-a.nav-a:first-child, #nav-subnav.fashion-subnav .subnav-a.nav-a:last-child { flex: 0 0 auto; }

#nav-subnav.fashion-subnav .nav-a.nav-active, #nav-subnav.fashion-subnav .nav-a:hover, #nav-subnav.fashion-subnav .subnav-a.nav-a.nav-active, #nav-subnav.fashion-subnav .subnav-a.nav-a:hover { border-bottom: 0px; }

#nav-subnav.fashion-subnav .nav-a.nav-active .nav-a-content, #nav-subnav.fashion-subnav .nav-a:hover .nav-a-content, #nav-subnav.fashion-subnav .subnav-a.nav-a.nav-active .nav-a-content, #nav-subnav.fashion-subnav .subnav-a.nav-a:hover .nav-a-content { color: rgb(51, 51, 51); border-bottom: 2px solid rgb(10, 124, 209); }

#nav-subnav.fashion-subnav .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.fashion-subnav .nav-a:hover.nav-hasImage .nav-a-content, #nav-subnav.fashion-subnav .subnav-a.nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.fashion-subnav .subnav-a.nav-a:hover.nav-hasImage .nav-a-content { border-bottom: none; }

#nav-subnav.fashion-subnav .nav-a.nav-b, #nav-subnav.fashion-subnav .subnav-a.nav-a.nav-b { font-size: large; font-weight: 600; color: rgb(48, 51, 51); }

#nav-subnav.fashion-subnav .nav-a.nav-b:hover .nav-a-content, #nav-subnav.fashion-subnav .subnav-a.nav-a.nav-b:hover .nav-a-content { border-bottom: 0px; }

#nav-subnav.fashion-subnav .nav-hasArrow .nav-arrow { left: 0px; right: 0px; margin: 0px auto; visibility: hidden; }

#nav-subnav.fashion-subnav .nav-categ-image { height: 50px; }

#nav-subnav.haul-subnav { height: 60px; background: rgb(92, 38, 201); border: none; }

#nav-subnav.haul-subnav .nav-a { flex: 1 0 auto; display: inline-block; position: relative; color: rgb(255, 255, 255); font-size: 14px; text-align: center; vertical-align: middle; height: 24px; padding: 0px; float: left; margin-left: 26px; margin-top: 12px; margin-bottom: 2px; line-height: 32px; }

#nav-subnav.haul-subnav .nav-a:first-child, #nav-subnav.haul-subnav .nav-a:last-child { flex: 0 0 auto; }

#nav-subnav.haul-subnav .nav-a .nav-a-content { line-height: 20px; display: inline-block; }

#nav-subnav.haul-subnav .nav-a.nav-hasImage { margin-left: 7px; }

#nav-subnav.haul-subnav .nav-a.nav-active, #nav-subnav.haul-subnav .nav-a:hover { border-bottom: 0px; }

#nav-subnav.haul-subnav .nav-a.nav-active .nav-a-content, #nav-subnav.haul-subnav .nav-a:hover .nav-a-content { border-bottom: 2px solid rgb(255, 255, 255); }

#nav-subnav.haul-subnav .nav-a.nav-active.nav-hasImage .nav-a-content, #nav-subnav.haul-subnav .nav-a:hover.nav-hasImage .nav-a-content { border: none; }

#nav-subnav.haul-subnav .nav-categ-image { height: 37px; padding: 0px 20px 0px 0px; margin-top: 3px; display: inline; }

#nav-subnav.haul-subnav .nav-arrow { right: 1px; border-top: 6px solid rgb(255, 255, 255); border-right-width: 6px; border-left-width: 6px; border-bottom-width: 6px; padding-bottom: 7px; }

a#nav-hamburger-menu { float: left; margin: 7px 7px 8px; padding: 8px; width: 38px; height: 36px; font-size: 25px; color: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(102, 102, 102); }

a#nav-hamburger-menu:hover { border: 1px solid rgb(204, 204, 204); text-decoration: none; }

a#nav-hamburger-menu .hm-icon { background-position: -136px -255px; width: 20px; height: 18px; position: absolute; }

#hmenu-container #hmenu-canvas .hmenu-close-icon { background-position: -190px -288px; left: 380px; top: 20px; cursor: pointer; }

#hmenu-container #hmenu-canvas .hmenu-close-icon:focus { outline: -webkit-focus-ring-color auto 1px; outline-offset: 8px; }

@media (max-width: 420px) {
  #hmenu-container #hmenu-canvas .hmenu-close-icon { left: 103%; }
}

#hmenu-container #hmenu-canvas { width: 365px; min-width: 270px; }

@media (max-width: 420px) {
  #hmenu-container #hmenu-canvas { width: 90%; }
}

#hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-customer-profile-left #hmenu-customer-avatar-icon { margin: 0px 10px 0px 36px; background-position: -137px -340px; }

#hmenu-container #hmenu-canvas a:hover { text-decoration: none; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu { font-size: 14px; line-height: 16px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item:active .hmenu-arrow-prev { background-position: -166px -310px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item:active .hmenu-arrow-next { background-position: -166px -288px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item:active .hmenu-arrow-less, #hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item:active .hmenu-arrow-more, #hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item:hover .hmenu-arrow-less, #hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item:hover .hmenu-arrow-more { background-position: -184px -361px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item .hmenu-arrow-less, #hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item .hmenu-arrow-more { margin-left: 10px; height: 8px; width: 13px; background-position: -184px -342px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item .hmenu-arrow-less { transform: rotate(180deg); }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item .hmenu-arrow-prev { background-position: -137px -310px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu a.hmenu-item .hmenu-arrow-next { background-position: -137px -288px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-item { padding: 13px 20px 13px 36px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-item.hmenu-back-button { border-bottom: 1px solid rgb(213, 219, 219); text-transform: uppercase; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-separator:not(:last-child) { border-bottom: 1px solid rgb(213, 219, 219); padding: 0px; margin: 5px 0px; display: block; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-mini-divider { border-bottom: 1px solid rgb(213, 219, 219); padding: 0px; margin: 5px 20px 5px 36px; display: block; }

html:not(.a-touch) #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item:hover { background-color: rgb(234, 237, 237); color: rgb(17, 17, 17); }

html:not(.a-touch) #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item:hover .hmenu-arrow-prev { background-position: -166px -310px; }

html:not(.a-touch) #hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item:hover .hmenu-arrow-next { background-position: -166px -288px; }

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-item.hmenu-title { margin-left: 0px; padding: 13px 20px 7px 36px; font-size: 18px; font-weight: 700; line-height: 24px; color: rgb(17, 17, 17); display: inline-block; }

#navbar.using-mouse #nav-global-location-slot .nav-a:focus, #navbar.using-mouse #nav-shop .nav-a:focus, #navbar.using-mouse #nav-tools .nav-a:focus, #navbar.using-mouse #nav-xshop .nav-a:focus { border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; margin: 0px 0px 11px; }

#navbar.using-mouse #nav-shop .nav-single-row-link:focus, #navbar.using-mouse #nav-tools .nav-single-row-link:focus { margin-top: 16px; }

#navbar.layout2.nav-packard-glow #nav-shop { padding-top: 0px; }

#navbar.layout2.nav-bluebeacon #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.layout2.nav-bluebeacon #nav-belt .nav-fill, #navbar.layout2.nav-bluebeacon #nav-belt .nav-left, #navbar.layout2.nav-bluebeacon #nav-belt .nav-right { height: 60px; }

#navbar.layout2.nav-celnav-pd #nav-belt { background-color: rgb(15, 20, 26); }

#navbar.layout2.nav-celnav-pd #nav-belt .nav-fill, #navbar.layout2.nav-celnav-pd #nav-belt .nav-left, #navbar.layout2.nav-celnav-pd #nav-belt .nav-right { height: 60px; }

#navbar.layout2.nav-celnav-t11 #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.layout2.nav-celnav-t11 #nav-belt .nav-fill, #navbar.layout2.nav-celnav-t11 #nav-belt .nav-left, #navbar.layout2.nav-celnav-t11 #nav-belt .nav-right { height: 60px; }

#navbar.layout2.nav-celnav-t11-spruce #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.layout2.nav-celnav-t11-spruce #nav-belt .nav-fill, #navbar.layout2.nav-celnav-t11-spruce #nav-belt .nav-left, #navbar.layout2.nav-celnav-t11-spruce #nav-belt .nav-right { height: 60px; }

#navbar.layout2.nav-celnav-t11-orange #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.layout2.nav-celnav-t11-orange #nav-belt .nav-fill, #navbar.layout2.nav-celnav-t11-orange #nav-belt .nav-left, #navbar.layout2.nav-celnav-t11-orange #nav-belt .nav-right { height: 60px; }

#navbar.layout2.nav-celnav-pbdd #nav-belt { background-color: rgb(19, 25, 33); }

#navbar.layout2.nav-celnav-pbdd #nav-belt .nav-fill, #navbar.layout2.nav-celnav-pbdd #nav-belt .nav-left, #navbar.layout2.nav-celnav-pbdd #nav-belt .nav-right { height: 60px; }

#navbar.layout2:not(.nav-fixed) #nav-main { max-height: 39px; padding-top: 0px; }

#navbar.layout2 .glow-toaster-slot-default { top: 45px; }

#navbar.layout2 #nav-main .nav-fill, #navbar.layout2 #nav-main .nav-left, #navbar.layout2 #nav-main .nav-right, #navbar.layout2 .nav-main .nav-fill, #navbar.layout2 .nav-main .nav-left, #navbar.layout2 .nav-main .nav-right { max-height: 39px; }

#navbar.layout2 #nav-main .nav-left, #navbar.layout2 .nav-main .nav-left { margin-right: 1px; }

#navbar.layout2 #nav-xshop-container { padding: 0px; }

#navbar.layout2 #nav-xshop-container #nav-xshop { margin-top: 0px; padding-left: 2px; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul { display: contents; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li { list-style-type: none; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div { display: inline-block; padding: 0px 5px; position: relative; vertical-align: middle; height: 100%; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a { margin-top: 6px; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { margin-top: 5px; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { border: 1px solid rgba(255, 255, 255, 0); }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-flyout-button { background: 0px 0px; padding: 0px; cursor: pointer; margin-top: 18px; }

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-flyout-button:hover { margin-top: 18px; }

#navbar.layout2:not(.nav-fixed) a#nav-hamburger-menu { height: 40px; margin: 10px 7px; padding: 10px 8px; }

#navbar.layout2 #nav-logo { padding-top: 5px; padding-right: 4px; }

#navbar.layout2 #nav-logo .nav-prime-try { top: 33px; }

#navbar.layout2 #nav-logo .nav-logo-link:hover { outline: rgba(255, 255, 255, 0.2) solid 1px; }

#navbar.layout2 #nav-logo .nav-logo-link .nav-logo-base, #navbar.layout2 #nav-logo .nav-logo-link .nav-logo-ext { margin-top: 10px; }

#navbar.layout2 #nav-logo .nav-logo-link .nav-logo-locale { margin-top: 14px; }

.nav-lang-ar #navbar.layout2 #nav-logo .nav-logo-link { width: auto; }

.nav-opt-sprite #navbar.layout2 #nav-logo.nav-paladin-ww { padding-top: 5px; }

.nav-opt-sprite #navbar.layout2 #nav-logo.nav-paladin-ww .nav-logo-locale { margin-top: 16px; }

#navbar.layout2 #nav-shop { margin-top: 0px; }

#navbar.layout2 #nav-shop .nav-a { height: 33px; margin: 3px; }

#navbar.layout2 #nav-shop .nav-a-2 .nav-line-1 { margin-top: 3px; }

#navbar.layout2 #nav-shop .nav-single-row-link, #navbar.layout2 #nav-shop .nav-single-row-link:focus, #navbar.layout2 #nav-shop .nav-single-row-link:hover { margin-top: 6px; height: 26px; }

#navbar.layout2 #nav-shop #nav-link-shopall { margin: 1px 1px 12px; }

#navbar.layout2 #nav-shop #nav-link-shopall.nav-single-row-link { margin: 6px 3px 3px; }

#navbar.layout2.nav-fresh #nav-shop .nav-sprite-alt { margin-top: 3px; }

#navbar.layout2 #nav-swmslot { top: 0px; }

#navbar.layout2 #nav-swmslot #navSwmHoliday:hover { outline: rgba(255, 255, 255, 0.2) solid 1px; outline-offset: -2px; }

#navbar.layout2 #nav-swmslot #navSwmHoliday.nav-focus { border: none; margin: 0px; }

#navbar.layout2 #nav-swmslot a.nav_a.nav-swm-text:active, #navbar.layout2 #nav-swmslot a.nav_a.nav-swm-text:hover { outline: 0px; border-color: rgba(255, 255, 255, 0.2); }

#navbar.layout2 #nav-swmslot a.nav-swm-text:focus { box-shadow: none; outline: rgba(0, 103, 244, 0.247) auto 5px; }

#navbar.layout2 #nav-tools #icp-nav-flyout { display: inline-block; padding: 0px 6px; position: relative; }

#navbar.layout2 #nav-tools #icp-nav-flyout .nav-a { padding-right: 9px; height: 50px; }

#navbar.layout2 #nav-tools #icp-nav-flyout .nav-flyout-button { background: 0px 0px; padding: 0px; cursor: pointer; }

#navbar.layout2 #nav-tools #nav-link-accountList .nav-a { height: 50px; }

#navbar.layout2 #nav-tools #nav-link-accountList .nav-flyout-button { background: 0px 0px; padding: 0px; cursor: pointer; }

#navbar.layout2 #nav-tools #nav-cart { height: 50px; margin-right: 4px; }

#navbar.layout2 #nav-tools #nav-cart:focus, #navbar.layout2 #nav-tools #nav-cart:hover { margin-right: 3px; }

#navbar.layout2.using-mouse #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { margin-top: 5px; margin-right: 1px; }

#navbar.layout2.using-mouse #nav-logo .nav-logo-link:focus { outline: rgb(255, 255, 255) solid 1px; }

#navbar.layout2.using-mouse #nav-swmslot #navSwmHoliday a:focus { outline: rgb(255, 255, 255) solid 1px; }

#navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-searchbar:hover { box-shadow: rgb(0, 0, 0) 0px 2px 6px 0px; }

#navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-searchbar .nav-focus, #navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-searchbar.nav-active { box-shadow: rgb(255, 153, 0) 0px 0px 0px 2px, rgba(255, 153, 0, 0.5) 0px 0px 0px 3px; z-index: 1; }

#navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-search-scope.nav-focus .nav-search-label, #navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-search-scope:hover .nav-search-label { color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-search-scope.nav-focus .nav-icon, #navbar.layout2.bold-focus-hover.nav-bluebeacon #nav-search .nav-search-scope:hover .nav-icon { border-top-color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-searchbar:hover { box-shadow: rgb(0, 0, 0) 0px 2px 6px 0px; }

#navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-searchbar .nav-focus, #navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-searchbar.nav-active { box-shadow: rgb(26, 152, 255) 0px 0px 0px 2px, rgba(26, 152, 255, 0.5) 0px 0px 0px 3px; z-index: 1; }

#navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-search-scope.nav-focus .nav-search-label, #navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-search-scope:hover .nav-search-label { color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-search-scope.nav-focus .nav-icon, #navbar.layout2.bold-focus-hover.nav-celnav-pd #nav-search .nav-search-scope:hover .nav-icon { border-top-color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-searchbar:hover { box-shadow: rgb(0, 0, 0) 0px 2px 6px 0px; }

#navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-searchbar .nav-focus, #navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-searchbar.nav-active { box-shadow: rgb(242, 160, 209) 0px 0px 0px 2px, rgba(242, 160, 209, 0.5) 0px 0px 0px 3px; z-index: 1; }

#navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-search-scope.nav-focus .nav-search-label, #navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-search-scope:hover .nav-search-label { color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-search-scope.nav-focus .nav-icon, #navbar.layout2.bold-focus-hover.nav-celnav-t11 #nav-search .nav-search-scope:hover .nav-icon { border-top-color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-searchbar:hover { box-shadow: rgb(0, 0, 0) 0px 2px 6px 0px; }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-searchbar .nav-focus, #navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-searchbar.nav-active { box-shadow: rgb(242, 160, 209) 0px 0px 0px 2px, rgba(242, 160, 209, 0.5) 0px 0px 0px 3px; z-index: 1; }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-search-scope.nav-focus .nav-search-label, #navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-search-scope:hover .nav-search-label { color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-search-scope.nav-focus .nav-icon, #navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce #nav-search .nav-search-scope:hover .nav-icon { border-top-color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-searchbar:hover { box-shadow: rgb(0, 0, 0) 0px 2px 6px 0px; }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-searchbar .nav-focus, #navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-searchbar.nav-active { box-shadow: rgb(78, 30, 0) 0px 0px 0px 2px, rgba(78, 30, 0, 0.5) 0px 0px 0px 3px; z-index: 1; }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-search-scope.nav-focus .nav-search-label, #navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-search-scope:hover .nav-search-label { color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-search-scope.nav-focus .nav-icon, #navbar.layout2.bold-focus-hover.nav-celnav-t11-orange #nav-search .nav-search-scope:hover .nav-icon { border-top-color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-searchbar:hover { box-shadow: rgb(0, 0, 0) 0px 2px 6px 0px; }

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-searchbar .nav-focus, #navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active { box-shadow: rgb(26, 152, 255) 0px 0px 0px 2px, rgba(26, 152, 255, 0.5) 0px 0px 0px 3px; z-index: 1; }

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-search-scope.nav-focus .nav-search-label, #navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-search-scope:hover .nav-search-label { color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-search-scope.nav-focus .nav-icon, #navbar.layout2.bold-focus-hover.nav-celnav-pbdd #nav-search .nav-search-scope:hover .nav-icon { border-top-color: rgb(0, 0, 0); }

#navbar.layout2.bold-focus-hover a:focus { border: none; outline: 0px; box-shadow: rgb(255, 153, 0) 0px 0px 0px 2px, rgba(255, 153, 0, 0.5) 0px 0px 0px 3px; }

#navbar.layout2.bold-focus-hover button:focus { border: none; outline: 0px; box-shadow: rgb(255, 153, 0) 0px 0px 0px 2px, rgba(255, 153, 0, 0.5) 0px 0px 0px 3px; }

#navbar.layout2.bold-focus-hover #nav-subnav a:focus { box-shadow: rgb(1, 113, 133) 0px 0px 0px 2px, rgb(1, 113, 133) 0px 0px 0px 3px; border: 1px solid rgba(255, 255, 255, 0); }

#navbar.layout2.bold-focus-hover .nav-flyout a:focus { box-shadow: rgb(1, 113, 133) 0px 0px 0px 2px, rgb(1, 113, 133) 0px 0px 0px 3px; }

#navbar.layout2.bold-focus-hover #nav-timeline.nav-timeline-asin-title-enabled a:focus { outline: rgb(255, 153, 0) auto 5px; box-shadow: none; }

#navbar.layout2.bold-focus-hover #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { border-color: rgb(255, 255, 255); }

#navbar.layout2.bold-focus-hover a#nav-hamburger-menu:focus { border: 1px solid transparent; }

#navbar.layout2.bold-focus-hover #nav-logo .nav-logo-link { height: 50px; width: 100%; }

#navbar.layout2.bold-focus-hover #nav-logo .nav-logo-link:hover { outline: rgb(255, 255, 255) solid 1px; outline-offset: 0px; }

#navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall.nav-single-row-link:hover { margin-left: 2px; margin-right: 2px; }

#navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall:hover { margin-left: 0px; margin-right: 0px; }

#navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall:focus { top: 1px; bottom: -1px; border-width: 0px; }

#navbar.layout2.bold-focus-hover #nav-pldn-msg-wrapper .nav-pldn-a:hover, #navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall:hover, #navbar.layout2.bold-focus-hover .nav-right #nav-tools .nav-a:hover, #navbar.layout2.bold-focus-hover a#nav-hamburger-menu:hover { border-color: rgb(255, 255, 255); }

#navbar.layout2.bold-focus-hover #nav-swmslot #nav-swm-countdown-timer-widget div div:hover { outline: rgb(255, 255, 255) solid 1px; outline-offset: -1px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #nav-swm-countdown-timer-widget div div:hover:focus, #navbar.layout2.bold-focus-hover #nav-swmslot #nav-swm-countdown-timer-widget div div:hover:focus::before { outline: 0px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #nav-swm-countdown-timer-widget div div:focus { outline: rgb(255, 153, 0) solid 2px; outline-offset: -4px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #nav-swm-countdown-timer-widget div div:focus::before { content: ""; position: absolute; height: 39px; width: 100%; outline: rgba(255, 153, 0, 0.5) solid 3px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday:hover { outline: rgb(255, 255, 255) solid 1px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday:hover a:focus, #navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday:hover a:focus::before { outline: 0px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday a:focus { box-shadow: none; outline: rgb(255, 153, 0) solid 2px; outline-offset: -4px; }

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday a:focus::before { content: ""; position: absolute; height: 39px; width: 100%; outline: rgba(255, 153, 0, 0.5) solid 3px; outline-offset: -4px; }

#navbar.layout2.bold-focus-hover #nav-swmslot a.nav_a.nav-swm-text:hover { text-decoration: none; margin: 5px 1px 6px 0px; border: 1px solid; border-radius: 2px; box-shadow: none; }

#navbar.layout2.bold-focus-hover #nav-swmslot a.nav-swm-text:active { border-color: rgb(255, 255, 255); outline: 0px; box-shadow: none; }

#navbar.layout2.bold-focus-hover #nav-swmslot a.nav-swm-text:focus { border: none; outline: 0px; box-shadow: rgb(255, 153, 0) 0px 0px 0px 2px, rgba(255, 153, 0, 0.5) 0px 0px 0px 3px; margin: 6px 2px 7px 1px; border-radius: 2px; }

#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime, #navbar.layout2.bold-focus-hover #nav-tools #nav-orders { margin: 0px 1px; padding-top: 0px; height: 50px; }

#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime .nav-line-1, #navbar.layout2.bold-focus-hover #nav-tools #nav-orders .nav-line-1 { margin-top: 9px; height: 14px; }

#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime:focus, #navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime:hover, #navbar.layout2.bold-focus-hover #nav-tools #nav-orders:focus, #navbar.layout2.bold-focus-hover #nav-tools #nav-orders:hover { margin: 0px; }

#navbar.layout2.bold-focus-hover.using-mouse a:focus { box-shadow: none; }

#navbar.layout2.bold-focus-hover.using-mouse #nav-swmslot #navSwmHoliday a:focus { outline: 0px; }

#navbar.layout2.bold-focus-hover.using-mouse #nav-swmslot #navSwmHoliday a:focus::before { outline: 0px; }

#navbar.layout2.bold-focus-hover.using-mouse #nav-shop #nav-link-shopall.nav-single-row-link:focus { margin: 5px 2px 2px; }

#navbar.layout2.bold-focus-hover.using-mouse #nav-shop #nav-link-shopall:focus { border-width: 1px; margin: 0px 0px 11px; }

#navbar.layout2.bold-focus-hover.using-mouse #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { margin-right: 1px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo { width: auto; padding: 4px 0px 0px; display: flex; position: relative; float: none; inset: 0px; flex-shrink: 0; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link { display: flex; position: static; float: none; flex-shrink: 0; text-decoration: none; padding: 1px 8px 0px 6px; margin: 1px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link .nav-logo-base, #navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link .nav-logo-ext, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link .nav-logo-base, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link .nav-logo-ext { margin-top: 11px; pointer-events: none; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link .nav-logo-locale, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link .nav-logo-locale { width: auto; margin-top: 16.5px; pointer-events: none; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link:active, #navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link:hover, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link:active, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link:hover { padding: 0px 7px 0px 5px; border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; }

.using-mouse#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link:focus { padding: 0px 7px 0px 5px; border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; }

.using-mouse#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link:focus { padding: 0px 7px 0px 5px; border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pd .nav-logo-link .nav-logo-base, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pd .nav-logo-link .nav-logo-base { margin: 12px 0px 0px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pd-emer .nav-logo-link .nav-logo-base, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pd-emer .nav-logo-link .nav-logo-base { margin: 4px 0px 0px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-logo-link .nav-logo-locale, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-logo-link .nav-logo-locale { margin-top: 17px; }

.nav-locale-us #navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 { width: 131px; }

.nav-locale-us #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 { width: 131px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-sprite.nav-logo-tagline, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-sprite.nav-logo-tagline { top: 36px; left: 72px; pointer-events: none; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin { width: 160px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-link .nav-logo-base, #navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-link .nav-logo-ext, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-link .nav-logo-base, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-link .nav-logo-ext { margin-top: 15px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-tagline, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-tagline { left: 59px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin-ww .nav-sprite.nav-logo-tagline, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin-ww .nav-sprite.nav-logo-tagline { top: 36px; left: 97px; }

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo.nav-paladin-ww .nav-logo-link .nav-logo-locale, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo.nav-paladin-ww .nav-logo-link .nav-logo-locale { margin-top: 18px; }

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo, #navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo { margin-left: 10px; }
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot { width: auto; height: 60px; padding: 0px; margin: 0px; }

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative { padding: 0px 9px; margin: 5px 2px 5px 0px; }

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:focus, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:focus { padding: 0px 9px 0px 7px; margin-left: 2px; }

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:active, #navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:hover, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:active, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:hover { border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; padding: 0px 8px 0px 6px; margin: 5px 2px; }

.using-mouse#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:focus { border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; padding: 0px 8px 0px 6px; margin: 5px 2px; }

.using-mouse#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative:focus { border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; padding: 0px 8px 0px 6px; margin: 5px 2px; }

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative #nav-packard-glow-loc-icon, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative #nav-packard-glow-loc-icon { background-position: -71px -378px; width: 15px; height: 18px; margin-top: 8px; }

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative .nav-line-1, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative .nav-line-1 { color: rgb(204, 204, 204); margin-top: 0px; padding-right: 0px; }

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative .nav-line-2, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot .a-declarative .nav-a.nav-a-2.a-popover-trigger.a-declarative .nav-line-2 { padding-bottom: 1px; padding-right: 0px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot { margin-left: 2px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot, #navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow #nav-global-location-slot { margin-left: 6px; }
}

#navbar.nav-flex.layout3 #nav-belt #nav-search, #navbar.nav-flex.layout3 #nav-belt #nav-search.nav-fixed, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search.nav-fixed { padding: 10px 4px 10px 3px; height: 60px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-belt #nav-search, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search { margin: 0px 6px; }
}

@media (min-width: 1300px) {
  #navbar.nav-flex.layout3 #nav-belt #nav-search, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search { margin: 0px 10px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-belt #nav-search, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search { margin: 0px 18px; }
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders { margin-right: 0px; margin-left: 0px; padding-right: 9px; padding-left: 9px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList:active, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList:focus, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList:hover, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders:active, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders:focus, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders:hover, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList:active, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList:focus, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList:hover, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders:active, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders:focus, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders:hover { padding-right: 8px; padding-left: 8px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders { margin-left: 2px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders { margin-left: 6px; }
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-short-width, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-short-width { display: flex; position: static; float: none; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-long-width, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-long-width { display: none; }

@media (min-width: 1025px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-short-width, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-short-width { display: none; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-long-width, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList .nav-long-width { display: flex; position: static; float: none; }
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList:active, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList:focus, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList:hover, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList:active, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList:focus, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-link-accountList:hover { padding-right: 9px; padding-left: 9px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a { margin-right: 0px; margin-left: 1px; padding-left: 9px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a:active, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a:focus, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a:hover, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a:active, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a:focus, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a:hover { padding-right: 8px; padding-left: 8px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a .icp-nav-link-inner, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a .icp-nav-link-inner { padding-right: 0px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart { margin-left: 0px; padding-left: 9px; margin-right: 3px; padding-right: 9px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:active, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:focus, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:hover, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:active, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:focus, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:hover { padding-right: 8px; padding-left: 8px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart { margin-left: 2px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart { margin-left: 6px; }
}

#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:active, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:focus, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:hover, .nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:active, .nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:focus, .nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:hover { padding-right: 9px; padding-left: 9px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 .nav-icon.nav-arrow:not([style]), #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 .nav-icon.nav-arrow:not([style]) { display: none; }

@media (min-width: 1025px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart { margin-right: 1px; }
}

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart { margin-right: 11px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart { margin-right: 15px; }
}

@media (max-width: 1024px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-1, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-1, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 { font-size: 0px; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container { padding-bottom: 0px; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count { left: 14px; font-size: 18px; line-height: 16px; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count.nav-cart-10, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count.nav-cart-20, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count.nav-cart-10, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count.nav-cart-20 { font-size: 16px; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-count-container #nav-cart-count.nav-cart-100 { font-size: 13px; line-height: 13px; width: 22px; top: 7px; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:active #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:focus #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:hover #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:active #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:focus #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:hover #nav-cart-count-container #nav-cart-count.nav-cart-100 { top: 6px; }
  #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:active #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:focus #nav-cart-count-container #nav-cart-count.nav-cart-100, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart:hover #nav-cart-count-container #nav-cart-count.nav-cart-100, .nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:active #nav-cart-count-container #nav-cart-count.nav-cart-100, .nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:focus #nav-cart-count-container #nav-cart-count.nav-cart-100, .nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:hover #nav-cart-count-container #nav-cart-count.nav-cart-100 { top: 7px; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart .nav-cart-icon, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart .nav-cart-icon { width: 41px; height: 28px; background-position: -218px -337px; }
}

.nav-ewc-persistent-hover #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 { padding-left: 0px; }

.nav-ewc-persistent-hover #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2 { padding-left: 0px; }

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2.nav-large-screen-cart-text, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container .nav-line-2.nav-large-screen-cart-text { display: none; }

@media (min-width: 1300px) {
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-1, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-2, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-1, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-2 { display: none; }
  #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-1.nav-large-screen-cart-text, #navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-2.nav-large-screen-cart-text, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-1.nav-large-screen-cart-text, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart #nav-cart-text-container.nav-collapsible-cart-text .nav-line-2.nav-large-screen-cart-text { display: flex; }
}

#navbar.nav-flex.layout3 #nav-main.nav-sprite, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite { padding-left: 1px; }

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget { margin-right: 0px; padding-right: 0px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget { padding-right: 10px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-right #nav-swmslot.nav-swm-text-widget { padding-right: 14px; }
}

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop { padding-left: 0px; }

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a { margin: 5px 0px 6px; padding: 8px 5px; }

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { margin: 5px 2px 6px; padding: 8px 3px; }

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover { margin: 0px; padding: 12px 4px 13px; }

.using-mouse#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { margin: 0px; padding: 12px 4px 13px; }

.using-mouse#navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-fill #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus { margin: 0px; padding: 12px 4px 13px; }

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-left, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-left { margin-right: 0px; }

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout { top: 12px; left: 158px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout { left: 158px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout { left: 188px; }
}

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3 #nav-main.nav-sprite, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite { padding-left: 11px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-main.nav-sprite, #navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite { padding-left: 15px; }
}

#navbar.nav-flex.layout3 #nav-belt #nav-hamburger-menu, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-hamburger-menu { margin: 10px 0px 10px 7px; padding: 10px 8px; height: 40px; }

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3 #nav-belt #nav-hamburger-menu, #navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-hamburger-menu { margin-left: 24px; }
}

#navbar.nav-flex.layout3.nav-fixed #nav-belt, #navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt { position: fixed; top: 0px; left: 0px; z-index: 199; }

#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-fill #nav-search.nav-fixed, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-left #nav-hamburger-menu, #navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools, #navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt .nav-fill #nav-search.nav-fixed, #navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt .nav-left #nav-hamburger-menu, #navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt .nav-right #nav-tools { position: static; }

#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools, #navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt .nav-right #nav-tools { padding-top: 3px; }

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo { margin-left: 1px; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 { width: 134px; }

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-sprite.nav-logo-tagline { left: 75px; }

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin { width: 163px; }

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin .nav-logo-tagline { left: 62px; }

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1.nav-paladin-ww .nav-sprite.nav-logo-tagline { left: 100px; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-bluebeacon { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-bluebeacon { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pd { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pd { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-t11-orange { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-t11-orange { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pbdd { width: auto; }

.nav-locale-us #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-celnav-pbdd { width: auto; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo { margin-left: 11px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo { margin-left: 15px; }
}

#navbar.nav-flex.layout3.layout3-alt #nav-main .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout { top: 12px; left: 111px; }

@media (min-width: 1100px) {
  #navbar.nav-flex.layout3.layout3-alt #nav-main .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout { left: 123px; }
}

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3.layout3-alt #nav-main .nav-left .a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout { left: 131px; }
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu { align-items: center; width: auto; height: auto; border: none; text-decoration: none; padding: 8px 9px; margin: 0px; }

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu, #navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu .hm-icon { display: flex; position: static; float: none; }

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu .hm-icon-label { font-family: inherit; font-weight: 700; font-size: 14px; padding-left: 5px; white-space: nowrap; }

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu .hm-icon { width: 17px; height: 14px; background-position: -172px -255px; }

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:focus { border-radius: 0px; padding: 7px 8px; }

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:active, #navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:hover { border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; padding: 7px 8px; }

.using-mouse#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:focus { border: 1px solid rgb(255, 255, 255); border-radius: 2px; outline: 0px; box-shadow: none; padding: 7px 8px; }

@media (min-width: 1700px) {
  #navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu { margin-right: 3px; }
}

.nav-lang-ar.nav-locale-sa #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo .nav-logo-base { margin-top: 6px; }

.nav-lang-ar.nav-locale-sa #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 { padding-right: 30px; margin-top: -4px; }

.nav-lang-ar.nav-locale-sa #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-logo-base { margin-top: 12px; }

.nav-lang-ar.nav-locale-sa #navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo.nav-prime-1 .nav-sprite.nav-logo-tagline { right: 0px; }

#navbar.nav-bluebeacon #nav-hamburger-menu .hm-icon-label { color: rgb(255, 255, 255); }

#navbar.nav-celnav-pd #nav-hamburger-menu .hm-icon-label { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11 #nav-hamburger-menu .hm-icon-label { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-spruce #nav-hamburger-menu .hm-icon-label { color: rgb(255, 255, 255); }

#navbar.nav-celnav-t11-orange #nav-hamburger-menu .hm-icon-label { color: rgb(22, 29, 38); }

#navbar.nav-celnav-pbdd #nav-hamburger-menu .hm-icon-label { color: rgb(255, 255, 255); }

.s-bia-suggestion { display: block; font-size: 16px !important; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.s-bia-widget-header { font-weight: 700; line-height: 24px; padding: 8px 0px 0px 8px; text-transform: lowercase; font-size: 18px !important; }

.s-bia-widget-header::first-letter { text-transform: capitalize; }

.s-asin-suggestion { display: block; width: 100%; font-family: "Amazon Ember", Arial, "san serif"; line-height: 20px !important; padding: 8px 10px !important; color: rgb(0, 0, 0) !important; }

.s-asin-sug-container { height: auto; overflow: hidden; }

.s-asin-sug-right { width: auto; float: none; overflow: hidden; padding: 8px 0px 8px 8px; }

.s-asin-sug-left { float: left; width: auto; padding: 8px 0px; }

.s-asin-sug-inner { margin: 0px 8px; }

.s-sug-pp-caption { text-align: left; white-space: pre-wrap; font-size: 12px; color: rgb(85, 85, 85) !important; }

.s-sug-pp-caption-with-branding { text-align: left; white-space: pre-wrap; font-size: 14px; display: inline; vertical-align: top; color: rgb(85, 85, 85) !important; }

.s-asin-branding-prefix { text-align: left; white-space: pre-wrap; font-size: 14px; display: inline; vertical-align: top; color: rgb(5, 160, 209) !important; }

.s-asin-title { font-size: 14px; line-height: 20px; color: rgb(17, 17, 17); height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }

.s-asin-sug-link { text-decoration: none !important; }

.s-asin-image-container { width: 64px; height: 64px; text-align: center; display: table-cell; vertical-align: middle; }

.s-asin-image { max-width: 100%; max-height: 100%; position: relative; mix-blend-mode: multiply; }

.s-top-line-separator { border-top: 1px solid silver; width: 98%; margin: 0px auto; }

.p13n-bia-mam-suggestion { display: block; font-size: 16px !important; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.p13n-bia-mam-widget-header { font-weight: 700; line-height: 24px; padding: 8px 0px 0px 8px; text-transform: lowercase; font-size: 18px !important; }

.p13n-bia-mam-widget-header::first-letter { text-transform: capitalize; }

.p13n-bia-mam-asin-suggestion { display: block; padding: 8px 10px; width: 100%; font-family: "Amazon Ember", Arial, "san serif"; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.p13n-bia-mam-asin-sug-container { height: auto; overflow: hidden; }

.p13n-bia-mam-asin-sug-right { width: auto; float: none; overflow: hidden; padding: 8px 0px 8px 8px; }

.p13n-bia-mam-asin-sug-left { float: left; width: auto; padding: 8px 0px; }

.p13n-bia-mam-asin-sug-inner { margin: 0px 8px; }

.p13n-bia-mam-sug-pp-caption { text-align: left; white-space: pre-wrap; font-size: 13px; color: rgb(85, 85, 85) !important; }

.p13n-bia-mam-asin-title { font-size: 15px; line-height: 20px; color: rgb(17, 17, 17); min-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.p13n-bia-mam-asin-sug-link { text-decoration: none !important; }

.p13n-bia-mam-asin-image-container { width: 45px; height: 45px; text-align: center; display: table-cell; vertical-align: middle; }

.p13n-bia-mam-asin-image { max-width: 100%; max-height: 100%; position: relative; mix-blend-mode: multiply; }

.p13n-bia-mam-top-line-separator { border-top: 1px solid rgb(221, 221, 221); width: 98%; margin: 0px auto; }

.autocomplete-results-container .two-pane-results-container { display: flex; flex-direction: row; }

.autocomplete-results-container .left-pane-results-container { flex: 0 0 50%; min-width: 0px; }

.autocomplete-results-container .right-pane-results-container { flex: 1 1 0%; min-width: 0px; border-left: 1px solid silver; }

.autocomplete-results-container [dir="rtl"] .two-pane-results-container { direction: rtl; }

.status-message-container { position: absolute; left: -999em; width: 1em; overflow: hidden; }

.s-selected-keyboard-focus { background-color: rgb(238, 238, 238); position: relative; }

.s-selected-keyboard-focus::before { content: ""; position: absolute; top: 0px; left: 0px; width: 4px; min-height: 100%; background-color: rgb(0, 130, 150); }

.s-selected-card-keyboard-focus { outline: rgb(255, 255, 255) solid 3px; border-radius: 4px !important; box-shadow: rgb(0, 113, 133) 0px 0px 0px 6px !important; }

.cards_discover_widget-sug-container::after { content: ""; display: table; clear: both; }

.cards_discover_widget-sug-link { text-decoration: none !important; }

.cards_discover_widget-sug-text { float: left; width: 100%; text-align: center; color: rgb(17, 17, 17); overflow: hidden; text-overflow: ellipsis; padding-right: 6px; padding-left: 6px; }

.cards_discover_widget-sug-image-grey-shield { background: radial-gradient(transparent, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03)); }

.cards_discover_widget-sug-image { display: block; position: relative; max-width: 95%; max-height: 95%; width: auto; height: auto; margin-left: auto; margin-right: auto; margin-top: 2.5%; }

.cards_discover_widget-hr { border-right: none; border-left: none; border-image: initial; border-top: 1px solid rgb(238, 238, 238); background-color: rgb(221, 221, 221); color: rgb(221, 221, 221); border-bottom: 1px solid rgb(238, 238, 238); height: 1px; margin: 1px 9px 0px; }

.cards_discover_widget-sug-container-top { margin: 6px; scrollbar-width: none; overflow: auto; white-space: nowrap; }

.cards_discover_widget-sug-column { display: inline-block; width: 100px; min-height: 138px; margin: 3px; }

.cards_discover_widget-sug-image-container { width: 100px; height: 100px; margin: 0px; display: inline-block; position: relative; vertical-align: middle; text-align: center; background: rgb(255, 255, 255); }

.cards_discover_widget-sug-image-background { inset: -3.5px 0px 0px -3.5px; width: 100px; height: 100px; margin: 0px 3px; position: absolute; border-radius: 5px 5px 0px 0px; }

.cards_discover_widget-sug-card { margin: auto; width: 100%; min-height: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px; border-radius: 5px; }

.s-selected .cards_discover_widget-sug-text { text-decoration: underline; }

.cards_discover_widget-sug-text { min-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 38px; }

.cards_discover_widget-sug-text :hover { text-decoration: underline; }

.cards_discover_widget-sug-image-container:hover + .cards_discover_widget-sug-text { text-decoration: underline; }

.cards_discover_widget-sug-container::after { content: ""; display: table; clear: both; }

.cards_discover_widget-sug-link { text-decoration: none !important; }

.cards_discover_widget-sug-text { float: left; width: 100%; text-align: center; color: rgb(17, 17, 17); overflow: hidden; text-overflow: ellipsis; padding-right: 6px; padding-left: 6px; }

.cards_discover_widget-sug-image-grey-shield { background: radial-gradient(transparent, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03)); }

.cards_discover_widget-sug-image { display: block; position: relative; max-width: 95%; max-height: 95%; width: auto; height: auto; margin-left: auto; margin-right: auto; margin-top: 2.5%; }

.cards_discover_widget-hr { border-right: none; border-left: none; border-image: initial; border-top: 1px solid rgb(238, 238, 238); background-color: rgb(221, 221, 221); color: rgb(221, 221, 221); border-bottom: 1px solid rgb(238, 238, 238); height: 1px; margin: 1px 9px 0px; }

.cards_carousel_widget-suggestion { position: relative; display: block; line-height: 20px; padding: 0px 8px 0px 4px; width: 100%; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.cards_carousel_widget-sug-container-top { overflow: auto; white-space: nowrap; scrollbar-width: none; }

.cards_carousel_widget-sug-container::after { content: ""; display: table; clear: both; }

.cards-carousel-suggestion-header { font-size: 16px; margin: 6px 9px; }

.bottom-cards-carousel-suggestion-header { font-size: 16px; margin: 6px; padding-top: 6px; box-shadow: rgb(221, 221, 221) 0px -1px 0px 0px; }

.cards_carousel_widget-sug-column { display: inline-block; min-width: 130px; max-width: 140px; margin: 6px; width: 100%; background-color: rgb(248, 248, 248); border: 1px solid rgb(233, 233, 233); box-shadow: rgb(233, 233, 233) 0px 0px 1px; border-radius: 6px; overflow: hidden; }

.cards_carousel_widget-sug-link { text-decoration: none !important; }

.cards_carousel_nview_widget-sug-text { float: left; width: 100%; text-align: left; vertical-align: middle; color: rgb(85, 85, 85); padding: 0px 3px 3px; font-size: 12px; line-height: 18px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; margin-top: -2px; }

.cards_carousel_text_left_widget-sug-text { float: left; width: 100%; text-align: left; vertical-align: middle; color: rgb(17, 17, 17); padding: 3px 3px 0px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; }

.cards_carousel_widget-sug-text { float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(17, 17, 17); padding: 3px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; }

.cards_carousel_widget-sug-image-container { width: 100%; height: 70px; margin: 3px 0px; display: inline-block; position: relative; vertical-align: middle; text-align: center; background: rgb(255, 255, 255); }

.cards_carousel_widget-sug-image { display: block; position: relative; max-width: 92%; max-height: 92%; width: auto; height: auto; margin-left: auto; margin-right: auto; margin-top: 2%; }

.cards_carousel_widget-sug-image-background { inset: 0px; width: 100%; height: 70px; position: absolute; margin: auto; }

.cards_carousel_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.03); }

div.s-selected > a > div > div.cards_carousel_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.cards_carousel_widget-sug-card:hover { background-color: rgba(0, 0, 0, 0.04); }

.cards_carousel_widget-sug-card:hover > a > div > div.cards_carousel_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.cards_carousel_widget-suggestion-header { text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 6px 0px; padding-left: 6px; }

.cards_carousel_widget_bottom-suggestion-header { text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 6px 0px; padding-top: 6px; padding-left: 6px; box-shadow: rgb(221, 221, 221) 0px -1px 0px 0px; }

.cards_carousel_widget-sug-image-container { -webkit-tap-highlight-color: transparent; }

.cards_carousel_widget-sug-card:active:hover .cards_carousel_widget-sug-text { text-decoration: underline; }

.cards_carousel_widget-suggestion .discover-tr-carousel-control { bottom: 50%; transform: translateY(50%); }

.discover-tr { position: relative; display: block; line-height: 20px; color: rgb(0, 0, 0); width: 100%; padding: 8px 10px; font-size: 16px; font-family: "Amazon Ember"; cursor: pointer; }

.discover-tr > .text_refinement_widget-suggestion-header { padding-bottom: 5px; text-transform: uppercase; display: none; }

.discover-tr-carousel-container { overflow: hidden; white-space: nowrap; min-height: 46px; letter-spacing: -4px; list-style-type: none; margin: 7px 0px 0px; }

.discover-tr-carousel-card { visibility: visible; width: auto; margin-left: 0px; vertical-align: top; text-align: left; overflow: hidden; min-height: 100%; list-style-type: none; display: inline-block; white-space: normal; letter-spacing: normal; }

.discover-textnav-pill:last-child { margin-right: 0px; }

.discover-tr-carousel-sug-item { background-color: transparent; }

.discover-tr-carousel-sug-item.s-selected { background-color: transparent; }

.discover-tr-carousel-sug-item.s-selected .s-suggestion { border: 1px solid rgb(17, 17, 17); box-shadow: none; text-decoration: none; }

.discover-tr-carousel-sug-item > a { text-decoration: none; color: rgb(17, 17, 17); }

.discover-tr-carousel-sug-item > a:hover { text-decoration: none; }

.discover-tr-suggestion { display: flex; min-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 44px; justify-content: center; background-color: rgb(240, 240, 240); border-radius: 8px; box-shadow: rgba(15, 17, 17, 0.2) 0px 1px 2px 0px; margin: 1px 9px 0px 1px; text-align: left; letter-spacing: 0px; border: 1px solid transparent; }

.discover-tr-suggestion.s-suggestion { font-size: 15px; padding: 10px; color: rgb(17, 17, 17); direction: ltr; }

.discover-tr-suggestion:hover { border: 1px solid rgb(17, 17, 17); box-shadow: none; }

[dir="rtl"] .discover-tr-suggestion.s-suggestion { direction: rtl; }

.discover-tr-carousel-control { position: absolute; bottom: 5px; height: 54px; width: 54px; padding: 0px 10px; border: 2px solid rgb(248, 248, 248); background-color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; cursor: pointer; border-radius: 8px; }

.discover-tr-carousel-control:hover { border: 2px solid rgb(10, 133, 152); }

.discover-tr-carousel-control-left { left: 8px; }

.discover-tr-carousel-control-left img { transform: rotate(90deg); height: 10px; }

.discover-tr-carousel-control-right { right: 8px; }

.discover-tr-carousel-control-right img { transform: rotate(-90deg); height: 10px; }

.s-suggestion-image-container { flex: 0 0 31px; height: 31px; display: inline-flex; justify-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 4px; margin: 2px; }

.s-suggestion-image-container.right { flex: 0 0 31px; height: 31px; display: inline-flex; justify-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 4px; margin: 2px; }

.s-suggestion-image-container { -webkit-tap-highlight-color: transparent; }

.s-suggestion-image-left { display: inline-flex; position: absolute; max-width: 31px; max-height: 31px; width: auto; height: auto; margin-right: auto; margin-top: auto; padding: 1px 2px; }

.s-suggestion-image-background-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.s-sugg-image-background { right: 0px; bottom: 0px; width: 31px; height: 31px; position: relative; border-radius: 4px; }

.image_refinement_widget-suggestion { display: block; line-height: 20px; padding: 8px 8px 0px 10px; color: rgb(0, 0, 0); width: 100%; font-size: 16px; position: relative; }

.image_refinement_widget-suggestion .discover-tr-carousel-control { position: absolute; bottom: 0px; min-height: 52px; width: 33px; padding: 0px; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; cursor: pointer; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; box-sizing: border-box; margin-bottom: 11px; border: 1px solid rgb(232, 232, 232) !important; }

.image_refinement_widget-suggestion .discover-tr-carousel-control:hover { background-color: rgb(240, 240, 240); }

.image_refinement_widget-suggestion-header { width: 100%; float: left; padding-top: 4px; padding-bottom: 12px; text-transform: uppercase; display: table-row; }

.image-refinement-suggestion-header { margin-bottom: 7px; }

.image_refinement_widget-sug-container { overflow: auto hidden; white-space: nowrap; width: 100%; height: auto; padding-bottom: 7px; }

.image_refinement_widget-sug-container { scrollbar-width: none; }

.image_refinement_widget-sug-container::-webkit-scrollbar { display: none; }

.image_refinement_widget-sug-container::after { content: ""; display: table; clear: both; }

.image_refinement_widget-sug-column { display: inline-block; min-height: 100%; margin-right: 8px; }

.image_refinement_widget-sug-column:last-child { margin-right: 0px; }

.image_refinement_widget-sug-item { margin: auto; background-color: rgb(244, 244, 244); border-radius: 8px; box-shadow: rgba(15, 17, 17, 0.2) 0px 1px 2px 0px; padding: 0px !important; }

.image_refinement_widget-sug-link { display: block; min-height: 100%; padding: 4px; text-decoration: none !important; }

.image_refinement_widget-sug-image-container { width: 44px; height: 44px; display: inline-block; position: relative; background-color: rgb(255, 255, 255); border-radius: 4px; vertical-align: middle; margin-right: 4px; }

.image_refinement_widget-sug-image { display: block; position: relative; width: 100%; min-height: 100%; object-fit: contain; border-radius: 4px; background-color: rgb(244, 244, 244); }

.image_refinement_widget-sug-text { display: inline-block; float: none; width: auto; text-align: center; vertical-align: middle; color: rgb(17, 17, 17); margin: 4px; font-size: 12px; font-weight: 500; }

.small-pill-container { width: 32px; min-height: 32px; gap: 8px; }

.small-pill-image { border-radius: 4px 0px 0px 4px; }

.small-pill-link { padding: 0px 8px 0px 0px; }

.image_refinement_widget-sug-item:hover { background-color: rgb(238, 238, 238); }

.image_refinement_widget-sug-item:hover a div img { background-color: rgb(238, 238, 238); }

.image_refinement_widget-suggestion { display: block; line-height: 20px; padding: 8px 8px 0px 10px; color: rgb(0, 0, 0); width: 100%; font-size: 16px; position: relative; }

.image_refinement_widget-suggestion .discover-tr-carousel-control { position: absolute; bottom: 0px; min-height: 52px; width: 33px; padding: 0px; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; cursor: pointer; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; box-sizing: border-box; margin-bottom: 11px; border: 1px solid rgb(232, 232, 232) !important; }

.image_refinement_widget-suggestion .discover-tr-carousel-control:hover { background-color: rgb(240, 240, 240); }

.image_refinement_widget-suggestion-header { width: 100%; float: left; padding-top: 4px; padding-bottom: 12px; text-transform: uppercase; display: table-row; }

.image-refinement-suggestion-header { margin-bottom: 7px; }

.image_refinement_widget-sug-container { overflow: auto hidden; white-space: nowrap; width: 100%; height: auto; padding-bottom: 7px; }

.image_refinement_widget-sug-container { scrollbar-width: none; }

.image_refinement_widget-sug-container::-webkit-scrollbar { display: none; }

.image_refinement_widget-sug-container::after { content: ""; display: table; clear: both; }

.image_refinement_widget-sug-column { display: inline-block; min-height: 100%; margin-right: 8px; }

.image_refinement_widget-sug-column:last-child { margin-right: 0px; }

.image_refinement_widget-sug-item { margin: auto; background-color: rgb(244, 244, 244); border-radius: 8px; box-shadow: rgba(15, 17, 17, 0.2) 0px 1px 2px 0px; padding: 0px !important; }

.image_refinement_widget-sug-link { display: block; min-height: 100%; padding: 4px; text-decoration: none !important; }

.image_refinement_widget-sug-image-container { width: 44px; height: 44px; display: inline-block; position: relative; background-color: rgb(255, 255, 255); border-radius: 4px; vertical-align: middle; margin-right: 4px; }

.image_refinement_widget-sug-image { display: block; position: relative; width: 100%; min-height: 100%; object-fit: contain; border-radius: 4px; background-color: rgb(244, 244, 244); }

.image_refinement_widget-sug-text { display: inline-block; float: none; width: auto; text-align: center; vertical-align: middle; color: rgb(17, 17, 17); margin: 4px; font-size: 12px; font-weight: 500; }

.small-pill-container { width: 32px; min-height: 32px; gap: 8px; }

.small-pill-image { border-radius: 4px 0px 0px 4px; }

.small-pill-link { padding: 0px 8px 0px 0px; }

.s-suggestion.s-store-suggestion { padding: 0px; }

.s-store-suggestion { max-height: 46px; overflow: hidden; }

.s-store-sug-link { padding: 8px 10px; display: table; text-decoration: none !important; }

.s-store-sug-logo-container { display: table-cell; vertical-align: middle; }

.s-store-sug-logo { vertical-align: middle; width: 30px; max-width: 30px; height: 30px; border-radius: 15px; border: 0.5px solid rgb(240, 240, 240); background-color: rgb(255, 255, 255); font-size: 0px; }

.s-store-sug-text-container { display: table-cell; vertical-align: middle; width: 100%; padding: 0px 0px 0px 8px; }

.s-store-sug-text { font-size: 16px; line-height: 20px; color: rgb(17, 17, 17); min-height: 20px; text-overflow: ellipsis; overflow: hidden; text-transform: none; white-space: break-spaces; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.s-suggestion-ellipsis-direction { direction: ltr; text-align: left; }

[dir="rtl"] .s-suggestion-ellipsis-direction { direction: rtl; }

.text-refinement { position: relative; display: block; line-height: 20px; color: rgb(0, 0, 0); width: 100%; padding: 8px 10px 10px; font-size: 16px; font-family: "Amazon Ember"; -webkit-tap-highlight-color: transparent; cursor: pointer; background-color: rgb(255, 255, 255); }

.text-refinement.pin-to-bottom { padding: 0px 10px 10px; }

.text-refinement .discover-tr-carousel-control { position: absolute; bottom: 8px; min-height: 38px; width: 33px; padding: 0px; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; cursor: pointer; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; }

.text-refinement .discover-tr-carousel-control:hover { background-color: rgb(240, 240, 240); }

.text-refinement .discover-tr-carousel-control-left { left: 8px; }

.text-refinement .discover-tr-carousel-control-left img { transform: rotate(90deg); height: 10px; }

.text-refinement .discover-tr-carousel-control-right { right: 8px; }

.text-refinement .discover-tr-carousel-control-right img { transform: rotate(-90deg); height: 10px; }

.text-refinement > .text_refinement_widget-suggestion-header { padding-bottom: 5px; text-transform: uppercase; display: none; }

.text-refinement-carousel-container { overflow: visible; white-space: nowrap; width: 100%; height: auto; letter-spacing: -4px; list-style-type: none; margin: 8px 0px 0px; }

.text-refinement-carousel-container { scrollbar-width: none; -webkit-tap-highlight-color: transparent; }

.text-refinement-carousel-container::-webkit-scrollbar { display: none; }

.text-refinement-carousel-container::after { content: ""; display: table; clear: both; }

.text-refinement-carousel-card { display: inline-block; min-height: 100%; margin-right: 8px; }

.discover-tr-carousel-card:last-child { margin-right: 0px; }

.text-refinement-carousel-sug-item { background-color: transparent; }

.text-refinement-carousel-sug-item.s-selected { background-color: transparent; }

.text-refinement-carousel-sug-item.s-selected .s-suggestion { text-decoration: none; background-color: rgb(238, 238, 238); }

.text-refinement-carousel-sug-item > a { text-decoration: none; color: rgb(17, 17, 17); }

.text-refinement-carousel-sug-item > a:hover { text-decoration: none; }

.text-refinement-suggestion { display: flex; min-width: 44px; justify-content: center; margin: 0px; background-color: rgb(248, 248, 248); height: auto; border-radius: 8px; font-weight: 500; text-align: left; letter-spacing: 0px; border: none; }

.text-refinement-suggestion.s-suggestion { padding: 8px; color: rgb(17, 17, 17); font-size: 12px; direction: ltr; }

[dir="rtl"] .text-refinement-suggestion.s-suggestion { direction: rtl; }

.text-refinement-suggestion:hover { background-color: rgb(238, 238, 238); box-shadow: none; }

.text-refinement-suggestion { box-shadow: rgba(15, 17, 17, 0.2) 0px 1px 2px 0px; }

.bottom_slot_text-refinement-suggestion-header { padding-top: 10px; box-shadow: rgb(221, 221, 221) 0px -1px 0px 0px; }

.text-refinement { position: relative; display: block; line-height: 20px; color: rgb(0, 0, 0); width: 100%; padding: 8px 10px 10px; font-size: 16px; font-family: "Amazon Ember"; -webkit-tap-highlight-color: transparent; cursor: pointer; background-color: rgb(255, 255, 255); }

.text-refinement.pin-to-bottom { padding: 0px 10px 10px; }

.text-refinement .discover-tr-carousel-control { position: absolute; bottom: 8px; min-height: 38px; width: 33px; padding: 0px; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; cursor: pointer; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; }

.text-refinement .discover-tr-carousel-control:hover { background-color: rgb(240, 240, 240); }

.text-refinement .discover-tr-carousel-control-left { left: 8px; }

.text-refinement .discover-tr-carousel-control-left img { transform: rotate(90deg); height: 10px; }

.text-refinement .discover-tr-carousel-control-right { right: 8px; }

.text-refinement .discover-tr-carousel-control-right img { transform: rotate(-90deg); height: 10px; }

.text-refinement > .text_refinement_widget-suggestion-header { padding-bottom: 5px; text-transform: uppercase; display: none; }

.text-refinement-carousel-container { overflow: visible; white-space: nowrap; width: 100%; height: auto; letter-spacing: -4px; list-style-type: none; margin: 8px 0px 0px; }

.text-refinement-carousel-container { scrollbar-width: none; -webkit-tap-highlight-color: transparent; }

.text-refinement-carousel-container::-webkit-scrollbar { display: none; }

.text-refinement-carousel-container::after { content: ""; display: table; clear: both; }

.text-refinement-carousel-card { display: inline-block; min-height: 100%; margin-right: 8px; }

.discover-tr-carousel-card:last-child { margin-right: 0px; }

.text-refinement-carousel-sug-item { background-color: transparent; }

.text-refinement-carousel-sug-item.s-selected { background-color: transparent; }

.text-refinement-carousel-sug-item.s-selected .s-suggestion { text-decoration: none; background-color: rgb(238, 238, 238); }

.text-refinement-carousel-sug-item > a { text-decoration: none; color: rgb(17, 17, 17); }

.text-refinement-carousel-sug-item > a:hover { text-decoration: none; }

.text-refinement-suggestion { display: flex; min-width: 44px; justify-content: center; margin: 0px; background-color: rgb(248, 248, 248); height: auto; border-radius: 8px; font-weight: 500; text-align: left; letter-spacing: 0px; border: none; }

.text-refinement-suggestion.s-suggestion { padding: 8px; color: rgb(17, 17, 17); font-size: 12px; direction: ltr; }

[dir="rtl"] .text-refinement-suggestion.s-suggestion { direction: rtl; }

.s-onfocus { padding-left: 8px; }

.s-onfocus-label { padding: 7px 10px; font-size: 16px; cursor: default; }

.image_suggestion_widget-suggestion { position: relative; display: block; padding: 8px; width: 100%; font-family: "Amazon Ember"; font-style: normal; font-weight: 700; font-size: 16px; line-height: 20px; min-height: 116px; color: rgb(17, 17, 17); background: rgb(255, 255, 255); box-shadow: rgba(213, 217, 217, 0.5) 0px -2px 5px; }

.image_suggestion_widget-sug-container-top { overflow: auto hidden; white-space: nowrap; width: 100%; height: auto; margin-top: 8px; }

.image_suggestion_widget-sug-container-top { scrollbar-width: none; }

.image_suggestion_widget-sug-container-top::-webkit-scrollbar { display: none; }

.image_suggestion_widget-sug-container-top::after { content: ""; display: table; clear: both; }

.image_suggestion_widget-sug-column { display: inline-block; min-height: 100%; margin-right: 8px; }

.image_suggestion_widget-sug-column:last-child { margin-right: 0px; }

.image_suggestion_widget-sug-link { display: block; min-height: 100%; text-decoration: none !important; }

.image_suggestion_widget-sug-image-container { width: 103px; height: 64px; display: inline-block; position: relative; background-color: rgb(247, 247, 247); vertical-align: middle; border-radius: 4px; }

.image_suggestion_widget-sug-image { position: absolute; width: 79px; height: 40px; left: 12px; top: 12px; align-content: center; object-fit: contain; mix-blend-mode: multiply; }

.image_text_suggestion_widget-suggestion { display: block; line-height: 20px; padding: 8px; color: rgb(17, 17, 17); width: 100%; height: 116px; font-size: 16px; position: relative; background: rgb(255, 255, 255); box-shadow: rgba(213, 217, 217, 0.5) 0px -2px 5px; }

.image_text_suggestion_widget-sug-container { overflow: auto hidden; white-space: nowrap; width: 100%; height: auto; margin-top: 8px; }

.image_text_suggestion_widget-sug-container { scrollbar-width: none; }

.image_text_suggestion_widget-sug-container::-webkit-scrollbar { display: none; }

.image_text_suggestion_widget-sug-container::after { content: ""; display: table; clear: both; }

.image_text_suggestion_widget-sug-column { display: inline-block; height: 100%; margin-right: 8px; }

.image_text_suggestion_widget-sug-column:last-child { margin-right: 0px; }

.image_text_suggestion_widget-sug-item { margin: auto; background: rgb(255, 255, 255); box-shadow: rgba(15, 17, 17, 0.2) 0px 1px 3px; border-radius: 4px; width: 145px; height: 64px; padding: 0px !important; }

.image_text_suggestion_widget-sug-link { display: block; height: 100%; text-decoration: none !important; }

.image_text_suggestion_widget-sug-image-container { width: 54px; height: 64px; display: inline-block; position: relative; background-color: rgb(247, 247, 247); vertical-align: middle; margin-bottom: 32px; margin-right: 2px; }

.image_text_suggestion_widget-sug-image { display: block; position: relative; width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; }

.image_text_suggestion_widget-sug-text { white-space: normal; display: inline-block; float: none; height: 32px; width: 72px; text-align: left; align-content: center; color: rgb(15, 17, 17); margin-top: 8px; margin-left: 8px; font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; overflow: hidden; text-overflow: ellipsis; }

.lifestyles_card_widget-suggestion { position: relative; display: block; line-height: 20px; padding: 2px 8px 0px; width: 100%; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.lifestyles_card_widget-sug-container-top { overflow: auto; white-space: nowrap; scrollbar-width: none; margin-bottom: 4px; }

.lifestyles_card_widget-sug-container::after { content: ""; display: table; clear: both; }

.cards-carousel-suggestion-header { font-size: 16px; margin: 6px 9px; }

.lifestyles_card_widget-sug-column { display: inline-block; min-width: 130px; max-width: 140px; margin: 3px 5px 3px 3px; width: 100%; background-color: rgb(248, 248, 248); border: 1px solid rgb(233, 233, 233); box-shadow: rgb(233, 233, 233) 0px 0px 1px; border-radius: 6px; overflow: hidden; }

.lifestyles_card_widget-sug-link { text-decoration: none !important; }

.lifestyles_card_widget-sug-text { float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(17, 17, 17); padding: 3px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; }

.lifestyles_card_widget-sug-image-container { width: 100%; height: 70px; margin: 0px; display: inline-block; position: relative; vertical-align: middle; text-align: center; background: rgb(255, 255, 255); border-top-left-radius: 6px; border-top-right-radius: 6px; overflow: hidden; }

.lifestyles_card_widget-sug-image { display: inline-block; position: relative; max-width: 100%; max-height: 100%; width: auto; height: auto; margin-left: auto; margin-right: auto; margin-top: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; overflow: hidden; }

.lifestyles_card_widget-sug-image-background { inset: 0px; width: 100%; height: 70px; position: absolute; margin: auto; }

.lifestyles_card_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.03); }

.lifestyles_card_widget-sug-column:has(div.s-selected) { border: 1px solid rgb(136, 140, 140); box-shadow: rgb(200, 243, 250) 0px 0px 3px; outline: rgb(200, 243, 250) solid 3px; outline-offset: 1px; background-color: rgba(0, 0, 0, 0.067); }

.lifestyles_card_widget-sug-card:hover { background-color: rgba(0, 0, 0, 0.04); }

.lifestyles_card_widget-sug-column:hover { border: 1px solid rgb(136, 140, 140); box-shadow: rgb(200, 243, 250) 0px 0px 3px; outline: rgb(200, 243, 250) solid 3px; outline-offset: 1px; background-color: rgba(0, 0, 0, 0.067); }

.lifestyles_card_widget-sug-card:hover > a > div > div.lifestyles_card_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.cards_carousel_widget-suggestion-header { text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 6px 0px; }

.cards_carousel_widget_bottom-suggestion-header { text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 6px 0px; padding-top: 6px; box-shadow: rgb(221, 221, 221) 0px -1px 0px 0px; }

.lifestyles_card_widget-sug-image-container { -webkit-tap-highlight-color: transparent; }

.lifestyles_card_widget-sug-card:active:hover .lifestyles_card_widget-sug-text { border: 1px solid rgb(136, 140, 140); box-shadow: rgb(200, 243, 250) 0px 0px 3px; outline: rgb(200, 243, 250) solid 3px; outline-offset: 1px; background-color: rgba(0, 0, 0, 0.067); }

.lifestyles_card_widget-suggestion .discover-tr-carousel-control { bottom: 50%; transform: translateY(50%); }

.mini_lifestyles_card_widget-suggestion { position: relative; display: block; line-height: 18px; padding: 2px 12px 0.5px; width: 100%; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.mini_lifestyles_card_widget-sug-container-top { overflow: auto; white-space: nowrap; scrollbar-width: none; padding-top: 2px; padding-bottom: 8px; }

.mini_lifestyles_card_widget-sug-container::after { content: ""; display: table; clear: both; }

.cards-carousel-suggestion-header { font-size: 16px; margin: 6px 9px; }

.mini_lifestyles_card_widget-sug-column { display: inline-block; min-width: 70px; max-width: 75px; margin: 3px 8px 3px 0px; width: 100%; border: 1px; border-radius: 4px; overflow: hidden; max-height: 100px; vertical-align: top; }

.mini_lifestyles_card_widget-sug-link { text-decoration: none !important; }

.mini_lifestyles_card_widget-sug-text { float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(15, 17, 17); padding-top: 4px; background-color: rgb(255, 255, 255); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; max-height: 44px; line-height: 18px; text-overflow: ellipsis; white-space: normal; word-break: break-word; font-size: 14px; }

.mini_lifestyles_card_widget-sug-image-container { width: 100%; height: 56px; margin: 0px; display: inline-block; position: relative; vertical-align: middle; text-align: center; overflow: hidden; border-radius: 4px; background: rgb(255, 255, 255); }

.mini_lifestyles_card_widget-sug-image { display: inline-block; position: relative; max-width: 100%; max-height: 100%; width: auto; height: auto; overflow: hidden; border-radius: 4px; margin-left: auto; margin-right: auto; margin-top: 0px; }

.mini_lifestyles_card_widget-sug-image-background { inset: 0px; width: 100%; height: 56px; overflow: hidden; border-radius: 4px; position: absolute; margin: auto; }

.mini_lifestyles_card_widget-sug-image-grey-shield { overflow: hidden; border-radius: 4px; background-color: rgba(0, 0, 0, 0.03); }

div.s-selected > a > div > div.mini_lifestyles_card_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.mini_lifestyles_card_widget-sug-card:hover { background-color: rgba(0, 0, 0, 0.04); }

.mini_lifestyles_card_widget-sug-card:hover > a > div > div.mini_lifestyles_card_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.cards_carousel_widget-suggestion-header { text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 6px 0px; }

.cards_carousel_widget_bottom-suggestion-header { text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 6px 0px; padding-top: 6px; box-shadow: rgb(221, 221, 221) 0px -1px 0px 0px; }

.mini_lifestyles_card_widget-sug-image-container { -webkit-tap-highlight-color: transparent; }

.mini_lifestyles_card_widget-sug-card:active:hover .mini_lifestyles_card_widget-sug-text { text-decoration: underline; }

.mini_lifestyles_card_widget-suggestion .discover-tr-carousel-control { bottom: 50%; transform: translateY(50%); }

.s-entity-default-pane-container-row-entity-info { display: flex; gap: 8px; align-items: center; overflow: hidden; }

.s-entity-default-pane-subtext-container { display: flex; align-items: center; }

.s-entity-default-pane-subtext { font-size: 12px; line-height: 16px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: rgb(102, 102, 102); font-weight: 400 !important; }

.s-entity-default-pane-subtext-with-link { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; font-weight: 400 !important; font-size: 12px !important; line-height: 16px !important; color: rgb(33, 98, 161) !important; }

@media (max-width: 359px) {
  .s-entity-default-pane-container-hidable { display: none; }
}

@media (min-width: 360px) {
  .s-entity-default-pane-container-hidable { height: auto; display: flex; }
}

.s-entity-default-pane-container { height: auto; display: flex; padding: 8px !important; }

.s-entity-default-pane-container-row { display: flex; align-items: center; position: relative; padding: 0px !important; }

.s-entity-default-pane { background-color: rgb(255, 255, 255); }

.s-entity-disclosure-pane { background-color: rgb(255, 255, 255); }

.s-entity-title-container { overflow: hidden; }

.s-entity-default-pane-text { text-overflow: ellipsis; font-weight: 400; height: auto; color: rgb(17, 17, 17); overflow: hidden; text-transform: none; white-space: break-spaces; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 16px !important; line-height: 20px !important; }

.s-entity-default-pane-text-ads { text-overflow: ellipsis; height: auto; color: rgb(17, 17, 17); overflow: hidden; text-transform: none; white-space: break-spaces; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-weight: 700 !important; font-size: 16px !important; line-height: 25px !important; }

.s-entity-title-only-pane-text { text-overflow: ellipsis; height: auto; color: rgb(15, 17, 17); font-family: "Amazon Ember"; overflow: hidden; text-transform: none; white-space: break-spaces; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-weight: 700 !important; font-size: 15px !important; line-height: 21px !important; }

.s-entity-suggestion-link { text-decoration: none !important; }

.s-entity-default-pane-thumbnail-container-rectangle { flex: 0 0 34px; justify-content: center; align-items: center; margin: 2px 8px 2px 0px; min-height: 34px; text-overflow: ellipsis; white-space: nowrap; float: left; display: flex; background: rgba(0, 0, 0, 0.03); border-radius: 4px; overflow: hidden; position: relative; border: 1px solid rgb(213, 217, 217); width: 34px !important; }

.s-entity-suggestion-image-default-pane-rectangle { display: inline-flex; position: absolute; max-width: 34px; max-height: 34px; width: auto; height: auto; margin-right: auto; margin-top: auto; }

.s-entity-default-pane-thumbnail-container-circle { flex: 0 0 34px; justify-content: center; align-items: center; margin: 2px 8px 2px 0px; min-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; display: -webkit-box; width: 34px !important; }

.s-entity-suggestion-image-default-pane-circle { display: inline-flex; position: absolute; max-width: 34px; max-height: 34px; width: auto; height: auto; margin-right: auto; margin-top: auto; border-radius: 20px; border: 1px solid rgb(213, 217, 217); }

.s-entity-default-pane-thumbnail-container-rounded { flex: 0 0 34px; justify-content: center; align-items: center; margin: 2px 8px 2px 0px; min-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; display: flex; border-radius: 4px; border: 1px solid rgb(227, 230, 230); width: 34px !important; }

.s-entity-suggestion-image-default-pane-rounded { display: inline-flex; position: absolute; max-width: 34px; max-height: 34px; width: auto; height: auto; margin-right: auto; margin-top: auto; border-radius: 4px; }

.s-entity-navigation-default-pane-thumbnail-container { flex: 0 0 34px; justify-content: center; align-items: center; min-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; margin: 0px; border: 0px; background: rgba(15, 17, 17, 0.03); width: 34px !important; }

.s-entity-dropdown-button-container { display: flex; margin-left: auto; align-items: center; }

.s-entity-chevron-button-upward::after { transform: rotate(-45deg); top: 0.2em; }

.s-entity-chevron-button-downward::after { transform: rotate(135deg); top: 0px; }

.s-entity-chevron-button::after { border-style: solid; border-width: 0.1em 0.1em 0px 0px; content: ""; display: inline-block; position: relative; vertical-align: middle; height: 6px; width: 6px; color: rgb(171, 167, 167); }

.s-entity-egress-chevron-container { display: flex; margin-left: auto; align-items: center; padding-right: 10px; }

@media (max-width: 359px) {
  .s-entity-chevron-button { display: none; }
}

@media (min-width: 360px) {
  .s-entity-chevron-button { display: inline-block; width: 28px; height: 28px; border: 1px solid rgb(211, 211, 211); border-radius: 50%; text-align: center; }
}

.s-entity-title-expanded-container { overflow: hidden; flex-grow: 1; }

.s-entity-dropdown-button-with-text-container { display: flex; align-items: center; border: 1px solid rgb(213, 217, 217); border-radius: 16px; padding: 4px 12px; font-size: 12px; margin-left: 8px; }

.s-entity-dropdown-button-text { color: rgb(86, 89, 89); margin-right: 4px; }

.s-entity-chevron-icon-downward-image { margin-top: 2px; }

.s-entity-chevron-icon { border-style: solid; border-width: 2px 2px 0px 0px; position: relative; vertical-align: middle; height: 6px; width: 6px; color: rgb(171, 167, 167); }

.s-entity-chevron-icon-downward { transform: rotate(135deg); margin-bottom: 2px; }

.s-entity-chevron-icon-upward { transform: rotate(-45deg); margin-top: 2px; }

@media (max-width: 1300px) {
  .right-pane-results-container { display: none; }
  .left-pane-results-container { flex: 1 1 0px !important; }
}

.s-entity-pd-disclosure-header { font-weight: 700; padding: 0px; margin: 8px 0px 12px 8px; line-height: 24px; font-size: 18px !important; }

.s-entity-tile-card-selected { border-radius: 4px !important; border: 1px solid var(--Gray-palette-700-Flint,#888C8C) !important; box-shadow: rgb(200, 243, 250) 0px 0px 0px 3px !important; }

.s-entity-hyperlink-selected { text-decoration: underline !important; color: rgb(199, 81, 31) !important; }

.s-entity-sponsored-info-container { display: grid; place-items: end; height: 100%; margin-left: auto; }

.s-entity-sponsored-info { align-items: center; display: flex; width: auto; height: auto; gap: 2px; }

.s-entity-sponsored-text { color: rgb(86, 89, 89); font-size: 11px; line-height: 16px; vertical-align: middle; }

.s-entity-sponsored-icon { width: 12px; height: 12px; }

.s-entity-impression-logging-image { position: absolute; visibility: hidden; }

.s-entity-pd-resizable-tile-rows-suggestion { padding: 0px; margin: 9px 5px 5px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; max-width: 584px; overflow: hidden auto; max-height: 420px; width: 590px; }

.s-entity-pd-resizable-tile-rows-container { display: inline-block; max-width: 140px; min-width: 130px; width: 100%; background-color: rgb(248, 248, 248); border: 1px solid rgb(233, 233, 233); box-shadow: rgb(233, 233, 233) 0px 0px 1px; border-radius: 6px; overflow: hidden; margin: 3px; }

.s-entity-pd-resizable-tile-rows-image { width: 138px; height: 69px; }

.s-entity-pd-resizable-tile-rows-title-container { line-height: 16px; font-size: 12px; float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(17, 17, 17); padding: 3px 8px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; }

.right-pane-results-container { container-type: inline-size; }

@container (max-width: 600px) {
  .s-entity-pd-resizable-tile-rows-suggestion { grid-template-columns: repeat(3, 1fr); width: 442px; }
}

@container (max-width: 452px) {
  .s-entity-pd-resizable-tile-rows-suggestion { grid-template-columns: repeat(2, 1fr); width: 294px; }
}

@container (max-width: 304px) {
  .s-entity-pd-resizable-tile-rows-suggestion { grid-template-columns: repeat(1, 1fr); width: auto; }
}

@media (max-width: 359px) {
  .s-entity-pd-tile-rows-suggestion { display: none; }
}

@media (min-width: 360px) {
  .s-entity-pd-tile-rows-suggestion { padding: 0px; margin: 4px 10px 12px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; overflow: hidden auto; width: 324px; }
}

.s-entity-pd-tile-rows-element-container { display: inline-block; max-width: 75px; width: 100%; border: none; overflow: hidden; }

.s-entity-pd-tile-rows-element-image-container { width: 75px; height: 56px; border-radius: 4px; }

.s-entity-pd-tile-rows-element-image { display: block; width: 100%; height: auto; border-radius: 4px; }

.s-entity-pd-tile-rows-element-title-container { line-height: 18px; font-size: 14px; float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(15, 17, 17); padding: 4px 0px 0px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow-wrap: break-word; }

.s-entity-pd-carousel-tile-suggestion { margin: 0px 0px 0px 8px; }

.s-entity-pd-carousel-tile-container { display: flex; width: 100%; overflow: scroll; gap: 8px; padding: 0px 8px 8px 0px; scrollbar-width: none; }

.s-entity-pd-carousel-tile-container::-webkit-scrollbar { display: none; }

.s-entity-pd-carousel-tile-element-image { display: block; width: 100%; height: 100%; border-radius: 4px; }

.s-entity-pd-carousel-tile-element-title-container { line-height: 18px; font-size: 14px; float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(15, 17, 17); padding: 4px 0px 0px; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow-wrap: break-word; }

.s-entity-pd-carousel-tile-element-container { display: inline-block; margin: 0px; max-width: 75px; min-width: 75px; width: 100%; border: none; overflow: hidden; }

.s-entity-pd-carousel-tile-element-image-container { width: 75px; height: 56px; border-radius: 4px; }

.s-entity-pd-carousel-wider-tile-element-container { display: inline-block; margin: 0px 8px 0px 0px; max-width: 110px; min-width: 110px; width: 100%; border: none; overflow: hidden; }

.s-entity-pd-carousel-wider-tile-element-image-container { width: 110px; height: 56px; border-radius: 4px; }

.s-entity-button-carousel-container { padding: 0px 0px 4px 5px; }

.entity-carousel-container { list-style-type: none; margin: 0px; white-space: nowrap; overflow: scroll; padding: 3px 3px 8px; }

.entity-carousel-card { visibility: visible; width: auto; margin-left: 0px; vertical-align: top; text-align: left; min-height: 100%; display: inline-block; white-space: normal; letter-spacing: normal; }

.entity-textnav-pill:last-child { margin-right: 0px; }

.entity-carousel-sug-item { background-color: transparent; border-color: rgb(213, 217, 217); }

.entity-suggestion { display: flex; justify-content: center; background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px; margin: 0px 8px 0px 0px; border: 1px solid rgb(213, 217, 217); }

.entity-suggestion.s-suggestion { font-size: 13px; padding: 8px 12px 7px 13px; color: rgb(15, 17, 17); }

.entity-suggestion:active { border: 1px solid rgb(0, 113, 133); border-radius: 8px; text-decoration: none; box-shadow: rgb(200, 243, 250) 0px 0px 0px 3px; background-color: rgb(255, 255, 255) !important; }

.s-entity-product-preview-disclosure-pane-container { padding: 0px; }

.s-entity-product-preview-widget-item-container { display: block; width: 100%; font-family: "Amazon Ember", Arial, "san serif"; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.s-entity-product-preview-image-container { width: 90px; height: 96px; text-align: center; display: table-cell; vertical-align: middle; float: left; margin: 8px; opacity: 1; }

.s-entity-product-preview-image { max-width: 100%; max-height: 100%; position: relative; mix-blend-mode: multiply; }

.s-entity-product-preview-left-column-container { float: left; width: auto; }

.s-entity-product-preview-right-column-container { width: auto; float: none; overflow: hidden; padding: 8px 0px 8px 8px; }

.s-entity-product-preview-title { font-size: 14px; line-height: 20px; color: rgb(17, 17, 17); overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }

.s-entity-product-preview-link-list-title { text-align: left; white-space: pre-wrap; font-size: 12px; color: rgb(85, 85, 85) !important; }

.s-entity-asin-carousel-suggestion { padding: 0px 0px 8px 8px; }

.s-entity-asin-carousel-container { display: flex; width: 100%; overflow: scroll; scrollbar-width: none; gap: 8px; }

.s-entity-asin-carousel-container::-webkit-scrollbar { display: none; }

.s-entity-asin-carousel-element-container { display: inline-block; margin: 0px; width: 114px; height: 93px; flex-shrink: 0; border: none; overflow: hidden; background-color: rgba(15, 17, 17, 0.03); border-radius: 8px; padding: 4px 8px; }

.s-entity-asin-carousel-element-link { display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; gap: 4px; }

.s-entity-asin-carousel-element-image-container { display: flex; width: 90px; height: 45px; justify-content: center; align-items: center; }

.s-entity-asin-carousel-element-image { max-width: 100%; max-height: 100%; mix-blend-mode: multiply; }

.s-entity-asin-carousel-element-title-container { line-height: 18px; font-size: 13px; width: 100%; height: 100%; text-align: left; vertical-align: middle; color: rgb(15, 17, 17); overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; }

.ufs_tiles_card_widget-suggestion { position: relative; display: block; line-height: 20px; padding: 8px 0px 0px 8px; width: 100%; color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; }

.ufs_tiles_card_widget-suggestion > .cards_carousel_widget-suggestion-header { font-family: "Amazon Ember"; text-transform: none; font-size: 15px; font-weight: 700; margin: 6px 0px; width: 92vw; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ufs_tiles_card_widget-sug-container-top { overflow: auto; white-space: nowrap; scrollbar-width: none; }

.ufs_tiles_card_widget-sug-container::after { content: ""; display: table; clear: both; }

.ufs_tiles_cards-carousel-suggestion-header { font-size: 16px; margin: 6px 9px; }

.ufs_tiles_card_widget-sug-column { display: inline-block; min-width: 76px; max-width: 110px; width: min-content; margin: 3px 8px 0px 0px; border-radius: 6px; overflow: hidden; vertical-align: top; }

.ufs_tiles_card_widget-sug-link { text-decoration: none !important; }

.ufs_tiles_card_widget-sug-text { width: 100%; text-align: center; vertical-align: middle; color: rgb(15, 17, 17); padding: 3px 0px; background-color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; line-height: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; overflow: hidden; text-overflow: ellipsis; }

.ufs_tiles_card_widget-sug-image-container { width: 100%; height: 56px; margin: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.03) 0px, rgba(0, 0, 0, 0.03) 100%), rgb(255, 255, 255); border-radius: 4px; display: inline-block; position: relative; vertical-align: middle; text-align: center; }

.ufs_tiles_card_widget-sug-image { object-fit: contain; max-width: calc(100% - 16px); max-height: 100%; margin-top: 0px; z-index: 1; filter: contrast(0.94); display: inline-block; position: relative; border-radius: 4px; }

.ufs_tiles_card_widget-sug-image-background { inset: 0px; width: 100%; height: 56px; position: absolute; margin: auto; }

.ufs_tiles_card_widget-sug-image-grey-shield { background: 0px 0px; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-container-top, .two_line_title_cardCarousel_top_alignment_widget-sug-container-top { overflow: auto; white-space: nowrap; scrollbar-width: none; padding: 0px 8px 0px 4px; width: 100%; display: flex; align-items: stretch; background-color: rgb(255, 255, 255) !important; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-container-top::-webkit-scrollbar, .two_line_title_cardCarousel_top_alignment_widget-sug-container-top::-webkit-scrollbar { display: none; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-column, .two_line_title_cardCarousel_top_alignment_widget-sug-column { display: inline-block; min-width: 130px; max-width: 140px; margin: 6px; width: 100%; background-color: rgb(248, 248, 248); border: 1px solid rgb(233, 233, 233); box-shadow: rgb(233, 233, 233) 0px 0px 1px; border-radius: 6px; overflow: hidden; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-card, .two_line_title_cardCarousel_top_alignment_widget-sug-card { display: block; width: 100%; height: 100%; cursor: pointer; text-decoration: none; color: inherit; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-image-grey-shield, .two_line_title_cardCarousel_top_alignment_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.03); }

div.s-selected > a > div > div.two_line_title_cardCarousel_mid_alignment_widget-sug-image-grey-shield, div.s-selected > a > div > div.two_line_title_cardCarousel_top_alignment_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.two_line_title_cardCarousel_mid_alignment_widget-sug-card:hover, .two_line_title_cardCarousel_top_alignment_widget-sug-card:hover { background-color: rgba(0, 0, 0, 0.04); }

.two_line_title_cardCarousel_mid_alignment_widget-sug-card:hover > a > div > div.two_line_title_cardCarousel_mid_alignment_widget-sug-image-grey-shield, .two_line_title_cardCarousel_top_alignment_widget-sug-card:hover > a > div > div.two_line_title_cardCarousel_top_alignment_widget-sug-image-grey-shield { background-color: rgba(0, 0, 0, 0.067); }

.two_line_title_cardCarousel_mid_alignment_widget-sug-card:active:hover .two_line_title_cardCarousel_mid_alignment_widget-sug-text, .two_line_title_cardCarousel_top_alignment_widget-sug-card:active:hover .two_line_title_cardCarousel_top_alignment_widget-sug-text { text-decoration: underline; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-link, .two_line_title_cardCarousel_top_alignment_widget-sug-link { text-decoration: none !important; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-image-container, .two_line_title_cardCarousel_top_alignment_widget-sug-image-container { width: 100%; height: 70px; margin: 3px 0px; display: inline-block; position: relative; vertical-align: middle; text-align: center; background: rgb(255, 255, 255); -webkit-tap-highlight-color: transparent; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-image, .two_line_title_cardCarousel_top_alignment_widget-sug-image { display: block; position: relative; max-width: 92%; max-height: 92%; width: auto; height: auto; margin-left: auto; margin-right: auto; margin-top: 2%; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-image-background, .two_line_title_cardCarousel_top_alignment_widget-sug-image-background { inset: 0px; width: 100%; height: 70px; position: absolute; margin: auto; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-text, .two_line_title_cardCarousel_top_alignment_widget-sug-text { float: left; width: 100%; text-align: center; vertical-align: middle; color: rgb(17, 17, 17); background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: ellipsis; padding: 3px; min-height: 3.5em; line-height: 18px; word-break: break-word; white-space: normal; }

.two_line_title_cardCarousel_top_alignment_widget-sug-text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.two_line_title_cardCarousel_mid_alignment_widget-sug-text { display: flex; align-items: center; justify-content: center; }

.search-dropdown { position: absolute; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 587px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 999; display: none; }

#suggestion-title { display: block; text-align: right; padding: 4px; font-size: 10px; color: rgb(102, 102, 102); }

.s-highlight-primary { color: rgb(228, 121, 17); }

.s-highlight-secondary { color: rgb(102, 102, 102); }

.s-heavy { font-weight: 700; }

.s-known { color: rgb(118, 118, 118); }

.s-selected { background-color: rgb(238, 238, 238); }

.s-nextSearch-header { padding: 7px 10px 0px; font-size: 12px; color: rgb(118, 118, 118); }

.s-nextSearch-keywords { font-style: italic; }

.s-nextSearch-title-spacing { border-spacing: 10px 0px; padding: 10px 0px; }

.s-nextSearch { padding: 7px 10px; font-size: 14px; font-weight: 700; color: rgb(0, 0, 0); }

.s-nextSearch-block { border: 1px solid rgb(0, 0, 0); border-radius: 3px; }

.s-nextSearch-table { display: table; }

.s-nextSearch-cell { display: table-cell; }

.s-qu-display-string { font-style: italic; }

.s-suggestion.s-suggestion-link-template { padding: 0px; }

.s-suggestion.s-suggestion-link-template > a { text-decoration: none; color: inherit; display: block; padding: 8px 10px; }

.s-suggestion-ellipsis-container { display: flex; white-space: nowrap; overflow: hidden; }

.s-suggestion-ellipsis-content { flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 0.25em; }

.s-suggestion-ellipsis-byline-text { flex-shrink: 0; white-space: nowrap; }

.pss-dropdown-title { font-style: italic; color: rgb(85, 85, 85); }

.s-suggestion { padding: 7px 0px 7px 10px; margin-top: 0px; margin-bottom: 0px; font-size: 16px; cursor: pointer; flex: 1 1 auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.s-separator { width: 98%; border-bottom: 1px solid rgb(221, 221, 221); margin: 0px auto; }

.s-suggestion-deleteDistinct { flex: 0 0 35px; min-height: 100%; display: inline-flex; justify-content: center; align-items: center; }

[dir="rtl"] .icon-search-suggestion { transform: scaleX(-1); }

.s-recentSearchDistinct { color: rgb(143, 33, 142); }

.s-suggestion-container { font-size: 14px; padding-right: 8px; min-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: flex; flex-direction: row-reverse; align-items: center; }

.s-suggestion-container .s-suggestion { padding-left: 0px; }

.s-suggestion-container .s-suggestion.s-recentSearchDistinct { padding-left: 7px; }

[dir="rtl"] .s-suggestion-container .s-suggestion { padding-right: 0px; padding-left: 7px; }

.s-suggestion-container .s-suggestion-deleteDistinct { flex: 0 0 35px; min-height: 100%; display: inline-flex; justify-content: center; align-items: center; padding-left: 0px; padding-top: 0px; float: none; order: -1; }

.full-screen-autocomplete-view .s-suggestion-container .s-suggestion-deleteDistinct { flex: 0 0 50px; }

.s-suggestion-container .icon-suggestion-div { flex: 0 0 35px; min-height: 100%; display: inline-flex; justify-content: center; align-items: center; padding-left: 0px; padding-top: 0px; float: none; }

.full-screen-autocomplete-view .s-suggestion-container .icon-suggestion-div { flex: 0 0 50px; }

.s-suggestion-container .icon-suggestion-div .icon-search-suggestion { background-size: 100%; width: 22px; height: 22px; border: none; background-image: url("https://m.media-amazon.com/images/S/sash/XbXEZE76MQS35vU.png"); }

.s-suggestion-container .icon-suggestion-div .icon-past-search-suggestion { background-size: 100%; width: 22px; height: 22px; border: none; background-image: url("https://m.media-amazon.com/images/S/sash/8uNxVlqodB$rBWP.png"); }

.s-suggestion-container .icon-suggestion-div.past-icon-div { display: none; }

.s-suggestion-container else .icon-suggestion-div { display: none; }

.s-suggestion-container:hover { background-color: rgb(238, 238, 238); }

.s-suggestion-trending { padding: 7px 0px 7px 10px; margin-top: 0px; margin-bottom: 0px; font-size: 16px; cursor: pointer; flex: 1 1 auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; align-self: center; }

.s-suggestion-trending-container { font-size: 14px; padding-right: 8px; min-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: flex; flex-direction: row; }

.s-suggestion-trending-container:hover { background-color: rgb(238, 238, 238); }

.s-suggestion-trending-container .s-suggestion-autofillDistinct { order: 0 !important; }

.s-suggestion-trending-icon-container { flex: 0 0 35px; min-height: 100%; display: inline-flex; justify-content: center; align-items: center; }

.s-suggestion-trending-icon { background-size: contain; background-position: center center; background-repeat: no-repeat; width: 22px; height: 22px; background-image: url("https://m.media-amazon.com/images/S/sash/16Ce0wZkrsCr$en.png"); }

.s-suggestion-nile-desktop { padding: 7px 0px; margin-top: 0px; margin-bottom: 0px; font-size: 16px; cursor: pointer; flex: 1 1 auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; align-self: center; }

.s-suggestion-nile-desktop-container { font-size: 14px; min-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: flex; flex-direction: row; padding: 0px 10px; }

.s-suggestion-nile-desktop-container:hover { background-color: rgb(238, 238, 238); }

.s-suggestion-nile-desktop-container:hover .s-suggestion-nile-desktop-icon { background-image: url("https://m.media-amazon.com/images/S/sash/AoJSejVZGk9N1zK.png"); }

.s-suggestion-nile-desktop-container-selected { background-color: rgb(238, 238, 238); }

.s-suggestion-nile-desktop-container-selected .s-suggestion-nile-desktop-icon { background-image: url("https://m.media-amazon.com/images/S/sash/AoJSejVZGk9N1zK.png"); }

.s-suggestion-nile-desktop-value { padding-left: 12px; line-height: 24px; position: relative; text-overflow: ellipsis; font-family: "Amazon Ember"; font-size: 16px; color: rgb(15, 17, 17); }

.s-suggestion-nile-desktop-icon-container { flex: 0 0 0px; min-height: 100%; display: inline-flex; justify-content: center; align-items: center; }

.s-suggestion-nile-desktop-icon { width: 16.33px; height: 14px; background-image: url("https://m.media-amazon.com/images/S/sash/UaGigx0ilLZ9PDE.png"); background-size: contain; background-repeat: no-repeat; }

.suggestion-wt-suggestion-header { font-weight: 700; line-height: 24px; padding: 8px 0px 8px 12px; text-transform: lowercase; font-size: 18px !important; }

.suggestion-wt-suggestion-header.s-selected { background-color: rgb(255, 255, 255) !important; }

.suggestion-wt-suggestion-header::first-letter { text-transform: capitalize; }

.sac-header-component-single-line-header { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.search-dropdown { position: absolute; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 587px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 999; display: none; }

#suggestion-title { display: block; text-align: right; padding: 4px; font-size: 10px; color: rgb(102, 102, 102); }

.s-highlight-primary { color: rgb(228, 121, 17); }

.s-highlight-secondary { color: rgb(102, 102, 102); }

.s-suggestion { padding: 7px 10px; font-size: 16px; cursor: pointer; }

.s-suggestion:hover { background-color: rgb(238, 238, 238); }

.s-heavy { font-weight: 700; }

.s-known { color: rgb(118, 118, 118); }

.s-separator { width: 98%; border-bottom: 1px solid rgb(221, 221, 221); margin: 0px auto; }

.s-selected { background-color: rgb(238, 238, 238); }

.s-nextSearch-header { padding: 7px 10px 0px; font-size: 12px; color: rgb(118, 118, 118); }

.s-nextSearch-keywords { font-style: italic; }

.s-nextSearch-title-spacing { border-spacing: 10px 0px; padding: 10px 0px; }

.s-nextSearch { padding: 7px 10px; font-size: 14px; font-weight: 700; color: rgb(0, 0, 0); }

.s-nextSearch-block { border: 1px solid rgb(0, 0, 0); border-radius: 3px; }

.s-nextSearch-table { display: table; }

.s-nextSearch-cell { display: table-cell; }

.s-recentSearch { font-size: 14px; padding: 7px 10px; cursor: pointer; }

.s-suggestion-deleteDistinct { padding: 0px 0px 0px 10px; float: right; }

.s-qu-display-string { font-style: italic; }

.s-suggestion.s-suggestion-link-template { padding: 0px; }

.s-suggestion.s-suggestion-link-template > a { text-decoration: none; color: inherit; display: block; padding: 8px 10px; }

.s-suggestion-ellipsis-container { display: flex; white-space: nowrap; overflow: hidden; }

.s-suggestion-ellipsis-content { flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 0.25em; }

.s-suggestion-ellipsis-byline-text { flex-shrink: 0; white-space: nowrap; }

.pss-dropdown-title { font-style: italic; color: rgb(85, 85, 85); }

.search-dropdown { position: absolute; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 587px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 999; display: none; }

#suggestion-title { display: block; text-align: right; padding: 4px; font-size: 10px; color: rgb(102, 102, 102); }

.s-highlight-primary { color: rgb(228, 121, 17); }

.s-highlight-secondary { color: rgb(102, 102, 102); }

.s-suggestion { padding: 7px 10px; font-size: 16px; cursor: pointer; }

.s-suggestion:hover { background-color: rgb(238, 238, 238); }

.s-heavy { font-weight: 700; }

.s-known { color: rgb(118, 118, 118); }

.s-separator { width: 98%; border-bottom: 1px solid rgb(221, 221, 221); margin: 0px auto; }

.s-selected { background-color: rgb(238, 238, 238); }

.s-nextSearch-header { padding: 7px 10px 0px; font-size: 12px; color: rgb(118, 118, 118); }

.s-nextSearch-keywords { font-style: italic; }

.s-nextSearch-title-spacing { border-spacing: 10px 0px; padding: 10px 0px; }

.s-nextSearch { padding: 7px 10px; font-size: 14px; font-weight: 700; color: rgb(0, 0, 0); }

.s-nextSearch-block { border: 1px solid rgb(0, 0, 0); border-radius: 3px; }

.s-nextSearch-table { display: table; }

.s-nextSearch-cell { display: table-cell; }

.s-recentSearch { font-size: 14px; padding: 7px 10px; cursor: pointer; }

.s-suggestion-deleteDistinct { padding: 0px 0px 0px 10px; float: right; }

.s-qu-display-string { font-style: italic; }

.s-suggestion.s-suggestion-link-template { padding: 0px; }

.s-suggestion.s-suggestion-link-template > a { text-decoration: none; color: inherit; display: block; padding: 8px 10px; }

.s-suggestion-ellipsis-container { display: flex; white-space: nowrap; overflow: hidden; }

.s-suggestion-ellipsis-content { flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 0.25em; }

.s-suggestion-ellipsis-byline-text { flex-shrink: 0; white-space: nowrap; }

.pss-dropdown-title { font-style: italic; color: rgb(85, 85, 85); }

.s-bia-suggestion { display: block; padding: 8px 0px; font-size: 16px !important; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.s-asin-suggestion { display: block; padding: 8px 10px; width: 100%; font-family: "Amazon Ember", Arial, "san serif"; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.s-bia-sug-container { height: auto; overflow: hidden; }

.s-asin-sug-right { width: auto; float: none; overflow: hidden; padding: 8px 0px 8px 8px; }

.s-asin-sug-left { float: left; width: auto; padding: 8px 0px; }

.s-asin-sug-inner { margin: 0px 8px; }

.s-sug-pp-caption { text-align: left; white-space: pre-wrap; font-size: 12px; color: rgb(85, 85, 85) !important; }

.s-asin-title { font-size: 14px; line-height: 20px; color: rgb(17, 17, 17); height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.s-asin-sug-link { text-decoration: none !important; }

.s-asin-image-container { width: 64px; height: 64px; text-align: center; display: table-cell; vertical-align: middle; }

.s-asin-image { max-width: 100%; max-height: 100%; position: relative; mix-blend-mode: multiply; }

.s-suggestion.s-store-suggestion { padding: 0px; }

.s-store-suggestion { max-height: 46px; overflow: hidden; }

.s-store-sug-link { padding: 8px 10px; display: table; text-decoration: none !important; }

.s-store-sug-logo-container { display: table-cell; vertical-align: middle; }

.s-store-sug-logo { vertical-align: middle; width: 30px; max-width: 30px; height: 30px; border-radius: 15px; border: 0.5px solid rgb(240, 240, 240); background-color: rgb(255, 255, 255); font-size: 0px; }

.s-store-sug-text-container { display: table-cell; vertical-align: middle; width: 100%; padding: 0px 0px 0px 8px; }

.s-store-sug-text { font-size: 16px; line-height: 20px; color: rgb(17, 17, 17); max-height: 20px; overflow: hidden; text-transform: none; white-space: break-spaces; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.s-storefront-suggestion { display: block; padding: 8px 0px 8px 8px; width: 100%; font-family: "Amazon Ember", Arial, "san serif"; line-height: 20px !important; color: rgb(0, 0, 0) !important; }

.s-storefront-sug-right { width: auto; float: none; overflow: hidden; padding: 8px 0px 8px 8px; }

.s-storefront-sug-left { float: left; width: auto; }

.s-storefront-sug-inner { margin: 0px 8px; }

.s-sug-sf-caption { text-align: left; white-space: pre-wrap; font-size: 14px; color: rgb(85, 85, 85) !important; }

.s-storefront-title { font-size: 16px; line-height: 20px; color: rgb(17, 17, 17); height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.s-storefront-sug-link { text-decoration: none !important; }

.s-storefront-image-container { width: 60px; height: 76px; text-align: center; display: table-cell; vertical-align: middle; }

.s-storefront-image { max-width: 100%; max-height: 100%; position: relative; mix-blend-mode: multiply; }

.s-line-separator { margin: 0px 10px; border-top: 1px solid silver; }

.p13n-sc-carousel-heading-link { margin-left: 5px; }

div.p13n-sc-carousel-sub-heading { margin-bottom: 0px; }

.p13n-sc-sunken { position: absolute; bottom: 0px; width: 100%; }

.p13n-sc-lazy-loaded-img { display: inline-block; background-color: rgb(246, 246, 246); box-shadow: rgb(238, 238, 238) 0px 0px 0px 1px inset; }

.p13n-sc-lazy-loaded-img img { visibility: hidden; }

.p13n-sc-truncate, .p13n-sc-truncate-desktop-type1, .p13n-sc-truncate-desktop-type2, .p13n-sc-truncate-medium, .p13n-sc-truncate-small { overflow: hidden; }

.p13n-sc-offscreen-truncate { position: relative; left: -1e+06px; }

.p13n-sc-line-clamp-1 { max-height: 19px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-1 { max-height: 21.34px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-1 { max-height: 18px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-1 { max-height: 24px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-1 { max-height: 20px; }

.p13n-sc-line-clamp-2 { max-height: 38px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-2 { max-height: 42.67px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-2 { max-height: 36px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-2 { max-height: 48px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-2 { max-height: 40px; }

.p13n-sc-line-clamp-3 { max-height: 57px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-3 { max-height: 64.01px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-3 { max-height: 54px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-3 { max-height: 72px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-3 { max-height: 60px; }

.p13n-sc-line-clamp-4 { max-height: 76px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-4 { max-height: 85.34px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-4 { max-height: 72px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-4 { max-height: 96px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-4 { max-height: 80px; }

.p13n-sc-line-clamp-5 { max-height: 95px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-5 { max-height: 106.68px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-5 { max-height: 90px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-5 { max-height: 120px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-5 { max-height: 100px; }

.p13n-sc-line-clamp-6 { max-height: 114px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-6 { max-height: 128.01px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-6 { max-height: 108px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-6 { max-height: 144px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-6 { max-height: 120px; }

.p13n-sc-line-clamp-7 { max-height: 133px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-7 { max-height: 149.35px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-7 { max-height: 126px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-7 { max-height: 168px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-7 { max-height: 140px; }

.p13n-sc-line-clamp-8 { max-height: 152px; }

.p13n-sc-truncate-medium.p13n-sc-line-clamp-8 { max-height: 170.68px; }

.p13n-sc-truncate-small.p13n-sc-line-clamp-8 { max-height: 144px; }

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-8 { max-height: 192px; }

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-8 { max-height: 160px; }

.p13n-asin [data-a-badge-color="p13n-sc-deal-badge"].a-badge-label { background-color: rgb(136, 136, 136); }

[data-a-badge-color="p13n-sc-gulfstream"] { background-color: rgb(0, 46, 54) !important; color: rgb(0, 46, 54) !important; }

[data-a-badge-color="p13n-sc-cloud"] { color: rgb(255, 255, 255) !important; }

[data-a-badge-color="p13n-sc-orange"] { color: rgb(246, 153, 49) !important; }

[data-a-badge-color="p13n-sc-vap-blue"] { background-color: rgb(26, 157, 204) !important; }

.p13n-sc-leading-badge { margin-right: 10px; vertical-align: sub; }

.p13n-sc-nonAUI-sprite { display: inline-block; margin: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: middle; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite span { left: -9999px; position: absolute; }

.p13n-sc-nonAUI .shoveler a.back-button { width: 36px; height: 39px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlBack { width: 36px; height: 39px; background-position: 0px 0px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlBack:hover { background-position: 0px -50px; }

.p13n-sc-nonAUI .depressed .p13n-sc-nonAUI-sprite.s_shvlBack { background-position: 0px -100px; }

.p13n-sc-nonAUI .shoveler a.next-button { width: 36px; height: 39px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlNext { width: 36px; height: 39px; background-position: -40px 0px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlNext:hover { background-position: -40px -50px; }

.p13n-sc-nonAUI .depressed .p13n-sc-nonAUI-sprite.s_shvlNext { background-position: -40px -100px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_0_5 { background-position: -60px -175px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_1_5 { background-position: -45px -175px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_2_5 { background-position: -30px -175px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_3_5 { background-position: -15px -175px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_4_5 { background-position: 0px -175px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_1_0 { background-position: -60px -150px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_2_0 { background-position: -45px -150px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_3_0 { background-position: -30px -150px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_4_0 { background-position: -15px -150px; height: 19px; width: 80px; }

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_5_0 { background-position: 0px -150px; height: 19px; width: 80px; }

.p13n-sc-nonAUI-sprite.p13n-icon-prime { background-position: -90px 0px; height: 12px; width: 47px; top: -5px; }

.p13n-sc-nonAUI-sprite.p13n-icon-premium { background-position: -90px -20px; height: 11px; width: 62px; top: -5px; }

.p13n-sc-nonAUI-sprite.p13n-icon-prime-jp { background-position: -90px -40px; height: 12px; width: 51px; top: -5px; }

.p13n-sc-nonAUI { font-family: Arial, sans-serif; font-size: 13px; line-height: 19px; }

.p13n-sc-nonAUI .shoveler-heading { padding-right: 227px; margin-bottom: 15px; }

.p13n-sc-nonAUI .shoveler-pagination { width: 227px; text-align: right; padding: 0px; }

.p13n-sc-nonAUI .shoveler-content { margin: 0px 35px 0px 45px; clear: both; }

.p13n-sc-nonAUI .shoveler-button-wrapper { position: relative; width: 100%; }

.p13n-sc-nonAUI .shoveler li { width: 160px; margin: 0px 10px; padding: 0px; overflow: hidden; }

.p13n-sc-nonAUI .shoveler ul { height: 256px; }

.p13n-sc-nonAUI .a-text-separator { background-color: rgb(221, 221, 221); display: inline-block; height: 14px; line-height: 0; margin: -2px 0.67375em 0px; vertical-align: middle; width: 1px; }

.p13n-sc-nonAUI .shoveler .start-over, .p13n-sc-nonAUI .shoveler .start-over a.start-over-link { font-size: 100%; font-family: Arial, sans-serif; }

.p13n-sc-nonAUI .shoveler li.shoveler-progress { background: url("https://m.media-amazon.com/images/S/sash/o0-5CNwwMa9asQf.gif") center center no-repeat; }

.p13n-text-color-secondary { color: rgb(85, 85, 85); }

.p13n-text-color-base { color: rgb(17, 17, 17); }

.p13n-text-color-price { color: rgb(177, 39, 4); }

.p13n-text-color-link { color: rgb(0, 102, 192); }

.p13n-text-size-base { font-size: 13px; line-height: 1.465; }

.p13n-text-size-small { font-size: 12px; line-height: 1.5; }

.p13n-text-size-mini { font-size: 11px; line-height: 1.465; }

.p13n-text-bold { font-weight: 700; }

.p13n-text-normal { font-weight: 400 !important; font-style: normal !important; text-transform: none !important; text-decoration: none !important; }

.p13n-section-spacing-mini { font-size: 13px; line-height: 1.465; }

.p13n-spacing-tight { line-height: 0; }

.p13n-spacing-micro { margin-bottom: 4px; }

.p13n-spacing-top-micro { margin-top: 4px; }

a.p13n-link:link { font-family: Arial, sans-serif; color: rgb(0, 102, 192); text-decoration: none; }

a.p13n-link:hover { text-decoration: underline; cursor: pointer; color: rgb(196, 85, 0); }

.p13n-icon-row:hover a { text-decoration: none; }

.p13n-link-type-child { display: inline-block; position: relative; padding-left: 8px; }

.p13n-faceout-image { vertical-align: bottom; margin-bottom: 0.45em; }

.p13n-link-type-child::before { content: "›"; color: rgb(148, 148, 148); font-weight: 700; position: absolute; left: 0px; top: -1px; }

.p13n-state-form { position: absolute; left: -1000px; }

.p13n-icon-row { padding-top: 1px; padding-bottom: 1px; }

.p13n-alt-text { display: block; height: 1px; width: 1px; line-height: 1px; font-size: 1px; text-indent: -9999px; position: absolute; overflow: hidden; z-index: -1; }

.p13n-sc-offscreen { opacity: 0; position: absolute !important; left: auto !important; top: auto !important; z-index: -1 !important; }

.p13n-sc-nonAUI-row .shoveler ul { overflow: hidden; }

.p13n-sc-nonAUI-row .shoveler-pagination { display: none; }

.p13n-sc-nonAUI-row .shoveler .shoveler-content { margin: 0px; height: 256px; }

.p13n-sc-nonAUI-row .shoveler ul { height: 256px; }

.p13n-sc-nonAUI-row .shoveler li { display: inline-block; height: 256px; }

.panel-logo-container .p13n-faceout-image { max-width: 100%; }

.p13n-text-size-base-plus { font-size: 15px; }

.p13n-button-text { padding: 0px 10px 0px 11px; line-height: 29px; text-decoration: none; }

.p13n-button { border-radius: 3px; border-style: solid; border-width: 1px; display: inline-block; }

.p13n-button .p13n-button-text { color: rgb(0, 0, 0); }

.p13n-button .p13n-button-text:hover { text-decoration: none; }

.p13n-spacing-top-small { margin-top: 10px; }

.p13n-button-primary { background: none 0px 0px repeat scroll rgb(240, 193, 75); border-color: rgb(168, 135, 52) rgb(156, 126, 49) rgb(132, 106, 41); }

.p13n-fixed-left-grid { position: relative; width: 100%; }

.p13n-fixed-left-grid-col { min-height: 1px; overflow: visible; position: relative; }

.p13n-col-last { width: 100%; }

.panel-logo-container { height: 33px; width: 220px; margin-bottom: 5px; }

.panel-text { width: 220px; }

.panel-subsection { padding-top: 42px; padding-left: 15px; padding-right: 18px; }

.p13n-titled-panel-subsection { padding-top: 0px; padding-left: 0px; padding-right: 18px; }

.panel-button { width: auto; }

.panel-container { float: left; width: 238px; }

.p13n-sc-slide-arrow { display: inline-block; height: 22px; margin-top: -11px; position: relative; top: 50%; vertical-align: top; width: 13px; }

.p13n-sc-slide-right .p13n-sc-slide-arrow { background-position: 0px 0px; }

.p13n-sc-slide-left .p13n-sc-slide-arrow { background-position: -14px 0px; }

.p13n-sc-slide-arrow-icon { background-size: 27px 22px; background-image: url("https://m.media-amazon.com/images/S/sash/VJ4MFBgrNgFE1Pn.png"); }

.p13n-sc-slide-left { padding-right: 5px; left: 0px; border-radius: 0px 3px 3px 0px; }

.p13n-sc-slide-right { padding-left: 5px; right: 0px; border-radius: 3px 0px 0px 3px; }

.p13n-sc-slide-carousel-control { background-color: rgb(255, 255, 255); box-shadow: rgb(136, 136, 136) 0px 1px 3px; height: 80px; position: absolute; text-align: center; top: 130px; width: 35px; }

.p13n-sc-slide-carousel-inline-buttons .a-carousel-col { margin: 0px 36px; }

.p13n-sc-slide-carousel-inline-buttons-partial-faceout .a-carousel-col { margin: 0px 0px 0px 36px; }

.p13n-asin .s-add-to-cart-badge-position { position: absolute; top: 70px; bottom: 100%; width: 100%; margin-top: 0px; margin-left: 25px; z-index: 1; }

.p13n-asin .s-added-to-cart-badge { background-color: rgb(77, 156, 45); border-radius: 25px; color: rgb(255, 255, 255); display: inline-block; padding: 7px 25px; }

.p13n-asin .p13n-icon-checkmark-inverse { opacity: 1; }

.p13n-asin .p13n-fresh-button-placeholder { width: 160px; height: 25px; margin: 3px 0px 0px; }

.p13n-asin .p13n-fresh-button-positioner { position: absolute; bottom: 0px; width: 160px; }

.p13n-sc-sponsored-info-icon { margin-left: 3px; margin-bottom: 1px; vertical-align: text-bottom; }

.p13n-sc-branded-sponsored { font-size: 12px; font-weight: 400; font-family: "Amazon Ember", Arial, sans-serif; margin-left: 8px; }

.wide-cards .a-carousel-card { width: 430px !important; }

.group-desktop-title { display: inline-block; margin-right: 10px; }

.group-asin-css { display: table-cell; }

.p13n-sc-group-asin { width: 130px; }

.p13n-sc-carousel-width { margin-left: 10px; }

.image-faceout-title { font-family: "Amazon Ember", Arial, sans-serif; font-size: 15px; color: rgb(17, 17, 17); }

.image-faceout-subtext { font-family: "Amazon Ember", Arial, sans-serif; font-size: 13px; color: rgb(85, 85, 85); }

.image-faceout-carousel-item { margin-left: 14px !important; }

.image-faceout-image { vertical-align: middle; }

.image-faceout-margin-0 { margin: 0px; }

.p13n-sc-benefits-carousel-sub-heading { padding-bottom: 0px; }

.benefits-carousel-primary-row .panel-subsection { padding-top: 20px; padding-left: 3px; padding-right: 35px; }

.benefits-carousel a, .benefits-carousel a:active, .benefits-carousel a:link, .benefits-carousel a:visited { text-decoration: none; }

.benefits-carousel-primary-row .panel-container { width: 192px; }

.benefits-carousel-primary-row .panel-logo-container { width: 130px; height: 45px; margin-bottom: 12px; }

.benefits-carousel-primary-row .panel-text { width: 150px; }

.benefits-carousel-primary-row .panel-button { margin-top: 25px !important; }

.benefits-image-section { height: 120px; width: 160px; margin-bottom: 10px; line-height: 120px; }

#rhf .rhf-frame { display: none; min-width: 940px; position: relative; }

#rhf .rhf-border { border: 1px solid rgb(221, 221, 221); border-radius: 5px; padding: 0px 20px; }

#rhf .rhf-border.rhf-programs { border-width: 1px 0px; border-top-style: solid; border-top-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); border-right-style: initial; border-right-color: initial; border-left-style: initial; border-left-color: initial; padding: 0px; }

#rhf .rhf-programs .panel-subsection { padding-left: 0px; margin-top: -30px; }

#rhf .rhf-programs .panel-text { margin-bottom: 10px; display: inline-block; }

#rhf .rhf-programs .rhf-divider { display: none; }

#rhf .rhf-header { color: rgb(68, 68, 68); font-weight: 400; padding: 10px 10px 3px; white-space: nowrap; }

#rhf .rhf-header { font-size: 20px; text-align: left; display: inline-block; }

#rhf #ybh-text-on { display: none; }

#rhf .rhf-fresh-header { color: rgb(68, 68, 68); font-size: 20px; font-weight: 400; white-space: nowrap; }

#rhf .rvi-fresh-footer { background-color: rgba(0, 0, 0, 0.03); position: relative; padding-left: 35px !important; padding-right: 35px !important; }

#rhf .rvi-fresh-container { height: 100px; overflow: hidden; }

#rhf .rvi-fresh-container .rhf-RVIs { display: inline-block; position: relative; }

#rhf .rvi-fresh-container .rhf-RVIs a img { box-sizing: border-box; vertical-align: middle; }

#rhf .rvi-fresh-container .rhf-faceout-hue { background-color: rgba(0, 0, 0, 0.03); position: absolute; inset: 0px; z-index: 100; }

#rhf .ybh-fresh-link a { text-decoration: none !important; }

#rhf .ybh-fresh-link { color: rgb(0, 0, 0) !important; text-decoration: none !important; }

#rhf .ybh-fresh-link-arrow { font-size: 16px; vertical-align: bottom; }

#rhf .rhf-loading-outer { height: 248px; overflow: hidden; position: relative; margin-top: 10px; width: 100% !important; }

#rhf .rhf-loading-outer[class] { display: table; position: static; }

#rhf .rhf-loading-middle { height: 100%; width: 100% !important; }

#rhf .rhf-loading-inner { text-align: center; vertical-align: middle; }

#rhf #rhf-shoveler { padding: 10px; }

#rhf .rhf-source-title { color: rgb(0, 0, 0); font-size: 15px; font-weight: 400; }

#rhf #rhf-shoveler .rhf-skills-title { font-size: 15px; font-weight: 400; width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; }

#rhf .rhf-footer { padding-bottom: 14px; }

#rhf .rvi-container-v2 { height: 150px; overflow: hidden; padding: 0px 10px; position: relative; }

#rhf .rvi-container-v2.rvi-with-titles { height: 200px; }

#rhf .rvi-container-v2.rvi-with-titles .rvi-title { margin-top: 15px; }

#rhf .rvi-container-v2.rvi-with-titles .rvi-item { width: 130px; }

#rhf .rvi-container-v2 .rvi-item { width: 120px; }

#rhf .rvi-container-v2 .rvi-item span { margin: 0px; }

#rhf .rvi-container { height: 75px; line-height: 75px; overflow: hidden; padding: 0px 10px; position: relative; }

#rhf .rvi-container .you-viewed { display: inline-block; line-height: 13px; margin-right: 3px; text-align: right; vertical-align: middle; }

#rhf .rvi-container .you-viewed-divider { border-left: 1px solid rgb(221, 221, 221); display: inline-block; height: 50px; margin-left: 10px; vertical-align: middle; }

#rhf .rhf-border .panel-button a { text-decoration: none; }

#rhf .rhf-sign-in-button, #rhf .rvi-container #ybh-link, #rhf .rvi-container #ybh-text-off, #rhf .rvi-container #ybh-text-on, #rhf .rvi-container .you-viewed { color: rgb(0, 0, 0); font-size: 13px; }

#rhf .rvi-container #ybh-text-off, #rhf .rvi-container #ybh-text-on { padding-left: 40px; padding-right: 10px; }

#rhf .rvi-container #ybh-text-on { display: none; }

#rhf .rhf-sign-in-tooltip-new-customer { font-size: 11px; }

#rhf .rhf-footer .ybh-edit { float: right; margin-top: 18px; padding-left: 40px; padding-right: 10px; }

#rhf .ybh-edit .ybh-edit-arrow, #rhf .ybh-edit .ybh-edit-link { display: inline-block; font-weight: 700; line-height: 11px; vertical-align: top; }

#rhf .ybh-edit .ybh-edit-arrow { color: rgb(0, 102, 192); font-size: 11px; margin-top: -2px; padding-right: 8px; }

#rhf .ybh-edit .ybh-edit-link { font-size: 10px; width: 80px; }

#rhf .ybh-inline-edit-link { margin-left: 15px; }

#rhf #rhf-container a:active .title, #rhf #rhf-container a:hover .title { text-decoration: underline; }

#rhf .rhf-state-signin { margin-top: 19px; margin-bottom: 17px; }

#rhf .rhf-sign-in-button-box { float: right; border-left: 1px solid rgb(221, 221, 221); margin-right: -30px; text-align: center; white-space: nowrap; }

#rhf .rhf-sign-in-button { border: 0px; line-height: 15px; margin: 0px; padding-left: 20px; padding-right: 20px; }

#rhf .rhf-sign-in-button .action-button, #rhf .rhf-sign-in-button a.action-button:active, #rhf .rhf-sign-in-button a.action-button:hover, #rhf .rhf-sign-in-button a.action-button:link { max-width: 230px; text-decoration: none; margin-bottom: 5px; margin-top: 5px; width: 230px; display: block; background-position: -10px -170px; background-image: url("https://m.media-amazon.com/images/S/sash/vfqcwUkuArEiwD2.png"); }

#rhf .rhf-sign-in-button .action-inner, #rhf a.action-button:active .action-inner, #rhf a.action-button:hover .action-inner, #rhf a.action-button:link .action-inner, #rhf a.action-button:visited .action-inner { cursor: pointer; background-position: right -170px; display: block; height: 28px; position: relative; color: rgb(0, 0, 0); font-size: 12px; line-height: 28px; text-align: center; font-weight: 700; text-decoration: none; text-shadow: rgb(255, 224, 147) 0px 1px 0px; }

#rhf .rvi-container .no-rvi-message { color: rgb(0, 0, 0); float: left; font-size: 13px; font-style: italic; }

#rhf .rhf-padding-no-gradient { padding-top: 17px; }

#rhf .rhf-divider-no-gradient { border-top: 1px solid rgb(221, 221, 221); height: 17px; }

#rhf .rhf-divider { border-top: 1px solid rgb(221, 221, 221); height: 23px; margin-bottom: -6px; background: -webkit-linear-gradient(top, rgb(221, 221, 221), rgb(247, 247, 247) 3px, rgb(255, 255, 255)); filter: none; z-index: 0; zoom: 1; }

#rhf .rhf-divider::after { display: block; width: 100%; height: 44px; background: -webkit-linear-gradient(left, rgb(255, 255, 255), rgba(255, 255, 255, 0), rgb(255, 255, 255)); filter: none; z-index: 1; content: ""; }

#rhf .rvi-container #ybh-link a { cursor: pointer; font-size: 13px; }

#rhf .rvi-container .rhf-RVIs { display: inline-block; padding: 0px 10px; vertical-align: middle; }

#rhf .rvi-container .rhf-RVIs a img { border: 1px solid rgb(221, 221, 221); box-sizing: border-box; vertical-align: middle; }

#rhf .rvi-container .rhf-RVIs a:hover img { border: 2px solid rgb(228, 121, 17); }

#rhf #rhf-container #rhf-recs-down-text { padding-top: 13px; font-size: 16px; line-height: 26px; }

#rhf #rhf-container #rhfNoRecsMessage { color: rgb(102, 102, 102); font-size: 13px; }

#rhf * html .rhf { height: 1%; }

#rhf .rvi-container .you-viewed { width: 60px; }

.i18n_customer_preferences_container, .icp-container { vertical-align: bottom; min-width: 215px; position: relative; top: 8px; margin: 0.5em 3em !important; }

.icp-color-tertiary { color: rgb(118, 118, 118); }

.icp-color-base { color: rgb(17, 17, 17); }

#navFooter .icp-container :active span, #navFooter .icp-container :hover span, #navFooter .icp-container-desktop :active span, #navFooter .icp-container-desktop :hover span { text-decoration: none; }

#navFooter .icp-container :active .icp-color-tertiary, #navFooter .icp-container :hover .icp-color-tertiary, #navFooter .icp-container-desktop :active .icp-color-tertiary, #navFooter .icp-container-desktop :hover .icp-color-tertiary { color: rgb(118, 118, 118); }

#navFooter .icp-container :active .icp-color-base, #navFooter .icp-container :hover .icp-color-base, #navFooter .icp-container-desktop :active .icp-color-base, #navFooter .icp-container-desktop :hover .icp-color-base { color: rgb(17, 17, 17); }

#navFooter .icp-container .nav_a_carat, #navFooter .icp-container :active .nav_a_carat, #navFooter .icp-container :hover .nav_a_carat, #navFooter .icp-container-desktop .nav_a_carat, #navFooter .icp-container-desktop :active .nav_a_carat, #navFooter .icp-container-desktop :hover .nav_a_carat { text-decoration: none; color: rgb(17, 17, 17); }

.icp-touch-link-2 { background: 0px 0px; font-size: 14px; padding: 1em 0.9em; text-align: left; display: inline-block !important; }

.icp-touch-link-2:focus { outline: 0px; }

.icp-container-mobile .icp-touch-link-2 { display: inline-block !important; }

.icp-container .icp-touch-link { background: 0px 0px; border-radius: 3px; border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); font-size: 13px; min-width: 215px; text-align: left; width: 100%; display: inline-block !important; padding: 0px !important; }

.icp-container .icp-touch-link:active, .icp-container .icp-touch-link:focus, .icp-container .icp-touch-link:hover, .icp-container-desktop .icp-button:active, .icp-container-desktop .icp-button:focus, .icp-container-desktop .icp-button:hover { border-color: rgb(141, 144, 150); }

#navFooter .icp-button:active, #navFooter .icp-touch-link:active { box-shadow: rgb(141, 144, 150) 0px 1px 3px 0px inset; }

.icp-touch-link-text span { padding: 0px; }

span.icp-touch-link-text { max-width: 195px; white-space: nowrap; overflow: hidden; }

.icp-touch-link .icp-touch-link-text { float: left; padding: 0.6em 1.2em; }

.icp-touch-link .nav_a_carat { float: right; padding: 0.6em; }

#navFooter.navLeftFooter .icp-color-tertiary, footer.nav-ftr-batmobile .icp-color-tertiary { color: rgb(255, 255, 255); }

#navFooter.navLeftFooter .icp-color-base, footer.nav-ftr-batmobile .icp-color-base { color: rgb(204, 204, 204); }

#navFooter.navLeftFooter .icp-container :active .icp-color-tertiary, #navFooter.navLeftFooter .icp-container :hover .icp-color-tertiary, #navFooter.navLeftFooter .icp-container-desktop :active .icp-color-tertiary, #navFooter.navLeftFooter .icp-container-desktop :hover .icp-color-tertiary, #navFooter.navLeftFooter .icp-container-mobile :active .icp-color-tertiary, #navFooter.navLeftFooter .icp-container-mobile :hover .icp-color-tertiary, footer.nav-ftr-batmobile :active .icp-color-tertiary, footer.nav-ftr-batmobile :hover .icp-color-tertiary { color: rgb(255, 255, 255); }

#navFooter.navLeftFooter .icp-container :active .icp-color-base, #navFooter.navLeftFooter .icp-container :hover .icp-color-base, #navFooter.navLeftFooter .icp-container-desktop :active .icp-color-base, #navFooter.navLeftFooter .icp-container-desktop :hover .icp-color-base, #navFooter.navLeftFooter .icp-container-mobile :active .icp-color-base, #navFooter.navLeftFooter .icp-container-mobile :hover .icp-color-base, footer.nav-ftr-batmobile :active .icp-color-base, footer.nav-ftr-batmobile :hover .icp-color-base { color: rgb(204, 204, 204); }

#navFooter.navLeftFooter .icp-container .nav_a_carat, #navFooter.navLeftFooter .icp-container :active .nav_a_carat, #navFooter.navLeftFooter .icp-container :hover .nav_a_carat, #navFooter.navLeftFooter .icp-container-desktop .nav_a_carat, #navFooter.navLeftFooter .icp-container-desktop :active .nav_a_carat, #navFooter.navLeftFooter .icp-container-desktop :hover .nav_a_carat, #navFooter.navLeftFooter .icp-container-mobile .nav_a_carat, #navFooter.navLeftFooter .icp-container-mobile :active .nav_a_carat, #navFooter.navLeftFooter .icp-container-mobile :hover .nav_a_carat, footer.nav-ftr-batmobile .nav_a_carat, footer.nav-ftr-batmobile :active .nav_a_carat, footer.nav-ftr-batmobile :hover .nav_a_carat { text-decoration: none; color: rgb(204, 204, 204); }

.icp-globe-footer { vertical-align: middle; float: left; padding: 0.6777em 0.8em; position: relative; box-sizing: content-box !important; }

.icp-globe-header { box-sizing: content-box; padding: 0.2em; }

.icp-nav-link-inner { padding-right: 11px; margin-left: -16px; display: inline-block; }

.icp-currency { padding-right: 5px; margin-left: -20px; }

.icp-currency .nav-line-1 { min-width: 57px; }

#navFooter #icp-touch-link-cop .icp-currency-symbol { color: rgb(255, 255, 255); padding: 0px; margin: 3px 0px 0px; }

.icp-container-mobile .icp-currency-symbol { color: rgb(255, 255, 255); margin: 0px 0.5em; }

#navFooter #icp-lop-nav-footer { padding-right: 0px; }

.icp-nav-link-border { border-right: 1px solid rgb(85, 85, 85); display: inline-block; margin-bottom: 5px; width: 1px; height: 29px; }

#icp-nav-dialog { padding-left: 0px; }

.icp-nav-language { position: relative; top: -3px; left: 5px; }

.icp-nav-currency { position: relative; top: -3px; left: 5px; }

.icp-nav-currency.icp-nav-currency-1 { left: 10px; }

.icp-nav-language + span.icp-nav-currency { left: 7px; }

.icp-nav-globe-img { position: relative; top: 15px; left: 24px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA1CAYAAAA3Q3kVAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgPFygE8do18wAABVRJREFUaN7tWU1y4kYU/kTNATQnCHOCESeIvBc1iJVYjXQC4xNYPgHJCVBWsKLtQnuRE4BPIHICuMHLIq+p5+eWkBnsylTSVSphqbv19fv5vtdt4CdpXtMLIgoA+KeOnrf5kQ8RUQigz5dtGwA7z/OOl0w4IqKaXrcDEc2IyH/DXH0imvPYtmZ4IZ0nnvPALd8rIkr5d80f3HYBS0R5B4AuwP65iS2gOVuOiGjK76xFA75XHRdsx0nAORGFDm+RMFLQNvlBALWun/KkW/HO9ks7gNw6QPW531Y8mzkW5zfFpXX1uVbxRKbB3RKkr4E39K0di6zQ8oG+skDOl11Azv0rIjo4Eke2UHmKiGgmWUD1H/HCZCKfvNZTmF+Y2/O83PO8HMCfqt9R9wVwr/6u2FKyn88AQ8f4GYCDoq/7NpdJ9/sONqiluxwxfu0WSItaMt+rFR2IiABYFwTcR46BstAjgBu+v7XtAGR82TbSVrU86assl3wYCOoKxdipjGvxXCfnlp9VIilPrSHeq1cSJybLRTL5gvBPXNsSOmELUF+Nq1xABXefgPaUlmfs+lt+/J2D3CbaHEDheV7W4r5GKeyq6a2E30Gfty0knzu4NlWkTlrPHRYfKS6lcyp4WlmXYsHBiU3NKp296g5jZlerFUUcu7T7kibHj1yEf1lR+0/sSTp64Hh/Sw27B3AHYKCEZYNrNuX+WoiFjl0ryzoWR9zfuKju2mDlR0xboaG41/J3eraCumKsygSZi8pMy7JR/dI2hngPsIFKhlr9PXVUWpqm0g/ZMbJlq5aMrlvehfjoxu6sO9JR3haT3gcBDllaf3VUS88AHi/aMv/f/gutMUYXq/WLI53JePhDUrY0pc87hBeymcTR/iKgi9V6xDVo37GhKwA8TMbD4xvApVzXBi0a/wjg9zbQPQVyDsAwKLsvygTQFEC1WK39DiBHAGpedFsh3AcwBVAvTZmfBbpYrVMGUoiK5WkyHhaiwr/hic0ZkDPu44tFQmz+Moe3AOB+acote6LRojPXzm+xWofMd77YooS8MBfIOVvIAsjUHv4uiaOC55Rl4UbsdCsNtifi0ufOqYjPGYBKuC7lDxwBfHOATMXW+sge+CoJXsThk3h+m8TRDXvTgp27LGqBZDy5XKlc7cNkPLxhsKEjcaRX4iSOdmpfvlOHuKc4XZoy4MLZLmS0NOXpG5/ajnQm42HOFs8VMNeRzlQ9M0tT7jR7LE3Z5/GaVYxILhmOA9dWZCvPe0R2/8L3b4vVumYraSr57li0roRSZoKDdq3j2BwAArb0+SOdxWp99kiHJ+urrN5foAtHAL9xCLxI7J5QnT1bYSBiqeAYtfQh3/0hVy5+PydxVCRx9MWxMduJZNwo2kISR5+TOLpT475q11saqURG/sUr9HkhAcdioSS135AwusVJHA0Y0E1TX07CF3nTU1re6UhnMh5mZ5QGDQA6hYONy0YJZRUacJzZzExF/GZnQALAbGnKuetjkm4aAPZZRl8d42h6wmQ83NszSltBdaicdo7sdilXsDRlIx0yIzjn/tT29cl4uOuYrV1LwEvOkZ6vdqSTxJE+esmYLXZvpKYCQOwoYq4D1EFXt0kc5UqOreWtLBfq3V0SRxkziw2Jgo1w3V3o0pSVUKMiiaNsaUoj9H7DtGQLGKlOn23lJCw8sExxTYtal1u3pVzyNQmD3DoX/M4oC+/fbV/PtFQJ922Ujmccd/J/UI+qysq4Zn3fAwgGaxrI/yhUzvXuToN815MSrk+nrHJdjg8LAA9N6vXuRzoMeMQ7gr6w5J6vJwCPXeX1X9/+BoqIHH2c6Ok6AAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: -1px -1px; display: inline-block; width: 14px; height: 14px; }

.icp-nav-globe-img-2 { position: relative; top: 15px; left: 24px; background: url("https://m.media-amazon.com/images/S/sash/MAbi1rCjQI9H2y0.png") -77px -24px; display: inline-block; width: 14px; height: 14px; }

.icp-nav-link-inner .nav-arrow { position: relative; left: 38px; }

.icp-nav-link-inner .nav-line-2 { position: relative; left: -7px; }

.icp-left-border { border-left: 1px solid rgb(173, 177, 184); margin-left: 1em; }

.icp-button-globe { width: 15px; height: 15px; background-position: -1px -28px; top: 2px; left: 0px; }

.icp-button-globe-2 { width: 15px; height: 15px; background-position: -76px -51px; top: 2px; left: 0px; }

#navFooter .icp-nav-globe-curr-fix { top: 0px; margin: 3px 0px 0px; }

.icp-container-mobile .icp-nav-globe-curr-fix { margin: 0px 0.5em; top: -1px; left: 0px; }

.icp-ftr-globe { background-position: -17px -28px; width: 24px; height: 24px; float: left; top: 0.5em; left: 0.5em; }

.icp-ftr-globe-2 { background-position: -94px -24px; width: 24px; height: 24px; float: left; top: 0.5em; left: 0.5em; }

.icp-mobile-globe { background-position: -1px -28px; width: 15px; height: 15px; top: 0.2em; left: -0.6em; }

.icp-mobile-globe-2 { background-position: -77px -51px; width: 15px; height: 15px; top: 0.2em; left: -0.6em; }

footer.nav-ftr-batmobile .icp-ftr-globe { background-position: -17px -1px; }

footer.nav-ftr-batmobile .icp-ftr-globe-2 { background-position: -94px -1px; }

footer.nav-ftr-batmobile .icp-mobile-globe { background-position: -1px -1px; }

footer.nav-ftr-batmobile .icp-mobile-globe-2 { background-position: -77px -24px; }

.navLeftFooter .icp-button-globe { background-position: -1px -1px; }

.navLeftFooter .icp-button-globe-2 { background-position: -77px -24px; }

.icp-link-style-1 .icp-nav-link-inner { padding-right: 22px; }

.icp-link-style-1 .icp-nav-link-border { border-right: none; }

.icp-link-style-3 .icp-nav-globe-img { top: 7px; left: 19px; }

.icp-link-style-3 .icp-nav-language { display: none; }

.icp-link-style-3 .nav-line-2 { opacity: 0; }

#nav-icp-flyout { width: 180px; }

.icp-flyout-bottom { background-color: rgb(244, 244, 244); margin: 7px -14px -7px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.icp-flyout-bottom .icp-flyout-disclaimer { font-size: 12px; margin-left: 14px; margin-right: 14px; padding-top: 7px; padding-bottom: 7px; color: rgb(118, 118, 118); }

.icp-flyout-bottom a { color: rgb(0, 102, 192); }

.icp-helplink, .icp-mkt-change-lnk { margin-left: 25px; margin-top: 10px; color: rgb(0, 102, 192); }

.icp-radio { margin: 0px 0.5em 0px 0px; position: relative; top: 3px; display: inline-block; width: 18px; height: 18px; background: url("https://m.media-amazon.com/images/S/sash/MAbi1rCjQI9H2y0.png") -75px -2px; }

.icp-radio.icp-radio-active, a:hover .icp-radio.icp-radio-active { background-position: -98px -2px; }

a:hover .icp-radio { background-position: -123px -2px; }

#nav-flyout-icp .nav-divider.icp-flyout-curr-divider { margin-left: 0px; }

#nav-flyout-icp .nav-divider.icp-flyout-mkt-divider { margin-left: 0px; }

.icp-flag-2, .icp-flag-3 { width: 18px; position: relative; top: 2px; display: inline-block; height: 12px; margin: 0px 0.6em; background-image: url("https://m.media-amazon.com/images/S/sash/MAbi1rCjQI9H2y0.png"); background-position: -126px -108px; }

.icp-nav-flag { width: 24px; position: relative; display: inline-block; height: 18px; margin-top: 10px; margin-left: 15px; margin-right: 3px; background-image: url("https://m.media-amazon.com/images/S/sash/MAbi1rCjQI9H2y0.png"); background-position: -144px -202px; }

.icp-container .icp-flag, .icp-container .icp-flag-2, .icp-container .icp-flag-3, .icp-container-mobile .icp-flag-2, .icp-container-mobile .icp-flag-3 { margin: 0px 0.5em; top: 2px; }

.icp-container-desktop .icp-flag-2, .icp-container-desktop .icp-flag-3 { margin: 3px 0px 0px; top: 1px; }

.icp-flyout-flag { margin: 0px 0.5em 0px 0px; position: relative; top: 4px; display: inline-block; width: 17px; height: 13px; background: url("https://m.media-amazon.com/images/S/sash/MAbi1rCjQI9H2y0.png") -170px -282px; }

.icp-flag-2.icp-flag-2-ais, .icp-flag-3.icp-flag-3-ais { background-position: -72px -108px; }

.icp-flag-2.icp-flag-2-ae, .icp-flag-3.icp-flag-3-ae { background-position: -54px -84px; }

.icp-flag-2.icp-flag-2-au, .icp-flag-3.icp-flag-3-au { background-position: 0px -12px; }

.icp-flag-2.icp-flag-2-be, .icp-flag-3.icp-flag-3-be { background-position: 0px -36px; }

.icp-flag-2.icp-flag-2-br, .icp-flag-3.icp-flag-3-br { background-position: 0px -48px; }

.icp-flag-2.icp-flag-2-ca, .icp-flag-3.icp-flag-3-ca { background-position: 0px -60px; }

.icp-flag-2.icp-flag-2-cl, .icp-flag-3.icp-flag-3-cl { background-position: 0px -72px; }

.icp-flag-2.icp-flag-2-cn, .icp-flag-3.icp-flag-3-cn { background-position: 0px -84px; }

.icp-flag-2.icp-flag-2-co, .icp-flag-3.icp-flag-3-co { background-position: 0px -96px; }

.icp-flag-2.icp-flag-2-de, .icp-flag-3.icp-flag-3-de { background-position: -18px -12px; }

.icp-flag-2.icp-flag-2-eg, .icp-flag-3.icp-flag-3-eg { background-position: -72px -96px; }

.icp-flag-2.icp-flag-2-es, .icp-flag-3.icp-flag-3-es { background-position: -54px -12px; }

.icp-flag-2.icp-flag-2-fr, .icp-flag-3.icp-flag-3-fr { background-position: -18px 0px; }

.icp-flag-2.icp-flag-2-gb, .icp-flag-3.icp-flag-3-gb { background-position: -54px -96px; }

.icp-flag-2.icp-flag-2-uk, .icp-flag-3.icp-flag-3-uk { background-position: -54px -96px; }

.icp-flag-2.icp-flag-2-in, .icp-flag-3.icp-flag-3-in { background-position: -18px -36px; }

.icp-flag-2.icp-flag-2-it, .icp-flag-3.icp-flag-3-it { background-position: -18px -84px; }

.icp-flag-2.icp-flag-2-jp, .icp-flag-3.icp-flag-3-jp { background-position: -18px -96px; }

.icp-flag-2.icp-flag-2-mx, .icp-flag-3.icp-flag-3-mx { background-position: -36px 0px; }

.icp-flag-2.icp-flag-2-nl, .icp-flag-3.icp-flag-3-nl { background-position: -36px -12px; }

.icp-flag-2.icp-flag-2-ng, .icp-flag-3.icp-flag-3-ng { background-position: -90px -108px; }

.icp-flag-2.icp-flag-2-sa, .icp-flag-3.icp-flag-3-sa { background-position: -36px -84px; }

.icp-flag-2.icp-flag-2-sg, .icp-flag-3.icp-flag-3-sg { background-position: -36px -96px; }

.icp-flag-2.icp-flag-2-tr, .icp-flag-3.icp-flag-3-tr { background-position: -54px -72px; }

.icp-flag-2.icp-flag-2-us, .icp-flag-3.icp-flag-3-us { background-position: -54px -108px; }

.icp-flag-2.icp-flag-2-se, .icp-flag-3.icp-flag-3-se { background-position: -54px -24px; }

.icp-flag-2.icp-flag-2-pl, .icp-flag-3.icp-flag-3-pl { background-position: -36px -60px; }

.icp-flag-2.icp-flag-2-za, .icp-flag-3.icp-flag-3-za { background-position: -36px -108px; }

.icp-flag-2.icp-flag-2-ie, .icp-flag-3.icp-flag-3-ie { background-position: -144px -96px; }

.icp-nav-flag.icp-nav-flag-us { background-position: 0px -130px; }

.icp-nav-flag.icp-nav-flag-gb { background-position: -24px -130px; }

.icp-nav-flag.icp-nav-flag-uk { background-position: -24px -130px; }

.icp-nav-flag.icp-nav-flag-tr { background-position: -48px -130px; }

.icp-nav-flag.icp-nav-flag-sg { background-position: -72px -130px; }

.icp-nav-flag.icp-nav-flag-nl { background-position: 0px -148px; }

.icp-nav-flag.icp-nav-flag-mx { background-position: -24px -148px; }

.icp-nav-flag.icp-nav-flag-jp { background-position: -48px -148px; }

.icp-nav-flag.icp-nav-flag-it { background-position: -72px -148px; }

.icp-nav-flag.icp-nav-flag-in { background-position: 0px -166px; }

.icp-nav-flag.icp-nav-flag-fr { background-position: -24px -166px; }

.icp-nav-flag.icp-nav-flag-es { background-position: -48px -166px; }

.icp-nav-flag.icp-nav-flag-cn { background-position: -72px -166px; }

.icp-nav-flag.icp-nav-flag-ca { background-position: 0px -184px; }

.icp-nav-flag.icp-nav-flag-br { background-position: -24px -184px; }

.icp-nav-flag.icp-nav-flag-au { background-position: -48px -184px; }

.icp-nav-flag.icp-nav-flag-ae { background-position: -72px -184px; }

.icp-nav-flag.icp-nav-flag-de { background-position: 0px -202px; }

.icp-nav-flag.icp-nav-flag-sa { background-position: -24px -202px; }

.icp-nav-flag.icp-nav-flag-se { background-position: -72px -202px; }

.icp-nav-flag.icp-nav-flag-pl { background-position: -48px -202px; }

.icp-nav-flag.icp-nav-flag-eg { background-position: -96px -202px; }

.icp-nav-flag.icp-nav-flag-be { background-position: -120px -202px; }

.icp-nav-flag.icp-nav-flag-co { background-position: -96px -166px; }

.icp-nav-flag.icp-nav-flag-cl { background-position: -96px -148px; }

.icp-nav-flag.icp-nav-flag-ng { background-position: -96px -184px; }

.icp-nav-flag.icp-nav-flag-za { background-position: -96px -130px; }

.icp-nav-flag.icp-nav-flag-ie { background-position: -120px -184px; }

.icp-flyout-flag.icp-flyout-flag-us { background-position: 0px -230px; }

.icp-flyout-flag.icp-flyout-flag-gb { background-position: -17px -230px; }

.icp-flyout-flag.icp-flyout-flag-uk { background-position: -17px -230px; }

.icp-flyout-flag.icp-flyout-flag-tr { background-position: -34px -230px; }

.icp-flyout-flag.icp-flyout-flag-sg { background-position: -51px -230px; }

.icp-flyout-flag.icp-flyout-flag-nl { background-position: 0px -243px; }

.icp-flyout-flag.icp-flyout-flag-mx { background-position: -17px -243px; }

.icp-flyout-flag.icp-flyout-flag-jp { background-position: -34px -243px; }

.icp-flyout-flag.icp-flyout-flag-it { background-position: -51px -243px; }

.icp-flyout-flag.icp-flyout-flag-in { background-position: 0px -256px; }

.icp-flyout-flag.icp-flyout-flag-fr { background-position: -17px -256px; }

.icp-flyout-flag.icp-flyout-flag-es { background-position: -34px -256px; }

.icp-flyout-flag.icp-flyout-flag-cn { background-position: -51px -256px; }

.icp-flyout-flag.icp-flyout-flag-ca { background-position: 0px -269px; }

.icp-flyout-flag.icp-flyout-flag-br { background-position: -17px -269px; }

.icp-flyout-flag.icp-flyout-flag-au { background-position: -34px -269px; }

.icp-flyout-flag.icp-flyout-flag-ae { background-position: -51px -269px; }

.icp-flyout-flag.icp-flyout-flag-de { background-position: 0px -282px; }

.icp-flyout-flag.icp-flyout-flag-sa { background-position: -17px -282px; }

.icp-flyout-flag.icp-flyout-flag-se { background-position: -51px -282px; }

.icp-flyout-flag.icp-flyout-flag-pl { background-position: -34px -282px; }

.icp-flyout-flag.icp-flyout-flag-eg { background-position: -68px -282px; }

.icp-flyout-flag.icp-flyout-flag-be { background-position: -102px -282px; }

.icp-flyout-flag.icp-flyout-flag-cl { background-position: -136px -282px; }

.icp-flyout-flag.icp-flyout-flag-co { background-position: -119px -282px; }

.icp-flyout-flag.icp-flyout-flag-ng { background-position: -85px -282px; }

.icp-flyout-flag.icp-flyout-flag-za { background-position: -153px -282px; }

.icp-flyout-flag.icp-flyout-flag-ie { background-position: -119px -269px; }

.nav-arrow.icp-up-down-arrow { background: url("https://m.media-amazon.com/images/S/sash/MAbi1rCjQI9H2y0.png") -79px -79px; width: 12px; height: 16px; position: relative; left: 9px; border: none; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2 / 1), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .icp-flag-2, .icp-flag-3, .icp-nav-flag, .icp-nav-globe-img-2, .icp-radio, .nav-arrow.icp-up-down-arrow { background-image: url("https://m.media-amazon.com/images/S/sash/vqXWsNPg$9994Pg.png"); background-size: 194px 295px; }
}

.icp-container-desktop * { box-sizing: border-box; }

span.icp-container-desktop { vertical-align: top; margin: 18px auto 0px 70px; }

@media (max-width: 750px) {
  span.icp-container-desktop { margin-left: auto; }
}

.icp-container-desktop .icp-button { border: 1px solid rgb(132, 134, 136); border-radius: 3px; padding: 6px 18px 6px 8px; font-size: 13px; margin-right: 4px; display: inline-block !important; }

.icp-container-desktop .icp-button .icp-language-link { display: inline-block; }

.icp-container-desktop .icp-button .icp-language-link:focus { outline-offset: 2px; }

.icp-container-desktop .icp-button .icp-up-down-arrow:focus { outline-offset: 2px; }

.icp-divider { max-width: 300px; margin-left: 24px; margin-right: 24px; text-align: left; }

#nav-flyout-icp .nav-divider, #nav-flyout-icp-footer-flyout .nav-divider { margin-top: 6px; margin-left: 24px; }

.icp-flyout-learn-more { font-size: 11px; margin-left: 5px; }

a.icp-flyout-learn-more { text-decoration: underline; }

.icp-flyout-change { float: right; font-size: 12px; }

.a-popover .a-button * { box-sizing: border-box; }

.nav-genz .icp-link-style-2 { padding-right: 5px !important; }

.nav-genz .icp-nav-link-inner { margin-left: -24px; }

.nav-genz .icp-nav-link-border { display: none; }

#nav-flyout-icp ul { list-style: none; margin: 0px; padding: 0px; }

#nav-flyout-icp li { list-style-type: none; margin: 0px; padding: 0px; }

#nav-flyout-icp-footer-flyout ul { list-style: none; margin: 0px; padding: 0px; }

#nav-flyout-icp-footer-flyout li { list-style-type: none; margin: 0px; padding: 0px; }

.GLUX_Hidden { display: none; }

.GLUX_Block { display: block !important; }

.GLUX_Inline { display: inline; }

.GLUX_Full_Width { width: 100%; }

.GLUX_Mobile_Subtext { padding-left: 1.7rem; }

.GLUX_Tab_Section_Padding { padding-top: 1.3rem; padding-bottom: 1.3rem; }

.GLUX_Mobile_Tile_Truncation { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }

.GLUX_Desktop_Row { height: 45px; }

.GLUX_Desktop_Default_Row { height: 70px; }

.GLUX_Full_Width_Mobile_Zip { width: 90%; display: block; margin: auto; }

.GLUX_Pin_Image { margin: 0px 5px; width: 14px; height: 16px; float: left; background-image: url("https://m.media-amazon.com/images/S/sash/jkRuHu16eujI0WC.png"); }

@media (min-width: 320px) and (max-width: 400px) {
  .GLUX_Popover { width: calc(-25px + 100vw); }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .GLUX_Pin_Image { background-image: url("https://m.media-amazon.com/images/S/sash/5uJUWEszo9hoRiT.png"); background-size: contain; }
}

.GLUX_Mobile_Colored_Pin_Image { margin: 0.2rem 0.7rem 0px 1.9rem; width: 12px; height: 15px; float: left; background-size: 100% 100%; background-image: url("https://m.media-amazon.com/images/S/sash/7Nf$80pr8M8iP8U.png"); }

.GLUX_Mobile_Country { margin: 1.3rem; }

.GLUX_Back_Arrow { float: left; background-repeat: no-repeat; height: 3.2rem; width: 3.2rem; margin: 1.3rem 0.7rem 0.7rem 1.3rem; background-size: 100% 100%; background-image: url("https://m.media-amazon.com/images/S/sash/MzBlK1UBudXJetO.png"); }

.GLUX_Mobile_Back_Label { margin-top: 2.1rem; }

.GLUX_Default_Mobile_Text { position: absolute; bottom: 0px; }

.GLUX_Close { position: absolute; background-repeat: no-repeat; right: 0px; width: 3.2rem; height: 3.2rem; margin: 1.3rem 1.7rem 0px; background-image: url("https://m.media-amazon.com/images/S/sash/hmVNTQDah1G18pL.png"); float: right !important; }

.GLUX_Globe_Image { margin: 0.2rem 0.7rem 0px 1.7rem; width: 15px; height: 15px; float: left; background-size: 100% 100%; background-image: url("https://m.media-amazon.com/images/S/sash/GfikJ0xvVSRQIzY.png"); }

.GLUX_Mobile_Tile { width: 140px; height: 130px; }

.GLUX_Mobile_Tile .a-button-inner { height: 100%; }

.GLUX_Mobile_Pickup_Tile { width: 210px; height: 130px; }

.GLUX_Success_Row { border-color: rgb(231, 118, 0) !important; cursor: unset !important; }

.GLUX_Disable { pointer-events: none; cursor: default; }

.GLUX_Disable a { color: rgb(118, 118, 118); }

#GLUXZipDelimiter { padding: 0.4rem; }

#GLUXPCDContainer ul.a-tabs { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(221, 221, 221); }

#GLUXPCDContainer ul.a-tabs .a-active:first-child a { border-left: 1px solid rgb(221, 221, 221); }

#GLUXPCDContainer .a-box-tab { padding: 15px 15px 0px; }

#GLUXPCDBackButton { cursor: pointer; }

#GLUXMobileCore #GLUXPCDChangeMessage { width: 100%; margin: 0px; }

#GLUXMobileCore #GLUXPCDChangeMessage::after { display: none; }

#GLUXMobileCore #GLUXPCDChangeMessage .a-button-inner::before { display: none; }

.Bottomsheet_Overlay { opacity: 0.5; }

#GLUXCityWithDistrict_DistrictInput.GLUX_Disable, #GLUXCityWithDistrict_DistrictViewButton.GLUX_Disable { background-color: rgb(211, 211, 211); }

.GLUX_City_District_Grid { display: grid; grid-template-columns: 1fr 1fr; column-gap: 0.5rem; margin-bottom: 0.5rem; }

.GLUX_City_District_Grid span { position: relative; }

.GLUX_City_District_Grid input { width: 100%; }

.GLUX_Auto_Complete_Scroll { overflow: auto; max-height: 116px; margin: 0px; padding-left: 0px; background: rgb(255, 255, 255); position: absolute; width: 100%; border-radius: 4px; z-index: 200; }

.GLUX_Auto_Complete_Result li:hover { background: rgb(229, 229, 229); cursor: pointer; }

.Auto_Complete_Active { background: rgb(229, 229, 229); }

.GLUX_City_District_Mobile_Grid { display: grid; gap: 1rem; }

.GLUX_Flex_Space_Between { display: flex; justify-content: space-between; align-items: center; }

.GLUX_Search_Style { position: absolute; top: 27px; left: 27px; }

.GLUX_Padding_Start_Large { padding-inline-start: 3rem; }

.glow-zipcode-error { font-size: 12px; }

.state-name { font-size: 0.9em; color: rgba(0, 0, 0, 0.5); margin-left: 5px; font-style: italic; opacity: 0.5; }

.glux-mobile-ui-blocker { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: 99999; background-color: transparent; pointer-events: all; cursor: not-allowed; display: flex; justify-content: center; align-items: center; }

.GLUX_Popover { overflow: visible; }

.GLUX_Popover > div.a-popover-inner { overflow: visible !important; }

.address-spinner-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.7); }

#mobile-throttle-spinner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 99999; }

#mobile-throttle-spinner.fixed-position { position: fixed; }

.glux-desktop-ui-blocker { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: 99999; background-color: transparent; pointer-events: all; cursor: not-allowed; }

.amzn-ss-brand { clip-path: polygon(0px 0px, 100% 0px, 85% 100%, 0px 100%); }

.amzn-ss-wrap { background-color: rgb(255, 255, 255); font-family: "Amazon Ember", Arial; display: flex; gap: 24px; justify-content: space-between; width: 100%; }

.amzn-ss-link-home-page:link { color: rgb(255, 255, 255); font-size: 18px; line-height: 24px; }

.amzn-ss-link-home-page:link:hover { filter: brightness(0.8); text-decoration: none; }

.amzn-ss-link-home-page:visited { color: rgb(255, 255, 255); }

.amzn-ss-brand { background: linear-gradient(270deg, rgb(104, 104, 203), rgb(52, 52, 101)); color: rgb(255, 255, 255); width: fit-content; padding: 16px 44px 16px 16px; }

.amzn-ss-label { color: rgb(86, 89, 89); }

.amzn-ss-label, .amzn-ss-logo-subtitle { font-size: 12px; line-height: 16px; margin-bottom: 4px; text-wrap: nowrap; }

.amzn-ss-content { margin-top: 0px; margin-bottom: 0px; margin-right: 8px; }

.amzn-ss-content.amzn-ss-loading { animation: 2s ease 0.5s infinite normal none running gradientAnimation; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); background: linear-gradient(to right, rgb(200, 204, 204), rgb(136, 140, 140)) 0% 0% / 200% 200%; border-radius: 100px; min-height: 20px; min-width: 100px; }

.amzn-ss-content-unavailable { color: rgb(204, 12, 57); }

.amzn-ss-logo-heading { margin-top: 0px; font-size: 18px; line-height: 24px; }

#amzn-ss-get-link-button { border-radius: 100px; box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px; padding: 10px 16px; }

.amzn-ss-compensation { align-items: center; border-right: 2px solid rgb(214, 217, 217); display: flex; flex: 0 1 25%; justify-content: space-around; padding-right: 24px; }

.amzn-ss-promo-slot { align-self: center; color: rgb(86, 89, 89); }

.amzn-ss-get-link-container { align-items: center; border-left: 2px solid rgb(214, 217, 217); display: flex; flex: 0 1 15%; padding-left: 24px; margin-left: auto; }

.amzn-ss-settings { align-self: center; }

#amzn-ss-settings-popover-link { background: 0px 0px; border: none; border-radius: 100px; margin: 16px 24px 16px 16px; }

.amzn-ss-store-tag-dropdown { max-width: 120px; }

.amzn-ss-links { border-bottom: 2px solid rgb(214, 217, 217); margin: 8px 0px; padding-bottom: 8px; }

.amzn-ss-links li { list-style: none; margin-bottom: 8px; }

.amzn-ss-text-textarea-container, .amzn-ss-tracking-block { border-bottom: 2px solid rgb(214, 217, 217); margin-bottom: 8px; padding: 8px 0px; }

.amzn-ss-text-link-radio-button-container .amzn-ss-text-radio-button:first-child { margin-right: 32px; }

.amzn-ss-turnoff-message { display: none; }

@media only screen and (max-width: 1068px) {
  #amzn-ss-promo-slot-nsa { display: none; }
  #amzn-ss-promo-slot { display: none; }
  .amzn-ss-compensation { border-right: none; flex: 1 1 auto; padding-right: 0px; }
  .amzn-ss-get-link-container { border-left: none; flex: 1 1 auto; }
}

@keyframes gradientAnimation { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}

.nav-ewc-persistent-hover #nav-AssociateStripe { margin-right: 0px !important; }

.glow-toaster { font-family: inherit; padding: 6px 18px; }

.glow-toaster-body { overflow: auto; }

.glow-toaster-footer { text-align: right; }

.glow-toaster-button { display: inline-block !important; margin-left: 5px !important; margin-right: 5px !important; }

.glow-toaster-slot-default { background: rgb(255, 255, 255); color: inherit; }

.glow-toaster-slot-subnav { background: rgb(255, 255, 255); color: inherit; }

.glow-toaster-theme-alert { background: rgb(255, 238, 238) !important; color: inherit !important; }

.glow-toaster-theme-fresh { background: rgb(216, 247, 235) !important; color: inherit !important; }

.glow-toaster-slot-default { position: absolute; left: 111px; width: 450px; z-index: 100; top: 12px !important; }

@media (min-width: 1100px) {
  .glow-toaster-slot-default { left: 123px; }
}

@media (min-width: 1700px) {
  .glow-toaster-slot-default { left: 131px; }
}

.glow-toaster-slot-default .nav-arrow { margin-left: -7px; }

.glow-toaster-slot-default.nav-flyout { display: inherit; }

.glow-toaster-slot-default.glow-toaster-theme-alert .nav-arrow-inner { border-bottom-color: rgb(255, 238, 238); }

.glow-toaster-slot-default.glow-toaster-theme-fresh .nav-arrow-inner { border-bottom-color: rgb(216, 247, 235); }

.glow-toaster-overlay { position: absolute; width: 100%; height: 0px; z-index: 3; background-color: rgb(0, 0, 0); opacity: 0.7; touch-action: none; }

.glow-toaster-overlay-lock { overflow-y: hidden; }

#nav-flyout-abAcquisition { height: 298px; width: 512px; padding: 7px 12px 12px; border: 0px; margin: 0px; }

.nav-flyout-ab-asin-container { display: flex; }

img.nav-flyout-ab-image { display: block; width: auto; max-height: 120px; }

.nav-flyout-ab-first-image { width: 488px; height: 139px; margin: 0px; border: 0px; background: rgb(255, 255, 255); padding: 7px 2px 0px; justify-content: center; align-items: center; display: flex; }

.nav-flyout-ab-save-text { height: 19px; color: rgb(255, 255, 255); font-family: "Amazon Ember"; font-size: 13px; font-weight: 700; letter-spacing: 0.12px; line-height: 19px; margin-right: 6px; margin-left: 6px; }

.nav-flyout-ab-save-text-container { height: 19px; display: inline-block; top: 26px; background-color: rgb(0, 47, 54); position: absolute; margin: 0px auto; }

.nav-flyout-ab-container { width: 488px; padding-top: 16px; }

.nav-flyout-ab-asin-element { height: 120px; position: relative; margin-left: 2%; justify-content: center; display: flex; align-items: center; background: rgb(255, 255, 255); margin-top: 1%; margin-bottom: 1%; }

#nav-flyout-abActivation { height: 249px; width: 281px; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

.nav-activation-verified-negative-container { width: 253px; padding-top: 16.48px; justify-content: center; align-items: center; padding-bottom: 10px; }

.nav-activation-pending-verification-container { width: 253px; padding-top: 29.48px; justify-content: center; align-items: center; padding-bottom: 10px; }

.nav-activation-static-image { width: 253px; height: 156px; margin-bottom: 0px; }

.nav-activation-upload-text-container { height: 19px; font-family: "Amazon Ember"; font-size: 13px; letter-spacing: 0px; line-height: 19px; text-align: center; }

.nav-activation-restart-text-container { height: 19px; color: rgb(85, 85, 85); font-family: "Amazon Ember"; font-size: 13px; letter-spacing: 0px; line-height: 19px; text-align: center; margin-bottom: 0px; }

.nav-activation-pending-text-container { height: 19px; font-family: "Amazon Ember"; font-size: 13px; letter-spacing: 0px; line-height: 19px; text-align: center; margin-bottom: 0px; }

#nav-flyout-abAccountLink { height: auto; width: auto; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

.nav-activation-static-verified-positive-image { width: 512px; height: 298px; margin-bottom: 0px; }

#nav-flyout-abCatAcquisition { height: 298px; width: 512px; padding: 7px 12px 12px; border: 0px; margin: 0px; }

.nav-flyout-ab-asin-container { display: flex; }

img.nav-flyout-ab-image { display: block; width: auto; max-height: 120px; }

.nav-flyout-ab-first-image { width: 488px; height: 139px; margin: 0px; border: 0px; background: rgb(255, 255, 255); padding: 7px 2px 0px; justify-content: center; align-items: center; display: flex; }

.nav-flyout-ab-save-text { height: 19px; color: rgb(255, 255, 255); font-family: "Amazon Ember"; font-size: 13px; font-weight: 700; letter-spacing: 0.12px; line-height: 19px; margin-right: 6px; margin-left: 6px; }

.nav-flyout-ab-save-text-container { height: 19px; display: inline-block; top: 26px; background-color: rgb(35, 47, 62); position: absolute; margin: 0px auto; }

.nav-flyout-ab-container { width: 488px; padding-top: 16px; }

.nav-flyout-ab-asin-element { height: 120px; position: relative; margin-left: 2%; justify-content: center; display: flex; align-items: center; background: rgb(255, 255, 255); margin-top: 1%; margin-bottom: 1%; }

#nav-flyout-abCatActivation { height: 249px; width: 281px; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

.nav-activation-verified-negative-container { width: 253px; padding-top: 16.48px; justify-content: center; align-items: center; padding-bottom: 10px; }

.nav-activation-pending-verification-container { width: 253px; padding-top: 29.48px; justify-content: center; align-items: center; padding-bottom: 10px; }

.nav-activation-static-image { width: 253px; height: 156px; margin-bottom: 0px; }

.nav-activation-upload-text-container { height: 19px; font-family: "Amazon Ember"; font-size: 13px; letter-spacing: 0px; line-height: 19px; text-align: center; }

.nav-activation-restart-text-container { height: 19px; color: rgb(85, 85, 85); font-family: "Amazon Ember"; font-size: 13px; letter-spacing: 0px; line-height: 19px; text-align: center; margin-bottom: 0px; }

.nav-activation-pending-text-container { height: 19px; font-family: "Amazon Ember"; font-size: 13px; letter-spacing: 0px; line-height: 19px; text-align: center; margin-bottom: 0px; }

#nav-flyout-abCatAccountLink { height: auto; width: auto; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

.nav-activation-static-verified-positive-image { width: 512px; height: 298px; margin-bottom: 0px; }

#nav-flyout-abCatClaimedDomain { height: auto; width: auto; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

.nav-claimed-domain-static-image { width: 512px; height: 298px; margin-bottom: 0px; }

#nav-flyout-abCatPendingInvitation { height: auto; width: auto; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

.nav-pending-invitation-static-image { width: 512px; height: 298px; margin-bottom: 0px; }

#nav-flyout-abCatShuma { height: auto; width: auto; padding: 13px 13px 14px 14px; border: 0px; margin: 0px; }

#navbar #nav-flyout-ewc { width: 220px; border: 0px; padding: 0px; line-height: 1em; position: fixed; top: 0px; height: 100%; z-index: 4; display: block; right: -220px; }

* html #navbar #nav-flyout-ewc { position: absolute; }

html:not(.nav-ewc-persistent-hover) #navbar #nav-flyout-ewc .nav-flyout-head { border-bottom: 1px solid rgb(57, 68, 82); }

html:not(.nav-ewc-persistent-hover) #navbar #nav-flyout-ewc .nav-flyout-body #ewc-content #ewc-tab { border-left: 1px solid rgb(57, 68, 82); }

.nav-ewc-persistent-hover #navbar #nav-flyout-ewc { z-index: 5; }

.nav-ewc-persistent-hover #navbar #nav-flyout-ewc .nav-flyout-body #ewc-content #ewc-tab { border-left: 0px; }

.nav-ewc-persistent-hover #navbar #nav-flyout-ewc #ewc #ewc-checkout.ewc-untabbed-checkout { border-left: 0px; }

#navbar #nav-flyout-ewc .nav-flyout-head { background-position: 0px -725px; position: relative; background-color: rgb(255, 255, 255); height: 50px; border-left: 1px solid rgb(35, 47, 62); padding-top: 3px; }

#navbar #nav-flyout-ewc .nav-flyout-body { position: relative; background-color: rgb(255, 255, 255); height: 100%; }

#navbar #nav-flyout-ewc .nav-ewc-content { height: 100%; background-position: center 100px; }

#navbar #nav-flyout-ewc .nav-ewc-content .nav-ewc-error { display: none; }

#navbar #nav-flyout-ewc .nav-ewc-content.nav-tpl-flyoutError .nav-ewc-error { display: block; }

#navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head { top: auto; }

#navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head .nav-flyout-head { display: none; }

#navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head .nav-flyout-tail { display: none; }

#navbar #nav-flyout-ewc.nav-ewc-lazy-align .nav-ewc-content { background-position: center 200px; }

#navbar #nav-flyout-ewc .nav-flyout-body.nav-ewc-unpinbody { border-left: 1px solid rgb(34, 47, 63); }

#navbar #nav-flyout-ewc .nav-flyout-tail { position: absolute; top: 0px; left: 0px; width: 8px; height: 100%; background-color: orange; z-index: -1; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail { display: none; position: absolute; top: 0px; left: 0px; width: 10px; height: 100%; background-color: rgb(35, 47, 62); z-index: -1; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail .nav-ewc-pin-button { position: absolute; left: -20px; width: 22px; height: 40px; background-color: rgb(35, 47, 62); border-radius: 2px; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail a.nav-ewc-pin-button:focus { outline: none 0px; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail .nav-ewc-pin-arrow { position: absolute; left: 9px; top: 15px; background-color: rgb(35, 47, 62); }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin { left: -10px; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin .nav-ewc-pin-arrow { border-style: solid; border-width: 5px 5px 5px 0px; border-color: transparent rgb(168, 172, 178) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin .nav-ewc-pin-ttc-open { display: block; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-unpin .nav-ewc-pin-arrow { border-style: solid; border-width: 5px 0px 5px 5px; border-color: transparent transparent transparent rgb(168, 172, 178); width: 0px; height: 0px; font-size: 0px; line-height: 0; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-unpin .nav-ewc-pin-ttc-close { display: block; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tt { position: absolute; left: -125px; border-radius: 3px; background-color: rgb(68, 76, 85); border: 1px solid rgb(47, 53, 59); color: rgb(255, 255, 255); font-size: 13px; padding: 8px 10px; width: 95px; text-align: center; display: none; }

#navbar #nav-flyout-ewc .nav-ewc-pin-tt .nav-ewc-pin-tt-arrow { border-style: solid; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent rgb(47, 53, 59); width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; right: -7px; top: 7px; }

#navbar #nav-flyout-ewc .nav-ewc-pin-ttc-close, #navbar #nav-flyout-ewc .nav-ewc-pin-ttc-open { display: none; }

#navbar #nav-flyout-ewc .nav-cart { float: none; margin-top: 5px; margin-left: 64px; }

#navbar #nav-flyout-ewc .nav-cart .nav-line-2 .nav-icon { display: none; }

#navbar #nav-flyout-ewc .nav-cart:focus, #navbar #nav-flyout-ewc .nav-cart:hover { top: 1px; border: none; box-shadow: none; }

#navbar #nav-flyout-ewc.nav-click-ewc { z-index: 10; }

#navbar #nav-flyout-ewc.nav-click-ewc .nav-flyout-head { height: 99px; padding-top: 8px; }

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links { height: 39px; padding-top: 5px; margin-bottom: 2px; text-align: right; }

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links a { color: rgb(255, 255, 255); font-weight: 700; padding-right: 12px; margin-right: 8px; text-decoration: none; position: relative; }

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links a:hover { text-decoration: underline; }

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links .nav-ewc-close-link { float: left; margin-left: 8px; }

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links .nav-arrow { background-position: -110px -360px; width: 6px; height: 8px; border: none; top: 4px; right: 0px; }

.nav-ewc-persistent-hover body { padding-right: 212px; }

.nav-ewc-persistent-hover.a-js body { padding-right: 220px; }

.nav-ewc-persistent-hover body #nav-tools { padding-right: 0px; }

.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-main { right: 0px; }

.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-main .nav-divider { display: none; }

.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-search { right: 342px; }

.nav-ewc-persistent-hover body #navbar #nav-flyout-ewc .nav-ewc-close-link { display: none; }

.nav-ewc-persistent-hover body #miniATFUDP { margin-right: 220px; width: auto; }

.nav-ewc-persistent-hover body #nav-flyout-ewc { box-shadow: none; }

.nav-ewc-persistent-hover body .pantry-shelf-outer .pantry-shelf-header { width: auto; left: 0px; right: 220px; }

.nav-ewc-persistent-hover body .airstream-header-container .airstream-pin-to-top { right: 220px; }

.nav-ewc-persistent-hover body .MusicCartBar[style~="fixed;"] { right: 220px; }

.nav-ewc-persistent-hover body .MusicCartBarFullCSS { left: auto; right: 220px; }

@media screen and (min-width: 1340px) {
  .nav-ewc-persistent-hover body .aiv-container-flex, .nav-ewc-persistent-hover body .aiv-container-limited { width: 1320px; padding-right: 220px; }
  .nav-ewc-persistent-hover body #dv-product-details #rhf { width: 1320px; padding-right: 220px; }
  .nav-ewc-persistent-hover body #dv-product-details body > center { width: 1320px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .dp-main-meta { width: 760px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .episode-list li p { width: 990px; padding-right: 220px; }
}

@media screen and (min-width: 1500px) and (max-width: 1660px) {
  .nav-ewc-persistent-hover body .aiv-container-flex, .nav-ewc-persistent-hover body .aiv-container-limited { width: 1480px; padding-right: 220px; }
  .nav-ewc-persistent-hover body #dv-product-details #rhf { width: 1480px; padding-right: 220px; }
  .nav-ewc-persistent-hover body #dv-product-details body > center { width: 1480px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .dp-main-meta { width: 780px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .episode-list li p { width: 990px; padding-right: 220px; }
}

@media screen and (min-width: 1660px) {
  .nav-ewc-persistent-hover body .aiv-container-limited { width: 1480px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .aiv-container-flex { width: 1640px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .dp-main-meta { width: 780px; padding-right: 220px; }
  .nav-ewc-persistent-hover body .episode-list li p { width: 990px; padding-right: 220px; }
}

@media screen and (max-width: 1470px) {
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options { margin-right: 0px; width: 100% !important; margin-bottom: 14px !important; }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-span4, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-ws-span4 { width: 31.948% !important; }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-span4 div.a-span4, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-ws-span4 div.a-span4 { width: 29.1129% !important; }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-span4 .a-column, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-ws-span4 .a-column { margin-right: 6.3% !important; float: left !important; }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options, .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options { width: 65.948% !important; float: left !important; }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options .a-ws-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options .a-ws-span6 div.a-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options div.a-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options .a-ws-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options .a-ws-span6 div.a-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options div.a-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options .a-ws-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options .a-ws-span6 div.a-span2, .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options div.a-span2 { width: 14.122% !important; margin-right: 3% !important; float: left !important; }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-search-section { margin-right: 0px; float: right !important; width: 31.948% !important; }
}

.nav-ewc-persistent-hover body #sf-home #panel1b { right: 230px; }

#navbar.layout2 #nav-flyout-ewc { border-left: 1px solid rgb(187, 187, 187); }

#navbar.layout2 .ewc-checkout-subtotal { margin-top: 8px; }

#navbar.layout2 .ewc-padding-left-small.ewc-padding-right-small { margin-top: 20px; }

.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) .a-js body #nav-upnav, .nav-ewc-persistent-hover:not(.nav-ewc-compact-view) .a-js body #nav-upnav-airy, .nav-ewc-persistent-hover:not(.nav-ewc-compact-view) body #nav-upnav, .nav-ewc-persistent-hover:not(.nav-ewc-compact-view) body #nav-upnav-airy { margin-right: -220px !important; }

.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) .nav-flyout-body { border-left: 1px solid rgb(202, 202, 202); }

.nav-ewc-arrow { display: none; }

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar.nav-fixed #nav-main, .nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #navbar.nav-fixed #nav-main { width: 100vw; }

.nav-ewc-persistent-hover #navbar.nav-fixed #nav-flyout-ewc { z-index: 200; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body .nav-ewc-arrow, .nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body .nav-ewc-arrow::before { display: block; z-index: 6; right: -1px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body .nav-ewc-arrow { border-style: solid; border-width: 7px 7px 7px 0px; border-color: transparent rgb(221, 221, 221) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; top: 30px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body .nav-ewc-arrow::before { border-style: solid; border-width: 6px 6px 6px 0px; border-color: transparent rgb(255, 255, 255) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; content: " "; position: relative; top: -6px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #nav-flyout-anchor .nav-ewc-arrow { top: -30px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #nav-flyout-ewc .nav-ewc-arrow { left: -7px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #navbar #nav-cart { margin: 0px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #navbar #nav-cart:focus, .nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #navbar #nav-cart:hover { top: 1px; border: none; box-shadow: none; border-radius: 0px; }

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #navbar #nav-main, .nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover body #navbar .nav-main { width: auto; }

#navbar #nav-flyout-ewc.nav-flyout-ewc-compact { width: 100px; }

@media screen and (min-width: 1280px) {
  #navbar #nav-flyout-ewc.nav-flyout-ewc-compact { width: 130px; }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow, .nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow::before { display: block; z-index: 6; right: -1px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow { border-style: solid; border-width: 7px 7px 7px 0px; border-color: transparent rgb(221, 221, 221) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; top: 30px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow::before { border-style: solid; border-width: 6px 6px 6px 0px; border-color: transparent rgb(255, 255, 255) transparent transparent; width: 0px; height: 0px; font-size: 0px; line-height: 0; content: " "; position: relative; top: -6px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view #nav-flyout-anchor .nav-ewc-arrow { top: -30px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view #nav-flyout-ewc .nav-ewc-arrow { left: -7px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view #navbar #nav-flyout-ewc { width: 100px; }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view #navbar #nav-flyout-ewc { width: 130px; }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view #navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head .nav-spinner { min-width: 100px; }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view #navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head .nav-spinner { min-width: 130px; }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-pin-tail, .nav-ewc-persistent-hover.nav-ewc-compact-view .nav-flyout-head, .nav-ewc-persistent-hover.nav-ewc-compact-view .nav-flyout-tail { display: none; }

.nav-ewc-persistent-hover.nav-ewc-compact-view body { min-width: calc(1100px); }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view body { min-width: calc(1130px); }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-cart { margin: 0px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-cart:focus, .nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-cart:hover { top: 1px; border: none; box-shadow: none; border-radius: 0px; }

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-main, .nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar .nav-main { width: auto; }

.nav-ewc-persistent-hover.nav-ewc-compact-view.a-js body { padding-right: 100px; }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view.a-js body { padding-right: 130px; }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav, .nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav-airy, .nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav, .nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav-airy { margin-right: -100px !important; }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav, .nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav-airy, .nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav, .nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav-airy { margin-right: -130px !important; }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty { width: 100px; height: 100%; }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty { width: 130px; }
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty::after { content: ""; display: block; width: 100%; height: 100%; background-image: linear-gradient(85deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.4) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0.1) 100%), linear-gradient(rgb(238, 238, 238) 10px, transparent 0px), linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 350px), linear-gradient(rgb(238, 238, 238) 10px, transparent 0px), linear-gradient(rgb(238, 238, 238) 70px, transparent 0px), linear-gradient(rgb(238, 238, 238) 70px, transparent 0px), linear-gradient(rgb(238, 238, 238) 70px, transparent 0px), linear-gradient(white 100%, transparent 0px); background-size: 300px 100%, 70px 10px, 100px 100%, 60px 10px, 70px 70px, 70px 70px, 70px 70px, 100% 100%; background-position: 150% 0px, 15px 15px, 0px 0px, 20px 40px, 15px 75px, 15px 160px, 15px 250px, 0px 0px; background-repeat: no-repeat; }

@media screen and (min-width: 1280px) {
  .nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty::after { background-size: 300px 100%, 95px 10px, 130px 100%, 85px 10px, 95px 70px, 95px 70px, 95px 70px, 100% 100%; }
}

.nav-rufus-disco { display: flex; align-items: center; border-radius: 20px; background-color: rgb(255, 255, 255); margin: 8px 7px; border: none; padding: 0px 8px; }

.nav-rufus-disco-avatar { width: 14px; height: 14px; margin-right: 4px; max-width: unset; }

.nav-rufus-disco[data-state="closed"] .nav-rufus-disco-avatar, .nav-rufus-disco[data-state="minimized"] .nav-rufus-disco-avatar, .nav-rufus-disco[data-state="peek"] .nav-rufus-disco-avatar { background: url("data:image/svg+xml;charset=utf8,%3Csvg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M12.5584 7.02487C10.6303 7.02487 9.06812 8.58494 9.06812 10.5096C9.06812 12.4343 10.4978 13.8576 12.3092 13.9856C12.3899 14.018 15.2208 13.9856 15.3138 13.9856C15.7017 13.9856 16.0159 13.6718 16.0159 13.2844C16.0159 13.195 16.0637 10.2677 16.0329 10.1888C15.8706 8.41491 14.3769 7.02487 12.5584 7.02487Z\" fill=\"%2323A4BA\"%3E%3C/path%3E%3Cpath d=\"M9.76518 4.88643C9.76518 2.18704 7.58108 0 4.88654 0C2.192 0 0.19932 2.00151 0.0201754 4.53749C-0.0252244 4.65053 0.0201698 8.61374 0.0201698 8.74398C0.0201698 9.28705 0.459449 9.72692 1.00179 9.72692C1.12695 9.72692 5.2252 9.79376 5.33563 9.75075C7.81912 9.52345 9.76518 7.43225 9.76518 4.88643Z\" fill=\"%23FF6200\"%3E%3C/path%3E%3Cpath d=\"M13.9291 5.06655C13.8352 5.24374 13.5813 5.24374 13.4874 5.06655L12.8347 3.83549C12.8113 3.7913 12.7751 3.75515 12.7309 3.73172L11.4999 3.07903C11.3227 2.98509 11.3227 2.73123 11.4999 2.63728L12.7309 1.9846C12.7751 1.96117 12.8113 1.92502 12.8347 1.88083L13.4874 0.649768C13.5813 0.472574 13.8352 0.472574 13.9291 0.649768L14.5818 1.88083C14.6052 1.92502 14.6414 1.96117 14.6856 1.9846L15.9166 2.63728C16.0938 2.73123 16.0938 2.98509 15.9166 3.07903L14.6856 3.73172C14.6414 3.75515 14.6052 3.7913 14.5818 3.83549L13.9291 5.06655Z\" fill=\"%23054B59\"%3E%3C/path%3E%3C/svg%3E") center center / contain no-repeat; }

.nav-rufus-disco[data-state="expanded"] { background-color: rgb(0, 0, 0); box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; }

.nav-rufus-disco[data-state="expanded"] .nav-rufus-disco-avatar { background: url("data:image/svg+xml;charset=utf8,%3Csvg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M12.8917 7.02487C10.9635 7.02487 9.40137 8.58494 9.40137 10.5096C9.40137 12.4343 10.831 13.8576 12.6424 13.9856C12.7232 14.018 15.554 13.9856 15.6471 13.9856C16.035 13.9856 16.3492 13.6718 16.3492 13.2844C16.3492 13.195 16.3969 10.2677 16.3662 10.1888C16.2038 8.41491 14.7101 7.02487 12.8917 7.02487Z\" fill=\"%236ED6E6\"%3E%3C/path%3E%3Cpath d=\"M10.0984 4.88643C10.0984 2.18704 7.91433 0 5.21979 0C2.52525 0 0.532572 2.00151 0.353427 4.53749C0.308028 4.65053 0.353422 8.61374 0.353422 8.74398C0.353422 9.28705 0.792701 9.72692 1.33504 9.72692C1.4602 9.72692 5.55845 9.79376 5.66888 9.75075C8.15237 9.52345 10.0984 7.43225 10.0984 4.88643Z\" fill=\"%23FF6200\"%3E%3C/path%3E%3Cpath d=\"M14.2624 5.06655C14.1684 5.24374 13.9146 5.24374 13.8206 5.06655L13.1679 3.83549C13.1445 3.7913 13.1084 3.75515 13.0642 3.73172L11.8331 3.07903C11.6559 2.98509 11.6559 2.73123 11.8331 2.63728L13.0642 1.9846C13.1084 1.96117 13.1445 1.92502 13.1679 1.88083L13.8206 0.649768C13.9146 0.472574 14.1684 0.472574 14.2624 0.649768L14.9151 1.88083C14.9385 1.92502 14.9746 1.96117 15.0188 1.9846L16.2499 2.63728C16.4271 2.73123 16.4271 2.98509 16.2499 3.07903L15.0188 3.73172C14.9746 3.75515 14.9385 3.7913 14.9151 3.83549L14.2624 5.06655Z\" fill=\"white\"%3E%3C/path%3E%3C/svg%3E") center center / contain no-repeat; }

.nav-rufus-disco[data-state="expanded"] .nav-rufus-disco-text { color: rgb(255, 255, 255); }

.nav-rufus-disco-text { font-family: "Amazon Ember"; font-size: 14px; font-weight: 700; text-align: left; white-space: nowrap; }

.rufus-panel-container { --minimized-container-height: 40px; --expanded-container-height: 0px; --minimized-container-width: 200px; --expanded-container-width: 320px; --expanded-container-bottom: 0px; --expanded-container-left: 0px; --peekView-container-width: 320px; --peekView-container-height: auto; }

.rufus-panel-container[data-state="closed"] { visibility: hidden; opacity: 0; }

.rufus-panel-container[data-state="closed"], .rufus-panel-container[data-state="expanded"] { display: flex; height: var(--expanded-container-height); width: var(--expanded-container-width); transition: box-shadow 0.4s ease-in-out, width 0.4s ease-in-out, height 0.4s ease-in-out; }

.rufus-panel-container[data-state="closed"]:hover, .rufus-panel-container[data-state="expanded"]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px; }

.rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-close, .rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-minimize, .rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-overflow, .rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-overflow-button, .rufus-panel-container[data-state="expanded"]:hover .rufus-panel-header-close, .rufus-panel-container[data-state="expanded"]:hover .rufus-panel-header-minimize, .rufus-panel-container[data-state="expanded"]:hover .rufus-panel-header-overflow, .rufus-panel-container[data-state="expanded"]:hover .rufus-panel-header-overflow-button { opacity: 1; pointer-events: auto; }

.rufus-panel-container[data-state="closed"] .rufus-panel-header-container, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-container { background-color: rgb(255, 255, 255); border-bottom: 1.5px solid rgb(211, 211, 211); }

.rufus-panel-container[data-state="closed"] .rufus-panel-peek-dismiss, .rufus-panel-container[data-state="expanded"] .rufus-panel-peek-dismiss { display: none; }

.rufus-panel-container[data-state="closed"] .rufus-panel-header-grabber-row, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-grabber-row { position: absolute; top: 0px; left: 0px; right: 12px; height: 8px; background-color: transparent; cursor: ns-resize; z-index: 260; }

.rufus-panel-container[data-state="closed"] .rufus-panel-header-minimize, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-minimize { width: 32px; height: 32px; cursor: pointer; border: none; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"%3E%3Crect x=\"2\" y=\"7\" width=\"12\" height=\"2\" rx=\"1\" fill=\"%23888C8C\" /%3E%3C/svg%3E") center center no-repeat transparent; }

.rufus-panel-container[data-state="closed"] .rufus-panel-header-minimize:hover, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-minimize:hover { background-image: url("data:image/svg+xml;utf8,%3Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Crect x=\"2\" y=\"7\" width=\"12\" height=\"2\" rx=\"1\" fill=\"%23565959\"/%3E%3C/svg%3E"); }

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-top, .rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-top { visibility: hidden; position: absolute; top: 0px; left: 0px; right: 12px; height: 8px; background-color: transparent; cursor: ns-resize; z-index: 250; }

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-right, .rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-right { position: absolute; top: 12px; bottom: 0px; right: 0px; width: 4px; background-color: transparent; cursor: ew-resize; z-index: 250; }

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-top-right, .rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-top-right { position: absolute; top: 2px; right: 2px; width: 12px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3C/svg%3E") center center no-repeat transparent; cursor: nesw-resize; z-index: 250; }

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-top-right:hover, .rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-top-right:hover { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3C/svg%3E"); }

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-unified, .rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-unified { position: absolute; inset: 0px; z-index: 201; clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%, 0px 0px, 4px 8px, 4px calc(100% - 8px), calc(100% - 4px) calc(100% - 8px), calc(100% - 4px) 8px, 4px 8px); }

.rufus-panel-container[data-state="closed"] .nav-rufus-content, .rufus-panel-container[data-state="expanded"] .nav-rufus-content { display: flex; }

.rufus-panel-container[data-state="closed"] .rufus-container-main-view, .rufus-panel-container[data-state="expanded"] .rufus-container-main-view { width: 100%; }

.rufus-panel-container[data-state="closed"] .rufus-container-peek-view, .rufus-panel-container[data-state="expanded"] .rufus-container-peek-view { display: none; }

.rufus-panel-container[data-state="closed"] .rufus-panel-header-close, .rufus-panel-container[data-state="closed"] .rufus-panel-header-minimize, .rufus-panel-container[data-state="closed"] .rufus-panel-header-overflow, .rufus-panel-container[data-state="closed"] .rufus-panel-header-overflow-button, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-close, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-minimize, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-overflow, .rufus-panel-container[data-state="expanded"] .rufus-panel-header-overflow-button { opacity: 0; transition: opacity 0.3s ease-in-out; pointer-events: none; }

.rufus-panel-container-persistent-hover .rufus-panel-header-close, .rufus-panel-container-persistent-hover .rufus-panel-header-minimize, .rufus-panel-container-persistent-hover .rufus-panel-header-overflow, .rufus-panel-container-persistent-hover .rufus-panel-header-overflow-button { transition: unset; pointer-events: auto; opacity: 1 !important; }

#nav-flyout-rufus.rufus-panel-container-dragging { box-shadow: rgba(15, 17, 17, 0.7) 0px 0px 25px 0px; }

.rufus-panel-header-content-row { display: flex; height: 44px; min-height: 40px; align-items: center; width: 100%; }

.rufus-panel-header-center-section { position: relative; width: 40%; }

.rufus-panel-header-logo { display: inline-flex; justify-content: center; align-items: center; gap: 4px; height: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.rufus-panel-header-title-sparkle { width: 16px; height: 16px; margin-top: 2px; max-width: unset; background: url("data:image/svg+xml;charset=utf8,%3Csvg width=\"17\" height=\"14\" viewBox=\"0 0 17 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M12.5584 7.02487C10.6303 7.02487 9.06812 8.58494 9.06812 10.5096C9.06812 12.4343 10.4978 13.8576 12.3092 13.9856C12.3899 14.018 15.2208 13.9856 15.3138 13.9856C15.7017 13.9856 16.0159 13.6718 16.0159 13.2844C16.0159 13.195 16.0637 10.2677 16.0329 10.1888C15.8706 8.41491 14.3769 7.02487 12.5584 7.02487Z\" fill=\"%2323A4BA\"%3E%3C/path%3E%3Cpath d=\"M9.76518 4.88643C9.76518 2.18704 7.58108 0 4.88654 0C2.192 0 0.19932 2.00151 0.0201754 4.53749C-0.0252244 4.65053 0.0201698 8.61374 0.0201698 8.74398C0.0201698 9.28705 0.459449 9.72692 1.00179 9.72692C1.12695 9.72692 5.2252 9.79376 5.33563 9.75075C7.81912 9.52345 9.76518 7.43225 9.76518 4.88643Z\" fill=\"%23FF6200\"%3E%3C/path%3E%3Cpath d=\"M13.9291 5.06655C13.8352 5.24374 13.5813 5.24374 13.4874 5.06655L12.8347 3.83549C12.8113 3.7913 12.7751 3.75515 12.7309 3.73172L11.4999 3.07903C11.3227 2.98509 11.3227 2.73123 11.4999 2.63728L12.7309 1.9846C12.7751 1.96117 12.8113 1.92502 12.8347 1.88083L13.4874 0.649768C13.5813 0.472574 13.8352 0.472574 13.9291 0.649768L14.5818 1.88083C14.6052 1.92502 14.6414 1.96117 14.6856 1.9846L15.9166 2.63728C16.0938 2.73123 16.0938 2.98509 15.9166 3.07903L14.6856 3.73172C14.6414 3.75515 14.6052 3.7913 14.5818 3.83549L13.9291 5.06655Z\" fill=\"%23054B59\"%3E%3C/path%3E%3C/svg%3E") center center / contain no-repeat; }

.rufus-panel-header-title { width: 55px; height: 20px; flex-grow: 1; background: center center / contain no-repeat; margin-top: 0px; }

.rufus-panel-header-title-logo-update { width: 66px; height: 24px; flex-grow: 1; background: center center / contain no-repeat; margin-top: 2px; }

.rufus-panel-header-overflow { display: none; position: absolute; top: calc(50% + 10px); left: 50%; width: 8px; height: 5px; background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011L2.29389%205.61836C2.10572%205.44057%202%205.19944%202%204.94801C2%204.82352%202.02595%204.70024%202.07638%204.58522C2.12681%204.47021%202.20072%204.3657%202.29389%204.27767C2.38707%204.18964%202.49768%204.11981%202.61942%204.07216C2.74116%204.02452%202.87164%204%203.00341%204C3.26953%204%203.52475%204.09988%203.71292%204.27767L8%208.3375L12.2871%204.27767C12.3803%204.18964%2012.4909%204.11981%2012.6126%204.07216C12.7343%204.02452%2012.8648%204%2012.9966%204C13.1284%204%2013.2588%204.02452%2013.3806%204.07216C13.5023%204.11981%2013.6129%204.18964%2013.7061%204.27767C13.7993%204.3657%2013.8732%204.47021%2013.9236%204.58522C13.974%204.70024%2014%204.82352%2014%204.94801C14%205.07251%2013.974%205.19578%2013.9236%205.3108C13.8732%205.42582%2013.7993%205.53033%2013.7061%205.61836L8%2011Z%22%20fill%3D%22%23888C8C%22%2F%3E%3C%2Fsvg%3E") center center no-repeat transparent; transform: translateX(-50%); margin-top: 2px; z-index: 250; }

.rufus-panel-header-left-section { width: 30%; display: flex; justify-content: left; }

.rufus-panel-header-right-section { width: 30%; display: flex; justify-content: right; }

.rufus-panel-container[data-state="minimized"] { height: var(--minimized-container-height); width: var(--minimized-container-width); min-height: 40px; transition: box-shadow 0.3s ease-in-out, width 0.4s ease-in-out, height 0.4s ease-in-out; display: flex; }

.rufus-panel-container[data-state="minimized"]:hover .rufus-panel-header-close, .rufus-panel-container[data-state="minimized"]:hover .rufus-panel-header-minimize { opacity: 1; pointer-events: auto; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-close, .rufus-panel-container[data-state="minimized"] .rufus-panel-header-minimize { opacity: 0; transition: opacity 0.3s ease-in-out; pointer-events: none; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-peek-dismiss { display: none; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-container { max-height: 40px; background-color: rgb(249, 250, 250); border-bottom-color: rgb(249, 250, 250); }

.rufus-panel-container[data-state="minimized"] .nav-rufus-content { visibility: hidden; }

.rufus-panel-container[data-state="minimized"] .rufus-textarea-container { display: none; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-minimize { width: 32px; height: 32px; cursor: pointer; border: none; background: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z\" fill=\"%23888C8C\"/></svg>") center center no-repeat transparent; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-minimize:hover { background-image: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z\" fill=\"%23565959\"/></svg>"); }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-container { cursor: pointer; border-radius: 8px; background-color: rgb(255, 255, 255); border-bottom: 1.5px solid rgb(211, 211, 211); }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-overflow { display: none; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-content-row { align-items: center; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-left-section { margin-top: 0px; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-right-section { margin-top: 0px; }

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-overflow-button { display: none; }

#nav-flyout-rufus { position: fixed; background-color: rgb(245, 245, 245); border-radius: 8px; box-shadow: rgba(15, 17, 17, 0.5) 0px 0px 14px 0px; flex-direction: column; z-index: 300; bottom: var(--expanded-container-bottom,0); left: var(--expanded-container-left,0); margin-left: 12px; margin-bottom: 24px; }

#nav-flyout-rufus .rufus-panel-header-container { position: sticky; border-top-left-radius: 8px; border-top-right-radius: 8px; height: 44px; min-height: 40px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 0px 8px; z-index: 200; }

#nav-flyout-rufus .rufus-panel-header-container { --header-height: 44px; --overflow-button-height-width: 32px; --header-left-right-padding: 8px; --offset-horizontal: 5px; --offset-vertical: 10px; --overflow-menu-top: calc((var(--header-height) + var(--overflow-button-height-width)) / 2 - var(--offset-horizontal)); --overflow-menu-right: calc(var(--header-left-right-padding) + var(--overflow-button-height-width) / 2 - var(--offset-vertical)); }

#nav-flyout-rufus .nav-rufus-content { flex: 1 1 0%; background-color: rgb(249, 250, 250); overflow-y: auto; border-radius: 8px; }

#nav-flyout-rufus .rufus-panel-header-close { width: 32px; height: 32px; cursor: pointer; border: none; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"%3E%3Cpath d=\"M9.40864 7.99915L13.7045 3.71268C13.7976 3.61952 13.8715 3.50892 13.9219 3.3872C13.9723 3.26548 13.9983 3.13502 13.9983 3.00326C13.9983 2.87151 13.9723 2.74105 13.9219 2.61933C13.8715 2.49761 13.7976 2.38701 13.7045 2.29385C13.6113 2.20069 13.5008 2.12679 13.3791 2.07637C13.2573 2.02595 13.1269 2 12.9952 2C12.8634 2 12.733 2.02595 12.6113 2.07637C12.4896 2.12679 12.379 2.20069 12.2859 2.29385L8 6.59031L3.71414 2.29385C3.62099 2.20069 3.51041 2.12679 3.38871 2.07637C3.267 2.02595 3.13656 2 3.00483 2C2.8731 2 2.74265 2.02595 2.62095 2.07637C2.49924 2.12679 2.38866 2.20069 2.29551 2.29385C2.10739 2.482 2.00171 2.73718 2.00171 3.00326C2.00171 3.26935 2.10739 3.52453 2.29551 3.71268L6.59136 7.99915L2.29551 12.2856C2.20187 12.3785 2.12755 12.489 2.07683 12.6108C2.02611 12.7325 2 12.8631 2 12.995C2 13.1269 2.02611 13.2575 2.07683 13.3793C2.12755 13.501 2.20187 13.6116 2.29551 13.7044C2.38839 13.7981 2.49888 13.8724 2.62062 13.9232C2.74236 13.9739 2.87294 14 3.00483 14C3.13671 14 3.26729 13.9739 3.38903 13.9232C3.51077 13.8724 3.62127 13.7981 3.71414 13.7044L8 9.40799L12.2859 13.7044C12.3787 13.7981 12.4892 13.8724 12.611 13.9232C12.7327 13.9739 12.8633 14 12.9952 14C13.1271 14 13.2576 13.9739 13.3794 13.9232C13.5011 13.8724 13.6116 13.7981 13.7045 13.7044C13.7981 13.6116 13.8724 13.501 13.9232 13.3793C13.9739 13.2575 14 13.1269 14 12.995C14 12.8631 13.9739 12.7325 13.9232 12.6108C13.8724 12.489 13.7981 12.3785 13.7045 12.2856L9.40864 7.99915Z\" fill=\"%23888C8C\"/%3E%3C/svg%3E") center center no-repeat transparent; }

#nav-flyout-rufus .rufus-panel-header-close:hover { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"%3E%3Cpath d=\"M9.40864 7.99915L13.7045 3.71268C13.7976 3.61952 13.8715 3.50892 13.9219 3.3872C13.9723 3.26548 13.9983 3.13502 13.9983 3.00326C13.9983 2.87151 13.9723 2.74105 13.9219 2.61933C13.8715 2.49761 13.7976 2.38701 13.7045 2.29385C13.6113 2.20069 13.5008 2.12679 13.3791 2.07637C13.2573 2.02595 13.1269 2 12.9952 2C12.8634 2 12.733 2.02595 12.6113 2.07637C12.4896 2.12679 12.379 2.20069 12.2859 2.29385L8 6.59031L3.71414 2.29385C3.62099 2.20069 3.51041 2.12679 3.38871 2.07637C3.267 2.02595 3.13656 2 3.00483 2C2.8731 2 2.74265 2.02595 2.62095 2.07637C2.49924 2.12679 2.38866 2.20069 2.29551 2.29385C2.10739 2.482 2.00171 2.73718 2.00171 3.00326C2.00171 3.26935 2.10739 3.52453 2.29551 3.71268L6.59136 7.99915L2.29551 12.2856C2.20187 12.3785 2.12755 12.489 2.07683 12.6108C2.02611 12.7325 2 12.8631 2 12.995C2 13.1269 2.02611 13.2575 2.07683 13.3793C2.12755 13.501 2.20187 13.6116 2.29551 13.7044C2.38839 13.7981 2.49888 13.8724 2.62062 13.9232C2.74236 13.9739 2.87294 14 3.00483 14C3.13671 14 3.26729 13.9739 3.38903 13.9232C3.51077 13.8724 3.62127 13.7981 3.71414 13.7044L8 9.40799L12.2859 13.7044C12.3787 13.7981 12.4892 13.8724 12.611 13.9232C12.7327 13.9739 12.8633 14 12.9952 14C13.1271 14 13.2576 13.9739 13.3794 13.9232C13.5011 13.8724 13.6116 13.7981 13.7045 13.7044C13.7981 13.6116 13.8724 13.501 13.9232 13.3793C13.9739 13.2575 14 13.1269 14 12.995C14 12.8631 13.9739 12.7325 13.9232 12.6108C13.8724 12.489 13.7981 12.3785 13.7045 12.2856L9.40864 7.99915Z\" fill=\"%23565959\"/%3E%3C/svg%3E"); }

#nav-flyout-rufus .rufus-panel-header-overflow-button { transform: rotate(90deg); width: 32px; height: 32px; cursor: pointer; border: none; background: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%204C9.10457%204%2010%203.10457%2010%202C10%200.89543%209.10457%200%208%200C6.89543%200%206%200.89543%206%202C6%203.10457%206.89543%204%208%204Z%22%20fill%3D%22%23888C8C%22%2F%3E%3Cpath%20d%3D%22M8%2010C9.10457%2010%2010%209.10457%2010%208C10%206.89543%209.10457%206%208%206C6.89543%206%206%206.89543%206%208C6%209.10457%206.89543%2010%208%2010Z%22%20fill%3D%22%23888C8C%22%2F%3E%3Cpath%20d%3D%22M8%2016C9.10457%2016%2010%2015.1046%2010%2014C10%2012.8954%209.10457%2012%208%2012C6.89543%2012%206%2012.8954%206%2014C6%2015.1046%206.89543%2016%208%2016Z%22%20fill%3D%22%23888C8C%22%2F%3E%3C%2Fsvg%3E") center center no-repeat transparent; }

#nav-flyout-rufus .rufus-panel-header-overflow-button:hover { background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%204C9.10457%204%2010%203.10457%2010%202C10%200.89543%209.10457%200%208%200C6.89543%200%206%200.89543%206%202C6%203.10457%206.89543%204%208%204Z%22%20fill%3D%22%23565959%22%2F%3E%3Cpath%20d%3D%22M8%2010C9.10457%2010%2010%209.10457%2010%208C10%206.89543%209.10457%206%208%206C6.89543%206%206%206.89543%206%208C6%209.10457%206.89543%2010%208%2010Z%22%20fill%3D%22%23565959%22%2F%3E%3Cpath%20d%3D%22M8%2016C9.10457%2016%2010%2015.1046%2010%2014C10%2012.8954%209.10457%2012%208%2012C6.89543%2012%206%2012.8954%206%2014C6%2015.1046%206.89543%2016%208%2016Z%22%20fill%3D%22%23565959%22%2F%3E%3C%2Fsvg%3E"); }

#nav-flyout-rufus .rufus-panel-header-goBack-button { width: 32px; height: 32px; cursor: pointer; border: none; background: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"%3E%3Cpath d=\"M4.5 7.5L9.88164 13.2061C10.0594 13.3943 10.3006 13.5 10.552 13.5C10.6765 13.5 10.7998 13.474 10.9148 13.4236C11.0298 13.3732 11.1343 13.2993 11.2223 13.2061C11.3104 13.1129 11.3802 13.0023 11.4278 12.8806C11.4755 12.7588 11.5 12.6284 11.5 12.4966C11.5 12.2305 11.4001 11.9753 11.2223 11.7871L7.1625 7.5L11.2223 3.21292C11.3104 3.11975 11.3802 3.00913 11.4278 2.88739C11.4755 2.76566 11.5 2.63518 11.5 2.50341C11.5 2.37164 11.4755 2.24116 11.4278 2.11942C11.3802 1.99768 11.3104 1.88707 11.2223 1.79389C11.1343 1.70072 11.0298 1.62681 10.9148 1.57638C10.7998 1.52595 10.6765 1.5 10.552 1.5C10.4275 1.5 10.3042 1.52595 10.1892 1.57638C10.0742 1.62681 9.96968 1.70072 9.88164 1.79389L4.5 7.5Z\" fill=\"%23888C8C\"%3E%3C/path%3E%3C/svg%3E") center center no-repeat transparent; }

#nav-flyout-rufus .rufus-panel-header-goBack-button:hover { background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"%3E%3Cpath d=\"M4.5 7.5L9.88164 13.2061C10.0594 13.3943 10.3006 13.5 10.552 13.5C10.6765 13.5 10.7998 13.474 10.9148 13.4236C11.0298 13.3732 11.1343 13.2993 11.2223 13.2061C11.3104 13.1129 11.3802 13.0023 11.4278 12.8806C11.4755 12.7588 11.5 12.6284 11.5 12.4966C11.5 12.2305 11.4001 11.9753 11.2223 11.7871L7.1625 7.5L11.2223 3.21292C11.3104 3.11975 11.3802 3.00913 11.4278 2.88739C11.4755 2.76566 11.5 2.63518 11.5 2.50341C11.5 2.37164 11.4755 2.24116 11.4278 2.11942C11.3802 1.99768 11.3104 1.88707 11.2223 1.79389C11.1343 1.70072 11.0298 1.62681 10.9148 1.57638C10.7998 1.52595 10.6765 1.5 10.552 1.5C10.4275 1.5 10.3042 1.52595 10.1892 1.57638C10.0742 1.62681 9.96968 1.70072 9.88164 1.79389L4.5 7.5Z\" fill=\"%23565959\"%3E%3C/path%3E%3C/svg%3E"); }

#nav-flyout-rufus .rufus-panel-header-left-section { width: 30%; display: flex; justify-content: left; }

#nav-flyout-rufus .rufus-panel-header-right-section { width: 30%; display: flex; justify-content: right; }

#nav-flyout-rufus .rufus-panel-error-message { padding: 12px; font-family: "Amazon Ember", Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; color: rgb(86, 89, 89); width: 100%; }

#nav-flyout-rufus[data-state="minimized"] { bottom: 0px; left: 0px; }

.rufus-overflow-menu-container { opacity: 0; transition: opacity 0.3s ease-in-out; position: absolute; top: 36px; right: 10%; width: 192px; border-radius: 8px; background-color: rgb(255, 255, 255); box-shadow: rgb(15, 17, 17) 0px 0px 2px; padding: 6px 0px; overflow: hidden auto; }

.rufus-overflow-menu-container[data-state="closed"] { opacity: 0; pointer-events: none; }

.rufus-overflow-menu-container[data-state="open"] { opacity: 1; display: inline-block; }

.rufus-panel-container[data-state="minimized"] .rufus-overflow-menu-container { bottom: calc(var(--overflow-menu-top)); top: auto; }

.rufus-FAQs-ingress-button { font-size: 14px; font-weight: 400; line-height: 20px; display: flex; position: relative; width: 100%; border: none; text-align: left; padding: 6px 12px; cursor: pointer; background-color: rgb(255, 255, 255); }

.rufus-FAQs-ingress-button:hover { background-color: rgb(213, 217, 217); }

.rufus-FAQs-ingress-button:active { background-color: rgb(237, 253, 255); }

a.rufus-FAQs-ingress-button { color: rgb(0, 0, 0); text-decoration: none; }

.rufus-panel-closed-to-expanded { animation: 0.5s ease-in-out 0s 1 normal none running expandPanel; }

.rufus-panel-expanded-to-closed { animation: 0.5s ease-in-out 0s 1 normal none running closePanel; }

.rufus-panel-expanded-to-closed-movable { animation: 0.5s ease-in-out 0s 1 normal none running closePanelMovable; }

.rufus-panel-closed-to-expanded-movable { animation: 0.5s ease-in-out 0s 1 normal none running openPanelMovable; }

.rufus-panel-minimized-to-expanded { animation: 0.8s ease-in-out 0s 1 normal none running bounceUp; transform-origin: left bottom; }

.rufus-panel-expanded-to-minimized { animation: 0.8s ease-in-out 0s 1 normal none running bounceDown; transform-origin: left bottom; }

.rufus-panel-minimized-to-expanded-movable { animation: 0.5s ease-in-out 0s 1 normal none running bounceUpMovable; transform-origin: left bottom; }

.rufus-panel-expanded-to-minimized-movable { animation: 0.5s ease-in-out 0s 1 normal none running bounceDownMovable; transform-origin: left bottom; }

@keyframes bounceUp { 
  0%, 100% { transform: scale(1); }
  30% { transform: scale(1.02); }
}

@keyframes bounceDown { 
  0%, 100% { transform: scale(1); }
  30% { transform: scale(0.98); }
}

@keyframes bounceDownMovable { 
  0% { transform: scale(1); bottom: var(--expanded-container-bottom); left: var(--expanded-container-left); }
  30% { transform: scale(0.98); }
  100% { transform: scale(1); bottom: 0px; left: 0px; }
}

@keyframes bounceUpMovable { 
  0% { transform: scale(1); bottom: 0px; left: 0px; }
  30% { transform: scale(1.02); }
  100% { transform: scale(1); bottom: var(--expanded-container-bottom); left: var(--expanded-container-left); }
}

@keyframes closePanel { 
  0% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(-200vh); opacity: 0; }
}

@keyframes expandPanel { 
  0% { transform: translateY(-100%); opacity: 0; }
  70% { transform: translateY(1%); opacity: 0.8; }
  100% { transform: translateY(0px); opacity: 1; }
}

@keyframes closePanelMovable { 
  0% { bottom: var(--expanded-container-bottom); left: var(--expanded-container-left); opacity: 1; }
  100% { bottom: 100vh; left: 0px; opacity: 0; }
}

@keyframes openPanelMovable { 
  0% { bottom: 100vh; left: 0px; opacity: 0; }
  100% { bottom: var(--expanded-container-bottom); left: var(--expanded-container-left); opacity: 1; }
}

.rufus-panel-tooltip { display: none; flex-direction: column; align-items: center; position: absolute; top: -40px; left: 50%; transform: translateX(-50%); z-index: 1001; pointer-events: none; opacity: 0; transition: opacity 0.2s ease-in-out; }

.rufus-panel-tooltip-content { padding: 6px 10px 5px 11px; background: rgb(10, 124, 209); border: 1px solid rgb(33, 98, 161); border-radius: 8px; font-family: "Amazon Ember"; font-weight: 400; font-size: 14px; line-height: 20px; color: rgb(255, 255, 255); white-space: nowrap; }

.rufus-panel-tooltip-caret { width: 11px; height: 11px; background: rgb(10, 124, 209); border-right: 1px solid rgb(33, 98, 161); border-bottom: 1px solid rgb(33, 98, 161); transform: rotate(45deg); margin-top: -6px; position: relative; }

.rufus-panel-container { --minimized-container-height: 40px; --expanded-container-height: 0px; --minimized-container-width: 200px; --expanded-container-width: 320px; --peekView-container-width: 320px; --peekView-container-height: auto; }

.rufus-panel-container[data-state="peek"] { height: var(--peekView-container-height); width: var(--peekView-container-width); display: flex; flex-direction: column; transition: box-shadow 0.3s ease-in-out, width 0.4s ease-in-out, height 0.4s ease-in-out; }

.rufus-panel-container[data-state="peek"]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px; }

.rufus-panel-container[data-state="peek"]:hover .rufus-panel-header-close, .rufus-panel-container[data-state="peek"]:hover .rufus-panel-header-minimize { opacity: 1; pointer-events: auto; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-container { cursor: pointer; background-color: rgb(249, 250, 250); border-bottom: 1.5px solid rgb(249, 250, 250); }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-minimize { width: 32px; height: 32px; cursor: pointer; border: none; background: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z\" fill=\"%23888C8C\"/></svg>") center center no-repeat transparent; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-minimize:hover { background-image: url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z\" fill=\"%23565959\"/></svg>"); }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-overflow-button { display: none; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-overflow { display: none; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-content-row { align-items: center; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-left-section { margin-top: 0px; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-right-section { margin-top: 0px; }

.rufus-panel-container[data-state="peek"] .nav-rufus-content { display: flex; max-height: fit-content; height: fit-content; overflow-y: auto; border-top-left-radius: 8px; border-top-right-radius: 8px; }

.rufus-panel-container[data-state="peek"] .rufus-container-main-view { display: none; }

.rufus-panel-container[data-state="peek"] .rufus-container-peek-view { width: 100%; }

.rufus-panel-container[data-state="peek"] .rufus-panel-header-close, .rufus-panel-container[data-state="peek"] .rufus-panel-header-minimize { opacity: 0; transition: opacity 0.3s ease-in-out; pointer-events: none; }

.nav-join-prime-button { background-color: rgb(255, 255, 255); display: flex; align-items: center; padding: 0px 10px; margin: 8px 7px; border-radius: 20px; border: none; }

.nav-join-prime-button:hover { background-color: rgb(247, 250, 250); }

.nav-join-prime-button:active { background-color: rgb(237, 253, 255); }

.nav-join-prime-text { color: rgb(0, 0, 0); font-family: "Amazon Ember"; font-size: 13px; font-weight: 450; text-size-adjust: 100%; text-align: left; white-space: nowrap; }