.bd-footer{color:var(--bd-color-surface-cream-light);padding:6rem 2rem;border-block-start-width:0}.bd-footer .footer__aside{align-items:center}.bd-footer.bd-footer--bg-primary{background-color:var(--bd-color-primary-dark)}.bd-footer.bd-footer--bg-alt{background-color:var(--bd-color-badge-promo)}.bd-footer .container{--distance-to-bleed: 0px;margin-inline:0}.bd-footer .footer__content{padding-block:0 2.8rem}.bd-footer hr.separator{border-color:#ede8e11f}.bd-footer .bd-footer__newsletter-title{color:var(--bd-color-white);text-transform:uppercase}.bd-footer .bd-footer__newsletter-text,.bd-footer .bd-footer__newsletter-disclaimer{text-transform:none}.bd-footer .bd-footer__newsletter-text{font-family:var(--font-body);font-weight:400;font-size:1.4rem;line-height:1.4;letter-spacing:0}.bd-footer .bd-footer__newsletter-disclaimer{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1;letter-spacing:0;color:#fbf8f3b8;text-align:center}.bd-footer .bd-footer__newsletter-disclaimer p{font-size:1rem;line-height:1}.bd-footer .bd-footer__newsletter,.bd-footer .bd-footer__newsletter-body{gap:2.4rem}.bd-footer__newsletter-submit{display:grid;place-items:center;flex-shrink:0;width:4.8rem;min-height:4.8rem;padding:.6rem .5rem;align-self:stretch;background:transparent;border:1px solid currentColor;color:currentColor;cursor:pointer}.bd-footer__newsletter-submit svg{width:1.4rem;height:1.2rem}.bd-footer .bd-footer__newsletter-form{gap:.4rem}.bd-footer .bd-footer__newsletter-field{flex:1 1 auto}.bd-footer .bd-footer__newsletter-form .bd-klaviyo-form__banner{flex:1 1 100%;margin-block-end:.75rem}.bd-footer .bd-footer__newsletter-input{background:transparent;border-color:#ede8e11f;color:var(--bd-color-surface-cream-light);text-transform:none;border-start-end-radius:0;border-end-end-radius:0;font-family:var(--font-body);font-weight:400;font-size:1.2rem;line-height:1.12;letter-spacing:0}.bd-footer .bd-footer__newsletter-input::placeholder{color:#fbf8f3}.bd-footer .bd-footer__newsletter-submit{border-color:#ede8e11f;color:var(--bd-color-surface-cream-light);border-start-start-radius:0;border-end-start-radius:0}.bd-footer .bd-footer__blocks .subheading{text-transform:uppercase}.bd-footer .bd-footer__links-link{font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.32;letter-spacing:0;text-transform:none;opacity:.72}.bd-footer .bd-footer__links-link--active{display:inline-block;padding:.6rem .8rem;margin-inline-start:-.8rem;background-color:var(--bd-color-white);color:var(--bd-color-primary-dark);border-radius:1px;opacity:1}@media screen and (min-width:1200px){.bd-footer .bd-footer__links-link{line-height:1}.bd-footer .bd-footer__newsletter-disclaimer p{font-size:1.2rem;line-height:1.37}}.bd-footer__payments{justify-content:center;align-items:center;gap:2rem}.bd-footer__payments li{display:flex;align-items:center;justify-content:center;height:2.4rem}.bd-footer__payments li:last-child{width:5.4rem}.bd-footer__payments svg,.bd-footer__payments img{display:block;height:2.4rem;width:auto;color:#fbf8f3}.bd-footer .social-media{gap:1.2rem}.bd-footer .social-media__item{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid rgba(237,232,225,.12);border-radius:50%}.bd-footer .social-media__item .tap-area{display:grid;place-items:center;width:100%;height:100%}.bd-footer__legal{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding-block:2.4rem 0;text-align:center}.bd-footer .footer__copyright,.bd-footer .footer__copyright a{color:var(--bd-color-surface-cream-light);font-size:1.2rem;font-weight:400;letter-spacing:0;text-transform:none}.bd-footer .bd-footer__copyright-link{text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto}.bd-footer__credit{color:var(--bd-color-surface-cream-light);font-size:1.2rem;font-weight:400;letter-spacing:0;text-decoration:none;text-transform:none}.bd-footer__credit-name{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:.2em}.bd-footer__localization{flex-direction:column;align-items:center;gap:2rem}@media screen and (max-width:999px){.bd-footer .footer__block-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;display:grid}.bd-footer .footer__block{max-width:none}.bd-footer .footer__block--links{flex-shrink:initial;max-width:none}.bd-footer .footer__block--accordion-links{grid-column:1 / -1}.bd-footer .footer__block--accordion-links+.footer__block--accordion-links{margin-block-start:-2rem}.bd-footer .bd-footer__links.sm-max\:hidden{display:none}.bd-footer .footer__block--accordion-links .accordion.sm\:hidden{display:block}.bd-footer .footer__block--accordion-links .accordion{--accordion-block-padding: 2.5rem}.bd-footer .footer__block--accordion-links:not(.footer__block--accordion-links~.footer__block--accordion-links) .accordion{box-shadow:0 -1px #ede8e11f,0 1px #ede8e11f}.bd-footer .footer__block--accordion-links .accordion__content{padding-block-start:1.2rem;border-block-start:1px solid rgba(237,232,225,.12)}.bd-footer .footer__block--accordion-links .bd-footer__links-list{gap:1.2rem}.bd-footer .footer__block--accordion-links:not(.footer__block--accordion-links~.footer__block--accordion-links){margin-block-start:2rem}.bd-footer hr.separator.full-bleed{display:none}}@media screen and (max-width:699px){.bd-footer .footer__block--accordion-links:not(.footer__block--accordion-links~.footer__block--accordion-links){margin-block-start:2rem}.bd-footer .footer__aside{margin-top:1.5rem}.bd-footer__payments:has(+.social-media){margin-top:2rem;padding-bottom:2rem}}@media screen and (max-width:999px){.bd-footer .footer__block--newsletter .subheading{font-size:3.2rem;font-weight:400;line-height:1;letter-spacing:0}.bd-footer .footer__block--newsletter{text-align:center}.bd-footer .footer__block--newsletter .form-row{justify-content:center}.bd-footer .bd-footer__newsletter-disclaimer p,.bd-footer .bd-footer__newsletter-text p{text-align:center;max-width:30rem;margin:0 auto}.bd-footer .bd-footer__newsletter-text p{font-family:var(--font-body);font-weight:400;font-size:1.2rem;line-height:1.12;letter-spacing:0;max-width:25rem}.bd-footer .bd-footer__newsletter{gap:1.3rem}.bd-footer .bd-footer__newsletter-body{gap:3.2rem}.bd-footer .bd-footer__newsletter-input{text-align:center}.bd-footer .footer__aside{grid-template-columns:100%;justify-content:stretch;padding-block-start:0;margin-top:1rem}.bd-footer .social-media{justify-content:center}.bd-footer .bd-footer__aside+hr.separator{display:none}.bd-footer__payments{justify-content:center;align-items:center;padding-block:4rem;row-gap:1.3rem;column-gap:1.6rem}.bd-footer__localization+.bd-footer__payments{border-block-start:1px solid rgba(237,232,225,.12)}.bd-footer__payments:has(+.social-media){border-block-end:1px solid rgba(237,232,225,.12)}.bd-footer .bd-footer__copyright-text{display:block}.bd-footer .footer__copyright,.bd-footer .footer__copyright a{font-family:var(--font-body);font-weight:400;font-size:1.2rem;line-height:1.12;letter-spacing:0;text-align:center}}@media screen and (min-width:1200px){.bd-footer{padding:8rem 9rem 6.4rem 8rem}.bd-footer .footer__content{padding-block:0 4.8rem}.bd-footer .footer__block-list:has(:nth-child(3)){justify-content:flex-start;column-gap:.4rem}.bd-footer .footer__block--links{flex:1 1 0%;max-width:none}.bd-footer .bd-footer__links{gap:2.4rem}.bd-footer .bd-footer__links-list{gap:1rem}.bd-footer .bd-footer__newsletter-form-wrap{gap:2rem}.bd-footer .bd-footer__newsletter-form{gap:.8rem}.bd-footer .bd-footer__newsletter-disclaimer{font-size:1.2rem;line-height:1.37;text-align:left}.bd-footer .bd-footer__newsletter-input{padding-block:1.75rem;padding-inline:1.6rem}.bd-footer .footer__block--newsletter{max-width:42.4rem;flex-basis:42.4rem}.bd-footer .footer__block--newsletter+.footer__block--links{margin-inline-start:10.9rem}.bd-footer__legal{gap:1.2rem;padding-block:4.8rem 0}.bd-footer .footer__copyright,.bd-footer .footer__copyright a{font-weight:500;letter-spacing:.05rem}.bd-footer__localization{flex-direction:row;align-items:center;gap:1.25rem;flex-shrink:0}.bd-footer .footer__aside{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:12.85rem}.bd-footer .footer__aside:not(:has(>:nth-child(3))){justify-content:space-between;column-gap:0}.bd-footer .footer__aside .bd-footer__payments{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:none}.bd-footer .footer__aside .social-media{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/bd-footer.css.map */
