:root{color-scheme:light;--shadow-soft: 0 18px 55px rgba(28, 25, 20, .08);--shadow-card: 0 12px 36px rgba(28, 25, 20, .07);--shadow-lift: 0 28px 75px rgba(24, 20, 15, .11), 0 8px 20px rgba(24, 20, 15, .06);--shadow-deep: 0 42px 110px rgba(24, 20, 15, .15), 0 12px 30px rgba(24, 20, 15, .08);--transition: .22s cubic-bezier(.2, .7, .2, 1);--transition-luxury: .7s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background)}body{margin:0;min-height:100vh;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-size:16px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.no-scroll{overflow:hidden}main{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 8% 14%,rgba(146,114,74,.055),transparent 23rem),radial-gradient(circle at 94% 52%,rgba(146,114,74,.04),transparent 28rem),linear-gradient(180deg,#fff,#fbfaf8 48%,#fff)}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{color:inherit;font:inherit}button,[role=button],summary{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-color:var(--color-accent)}h1,h2,h3,h4,p{margin-block-start:0}h1,h2,h3,h4{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;line-height:1.05}h1{font-size:clamp(2.7rem,7vw,6.7rem)}h2{font-size:clamp(2.1rem,4.5vw,4.8rem)}h3{font-size:clamp(1.35rem,2.2vw,2.1rem)}::selection{background:var(--color-accent-soft);color:var(--color-foreground)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:1000;padding:.7rem 1rem;background:var(--color-foreground);color:var(--color-background);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-width{width:min(calc(100% - (var(--page-margin) * 2)),var(--page-width));margin-inline:auto}.page-width--narrow{width:min(calc(100% - (var(--page-margin) * 2)),780px);margin-inline:auto}.section-space{padding-block:clamp(4.5rem,9vw,9rem)}.eyebrow{margin-bottom:1rem;color:var(--color-muted);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1.6rem;border:1px solid var(--color-foreground);border-radius:var(--button-radius);background:var(--color-foreground);color:var(--color-background);font-size:.78rem;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:background var(--transition),color var(--transition),transform var(--transition),box-shadow var(--transition)}.button:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.button--secondary{background:transparent;color:var(--color-foreground)}.button--secondary:hover{background:var(--color-foreground);color:var(--color-background)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.field,.select{width:100%;min-height:50px;border:1px solid var(--color-border);border-radius:var(--input-radius);background:var(--color-surface);padding:.75rem 1rem}.field:focus,.select:focus{border-color:var(--color-foreground);outline:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.shopify-payment-button{margin-top:.75rem}.shopify-payment-button__button{min-height:50px!important;border-radius:var(--button-radius)!important}.rte>*:last-child{margin-bottom:0}.rte img{border-radius:var(--media-radius)}.empty-state{padding:5rem 1rem;text-align:center}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem}.pagination a,.pagination span{display:grid;min-width:42px;min-height:42px;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-foreground) 5%,transparent);text-decoration:none}.shopify-policy__container{max-width:820px!important;padding:clamp(3rem,7vw,7rem) var(--page-margin)!important}.shopify-policy__title h1{font-size:clamp(2.4rem,5vw,4.7rem)}@supports (animation-timeline: view()){.template-index .brand-statement__inner,.template-index .category-showcase__header,.template-index .category-showcase__grid,.template-index .featured-products__head,.template-index .featured-products__grid,.template-index .style-edit__copy,.template-index .style-edit__gallery,.template-index .editorial__grid,.template-index .value-props__grid{animation:elvor-section-rise 1s var(--transition-luxury) both;animation-range:entry 0% cover 30%;animation-timeline:view()}}@keyframes elvor-section-rise{0%{opacity:.76;transform:translateY(30px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){:root{--page-margin: 18px}main{background:radial-gradient(circle at 8% 16%,rgba(146,114,74,.045),transparent 15rem),linear-gradient(180deg,#fff,#fbfaf8 52%,#fff)}.section-space{padding-block:4rem}.button{min-height:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
