*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-ivory);color:var(--color-black-olive);font-family:var(--font-body--family);font-size:var(--type-body-m--size);line-height:var(--type-body-m--leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%}button,input,select,textarea,label,.shopify-section label,.shopify-section [class*=button]{text-transform:none;font:inherit}a{color:var(--color-evergreen);text-decoration:none}a:hover{color:var(--color-black-olive)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-evergreen);outline-offset:var(--focus-ring-offset)}.crestone-shell{max-width:var(--page-width);margin:0 auto;padding-inline:var(--page-gutter)}.crestone-wordmark{display:block;flex:none;width:var(--wordmark--width);height:var(--wordmark--height);background-color:var(--color-black-olive);-webkit-mask:var(--mark-src) no-repeat center / contain;mask:var(--mark-src) no-repeat center / contain}.crestone-flower{display:block;flex:none;width:var(--flower--size);height:var(--flower--size);background-color:var(--color-evergreen);-webkit-mask:var(--mark-src) no-repeat center / contain;mask:var(--mark-src) no-repeat center / contain}.crestone-visually-hidden{position:absolute;width:var(--rule--width);height:var(--rule--width);margin:calc(var(--rule--width) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.crestone-eyebrow{margin:0;font-family:var(--font-subhead--family);font-size:var(--type-subhead-s--size);letter-spacing:var(--type-subhead-s--tracking);color:var(--color-walnut)}.crestone-eyebrow--inverse{color:var(--color-sweet-grass)}.crestone-figure{margin:0;font-family:var(--font-subhead--family);font-size:var(--type-subhead-s--size);letter-spacing:var(--type-subhead-m--tracking);font-variant-numeric:tabular-nums}.crestone-rule{height:var(--rule--width);margin:0;border:0;background:var(--border-subtle)}.crestone-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-lg);padding-inline:var(--button--padding-inline);font-family:var(--font-subhead--family);font-size:var(--type-button--size);letter-spacing:var(--type-button--tracking);line-height:1;white-space:nowrap;background:var(--color-evergreen);border:var(--rule--width) solid var(--color-evergreen);border-radius:var(--radius-none);color:var(--color-ivory);cursor:pointer;transition:background var(--motion--base) var(--easing--gentle),border-color var(--motion--base) var(--easing--gentle),color var(--motion--base) var(--easing--gentle)}.crestone-button:hover{background:var(--color-black-olive);border-color:var(--color-black-olive);color:var(--color-ivory)}.crestone-button--ghost{background:transparent;border-color:var(--border-default);color:var(--color-evergreen)}.crestone-button--ghost:hover{background:var(--color-evergreen);border-color:var(--color-evergreen);color:var(--color-ivory)}.crestone-button--inverse{background:var(--color-ivory);border-color:var(--color-ivory);color:var(--color-evergreen)}.crestone-button--inverse:hover{background:var(--color-sweet-grass);border-color:var(--color-sweet-grass);color:var(--color-evergreen)}.crestone-field{flex:1 1 var(--field--flex-basis);min-width:0;height:var(--control-height-lg);padding:0 var(--control--padding-inline);background:var(--color-ivory);color:var(--color-black-olive);border:var(--rule--width) solid var(--border-default);border-radius:var(--radius-sm)}.crestone-field::placeholder{color:var(--color-walnut);opacity:1}.crestone-field:hover{border-color:var(--color-sage)}.crestone-field:focus-visible{border-color:var(--color-evergreen)}.crestone-stone-media{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:var(--color-sweet-grass)}.kp{position:relative;font-family:var(--font-body--family);color:var(--color-black-olive);line-height:normal}:where(.kp) :where(*){margin:0;padding:0}:where(.kp) a,:where(.kp) a:hover{color:inherit}.kp-wrap{position:relative;z-index:2;width:100%;max-width:calc(1440 * var(--u));margin:0 auto;padding-inline:calc(96 * var(--u))}.kp-ivory{background:var(--color-ivory)}.kp-ever{background:var(--color-evergreen);color:var(--color-ivory)}.kp-sage{background:var(--color-sage)}.kp-walnut{background:var(--color-walnut)}.kp-leaf{box-shadow:var(--kp-leaf-shadow)}.kp-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.kp-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kp-ivory>.kp-clip>.kp-grain{z-index:1;background-image:var(--grain-ivory)}.kp-ever>.kp-clip>.kp-grain{background-image:var(--grain-ever)}.kp-sage>.kp-clip>.kp-grain{background-image:var(--grain-sage)}.kp-walnut>.kp-clip>.kp-grain{background-image:var(--grain-walnut)}.kp-press{position:absolute;pointer-events:none}.kp-press b{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--mk) center / 100% 100% no-repeat;mask:var(--mk) center / 100% 100% no-repeat}.kp-press .lo{background:var(--lo);transform:translate(calc(-1 * var(--d)),calc(-1 * var(--d)));filter:blur(var(--blur, var(--press-blur)))}.kp-press .hi{background:var(--hi);transform:translate(var(--d),var(--d));filter:blur(var(--press-blur-hi))}.kp-press .face{background:var(--ground)}.kp-m-spray{--mk: var(--motif-spray);aspect-ratio:405.8 / 101.2}.kp-m-bloom{--mk: var(--motif-bloom);aspect-ratio:39 / 33}.kp-m-ftop{--mk: var(--motif-ftop);aspect-ratio:232.3 / 59}.kp-m-fbottom{--mk: var(--motif-fbottom);aspect-ratio:241.3 / 59.8}.kp-m-drop{--mk: var(--motif-drop);aspect-ratio:25.7 / 21}.kp-on-ivory{--ground: var(--color-ivory);--lo: var(--press-ivory-lo);--hi: var(--color-ivory);--d: var(--press-ivory-d)}.kp-on-ever{--ground: var(--color-evergreen);--lo: var(--press-ever-lo);--hi: var(--press-ever-hi);--d: var(--press-ever-d)}.kp-on-sage{--ground: var(--color-sage);--lo: var(--press-sage-lo);--hi: var(--press-sage-hi);--d: var(--press-sage-d)}.kp-on-walnut{--ground: var(--color-walnut);--lo: var(--press-walnut-lo);--hi: var(--press-walnut-hi);--d: var(--press-walnut-d)}.kp-press.kp-sm{--d: var(--press-d-sm);--blur: var(--press-blur-sm)}.kp-mb{display:none}.kp-hg{font-family:var(--font-display--family);font-weight:400;letter-spacing:var(--type-display--tracking);font-kerning:normal}.kp-hg i{font-style:italic}.kp-mono{font-family:var(--font-subhead--family);letter-spacing:var(--kp-mono-tracking)}.kp-lbl{font-family:var(--font-subhead--family);font-size:var(--kp-size-13);font-weight:inherit;line-height:inherit;letter-spacing:var(--type-subhead-s--tracking);color:var(--color-walnut)}.kp-lbl .kp-num{margin-right:var(--kp-lbl-gap)}.kp-ever .kp-lbl{color:var(--color-sweet-grass)}.kp-pill{display:inline-flex;align-items:center;justify-content:center;height:var(--kp-pill-height);padding:0 var(--kp-pill-pad);border:var(--hairline) solid var(--color-black-olive);border-radius:var(--radius-pill);font-family:var(--font-subhead--family);font-size:var(--type-button--size);letter-spacing:var(--type-button--tracking);color:var(--color-black-olive);white-space:nowrap;background:transparent}.kp-cta{display:flex}.kp-cta--center{justify-content:center}.kp-seal{display:inline-block;flex:none;width:var(--kp-seal);aspect-ratio:51.68 / 55.52;background:var(--color-dove);-webkit-mask:var(--mark-stamp) center / contain no-repeat;mask:var(--mark-stamp) center / contain no-repeat}@media(max-width:899px){.kp-wrap{padding-inline:var(--kp-gut-narrow)}.kp-dk{display:none}.kp-mb{display:block}.kp-dk-br{display:none}.kp-lbl{font-size:var(--kp-size-12)}.kp-lbl .kp-num{margin-right:var(--kp-lbl-gap-narrow)}.kp-pill{height:var(--kp-pill-height-narrow);padding:0 var(--kp-pill-pad-narrow)}.kp-seal{width:var(--kp-seal-narrow)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/critical.css.map */
