.footer-contact li[data-v-db3e2143]{padding:0}.footer-contact li h6[data-v-db3e2143]{font-size:13px!important}.footer-contact li[data-v-db3e2143]:hover{box-shadow:0 12px 36px #00000025}.footer-contact .contact-option[data-v-db3e2143]{border-radius:var(--ld-radius-sm);border:1px solid var(--ld-border-main)}.footer-contact a[data-v-db3e2143]{display:flex;flex-direction:column;color:var(--ld-text-main);height:100%!important;width:100%;justify-content:center;gap:10px}.footer-contact h6[data-v-db3e2143]{margin-top:0;margin-bottom:0!important;line-height:1.1em}.footer-contact svg[data-v-db3e2143]{align-self:center;width:24px;height:24px}.cursor-hand[data-v-4e16f743]{cursor:pointer;color:#fff}.panel-content[data-v-4e16f743]{color:#fff;font-size:15px;line-height:normal}.panel-content.global-banner-sale .highlight{color:#fff;font-weight:700}.panel-content.global-banner-sale .emoji{font-family:Noto Color Emoji,sans-serif}.panel-content.global-banner-sale:hover .hover-underline{text-decoration:underline}.global-banner-sale-modal{text-align:center}.global-banner-sale-modal .emoji{font-family:Noto Color Emoji,sans-serif}.global-banner-sale-modal h2{font-size:36px;text-align:center;line-height:1.2em}.global-banner-sale-modal p{font-size:24px}.global-banner-sale-modal p.small{font-size:12px}.global-banner-sale-modal .modal-content{background-color:#2c5284;color:#fff}.global-banner-sale-modal .modal-content .highlight{color:#ffe200}.global-banner-sale-modal .modal-content .close-button{font-size:24px!important;color:#fff!important}.global-banner-sale-modal .modal-content .close-button:hover{color:#f2f2f2!important}@media(max-width:1060px){.cursor-hand{font-size:14px}.global-banner-sale-modal h2{font-size:28px;line-height:1.2em;padding-bottom:10px}.global-banner-sale-modal p{font-size:18px}.global-banner-sale-modal .modal-content .modal-body{padding-left:15px;padding-right:15px}.font-sm-mobile{font-size:16px!important}}.cursor-hand[data-v-46544495]{cursor:pointer;color:#fff}.panel-content[data-v-46544495]{color:#fff;font-size:15px;line-height:normal}.top-panel.global-banner-sale.light-bg .account,.top-panel.global-banner-sale.light-bg .account .reorder-header-link{color:var(--ld-text-main)}.top-panel.global-banner-sale.light-bg .account .reorder-header-link img{filter:invert(1)}.top-panel.global-banner-sale.light-bg .account .dropdown-toggle,.top-panel.global-banner-sale.light-bg .account .dropdown-toggle .logged-in-text,.top-panel.global-banner-sale.light-bg .account .separator{color:var(--ld-text-main)}.top-panel.global-banner-sale.light-bg .cursor-hand,.top-panel.global-banner-sale.light-bg .panel-content{color:#1e2d42}.panel-content.global-banner-sale.global-banner-sale-alt .highlight{color:#1066df;font-weight:700}.panel-content.global-banner-sale.global-banner-sale-alt .emoji{position:relative;top:-1px;font-family:Noto Color Emoji,sans-serif;text-shadow:0 0 2px #000}.global-banner-sale-modal.global-banner-sale-modal-alt{text-align:center}.global-banner-sale-modal.global-banner-sale-modal-alt .emoji{font-family:Noto Color Emoji,sans-serif;text-shadow:0 0 1px #000}.global-banner-sale-modal.global-banner-sale-modal-alt h2{font-size:36px;text-align:center;line-height:1.2em}.global-banner-sale-modal.global-banner-sale-modal-alt p{font-size:24px}.global-banner-sale-modal.global-banner-sale-modal-alt p.small{font-size:12px}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content{background-color:#d5e3fd;color:#1e2d42}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content .highlight{color:#1066df;font-weight:700}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content .close-button{font-size:24px!important;color:#fff!important}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content .close-button:hover{opacity:.5;color:#fff!important}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content a{display:inline;color:#1066df;font-weight:700}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content a:hover{text-decoration:underline}.global-banner-sale-modal.global-banner-sale-modal-alt .modal-content .exclusive-text{display:inline-block;font-weight:700;background-color:#234e85;border:1px solid #fff;padding:10px 30px;margin-bottom:20px}@media(max-width:1060px){.cursor-hand{font-size:14px}.font-sm-mobile{font-size:16px!important}}@media(max-width:414px){.exclusive-text .font-sm-mobile{font-size:14px!important}}.templated-banner-product-type-component a[data-v-316c1f9c]{display:inline;text-decoration:none;color:inherit}.templated-banner-product-type-component a[data-v-316c1f9c]:hover{text-decoration:underline;color:inherit}.ld-modal-root:has(.templated-global-banner-modal .is-closing) .modal-backdrop{opacity:0;transition:opacity .3s ease-in}body:has(.templated-global-banner-modal){padding-right:0!important}.templated-global-banner-modal.modal-dialog{max-width:390px;margin-right:auto;margin-left:auto}.templated-global-banner-modal.modal-container .modal-content{border:1px solid var(--ld-border-main);border-radius:var(--ld-radius-resp);overflow:hidden;text-align:left}.ld-modal-root .templated-global-banner-modal.modal-container .modal-content .close-button{top:0;right:0;z-index:1;margin:0;padding:16px;color:var(--ld-light)!important;line-height:0;transition:.3s}.ld-modal-root .templated-global-banner-modal.modal-container .modal-content .close-button svg{display:block;width:16px;height:16px}.templated-global-banner-modal .modal-body{padding:0}.templated-global-banner-modal .title-section{display:none}.templated-global-banner-modal .sale-modal--desktop{display:none!important}.templated-global-banner-modal .sale-modal__promo-panel{padding:20px 20px 16px;background-color:var(--ld-navy)}.templated-global-banner-modal .sale-modal__eyebrow{padding-bottom:4px;color:var(--ld-btn-bg-accent-dark);font-family:var(--ld-font-caption);font-size:14px;font-weight:var(--ld-button-weight);line-height:120%;letter-spacing:.14em;text-transform:uppercase}.templated-global-banner-modal .sale-modal__headline{color:var(--ld-text-white);font-family:var(--ld-font-header-default);font-size:28px;font-weight:var(--ld-font-header-bold);line-height:110%}.templated-global-banner-modal .sale-modal__supporting{padding-top:16px;color:var(--ld-text-white);font-family:var(--ld-font-body);font-size:var(--ld-fs-body-small);font-weight:500;line-height:150%}.templated-global-banner-modal .sale-modal__ends{padding-top:24px;color:var(--ld-brand-secondary-base);font-family:var(--ld-font-body);font-size:14px;line-height:150%}.templated-global-banner-modal .sale-modal__offers-panel{display:flex;flex-direction:column;padding:16px var(--ld-space-gutter-xs)}.templated-global-banner-modal .sale-modal__supporting-mobile{padding-bottom:12px;color:var(--ld-text-mid);font-family:var(--ld-font-body);font-size:15px;line-height:150%}.templated-global-banner-modal .sale-modal__discounts-label{padding-bottom:20px;color:var(--ld-text-muted);font-family:var(--ld-font-caption);font-size:14px;font-weight:var(--ld-button-weight);line-height:120%;letter-spacing:.08em;text-transform:uppercase}.templated-global-banner-modal .sale-modal__discount{display:flex;padding-bottom:12px;font-family:var(--ld-font-header-default);font-size:20px;line-height:120%}.templated-global-banner-modal .sale-modal__discount:last-child{padding-bottom:0}.templated-global-banner-modal .sale-modal__discount-savings{padding-right:12px;color:var(--ld-brand-sale);font-weight:var(--ld-font-header-bold)}.templated-global-banner-modal .sale-modal__discount-name{color:var(--ld-text-main);font-weight:var(--ld-weight-header-semi)}.templated-global-banner-modal .sale-modal__promo-code{display:flex;flex-direction:column;align-items:flex-start}.templated-global-banner-modal .sale-modal__code-label{font-family:var(--ld-font-caption);font-size:12px;font-weight:var(--ld-button-weight);line-height:120%;letter-spacing:.08em;text-transform:uppercase}.templated-global-banner-modal .sale-modal__code-wrapper{display:flex;align-items:center}.templated-global-banner-modal .sale-modal__coupon{border-radius:var(--ld-radius-sm);font-family:var(--ld-font-header-default);font-weight:var(--ld-font-header-bold);line-height:120%}.templated-global-banner-modal .sale-modal__promo-code--dark{gap:16px}.templated-global-banner-modal .sale-modal__promo-code--dark .sale-modal__code-label{color:var(--ld-text-white)}.templated-global-banner-modal .sale-modal__promo-code--dark .sale-modal__code-wrapper{gap:4px}.templated-global-banner-modal .sale-modal__promo-code--dark .sale-modal__coupon{padding:8px 12px;border:1.5px dashed var(--ld-accent-content);background-color:#094863;color:var(--ld-accent-content);font-size:24px}.templated-global-banner-modal .sale-modal__promo-code--light{gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ld-border-brown)}.templated-global-banner-modal .sale-modal__promo-code--light .sale-modal__code-label{color:var(--ld-text-mid)}.templated-global-banner-modal .sale-modal__promo-code--light .sale-modal__code-wrapper{gap:6px}.templated-global-banner-modal .sale-modal__promo-code--light .sale-modal__coupon{padding:8px;border:1.5px dashed var(--ld-brand-primary-main);background-color:var(--ld-brand-secondary-base);color:var(--ld-text-main);font-size:20px}.templated-global-banner-modal .sale-modal__rewards{padding-top:16px}.templated-global-banner-modal .sale-modal__rewards-card{display:flex;gap:16px;padding-top:20px;border-top:1px solid var(--ld-border-brown)}.templated-global-banner-modal .sale-modal__rewards-illo{display:none}.templated-global-banner-modal .sale-modal__rewards-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.templated-global-banner-modal .sale-modal__rewards-title{padding-bottom:2px;color:var(--ld-text-main);font-family:var(--ld-font-caption);font-size:13px;font-weight:var(--ld-button-weight);line-height:100%;letter-spacing:.08em;text-transform:uppercase}.templated-global-banner-modal .sale-modal__reward-option{color:var(--ld-text-main);font-family:var(--ld-font-body);font-size:16px;line-height:120%}.templated-global-banner-modal .sale-modal__reward-amount{margin-right:4px;color:var(--ld-brand-primary-main);font-family:var(--ld-font-header-default);font-weight:var(--ld-font-header-bold)}.templated-global-banner-modal .sale-modal__exclusions{color:var(--ld-text-muted);font-family:var(--ld-font-body);font-size:13px;line-height:120%}.templated-global-banner-modal .sale-modal__footer{display:flex;flex-direction:column;gap:12px;padding:20px var(--ld-space-gutter-sm) 16px;border-top:1px solid var(--ld-border-main);background-color:var(--ld-bg-surface-200)}.templated-global-banner-modal .sale-modal__footer .sale-modal__exclusions{text-align:center}.templated-global-banner-modal .templated-global-banner-mobile-modal-content{position:fixed!important;bottom:0;left:0;right:0;max-height:100dvh;overflow-y:auto;border-bottom:0;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;animation:animatebottom .4s}.templated-global-banner-modal .templated-global-banner-mobile-modal-content.is-closing{animation:slidedown .3s ease-in forwards}@media(min-width:1024px){.templated-global-banner-modal.modal-dialog{max-width:758px}.ld-modal-root .templated-global-banner-modal.modal-container .modal-content .close-button{padding:20px;color:var(--ld-icon-default)!important}.ld-modal-root .templated-global-banner-modal.modal-container .modal-content .close-button svg{width:20px;height:20px}.templated-global-banner-modal .sale-modal--desktop{display:revert!important}.templated-global-banner-modal .sale-modal--mobile{display:none!important}.templated-global-banner-modal .sale-modal{display:flex;min-height:480px}.templated-global-banner-modal .sale-modal__promo-panel{display:flex;flex:0 0 41.6666666667%;flex-direction:column;gap:16px;padding:32px 28px}.templated-global-banner-modal .sale-modal__header{flex:1 1 auto}.templated-global-banner-modal .sale-modal__eyebrow{padding-bottom:12px}.templated-global-banner-modal .sale-modal__headline{font-size:36px}.templated-global-banner-modal .sale-modal__panel-footer{display:flex!important;flex-direction:column;gap:20px}.templated-global-banner-modal .sale-modal__promo-code--dark{display:flex!important}.templated-global-banner-modal .sale-modal__offers-panel{flex:0 0 58.3333333333%;padding:28px 32px 32px}.templated-global-banner-modal .sale-modal__discount{padding-bottom:16px;font-size:24px}.templated-global-banner-modal .sale-modal__rewards{flex:1 1 auto;padding-top:32px;padding-bottom:16px}.templated-global-banner-modal .sale-modal__rewards-card{padding:16px 12px;border:1px solid var(--ld-border-main);border-radius:var(--ld-radius-sm);background-color:var(--ld-ivory-mid)}.templated-global-banner-modal .sale-modal__rewards-illo{display:flex;flex:0 0 55px;align-items:center;height:22px;overflow:hidden}.templated-global-banner-modal .sale-modal__rewards-illo svg{width:55px;height:55px}}.ld-modal-root:has(.templated-multi-code-global-banner-modal .is-closing) .modal-backdrop{opacity:0;transition:opacity .3s ease-in}body:has(.templated-multi-code-global-banner-modal){padding-right:0!important}.templated-multi-code-global-banner-modal.modal-dialog{max-width:390px;margin-right:auto;margin-left:auto}.templated-multi-code-global-banner-modal.modal-container .modal-content{border:0;border-radius:var(--ld-radius-md);overflow:hidden;background-color:var(--ld-bg-dark)}.templated-multi-code-global-banner-modal.modal-container .modal-content .close-button{display:none}.templated-multi-code-global-banner-modal .modal-body{padding:0}.templated-multi-code-global-banner-modal .title-section{display:none}.templated-multi-code-global-banner-modal .promo-modal{padding:24px 16px 12px;color:var(--ld-text-white);text-align:left}.templated-multi-code-global-banner-modal .promo-modal__heading{padding:0 var(--ld-space-gutter-xs) 16px;color:var(--ld-light);font-family:var(--ld-font-header-default);font-size:24px;font-weight:var(--ld-font-header-bold);line-height:120%;text-align:center}.templated-multi-code-global-banner-modal .promo-modal__discounts{border-top:1px solid var(--ld-border-white-mid)}.templated-multi-code-global-banner-modal .promo-modal__discount{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 4px;border-bottom:1px solid var(--ld-border-white-mid);font-family:var(--ld-font-header-default);line-height:1.2}.templated-multi-code-global-banner-modal .promo-modal__discount-name{display:flex;flex-direction:column}.templated-multi-code-global-banner-modal .promo-modal__discount-savings{padding-right:5px;color:var(--ld-accent-content);font-size:18px;font-weight:var(--ld-font-header-bold)}.templated-multi-code-global-banner-modal .promo-modal__discount-label{color:var(--ld-text-white);font-size:20px;font-weight:var(--ld-weight-header-semi)}.templated-multi-code-global-banner-modal .promo-modal__code{display:flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:var(--ld-brand-secondary-base);font-family:var(--ld-font-body);font-size:15px;font-weight:700;line-height:120%;cursor:pointer}.templated-multi-code-global-banner-modal .promo-modal__code:hover .promo-modal__code-text{text-decoration:underline}.templated-multi-code-global-banner-modal .promo-modal__code-icon{display:flex;padding:0 4px}.templated-multi-code-global-banner-modal .promo-modal__code-icon svg{width:12px;height:12px}.templated-multi-code-global-banner-modal .promo-modal__rewards{display:flex;flex-direction:column;gap:15px;padding-top:20px}.templated-multi-code-global-banner-modal .promo-modal__rewards-container{display:flex;padding:0 4px}.templated-multi-code-global-banner-modal .promo-modal__rewards-title{flex:0 0 113px;padding-bottom:4px;color:var(--ld-text-white);font-family:var(--ld-font-header-default);font-size:16px;font-weight:var(--ld-font-header-bold);line-height:115%;text-decoration:none}.templated-multi-code-global-banner-modal .promo-modal__rewards-title:hover{color:var(--ld-text-white);text-decoration:underline}.templated-multi-code-global-banner-modal .promo-modal__reward-options{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.templated-multi-code-global-banner-modal .promo-modal__reward-option{color:var(--ld-text-white);font-family:var(--ld-font-body);font-size:16px;line-height:120%;text-align:right}.templated-multi-code-global-banner-modal .promo-modal__reward-amount{margin-right:4px;color:var(--ld-accent-content);font-family:var(--ld-font-header-default);font-weight:var(--ld-font-header-bold)}.templated-multi-code-global-banner-modal .promo-modal__exclusions{padding:0 4px;color:var(--ld-text-white);font-family:var(--ld-font-body);font-size:12px;line-height:120%;text-align:center;opacity:.8}.templated-multi-code-global-banner-modal .templated-global-banner-mobile-modal-content{position:fixed!important;bottom:0;left:0;right:0;max-height:100dvh;overflow-y:auto;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;animation:animatebottom .4s}.templated-multi-code-global-banner-modal .templated-global-banner-mobile-modal-content.is-closing{animation:slidedown .3s ease-in forwards}@keyframes slidedown{to{transform:translateY(100%)}}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@media(min-width:1024px){.templated-multi-code-global-banner-modal.modal-dialog{max-width:728px}.ld-modal-root .templated-multi-code-global-banner-modal.modal-container .modal-content .close-button{display:block;top:0;right:0;z-index:1;margin:0;padding:24px;color:var(--ld-light)!important;line-height:0;transition:.3s}.ld-modal-root .templated-multi-code-global-banner-modal.modal-container .modal-content .close-button svg{display:block;width:20px;height:20px}.templated-multi-code-global-banner-modal .promo-modal{padding:48px 40px 32px}.templated-multi-code-global-banner-modal .promo-modal__heading{padding-bottom:24px;font-size:40px}.templated-multi-code-global-banner-modal .promo-modal__discount{align-items:center;padding:22px 10px}.templated-multi-code-global-banner-modal .promo-modal__discount-name{flex-direction:row;align-items:center}.templated-multi-code-global-banner-modal .promo-modal__discount-savings{min-width:108px;padding-right:12px;box-sizing:content-box;font-size:28px}.templated-multi-code-global-banner-modal .promo-modal__discount-label{font-size:28px}.templated-multi-code-global-banner-modal .promo-modal__code{font-size:24px}.templated-multi-code-global-banner-modal .promo-modal__code-icon{padding:4px}.templated-multi-code-global-banner-modal .promo-modal__code-icon svg{width:14px;height:14px}.templated-multi-code-global-banner-modal .promo-modal__rewards{gap:0;padding-top:24px}.templated-multi-code-global-banner-modal .promo-modal__rewards-container{flex-direction:column;align-items:center;padding:0}.templated-multi-code-global-banner-modal .promo-modal__rewards-title{flex:0 0 auto;padding-bottom:8px;color:var(--ld-light);font-size:20px;text-align:center}.templated-multi-code-global-banner-modal .promo-modal__reward-options{flex-direction:row;justify-content:center;gap:12px}.templated-multi-code-global-banner-modal .promo-modal__reward-option{color:var(--ld-light);font-size:18px;text-align:left}.templated-multi-code-global-banner-modal .promo-modal__reward-option:not(:last-child){padding-right:12px;border-right:1px solid var(--ld-brand-secondary-base)}.templated-multi-code-global-banner-modal .promo-modal__reward-amount{margin-right:2px}.templated-multi-code-global-banner-modal .promo-modal__continue{display:none}.templated-multi-code-global-banner-modal .promo-modal__exclusions{padding:24px 0 0;color:var(--ld-light)}}.templated-global-banner-component .custom-global-banner-text[data-v-62350498]{display:flex;justify-content:center;align-items:center;gap:5px}.templated-global-banner-component .custom-global-banner-text.hidden-mobile[data-v-62350498]{display:flex!important}.templated-global-banner-component .custom-global-banner-text.hidden-desktop[data-v-62350498]{display:none!important}.templated-global-banner-component .custom-global-banner-promo-code[data-v-62350498]{font-weight:700;color:var(--ld-top-panel-highlight)}@media(max-width:767px){.templated-global-banner-component .custom-global-banner-text.hidden-mobile[data-v-62350498]{display:none!important}.templated-global-banner-component .custom-global-banner-text.hidden-desktop[data-v-62350498]{display:flex!important}}.panel-content{margin-left:auto;margin-right:auto;width:60%;line-height:normal;color:var(--ld-top-panel-text)}.panel-content a{display:inline;text-decoration:underline}.panel-content a:hover{text-decoration:none}.panel-content .cursor-hand{cursor:pointer}.panel-content .emoji{font-family:Noto Color Emoji,sans-serif}.panel-content.cyber-monday-sale-banner .emoji{display:inline-block;vertical-align:top}.panel-content .hover-underline{cursor:pointer}.panel-content:hover .hover-underline{text-decoration:underline}.panel-content .ssr-carousel .ssr-carousel-left-icon,.panel-content .ssr-carousel .ssr-carousel-right-icon{background-color:transparent}.panel-content .ssr-carousel .ssr-carousel-left-icon:before{border-width:6px 9px 6px 0;border-color:transparent var(--ld-top-panel-text) transparent transparent}.panel-content .ssr-carousel .ssr-carousel-right-icon:before{border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--ld-top-panel-text)}.panel-content .custom-global-banner-highlight{font-weight:700;color:var(--ld-top-panel-highlight)}.panel-content .custom-global-banner-star{display:inline-block;width:var(--ld-top-panel-star-size);height:var(--ld-top-panel-star-size);margin:0 var(--ld-top-panel-star-gap);vertical-align:-.5px;fill:var(--ld-top-panel-star)}.custom-global-banner-sale-modal{text-align:center}.custom-global-banner-sale-modal h2{font-size:36px;text-align:center;line-height:1.2em}.custom-global-banner-sale-modal p{font-size:24px}.custom-global-banner-sale-modal p.small{font-size:12px}.custom-global-banner-sale-modal a{display:inline}.custom-global-banner-sale-modal a:hover{text-decoration:underline}.custom-global-banner-sale-modal .modal-content .emoji{font-family:Noto Color Emoji,sans-serif}.custom-global-banner-sale-modal .modal-content .close-button{top:0;right:0;padding:20px;font-size:24px!important}.custom-global-banner-sale-modal .modal-content .close-button:hover{opacity:.5}@media(max-width:1060px){.panel-content{width:100%}.panel-content .emoji{font-family:sans-serif}.panel-content.cyber-monday-sale-banner .custom-global-banner-text.hidden-desktop{display:flex!important;justify-content:center;gap:5px}.panel-content.cyber-monday-sale-banner .emoji{display:inline;line-height:20px}.custom-global-banner-sale-modal .font-sm-mobile{font-size:16px!important}}.login-captcha-component[data-v-d981269f]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
