html{font-size:93.75%}body{font-size:15px;line-height:1.6}.rte,.rte p{font-size:15px}@media(min-width:720px){.site-header--nav-position-below .site-header__controls--first,.site-header--nav-position-below .site-header__controls--last{flex:1 1 0;display:flex;align-items:center}.site-header--nav-position-below .site-header__controls--first{justify-content:flex-start}.site-header--nav-position-below .site-header__controls--last{justify-content:flex-end}.site-header--nav-position-below .site-header__title{flex:0 0 auto;text-align:center}.site-header--nav-position-below .site-header__logo{margin:0 auto}.site-header--nav-position-below .site-header__menu-button{display:none}}.site-header--nav-position-below .header-nav__tier-1{justify-content:center;margin-left:0}.site-header__account-button{display:none!important}.site-header{background-color:#f4f1e8d1!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__logo{transition:flex-basis .25s ease}.site-header__title{transition:padding .25s ease}.site-header__logo-image,.site-header__logo-image img{transition:all .25s ease}.site-header .header-nav{transition:padding .25s ease}.cl-header-scrolled .site-header__title{padding-top:.35rem;padding-bottom:.35rem}.cl-header-scrolled .site-header__logo{flex-basis:105px}@media(min-width:720px){.cl-header-scrolled .site-header__logo{flex-basis:135px}.cl-header-scrolled.site-header--nav-position-below .header-nav{padding-bottom:.15rem}}.cl-deskhead{display:none}@media(min-width:720px){.site-header__wrapper,.site-header--nav-position-below .header-nav{display:none!important}.cl-deskhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;position:relative;max-width:1280px;margin:0 auto;padding:.6rem 1.75rem}.cl-deskhead__side{display:flex;align-items:center;gap:2.25rem}.cl-deskhead__side--left{justify-content:flex-end}.cl-deskhead__side--right{justify-content:flex-start}.cl-deskhead__link{font-size:.9rem;letter-spacing:.04em;color:#3d3a34;white-space:nowrap;transition:color .18s ease}.cl-deskhead__link:hover,.cl-deskhead__link.is-active{color:#5f6f52}.cl-deskhead__logo{justify-self:center;display:flex;align-items:center}.cl-deskhead__logo img{display:block;width:200px;height:auto;transition:width .25s ease}.cl-deskhead__logo-text{font-family:Fraunces,Georgia,serif;font-size:1.6rem;color:#5f6f52}.cl-deskhead__icons{position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1.1rem}.cl-deskhead__icon{position:relative;color:#3d3a34;display:inline-flex;transition:color .18s ease}.cl-deskhead__icon:hover{color:#5f6f52}.cl-deskhead__count{position:absolute;top:-8px;right:-10px;font-size:.65rem;background:#6e7f5e;color:#fff;border-radius:999px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.cl-header-scrolled .cl-deskhead{padding-top:.25rem;padding-bottom:.25rem}.cl-header-scrolled .cl-deskhead__logo img{width:135px}}.footer-brand{display:flex;align-items:flex-start}.footer-brand__logo{max-width:190px;width:100%;height:auto}.footer-section .footer-columns{display:flex;flex-wrap:wrap;gap:2rem 3rem;align-items:flex-start}.footer-section .footer-link-list{min-width:130px}.footer-section .footer-brand{margin-left:auto}@media(max-width:749px){.footer-section .footer-columns{gap:1.75rem 1.5rem}.footer-section .footer-link-list{flex:1 1 40%;min-width:0}.footer-section .footer-brand{margin-left:0;flex-basis:100%;justify-content:center;margin-top:.5rem}}.product-select,.cl-form select,.shopify-cross-border select,.selectors-form__item select,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcd8c9;border-radius:8px;padding:.7rem 2.4rem .7rem .95rem;font-size:.9rem;color:#3d3a34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%236e7f5e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;transition:border-color .18s ease,box-shadow .18s ease}select:hover{border-color:#8a9a7b}select:focus{outline:none;border-color:#6e7f5e;box-shadow:0 0 0 3px #6e7f5e26}.cl-upsell{display:flex;align-items:center;gap:.9rem;margin:1.1rem 0 0;padding:.7rem .85rem;border:1px solid #dcd8c9;border-radius:10px;background:#f7f5ee}.cl-upsell__img{flex:0 0 auto}.cl-upsell__img img{width:56px;height:56px;object-fit:cover;border-radius:8px;display:block}.cl-upsell__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:.1rem}.cl-upsell__eyebrow{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#6e7f5e;font-weight:600}.cl-upsell__name{font-size:.85rem;color:#3d3a34;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-upsell__name:hover{color:#5f6f52}.cl-upsell__price{font-size:.85rem;color:#5f6f52;font-weight:600}.cl-upsell__btn{flex:0 0 auto;background:#6e7f5e;color:#fff;border:0;padding:.6rem 1.2rem;border-radius:6px;font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:background .18s ease}.cl-upsell__btn:hover{background:#5f6f52}.cl-upsell__btn:disabled{opacity:.7;cursor:default}.header-nav__tier-2,.header-nav__tier-3{background:#fff;border:1px solid #e6e2d6;border-radius:8px;padding:.4rem 0;min-width:220px;box-shadow:0 14px 32px -10px #3d3a3433,0 4px 12px -8px #3d3a3424}.header-nav__tier-2:before,.header-nav__tier-2:after{display:none!important}.header-nav__tier-2 a,.header-nav__tier-3 a,.header-nav__tier-2-link,.header-nav__tier-3-link{display:block;padding:.55rem 1.25rem;margin:0 .35rem;font-size:.82rem;letter-spacing:.04em;color:#3d3a34;border-radius:6px;transition:background .18s ease,color .18s ease,padding-left .18s ease}.header-nav__tier-2 a:hover,.header-nav__tier-3 a:hover,.header-nav__tier-2-link:hover,.header-nav__tier-3-link:hover{background:#eef1ea;color:#5f6f52;padding-left:1.45rem}.header-mega-nav{border:1px solid #e6e2d6;border-radius:0 0 10px 10px;box-shadow:0 18px 36px -14px #3d3a3433}.header-mega-nav__parent-link{letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/calla-custom.css.map */
