.bpp-announcement__inner{display:flex;justify-content:center;align-items:center;min-height:40px}.bpp-announcement__message{display:inline-flex;align-items:center;gap:var(--bpp-space-2);margin:0;padding-block:var(--bpp-space-2);font-size:var(--bpp-fs-sm);font-weight:500;text-align:center;text-decoration:none;color:inherit}a.bpp-announcement__message:hover{text-decoration:underline;text-underline-offset:3px}.bpp-announcement .bpp-icon{--bpp-icon-size: 16px}.bpp-footer{border-start-start-radius:var(--bpp-radius-lg);border-start-end-radius:var(--bpp-radius-lg)}.bpp-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bpp-space-8)}.bpp-footer__col{display:flex;flex-direction:column;gap:var(--bpp-space-3);min-width:0}.bpp-footer__heading{margin:0}.bpp-footer__logo-link{display:inline-block}.bpp-footer__logo{height:auto;max-width:100%;display:block}.bpp-footer__wordmark{font-family:var(--bpp-font-display);font-weight:var(--bpp-font-display-weight);font-size:var(--bpp-fs-display-m);text-transform:uppercase;margin:0}.bpp-footer__tagline{font-size:var(--bpp-fs-sm);line-height:1.5;margin:0;max-width:26ch}.bpp-footer .list-social{gap:var(--bpp-space-1);padding:0;margin:0}.bpp-footer .list-social__link{color:currentColor;padding:1.2rem}.bpp-footer__rows{display:grid;grid-template-columns:auto 1fr;gap:.64rem var(--bpp-space-4);margin:0;font-size:var(--bpp-fs-sm)}.bpp-footer__row{display:contents}.bpp-footer__row dt{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.bpp-footer__row dd{margin:0;font-variant-numeric:tabular-nums}.bpp-footer__contact{display:flex;flex-direction:column;gap:var(--bpp-space-2);list-style:none;margin:0;padding:0;font-size:var(--bpp-fs-sm)}.bpp-footer__contact li{display:flex;align-items:flex-start;gap:var(--bpp-space-2)}.bpp-footer__contact .bpp-icon{--bpp-icon-size: 16px;margin-block-start:2px;opacity:.85}.bpp-footer__contact a{color:inherit;text-decoration:none}.bpp-footer__contact a:hover{text-decoration:underline;text-underline-offset:3px}.bpp-footer__links{display:flex;flex-direction:column;gap:var(--bpp-space-2);list-style:none;margin:0;padding:0;font-size:var(--bpp-fs-sm)}.bpp-footer__links a{color:inherit;text-decoration:none}.bpp-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.bpp-footer__payment{display:flex;flex-wrap:wrap;gap:var(--bpp-space-2);list-style:none;margin:0;padding:0}.bpp-footer__payment .icon{width:38px;height:24px}.bpp-footer__trust{display:flex;align-items:flex-start;gap:var(--bpp-space-2);margin-block-start:var(--bpp-space-2)}.bpp-footer__trust .bpp-icon{--bpp-icon-size: 18px;margin-block-start:2px}.bpp-footer__trust-title{font-size:var(--bpp-fs-xs);font-weight:700;letter-spacing:var(--bpp-tracking-label);text-transform:uppercase;margin:0}.bpp-footer__trust-text{font-size:var(--bpp-fs-xs);line-height:1.45;margin:2px 0 0;max-width:30ch}.bpp-footer__text{font-size:var(--bpp-fs-sm);line-height:1.55}.bpp-footer__text>*:first-child{margin-top:0}.bpp-footer__text>*:last-child{margin-bottom:0}.bpp-footer__bottom{display:flex;flex-direction:column;gap:var(--bpp-space-3);align-items:center;text-align:center;margin-block-start:var(--bpp-space-8);padding-block-start:var(--bpp-space-5);border-block-start:1px solid rgba(var(--color-foreground),.18);font-size:var(--bpp-fs-xs)}.bpp-footer__copy{margin:0}.bpp-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bpp-space-2) var(--bpp-space-4);list-style:none;margin:0;padding:0}.bpp-footer__policies a{color:inherit;text-decoration:none}.bpp-footer__policies a:hover{text-decoration:underline;text-underline-offset:3px}.bpp-footer__contact a,.bpp-footer__links a,.bpp-footer__policies a{display:inline-flex;align-items:center;min-block-size:44px}.bpp-footer__contact,.bpp-footer__links{gap:0}.bpp-footer__policies{gap:0 var(--bpp-space-4)}.bpp-footer__contact li:has(a){align-items:center}.bpp-footer__contact li:has(a) .bpp-icon{margin-block-start:0}@media screen and (min-width:750px){.bpp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bpp-space-8) var(--bpp-space-6)}.bpp-footer__bottom{flex-direction:row;justify-content:space-between;text-align:start}.bpp-footer__policies{justify-content:flex-end}}@media screen and (min-width:990px){.bpp-footer__grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bpp-footer.css.map */
