@font-face{font-family:Dustys Display;src:url(dustys-display.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dustys Heading;src:url(dustys-heading.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Dustys Body;src:url(dustys-body.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Dustys Body;src:url(dustys-body-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-display: "Dustys Display", "Rockwell", "Roboto Slab", serif;--font-heading: "Dustys Heading", "Arial Narrow", "Helvetica Neue", sans-serif;--font-body: "Dustys Body", Georgia, "Times New Roman", serif;--c-forest: var(--s-forest, #202617);--c-forest-2: var(--s-forest-2, #2b3320);--c-forest-3: #3a4429;--c-cream: #f2e8cf;--c-cream-dim: #cfc3a0;--c-parchment: var(--s-parchment, #f3ead2);--c-parchment-2: #eadfc0;--c-sand: #dfd2ae;--c-ink: var(--s-ink, #2c2718);--c-ink-soft: #5c5340;--c-sage: var(--s-sage, #a8ad6f);--c-moss: #707a44;--c-rust: var(--s-rust, #b0452c);--c-rust-2: #93361f;--c-amber: var(--s-amber, #d99a3f);--c-wood: #7a5c38;--c-wood-2: #55402a;--page-width: var(--s-page-width, 1240px);--radius: 6px;--shadow-card: 0 2px 0 rgba(44, 39, 24, .18), 0 10px 24px -12px rgba(44, 39, 24, .35);--ease: cubic-bezier(.33, 1, .68, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--c-ink);background:var(--c-parchment);-webkit-font-smoothing:antialiased;display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}img,svg,video{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:var(--c-rust);text-underline-offset:3px}a:hover{color:var(--c-rust-2)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:3px solid var(--c-amber);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;top:-100px;left:8px;z-index:100;padding:.6em 1.2em;background:var(--c-rust);color:var(--c-cream);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:var(--radius)}.skip-link:focus{top:8px;color:var(--c-cream)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3,h4,h5{line-height:1.15;overflow-wrap:break-word}.h-display{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5.5vw,4rem);text-transform:uppercase;letter-spacing:.02em}.h-section{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3.4vw,2.4rem);text-transform:uppercase;letter-spacing:.02em;text-align:center}.kicker{display:block;font-family:var(--font-heading);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.28em;color:var(--c-moss);margin-bottom:.75rem;text-align:inherit}.scheme-dark .kicker{color:var(--c-sage)}.rule-stars{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:1.1rem auto 0;color:var(--c-amber);font-size:.8rem;letter-spacing:.5em;text-indent:.5em}.rule-stars:before,.rule-stars:after{content:"";height:2px;width:clamp(40px,8vw,90px);background:currentColor;opacity:.5;border-radius:2px}.lead{font-size:1.15rem;line-height:1.7}.text-center{text-align:center}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.container--narrow{max-width:760px}.section-pad{padding-block:clamp(3rem,8vw,6rem)}.grid{display:grid;gap:clamp(1.25rem,3vw,2rem)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:989px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.grid--2,.grid--3{grid-template-columns:1fr}}.scheme-light{background:var(--c-parchment);color:var(--c-ink)}.scheme-dark{background-color:var(--c-forest);color:var(--c-cream);position:relative}.scheme-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.scheme-dark>*{position:relative}.scheme-dark a:not(.btn){color:var(--c-sage)}.scheme-dark a:not(.btn):hover{color:var(--c-cream)}.scheme-dark .card a:not(.btn){color:inherit}.scheme-dark .card a:not(.btn):hover{color:var(--c-rust)}.scheme-dark .h-display,.scheme-dark .h-section{color:var(--c-cream)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.9em 1.9em;font-family:var(--font-heading);font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;text-align:center;border:2px solid transparent;border-radius:var(--radius);transition:background-color .2s var(--ease),color .2s var(--ease),transform .15s var(--ease),box-shadow .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--c-rust);color:var(--c-cream);border-color:var(--c-rust-2);box-shadow:0 3px 0 var(--c-rust-2),0 10px 18px -10px #93361fb3}.btn--primary:hover{background:var(--c-rust-2);color:var(--c-cream)}.btn--outline{background:transparent;color:currentColor;border-color:currentColor}.btn--outline:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-parchment)}.scheme-dark .btn--outline:hover{background:var(--c-cream);border-color:var(--c-cream);color:var(--c-forest)}.btn--small{padding:.6em 1.2em;font-size:.85rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.card{background:var(--c-parchment-2);border:2px solid var(--c-wood-2);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;color:var(--c-ink)}.badge{display:inline-block;padding:.3em .85em;font-family:var(--font-heading);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--c-cream);background:var(--c-moss);border:1px dashed rgba(242,232,207,.65);outline:3px solid var(--c-moss);border-radius:3px}.badge--rust{background:var(--c-rust);outline-color:var(--c-rust)}.badge--sold-out{background:var(--c-ink-soft);outline-color:var(--c-ink-soft)}.field{margin-bottom:1.15rem}.field__label{display:block;font-family:var(--font-heading);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4rem}.field__input,input.field__input,select.field__input,textarea.field__input{width:100%;padding:.75em .9em;background:#faf5e6;color:var(--c-ink);border:2px solid var(--c-sand);border-radius:var(--radius);transition:border-color .2s var(--ease)}.field__input:focus{border-color:var(--c-amber);outline:none}textarea.field__input{min-height:9em;resize:vertical}.scheme-dark .field__input{background:var(--c-forest-2);color:var(--c-cream);border-color:var(--c-forest-3)}.form-status{padding:.9em 1.1em;margin-bottom:1.25rem;border-radius:var(--radius);border:2px solid var(--c-moss);background:#707a441f;font-size:.98rem}.form-status--error{border-color:var(--c-rust);background:#b0452c1a}.form-status--success{border-color:var(--c-moss)}.form-status ul{margin:.35em 0 0;padding-left:1.2em}.prose{max-width:70ch}.prose>*+*{margin-top:1em}.prose h2,.prose h3{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-top:1.8em}.prose h2{font-size:1.45rem}.prose h3{font-size:1.15rem}.prose h2:after{content:"";display:block;width:64px;height:3px;margin-top:.35em;background:var(--c-amber);border-radius:2px}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.35em}.prose img{border-radius:var(--radius);border:2px solid var(--c-wood-2)}.prose blockquote{padding:1em 1.25em;background:var(--c-parchment-2);border-left:5px solid var(--c-rust);border-radius:0 var(--radius) var(--radius) 0;font-style:italic}.prose blockquote p:first-child:before{content:"Dusty\2019s Tip";display:block;font-family:var(--font-heading);font-style:normal;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.2em;color:var(--c-rust);margin-bottom:.35em}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid var(--c-sand);padding:.5em .75em;text-align:left}.pagination{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:clamp(2rem,5vw,3.5rem);font-family:var(--font-heading);letter-spacing:.08em}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding-inline:.5rem;text-decoration:none;border:2px solid var(--c-sand);border-radius:var(--radius);color:var(--c-ink)}.pagination a:hover{border-color:var(--c-wood)}.pagination span.current{background:var(--c-rust);border-color:var(--c-rust-2);color:var(--c-cream)}.pagination span.deco{border:none;min-width:auto}.breadcrumb{font-family:var(--font-heading);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem}.breadcrumb a{text-decoration:none;color:var(--c-ink-soft)}.breadcrumb a:hover{color:var(--c-rust)}.img-frame{border:3px solid var(--c-wood-2);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;background:var(--c-forest-2)}.img-frame img{width:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
