/*! @version pwa-studio: 14.3.1 React 18, build-id: 2298, @magento/venia-ui: file:./packages/magento/venia-ui/11.7.1-r18.tgz, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: file:./packages/magento/pwa-buildpack/11.5.5-r18.tgz, @magento/peregrine: file:./packages/magento/peregrine/15.5.3-r18.tgz, @magento/pagebuilder: file:./packages/magento/pagebuilder/9.3.6-r18.tgz, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: file:./packages/magento/babel-preset-peregrine/1.3.5-r18.tgz, @apollo/client: ~3.11.8 */
.footer-root-tVB{content-visibility:visible}body.page-loading .footer-root-tVB{opacity:0;visibility:hidden}.footer-links-AP8{padding:32px 16px 16px}.footer-title--T2{font-size:1.6rem;font-weight:var(--fontWeight-bold);line-height:2rem;text-align:left;text-transform:uppercase}.footer-newsletterTitle-1HD{font-size:1.4rem;font-weight:var(--fontWeight-normal);text-transform:none}.footer-wrapper-INQ{background-color:var(--color-white);padding:0}.footer-customerService-8x3{align-content:start;display:grid;grid-gap:30px;gap:30px}.footer-offer-yQ-{display:grid;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.footer-offer-yQ- button{background-color:var(--color-secondary);border-color:var(--color-secondary)}.footer-offer-yQ- button:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.footer-separator-WWw{border-top:3px solid var(--color-gray-95);display:block;margin-top:28px;padding-top:21px;width:100%}.footer-newsletter-pzl .footer-title--T2{text-align:center}.footer-accordionWrapper-uky{border-bottom:1px solid var(--color-button-disabled)}.footer-brandingWrapper-u-x{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:12px 16px 40px}.footer-branding-L96{font-size:1.2rem;font-weight:var(--fontWeight-semibold);grid-area:branding;line-height:1.5rem}.footer-logoWrapper-vYY{margin-top:48px}.footer-logoWrapper-vYY div[class*=placeholderImage-root]{display:none}.footer-logoWrapper-vYY div[class*=logo-container],.footer-logoWrapper-vYY img[class*=logo-loaded]{height:auto;width:100%}.footer-logoWrapper-vYY img[class*=logo-loaded]{position:static;-webkit-transform:none;transform:none}@media (min-width:1024px){.footer-root-tVB{border-top:1px solid var(--color-button-disabled);content-visibility:auto;text-align:left;text-align:initial}.footer-container-CuH{margin:0 auto;max-width:var(--venia-global-maxWidth-full);width:100%;grid-column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr 1fr 2fr}.footer-links-AP8{background-color:var(--color-white);padding:32px var(--padding-default) 0}.footer-title--T2{font-size:1.4rem;font-weight:var(--fontWeight-semibold);margin-bottom:20px;text-transform:none}.footer-newsletterTitle-1HD{display:block;margin-bottom:24px}.footer-titleNote-8gU{margin-top:3px}.footer-separator-WWw{border:none;margin-top:0;padding-top:0}.footer-newsletter-pzl{justify-self:end;padding-right:10%}.footer-wrapper-INQ{margin:0;max-width:350px;padding:0}.footer-logoWrapper-vYY{grid-column:1/4;grid-row:2/3}.footer-logoWrapper-vYY div[class*=logo-container]{margin-left:0}.footer-brandingWrapper-u-x{margin:0 auto;max-width:var(--venia-global-maxWidth-full);padding:32px var(--padding-default);width:100%;-webkit-box-pack:initial;background-color:var(--color-white);justify-content:normal}.footer-socialMedia-NLL{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-left:33px}}@media (min-width:1440px){.footer-container-CuH{grid-template-columns:3fr 3fr 5fr}}
.accordion-root-9Iy{border-bottom:1px solid var(--color-neutral-60)}.accordion-root-9Iy:last-child{border-bottom:0}.accordion-title-HOv{display:-webkit-box;display:flex;padding:15px 6px 13px 0;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;font-size:1.2rem;font-weight:var(--fontWeight-semibold);justify-content:space-between;letter-spacing:.7px}.accordion-content-OoD{padding:4px 0 20px}.accordion-icon--eu,.accordion-iconIsToggled-uQQ{font-size:1.8rem}
.footerBlocks-wrapper-nWt{padding:0}.footerBlocks-accordion-BYM [class*=cmsBlock-root],.footerBlocks-wrapper-nWt [class*=cmsBlock-root]{margin:0}.footerBlocks-accordion-BYM{border-bottom:none;border-top:1px solid var(--color-button-disabled);padding:8px 16px}.footerBlocks-accordion-BYM ul,.footerBlocks-wrapper-nWt ul{list-style-type:none;margin:0;padding-left:0}.footerBlocks-accordion-BYM ul li{font-size:1.4rem;font-weight:var(--fontWeight-normal);line-height:2.4rem;padding-bottom:12px}.footerBlocks-wrapper-nWt ul li{margin-bottom:53x;padding:2px 0}.footerBlocks-accordion-BYM ul li a:hover,.footerBlocks-wrapper-nWt ul li a:hover{color:var(--color-primary)}.footerBlocks-accordion-BYM ul li a,.footerBlocks-wrapper-nWt ul li a{color:var(--color-azure-25);font-size:1.4rem;font-weight:var(--fontWeight-normal);line-height:2.4rem;-webkit-text-decoration:none;text-decoration:none}.footerBlocks-wrapper-nWt li::marker{content:""}.footerBlocks-accordion-BYM button span{display:block;width:100%}.footerBlocks-wrapper-nWt [class*=cmsBlock-root] button{background-color:var(--color-secondary);border-color:var(--color-secondary)}.footerBlocks-wrapper-nWt [class*=cmsBlock-root] button:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover)}
.newsletter-root-gYy{margin:0 auto;padding:15px 0 0;width:100%}.newsletter-container-8Mm{display:grid;-webkit-box-align:center;align-items:center;margin:0}.newsletter-field-ih6{margin-bottom:9px}.newsletter-field-ih6 input{padding-right:120px}.newsletter-button-siR{border-bottom-right-radius:8px;border-top-right-radius:8px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-transform:none}.newsletter-root-gYy [class^=checkbox-label]{color:var(--color-text-light);font-size:8px;line-height:1.1rem}.newsletter-root-gYy [class^=checkbox-root]{gap:0;grid-template-areas:none;grid-template-columns:none;margin-top:8px;text-align:left}.newsletter-root-gYy span[class*=checkbox-label] p{font-size:1.1rem!important}.newsletter-inputAfter-NqK{position:absolute;right:0;top:0}.newsletter-socialMedia-Kbj{margin:48px 0}.newsletter-socialMedia-Kbj .social-media{display:grid;grid-auto-flow:column;grid-column-gap:16px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-pack:start;justify-content:start}.newsletter-socialMedia-Kbj .social-media .social-media__link{font-size:1.4rem;font-weight:var(--fontWeight-bold);line-height:2rem}@media (min-width:1024px){.newsletter-root-gYy{padding:0}.newsletter-container-8Mm{margin:0}.newsletter-field-ih6{margin-bottom:14px}.newsletter-button-siR{height:35px;margin:0;max-width:none}.newsletter-input-ibr::-webkit-input-placeholder,.newsletter-input_error-AXi::-webkit-input-placeholder{text-align:left}}
.email-suggestions-6P2{list-style:none;padding-bottom:0;padding-left:15px}.email-suggestionsHeader-gVc{color:var(--color-text);font-weight:var(--fontWeight-semibold)}.email-suggestionButton-Whg{background:none;border:none;color:var(--color-text);cursor:pointer;font-size:inherit;margin-top:3px;padding:0;text-align:left;-webkit-text-decoration:underline;text-decoration:underline}.email-suggestionButton-Whg:hover{-webkit-text-decoration:none;text-decoration:none}
.smallDescriptionComplaint-root-cKT{color:rgb(var(--venia-global-color-gray-darker));margin-top:2rem}.smallDescriptionComplaint-root-cKT+[class*=checkbox-root]{margin-top:5px}
.checkbox-root-RFY{-webkit-box-align:start;align-items:flex-start}.checkbox-root-RFY+[class*=richContent-root-]{margin-top:20px}.checkbox-root-RFY [class*=richContent-root-] p,.checkbox-root-RFY+[class*=richContent-root-],.checkbox-root-RFY+[class*=richContent-root-] p{font-size:1.6rem;line-height:2.4rem}.checkbox-root-RFY>input:disabled+span{background:var(--color-button-disabled)!important;border-color:var(--color-button-disabled)!important}.checkbox-hideCheckbox-MXC [class^=checkbox-icon],.checkbox-hideCheckbox-MXC [class^=checkbox-required]{display:none}.checkbox-hideCheckbox-MXC{grid-gap:0;pointer-events:none}.checkbox-hideCheckbox-MXC a{pointer-events:auto}.checkbox-contactUsAccordion-tHB{padding:0 26px}.checkbox-contactUsAccordion-tHB button{margin:0 0 15px;padding:0 30px 0 0;position:relative}.checkbox-contactUsAccordion-tHB button i{bottom:2px;position:absolute;right:10px}
.smallDescription-root-CGF{color:rgb(var(--venia-global-color-gray-darker))}
.agreements-checkout-root-S8W{display:block;grid-column:1/span 1}.agreements-checkout-root-S8W label p{margin-bottom:0}.agreements-checkout-root-S8W div[class*=richContent-root-] p,.agreements-checkout-root-S8W label p{font-size:1.6rem;line-height:2.4rem}.agreements-checkout-root-S8W label a{color:var(--color-secondary)}
.agreements-root-sHd{display:block}.agreements-root-sHd label p{margin-bottom:0}.agreements-root-sHd div[class*=richContent-root-] p,.agreements-root-sHd label p{font-size:1.6rem;line-height:2.4rem}.agreements-root-sHd label a{color:var(--color-secondary)}
.myAccountAgreements-root--32{display:block;margin-top:30px}.myAccountAgreements-root--32>label{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-weight:var(--fontWeight-semibold);grid-template-columns:20px 1fr;margin-bottom:10px;margin-top:40px}.myAccountAgreements-root--32>label~div{margin-left:30px}.myAccountAgreements-button-5Ij{margin-top:40px;width:100%}.myAccountAgreements-error-rOK{color:rgb(var(--venia-global-color-red-600));margin-top:10px}@media (min-width:768px){.myAccountAgreements-button-5Ij{min-width:335px;width:auto}.myAccountAgreements-root--32>label{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}.myAccountAgreements-root--32>label~div{margin-left:40px}}
