/*! @version pwa-studio: 14.3.1 React 18, build-id: 3125, @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 */
.newsletter-root-gYy{margin:0 auto;padding:12px 0 0;width:100%}.newsletter-field-ih6{margin-bottom:9px}.newsletter-field-ih6,.newsletter-input-ibr{position:relative}.newsletter-input-ibr{background-color:var(--color-white)}.newsletter-fieldIcons-B7L{padding-top:2px}.newsletter-input-ibr{height:38px}.newsletter-input-ibr::-webkit-input-placeholder{font-size:1.2rem}.newsletter-button-siR{display:-webkit-box;display:flex;position:absolute;right:1px;top:1px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;height:38px;justify-content:center;margin:0;width:50px}.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;text-indent:25px}@media (min-width:768px){.newsletter-root-gYy{padding:0}.newsletter-field-ih6{margin-bottom:14px}}
.email-suggestions-6P2,.email-suggestionsSingle-rbj{padding-bottom:0;padding-left:8px}.email-suggestions-6P2{list-style:none;text-align:left}.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}
.newsletter-hiddenAgreement-xls{margin-top:8px}
.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-]{font-size:1.1rem;line-height:1.6rem;margin-top:20px}.checkbox-root-RFY>input:disabled+span{background:rgb(var(--venia-global-color-gray-200))!important;border-color:rgb(var(--venia-global-color-gray-200))!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))}
.accordion-root-9Iy{border-bottom:1px solid var(--color-gray-86)}.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}
.agreements-checkout-root-Ey3{display:block;grid-column:1/span 1}.agreements-checkout-root-Ey3 label p{margin-bottom:0}
.agreements-root-Z6b{display:block}.agreements-root-Z6b label p{margin-bottom:0}
.myAccountAgreements-root--32{display:block}.myAccountAgreements-root--32>label{font-weight:var(--fontWeight-semibold);grid-template-columns:22px 1fr;margin-top:28px}.myAccountAgreements-root--32>label~div{margin-left:18px}.myAccountAgreements-button-5Ij{margin-top:40px;min-width:335px;width:100%}.myAccountAgreements-error-rOK{color:rgb(var(--venia-global-color-red-600));margin-top:10px}@media (min-width:768px){.myAccountAgreements-button-5Ij{width:auto}.myAccountAgreements-root--32>label~div{margin-left:30px}}
.newsletterPage-root-L0K{margin:40px auto}.newsletterPage-wrapper-4HW{margin:0 auto;max-width:845px}.newsletterPage-input-a6x{position:relative}
