:root{--casa-bg: #f1eee8;--casa-surface: #faf8f4;--casa-surface-2: #e4dfd6;--casa-line: #cfc8bb;--casa-ink: #1b1718;--casa-ink-2: #5c5558;--casa-amarone: #5e2230;--casa-oro: #bfa574;--casa-oro-ink: #76603a;--casa-pietra: #9a9c94;--casa-on-ink: #f6f2ec;--casa-hl: var(--casa-amarone);--casa-serif: "Cormorant Garamond", garamond, georgia, "Songti SC", "Noto Serif SC", serif;--casa-sans: manrope, "Helvetica Neue", arial, "PingFang SC", "Noto Sans SC", sans-serif;--casa-ease: cubic-bezier(.2, 0, 0, 1)}.casa-icon{display:inline-flex;inline-size:16px;block-size:16px;flex:none}.casa-icon svg{inline-size:100%;block-size:100%}.casa-mega__all:focus-visible,.casa-shop-all:focus-visible,.casa-feature:focus-visible,.casa-drawer-search input:focus-visible,.casa-drawer-utility a:focus-visible{outline:2px solid var(--casa-amarone);outline-offset:2px}.header-menu .menu-list__link{font-family:var(--casa-sans)!important;font-weight:500!important;letter-spacing:.01em}.menu-list__link--casa-highlight,.menu-list__link--casa-highlight:hover{color:var(--casa-hl)!important}.menu-list__link--casa-highlight .menu-list__link-title:before,.menu-drawer__menu-item--mainlist[href$="/collections/bestsellers"] .menu-drawer__menu-item-text:before,.menu-drawer__menu-item--mainlist[href$="/collections/new-arrivals"] .menu-drawer__menu-item-text:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:8px;border-radius:50%;background:currentcolor;vertical-align:.12em}.menu-drawer__menu-item--mainlist[href$="/collections/bestsellers"],.menu-drawer__menu-item--mainlist[href$="/collections/new-arrivals"]{color:var(--casa-hl)!important}.mega-menu__grid--casa{--casa-cols: 3;display:grid;grid-template-columns:repeat(var(--casa-cols),minmax(0,1fr)) minmax(0,1.35fr);column-gap:clamp(24px,3vw,48px);row-gap:0;align-items:start}.mega-menu__grid--casa .mega-menu__list{display:contents}.mega-menu__grid--casa .mega-menu__column{grid-column:auto!important}.casa-mega__head{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:22px;padding-block-end:16px;border-block-end:1px solid var(--casa-line)}.casa-mega__title{margin:0;font:400 clamp(26px,2.4vw,32px) / 1.1 var(--casa-serif);letter-spacing:-.01em;color:var(--casa-ink)}.casa-mega__desc{margin:4px 0 0;font:400 14px / 1.5 var(--casa-sans);color:var(--casa-ink-2)}.casa-mega__all,.casa-shop-all{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.casa-mega__all{padding-block-end:2px;border-block-end:1px solid currentcolor;font:500 15px / 1.4 var(--casa-sans);color:var(--casa-ink);white-space:nowrap}.casa-mega__all:hover{color:var(--casa-amarone)}.casa-group-title{display:block;margin:0 0 10px;padding:0!important;font:500 13px / 1.3 var(--casa-sans)!important;letter-spacing:.01em;color:var(--casa-ink-2)!important;pointer-events:none;cursor:default}.mega-menu__grid--casa .mega-menu__column ul{column-count:1!important}.mega-menu__grid--casa .mega-menu__column ul .mega-menu__link{display:block;padding:7px 0!important;font:400 15px / 1.4 var(--casa-sans)!important;color:var(--casa-ink)!important}.mega-menu__grid--casa .mega-menu__column ul .mega-menu__link:hover{color:var(--casa-amarone)!important;text-decoration:underline;text-underline-offset:4px}.casa-feature{display:block;color:var(--casa-ink);text-decoration:none}.casa-feature__media{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:linear-gradient(165deg,var(--casa-surface-2),var(--casa-line))}.casa-feature__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .5s var(--casa-ease)}.casa-feature:hover .casa-feature__media img{transform:scale(1.03)}.casa-feature__placeholder{position:absolute;top:22%;right:30%;bottom:22%;left:30%;border:1px solid var(--casa-oro)}.casa-feature__body{display:block;margin-block-start:12px}.casa-feature__title{display:block;font:400 21px / 1.2 var(--casa-serif)}.casa-feature__text{display:block;margin:4px 0 8px;font:400 14px / 1.5 var(--casa-sans);color:var(--casa-ink-2)}.casa-feature__cta{display:inline-block;padding-block-end:1px;border-block-end:1px solid currentcolor;font:500 14px / 1.4 var(--casa-sans)}.casa-feature:hover .casa-feature__cta{color:var(--casa-amarone)}@media screen and (max-width:989px){.mega-menu__grid--casa{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu__grid--casa .casa-feature{grid-column:1 / -1}}.casa-drawer-search{display:flex;align-items:center;gap:10px;min-block-size:48px;margin:0 0 8px;padding:0 14px;border:1px solid var(--casa-line);border-radius:2px;background:var(--casa-surface);color:var(--casa-ink-2)}.casa-drawer-search:focus-within{border-color:var(--casa-ink)}.casa-drawer-search input[type=search]{flex:1;min-inline-size:0;padding:0;border:0;background:none;font:400 16px var(--casa-sans);color:var(--casa-ink);box-shadow:none}.casa-drawer-search input[type=search]:focus-visible{outline:none}.menu-drawer__menu-item--mainlist{min-block-size:56px;font-family:var(--casa-sans)!important;font-weight:500!important}.casa-shop-all{justify-content:space-between;box-sizing:border-box;inline-size:100%;min-block-size:52px;margin:12px 0 4px;padding:0 18px;border-radius:2px;background:var(--casa-amarone);color:var(--casa-on-ink);font:500 16px / 1.2 var(--casa-sans);transition:background-color .2s var(--casa-ease)}.casa-shop-all:hover{background:var(--casa-ink);color:var(--casa-on-ink)}.menu-drawer__group-title{display:block;margin:20px 0 4px;font:500 13px / 1.3 var(--casa-sans);letter-spacing:.01em;color:var(--casa-ink-2)}.menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{display:flex;align-items:center;min-block-size:48px;font:400 16px / 1.3 var(--casa-sans)!important}.casa-feature--drawer{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:center;margin-block-start:22px;padding:14px;border:1px solid var(--casa-line);background:var(--casa-surface)}.casa-feature--drawer .casa-feature__media{aspect-ratio:1}.casa-feature--drawer .casa-feature__body{margin:0}.casa-feature--drawer .casa-feature__title{font-size:18px}.casa-feature--drawer .casa-feature__cta{border:0;font-weight:400;font-size:13px;color:var(--casa-ink-2)}.casa-drawer-utility{display:grid;gap:0;margin:8px 0 0;padding:0;border-block-start:1px solid var(--casa-line)}.casa-drawer-utility a{display:flex;align-items:center;min-block-size:48px;font:400 15px var(--casa-sans);color:var(--casa-ink-2);text-decoration:none}.casa-drawer-utility a:hover,.casa-drawer-utility a[aria-current=page]{color:var(--casa-ink)}@media(prefers-reduced-motion:reduce){.casa-feature__media img,.casa-shop-all{transition:none}}:root{--font-body--family: var(--casa-sans) !important;--font-body--weight: 400 !important;--font-subheading--family: var(--casa-sans) !important;--font-subheading--weight: 500 !important;--font-heading--family: var(--casa-serif) !important;--font-heading--weight: 400 !important;--font-accent--family: var(--casa-serif) !important;--font-accent--weight: 400 !important}h1,h2,h3{letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casaomni-nav.css.map */
