@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(//vellora-woven.myshopify.com/cdn/shop/t/1/assets/vellora-fraunces-500.woff2?v=148931361092450430571784663119) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(//vellora-woven.myshopify.com/cdn/shop/t/1/assets/vellora-fraunces-600.woff2?v=148931361092450430571784663120) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(//vellora-woven.myshopify.com/cdn/shop/t/1/assets/vellora-mulish-400.woff2?v=81024952077558618371784663123) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(//vellora-woven.myshopify.com/cdn/shop/t/1/assets/vellora-mulish-600.woff2?v=81024952077558618371784663125) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(//vellora-woven.myshopify.com/cdn/shop/t/1/assets/vellora-mulish-700.woff2?v=81024952077558618371784663126) format("woff2")}:root,:root:root{--font-body--family: "Mulish", system-ui, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "Mulish", system-ui, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 600;--font-heading--family: "Fraunces", Georgia, serif;--font-heading--style: normal;--font-heading--weight: 500;--font-accent--family: "Fraunces", Georgia, serif;--font-accent--style: normal;--font-accent--weight: 500}.header-logo span{font-size:0;line-height:0;display:block;text-align:center}.header-logo span:before{content:"Vellora";display:block;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.55rem;line-height:1.1;color:#243b2e}.header-logo span:after{content:"WOVEN";display:block;font-family:Mulish,system-ui,sans-serif;font-weight:700;font-size:.6rem;letter-spacing:.42em;color:#ae4e2c;margin-top:2px}.header-announcements,[class*=announcement-bar]{background:#152318!important;color:#ece3d2!important}.header-announcements p,[class*=announcement-bar] p{color:#ece3d2!important;font-family:Mulish,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.header-announcements strong,[class*=announcement-bar] strong{color:#c4862b}#cart-drawer .theme-drawer__dialog{background:#ece3d2!important}#cart-drawer .theme-drawer__title,#cart-drawer #cart-drawer-heading{font-family:Fraunces,Georgia,serif!important;font-weight:500!important;color:#243b2e!important;font-size:1.85rem!important}#cart-drawer .theme-drawer__badge{background:#ae4e2c!important;color:#f6efe0!important}.vw-cartbar{background:#e3d6bf;border-radius:8px;padding:16px 22px 18px;margin:2px 0 14px}.vw-cartbar__msg{font-family:Mulish,sans-serif;font-size:.9rem;line-height:1.45;color:#241f17;text-align:center;margin:0 0 18px}.vw-cartbar__msg b{color:#ae4e2c;font-weight:700}.vw-cartbar__track{position:relative;display:flex;justify-content:space-between;padding:0 6px}.vw-cartbar__line{position:absolute;top:30px;left:36px;right:36px;height:2px;background:#5a462838;z-index:0}.vw-cartbar__fill{position:absolute;top:30px;left:36px;height:2px;background:#ae4e2c;z-index:0;transition:width .5s ease}.vw-cartbar__circle{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.vw-cartbar__circle .dot{width:60px;height:60px;border-radius:50%;background:#f6efe0;box-shadow:0 1px 5px #1e281926;display:grid;place-items:center}.vw-cartbar__circle .dot b{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:.95rem;color:#243b2e;line-height:1}.vw-cartbar__circle .lbl{font-family:Mulish,sans-serif;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6152;white-space:nowrap}.vw-cartbar__circle.on .dot{background:#ae4e2c}.vw-cartbar__circle.on .dot b{color:#f6efe0}#cart-drawer .cart-items__title,#cart-drawer a.cart-items__title{font-family:Fraunces,Georgia,serif!important;color:#243b2e!important;font-weight:500!important}#cart-drawer .cart-items__details,#cart-drawer .cart-primary-typography,#cart-drawer .cart-items__price,#cart-drawer [class*=price]{font-family:Mulish,sans-serif!important}.vw-cartrec{margin:8px 0 0;border-top:1px solid rgba(90,70,40,.18);padding-top:10px}.vw-cartrec__title{font-family:Mulish,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#6b6152;margin:0 0 12px}.vw-cartrec__row{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.vw-cartrec__row::-webkit-scrollbar{height:0}.vw-cartrec__card{flex:0 0 118px;scroll-snap-align:start;text-decoration:none}.vw-cartrec__card img{width:118px;height:150px;object-fit:cover;border-radius:3px;display:block;margin-bottom:8px}.vw-cartrec__name{display:block;font-family:Fraunces,Georgia,serif;font-size:.82rem;color:#243b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:118px}.vw-cartrec__price{display:block;font-family:Mulish,sans-serif;font-size:.82rem;color:#6b6152;margin-top:3px}#cart-drawer .cart-drawer__summary{background:#ece3d2!important}#cart-drawer .cart__total,#cart-drawer [class*=totals] *{font-family:Fraunces,Georgia,serif}#cart-drawer .cart__checkout-button{background:#152318!important;color:#ece3d2!important;border-radius:3px!important;font-family:Mulish,sans-serif!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:18px!important;border:none!important;width:100%!important}#cart-drawer .cart__checkout-button:hover{background:#243b2e!important}.additional-checkout-buttons,.shopify-payment-button,[class*=dynamic-checkout]{display:none!important}.cart-page__promo{margin-bottom:8px}.cart-page .vw-cartbar{margin:0 0 8px}.vw-mixpill{display:inline-flex;align-items:center;gap:7px;background:#ae4e2c;color:#f6efe0;font-family:Mulish,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.04em;padding:6px 13px;border-radius:100px;margin:8px 0 2px}.cart-discounts__item .cart-discounts__label{background:#ae4e2c;color:#f6efe0!important;font-family:Mulish,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.04em;padding:6px 13px;border-radius:100px;gap:7px}.cart-discounts__item .cart-discounts__label svg{width:14px;height:14px;filter:none}.cart-discounts__value{color:#ae4e2c!important;font-weight:700}#cart-drawer .cart-items__table-row{padding-bottom:6px!important;margin-bottom:6px!important}#cart-drawer .vw-mixpill{margin:6px 0 2px;padding:4px 11px;font-size:.68rem}#cart-drawer .cart-drawer__summary{padding-top:8px!important;gap:10px!important}#cart-drawer .cart-drawer__summary .cart-totals{padding-block-start:12px!important}#cart-drawer .cart-drawer__content{display:flex!important;flex-direction:column!important;height:100%!important}#cart-drawer .cart-drawer__items{flex:1 1 auto!important}#cart-drawer .cart-drawer__summary{margin-top:auto!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vellora-fonts.css.map */
