@font-face{font-family:Helvetica Now Display;src:url(casa-editorial-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(casa-editorial-bold.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(casa-editorial-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-casa-sans: "Helvetica Now Display", Helvetica, Arial, sans-serif;--font-casa-display: "Helvetica Now Display", Helvetica, Arial, sans-serif;--editorial-paper: #f7f5f1;--editorial-ink: #292420;--editorial-line: #c9c3b9;--surface: #e9e2d6;--ink: #292420;--muted: #6a6056;--hairline: #c9bda9;--heading-font-family: var(--font-casa-display);--heading-font-weight: 400;--heading-font-style: normal;--heading-text-transform: none;--heading-letter-spacing: 0em;--text-font-family: var(--font-casa-sans);--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--button-font: normal 400 var(--text-sm) / 1.65 var(--font-casa-sans);--button-text-transform: none;--button-letter-spacing: 0em;--header-height: 76px;--sticky-area-height: 76px;--header-is-sticky: 1}body{font-family:var(--font-casa-sans);background:var(--editorial-paper);color:var(--editorial-ink)}#main{padding-top:var(--header-height)}:is(h1,h2,h3,.h1,.h2,.h3){font-family:var(--font-casa-display);font-weight:900;letter-spacing:-.025em;text-transform:none;text-wrap:balance}:is(h4,h5,h6,.h4,.h5,.h6,.heading,.smallcaps){font-family:var(--font-casa-sans);letter-spacing:0;text-transform:none}.prose{font-size:16px;line-height:1.6}.prose p{text-wrap:pretty}.button,.input,.select,textarea{border-radius:0}.button{letter-spacing:0;text-transform:none}:is(button,input,a,summary){scroll-margin-top:calc(var(--header-height) + 24px)}.site-header{position:fixed;z-index:60;top:0;right:0;left:0;background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--font-casa-sans);font-weight:400;letter-spacing:normal}.site-header :is(button,a){font-family:var(--font-casa-sans);font-weight:400;color:inherit;text-decoration:none}.header-row{--header-icon-size: 24px;--header-control-size: 44px;display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;height:76px;padding:12px 28px}.mobile-menu-root{justify-self:start;display:flex;align-items:center;line-height:0}.mobile-menu-toggle{position:relative;display:grid;place-items:center;width:var(--header-control-size);height:var(--header-control-size);padding:0;border:0;background:none;color:var(--editorial-ink);line-height:0;cursor:pointer}.brand-mark{display:grid;min-width:44px;min-height:44px;place-items:center;justify-self:center;line-height:0}.site-header .brand-mark{width:187.2px}.site-header .brand-mark-image{display:block;width:100%;height:auto;filter:none;transform:translateY(8.75%)}.header-cart-link{position:relative;justify-self:end;display:grid;place-items:center;width:var(--header-control-size);height:var(--header-control-size);padding:0;color:var(--editorial-ink);line-height:0}.header-menu-glyph{display:block;width:var(--header-icon-size);height:var(--header-icon-size);background:currentColor;-webkit-mask:url(casa-editorial-menu.svg) center / contain no-repeat;mask:url(casa-editorial-menu.svg) center / contain no-repeat}.site-header .header-row>:is(.mobile-menu-root,.brand-mark,.header-cart-link){grid-row:1;align-self:center}.site-header .header-menu-glyph,.site-header .header-cart-link svg{position:absolute;top:50%;left:50%;width:var(--header-icon-size);height:var(--header-icon-size);margin:0;transform:translate(-50%,-50%)}.site-header .header-cart-link svg{transform:translate(-50%,-47.916667%)}.mobile-menu-panel{position:fixed;inset:0 auto 0 0;margin:0;border:0;width:min(400px,92vw);max-width:none;height:100dvh;max-height:none;padding:0;color:var(--editorial-ink);background:var(--editorial-paper)}.mobile-menu-panel:not([open]){display:none}.mobile-menu-panel[open]{display:flex;flex-direction:column}.mobile-menu-panel::backdrop{background:#00000080}.mobile-menu-close{align-self:flex-end;display:grid;place-items:center;width:44px;height:44px;margin:14px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.mobile-menu-links{display:flex;flex-direction:column;gap:22px;padding:26px 32px}.mobile-menu-link{display:inline-flex;align-items:center;min-height:44px;font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-.025em}body:has(.mobile-menu-panel[open]){overflow:hidden}.casa-noscript-nav{display:flex;justify-content:center;gap:24px;padding:12px;background:var(--editorial-paper);color:var(--editorial-ink)}.site-footer{padding:80px 28px 32px;border-top:1px solid var(--hairline);background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--font-casa-sans);font-weight:400;letter-spacing:normal}.site-footer a{color:inherit;text-decoration:none}.site-footer .shell-container{max-width:1440px;margin-inline:auto}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.site-footer .brand-mark{justify-self:start;display:inline-flex;min-height:44px}.footer-wordmark{display:block;width:260px;height:auto}.footer-statement{max-width:288px;margin:10px 0 0;color:var(--muted);font-size:14px}.footer-nav{display:grid;align-content:start;gap:6px}.footer-legal-label{margin:0;font-size:12px;font-weight:900;text-transform:uppercase}.footer-legal-list{display:flex;flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;padding:0;list-style:none}.footer-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0}.footer-link:hover,.footer-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.footer-localization{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-top:48px}.footer-localization-field{display:grid;gap:8px}.footer-localization-select{min-height:44px;padding:8px 32px 8px 0;border:0;border-bottom:1px solid var(--editorial-ink);border-radius:0;background-color:transparent;color:inherit;font:400 14px/1.4 var(--font-casa-sans)}.footer-localization-submit{min-height:44px;padding:8px 4px;border:0;background:none;color:inherit;font:400 14px/1.4 var(--font-casa-sans);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.footer-meta{margin:64px 0 0;border-top:1px solid var(--hairline);padding-top:16px;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.site-header .brand-mark{transition:width .25s ease}}@media(max-width:767px){:root{--header-height: 83.2px;--sticky-area-height: 83.2px}.header-row{--header-icon-size: 18.72px;height:83.2px;padding:12px 16px}.site-header .brand-mark{width:auto}.site-header .brand-mark-image{width:min(171.6px,calc(78vw - 115.44px))}.site-footer{padding:60px 24px 28px}.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-grid>:first-child{grid-column:1 / -1}.site-footer .brand-mark{display:inline-flex}.footer-wordmark{width:min(220px,60vw)}.site-footer .footer-statement{margin-top:0}.footer-meta{margin-top:44px}}@media(max-height:500px){:root{--sticky-area-height: 0px;--header-is-sticky: 0}.site-header{position:absolute}}.shopify-policy__container{max-width:760px;margin-inline:auto;padding:56px 24px 96px;font-size:16px;line-height:1.6}.shopify-policy__title h1{margin:0 0 32px;font-size:clamp(30px,3vw,48px);line-height:1.08}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/casa-skin.css.map */
