*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:root{--senna-black: #000000;--senna-ink: #111111;--senna-orange: #ee724b;--senna-orange-dark: #d65e38;--senna-light: #f4f7f5;--senna-white: #ffffff;--senna-line: rgb(0 0 0 / .12);--senna-line-light: rgb(255 255 255 / .16);--senna-muted: #5c605d;--radius-quarter: 0 0 0 clamp(4rem, 12vw, 10rem);--section-gap: clamp(3.5rem, 8vw, 7rem);--header-height: 4.5rem;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: clamp(1.5rem, 2.4vw, 2rem);--text-2xl: clamp(2rem, 4vw, 3.25rem);--text-3xl: clamp(2.75rem, 7vw, 5.75rem)}body{font-family:var(--font-primary--family);font-size:var(--text-base);line-height:1.55;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}main{flex:1}a{color:inherit}h1,h2,h3,h4{font-weight:800;line-height:1.05;letter-spacing:-.02em}h1,h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg);letter-spacing:-.01em}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--senna-orange);outline-offset:3px}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.band{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--section-gap)}.band>*{grid-column:2}.band--dark{background:var(--senna-black);color:var(--senna-light)}.band--light{background:var(--senna-light);color:var(--senna-black)}.band--white{background:var(--senna-white);color:var(--senna-black)}.band--orange{background:var(--senna-orange);color:var(--senna-black)}.section-spacing{padding-block:var(--section-gap)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:.7em;height:.7em;background:var(--senna-orange)}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-block-end:clamp(2rem,4vw,3rem)}.section-head__text{display:grid;gap:1rem;max-width:40rem}.lead{font-size:var(--text-lg);line-height:1.5;max-width:36rem}.muted{color:var(--senna-muted)}.band--dark .muted{color:#f4f7f5b3}.button{--button-bg: var(--senna-orange);--button-fg: var(--senna-black);--button-border: var(--senna-orange);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.5rem;border:2px solid var(--button-border);border-radius:0;background:var(--button-bg);color:var(--button-fg);font-size:var(--text-sm);font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button:hover{--button-bg: var(--senna-orange-dark);--button-border: var(--senna-orange-dark)}.button--dark{--button-bg: var(--senna-black);--button-fg: var(--senna-light);--button-border: var(--senna-black)}.button--dark:hover{--button-bg: var(--senna-ink);--button-border: var(--senna-ink)}.button--outline{--button-bg: transparent;--button-fg: currentColor;--button-border: currentColor}.button--outline:hover{--button-bg: transparent;--button-border: var(--senna-orange);color:var(--senna-orange)}.button--block{width:100%}.button svg{width:1.1em;height:1.1em;flex:none}.button-row{display:flex;flex-wrap:wrap;gap:.75rem}.text-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;border-bottom:2px solid var(--senna-orange);padding-bottom:.1rem}.text-link svg{width:1.1em;height:1.1em}.media-quarter{position:relative;overflow:hidden;border-radius:var(--radius-quarter);background:var(--senna-ink)}.media-quarter img{width:100%;height:100%;object-fit:cover}.media-contain{background:var(--senna-light)}.media-contain img{object-fit:contain;padding:6%;mix-blend-mode:multiply}.field{display:grid;gap:.35rem}.field label{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:3.1rem;padding:.75rem .9rem;border:1.5px solid var(--senna-line);border-radius:0;background:var(--senna-white);color:var(--senna-black)}.field textarea{min-height:7.5rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--senna-black)}.form-grid{display:grid;gap:1rem}@media(min-width:640px){.form-grid--2{grid-template-columns:1fr 1fr}.form-grid .field--full{grid-column:1 / -1}}.form-note{font-size:var(--text-xs);color:var(--senna-muted)}.form-message{padding:1rem 1.1rem;border-left:4px solid var(--senna-orange);background:var(--senna-light);color:var(--senna-black);font-weight:600}.form-message--error{border-left-color:#b3261e}.rte{max-width:44rem}.rte>*+*{margin-block-start:1em}.rte h2,.rte h3{margin-block-start:1.6em}.rte h2{font-size:var(--text-lg)}.rte h3{font-size:var(--text-base)}.rte hr{margin-block:1.75em;border:0;border-top:1px solid var(--senna-line)}.rte ul,.rte ol{padding-inline-start:1.2em}.rte a{text-decoration-color:var(--senna-orange);text-underline-offset:3px}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{padding:.6rem .5rem;border-bottom:1px solid var(--senna-line);text-align:left}.pagination{display:flex;justify-content:center;gap:.5rem;margin-block-start:3rem;font-weight:700}.pagination a,.pagination span{padding:.5rem .9rem;text-decoration:none}.pagination .current{background:var(--senna-black);color:var(--senna-light)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/critical.css.map */
