.sfw{font:400 15px/1.7 var(--sans);color:var(--ink);--ink:#072835;--ink-2:#516971;--ink-3:#5e727a;--white:#fff;--offwhite:#f7f7f5;--blush:#fbe9e9;--line:#e6e9eb;--red:#c4301c;--teal:#108474;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--page:1280px;--gut:clamp(20px,5vw,56px);--r:10px;--pill:100px;--ease:cubic-bezier(.16,1,.3,1)}.sfw .wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--gut)}.sfw .sec,.sfw .band{padding:clamp(56px,7.5vw,96px) 0;text-align:left}.sfw .band--offwhite{background:var(--offwhite)}.sfw .h1{font:400 clamp(30px,21px + 2vw,46px)/1.14 var(--serif);letter-spacing:-.012em;margin:0;text-wrap:balance;color:var(--ink)}.sfw .h2{font:400 clamp(26px,20px + 1.5vw,38px)/1.2 var(--serif);letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--ink)}.sfw .sechead{margin-bottom:clamp(22px,2.6vw,32px);padding-bottom:clamp(16px,1.9vw,21px);border-bottom:1px solid var(--line)}.sfw .band--offwhite .sechead{border-bottom-color:#e2e4e2}.sfw .lead{font:400 16.5px/1.78 var(--sans);color:var(--ink-2);margin:0}@media(min-width:900px){.sfw .lead{columns:2;column-gap:clamp(34px,4vw,60px)}}.sfw .lead p{margin:0 0 .9em}.sfw .lead p:last-child{margin-bottom:0}.sfw .lead a{color:var(--red);text-decoration:underline;text-underline-offset:.2em}.sfw .ctas{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:clamp(28px,3.4vw,40px)}.sfw .btn{display:inline-flex;align-items:center;gap:9px;font:600 14px/1 var(--sans);padding:16px 32px;border-radius:var(--pill);border:1px solid transparent;text-decoration:none;cursor:pointer;text-transform:none;letter-spacing:.005em;min-height:0;width:auto;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.sfw .btn svg{flex:none;transition:transform .35s var(--ease)}.sfw .btn:hover svg{transform:translate(2px,-2px)}.sfw .btn--ink{background:var(--ink);color:#fff}.sfw .btn--ink:hover{background:var(--red);transform:translateY(-2px);box-shadow:0 12px 26px -14px #c4301cb3}.sfw .ctas__note{font-size:13.5px;color:var(--ink-2);margin:0}.sfw .stores__intro{font-size:16px;color:var(--ink-2);margin:0 0 clamp(18px,2.2vw,24px)}.sfw .finder{display:grid;gap:14px;margin:0 0 clamp(16px,2vw,22px)}@media(min-width:900px){.sfw .finder{grid-template-columns:minmax(280px,440px) 1fr;align-items:center;gap:18px clamp(20px,3vw,40px)}}.sfw .search{position:relative}.sfw .search input{width:100%;height:52px;padding:0 18px 0 48px;border-radius:var(--pill);border:1px solid var(--line);background:var(--white);font:400 15px/1 var(--sans);color:var(--ink);outline:none;box-shadow:none;margin:0;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.sfw .search input::placeholder{color:var(--ink-3);opacity:1}.sfw .search input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #07283514}.sfw .search svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.sfw .chips{display:flex;flex-wrap:wrap;gap:8px}.sfw .chip{font:500 13px/1 var(--sans);padding:11px 15px;border-radius:var(--pill);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;text-transform:none;letter-spacing:0;min-height:0;box-shadow:none;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.sfw .chip:hover{border-color:#b9c5ca}.sfw .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sfw .stores__meta{font-size:13.5px;color:var(--ink-2);margin:0 0 8px;font-variant-numeric:tabular-nums}.sfw .stores{list-style:none;margin:0;padding:0;border-top:1px solid #dfe3e5;display:grid}@media(min-width:720px){.sfw .stores{grid-template-columns:1fr 1fr;column-gap:clamp(40px,5vw,72px)}}.sfw .store{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:13px 0;border-bottom:1px solid #dfe3e5}.sfw .store[hidden]{display:none}.sfw .store__name{grid-column:1;font:500 15.5px/1.4 var(--sans);color:var(--ink)}.sfw .store__where{grid-column:1;font-size:13px;line-height:1.4;color:var(--ink-2)}.sfw .store__dir{grid-column:2;grid-row:1/3;display:inline-flex;align-items:center;gap:6px;justify-self:end;font:500 12.5px/1 var(--sans);color:var(--ink);text-decoration:none;white-space:nowrap;padding:9px 12px;border-radius:var(--pill);border:1px solid var(--line);background:var(--white);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.sfw .store__dir svg{transition:transform .3s var(--ease)}.sfw .store__dir:hover{background:var(--ink);border-color:var(--ink);color:#fff}.sfw .store__dir:hover svg{transform:translate(1px,-1px)}.sfw .stores__empty{font-size:15px;color:var(--ink-2);padding:22px 0;border-bottom:1px solid #dfe3e5}.sfw .stores__empty[hidden]{display:none}.sfw .stores__note{font-size:13.5px;color:var(--ink-2);margin:clamp(16px,2vw,22px) 0 0}@media(max-width:560px){.sfw .btn{width:100%;justify-content:center}}.sfw *,.sfw *:before,.sfw *:after{box-sizing:border-box}.sfw p{margin:0 0 1.15em}.sfw p:last-child{margin-bottom:0}.sfw img{max-width:100%;display:block}.sfw a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sf-woolworths.css.map */
