.casa-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;overflow:hidden;color:var(--cdk-fg-c61b8bc, rgb(92 84 70 / 45%));background:var(--cdk-bg-f5f0e6, #f5f0e6);pointer-events:none}.casa-media-placeholder__svg{width:100%;height:100%;object-fit:cover}[data-casa-media-container]{position:relative;overflow:hidden;background:var(--cdk-bg-f5f0e6, #f5f0e6)}.casa-hero [data-casa-media-container]{height:100%}[data-casa-media-container]>:is(img,video),[data-casa-media]{z-index:1}[data-casa-media-state=loaded]>[data-casa-media-placeholder]{display:none}[data-casa-media-state=unavailable]>:is(img,video){display:none}.casa-overlay{--casa-overlay-surface: #f8f4ee;--casa-overlay-border: #c5bcae;--casa-overlay-ink: #2c1a0e;--casa-overlay-copy: #5c5446;--casa-overlay-muted: #8c8273;--casa-overlay-accent: #8b4513;color:var(--casa-overlay-ink)}.casa-overlay :is(button,a,input,select,textarea,summary):focus-visible,#header-component.header--casa-petra localization-form-component :is(button,input,select,[role=option]):focus-visible{outline:1px solid var(--casa-overlay-accent)}.casa-overlay :is(button,input,select,textarea):disabled,.casa-overlay [aria-disabled=true]{cursor:not-allowed;opacity:.45}.casa-search-modal .casa-search-modal__dialog{--modal-max-height: min(680px, calc(100dvh - 112px) );--modal-width: min(960px, calc(100dvw - 96px) );--search-border-radius: 0;width:var(--modal-width);max-width:960px;max-height:var(--modal-max-height);margin-block-start:max(56px,calc(50dvh - var(--modal-max-height) / 2));color:var(--casa-overlay-ink);background:var(--casa-overlay-surface);border:1px solid var(--casa-overlay-border);border-radius:0;box-shadow:0 20px 56px var(--cdk-ln-c01ac4b, rgb(44 26 14 / 18%))}.casa-search-modal .casa-search-modal__dialog::backdrop{display:block;background:var(--cdk-bg-c16bdf2, rgb(44 26 14 / 48%))}.casa-search-modal .predictive-search{--color-background: var(--casa-overlay-surface);--color-foreground: var(--casa-overlay-ink);--color-foreground-rgb: 44 26 14;--color-border: var(--casa-overlay-border);--product-corner-radius: 0;--card-corner-radius: 0;align-items:stretch;color:var(--casa-overlay-ink);background:var(--casa-overlay-surface)}.casa-search-modal .predictive-search-form,.casa-search-modal .predictive-search-form__content-wrapper{width:100%;min-height:0}.casa-search-modal .predictive-search-form{display:flex;flex-direction:column}.casa-search-modal .predictive-search-form__header{min-height:82px;padding:0 20px 0 32px;color:var(--casa-overlay-ink);background:var(--casa-overlay-surface);border-bottom:1px solid var(--casa-overlay-border)}.casa-search-modal .predictive-search-form__header-inner{min-height:81px;border:0}.casa-search-modal .search-input{height:81px;padding-inline:34px 20px;color:var(--casa-overlay-ink);background:transparent;border:0;border-radius:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.12em}.casa-search-modal .search-input::placeholder{color:var(--casa-overlay-muted);opacity:1;text-transform:uppercase}.casa-search-modal .predictive-search__icon{left:0;width:16px;height:16px;color:var(--casa-overlay-ink)}.casa-search-modal .predictive-search__icon svg{width:16px;height:16px}.casa-search-modal .predictive-search__reset-button{min-width:68px;min-height:44px;color:var(--casa-overlay-accent);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.casa-search-modal .predictive-search__close-modal-button,.casa-quick-add-modal .quick-add-modal__close{width:44px;height:44px;min-width:44px;min-height:44px;padding:13px;color:var(--casa-overlay-ink);background:transparent;border:1px solid var(--cdk-ln-c1aa6af, rgb(197 188 174 / 75%));border-radius:0}.casa-search-modal .predictive-search__close-modal-button:hover,.casa-quick-add-modal .quick-add-modal__close:hover{color:var(--casa-overlay-surface);background:var(--casa-overlay-ink)}.casa-search-modal .predictive-search-form__content-wrapper{position:relative;flex:1;overflow:hidden}.casa-search-modal .predictive-search-form__content{max-height:calc(var(--modal-max-height) - 82px);overflow-y:auto;scrollbar-color:var(--casa-overlay-border) transparent}.casa-search-modal .predictive-search-results__inner{padding-block:30px 76px;color:var(--casa-overlay-copy)}.casa-search-modal .predictive-search-results__products,.casa-search-modal .predictive-search-results__resource-header,.casa-search-modal .predictive-search-results__wrapper-queries{padding-inline:32px}.casa-search-modal .predictive-search-results__title{margin-block:0 18px;color:var(--casa-overlay-ink);font-size:28px;font-weight:500;line-height:1;letter-spacing:-.01em;text-transform:none}.casa-search-modal .predictive-search-results__clear{min-height:44px;color:var(--casa-overlay-accent);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.casa-search-modal .predictive-search-results__wrapper-products{gap:22px}.casa-search-modal .predictive-search-results__card--product{min-width:0}.casa-search-modal .predictive-search-results__card--product:hover{margin:0;padding:0;background:transparent;border-radius:0}.casa-search-modal .resource-card{gap:12px}.casa-search-modal .resource-card__media{aspect-ratio:8 / 7;overflow:hidden;background:var(--cdk-bg-f5f0e6, #f5f0e6);border:1px solid var(--casa-overlay-border);border-radius:0}.casa-search-modal .resource-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--cdk-bg-c4b4d0a, rgb(44 26 14 / 60%));opacity:0;transition:opacity .18s ease;pointer-events:none}.casa-search-modal .resource-card:hover .resource-card__media:after,.casa-search-modal .resource-card:focus-within .resource-card__media:after{opacity:1}.casa-search-modal .resource-card__image{width:100%;height:100%;object-fit:cover;border-radius:0}.casa-search-modal .resource-card__content{gap:5px}.casa-search-modal .resource-card__title{color:var(--casa-overlay-ink);font-size:19px;font-weight:500;line-height:1.1;letter-spacing:0}.casa-search-modal .resource-card :is(.price,.resource-card__subtext){color:var(--casa-overlay-copy);font-family:var(--casa-sans);font-size:11px;font-weight:500;line-height:1.45;letter-spacing:.08em}.casa-search-modal .predictive-search-results__wrapper-queries{gap:8px;margin-block-end:28px}.casa-search-modal .predictive-search-results__pill{min-height:38px;margin:0;padding:9px 14px;color:var(--casa-overlay-copy);background:transparent;border:1px solid var(--casa-overlay-border);border-radius:0;font-size:11px;font-weight:500;letter-spacing:.08em}.casa-search-modal .predictive-search-results__pill:hover,.casa-search-modal .predictive-search-results__card--query[aria-selected=true] .predictive-search-results__pill{color:var(--casa-overlay-surface);background:var(--casa-overlay-ink);box-shadow:none;transform:none}.casa-search-modal .predictive-search-results__no-results{margin:80px 32px;color:var(--casa-overlay-copy);font-size:13px;line-height:1.7;text-align:center}.casa-search-modal .predictive-search-form__footer{padding:18px 32px 22px;background:linear-gradient(to top,var(--casa-overlay-surface) 72%,transparent)}.casa-search-modal .predictive-search__search-button{width:100%;min-height:48px;color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-accent);border:1px solid var(--casa-overlay-accent);border-radius:0;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}button.button.predictive-search__search-button.montserrat{display:flex;justify-content:center;align-items:center}.casa-search-modal .predictive-search__search-button .button-text,.casa-search-modal .predictive-search__search-button{gap:12px}.casa-search-modal .casa-search__arrow{display:inline-flex;width:8px;height:7px}.casa-search-modal .predictive-search__search-button:hover{color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-ink);border-color:var(--casa-overlay-ink)}.casa-search-status{position:absolute;top:0;right:0;bottom:64px;left:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:14px;padding:32px;color:var(--casa-overlay-copy);background:var(--cdk-bg-c0b1528, rgb(248 244 238 / 96%));font-size:12px;line-height:1.6;letter-spacing:.06em;text-align:center}.casa-search-status[hidden]{display:none}.casa-search-status__spinner{width:28px;height:28px;border:1px solid var(--casa-overlay-border);border-top-color:var(--casa-overlay-accent);border-radius:50%;animation:casa-search-spin .7s linear infinite}.casa-search-status__title{color:var(--casa-overlay-ink);font-size:30px;font-weight:500;line-height:1}#header-component.header--casa-petra .casa-menu-drawer__header{display:flex;min-height:96px;padding:max(14px,env(safe-area-inset-top,0px)) 16px 12px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cdk-ln-cab786a, rgb(139 69 19 / 24%))}#header-component.header--casa-petra .casa-menu-drawer__brand{display:flex;min-height:56px;align-items:center;gap:12px;color:var(--casa-dark);text-decoration:none}#header-component.header--casa-petra .casa-menu-drawer__brand-mark{display:block;width:42px;height:55px;flex:0 0 42px;background:var(--casa-dark);border-radius:22%}#header-component.header--casa-petra .casa-menu-drawer__brand-mark img{display:block;width:100%;height:100%;object-fit:contain}#header-component.header--casa-petra .casa-menu-drawer__brand-placeholder{color:var(--cdk-fg-c4ec02b, rgb(255 255 240 / 45%));background:var(--casa-dark)}#header-component.header--casa-petra .casa-menu-drawer__brand-copy{display:flex;flex-direction:column}#header-component.header--casa-petra .casa-menu-drawer__wordmark{color:var(--casa-dark);font-size:23px;font-weight:500;line-height:1;letter-spacing:.08em}#header-component.header--casa-petra .casa-menu-drawer__subtitle{margin-top:5px;color:var(--casa-body);font-size:7px;font-weight:500;line-height:1;letter-spacing:.28em}#header-component.header--casa-petra .casa-menu-drawer__header .menu-drawer__close-button{position:static;width:44px;height:44px;min-height:44px;margin:0;padding:13px;color:var(--casa-dark);background:transparent;border:1px solid var(--cdk-ln-cab786a, rgb(139 69 19 / 24%));border-radius:0}#header-component.header--casa-petra .menu-drawer__navigation{padding-block:10px 10px}#header-component.header--casa-petra .menu-drawer__menu-item--mainlist{min-height:60px}#header-component.header--casa-petra .menu-drawer .icon-plus svg{width:10px;height:10px}#header-component.header--casa-petra .menu-drawer__utility-links{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}#header-component.header--casa-petra .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}#header-component.header--casa-petra .casa-menu-drawer__account{display:flex;min-height:52px;align-items:center;justify-content:space-between;color:var(--casa-dark);font-size:11px;font-weight:500;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}#header-component.header--casa-petra .casa-menu-drawer__account-arrow{display:inline-flex;width:8px;height:7px;color:var(--casa-rust)}#header-component.header--casa-petra .drawer-localization__button{min-height:52px;color:var(--casa-dark);font-family:var(--casa-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}#header-component.header--casa-petra .dropdown-localization{display:block}#header-component.header--casa-petra shopify-account{--shopify-account-font-heading: var(--casa-display);--shopify-account-font-heading-weight: 500;--shopify-account-font-body: var(--casa-sans);--shopify-account-font-body-weight: 400;--shopify-account-radius-base: 0;--shopify-account-radius-button: 0;--shopify-account-radius-button-small: 0;--shopify-account-radius-input: 0;--shopify-account-color-background: var(--casa-overlay-surface);--shopify-account-color-text: var(--casa-overlay-ink);--shopify-account-color-accent: var(--casa-overlay-accent);--shopify-account-color-accent-text: #fffff0}#header-component.header--casa-petra dropdown-localization-component .localization-wrapper{width:min(420px,calc(100vw - 32px));padding:0;color:var(--casa-overlay-ink);background:var(--casa-overlay-surface);border:1px solid var(--casa-overlay-border);border-radius:0;box-shadow:0 16px 40px var(--cdk-ln-cba623b, rgb(44 26 14 / 16%))}#header-component.header--casa-petra localization-form-component{color:var(--casa-overlay-ink);background:var(--casa-overlay-surface)}#header-component.header--casa-petra .country-filter{padding:20px 20px 12px}#header-component.header--casa-petra .country-filter .field{min-height:48px;background:transparent;border:1px solid var(--casa-overlay-border);border-radius:0}#header-component.header--casa-petra .country-filter__input{color:var(--casa-overlay-ink);background:transparent;font-size:12px;letter-spacing:.05em}#header-component.header--casa-petra .country-filter__search-icon svg{width:16px;height:16px}#header-component.header--casa-petra .localization-form__list{padding-inline:12px;scrollbar-color:var(--casa-overlay-border) transparent}#header-component.header--casa-petra .localization-form__list-item{min-height:44px;padding-inline:12px;color:var(--casa-overlay-copy);border-bottom:1px solid var(--cdk-ln-cdcf9f1, rgb(197 188 174 / 55%));font-size:11px;letter-spacing:.04em}#header-component.header--casa-petra .localization-form__list-item:hover,#header-component.header--casa-petra .localization-form__list-item[aria-current=true]{color:var(--casa-overlay-accent);background:var(--cdk-bg-c8fdbaa, rgb(139 69 19 / 6%))}#header-component.header--casa-petra .language-selector{padding:16px 20px 20px;border-top:1px solid var(--casa-overlay-border)}#header-component.header--casa-petra .language-selector__label{color:var(--casa-overlay-ink);font-family:var(--casa-display);font-size:22px;font-weight:500}#header-component.header--casa-petra .localization-form__select{min-height:44px;color:var(--casa-overlay-copy);background:transparent;border:1px solid var(--casa-overlay-border);border-radius:0;font-size:11px;letter-spacing:.06em}.casa-cart-drawer .casa-cart-drawer__dialog{--theme-drawer-width: min(480px, 100vw);width:min(480px,100vw);max-width:480px;color:var(--casa-overlay-ink);background:var(--casa-overlay-surface);border:0;border-left:1px solid var(--casa-overlay-border);box-shadow:-18px 0 48px var(--cdk-ln-c01ac4b, rgb(44 26 14 / 18%));z-index:999}.casa-cart-drawer .casa-cart-drawer__dialog::backdrop{background:var(--cdk-bg-c16bdf2, rgb(44 26 14 / 48%))}.casa-cart-drawer .theme-drawer__header{min-height:80px;padding-inline:28px 20px;background:var(--casa-overlay-surface);border-bottom:1px solid var(--casa-overlay-border)}.casa-cart-drawer .theme-drawer__title{color:var(--casa-overlay-ink);font-family:var(--casa-display);font-size:34px;font-weight:500;line-height:1;letter-spacing:-.01em}.casa-cart-drawer .theme-drawer__badge{min-width:22px;height:22px;margin-inline-start:10px;color:var(--casa-overlay-surface);background:var(--casa-overlay-accent);border-radius:50%;font-family:var(--casa-sans);font-size:10px}.casa-cart-drawer .theme-drawer__close-button{width:44px;height:44px;color:var(--casa-overlay-ink);background:transparent;border:1px solid var(--casa-overlay-border);border-radius:0}.casa-cart-drawer .cart-drawer__content,.casa-cart-drawer .cart-drawer__summary{color:var(--casa-overlay-copy);background:var(--casa-overlay-surface)}.casa-cart-drawer .cart-drawer__items{padding:28px}.casa-cart-drawer .cart-items__table-row{padding-block-end:28px;margin-block-end:28px;border-bottom:1px solid var(--casa-overlay-border)}.casa-cart-drawer .cart-items__media-container{width:112px;min-width:112px;aspect-ratio:4 / 5;overflow:hidden;background:var(--cdk-bg-f5f0e6, #f5f0e6);border:1px solid var(--casa-overlay-border);border-radius:0}.casa-cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.casa-cart-drawer .cart-items__details{padding-inline-start:18px}.casa-cart-drawer .cart-items__title{color:var(--casa-overlay-ink);font-size:22px;font-weight:500;line-height:1.05;letter-spacing:0;text-transform:none}.casa-cart-drawer :is(.cart-items__variants,.cart-items__properties,.cart-items__unit-price-wrapper,.cart-secondary-typography){color:var(--casa-overlay-copy);font-family:var(--casa-sans);font-size:11px;line-height:1.5;letter-spacing:.04em}.casa-cart-drawer .quantity-selector{min-height:40px;color:var(--casa-overlay-ink);background:transparent;border:1px solid var(--casa-overlay-border);border-radius:0}.casa-cart-drawer .quantity-selector :is(button,input){min-width:40px;min-height:40px;color:inherit;background:transparent;border-radius:0;font-family:var(--casa-sans);font-size:11px}.casa-cart-drawer .cart-items__remove{color:var(--casa-overlay-muted)}.casa-cart-drawer .cart-items__remove:hover{color:var(--casa-overlay-accent)}.casa-cart-drawer .cart-drawer__summary{gap:20px;padding:24px 28px max(24px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--casa-overlay-border);-webkit-mask-image:none;mask-image:none}.casa-cart-drawer .cart-actions{border-color:var(--casa-overlay-border)}.casa-cart-drawer .cart-actions summary{color:var(--casa-overlay-ink);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.casa-cart-drawer .cart-totals__icon svg{width:10px;height:10px}.casa-cart-drawer :is(.cart-note__instructions,.cart-discount__input){color:var(--casa-overlay-ink);background:transparent;border:1px solid var(--casa-overlay-border);border-radius:0;font-family:var(--casa-sans);font-size:12px}.casa-cart-drawer .cart-discount__button{min-height:44px;color:var(--casa-overlay-surface);background:var(--casa-overlay-ink);border-radius:0;font-family:var(--casa-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.casa-cart-drawer :is(.cart-item__error,.cart-discount__error){color:var(--cdk-fg-8b2f1b, #8b2f1b);font-family:var(--casa-sans);font-size:11px;line-height:1.5}.casa-cart-drawer .cart-totals__total{align-items:baseline}.casa-cart-drawer .cart-totals__total-label{color:var(--casa-overlay-ink);font-size:24px;font-weight:500;line-height:1}.casa-cart-drawer .cart-totals__total-value{color:var(--casa-overlay-ink);font-size:16px;font-weight:500}.casa-cart-drawer .cart__checkout-button,.casa-cart-drawer .cart-items__empty-button{min-height:50px;color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-accent);border:1px solid var(--casa-overlay-accent);border-radius:0;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.casa-cart-drawer .cart__checkout-button:hover,.casa-cart-drawer .cart-items__empty-button:hover{color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-ink);border-color:var(--casa-overlay-ink)}.casa-cart-drawer .cart-drawer--empty .theme-drawer__title{max-width:280px;font-size:38px;line-height:1}.casa-cart-drawer .cart-items__wrapper--drawer-empty{gap:28px}.casa-cart-drawer .cart-items-disabled,.casa-cart-drawer cart-items-component[loading]{opacity:.56;cursor:progress}.casa-quick-add .quick-add__button,.casa-search-modal .quick-add__button{min-height:44px;color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-accent);border:1px solid var(--casa-overlay-accent);border-radius:0;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.casa-quick-add-modal .casa-quick-add-modal__dialog{--quick-add-modal-width: min(864px, calc(100vw - 96px) );--quick-add-modal-height: min(650px, calc(100dvh - 96px) );width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);color:var(--casa-overlay-copy);background:var(--casa-overlay-surface);border:1px solid var(--casa-overlay-border);border-radius:0;box-shadow:0 20px 56px var(--cdk-ln-c01ac4b, rgb(44 26 14 / 18%))}.casa-quick-add-modal .casa-quick-add-modal__dialog::backdrop{background:var(--cdk-bg-c16bdf2, rgb(44 26 14 / 48%))}.casa-quick-add-modal .quick-add-modal__close{top:18px;right:18px;z-index:5}.casa-quick-add-modal .quick-add-modal__content{color:var(--casa-overlay-copy);background:var(--casa-overlay-surface)}.casa-quick-add-modal .quick-add-modal__content :is(h1,h2,h3,.product-title){color:var(--casa-overlay-ink);font-family:var(--casa-display);font-size:clamp(34px,4vw,48px);font-weight:500;line-height:.98;letter-spacing:-.02em}.casa-quick-add-modal .quick-add-modal__content :is(p,label,legend,input,select,button,.price){font-family:var(--casa-sans)}.casa-quick-add-modal .quick-add-modal__content :is(label,legend){color:var(--casa-overlay-ink);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.casa-quick-add-modal .quick-add-modal__content :is(input,select,textarea,.quantity-selector){color:var(--casa-overlay-ink);background:transparent;border-color:var(--casa-overlay-border);border-radius:0}.casa-quick-add-modal .quick-add-modal__content :is(.button,button[type=submit]){border-radius:0}.casa-quick-add-modal .quick-add-modal__content .add-to-cart-button{min-height:50px;color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-accent);border:1px solid var(--casa-overlay-accent);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.casa-quick-add-modal .quick-add-modal__content .add-to-cart-button:hover{color:var(--cdk-fg-fffff0, #fffff0);background:var(--casa-overlay-ink);border-color:var(--casa-overlay-ink)}.casa-quick-add-modal .quick-add-modal__content .add-to-cart-button[disabled]{color:var(--casa-overlay-muted);background:var(--cdk-bg-e4ddd1, #e4ddd1);border-color:var(--casa-overlay-border)}.casa-quick-add-modal .quick-add-modal__content :is(.add-to-cart-button.loading,.button.loading){cursor:progress;opacity:.7}.casa-quick-add-modal .quick-add-modal__content :is(.product-form__error-message,[role=alert]){color:var(--cdk-fg-8b2f1b, #8b2f1b);font-size:11px;line-height:1.5}@keyframes casa-search-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.casa-search-modal .casa-search-modal__dialog{--modal-max-height: 100dvh;--modal-width: 100dvw;width:100dvw;max-width:none;height:100dvh;max-height:100dvh;margin:0;border:0}.casa-search-modal .predictive-search-form__header{min-height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0 20px}.casa-search-modal .predictive-search-form__header-inner,.casa-search-modal .search-input{min-height:71px;height:71px}.casa-search-modal .predictive-search-form__content{max-height:calc(100dvh - 72px - env(safe-area-inset-top,0px))}.casa-search-modal .predictive-search-results__inner{padding-block:24px calc(88px + env(safe-area-inset-bottom,0px))}.casa-search-modal .predictive-search-results__products,.casa-search-modal .predictive-search-results__resource-header,.casa-search-modal .predictive-search-results__wrapper-queries{padding-inline:20px}.casa-search-modal .predictive-search-results__title{margin-block:0 16px;font-size:24px}.casa-search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.casa-search-modal .resource-card__title{font-size:17px}.casa-search-modal .predictive-search-form__footer{padding:16px 20px max(16px,env(safe-area-inset-bottom,0px))}.casa-search-status{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.casa-cart-drawer .casa-cart-drawer__dialog{width:100vw;max-width:100vw;border-left:0}.casa-cart-drawer .theme-drawer__header{min-height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0 20px}.casa-cart-drawer .theme-drawer__title{font-size:30px}.casa-cart-drawer .cart-drawer__items{padding:22px 20px}.casa-cart-drawer .cart-items__media-container{width:88px;min-width:88px}.casa-cart-drawer .cart-items__details{padding-inline-start:14px}.casa-cart-drawer .cart-items__title{font-size:19px}.casa-cart-drawer .cart-drawer__summary{padding:20px max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.casa-quick-add-modal .casa-quick-add-modal__dialog{--quick-add-modal-width: 100vw;--quick-add-modal-height: 100dvh;width:100vw;max-width:100vw;height:var(--quick-add-modal-height);max-height:var(--quick-add-modal-height);margin:auto 0 0;border:0;border-radius:0}.casa-quick-add-modal .quick-add-modal__content{padding:28px 20px max(28px,env(safe-area-inset-bottom,0px))}.casa-quick-add-modal .quick-add-modal__close{top:14px;right:14px}.casa-quick-add-modal .quick-add-modal__content :is(h1,h2,h3,.product-title){font-size:34px}}@media screen and (min-width:750px)and (max-width:1023px){.casa-search-modal .casa-search-modal__dialog{--modal-width: calc(100dvw - 64px) }.casa-quick-add-modal .casa-quick-add-modal__dialog{--quick-add-modal-width: calc(100vw - 64px) }}@media screen and (prefers-reduced-motion:reduce){.casa-overlay *,.casa-overlay *:before,.casa-overlay *:after,#header-component.header--casa-petra .menu-drawer *{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/casa-overlays.css.map */
