:root{--waratah:#BB2B0E;--ochre:#F8A520;--saltbush:#5C8C45;--grit:#F3EEDD;--char:#2F2B2B;--grid2:#ECE2C6;--grid3:#DBCBB1;--waratah2:#EB6E55;--ochre2:#EEBD6F;--saltbush2:#7FAC6A;--grid4:#C0AF96;--char2:#4C4545;--waratah3:#EFB7AB;--ochre3:#F0DFC4;--saltbush3:#BACFB0;--grit5:#978872;--logo-width:220px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--grit);color:var(--char);font-family:Archivo,system-ui,sans-serif;font-size:16px;line-height:1.4;font-stretch:100%}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;background:var(--ochre);padding:8px 12px;z-index:100}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;color:inherit}h1,h2{font-weight:900;font-stretch:125%;line-height:1.05}h1{font-size:clamp(38px,5.5vw,61px)}h2{font-size:clamp(30px,4vw,49px)}h3{font-size:clamp(26px,3vw,39px);font-weight:800;font-stretch:112%;line-height:1.2}h4{font-size:31px;font-weight:700;font-stretch:112%;line-height:1.25}h5{font-size:25px;font-weight:700;font-stretch:112%;line-height:1.25}h6{font-size:20px;font-weight:600;font-stretch:112%;line-height:1.3}p{margin:0 0 1em}small,.tc{font-size:13px;font-stretch:75%;line-height:1.3}.label{font-size:14px;font-weight:700;font-stretch:112%}.wrap{max-width:1440px;margin:0 auto;padding:0 48px}.section{padding:72px 0}.section--grid{background:var(--grid2)}.section--dark{background:var(--char);color:var(--grit)}.section--dark .muted{color:var(--grid3)}.section__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:32px}.section__head h2{margin:0}.link-u{font-weight:700;font-stretch:112%;border-bottom:2px solid var(--waratah)}.wordmark{font-weight:900;font-stretch:125%;font-style:italic;letter-spacing:-.5px;margin:0}.wordmark small{font-size:.4em;color:var(--waratah);margin-left:4px;font-stretch:125%}.btn{display:inline-block;font:inherit;font-weight:700;font-stretch:112%;font-size:15px;padding:15px 30px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-align:center;line-height:1.2}.btn:hover{filter:brightness(.92)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn--ochre{background:var(--ochre);color:var(--char)}.btn--waratah{background:var(--waratah);color:var(--grit)}.btn--outline{background:transparent;border-color:currentColor;color:inherit}.btn--block{display:block;width:100%}.announce{background:var(--char);color:var(--ochre);text-align:center;padding:10px 16px;font-size:13px;font-weight:700;font-stretch:112%}.header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 48px;max-width:1440px;margin:0 auto}.header .wordmark{font-size:30px}.header img{width:var(--logo-width)}.nav{display:flex;gap:32px;flex-wrap:wrap;font-weight:700;font-stretch:112%;font-size:15px}.nav a:hover{color:var(--waratah)}.header__tools{display:flex;align-items:center;gap:8px}.icon-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.hero{position:relative;margin:0 24px;border-radius:16px;overflow:hidden;background:var(--char);color:var(--grit);display:flex;align-items:flex-end}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--char)}.hero__body{position:relative;padding:72px 64px;max-width:960px}.hero h1{font-size:clamp(40px,6.5vw,84px)}.hero p{font-size:18px;max-width:560px;color:var(--grid3)}.hero__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.stripe{margin:56px 0;height:28px;background:linear-gradient(var(--saltbush) 0 14px,var(--grit) 14px 17px,var(--saltbush) 17px 28px)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.tile{background:var(--grid2);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.tile__media,.card__media{display:block;height:220px;border-radius:8px;background:var(--grid3);overflow:hidden}.tile__media img,.card__media img{width:100%;height:100%;object-fit:cover}.tile__name{font-size:22px;font-weight:700;font-stretch:112%;margin:0}.card{background:var(--grit);border-radius:12px;padding:16px}.card__media{height:240px}.card__title{font-weight:700;font-stretch:112%;margin:16px 0 4px;display:block}.card__meta{font-size:14px;color:var(--char2)}.card__foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:8px}.price{font-weight:900;font-stretch:125%;font-size:20px}.price s{font-size:14px;font-weight:400;font-stretch:100%;margin-left:6px;color:var(--char2)}.badge{display:inline-block;background:var(--waratah);color:var(--grit);font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;margin-bottom:8px}.values{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.values h6{color:var(--ochre);font-weight:800;margin-bottom:8px}.input,select,textarea{font:inherit;width:100%;padding:14px 16px;border:1px solid var(--char);border-radius:6px;background:var(--grit);color:var(--char)}label{display:block;font-size:13px;font-weight:700;font-stretch:112%;margin-bottom:6px}.field{margin-bottom:16px}.news{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.news form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.news .input{width:300px}.product{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:48px 0}.product__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product__gallery img{border-radius:12px;width:100%}.product__gallery img:first-child{grid-column:1/-1}.product__price{font-size:28px;margin-bottom:24px}.prose{max-width:760px}.prose img{border-radius:12px}.cart-row{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--grid3)}.cart-row img{border-radius:8px}.cart-row .input{width:80px}.cart-total{display:flex;justify-content:space-between;font-size:22px;font-weight:900;font-stretch:125%;margin:24px 0}.pagination{margin-top:40px;display:flex;gap:8px;flex-wrap:wrap;font-weight:700}.pagination a,.pagination .page.current,.pagination span.current{padding:8px 14px;border-radius:6px;border:1px solid var(--char)}.pagination .current{background:var(--char);color:var(--grit)}.footer{background:var(--char);color:var(--grit);border-radius:16px 16px 0 0;padding:56px 48px 32px;margin:0 24px}.footer__cols{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.footer .wordmark{font-size:30px;color:var(--ochre)}.footer .wordmark small{color:var(--ochre)}.footer__col{display:flex;flex-direction:column;gap:8px;font-stretch:112%}.footer__col strong{color:var(--ochre);font-weight:800}.footer__legal{margin-top:40px;color:var(--grid4)}@media(max-width:800px){.wrap,.header{padding-left:20px;padding-right:20px}.hero{margin:0 12px}.hero__body{padding:40px 24px}.product{grid-template-columns:1fr}.footer{margin:0 12px;padding:40px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
