.footer{margin-top:var(--gap);padding:80px var(--pad) 52px;background:var(--white);color:var(--ink);border-top:2px solid var(--blush-200)}.footer-wordmark{display:flex;justify-content:center;padding:8px 0 18px;color:#111;font-size:clamp(82px,15vw,230px);font-weight:200;letter-spacing:-.09em;line-height:.8}.footer-wordmark strong{font-weight:600}.footer-brand-logo{display:block;width:min(230px,70%);height:auto;margin-bottom:24px}.footer-wordmark-brush{font-weight:200}.footer-wordmark-works{font-weight:600}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;column-gap:56px;row-gap:44px;margin-top:56px;padding-top:44px;border-top:1px solid var(--blush-200)}.footer h3,.footer h4{margin:0 0 20px}.footer h4{color:var(--pink-pop);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.footer p,.footer li{color:var(--ink-70);line-height:1.6;font-size:16px}.footer ul{display:grid;gap:15px;padding:0;margin:0;list-style:none}.footer-grid a{display:inline-flex;min-height:36px;align-items:center;text-decoration:none;font-size:16px;transition:color .18s}.footer-grid a:hover{color:var(--pink-pop)}.footer-copy{margin:44px 0 0;padding-top:24px;border-top:1px solid var(--blush-200);color:var(--ink-50);font-size:13px;line-height:1.6;text-align:center}@media(max-width:920px){.footer-grid{grid-template-columns:1fr}}@media(max-width:560px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px}.footer-grid>div:first-child{grid-column:1 / -1}.footer p,.footer li,.footer-grid a{font-size:14px}}.dc-footer-daisy{display:block;text-align:center;color:var(--magenta, #E8308A);font-size:34px;line-height:1;margin-bottom:6px;will-change:transform}.footer-hero-lockup{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.2vw,34px);width:100%;padding:10px 0 28px}.footer-official-mark{position:relative;display:block;contain:paint;flex:0 0 clamp(68px,10vw,158px);width:clamp(68px,10vw,158px);height:clamp(68px,10vw,158px);overflow:hidden}.footer-official-mark img{position:absolute;top:-56%;left:-40%;width:auto;max-width:none;height:240%}.footer-hero-lockup .footer-wordmark{justify-content:flex-start;gap:.035em;min-width:0;padding:0;letter-spacing:-.075em}.footer-wordmark-space{display:inline-block;width:0}.footer-social{display:flex;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}.footer-social .list-social__link{display:grid;width:42px;height:42px;border-radius:50%;background:var(--blush-100);place-items:center}.footer-social .svg-wrapper{width:18px;height:18px}.footer .footer-payments{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin:18px 0 0;padding:0;list-style:none}.footer .footer-payments .list-payment__item{display:flex;flex:0 0 auto;align-items:center;padding:4px}.footer .footer-payments .icon{display:block;width:38px;height:auto}.dc-footer-daisy{display:none!important}@media(max-width:680px){.footer-hero-lockup{gap:10px;padding-bottom:20px}.footer-hero-lockup .footer-wordmark{font-size:clamp(36px,10.5vw,46px)}}.footer{position:relative;isolation:isolate;overflow:hidden;border-top-color:var(--brand-light-pink);box-shadow:0 -12px 30px -22px #1d1d1b61}.footer:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:clamp(280px,36vw,520px);height:auto;background:var(--bw-custom-dots-pink, url(brushworks-dots-pattern-pink.svg)) top right / var(--bw-dot-pattern-size) repeat-y;content:"";opacity:.22;pointer-events:none}.footer>.wrap{position:relative;z-index:1}.footer-grid{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(120px,.7fr));column-gap:clamp(32px,4vw,68px);row-gap:40px;margin-top:38px;padding-top:42px}.footer-brand-copy{max-width:490px}.footer .footer-brand-copy h3{max-width:460px;margin:0 0 20px;color:var(--ink);font-size:clamp(34px,3.7vw,58px);font-weight:var(--font-heading-weight);line-height:.96;letter-spacing:-.045em;text-wrap:balance}.footer .footer-brand-copy p{max-width:420px;margin:0;font-size:15px;line-height:1.7}.footer h4{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:var(--ink);font-family:var(--font-heading-family);font-size:13px;font-style:normal;font-weight:500;letter-spacing:.09em}.footer h4:before{width:20px;height:2px;flex:0 0 auto;background:var(--magenta);content:""}.footer ul{gap:8px}.footer-grid a{min-height:30px;font-family:var(--font-body-family);font-size:15px;line-height:1.25}.footer-utility{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-top:38px;padding-top:28px;border-top:1px solid var(--blush-200)}.footer-utility .footer-social{justify-content:flex-start;margin:0}.footer-payment-group{display:grid;justify-items:end;gap:10px;margin-left:auto}.footer-payment-label{color:var(--ink-70);font-size:10px;font-weight:750;letter-spacing:.14em;line-height:1;text-transform:uppercase}.footer .footer-payments{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:7px;margin:0;padding:0}.footer .footer-payments .list-payment__item{display:grid;width:48px;height:32px;flex:0 0 48px;padding:5px;border:1px solid var(--blush-200);border-radius:7px;background:#ffffffeb;box-shadow:0 8px 20px -17px #1d1d1b8c;place-items:center}.footer .footer-payments .icon{display:block;width:100%;max-width:38px;height:100%;max-height:20px}.footer .footer-copy{max-width:620px;margin:0;padding:0;border:0;font-family:var(--font-body-family);font-size:12px;letter-spacing:.015em;line-height:1.55;text-align:left}.footer-hero-lockup{display:block;width:100%;padding:10px 0 34px}.footer-hero-logo{--bw-footer-logo-scale: 1;--bw-footer-logo-y: 0px;display:block;width:min(100%,1320px);height:auto;margin:0 auto;transform:translate3d(0,var(--bw-footer-logo-y),0) scale(var(--bw-footer-logo-scale));transform-origin:50% 100%;will-change:transform}.footer-official-mark,.footer-wordmark{display:none}@media(max-width:749px){.footer:after{bottom:0;width:clamp(150px,48vw,210px);height:auto;opacity:.24}.footer-hero-lockup{padding-bottom:22px}.footer-hero-logo{width:100%}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:30px;margin-top:24px;padding-top:30px}.footer-grid>.footer-brand-copy{grid-column:1 / -1;max-width:560px}.footer .footer-brand-copy h3{max-width:400px;font-size:clamp(34px,9.5vw,48px)}.footer-utility{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px;padding-top:24px}.footer-payment-group{width:100%;justify-items:start;margin-left:0}.footer .footer-payments{justify-content:flex-start;gap:6px}.footer .footer-payments .list-payment__item{width:42px;height:30px;flex-basis:42px;padding:5px}.footer .footer-payments .icon{width:100%;max-width:34px}.footer .footer-copy{margin-top:0;text-align:left}}@media(max-width:420px){.footer-grid{grid-template-columns:1fr}.footer-grid>.footer-brand-copy{grid-column:auto}.footer .footer-payments{gap:5px}.footer .footer-payments .list-payment__item{width:40px;flex-basis:40px}}.footer-payment-label{font-family:var(--font-body-family)!important;font-style:normal!important;font-weight:var(--font-body-weight-bold)!important}@media(max-width:749px){.footer:after{width:clamp(250px,78vw,420px)}}@media(prefers-reduced-motion:reduce){.footer-hero-logo{transform:none;will-change:auto}}.footer:after{width:clamp(280px,36vw,520px)!important;background:var(--bw-custom-dots-pink, url(brushworks-dots-pattern-pink.svg)) top right / var(--bw-dot-pattern-size) repeat-y!important;opacity:.22!important}.footer-hero-logo{--bw-footer-logo-scale: 1;--bw-footer-logo-y: 0px;transform:translate3d(0,var(--bw-footer-logo-y),0) scale(var(--bw-footer-logo-scale))!important;transform-origin:50% 100%;will-change:transform}.footer{margin-top:0!important;border-top:0!important}.shopify-section-group-footer-group:first-child,.shopify-section-group-footer-group .footer:first-child{border-top:0!important}@media(max-width:749px){.footer:after{width:clamp(250px,78vw,420px)!important}}@media(prefers-reduced-motion:reduce){.footer-hero-logo{transform:none!important;will-change:auto}}@media(max-width:749px){.footer{padding:48px 24px 34px!important}.footer:after{top:0!important;bottom:0!important;width:min(78vw,420px)!important;height:auto!important;background-position:top right!important;background-size:var(--bw-dot-pattern-size)!important;background-repeat:repeat-y!important;opacity:.18!important}.footer-hero-lockup{padding:0 0 18px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;row-gap:22px!important;margin-top:18px!important;padding-top:22px!important}.footer-grid>.footer-brand-copy{grid-column:1 / -1!important}.footer .footer-brand-copy h3{margin-bottom:14px!important;font-size:clamp(32px,9vw,42px)!important}.footer .footer-brand-copy p{font-size:14px!important;line-height:1.55!important}.footer h4{margin-bottom:8px!important}.footer ul{gap:2px!important}.footer-grid a{min-height:28px!important}.footer-utility{gap:14px!important;margin-top:22px!important;padding-top:18px!important}.footer .footer-copy{padding-top:0!important}}.footer-grid>div:not(.footer-brand-copy){display:grid;align-content:start;justify-items:center;text-align:center}.footer-grid>div:not(.footer-brand-copy) h4{justify-content:center}.footer-grid>div:not(.footer-brand-copy) ul{width:100%;justify-items:center}.footer-grid>div:not(.footer-brand-copy) a{justify-content:center;text-align:center}.footer h4{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.3!important;text-transform:uppercase}@media(max-width:749px){.footer{text-align:center}.footer-grid{grid-template-columns:1fr!important;justify-items:center;row-gap:28px!important}.footer-grid>.footer-brand-copy{grid-column:auto!important;justify-items:center}.footer .footer-brand-copy h3,.footer .footer-brand-copy p{margin-right:auto!important;margin-left:auto!important}.footer h4{text-align:center}.footer ul{justify-items:center}.footer-grid a{justify-content:center;text-align:center}.footer-utility{align-items:center!important}.footer-payment-group{justify-items:center!important}.footer .footer-payments,.footer-utility .footer-social{justify-content:center!important}.footer .footer-copy{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/brushworks-footer.css.map */
