@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(./casa-cormorant-garamond-latin-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(./casa-cormorant-garamond-latin-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(./casa-inter-latin-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./casa-montserrat-latin-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(./casa-montserrat-latin-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(./casa-playfair-display-latin-normal.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(./casa-playfair-display-latin-italic.woff2) format("woff2")}:root{--casa-ivory: #fffff0;--casa-paper: #f5f0e8;--casa-paper-light: #f9f5ee;--casa-parchment: #dcd3c4;--casa-gold: #d6c69a;--casa-rust: #8b4513;--casa-walnut: #7a5530;--casa-charcoal: #36454f;--casa-ink: #3c352e;--casa-body: #5c5446;--casa-muted: #8c8273;--casa-dark: #2c1a0e;--casa-display: "Cormorant Garamond", serif;--casa-brand: "Playfair Display", serif;--casa-sans: "Montserrat", sans-serif;--casa-utility: "Inter", sans-serif;--casa-page-gutter: 1.25rem;--casa-section-space: 4.5rem;--casa-content-width: 90rem;--casa-reading-width: 42rem;--casa-overlay: rgb(0 0 0 / 50%);--casa-focus-ring: 2px solid currentColor;--casa-hairline: 1px solid color-mix(in srgb, var(--casa-rust) 30%, transparent)}.cormorant-garamond{font-family:var(--casa-display)!important}.montserrat{font-family:var(--casa-sans)!important}.playfair-display{font-family:var(--casa-brand)!important}.inter{font-family:var(--casa-utility)!important}:is(.cormorant-garamond,.montserrat,.playfair-display,.inter){font-synthesis:none}.casa-stage5-card{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column}.casa-stage5-card__inner-border{position:absolute;z-index:4;border:1px solid transparent;pointer-events:none}.casa-stage5-card__media{position:relative;aspect-ratio:var(--casa-card-image-ratio, auto);display:flex;align-items:center;flex:none;justify-content:center;overflow:hidden}.casa-stage5-card__placeholder,.casa-stage5-card__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.casa-stage5-card__image{position:relative;z-index:1;display:block;max-width:100%}.casa-stage5-card__content{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column}.casa-stage5-card__title,.casa-stage5-card__secondary{margin:0}.casa-stage5-card__title a,.casa-stage5-card__cta{color:inherit;text-decoration-color:currentColor}.casa-stage5-card__title a:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;content:""}.casa-stage5-card__cta{position:relative;z-index:4;text-decoration-line:underline;text-underline-offset:4px}.casa-stage5-card__cta--disabled{cursor:not-allowed;opacity:.5}.casa-stage5-card :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.casa-section{color:var(--casa-body);background:var(--casa-paper);font-family:var(--casa-sans)}.casa-section__eyebrow{margin:0;color:var(--casa-rust);font:600 .75rem/1.25 var(--casa-sans);letter-spacing:.25em;text-transform:uppercase}.blog-post-card__title-link *{font-family:Cormorant Garamond,serif!important;font-weight:400!important}.casa-section__title{margin:0;color:var(--casa-ink);font:400 clamp(2.25rem,4vw,4rem) / .95 var(--casa-display)}.casa-link{align-items:center;min-block-size:2.75rem;display:inline-flex;color:inherit;font:600 .875rem/1.25 var(--casa-sans);letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.casa-link:after{content:"";align-self:end;width:100%;margin-inline-start:-100%;border-block-end:1px solid currentColor;transform:translateY(.4rem)}.casa-link:focus-visible{outline:var(--casa-focus-ring);outline-offset:.25rem}@media screen and (min-width:750px){:root{--casa-page-gutter: 3rem;--casa-section-space: 6rem}}@media screen and (min-width:990px){:root{--casa-page-gutter: clamp(3rem, 6.67vw, 6rem);--casa-section-space: clamp(6rem, 8.33vw, 7.5rem)}}@media screen and (max-width:749px){.casa-section__eyebrow{letter-spacing:.18em}.casa-section__title{line-height:1.08}.casa-link{letter-spacing:.14em}}#header-component.header--casa-petra{--color-background-top-row: rgb(44 26 14);--color-transparent-text: var(--casa-ivory);--color-transparent-text-rgb: 255 255 240;--header-content-transition-timing: .18s ease;color:var(--casa-ivory)}#header-component.header--casa-petra .header__underlay-closed{background:var(--casa-dark)}#header-component.header--casa-petra .menu-list__link,#header-component.header--casa-petra .header-actions__text-style{color:#fff;font-family:var(--casa-sans);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:2.8px;text-transform:uppercase}#header-component.header--casa-petra .menu-list__link{opacity:.72}#header-component.header--casa-petra .menu-list__link:hover,#header-component.header--casa-petra .menu-list__link:focus-visible,#header-component.header--casa-petra .menu-list__link[aria-expanded=true],#header-component.header--casa-petra .menu-list__link--active{opacity:1}#header-component.header--casa-petra .menu-list__link-title{padding-inline:16px}#header-component.header--casa-petra .header-actions__action:focus-visible,#header-component.header--casa-petra .header__icon--summary:focus-visible,#header-component.header--casa-petra .header-logo:focus-visible{outline:2px solid currentColor;outline-offset:4px}#header-component.header--casa-petra .casa-header-brand{position:relative;display:block;width:204px;min-width:204px;height:117px;color:var(--casa-ivory)}.casa-header-brand__mark,.casa-header-brand__wordmark,.casa-header-brand__subtitle,.casa-header-brand__ornament{position:absolute;left:50%;display:block;transform:translate(-50%)}.casa-header-brand__mark{top:0;width:47px;height:43px;object-fit:contain}.casa-header-brand__wordmark{top:51px;width:204px;color:var(--casa-ivory);font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:7.2px;text-align:center;text-indent:7.2px;white-space:nowrap}.casa-header-brand__subtitle{top:87px;width:156.44px;color:var(--cdk-fg-c167f2c, rgb(255 255 240 / 70%));font-size:10px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:2.5px;text-align:center;text-indent:2.5px;white-space:nowrap}.casa-header-brand__ornament{top:111px;width:111px;height:6px}#header-component.header--casa-petra .casa-header-search__label,#header-component.header--casa-petra .casa-header-cart__text{color:var(--cdk-fg-c64b58d, rgb(255 255 240 / 72%));font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:2.8px;text-transform:uppercase}#header-component.header--casa-petra .search-action--casa-petra button{display:flex;align-items:center;gap:8px;padding:0}#header-component.header--casa-petra .casa-header-search__icon{display:grid;width:12px;height:16px;place-items:center}#header-component.header--casa-petra .casa-header-search__icon img{display:block;width:12px;height:12px}#header-component.header--casa-petra .casa-header-cart__text{display:flex;align-items:center;white-space:nowrap}#header-component.header--casa-petra .cart-bubble--casa-petra{position:static!important;display:inline-flex!important;overflow:visible!important;width:auto;height:auto;min-width:0;margin:0;padding:0;clip:auto!important;clip-path:none!important;aspect-ratio:auto;border:0;color:inherit;white-space:nowrap}#header-component.header--casa-petra .cart-bubble--casa-petra:before{content:"("}#header-component.header--casa-petra .cart-bubble--casa-petra:after{content:")"}#header-component.header--casa-petra .cart-bubble--casa-petra .cart-bubble__background{display:none}#header-component.header--casa-petra .cart-bubble--casa-petra .cart-bubble__text,#header-component.header--casa-petra .cart-bubble--casa-petra .cart-bubble__text-count{display:inline!important;font:inherit;letter-spacing:inherit;animation:none}#header-component.header--casa-petra .casa-header-menu-icon{display:block;width:15.75px;height:13.5px}@media screen and (min-width:750px){#header-component.header--casa-petra .header__row--top .header__columns{width:100%;max-width:none;height:150px;grid-template-areas:"left center right";grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;padding:0 32px}#header-component.header--casa-petra .header__column{display:flex}#header-component.header--casa-petra .header__column--left{gap:16px;justify-content:flex-start}#header-component.header--casa-petra .header__column--center{height:150px;padding-top:24px;align-self:start;align-items:flex-start}#header-component.header--casa-petra .header__column--right{gap:25px}#header-component.header--casa-petra[data-menu-style=menu] .header__drawer{display:flex;min-height:28px}#header-component.header--casa-petra .header__drawer,#header-component.header--casa-petra .header-menu,#header-component.header--casa-petra .header-menu__inner,#header-component.header--casa-petra .menu-list{min-height:0}.header-menu__inner{display:flex;align-items:center}#header-component.header--casa-petra .menu-list__link-title{padding-inline:16px;color:#fff}#header-component.header--casa-petra .header__icon--summary{position:relative;width:15.75px;min-width:15.75px;height:28px;padding:0}#header-component.header--casa-petra .header__icon--summary:before{content:"";position:absolute;top:-8px;right:-14px;bottom:-8px;left:-14px}#header-component.header--casa-petra .header__icon--summary .header-drawer-icon--open{width:15.75px;height:18px}#header-component.header--casa-petra .menu-list__list,#header-component.header--casa-petra .menu-list__list-item,#header-component.header--casa-petra .menu-list__link{height:20px}#header-component.header--casa-petra .menu-list,#header-component.header--casa-petra .overflow-menu,#header-component.header--casa-petra .overflow-menu>li>a{height:100%;display:flex;align-items:center}#header-component.header--casa-petra .header__column--right .search-action--text{margin:0}#header-component.header--casa-petra header-actions,#header-component.header--casa-petra .header-actions--text,#header-component.header--casa-petra .header-actions__cart-icon--text{gap:25px;margin:0}#header-component.header--casa-petra .header-actions__cart-icon--text{gap:0px;margin:0}#header-component.header--casa-petra[data-sticky-state=active] .header__row--top .header__columns{height:88px}#header-component.header--casa-petra[data-sticky-state=active] .header__column--center{height:88px;padding-top:0;align-items:center}#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand{height:46px}#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand__wordmark{top:0}#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand__subtitle{top:29px;display:block;width:170px;color:var(--cdk-fg-c708392, rgb(255 255 240 / 66%));font-size:8px;line-height:11px;letter-spacing:2px;text-indent:2px;opacity:1;visibility:visible;transform:translate(-50%)}}@media screen and (min-width:1100px){#header-component.header--casa-petra .header__row--top .header__columns{transition:height .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .header__column--center{transition:height .28s cubic-bezier(.22,1,.36,1),padding-top .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .casa-header-brand{transition:height .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .casa-header-brand__wordmark{transition:top .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .casa-header-brand__subtitle{transition:top .28s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra :is(.casa-header-brand__mark,.casa-header-brand__ornament){opacity:1;visibility:visible;transition:opacity .14s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}#header-component.header--casa-petra[data-sticky-state=active] :is(.casa-header-brand__mark,.casa-header-brand__ornament){opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .11s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .11s}}@media screen and (max-width:1099px){#header-component.header--casa-petra .header__row--top .header__columns{--header-mobile-bookend: 44px;--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);height:calc(72px + env(safe-area-inset-top,0px));grid-template-areas:"leftA leftB center rightA rightB";grid-template-columns:var(--header-template-columns);column-gap:0;padding:env(safe-area-inset-top,0) 8px 0}#header-component.header--casa-petra[data-sticky-state=active] .header__row--top .header__columns{height:calc(72px + env(safe-area-inset-top,0px))}#header-component.header--casa-petra .header__column{display:contents}#header-component.header--casa-petra .header__drawer{grid-area:leftA;min-height:72px}#header-component.header--casa-petra .header-menu{display:none!important}#header-component.header--casa-petra .header-logo{grid-area:center}#header-component.header--casa-petra .search-action{grid-area:leftB}#header-component.header--casa-petra header-actions{grid-area:rightB}#header-component.header--casa-petra .header__icon--summary{width:44px;height:44px;padding:0}#header-component.header--casa-petra .header__icon--summary .header-drawer-icon--open{width:16px;height:18px}#header-component.header--casa-petra .header-actions__action,#header-component.header--casa-petra .search-action button{width:44px;min-width:44px;height:44px;padding:0;place-content:center}#header-component.header--casa-petra :is(.casa-header-search__label,.casa-header-cart__text,.account-button__text){display:none!important}#header-component.header--casa-petra .header-actions__cart-icon--casa-petra .desktop\:hidden{display:flex!important}#header-component.header--casa-petra .casa-header-brand,#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand{width:auto;min-width:146px;height:60px}#header-component.header--casa-petra .casa-header-brand__mark,#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand__mark{top:3px;display:block;width:18px;height:24px}#header-component.header--casa-petra .casa-header-brand__wordmark,#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand__wordmark{top:27px;width:146px;font-size:14px;line-height:18px;letter-spacing:3.5px;text-indent:3.5px}#header-component.header--casa-petra .casa-header-brand__subtitle,#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand__subtitle{top:50px;display:block;width:130px;font-size:7px;line-height:10px;letter-spacing:1.4px;text-indent:1.4px}#header-component.header--casa-petra .casa-header-brand__ornament,#header-component.header--casa-petra[data-sticky-state=active] .casa-header-brand__ornament{display:none}#header-component.header--casa-petra .header-actions__cart-icon--casa-petra .cart-bubble--casa-petra{position:absolute!important;top:4.5px;right:2.5px;display:flex!important;overflow:hidden!important;width:20px;height:20px;min-width:20px;margin:0;padding-inline:.2em;clip:auto!important;clip-path:none!important;aspect-ratio:1;color:var(--cart-bubble-text, var(--cart-bubble-text-fallback))}#header-component.header--casa-petra .cart-bubble--casa-petra:before,#header-component.header--casa-petra .cart-bubble--casa-petra:after{content:none}#header-component.header--casa-petra .cart-bubble--casa-petra .cart-bubble__background{display:block}#header-component.header--casa-petra .cart-bubble--casa-petra .cart-bubble__text{display:flex!important;letter-spacing:0}#header-component.header--casa-petra .cart-bubble--casa-petra .cart-bubble__text-count.hidden{display:none!important}#header-component.header--casa-petra .cart-bubble--casa-petra.visually-hidden:not(:focus,:active){width:1px;height:1px;min-width:1px;margin:-1px;clip:rect(0 0 0 0)!important}}#header-component.header--casa-petra .menu-drawer{--color-background: var(--casa-paper);--color-foreground: var(--casa-dark);--color-border: rgb(139 69 19 / 24%);width:min(100vw,420px);max-width:100vw;color:var(--casa-dark);background:var(--casa-paper);border-right:1px solid var(--cdk-ln-cd2ad97, rgb(139 69 19 / 28%));box-shadow:20px 0 50px var(--cdk-ln-c01ac4b, rgb(44 26 14 / 18%))}#header-component.header--casa-petra .menu-drawer__submenu{color:var(--casa-dark);background:var(--casa-paper)}#header-component.header--casa-petra .menu-drawer>.menu-drawer__close-button{width:56px;height:56px;min-height:56px;margin:max(8px,env(safe-area-inset-top,0px)) 8px 4px auto;padding:18px;color:var(--casa-dark)}#header-component.header--casa-petra .menu-drawer__navigation{margin-top:0;padding:16px 0 10px}#header-component.header--casa-petra .menu-drawer__menu{padding-inline:32px}#header-component.header--casa-petra .menu-drawer__menu-item--mainlist{min-height:64px;color:var(--casa-dark);font-family:var(--casa-sans);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:2.8px;text-transform:uppercase}#header-component.header--casa-petra .menu-drawer__menu-item--parent{color:var(--casa-ink);font-family:var(--casa-sans);font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.8px;text-transform:uppercase}#header-component.header--casa-petra .menu-drawer__menu-item--child{color:var(--casa-body);font-family:var(--casa-sans);font-size:13px;font-weight:400;line-height:20px;letter-spacing:.8px}#header-component.header--casa-petra .menu-drawer__menu-item--active,#header-component.header--casa-petra .menu-drawer__menu-item:hover{color:var(--casa-rust)}#header-component.header--casa-petra :is(.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider){border-color:var(--cdk-ln-cab786a, rgb(139 69 19 / 24%))}#header-component.header--casa-petra .menu-drawer__nav-buttons{min-height:64px;border-bottom:1px solid var(--cdk-ln-cab786a, rgb(139 69 19 / 24%))}#header-component.header--casa-petra .menu-drawer__back-button{min-height:56px;color:var(--casa-dark);font-family:var(--casa-sans);font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase}#header-component.header--casa-petra .menu-drawer__utility-links{margin:auto 32px 24px;padding-top:20px;border-top:1px solid var(--cdk-ln-cab786a, rgb(139 69 19 / 24%));color:var(--casa-body);font-family:var(--casa-sans);font-size:12px;letter-spacing:1.2px}#header-component.header--casa-petra .menu-drawer__backdrop{background:var(--cdk-bg-cbb9162, rgb(44 26 14 / 42%));-webkit-backdrop-filter:blur(2px) brightness(.78);backdrop-filter:blur(2px) brightness(.78)}#header-component.header--casa-petra .menu-drawer :is(a,button,summary):focus-visible{outline:2px solid var(--casa-rust);outline-offset:-3px}.casa-hero-wrapper{overflow:clip}.casa-hero{position:relative;display:block;width:100%;height:var(--casa-hero-height-mobile, 680px);overflow:hidden;color:var(--casa-ivory);background:var(--casa-dark)}.casa-hero__media,.casa-hero__media-item,.casa-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.casa-hero__media-item--mobile{display:block}.casa-hero__media-item--desktop:not(.casa-hero__media-item--all){display:none}.casa-hero__media-element{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--casa-hero-focal-point-mobile, center center)}.casa-hero__overlay{z-index:1;background:var(--casa-hero-overlay-color, #000);mix-blend-mode:multiply;opacity:var(--casa-hero-overlay-opacity, .5);pointer-events:none}.casa-hero__inner{position:relative;z-index:2;width:min(100%,1440px);height:100%;margin-inline:auto}.casa-hero__content{position:absolute;left:24px;width:min(618px,calc(100% - 48px));text-align:left}.casa-hero__content--mobile-left-top{top:138px}.casa-hero__content--mobile-left-center{top:176px}.casa-hero__content--mobile-left-bottom{bottom:70px}.casa-hero__content--mobile-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.casa-hero__content--mobile-align-center{text-align:center}.casa-hero__content--mobile-align-right{text-align:right}.casa-hero__heading{width:100%;margin:0;color:var(--casa-ivory);font-size:clamp(52px,14vw,64px);font-style:normal;font-weight:300;line-height:.9;letter-spacing:0;text-wrap:balance;text-shadow:0 10px 8px var(--cdk-ln-c75f75f, rgb(0 0 0 / 4%)),0 4px 3px var(--cdk-ln-cfc6fbb, rgb(0 0 0 / 10%))}.casa-hero__copy{width:min(402px,100%);margin:28px 0 0;color:var(--cdk-fg-c7bdb56, rgb(255 255 240 / 90%));font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.375px}.casa-hero__cta-group{display:flex;width:min(285px,100%);margin-top:28px;flex-direction:column;align-items:center}.casa-hero__content--mobile-align-center .casa-hero__cta-group,.casa-hero__content--desktop-align-center .casa-hero__cta-group{margin-inline:auto}.casa-hero__content--mobile-align-right .casa-hero__cta-group,.casa-hero__content--desktop-align-right .casa-hero__cta-group{margin-left:auto}.casa-hero__cta{display:flex;width:285px;max-width:100%;min-height:44px;align-items:center;justify-content:center;color:var(--casa-ivory);background:var(--casa-rust);border:0;font-size:10px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:3.5px;text-align:center;text-decoration:none;text-transform:uppercase}.casa-hero__cta:hover{color:var(--casa-ivory);background:var(--cdk-bg-71380f, #71380f)}.casa-hero__cta:focus-visible{outline:2px solid var(--casa-ivory);outline-offset:4px}.casa-hero__ornament{display:block;width:191px;height:12px;margin-top:16px}.casa-hero__torn-edge{position:absolute;z-index:3;right:0;bottom:-3px;left:-10px;width:calc(100% + 10px);height:29px;overflow:hidden;pointer-events:none}.casa-hero__torn-edge img{position:absolute;top:8px;left:0;display:block;width:100%;height:21px;object-fit:cover}@media screen and (min-width:750px){.casa-hero{height:var(--casa-hero-height-desktop, 800px)}.casa-hero__media-item--mobile{display:none}.casa-hero__media-item--desktop,.casa-hero__media-item--desktop:not(.casa-hero__media-item--all){display:block}.casa-hero__media-element{object-position:var(--casa-hero-focal-point-desktop, center center)}.casa-hero__content{left:clamp(48px,6.6667vw,96px);width:min(618px,calc(100% - 96px))}.casa-hero__content--desktop-left-top{top:190px}.casa-hero__content--desktop-left-center{top:32.75%}.casa-hero__content--desktop-left-bottom{bottom:100px}.casa-hero__content--desktop-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.casa-hero__content--desktop-right-center{top:32.75%;right:clamp(48px,6.6667vw,96px);left:auto}.casa-hero__content--desktop-align-left{text-align:left}.casa-hero__content--desktop-align-center{text-align:center}.casa-hero__content--desktop-align-right{text-align:right}.casa-hero__heading{font-size:clamp(72px,7.8125vw,96px);line-height:.875}.casa-hero__copy{margin-top:34px;font-size:18px;line-height:28px;letter-spacing:.45px}.casa-hero__cta-group{margin-top:34px}.casa-hero__cta{min-height:34px}}@media(prefers-reduced-motion:reduce){#header-component.header--casa-petra *,.casa-hero *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:1100px){.header-section:has(>#header-component.header--casa-petra[sticky=always]:not([transparent])){height:150px;min-height:150px;top:0;overflow:visible;overflow-anchor:none;pointer-events:none}.header-section>#header-component.header--casa-petra[sticky=always]:not([transparent]){width:100%;pointer-events:auto;overflow-anchor:none}#header-component.header--casa-petra .header__row--top .header__columns{transition:height .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .header__column--center{transition:height .28s cubic-bezier(.22,1,.36,1),padding-top .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .casa-header-brand{transition:height .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra .casa-header-brand__wordmark{transition:top .28s cubic-bezier(.22,1,.36,1)}#header-component.header--casa-petra :is(.casa-header-brand__mark,.casa-header-brand__ornament){display:block;opacity:1;visibility:visible;transition:opacity .14s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}#header-component.header--casa-petra[data-sticky-state=active] :is(.casa-header-brand__mark,.casa-header-brand__ornament){display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .11s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .11s}}@media screen and (min-width:990px){.casa-product-information .product-information__media{position:sticky;top:104px;align-self:start;height:fit-content;z-index:2}.casa-product-information .product-details,.casa-product-information .product-details.sticky-content--desktop{position:static!important;top:auto!important}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1;background:transparent;padding:10px 6px 6px!important;color:#fff;border:1px solid rgb(255 255 255 / 37%)!important}.media-gallery--carousel:hover .slideshow-control{background:#8b4513!important}@media screen and (min-width:1100px){#header-component.header--casa-petra .menu-list__list-item:has(>.menu-list__submenu--dropdown){position:relative}#header-component.header--casa-petra .menu-list__submenu--dropdown{--submenu-content-opacity: 0;position:absolute;top:calc(100% + 18px);left:0;width:290px;min-width:290px;max-width:min(340px,calc(100vw - 32px));padding:0;clip-path:none!important;background:transparent;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .16s linear}#header-component.header--casa-petra .menu-list__list-item:has(>.menu-list__submenu--dropdown)>.menu-list__link:after{content:"";position:absolute;display:block;top:100%;right:0;left:0;height:22px}#header-component.header--casa-petra .menu-list__list-item:has(>.menu-list__submenu--dropdown)>.menu-list__link[aria-expanded=true]+.menu-list__submenu--dropdown,#header-component.header--casa-petra .menu-list__submenu--dropdown:hover,#header-component.header--casa-petra .menu-list__submenu--dropdown:focus-within{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}#header-component.header--casa-petra .menu-list__submenu--dropdown .menu-list__submenu-inner{position:relative;display:block;width:100%;max-height:none;padding:10px 0;overflow:visible;opacity:1;transform:none;color:var(--casa-ivory);background:var(--casa-dark);border:1px solid var(--cdk-ln-cd07508, rgb(214 198 154 / 20%));box-shadow:0 18px 42px var(--cdk-ln-caf4f3a, rgb(44 26 14 / 22%))}#header-component.header--casa-petra .casa-dropdown-menu,#header-component.header--casa-petra .casa-dropdown-menu__list{width:100%}#header-component.header--casa-petra .casa-dropdown-menu__item{position:relative}#header-component.header--casa-petra :is(.casa-dropdown-menu__link,.casa-dropdown-menu__sublink){display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;color:var(--cdk-fg-c617f83, rgb(255 255 240 / 76%));font-size:11px;font-weight:500;line-height:18px;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background-color .16s ease,padding-left .16s ease}#header-component.header--casa-petra :is(.casa-dropdown-menu__link,.casa-dropdown-menu__sublink):hover,#header-component.header--casa-petra :is(.casa-dropdown-menu__link,.casa-dropdown-menu__sublink):focus-visible,#header-component.header--casa-petra :is(.casa-dropdown-menu__link--active,.casa-dropdown-menu__sublink--active){color:var(--casa-ivory);background:var(--cdk-bg-c0a16e9, rgb(255 255 240 / 7%))}#header-component.header--casa-petra .casa-dropdown-menu__link:focus-visible,#header-component.header--casa-petra .casa-dropdown-menu__sublink:focus-visible{outline:1px solid var(--casa-gold);outline-offset:-2px}#header-component.header--casa-petra .casa-dropdown-menu__caret{color:var(--casa-gold);font-family:var(--casa-display);font-size:20px;line-height:1}#header-component.header--casa-petra .casa-dropdown-menu__sublist{position:absolute;z-index:2;top:-11px;left:calc(100% - 1px);width:280px;min-width:260px;padding:10px 0;visibility:hidden;opacity:0;transform:translate(8px);color:var(--casa-ivory);background:var(--casa-dark);border:1px solid var(--cdk-ln-cd07508, rgb(214 198 154 / 20%));box-shadow:16px 18px 42px var(--cdk-ln-caf4f3a, rgb(44 26 14 / 22%));pointer-events:none;transition:opacity .16s ease,transform .2s ease,visibility .16s linear}#header-component.header--casa-petra .casa-dropdown-menu__item--has-children:hover>.casa-dropdown-menu__sublist,#header-component.header--casa-petra .casa-dropdown-menu__item--has-children:focus-within>.casa-dropdown-menu__sublist{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto}#header-component.header--casa-petra .menu-list__list-item:nth-last-child(-n+2)>.menu-list__submenu--dropdown{right:0;left:auto}#header-component.header--casa-petra .menu-list__list-item:nth-last-child(-n+2) .casa-dropdown-menu__sublist{right:calc(100% - 1px);left:auto;transform:translate(-8px)}#header-component.header--casa-petra .menu-list__list-item:nth-last-child(-n+2) .casa-dropdown-menu__item--has-children:hover>.casa-dropdown-menu__sublist,#header-component.header--casa-petra .menu-list__list-item:nth-last-child(-n+2) .casa-dropdown-menu__item--has-children:focus-within>.casa-dropdown-menu__sublist{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/casa-petra.css.map */
