.footer-contact li[data-v-39c12c83]{padding:0}.footer-contact li h6[data-v-39c12c83]{font-size:13px!important}.footer-contact li[data-v-39c12c83]:hover{box-shadow:0 12px 36px #00000025}.footer-contact a[data-v-39c12c83]{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-39c12c83]{margin-top:0;margin-bottom:0!important;line-height:1.1em}.footer-contact img[data-v-39c12c83]{align-self:center;max-height:20px;max-width: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}.templated-global-banner-modal .templated-global-banner-modal-header{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:20px}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content{text-align:left}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content .templated-global-banner-header-text{font-size:3.5em;font-weight:900;line-height:1.2em}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content .templated-global-banner-header-subtext{font-size:1.25em;line-height:1em;font-weight:700}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-emoji-wrapper{font-size:4em}.templated-global-banner-modal .templated-global-banner-modal-content{display:flex;padding-top:20px;text-align:left}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts{font-size:1.25em;width:50%}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts strong{display:inline-block;min-width:90px;font-weight:900}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-banner-promo-code{display:flex;padding-top:15px;font-size:1.2em}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-banner-promo-code .templated-global-popup-promo-code-bg-color1{padding:6px}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-banner-promo-code .templated-global-popup-promo-code-bg-color2{padding:6px;font-weight:900}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-popup-text-color1 a{display:inline;text-decoration:none}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-popup-text-color1 a:hover{text-decoration:underline}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-loyalty{font-size:1.25em;width:50%}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-loyalty .small{padding-top:20px;font-size:.8em}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-loyalty .small a{text-decoration:underline}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-loyalty .small a:hover{text-decoration:none}.templated-global-banner-modal .templated-global-banner-modal-exclusions{text-align:left;padding-top:20px;font-size:.75em}.templated-global-banner-modal .templated-global-banner-mobile-modal-content{position:fixed!important;bottom:0;left:0;right:0;border:0;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;animation:animatebottom .4s}@media(min-width:1059px){.templated-global-banner-modal{min-width:891px}}@media(max-width:1060px){.templated-global-banner-modal .modal-content .title-section{display:none!important}.templated-global-banner-modal .modal-content .modal-body{padding:20px 32px}.templated-global-banner-modal .modal-content .close-button{padding-top:25px}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content .templated-global-banner-header-text{font-size:1.75em}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content .templated-global-banner-expires-date .templated-global-banner-emoji-wrapper{font-size:1.5em}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content .templated-global-banner-expires-date .templated-global-banner-emoji-wrapper.hidden-desktop{display:inline-block!important}.templated-global-banner-modal .templated-global-banner-modal-header .templated-global-banner-text-content .templated-global-banner-header-subtext{font-size:1em}.templated-global-banner-modal .templated-global-banner-modal-content{flex-direction:column;gap:20px}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts{font-size:1em;width:100%}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-banner-promo-code{font-size:1.25em}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts .templated-global-banner-promo-code .templated-global-popup-promo-code-bg-color1{padding-left:0}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-discounts strong{min-width:75px}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-loyalty{font-size:1em;width:100%}.templated-global-banner-modal .templated-global-banner-modal-content .templated-global-banner-loyalty .small{font-size:1em;padding-top:12px}}.templated-multi-code-global-banner-modal.custom-global-banner-sale-modal .modal-content .close-button{font-size:34px!important}.templated-multi-code-global-banner-modal .templated-global-banner-header-text{font-size:2.5em;font-weight:900;line-height:1.2em;padding-bottom:20px}.templated-multi-code-global-banner-modal .templated-global-banner-discounts{display:flex;flex-direction:column;gap:5px}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount{display:flex;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 20px}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-name{font-size:1.25em;font-weight:900}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail{display:flex;text-align:right;align-items:center}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-promo-code{font-size:1.75em;font-weight:900}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-promo-code small{font-weight:400;font-size:12px}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-percent-off{display:flex;gap:10px;margin-left:10px;font-size:1.25em}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-percent-off .desktop-spacer{font-weight:100;opacity:.8}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper{display:flex;padding-top:20px}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container{text-align:left;width:50%;border-left-style:solid;border-left-width:3px;padding-left:10px}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container a{display:block;font-weight:900;text-decoration:none}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container a:hover{text-decoration:underline}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container strong{font-weight:900}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container .templated-global-popup-reward-option{font-size:.875em}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container .templated-global-popup-reward-option strong{display:inline-block;min-width:28px}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-exclusion-text{display:flex;justify-content:flex-end;align-items:end;font-size:.75em;width:50%;text-align:right}.templated-multi-code-global-banner-modal .templated-global-banner-mobile-modal-content{position:fixed!important;bottom:0;left:0;right:0;border:0;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;animation:animatebottom .4s}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@media(min-width:1059px){.templated-multi-code-global-banner-modal{min-width:770px}}@media(max-width:1060px){.templated-multi-code-global-banner-modal .modal-body{padding:30px 20px 20px}.templated-multi-code-global-banner-modal.custom-global-banner-sale-modal .modal-content .emoji{font-family:sans-serif}.templated-multi-code-global-banner-modal.custom-global-banner-sale-modal .modal-content .close-button{font-size:30px!important;padding:15px 15px 30px 30px;top:0;right:0}.templated-multi-code-global-banner-modal .templated-global-banner-header-text{font-size:2em}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount{padding:8px 16px}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-name{font-size:1em}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail{flex-direction:column}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-promo-code{font-size:1.25em;line-height:1.2em}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-promo-code small{line-height:1.2em}.templated-multi-code-global-banner-modal .templated-global-banner-discounts .templated-global-banner-discount .promotion-detail .templated-global-popup-percent-off{justify-content:flex-end;margin-left:auto;font-size:1em;line-height:1em}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper{flex-direction:column;gap:15px}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-rewards-container{width:100%}.templated-multi-code-global-banner-modal .templated-global-popup-footer-wrapper .templated-global-popup-exclusion-text{width:100%;justify-content:flex-start;align-items:start;text-align:left}}.templated-global-banner-component .custom-global-banner-text[data-v-6953c80a]{display:flex;justify-content:center;align-items:center;gap:5px}.templated-global-banner-component .custom-global-banner-text.hidden-desktop[data-v-6953c80a]{display:none}@media(max-width:1060px){.templated-global-banner-component .custom-global-banner-text.hidden-mobile[data-v-6953c80a]{display:none}.templated-global-banner-component .custom-global-banner-text.hidden-desktop[data-v-6953c80a]{display:flex!important}}.panel-content{margin-left:auto;margin-right:auto;width:60%;line-height:normal;color:#fff}.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}.panel-content .ssr-carousel .ssr-carousel-right-icon:before{border-width:6px 0 6px 9px}.light-bg .panel-content .ssr-carousel .ssr-carousel-left-icon:before{border-color:transparent #000 transparent transparent}.light-bg .panel-content .ssr-carousel .ssr-carousel-right-icon:before{border-color:transparent transparent transparent #000}.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}}
