:root{--imp-ink: #211521;--imp-gallery-white: #fbfaf7;--imp-crimson: #c90422;--imp-orange: #fd7944;--imp-muted: #59505a;--imp-hairline: #e5e0da}.button,.button-secondary{letter-spacing:.06em;font-weight:500}h1 em,h2 em,.h1 em,.h2 em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;color:inherit}.impart-terms-notice{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:var(--imp-muted);text-align:start}.impart-terms-notice a{color:var(--imp-ink);text-decoration:underline;text-underline-offset:2px}.impart-terms-notice a:hover{color:var(--imp-crimson)}.impart-eyebrow{font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--imp-muted)}.impart-fact{margin:0;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight, 500);font-size:.875rem;line-height:1.4;text-align:start;color:var(--imp-ink)}[id$=__impart_facts] div:has(>.impart-fact){inline-size:100%;min-inline-size:0}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.price,.cart-totals{font-variant-numeric:tabular-nums}.rte a:not(.button):not(.button-secondary),.text-block a:not(.button):not(.button-secondary){text-underline-offset:3px}.rte a:not(.button):not(.button-secondary):hover,.text-block a:not(.button):not(.button-secondary):hover{color:var(--imp-crimson)}.product-card .product-media,.product-card .card-gallery{background-color:var(--imp-gallery-white)}.product-media-container.media-fit-cover:not(.dialog-zoomed-gallery *) :is(img,.deferred-media__poster-image),.product-media-container:not(.dialog-zoomed-gallery *) .product-media :is(img,.deferred-media__poster-image),.product-card .card-gallery img,.product-card .product-media img{object-fit:contain;background-color:var(--imp-gallery-white)}.shopify-section-group-footer-group a:hover,[id$=__impart_story] a:not(.button):not(.button-secondary):hover{color:var(--imp-orange)}.shopify-section-group-footer-group a{text-decoration:none}#header-component{background-color:#fbfaf7f7}#header-component .menu-list__link,.menu-drawer .menu-drawer__menu-item{font-family:var(--impart-wordmark-family, var(--font-heading--family));font-weight:400;letter-spacing:.18em;text-transform:uppercase}#header-component .menu-list__link{font-size:.8125rem}@media screen and (max-width:749px){.announcement-bar__slide.custom-typography .announcement-bar__text{font-size:.6875rem;letter-spacing:.04em;line-height:1.35}}.impart-fit{display:grid;gap:.5rem;font-size:.875rem;line-height:1.5;color:var(--imp-muted)}.impart-fit__list{margin:0;padding:0;list-style:none;display:grid;gap:.25rem}.impart-fit__link{color:var(--imp-ink);text-decoration:underline;text-underline-offset:3px;justify-self:start}.impart-fit__link:hover{color:var(--imp-crimson)}.impart-suite{margin:.125rem 0 0;font-family:var(--font-subheading--family);font-size:.8125rem;line-height:1.4;color:var(--imp-muted)}.impart-reassure{margin:0;padding:1rem 0 0;list-style:none;display:grid;gap:.5rem;border-block-start:1px solid var(--imp-hairline);font-size:.875rem;line-height:1.5;color:var(--imp-ink)}.impart-reassure li{padding-inline-start:1.25rem;position:relative}.impart-reassure li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inline-size:.5rem;block-size:1px;background:var(--imp-ink)}.impart-specs{margin:0 0 1rem;display:grid;gap:.5rem}.impart-specs div{display:grid;grid-template-columns:minmax(7rem,35%) 1fr;gap:1rem}.impart-specs dt{color:var(--imp-muted)}.impart-specs dd{margin:0}.impart-note{font-size:.875rem;color:var(--imp-muted)}.impart-faq__q{font-weight:500;margin-block-end:.25rem}.impart-faq__a{margin-block-start:0;margin-block-end:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.impart-free-shipping{margin:0 0 .5rem;font-size:.875rem;line-height:1.45;color:var(--imp-ink);text-align:start}@media screen and (min-width:750px){.product-information media-gallery.sticky-content,.product-information .product-details.sticky-content--desktop{--sticky-header-offset: calc(var(--header-height, 68px) + var(--impart-header-float, 0px))}.product-information media-gallery.sticky-content{padding-block-end:40px}}.impart-fact-row{display:flex;align-items:center;gap:.875rem}.impart-glyph{flex:0 0 auto;inline-size:2.25rem;block-size:2.25rem;fill:none;stroke:var(--imp-ink, #211521);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.impart-glyph .impart-glyph__faint{stroke-opacity:.45;stroke-width:1.1}.impart-glyph .impart-glyph__dot{fill:#ad6c55;stroke:none}@media screen and (min-width:750px){.product-information media-gallery slideshow-container{max-width:calc(100vh - var(--header-height, 68px) - 72px);margin-inline:auto}}:root{--impart-header-float: 16px}#header-component{position:relative;inset-block-start:0;width:100%;margin-inline:auto;transition:inset-block-start .35s ease,width .35s ease,border-radius .35s ease,box-shadow .35s ease,background-color .35s ease}#header-component[data-impart-float]{inset-block-start:12px;width:min(calc(100% - 48px),1640px);border-radius:22px;background-color:#fbfaf7f7;box-shadow:0 12px 32px #23191e1a,0 0 0 1px #23191e0f}#header-component[data-impart-float] .header__underlay-closed{background:transparent}#header-component[data-impart-float]:has(header-drawer details[open]){inset-block-start:0;width:100%;border-radius:0;box-shadow:none;transition:none}@media screen and (max-width:749px){#header-component[data-impart-float]{inset-block-start:8px;width:calc(100% - 24px);border-radius:18px}}@media(prefers-reduced-motion:reduce){#header-component{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/impart-home.css.map */
