@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Quicksand:wght@300;400;500;600;700&display=swap";:root{--ci-charcoal: #1C2B2B;--ci-charcoal-2: #243535;--ci-gold: #C9A84C;--ci-gold-lt: #E8D5A3;--ci-gold-dim: rgba(201,168,76,.15);--ci-off-white: #F7F5F2;--ci-text: #1C2B2B;--ci-text-mid: #4A4A4A;--ci-text-light: #999999}body{font-family:Quicksand,sans-serif!important;color:var(--ci-text)!important;background:#fff!important}h1,h2,h3,h4,h5{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--ci-charcoal)!important;letter-spacing:.02em!important}.header__heading-link .header__heading-logo{display:block!important}.header__heading-link h1.header__heading{display:none!important}.header__heading-logo img,.header__heading-logo svg{max-height:48px!important;width:auto!important}@media(max-width:749px){.header__heading-logo img,.header__heading-logo svg{max-height:36px!important}}.header,header.header,.header-section .header,header-component{background-color:var(--ci-charcoal)!important;border-bottom:1px solid rgba(201,168,76,.25)!important}.header__menu-item a,.header__menu-item span,.header__menu-item button{font-family:Quicksand,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#ffffffa6!important;transition:color .2s ease!important}.header__menu-item a:hover,.header__menu-item span:hover{color:var(--ci-gold)!important}.header__icon svg path,.header__icon svg circle,.header__icon svg rect{stroke:#ffffffa6!important}.header__icon:hover svg path,.header__icon:hover svg circle{stroke:var(--ci-gold)!important}.cart-count-bubble,.cart-notification-button .badge{background-color:var(--ci-gold)!important;color:var(--ci-charcoal)!important;font-family:Quicksand,sans-serif!important;font-weight:700!important}.announcement-bar{background-color:var(--ci-gold)!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{font-family:Quicksand,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--ci-charcoal)!important}.button:not(.button--secondary),button[type=submit].button,.product-form__submit,.btn{background-color:var(--ci-gold)!important;color:var(--ci-charcoal)!important;font-family:Quicksand,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:16px 36px!important;transition:background-color .2s ease!important}.button:not(.button--secondary):hover,.product-form__submit:hover{background-color:var(--ci-gold-lt)!important}.button--secondary{background-color:transparent!important;border:1px solid var(--ci-charcoal)!important;color:var(--ci-charcoal)!important;border-radius:0!important;font-family:Quicksand,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important}.button--secondary:hover{background-color:var(--ci-charcoal)!important;color:#fff!important}.card-wrapper,.card{border-radius:0!important;border:1px solid transparent!important;background-color:var(--ci-off-white)!important;transition:border-color .3s ease,transform .3s ease!important}.card-wrapper:hover,.card:hover{border-color:var(--ci-gold-lt)!important;transform:translateY(-4px)!important}.card__heading,.card__heading a{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:19px!important;color:var(--ci-charcoal)!important;letter-spacing:.02em!important}.price .money,.price__regular .money,.price-item--regular{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:300!important;color:var(--ci-gold)!important}.badge{background-color:var(--ci-charcoal)!important;color:var(--ci-gold)!important;font-family:Quicksand,sans-serif!important;font-size:8px!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important}.product__title,.product__title h1{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:clamp(28px,4vw,48px)!important;color:var(--ci-charcoal)!important;letter-spacing:.03em!important}.product__vendor{font-family:Quicksand,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:3.5px!important;text-transform:uppercase!important;color:var(--ci-gold)!important}.product__price,.product__price .money{font-family:Cormorant Garamond,serif!important;font-size:30px!important;font-weight:300!important;color:var(--ci-gold)!important}.product__description,.product__description p{font-family:Quicksand,sans-serif!important;font-size:14px!important;line-height:1.8!important;color:var(--ci-text-mid)!important}.variant-button,.swatch,.block-swatch{border-radius:0!important;border-color:var(--ci-gold-lt)!important;font-family:Quicksand,sans-serif!important;font-size:11px!important}.variant-button.selected,.swatch.selected{background-color:var(--ci-charcoal)!important;color:var(--ci-gold)!important;border-color:var(--ci-charcoal)!important}.select__select{border:1px solid var(--ci-gold-lt)!important;border-radius:0!important;font-family:Quicksand,sans-serif!important;font-size:12px!important;color:var(--ci-charcoal)!important}.select__select:focus{border-color:var(--ci-gold)!important;outline:none!important;box-shadow:0 0 0 1px var(--ci-gold)!important}.footer,footer.footer{background-color:var(--ci-charcoal)!important;border-top:2px solid rgba(201,168,76,.3)!important}.footer__heading,.footer-block__heading{font-family:Quicksand,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:3.5px!important;text-transform:uppercase!important;color:var(--ci-gold)!important;margin-bottom:16px!important}.footer a,.footer__list a,.footer__list-item a{font-family:Quicksand,sans-serif!important;font-size:12px!important;color:#ffffff73!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover,.footer__list a:hover{color:var(--ci-gold)!important}.footer__copyright,.copyright{font-family:Quicksand,sans-serif!important;font-size:10px!important;letter-spacing:1px!important;color:#fff3!important}.field__input,input[type=text],input[type=email],input[type=tel],textarea{border:none!important;border-bottom:1px solid #E0E0E0!important;border-radius:0!important;font-family:Quicksand,sans-serif!important;font-size:13px!important;background:transparent!important;color:var(--ci-charcoal)!important;transition:border-color .2s ease!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus{border-bottom-color:var(--ci-gold)!important;outline:none!important;box-shadow:none!important}.field__label,label{font-family:Quicksand,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--ci-text-light)!important}.section-header__title,.featured-collection__title,.collection__title{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:clamp(28px,4vw,44px)!important;color:var(--ci-charcoal)!important;letter-spacing:.04em!important}.totals__total-value,.cart-items .price .money{font-family:Cormorant Garamond,serif!important;font-size:24px!important;font-weight:300!important;color:var(--ci-gold)!important}.cart__title{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--ci-charcoal)!important}.casa-divider{width:48px;height:1px;background:var(--ci-gold);margin:16px auto}.header-drawer__inner,.menu-drawer{background-color:var(--ci-charcoal)!important}.header-drawer .header__menu-item a{color:#ffffffbf!important;border-bottom:1px solid rgba(201,168,76,.1)!important;padding:14px 0!important}.header-drawer .header__menu-item a:hover{color:var(--ci-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casa-brand.css.map */
