@import"https://fonts.googleapis.com/css2?family=Encode+Sans:wght@300;400;500;600;700&display=swap";:root{--font-body-family: "Encode Sans", "Assistant", sans-serif;--font-heading-family: "Encode Sans", "Montserrat", sans-serif}body,.body,button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em}.header-wrapper{background:#ffffffd9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)!important}.header-wrapper--border-bottom{border-bottom:1px solid rgba(0,0,0,.06)!important}.header{padding-top:16px!important;padding-bottom:16px!important;min-height:80px;align-items:center}.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo-wrapper .logo-svg{height:70px;width:auto}.header__heading-logo{max-width:180px}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#2e2a27;transition:width .3s ease}.header__menu-item:hover:after{width:100%}.header__menu-item:hover{color:#2e2a27}.header__submenu{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 30px #00000014;border-radius:0}.header__submenu .header__menu-item{font-size:.82rem;padding:10px 20px}.header__icon{transition:color .2s ease,transform .2s ease}.header__icon:hover{color:#c9a080;transform:scale(1.05)}.header__icon .svg-wrapper{width:22px;height:22px}.menu-drawer{font-family:var(--font-body-family)}.menu-drawer__menu-item{font-size:1rem;font-weight:500;letter-spacing:.02em;padding:14px 24px}.scrolled-past-header .header__heading-logo-wrapper .logo-svg{height:55px;transition:height .3s ease}@media screen and (max-width: 989px){.header__heading-logo-wrapper .logo-svg{height:50px}}.utility-bar{font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;transition:all .25s ease}.button:hover,.button:focus-visible{opacity:.9;transform:translateY(-1px)}.card-wrapper{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);border-radius:4px}.card-wrapper:hover{transform:translateY(-4px)}.card__media .media{border-radius:4px 4px 0 0;overflow:hidden}.card__media .media img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__information{padding:1rem .75rem 1.2rem}.card__heading{font-size:.85rem;font-weight:400;line-height:1.45;letter-spacing:.01em;text-transform:none}.card__heading a{color:#2e2a27a6;text-decoration:none!important;transition:color .2s ease}.card__heading a:hover,.card-wrapper:hover .card__heading a{color:#2e2a27;text-decoration:none!important}.card-information>*+*{margin-top:.5rem}.price-item{font-family:var(--font-heading-family);font-weight:600;font-size:1.05rem;color:#2e2a27;letter-spacing:-.01em}.price-item--sale{color:#175a40;font-weight:600}.price-item--regular .price-item--last,.price .price-item--regular.price-item--last{color:#2e2a2759;font-weight:400;font-size:.85rem;text-decoration:line-through}.card .badge{font-size:.65rem;font-weight:600;letter-spacing:.08em;padding:4px 10px;border-radius:0}.grid .grid__item{align-self:flex-start}.product-card-wrapper{position:relative;height:auto}.product-card-wrapper .card--card,.product-card-wrapper .card:not(.ratio){height:auto}.product-card-wrapper .card__content{flex-grow:0}.product-card-wrapper .card:not(.ratio)>.card__content{grid-template-rows:max-content max-content max-content auto}@media screen and (min-width: 750px){.product-card-wrapper .card--card{overflow:hidden}.product-card-wrapper .quick-add{position:absolute;left:0;right:0;bottom:0;z-index:3;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);margin:0!important;padding:.85rem .75rem 1rem;background:linear-gradient(to bottom,#ffffffd9,#fffffff7 30%,#fff)}.product-card-wrapper:hover .quick-add{opacity:1;pointer-events:auto;transform:translateY(0)}.product-card-wrapper:hover{box-shadow:0 12px 28px #0000001a,0 4px 8px #0000000d}}.quick-add__submit.button.button--secondary{font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;transition:background-color .25s ease,box-shadow .25s ease;padding:.9rem 1.2rem;min-height:48px;background-color:#175a40!important;color:#fff!important;border:none!important;--color-button: 23, 90, 64;--color-button-text: 255, 255, 255}.quick-add__submit.button.button--secondary:hover{background-color:#124a34!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #175a404d}.card-wrapper .badge--bottom-left{font-size:.65rem}@media screen and (max-width: 749px){.quick-add{position:relative;transform:none;opacity:1;pointer-events:auto;padding:0;margin:0 0 1rem}.card__heading{font-size:.8rem}.price-item{font-size:.95rem}.card__information{padding:.8rem .5rem 1rem}.quick-add__submit.button.button--secondary{padding:.7rem 1rem;font-size:.72rem;min-height:40px}}@media screen and (min-width: 750px) and (max-width: 989px){.card__heading{font-size:.8rem}}.section-header__title,.title,.collection-hero__title{font-weight:700;text-transform:none;letter-spacing:-.02em}.footer{font-size:.9rem}.footer__title{font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.08em}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{transition:background-color .3s ease,color .3s ease}.cart-drawer__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header__menu-item,.list-menu__item--link{font-size:.88rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.predictive-search__result-group .predictive-search__heading{font-weight:600;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}.badge{font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.field__input,.select__select,.customer .field input{font-family:var(--font-body-family);font-size:.92rem}.slideshow__text .banner__heading{font-weight:700}.slideshow__text .banner__text{font-size:1.1rem;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-grandha.css.map */
