:root{--isf-paper:#f3efe7;--isf-paper-soft:#fbf8f2;--isf-ink:#171513;--isf-charcoal:#12100f;--isf-charcoal-2:#1d1a17;--isf-copper:#a56f49;--isf-rim:#d5b18e;--isf-stone:#d9d2c6;--isf-muted:#6c635c;--isf-line:rgba(23,21,19,.18);--isf-line-dark:rgba(255,255,255,.16);--isf-header-height:78px;--isf-material-rail-height:0px;--isf-anchor-offset:102px;--isf-ease:cubic-bezier(.2,.72,.18,1);--isf-serif:var(--font-heading-family,"Playfair Display",Georgia,serif);--isf-sans:var(--font-body-family,"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}html.isf-home-active,html.isf-home-active body{max-width:100%;overflow-x:clip;background:var(--isf-paper)}html.isf-home-active main,html.isf-home-active #MainContent,html.isf-home-active [role=main]{max-width:100%;overflow-x:clip;background:var(--isf-paper)}@supports not (overflow:clip){html.isf-home-active,html.isf-home-active body,html.isf-home-active main,html.isf-home-active #MainContent,html.isf-home-active [role=main]{overflow-x:hidden}}.shopify-section:has([data-isf-home-section]),.isf-home-section-host{margin:0!important;padding:0!important;max-width:none!important;background:transparent!important;border:0!important;min-height:0!important}.shopify-section:has([data-isf-home-section])>.section,.shopify-section:has([data-isf-home-section])>.section-spacing,.shopify-section:has([data-isf-home-section]) .page-width,.shopify-section:has([data-isf-home-section]) .prose,.isf-home-section-host>.section,.isf-home-section-host>.section-spacing,.isf-home-section-host .page-width,.isf-home-section-host .prose{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;min-height:0!important}[data-isf-home-section],[data-isf-home-section] *{box-sizing:border-box}[data-isf-home-section]{font-family:var(--isf-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--isf-ink)}[data-isf-home-section] h1,[data-isf-home-section] h2,[data-isf-home-section] h3,[data-isf-home-section] p{margin-top:0}[data-isf-home-section] a{color:inherit;text-decoration:none}[data-isf-home-section] button,[data-isf-home-section] input,[data-isf-home-section] select,[data-isf-home-section] textarea{font:inherit}[data-isf-home-section] img{max-width:100%;height:auto}.isf-shell{width:min(calc(100% - 42px),1440px);margin-inline:auto}.isf-section-pad{padding:clamp(78px,8vw,132px) 0}.isf-kicker{display:flex;align-items:center;gap:13px;margin:0 0 25px;color:var(--isf-copper);font-size:10.5px;font-weight:850;line-height:1.3;letter-spacing:.17em;text-transform:uppercase}.isf-kicker:before{content:"";width:42px;height:1px;background:var(--isf-copper)}.isf-display{font-family:var(--isf-serif);font-weight:500;line-height:.95;letter-spacing:-.055em;color:var(--isf-ink)!important;-webkit-text-fill-color:var(--isf-ink)!important}.isf-display em{font-style:italic;color:var(--isf-copper);-webkit-text-fill-color:var(--isf-copper)}.isf-body{color:var(--isf-muted);font-size:15px;line-height:1.78}.isf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid var(--isf-ink);background:var(--isf-ink);color:#fff;font-size:10.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s var(--isf-ease)}.isf-btn:hover{transform:translateY(-1px);background:var(--isf-copper);border-color:var(--isf-copper);color:#fff}.isf-btn--light{background:#fff;color:var(--isf-ink);border-color:#fff}.isf-btn--ghost{background:transparent;color:var(--isf-ink);border-color:#17151347}.isf-btn--dark-ghost{background:transparent;color:#fff;border-color:#ffffff42}.isf-link-arrow{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.isf-link-arrow:after{content:"\2192";color:var(--isf-copper);font-size:16px;line-height:1}.isf-field{width:100%;min-height:48px;border:1px solid rgba(23,21,19,.2);background:#fff;color:var(--isf-ink);padding:12px 14px;font-size:14px;border-radius:0}.isf-field:focus{outline:2px solid var(--isf-rim);outline-offset:1px}.isf-card-rule{border:1px solid var(--isf-line);background:#ffffff5c}[data-isf-home-section] :focus-visible,.isf-material-nav a:focus-visible,.isf-mobile-action a:focus-visible,.isf-mobile-action button:focus-visible{outline:2px solid var(--isf-rim);outline-offset:3px}.isf-material-nav{position:fixed;z-index:72;top:var(--isf-header-height);left:50%;display:flex;align-items:stretch;width:min(calc(100% - 34px),1180px);min-height:54px;border:1px solid rgba(255,255,255,.16);background:#12100ffb;box-shadow:0 18px 48px #140f0c2e;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-12px);transition:opacity .25s ease,transform .27s var(--isf-ease),visibility 0s linear .28s}.isf-material-nav.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.isf-material-nav a{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:54px;padding:8px 18px;border-right:1px solid rgba(255,255,255,.12);color:#ffffffad;font-size:9.5px;font-weight:850;letter-spacing:.11em;text-align:center;text-transform:uppercase;white-space:nowrap}.isf-material-nav a:last-child{border-right:0}.isf-material-nav a:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:var(--isf-rim);opacity:0;transform:scaleX(.4);transition:opacity .2s ease,transform .2s ease}.isf-material-nav a:hover,.isf-material-nav a.is-active{background:#1f1c19;color:#fff}.isf-material-nav a.is-active:after{opacity:1;transform:scaleX(1)}.isf-material-nav a[data-isf-nav=finder]{background:#fff;color:var(--isf-ink)}.isf-material-nav a[data-isf-nav=finder].is-active,.isf-material-nav a[data-isf-nav=finder]:hover{background:var(--isf-copper);color:#fff}.isf-material-nav a[data-isf-nav=finder]:after{display:none}.isf-mobile-action{position:fixed;z-index:80;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 14px;border:1px solid rgba(255,255,255,.16);background:#12100ff5;box-shadow:0 16px 50px #00000040;color:#fff}.isf-mobile-action.is-visible{display:flex}.isf-mobile-action span{min-width:0;color:#ffffffbd;font-size:11px;line-height:1.35}.isf-mobile-action strong{display:block;color:#fff;font-size:10px;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isf-mobile-action a{flex:0 0 auto;min-height:42px;padding:0 14px;border:1px solid #fff;background:#fff;color:var(--isf-ink);font-size:9.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.isf-shell{width:min(calc(100% - 28px),680px)}.isf-section-pad{padding:64px 0}.isf-kicker{font-size:10px;letter-spacing:.13em}.isf-body{font-size:14px;line-height:1.7}.isf-btn{width:100%;min-height:48px;font-size:10px}.isf-material-nav{left:8px;right:8px;width:auto;min-height:50px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transform:translateY(-12px)}.isf-material-nav::-webkit-scrollbar{display:none}.isf-material-nav.is-visible{transform:translateY(0)}.isf-material-nav a{flex:0 0 auto;min-height:50px;padding:7px 15px;font-size:8.8px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}.isf-material-nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-platform-core.css.map */
