:root{--kalisa-heading-font: "Marcellus", serif;--kalisa-body-font: "Marcellus", serif;--font-heading-family: var(--kalisa-heading-font) !important;--font-body-family: var(--kalisa-body-font) !important;--font-heading-weight: 500;--font-body-weight: 400;--kalisa-body-size: 16px;--kalisa-small-size: 14px;--kalisa-label-size: 14px;--kalisa-button-size: 14px;--kalisa-card-size: 16px;--kalisa-section-size: 28px;--kalisa-page-size: 32px}html[lang^=ar]{--kalisa-heading-font: "Marcellus", serif;--kalisa-body-font: "Marcellus", serif}body{font-family:var(--kalisa-body-font)!important;font-size:var(--kalisa-body-size);font-weight:400}body :is(p,li,a,button,input,select,textarea,label,.price,.text-body,.caption,.caption-large){font-family:var(--kalisa-body-font)!important}body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--kalisa-heading-font)!important;font-style:normal;font-weight:500!important;letter-spacing:.01em;line-height:1.15}body #MainContent :is(h1,.h1,.h0,.title--primary,.collection-hero__title){font-size:var(--kalisa-page-size)!important}body #MainContent :is(h2,.h2,.rich-text__heading,.image-with-text__heading,.welcome-title,.lux-dress-title,[class*=media-grid-heading-]){font-family:var(--kalisa-heading-font)!important;font-size:var(--kalisa-section-size)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.01em!important}body #MainContent :is(h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-size:18px!important}body #MainContent :is(.rte,.rte p,.rte li,.welcome-description,.welcome-description p,.product__description,.product__description p,[class*=media-grid-text-],[class*=hero-text-],[class*=ab-banner-subtitle-]){font-family:var(--kalisa-body-font)!important;font-size:var(--kalisa-body-size)!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.01em!important}body #MainContent :is(.product__title h1,.product__title h2,.product__title .h1){font-size:var(--kalisa-section-size)!important;line-height:1.15!important}body #MainContent :is(.card__heading,.card__heading a,.abby-title-first,.abby-product-title,.abby-product-name,.lux-dress-name,.cart-item__name,.gift-title){font-family:var(--kalisa-heading-font)!important;font-size:var(--kalisa-card-size)!important;line-height:1.25!important;font-weight:500!important;letter-spacing:.01em!important}body #MainContent :is(.abby-title-rest,.lux-dress-sub){font-family:var(--kalisa-body-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.01em!important}body #MainContent :is(.price,.price-item,.abby-product-price,.lux-dress-price,.gift-price,.product-option,.form__label,.product-form__input legend,.welcome-note){font-family:var(--kalisa-body-font)!important;font-size:var(--kalisa-label-size)!important;line-height:1.45!important;letter-spacing:.02em!important}body #MainContent .product__info-container>.price{font-size:20px!important}body #MainContent .product__info-container>.price .price-item{font-size:inherit!important}body #MainContent :is(.button,.button-label,.product-form__submit,.cart__checkout-button,.kalisa-cart-sticky__button,.gift-add-button,.welcome-btn,.lux-dress-button,.abby-tab,[class*=media-grid-button-],[class*=hero-button-inner-],[class*=ab-banner-button-]){font-family:var(--kalisa-body-font)!important;font-size:var(--kalisa-button-size)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.06em!important}body #MainContent :is(.product-form__submit,.cart__checkout-button) span{font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}body #MainContent :is(.welcome-eyebrow,.free-gift-kicker,.caption-with-letter-spacing,[class*=media-grid-subheading-]){font-family:var(--kalisa-body-font)!important;font-size:var(--kalisa-small-size)!important;line-height:1.4!important;letter-spacing:.08em!important}body #MainContent :is(.free-gift-selected-heading,.free-gift-selected-name,.free-gift-description,.gift-view,.gift-change-button,.kalisa-scarf-banner,.kalisa-scarf-banner__link){font-family:var(--kalisa-body-font)!important;font-size:var(--kalisa-label-size)!important;line-height:1.45!important}body #MainContent :is([class*=hero-heading-],[class*=ab-banner-heading-]){font-family:var(--kalisa-heading-font)!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.1!important;font-weight:500!important;letter-spacing:.01em!important}body .header :is(.header__menu-item,.header__menu-item span,.header__inline-menu a){font-family:var(--kalisa-body-font)!important;font-size:14px!important;line-height:1.4!important;letter-spacing:.04em!important}body .footer :is(p,a,li,.footer-block__details-content){font-family:var(--kalisa-body-font)!important;font-size:14px!important;line-height:1.6!important}@media screen and (min-width:750px){:root{--kalisa-body-size: 16px;--kalisa-card-size: 16px;--kalisa-section-size: 40px;--kalisa-page-size: 48px}}html[lang^=ar] body :is(h1,h2,h3,h4,h5,h6,p,a,button,label){letter-spacing:0!important}body #MainContent :is(.product__subtitle,.base-subtitle){font-family:var(--kalisa-body-font)!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.01em!important}body #MainContent [class*=media-grid-title-]{font-family:var(--kalisa-heading-font)!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.01em!important}body #MainContent :is(.welcome-title,.rich-text__heading,[class*=hero-heading-],[class*=media-grid-title-]) :is(span,em,strong){font-family:inherit!important;font-size:inherit!important}@media screen and (min-width:750px){body #MainContent :is(.product__subtitle,.base-subtitle){font-size:16px!important}body #MainContent [class*=media-grid-title-]{font-size:32px!important}}body #MainContent :is(.caption,.caption-large,.caption-with-letter-spacing,.form__label,.product-form__input legend,.product-option,.facet-filters__label,.facets__heading,.facets__summary,.facet-filters__sort,.product-count,.product-count__text,.price,.price-item,.button,.button-label,small){font-size:14px!important}body #MainContent :is(.rte,.rte p,.rte li,.product__description,.product__description p,.card__heading,.card__heading a,.cart-item__name){font-size:16px!important}body #MainContent .product__info-container :is(.product-form__input .form__label,.product-form__input--pill input[type=radio]+label,.product__accordion .accordion__title,.scarf-promo__text,#accessories-recommendations h2){font-size:14px!important}body #free-gift-picker :is(p,small,button,.free-gift-selected__label,.free-gift-description,.free-gift-progress,.free-label,.gift-quantity,.free-gift-status,.gift-price,.free-gift-selected__item){font-size:14px!important}body #KalisaInlineScarfPicker :is(p,small,button,.kalisa-inline-scarf__free,.kalisa-inline-scarf__status,.kalisa-scarf-add,.kalisa-scarf-remove){font-size:14px!important}body .header :is(.header__menu-item,.header__menu-item span,.header__inline-menu a),body .footer :is(p,a,li,.footer-block__details-content){font-size:14px!important}body #MainContent :is(.card__heading,.card__heading a,.abby-title-first,.abby-product-title,.abby-product-name,.lux-dress-name){color:#612433!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/kalisa-typography.css.map */
