:root{--fp-color-bone: #F5F1E8;--fp-color-paper: #FFFFFF;--fp-color-ink: #14120F;--fp-color-walnut: #5B544A;--fp-color-amber: #B07A45;--fp-color-highlight: #E8D9C0;--fp-color-line: #D8CDBB;--fp-color-accent-text: #74502E;--fp-color-success: #356044;--fp-color-error: #9C3428;--fp-font-heading: "Fraunces", Georgia, serif;--fp-font-body: "Inter", Arial, sans-serif;--fp-text-display: clamp(40px, 5vw, 64px);--fp-text-h1: clamp(34px, 4vw, 48px);--fp-text-h2: clamp(30px, 3vw, 40px);--fp-text-h3: clamp(23px, 2vw, 26px);--fp-text-lead: 19px;--fp-text-body: 16px;--fp-text-small: 14px;--fp-text-micro: 12px;--fp-leading-heading: 1.08;--fp-leading-body: 1.625;--fp-space-1: 4px;--fp-space-2: 8px;--fp-space-3: 12px;--fp-space-4: 16px;--fp-space-5: 24px;--fp-space-6: 32px;--fp-space-7: 48px;--fp-space-8: 64px;--fp-space-9: 96px;--fp-space-10: 120px;--fp-radius: 2px;--fp-border: 1px solid var(--fp-color-line);--fp-shadow-sticky: 0 4px 16px rgb(20 18 15 / 8%);--fp-container: 1280px;--fp-measure: 720px;--fp-gutter: clamp(20px, 3vw, 40px);--fp-grid-gap: 24px;--fp-duration-fast: .16s;--fp-duration-base: .24s;--fp-ease: ease}@media screen and (max-width:749px){:root{--fp-grid-gap: 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fp-section{font-family:var(--fp-font-body);color:var(--fp-color-ink);background-color:var(--fp-color-bone);line-height:var(--fp-leading-body)}.fp-section h1,.fp-section h2,.fp-section h3,.fp-section h4,.fp-section h5,.fp-section h6{font-family:var(--fp-font-heading);font-weight:500;letter-spacing:-.02em;line-height:var(--fp-leading-heading);margin:0}.fp-section h1{font-size:var(--fp-text-display)}.fp-section h2{font-size:var(--fp-text-h2)}.fp-section h3{font-size:var(--fp-text-h3)}.fp-section p{margin:0}.fp-section .fp-text-lead{font-size:var(--fp-text-lead);line-height:1.58;color:var(--fp-color-walnut)}.fp-section .fp-text-small{font-size:var(--fp-text-small);line-height:1.5}.fp-section .fp-text-micro{font-size:var(--fp-text-micro);line-height:1.5;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.fp-section .fp-eyebrow{font-family:var(--fp-font-body);font-size:var(--fp-text-small);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fp-color-amber)}.fp-price{font-variant-numeric:tabular-nums}.fp-container{width:100%;max-width:var(--fp-container);margin-inline:auto;padding-inline:var(--fp-gutter)}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fp-space-2);min-height:48px;padding:var(--fp-space-3) var(--fp-space-5);border:1px solid var(--fp-color-ink);border-radius:var(--fp-radius);background-color:var(--fp-color-ink);color:var(--fp-color-paper);font-family:var(--fp-font-body);font-size:var(--fp-text-body);font-weight:500;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease),border-color var(--fp-duration-fast) var(--fp-ease),color var(--fp-duration-fast) var(--fp-ease),transform var(--fp-duration-fast) var(--fp-ease)}.fp-btn:hover{background-color:var(--fp-color-walnut);border-color:var(--fp-color-walnut)}.fp-btn:active{transform:translateY(1px)}.fp-btn:disabled,.fp-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.fp-btn--secondary{background-color:transparent;color:var(--fp-color-ink)}.fp-btn--secondary:hover{background-color:var(--fp-color-highlight);border-color:var(--fp-color-ink);color:var(--fp-color-ink)}.fp-btn--full{width:100%}.fp-link{color:var(--fp-color-accent-text);text-decoration:underline;text-underline-offset:4px;transition:color var(--fp-duration-fast) var(--fp-ease)}.fp-link:hover{color:var(--fp-color-ink)}.fp-btn:focus-visible,.fp-link:focus-visible,.fp-field input:focus-visible,.fp-field select:focus-visible,.fp-field textarea:focus-visible,.fp-accordion__trigger:focus-visible,.fp-card:focus-visible,.fp-option:focus-visible,.fp-video-control:focus-visible{outline:2px solid var(--fp-color-accent-text);outline-offset:2px}.fp-field{display:flex;flex-direction:column;gap:var(--fp-space-2)}.fp-field label{font-size:var(--fp-text-small);font-weight:500}.fp-field input,.fp-field select,.fp-field textarea{-webkit-appearance:none;appearance:none;min-height:48px;padding:var(--fp-space-3) var(--fp-space-4);border:var(--fp-border);border-radius:var(--fp-radius);background-color:var(--fp-color-paper);color:var(--fp-color-ink);font-family:var(--fp-font-body);font-size:var(--fp-text-body);line-height:1.5;width:100%}.fp-field input::placeholder,.fp-field textarea::placeholder{color:var(--fp-color-walnut)}.fp-badge{display:inline-flex;align-items:center;padding:4px 8px;border:var(--fp-border);border-radius:var(--fp-radius);background-color:var(--fp-color-bone);color:var(--fp-color-ink);font-size:var(--fp-text-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.fp-badge--highlight{background-color:var(--fp-color-highlight)}.fp-card{position:relative;display:flex;flex-direction:column;background-color:var(--fp-color-paper);border:var(--fp-border);border-radius:var(--fp-radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--fp-duration-fast) var(--fp-ease),background-color var(--fp-duration-fast) var(--fp-ease)}.fp-card:hover{border-color:var(--fp-color-ink)}.fp-card__media{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--fp-color-bone),var(--fp-color-highlight))}.fp-card__media img,.fp-card__media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--fp-duration-base) var(--fp-ease)}.fp-card:hover .fp-card__media img,.fp-card:hover .fp-card__media video{transform:scale(1.02)}.fp-card__body{padding:var(--fp-space-5);display:flex;flex-direction:column;gap:var(--fp-space-3);flex:1}.fp-card__title{font-family:var(--fp-font-heading);font-size:var(--fp-text-h3);font-weight:500}.fp-card__copy{color:var(--fp-color-walnut);font-size:var(--fp-text-body);line-height:var(--fp-leading-body)}.fp-card__cta{margin-top:auto;color:var(--fp-color-accent-text);font-weight:500;text-decoration:underline;text-underline-offset:4px}.fp-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--fp-color-bone),var(--fp-color-highlight));color:var(--fp-color-walnut);font-family:var(--fp-font-heading);font-size:clamp(32px,4vw,48px);font-weight:500}.fp-stack{display:flex;flex-direction:column}.fp-stack--2{gap:var(--fp-space-2)}.fp-stack--3{gap:var(--fp-space-3)}.fp-stack--4{gap:var(--fp-space-4)}.fp-stack--5{gap:var(--fp-space-5)}.fp-stack--6{gap:var(--fp-space-6)}.fp-grid{display:grid;gap:var(--fp-grid-gap)}.fp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:989px){.fp-grid--4,.fp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.fp-grid--2,.fp-grid--3,.fp-grid--4{grid-template-columns:1fr}}.fp-section{padding-top:var(--fp-space-9);padding-bottom:var(--fp-space-9)}.fp-section--compact{padding-top:var(--fp-space-8);padding-bottom:var(--fp-space-8)}@media screen and (max-width:749px){.fp-section{padding-top:var(--fp-space-7);padding-bottom:var(--fp-space-7)}.fp-section--compact{padding-top:var(--fp-space-6);padding-bottom:var(--fp-space-6)}}.fp-section__header{max-width:var(--fp-measure);margin-bottom:var(--fp-space-6)}@media screen and (min-width:990px){.fp-section__header{margin-bottom:var(--fp-space-7)}}.section-header,.shopify-section-header-sticky{--color-background: 245, 241, 232;--color-foreground: 20, 18, 15;--color-link: 116, 80, 46}.footer{--color-background: 245, 241, 232;--color-foreground: 20, 18, 15;--color-link: 116, 80, 46;border-top:var(--fp-border)}.announcement-bar-section{background-color:var(--fp-color-ink);color:var(--fp-color-paper)}.announcement-bar-section a{color:var(--fp-color-paper);text-decoration:underline;text-underline-offset:3px}.focus-none:focus{outline:none}.focus-none:focus-visible{outline:2px solid var(--fp-color-accent-text);outline-offset:2px}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-family:var(--fp-font-body);font-size:15px;letter-spacing:0;text-transform:none}.header__heading-logo{max-width:140px}.announcement-bar__message{font-family:var(--fp-font-body);font-size:13px;letter-spacing:0;text-transform:none}.footer-block__heading{font-family:var(--fp-font-heading);letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fp-base.css.map */
