.bb-footer-section{position:relative;z-index:2;background:transparent!important}.bb-reference-footer{position:relative;margin:0!important;background:transparent!important;color:#fff;overflow:visible}.bb-reference-footer__wave{display:block;width:100%;height:clamp(3.8rem,7vw,6.8rem);margin:0 0 -1px;color:var(--bb-primary);line-height:0;pointer-events:none}.bb-reference-footer__wave svg{display:block;width:100%;height:100%;overflow:visible}.bb-reference-footer__body{background:var(--bb-primary)}.bb-reference-footer__trust{border-bottom:1px solid rgba(255,255,255,.13);background:#ffffff06}.bb-reference-footer__trust-inner{width:min(100% - (2 * var(--bb-gutter)),90rem)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.bb-reference-footer__trust-item{display:flex!important;align-items:center!important;gap:.85rem!important;min-width:0!important;padding:1.35rem clamp(.85rem,2vw,1.6rem)!important;border-inline-end:1px solid rgba(255,255,255,.1)!important}.bb-reference-footer__trust-item:first-child{padding-inline-start:0!important}.bb-reference-footer__trust-item:last-child{padding-inline-end:0!important;border-inline-end:0!important}.bb-reference-footer__trust-icon{display:grid!important;place-items:center!important;flex:0 0 2.4rem!important;width:2.4rem!important;height:2.4rem!important;border:1px solid rgba(216,178,106,.52)!important;border-radius:50%!important;color:var(--bb-gold)!important;background:#ffffff09!important}.bb-reference-footer__trust-icon svg{width:1.28rem!important;height:1.28rem!important}.bb-reference-footer__trust-item>span:last-child{display:grid!important;gap:.18rem!important;min-width:0!important}.bb-reference-footer__trust-item strong{color:#fff!important;font-family:var(--bb-font-body)!important;font-size:.82rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.005em!important}.bb-reference-footer__trust-item small{color:#ffffff94!important;font-family:var(--bb-font-body)!important;font-size:.67rem!important;line-height:1.4!important}.bb-reference-footer__inner{width:min(100% - (2 * var(--bb-gutter)),90rem)!important;margin-inline:auto!important;padding:clamp(3.8rem,6vw,6rem) 0 clamp(3rem,5vw,4.6rem)!important;display:grid!important;grid-template-columns:minmax(17rem,.9fr) minmax(0,1.42fr)!important;gap:clamp(3.5rem,8vw,8.5rem)!important;align-items:start!important}.bb-reference-footer__newsletter,.bb-reference-footer__navigation{min-width:0!important}.bb-reference-footer__eyebrow{margin:0 0 .75rem!important;color:var(--bb-gold)!important;font-family:var(--bb-font-body)!important;font-size:.69rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.105em!important;text-transform:uppercase!important}.bb-reference-footer__newsletter h2{max-width:12ch!important;margin:0!important;color:#fff!important;font-family:var(--bb-font-heading)!important;font-size:clamp(2.45rem,3.7vw,3.65rem)!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.04em!important;text-wrap:balance!important}.bb-reference-footer__newsletter-copy{max-width:31rem!important;margin:1.15rem 0 1.45rem!important;color:#ffffffad!important;font-family:var(--bb-font-body)!important;font-size:.87rem!important;line-height:1.65!important}.bb-reference-footer__form{display:block!important;width:min(100%,32rem)!important;margin:0!important}.bb-reference-footer__form-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.bb-reference-footer__form input,.bb-reference-footer__form button{min-height:3.45rem!important;margin:0!important;border:1px solid rgba(255,255,255,.36)!important;font-family:var(--bb-font-body)!important;font-size:.84rem!important}.bb-reference-footer__form input{min-width:0!important;padding:.9rem 1.05rem!important;border-inline-end:0!important;border-radius:.72rem 0 0 .72rem!important;background:#ffffff16!important;color:#fff!important;outline:none!important}.bb-reference-footer__form input::placeholder{color:#ffffff94!important}.bb-reference-footer__form input:focus{border-color:#ffffffd9!important;background:#ffffff21!important;box-shadow:0 0 0 3px #ffffff14!important}.bb-reference-footer__form button{padding:.9rem 1.25rem!important;border-radius:0 .72rem .72rem 0!important;background:var(--bb-surface)!important;color:var(--bb-primary-dark)!important;font-weight:750!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .2s ease,background .2s ease}.bb-reference-footer__form button:hover{transform:translateY(-1px);background:#fff!important}.bb-reference-footer__form-message{margin:.75rem 0 0!important;color:#ffffffd1!important;font-family:var(--bb-font-body)!important;font-size:.74rem!important;line-height:1.5!important}.bb-reference-footer__form-message--error{color:#ffd3c4!important}.bb-reference-footer__form-message--error ul{margin:.2rem 0 0!important;padding-inline-start:1.1rem!important}.bb-reference-footer__columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1.75rem,4.5vw,4.75rem)!important;margin:0!important}.bb-reference-footer__column h2{margin:0 0 1.3rem!important;color:#fff!important;font-family:var(--bb-font-heading)!important;font-size:1.22rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.018em!important}.bb-reference-footer__column ul{display:grid!important;gap:.9rem!important;margin:0!important;padding:0!important;list-style:none!important}.bb-reference-footer__column a{display:inline-block!important;color:#ffffffad!important;font-family:var(--bb-font-body)!important;font-size:.84rem!important;font-weight:450!important;line-height:1.5!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease}.bb-reference-footer__column a:hover{color:#fff!important;transform:translate(2px)}.bb-reference-footer__meta{width:min(100% - (2 * var(--bb-gutter)),90rem)!important;margin-inline:auto!important;padding:1.8rem 0 2rem!important;border-top:1px solid rgba(255,255,255,.13)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2rem!important;align-items:end!important}.bb-reference-footer__payments{min-width:0!important}.bb-reference-footer__payments-heading{margin:0 0 .72rem!important;color:#fff!important;font-family:var(--bb-font-body)!important;font-size:.73rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.05em!important;text-transform:uppercase!important}.bb-reference-footer__payments ul{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.45rem!important;margin:0!important;padding:0!important;list-style:none!important}.bb-reference-footer__payments li{display:grid!important;place-items:center!important;width:3.25rem!important;height:2.05rem!important;padding:.22rem .34rem!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:.38rem!important;background:#fff!important;overflow:hidden!important}.bb-reference-footer__payment-icon{display:block!important;width:100%!important;height:auto!important;max-height:1.35rem!important}.bb-reference-footer__payments-note{display:flex!important;align-items:center!important;gap:.42rem!important;margin:.72rem 0 0!important;color:#ffffff85!important;font-family:var(--bb-font-body)!important;font-size:.67rem!important;line-height:1.45!important}.bb-reference-footer__payments-note svg{flex:0 0 .92rem!important;width:.92rem!important;height:.92rem!important}.bb-reference-footer__brand-meta{display:grid!important;justify-items:end!important;gap:.85rem!important}.bb-reference-footer__social{display:flex!important;align-items:center!important;gap:.6rem!important}.bb-reference-footer__social a{display:grid!important;place-items:center!important;width:2.35rem!important;height:2.35rem!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:50%!important;color:#fff!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.bb-reference-footer__social a:hover{background:#ffffff1a!important;border-color:#ffffff94!important;transform:translateY(-2px)}.bb-reference-footer__social svg{width:1.08rem!important;height:1.08rem!important}.bb-reference-footer__copyright{margin:0!important;color:#ffffff8a!important;font-family:var(--bb-font-body)!important;font-size:.7rem!important;line-height:1.5!important;text-align:end!important}.bb-reference-footer__policies{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:.7rem 1.35rem!important;min-height:3.25rem!important;margin:0!important;padding:.9rem var(--bb-gutter)!important;border-top:1px solid rgba(255,255,255,.1)!important;background:#0000001a!important}.bb-reference-footer__policies a{color:#ffffff85!important;font-family:var(--bb-font-body)!important;font-size:.66rem!important;line-height:1.4!important;text-decoration:none!important}.bb-reference-footer__policies a:hover{color:#fff!important}html[dir=rtl] .bb-reference-footer__form input{border-inline-end:1px solid rgba(255,255,255,.36)!important;border-inline-start:0!important;border-radius:0 .72rem .72rem 0!important}html[dir=rtl] .bb-reference-footer__form button{border-radius:.72rem 0 0 .72rem!important}html[dir=rtl] .bb-reference-footer__column a:hover{transform:translate(-2px)}@media(max-width:980px){.bb-reference-footer__trust-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bb-reference-footer__trust-item:nth-child(2){border-inline-end:0!important}.bb-reference-footer__trust-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)!important}.bb-reference-footer__trust-item:nth-child(3){padding-inline-start:0!important}.bb-reference-footer__trust-item:nth-child(4){padding-inline-end:0!important}.bb-reference-footer__inner{grid-template-columns:1fr!important;gap:3.25rem!important;padding-top:4.2rem!important}.bb-reference-footer__newsletter h2{max-width:14ch!important}.bb-reference-footer__form{width:min(100%,35rem)!important}.bb-reference-footer__columns{gap:clamp(1.5rem,7vw,4.5rem)!important}}@media(max-width:620px){.bb-reference-footer__wave{height:4.2rem!important}.bb-reference-footer__trust-inner,.bb-reference-footer__inner,.bb-reference-footer__meta{width:min(100% - 2.1rem,90rem)!important}.bb-reference-footer__trust-item{gap:.7rem!important;padding:1.15rem .8rem!important}.bb-reference-footer__trust-item:first-child,.bb-reference-footer__trust-item:nth-child(3){padding-inline-start:0!important}.bb-reference-footer__trust-item:nth-child(2),.bb-reference-footer__trust-item:nth-child(4){padding-inline-end:0!important}.bb-reference-footer__trust-icon{flex-basis:2.05rem!important;width:2.05rem!important;height:2.05rem!important}.bb-reference-footer__trust-icon svg{width:1.08rem!important;height:1.08rem!important}.bb-reference-footer__trust-item strong{font-size:.72rem!important}.bb-reference-footer__trust-item small{font-size:.61rem!important;line-height:1.35!important}.bb-reference-footer__inner{padding:3.35rem 0 2.8rem!important;gap:2.85rem!important}.bb-reference-footer__eyebrow{font-size:.61rem!important;letter-spacing:.09em!important}.bb-reference-footer__newsletter h2{max-width:12ch!important;font-size:clamp(2.25rem,10vw,2.85rem)!important;line-height:1!important}.bb-reference-footer__newsletter-copy{margin:1rem 0 1.25rem!important;font-size:.8rem!important;line-height:1.58!important}.bb-reference-footer__form input,.bb-reference-footer__form button{min-height:3.3rem!important;font-size:.77rem!important}.bb-reference-footer__form input{padding-inline:.88rem!important}.bb-reference-footer__form button{padding-inline:.92rem!important}.bb-reference-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.25rem 1.4rem!important}.bb-reference-footer__column--help{grid-column:1/-1!important}.bb-reference-footer__column--help ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1.4rem!important;row-gap:.8rem!important;align-items:start!important}.bb-reference-footer__column h2{margin-bottom:1.05rem!important;font-size:1.08rem!important}.bb-reference-footer__column ul{gap:.8rem!important}.bb-reference-footer__column a{font-size:.76rem!important;line-height:1.45!important}.bb-reference-footer__meta{grid-template-columns:1fr!important;gap:1.65rem!important;padding:1.6rem 0 1.8rem!important;align-items:start!important}.bb-reference-footer__payments-heading{font-size:.67rem!important}.bb-reference-footer__payments li{width:3rem!important;height:1.95rem!important}.bb-reference-footer__brand-meta{justify-items:start!important;gap:.75rem!important}.bb-reference-footer__copyright{text-align:start!important;font-size:.65rem!important}.bb-reference-footer__policies{gap:.65rem 1rem!important;min-height:3.4rem!important;padding:.95rem 1.1rem!important}.bb-reference-footer__policies a{font-size:.61rem!important}}@media(max-width:360px){.bb-reference-footer__trust-inner,.bb-reference-footer__inner,.bb-reference-footer__meta{width:min(100% - 1.7rem,90rem)!important}.bb-reference-footer__trust-item{align-items:flex-start!important}.bb-reference-footer__columns{grid-template-columns:1fr!important;gap:1.9rem!important}.bb-reference-footer__column--help{grid-column:auto!important}.bb-reference-footer__column--help ul{grid-template-columns:1fr!important}.bb-reference-footer__form-row{grid-template-columns:minmax(0,1fr) auto!important}.bb-reference-footer__form button{padding-inline:.72rem!important}}@media(prefers-reduced-motion:reduce){.bb-reference-footer__form button,.bb-reference-footer__column a,.bb-reference-footer__social a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bambbeno-footer-v4.css.map */
