@font-face{font-family:Fraunces;src:url(tw-fraunces-latin.woff2) format("woff2-variations"),url(tw-fraunces-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(tw-fraunces-italic-latin.woff2) format("woff2-variations"),url(tw-fraunces-italic-latin.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(tw-geist-latin.woff2) format("woff2-variations"),url(tw-geist-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--tw-brand: #22345C;--tw-brand-deep: #16223D;--tw-brand-mid: #4A639B;--tw-brand-soft: #DEE4F1;--tw-white: #FFFFFF;--tw-paper: #F4F5F7;--tw-paper-deep: #E7EAF0;--tw-value: #FBE4DD;--tw-value-edge: #F3C4B7;--tw-cta: #C9432F;--tw-cta-dark: #B23724;--tw-cta-soft: #FBEAE6;--tw-ink: #15171C;--tw-ink-soft: #565B66;--tw-line: rgba(21, 23, 28, .1);--tw-green: var(--tw-brand);--tw-green-deep: var(--tw-brand-deep);--tw-green-mid: var(--tw-brand-mid);--tw-green-soft: var(--tw-brand-soft);--tw-cream: var(--tw-paper);--tw-cream-deep: var(--tw-paper-deep);--tw-lime: var(--tw-value);--tw-lime-edge: var(--tw-value-edge);--tw-amber: var(--tw-cta);--tw-amber-dark: var(--tw-cta-dark);--tw-amber-soft: var(--tw-cta-soft);--tw-radius-card: 16px;--tw-radius-panel: 28px;--tw-radius-pill: 999px;--tw-radius-md: 12px;--tw-shadow-card: 0 1px 2px rgba(23, 23, 23, .04), 0 8px 24px rgba(23, 23, 23, .06);--tw-shadow-lift: 0 2px 4px rgba(23, 23, 23, .05), 0 16px 40px rgba(23, 23, 23, .1);--tw-font-head: "Fraunces", Georgia, "Times New Roman", serif;--tw-font-body: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.tw-root{font-family:var(--tw-font-body);font-size:16px;line-height:1.55;color:var(--tw-ink);-webkit-font-smoothing:antialiased}.tw-root *,.tw-root *:before,.tw-root *:after{box-sizing:border-box}.tw-root p{margin:0 0 1em}.tw-root p:last-child{margin-bottom:0}.tw-root h1,.tw-root h2,.tw-root h3,.tw-root h4{font-family:var(--tw-font-head);font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0;color:var(--tw-ink)}.tw-root h1 em,.tw-root h2 em,.tw-root h3 em{font-style:normal;font-weight:700;color:var(--tw-green)}.tw-root a:not(.tw-btn){color:inherit}.tw-root img{max-width:100%;height:auto;display:block}.tw-root :focus-visible{outline:2px solid var(--tw-green);outline-offset:3px;border-radius:4px}.tw-wrap{width:100%;max-width:var(--tw-max, 1360px);margin-inline:auto;padding-inline:var(--tw-pad-x, 20px)}@media screen and (min-width:750px){.tw-wrap{padding-inline:var(--tw-pad-x-d, 40px)}}.tw-eyebrow{display:inline-block;padding:7px 16px;border-radius:var(--tw-radius-pill);background:var(--tw-green-soft);color:var(--tw-green);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1.3}.tw-eyebrow--solid{background:var(--tw-green);color:var(--tw-cream)}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 32px;border:0;border-radius:var(--tw-radius-pill);font-family:var(--tw-font-body);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.tw-btn:hover{transform:translateY(-1px)}.tw-btn:active{transform:translateY(0)}.tw-btn--cta{background:var(--tw-cta);color:#fff;box-shadow:0 4px 14px #c9432f52}.tw-btn--cta:hover{background:var(--tw-amber-dark)}.tw-btn--green{background:var(--tw-green);color:var(--tw-cream)}.tw-btn--green:hover{background:var(--tw-green-deep)}.tw-btn--ghost{background:transparent;color:var(--tw-green);border:1.5px solid var(--tw-green)}.tw-btn--ghost:hover{background:var(--tw-green);color:var(--tw-cream)}.tw-stars{display:inline-flex;gap:2px;color:var(--tw-amber);line-height:1}.tw-stars svg{width:16px;height:16px}.tw-js .tw-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.tw-js .tw-reveal.tw-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tw-root *,.tw-reveal{transition:none!important;animation:none!important}.tw-reveal{opacity:1;transform:none}}:root{--font-body-family: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading-weight: 400}.tax-note,.product__tax{display:none!important}#shopify-pc__banner{top:auto;right:0;bottom:0;left:0;width:auto;padding:16px 18px calc(14px + env(safe-area-inset-bottom));background:var(--tw-cream);border-radius:var(--tw-radius-panel) var(--tw-radius-panel) 0 0;box-shadow:0 -6px 32px #17171729;font-family:var(--tw-font-body);font-size:14px;line-height:1.45;color:var(--tw-ink-soft)}@media screen and (min-width:750px){#shopify-pc__banner{right:auto;bottom:24px;left:24px;width:430px;padding:30px;border-radius:var(--tw-radius-panel)}}#shopify-pc__banner__body-title{margin:0 0 5px;font-family:var(--tw-font-head);font-size:18px;font-weight:700;line-height:1.2;color:var(--tw-green)}#shopify-pc__banner .shopify-pc__banner__body{margin:0}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-size:14px;line-height:1.45;color:var(--tw-ink-soft)}#shopify-pc__banner__body-policy-link{color:var(--tw-green);font-weight:600;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;margin-top:14px}#shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage-prefs{width:100%;margin:0;font-family:var(--tw-font-body);font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{padding:15px 12px;border:1.5px solid var(--tw-green);border-radius:var(--tw-radius-pill)}#shopify-pc__banner__btn-accept{background:var(--tw-green);color:var(--tw-cream)}#shopify-pc__banner__btn-accept:hover{background:var(--tw-green-deep);border-color:var(--tw-green-deep);color:var(--tw-cream)}#shopify-pc__banner__btn-decline{background:transparent;color:var(--tw-green)}#shopify-pc__banner__btn-decline:hover{background:var(--tw-green);color:var(--tw-cream)}#shopify-pc__banner__btn-manage-prefs{padding:4px;border:0;background:transparent;color:var(--tw-ink-soft);font-size:13px;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner__btn-manage-prefs:hover{background:transparent;color:var(--tw-green)}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:2px solid var(--tw-green);outline-offset:2px}#shopify-pc__prefs__overlay{background:#17171799}#shopify-pc__prefs__dialog{background:var(--tw-cream);border-radius:var(--tw-radius-card);box-shadow:var(--tw-shadow-lift);font-family:var(--tw-font-body);color:var(--tw-ink-soft)}#shopify-pc__prefs__header-title{font-family:var(--tw-font-head);font-weight:700;color:var(--tw-green)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{color:var(--tw-ink)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro p,#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{color:var(--tw-ink-soft)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg path{fill:var(--tw-green)}#shopify-pc__prefs__header-close svg path{fill:var(--tw-green)}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{margin:0;padding:11px 18px;border:1.5px solid var(--tw-green);border-radius:var(--tw-radius-pill);font-family:var(--tw-font-body);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:flex;flex-wrap:wrap;gap:10px}#shopify-pc__prefs__header-accept{background:var(--tw-green);color:var(--tw-cream)}#shopify-pc__prefs__header-accept:hover{background:var(--tw-green-deep);border-color:var(--tw-green-deep);color:var(--tw-cream)}#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{background:transparent;color:var(--tw-green)}#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{background:var(--tw-green);color:var(--tw-cream)}#shopify-pc__prefs__dialog button:focus-visible{outline:2px solid var(--tw-green);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tw-base.css.map */
