:root{--font-body-family: "Montserrat", sans-serif;--font-heading-family: "Montserrat", sans-serif;--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 300;--font-body-weight-bold: 700;--font-heading-weight: 700}body,body p,body span,body div,body a,body li,body ul,body ol,body td,body th,body caption,body input,body textarea,body select,body button,body h1,body h2,body h3,body h4,body h5,body h6,body label,body legend,body blockquote,body strong,body em,body small,body figcaption,body details,body summary{font-family:Montserrat,sans-serif!important}.material-symbols-outlined,.material-symbols-outlined *{font-family:Material Symbols Outlined!important}p,.rte p,.product__description p,.page__content p,article p,.article__content p{font-weight:300!important;line-height:1.7!important;letter-spacing:.01em!important;text-transform:none!important}h1{font-weight:700!important;letter-spacing:.05em!important;text-transform:none!important}h2{font-weight:700!important;letter-spacing:.06em!important;text-transform:none!important}h3{font-weight:700!important;letter-spacing:.07em!important;text-transform:none!important}h4,h5,h6{font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header__menu-item,.header__menu-item>span,.list-menu__item--link,.mega-menu__link,.mega-menu__link--level-2{font-weight:600!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.menu-drawer__title{font-weight:700!important;font-size:.65rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#e89bcf!important}a.menu-drawer__menu-item,summary.menu-drawer__menu-item{font-weight:700!important;font-size:1.08rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}a.menu-drawer__menu-item.list-menu__item{font-weight:500!important;font-size:.88rem!important;letter-spacing:.08em!important}button.menu-drawer__close-button{font-weight:600!important;font-size:.68rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}.button,button.button,.product-form__submit,.cart__checkout-button,.cart-drawer__checkout,[type=submit].button,a.button,.shopify-payment-button__button--unbranded{font-weight:700!important;font-size:.78rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important}.card__heading,.card__heading a,.card__name,.card-information .card__heading{font-weight:700!important;letter-spacing:.05em!important;text-transform:none!important}.price__regular .price-item,.price__sale .price-item,.price-item--regular,.price-item--sale,.price-item--last{font-weight:600!important;letter-spacing:.04em!important}.badge,.card__badge .badge,.price__badge-sale,.price__badge-sold-out{font-weight:700!important;font-size:.65rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}label,.form__label,.field__label,.select__label,.quantity__label{font-weight:600!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}input:not([type=checkbox]):not([type=radio]),textarea,select{font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important}.tab,.tab__title,[role=tab],.tabs__tab{font-weight:700!important;font-size:.72rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}details>summary,.disclosure__button,.collapsible__summary{font-weight:600!important;letter-spacing:.08em!important}.footer__heading{font-weight:700!important;font-size:.72rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}.footer .list-menu__item--link,.footer__list a{font-weight:400!important;font-size:.82rem!important;letter-spacing:.06em!important}.footer p,.footer span{font-weight:300!important;letter-spacing:.03em!important}.facets__summary,.facets__label,.facets__heading,.active-facets__button-inner,.filter-group__label{font-weight:600!important;font-size:.72rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}.facets__item label,.facets__checkbox+span{font-weight:400!important;font-size:.82rem!important;letter-spacing:.05em!important;text-transform:none!important}.breadcrumb,.breadcrumb a,.breadcrumb li,.breadcrumb span{font-size:.72rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.pagination .page-link,.pagination__item a,.pagination__item span{font-weight:600!important;font-size:.72rem!important;letter-spacing:.1em!important}.cart-drawer__heading,.cart__title,.cart-items thead th{font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart-item__name,.cart-item__name a,.cart-item__details .cart-item__name,.cart-drawer .cart-item__name,td.cart-item__info .cart-item__name{font-size:.72rem!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.3!important}.cart-item__options,.cart-item__option,.product-option,dl.cart-item__options,.cart-item__details dl,.cart-item__details .cart-item__options dt,.cart-item__details .cart-item__options dd{font-size:.75rem!important;font-weight:500!important;letter-spacing:.06em!important;color:#12121299!important}.totals__subtotal-value,.totals__total-value{font-weight:700!important;letter-spacing:.06em!important}.totals__subtotal,.totals__total{font-weight:600!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product__title{font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important}.product__vendor{font-weight:600!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.product-form__option-label,.variant-selects label,.swatch__label,.product-form__option-name{font-weight:600!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.variant-pills__option{font-weight:500!important;font-size:.78rem!important;letter-spacing:.08em!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message a{font-weight:600!important;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lr-name{font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.lr-text{font-weight:300!important;line-height:1.65!important;letter-spacing:.01em!important}.lr-date{font-weight:400!important;font-size:.78rem!important;letter-spacing:.06em!important}.quick-add__submit,.product-form__submit{font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.78rem!important}.policy p,.policy li,.page__content li,.rte li{font-weight:300!important;letter-spacing:.01em!important;line-height:1.7!important}.product__description ul li,.product-description ul li,.rte ul li{list-style:none!important;position:relative!important;padding-left:1.5em!important;margin-bottom:.4em!important}.product__description ul li::marker,.product-description ul li::marker,.rte ul li::marker{content:""!important}.product__description ul li:before,.product-description ul li:before,.rte ul li:before{content:"\2713"!important;position:absolute!important;left:0!important;color:#e89bcf!important;font-weight:700!important}.customer h1,.customer h2,.customer h3{font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.customer table th{font-weight:700!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.customer table td{font-weight:300!important;letter-spacing:.02em!important}.predictive-search__item-heading,.search__title{font-weight:700!important;letter-spacing:.06em!important}.predictive-search__item-vendor,.predictive-search__item-type{font-weight:400!important;font-size:.72rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.newsletter__heading,.email-signup__title{font-weight:700!important;letter-spacing:.08em!important}.newsletter p,.email-signup p{font-weight:300!important;letter-spacing:.02em!important}.header__submenu,.mega-menu__content,.global-settings-popup{background:#121212!important;border-radius:0!important;border:none!important;box-shadow:0 8px 32px #0000004d!important}.header__submenu a,.header__submenu .list-menu__item--link,.header__submenu .header__menu-item{color:#fff!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;transition:color .15s ease,background .15s ease!important}.header__submenu a:hover,.header__submenu .list-menu__item--link:hover{color:#e89bcf!important;background:#ffffff0f!important}.mega-menu__link,.mega-menu__link--level-2{color:#fff!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;transition:color .15s ease!important}.mega-menu__link:hover,.mega-menu__link--level-2:hover,.mega-menu__link--active{color:#e89bcf!important}.header__submenu *,.mega-menu__content *{border-radius:0!important}.cart-drawer .drawer__inner{border-radius:0!important;background:#fff!important}.cart-drawer .drawer__header{padding:20px 24px 18px!important;border-bottom:1px solid rgba(18,18,18,.08)!important;background:#fff!important}.cart-drawer .drawer__heading{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#121212!important}.cart-drawer .progress-bar-block{padding:14px 20px!important;background:#e89bcf12!important;border-bottom:1px solid rgba(18,18,18,.06)!important}.cart-drawer .progress-bar__message,.cart-drawer .progress-bar__text{font-size:.72rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#121212!important}.cart-drawer .progress-bar__bar{height:4px!important;border-radius:0!important;background:#1212121a!important;margin-top:8px!important}.cart-drawer .progress-bar__fill{background:#e89bcf!important;border-radius:0!important;transition:width .4s ease!important}.cart-drawer .cart-items-wrapper{padding:0!important}.cart-drawer .cart-drawer-item,.cart-drawer .cart-item{padding:16px 20px!important;border-bottom:1px solid rgba(18,18,18,.06)!important;gap:14px!important}.cart-drawer .cart-item__image{border-radius:0!important;width:72px!important;height:72px!important;object-fit:cover!important}.cart-drawer .cart-item__name,.cart-drawer .cart-item__name a{font-size:.75rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#121212!important;line-height:1.3!important}.cart-drawer .cart-item__options,.cart-drawer .product-option{font-size:.68rem!important;color:#1212128c!important;letter-spacing:.05em!important;margin-top:3px!important}.cart-drawer .cart-item__price-wrapper .price-item,.cart-drawer .cart-item__final-price{font-size:.85rem!important;font-weight:700!important;color:#121212!important}.cart-drawer .quantity{border-radius:0!important;border:1px solid rgba(18,18,18,.2)!important;height:32px!important}.cart-drawer .quantity__button,.cart-drawer .quantity button{border-radius:0!important;width:28px!important;color:#121212!important;background:transparent!important}.cart-drawer .quantity__input{font-size:.8rem!important;font-weight:600!important;width:32px!important;border-radius:0!important}.cart-drawer .cart-item__remove,.cart-drawer .cart-remove-button{color:#12121259!important;font-size:.65rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important}.cart-drawer .cart-item__remove:hover{color:#121212!important}.cart-drawer .product-upsells-block{padding:18px 20px 14px!important;border-top:1px solid rgba(18,18,18,.06)!important;background:#fafafa!important}.cart-drawer .product-upsells__title,.cart-drawer [class*=upsells] h3,.cart-drawer [class*=upsells] .container-title{font-size:.7rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#121212!important;margin-bottom:12px!important}.cart-drawer .upsell-item,.cart-drawer .product-upsell{padding:10px 0!important;border-bottom:1px solid rgba(18,18,18,.05)!important;display:flex!important;align-items:center!important;gap:12px!important}.cart-drawer .upsell-item__image img,.cart-drawer .product-upsell img{width:52px!important;height:52px!important;object-fit:cover!important;border-radius:0!important;border:1px solid rgba(18,18,18,.06)!important}.cart-drawer .upsell-item__title,.cart-drawer [class*=upsell] .title{font-size:.7rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#121212!important}.cart-drawer .upsell-item__price,.cart-drawer [class*=upsell] .price{font-size:.72rem!important;font-weight:600!important;color:#e89bcf!important}.cart-drawer .upsell-item__btn,.cart-drawer [class*=upsell] button,.cart-drawer [class*=upsell] .add-btn{background:#121212!important;color:#fff!important;border:none!important;border-radius:0!important;padding:7px 14px!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .15s!important;flex-shrink:0!important}.cart-drawer [class*=upsell] button:hover{background:#e89bcf!important;color:#121212!important}.cart-drawer .drawer__footer,.cart-drawer [class*=subtotals]{padding:16px 20px!important;border-top:1px solid rgba(18,18,18,.08)!important;background:#fff!important}.cart-drawer .totals__subtotal{font-size:.7rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#12121299!important}.cart-drawer .totals__subtotal-value,.cart-drawer .totals__total-value{font-size:1rem!important;font-weight:700!important;color:#121212!important;letter-spacing:.02em!important}.cart-drawer .cart__checkout-button,.cart-drawer #CartDrawer-Checkout{background:#121212!important;color:#fff!important;border:none!important;border-radius:0!important;width:100%!important;padding:16px 20px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;transition:background .18s ease!important;cursor:pointer!important}.cart-drawer .cart__checkout-button:hover{background:#e89bcf!important;color:#121212!important}.cart-drawer .payment-badges-block{padding:0 20px 16px!important;text-align:center!important}.header__menu-item,.header__menu-item>span{font-size:.82rem!important}a.menu-drawer__menu-item,summary.menu-drawer__menu-item{font-size:1.12rem!important}a.menu-drawer__menu-item.list-menu__item{font-size:.92rem!important}.header__active-menu-item,span.header__active-menu-item,.list-menu__item--active,a.list-menu__item--active,.header__menu-item[aria-current=page],[aria-current=page].header__menu-item,.list-menu__item--link[aria-current=page]{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lashyra-global.css.map */
