:root{--font-sans: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Cormorant Garamond", "Iowan Old Style", "Times New Roman", serif;--text-display-xl: clamp(3.25rem, 6vw, 8.25rem);--text-display-lg: clamp(2.6rem, 5.2vw, 5.25rem);--text-display-md: clamp(2.1rem, 3.4vw, 3.4rem);--text-display-sm: clamp(1.65rem, 2.2vw, 2.15rem);--text-label: .6875rem;--tracking-label: .16em;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--spacing-gutter: clamp(1rem, 3.6vw, 3.5rem);--spacing-section: clamp(5rem, 11vw, 10rem);--spacing-header: 4rem;--spacing-announcement: 2.25rem;--focus-color: var(--color-ink);interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;scroll-padding-top:calc(var(--spacing-header) + 1rem)}html:has(dialog[open].drawer){overflow:hidden}body{min-height:100svh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-ink);font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border-radius:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty;overflow-wrap:break-word}table{border-collapse:collapse}button:not(:disabled),[role=button]:not(:disabled),summary,label[for]{cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}summary{list-style:none}summary::-webkit-details-marker{display:none}hr{border-top:1px solid var(--color-line)}[hidden]{display:none!important}::selection{background:var(--color-ink);color:var(--color-background)}:focus-visible{outline:1.5px solid var(--focus-color);outline-offset:3px}.on-dark{--focus-color: #fff}main{display:flex;flex:1;flex-direction:column;outline:none}.wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--spacing-gutter)}.page-pad{padding-top:3rem;padding-bottom:var(--spacing-section)}@media(min-width:48rem){.page-pad{padding-top:5rem}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:70;padding:.75rem 1rem;background:var(--color-black);color:#fff;transform:translateY(-200%)}.skip-link:focus{transform:none}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.label{font-family:var(--font-sans);font-size:var(--text-label);line-height:1.2;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.display-xl,.display-lg,.display-md,.display-sm{font-family:var(--font-display);font-weight:400}.display-xl{font-size:var(--text-display-xl);line-height:.9;letter-spacing:-.02em}.display-lg{font-size:var(--text-display-lg);line-height:.95;letter-spacing:-.015em}.display-md{font-size:var(--text-display-md);line-height:1;letter-spacing:-.01em}.display-sm{font-size:var(--text-display-sm);line-height:1.1}.display-caps{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2.1vw,1.875rem);line-height:1.15;letter-spacing:.1em;text-transform:uppercase}.text-mute{color:var(--color-mute)}.on-dark .text-mute{color:#fff9}.tabular{font-variant-numeric:tabular-nums}.page-header{margin-bottom:3.5rem}.page-header h1{margin-top:1.25rem}@media(min-width:48rem){.page-header{margin-bottom:5rem}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding-inline:2rem;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent;transition:background-color .3s var(--ease-out-quart),color .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart),opacity .3s var(--ease-out-quart)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.btn-primary{background:var(--color-black);color:#fff}.btn-primary:not(:disabled):hover{background:var(--color-graphite)}.btn-secondary{border-color:var(--color-ink);color:var(--color-ink)}.btn-secondary:not(:disabled):hover{background:var(--color-ink);color:var(--color-background)}.btn-light{background:#fff;color:var(--color-ink)}.btn-light:not(:disabled):hover{background:var(--color-stone)}.btn-block{width:100%}.arrow-link{display:inline-flex;align-items:center;gap:.75rem}.arrow-link .icon{transition:transform .5s var(--ease-out-expo)}.arrow-link:hover .icon{transform:translate(.25rem)}.link{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:.15em;transition:background-size .45s var(--ease-out-expo)}.link:hover,.arrow-link:hover .link{background-size:0% 1px;background-position:100% 100%}.link-reveal{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:100% 100%;background-repeat:no-repeat;padding-bottom:.15em;transition:background-size .45s var(--ease-out-expo)}.link-reveal:hover,.link-reveal[aria-current=page],a:hover>.link-reveal{background-size:100% 1px;background-position:0 100%}.icon{flex-shrink:0}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;transition:opacity .3s}.icon-button:hover{opacity:.6}.field{display:block;width:100%;min-height:3.25rem;padding:.75rem 1rem;background:var(--color-background);border:1px solid var(--color-line);color:var(--color-ink);font-size:.9375rem;transition:border-color .2s var(--ease-out-quart)}.field::placeholder{color:var(--color-mute)}.field:hover{border-color:#c9c9c9}.field:focus{outline:none;border-color:var(--color-ink)}.field[aria-invalid=true]{border-color:var(--color-ink);border-width:1.5px}.notice{display:flex;gap:.625rem;align-items:flex-start;border-left:2px solid currentColor;padding:.25rem 0 .25rem .875rem;font-size:.8125rem;line-height:1.5}.notice .icon{margin-top:.125rem}.rte{font-size:.9375rem;line-height:1.75;color:var(--color-ink)}.rte>*+*{margin-top:1.1em}.rte h1,.rte h2,.rte h3{font-family:var(--font-display);font-weight:400;line-height:1.15;margin-top:2em}.rte h1{font-size:2.25rem}.rte h2{font-size:1.85rem}.rte h3{font-size:1.45rem}.rte h4,.rte h5,.rte h6{font-weight:500;margin-top:1.75em}.rte a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.rte a:hover{text-decoration-color:var(--color-mute)}.rte ul,.rte ol{padding-left:1.25rem}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-top:.35em}.rte img{width:100%;height:auto}.rte blockquote{font-family:var(--font-display);font-size:1.6rem;line-height:1.3;font-style:italic;border-left:1px solid var(--color-ink);padding-left:1.5rem}.rte table{width:100%;font-size:.875rem}.rte th,.rte td{border-bottom:1px solid var(--color-line);padding:.6rem .5rem .6rem 0;text-align:left}.accordion{border-top:1px solid var(--color-line)}.accordion:last-of-type{border-bottom:1px solid var(--color-line)}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.15rem}.accordion>summary .icon{transition:transform .4s var(--ease-out-expo)}.accordion[open]>summary .icon{transform:rotate(45deg)}.accordion::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--ease-out-expo),content-visibility .5s allow-discrete}.accordion[open]::details-content{block-size:auto}.accordion__content{padding-bottom:1.5rem}.media{position:relative;overflow:hidden;overflow:clip;background:var(--color-stone)}.media>img,.media>svg,.media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media>svg{fill:var(--color-mute);opacity:.35}.zoom-media{transition:transform 1.4s var(--ease-out-expo)}.zoom-trigger:hover .zoom-media,.zoom-trigger:focus-visible .zoom-media{transform:scale(1.035)}.section-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.section-header h2{margin-top:1rem}@media(min-width:48rem){.section-header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:3.5rem}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:3rem}@media(min-width:40rem){.product-grid{column-gap:1.25rem}}@media(min-width:48rem){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}}@media(min-width:80rem){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;background:transparent;color:var(--color-ink);overflow:hidden}.drawer::backdrop{background:#0a0a0a00;transition:background-color .6s var(--ease-out-quart),overlay .7s allow-discrete,display .7s allow-discrete}.drawer[open]::backdrop{background:#0a0a0a59}@starting-style{.drawer[open]::backdrop{background:#0a0a0a00}}.drawer__panel{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:min(28rem,100%);background:var(--color-background);transform:translate(100%);transition:transform .7s var(--ease-out-expo)}.drawer--left .drawer__panel{right:auto;left:0;transform:translate(-100%)}.drawer[open] .drawer__panel{transform:translate(0)}@starting-style{.drawer[open] .drawer__panel{transform:translate(100%)}.drawer--left[open] .drawer__panel{transform:translate(-100%)}}.drawer{transition:overlay .7s allow-discrete,display .7s allow-discrete}.drawer__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:var(--spacing-header);padding-inline:1.5rem;border-bottom:1px solid var(--color-line)}.drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-right:-.75rem;transition:opacity .3s}.drawer__close:hover{opacity:.6}.shopify-policy__container{width:100%;max-width:calc(42rem + var(--spacing-gutter) * 2)!important;margin-inline:auto;padding:3rem var(--spacing-gutter) var(--spacing-section)!important}@media(min-width:48rem){.shopify-policy__container{padding-top:5rem!important}}.shopify-policy__title h1{margin-bottom:3.5rem;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:400;line-height:.95;letter-spacing:-.015em;text-align:left}.shopify-policy__body{font-size:.9375rem;line-height:1.75}.shopify-policy__body>*+*{margin-top:1.1em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:.2em}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.25rem;list-style:disc}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}.stepper{display:flex;align-items:center;height:2.5rem;border:1px solid var(--color-line)}.stepper__button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:100%;transition:opacity .3s}.stepper__button:hover{opacity:.6}.stepper__button[aria-disabled=true]{opacity:.3;pointer-events:none}.stepper__value{width:1.75rem;text-align:center;font-size:.875rem}.cart-status{margin:1rem 1.5rem 0}.cart-empty{display:flex;flex-direction:column;align-items:flex-start}.cart-empty .text-mute{margin-top:.75rem;font-size:.875rem}.cart-empty .btn{margin-top:2rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding-inline:.75rem;border:1px solid var(--color-line);font-size:.75rem;transition:border-color .3s}.chip:hover{border-color:var(--color-ink)}.skeleton{background:var(--color-stone)}@keyframes hero-media{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes parallax{0%{transform:translateY(-6%) scale(1.12)}to{transform:translateY(6%) scale(1.12)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@supports (animation-timeline: view()){[data-reveal]{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.parallax-media{animation:parallax linear both;animation-timeline:view()}.reveal-scope{view-timeline:--reveal-scope block}.reveal-scope [data-reveal-item]{animation:reveal linear both;animation-timeline:--reveal-scope;animation-range:entry calc(5% + var(--reveal-step, 0) * 7%) entry calc(65% + var(--reveal-step, 0) * 7%)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shopify-design-mode [data-reveal],.shopify-design-mode [data-reveal-item]{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
