html:root{--clarte-pearl: #F2F2F0;--clarte-mist: #E9E9E6;--clarte-ink: #232528;--clarte-stone: #8C9196;--clarte-line: #DCDCD8;--font-clarte-serif: "Cormorant", "Cormorant Garamond", "Newsreader", Georgia, serif;--font-clarte-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-body--family: var(--font-clarte-sans);--font-accent--family: var(--font-clarte-sans);--font-heading--family: var(--font-clarte-serif);--font-subheading--family: var(--font-clarte-sans);--font-body--weight: 400;--font-heading--weight: 300;--font-subheading--weight: 400;--font-accent--weight: 400;--font-primary--family: var(--font-clarte-serif);--font-secondary--family: var(--font-clarte-sans);--font-tertiary--family: var(--font-clarte-serif)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-clarte-sans);font-weight:400;letter-spacing:.005em}::selection{background:var(--clarte-ink);color:var(--clarte-pearl)}html{scroll-behavior:smooth}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-clarte-serif);font-weight:300;letter-spacing:.005em}h1,.h1{font-weight:300;line-height:1.05}h2,.h2{font-weight:300;line-height:1.1}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:italic;font-weight:300;color:var(--clarte-ink)}h5,.h5,h6,.h6{font-family:var(--font-clarte-sans);font-weight:400;letter-spacing:.24em;text-transform:uppercase}:root{--button-padding-inline: 40px;--button-padding-block: 17px}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-family:var(--font-clarte-sans);font-weight:400;font-size:var(--font-size--2xs);letter-spacing:.18em;text-transform:uppercase;border-radius:0;transition:color .5s ease,background-color .5s ease,border-color .5s ease}a{text-underline-offset:.25em;text-decoration-thickness:1px}.clarte-ulink{position:relative;text-decoration:none;color:var(--clarte-ink);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-clarte-sans);font-weight:400}.clarte-ulink:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--clarte-ink);transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.16,1,.3,1)}.clarte-ulink:hover:after{transform:scaleX(1);transform-origin:left}.card-gallery{overflow:hidden}.card-gallery img{transition:transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform}.product-card:hover .card-gallery img{transform:scale(1.04)}.product-card .product-title,.product-card product-title{font-family:var(--font-clarte-serif);font-weight:400;letter-spacing:0}.product-card{border-radius:0}.product-information product-title,.product-information .product-title,.shopify-section .product-title h1{font-family:var(--font-clarte-serif);font-weight:300;letter-spacing:0}.accordion-row summary,details.accordion summary{letter-spacing:.16em;text-transform:uppercase;font-weight:400;font-family:var(--font-clarte-sans);font-size:.76rem}.facets summary,.facets__summary,.facets button{letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-clarte-sans);font-weight:400;font-size:.72rem}.header__heading,.header a.header__logo-link,.header .logo,header .h1,header .logo__text{font-family:var(--font-clarte-serif);letter-spacing:.3em;font-weight:400;text-transform:uppercase}.header__menu-item,.menu__list a,nav .list-menu__item{font-family:var(--font-clarte-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:400}.header-announcements,.announcement-bar,.header-announcement{letter-spacing:.22em;text-transform:uppercase;font-size:.66rem}footer h3,footer .h3{font-family:var(--font-clarte-serif);font-weight:300;letter-spacing:0}.product-grid,.resource-list--grid{--rows-gap: clamp(2.5rem, 5vw, 4.5rem)}@media screen and (min-width:90em){.page-width-page-width .shopify-section>.section,.page-width-page-width .section--page-width{--page-margin: max(6vw, 56px)}}.clarte-eyebrow{font-family:var(--font-clarte-sans);text-transform:uppercase;letter-spacing:.3em;font-size:.66rem;color:var(--clarte-stone);font-weight:400}.clarte-rule{height:1px;background:var(--clarte-line);width:100%}.clarte-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;z-index:9990;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:clarteGrain 1.4s steps(4) infinite}@keyframes clarteGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-2%,-3%)}to{transform:translate(2%,2%)}}.clarte-cursor{position:fixed;top:0;left:0;width:300px;height:300px;margin:-150px 0 0 -150px;z-index:9991;pointer-events:none;border-radius:50%;opacity:0;background:radial-gradient(circle,#8c91961f,#8c91960a 40%,#8c919600 70%);transition:opacity .6s ease;will-change:transform}body.clarte-cursor-on .clarte-cursor{opacity:1}.clarte-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--clarte-pearl);display:flex;align-items:center;justify-content:center;overflow:hidden}.clarte-intro__inner{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.clarte-intro__eyebrow{font-family:var(--font-clarte-sans);text-transform:uppercase;letter-spacing:.4em;font-size:11px;color:var(--clarte-stone);font-weight:400;opacity:0;transform:translateY(8px);animation:clarteEyeIn .9s .25s ease forwards}.clarte-intro__word{display:flex;gap:.08em;font-family:var(--font-clarte-serif);font-weight:300;font-size:clamp(3rem,11vw,8rem);line-height:.9;color:var(--clarte-ink);letter-spacing:.06em}.clarte-intro__word b{display:inline-block;font-weight:300;transform:translateY(115%);opacity:0;animation:clarteLetter .9s cubic-bezier(.16,1,.3,1) forwards}.clarte-intro__word b:nth-child(1){animation-delay:.3s}.clarte-intro__word b:nth-child(2){animation-delay:.38s}.clarte-intro__word b:nth-child(3){animation-delay:.46s}.clarte-intro__word b:nth-child(4){animation-delay:.54s}.clarte-intro__word b:nth-child(5){animation-delay:.62s}.clarte-intro__word b:nth-child(6){animation-delay:.7s}.clarte-intro__rule{height:1px;width:0;background:var(--clarte-stone);animation:clarteRule 1s 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes clarteLetter{to{transform:translateY(0);opacity:1}}@keyframes clarteEyeIn{to{opacity:1;transform:none}}@keyframes clarteRule{to{width:min(300px,64vw)}}.clarte-intro.is-leaving{transform:translateY(-101%);transition:transform 1s cubic-bezier(.76,0,.24,1)}.clarte-intro.is-done{display:none}.clarte-reveal{opacity:0;transform:translate3d(0,22px,0);filter:blur(5px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s ease;will-change:opacity,transform,filter}.clarte-reveal.is-visible{opacity:1;transform:none;filter:blur(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-gallery img,.button,.button-secondary{transition:none}.clarte-grain{animation:none}.clarte-cursor{display:none!important}.clarte-reveal,.clarte-reveal.is-visible{opacity:1;transform:none;filter:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/clarte-custom.css.map */
